From 3e3ec46998ea67d6742eb30afc16058c5537004e Mon Sep 17 00:00:00 2001 From: evans1629 Date: Wed, 2 Jan 2002 09:12:44 +0000 Subject: [PATCH] Fixed state clauses. Added obvious loop exec checking. --- Makefile.am | 9 +- config.h | 4 +- lib/ansi.lcd | 686 +- lib/ansistrict.lcd | 686 +- lib/posix.lcd | 1046 +- lib/posixstrict.lcd | 1046 +- lib/unix.lcd | 1848 ++-- lib/unixstrict.lcd | 1848 ++-- src/Headers/cpphash.h | 12 +- src/Headers/cpplib.h | 39 +- src/Headers/exprNode.h | 2 + src/Headers/sRef.h | 2 +- src/Headers/specialClauses.h | 160 - src/Headers/stateClause.h | 2 + src/Headers/uentry.h | 9 +- src/Makefile.am | 20 +- src/Makefile.in | 19 +- src/bison.head | 3 + src/cgrammar.c.der | 568 +- src/constraintGeneration.c | 31 +- src/context.c | 35 +- src/cpperror.c | 2 +- src/cppexp.c | 35 +- src/cpphash.c | 26 +- src/cpplib.c | 953 +- src/cppmain.c | 12 +- src/exprNode.c | 91 +- src/flags.def | 32 +- src/flex.head | 1 - src/lclint.lcd | 19340 +++++++++++++++++---------------- src/llgrammar.c.der | 374 +- src/llmain.c | 2 +- src/messageLog.c | 2 +- src/mtgrammar.c | 98 +- src/mtgrammar.c.der | 98 +- src/mtgrammar.y | 2 +- src/osd.c | 12 +- src/sRef.c | 23 +- src/signature.c.der | 47 +- src/specialClauses.c | 944 -- src/stateClause.c | 9 +- src/stateClauseList.c | 4 + src/uentry.c | 15 +- src/usymtab.c | 137 +- test/Makefile.am | 571 +- test/Makefile.in | 560 +- test/db1.expect | 9 +- test/db1/Makefile | 4 +- test/db1/employee.h | 3 +- test/db2/Makefile | 6 +- test/db2/employee.h | 2 +- test/db3/Makefile | 4 +- test/db3/employee.h | 2 +- test/help.expect | 12 +- test/loopexec.c | 35 + test/loopexec.expect | 14 + test/null.expect | 8 +- test/null1.c | 2 +- test/postnotnull.c | 2 +- test/tests2.5/hoof.c | 12 +- test/warnuse/Makefile | 12 +- 61 files changed, 15187 insertions(+), 16405 deletions(-) delete mode 100644 src/Headers/specialClauses.h delete mode 100644 src/specialClauses.c create mode 100644 test/loopexec.c create mode 100644 test/loopexec.expect diff --git a/Makefile.am b/Makefile.am index 305210f..83750b9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,8 +1,9 @@ ## Process this file with automake to create Makefile.in. -*-Makefile-*- - -## Makefile for lclint 3.0 ## -## Copyright (C) 2001 University of Virginia, +## Makefile for Splint 3.0 +## For more information: http://www.splint.org +## +## Copyright (C) 2001-2 University of Virginia, ## Massachusetts Institute of Technology ## ## This program is free software; you can redistribute it and/or modify it @@ -21,7 +22,7 @@ ## ## For information on lclint: lclint-request@cs.virginia.edu ## To report a bug: lclint-bug@cs.virginia.edu -## For more information: http://lclint.cs.virginia.edu +## AUTOMAKE_OPTIONS = 1.5 foreign diff --git a/config.h b/config.h index b0970eb..daf57f5 100644 --- a/config.h +++ b/config.h @@ -16,7 +16,7 @@ #define GCC_INCLUDE_DIR2 "/usr/local/include" /* String describing who compiled this binary and how */ -#define LCL_COMPILE "Compiled using gcc -g -O2 on Linux matthews.cs.Virginia.EDU 2.4.3-12 #1 Fri Jun 8 13:35:30 EDT 2001 i686 unknown by evans" +#define LCL_COMPILE "Compiled using gcc -g -O2 on Linux paisley 2.4.9-12 #1 Tue Oct 30 18:33:49 EST 2001 i686 unknown by evans" /* Splint's version number */ #define LCL_PARSE_VERSION "Splint 3.0.0.20" @@ -25,7 +25,7 @@ /* #undef NOLCL */ /* Splint's version number and configure/build date */ -#define SPLINT_VERSION "Splint 3.0.0.20 --- 31 Dec 2001" +#define SPLINT_VERSION "Splint 3.0.0.20 --- 02 Jan 2002" /* The system's main include directory */ #define SYSTEM_LIBDIR "/usr/local/include" diff --git a/lib/ansi.lcd b/lib/ansi.lcd index 9d05000..6783a71 100644 --- a/lib/ansi.lcd +++ b/lib/ansi.lcd @@ -1,6 +1,6 @@ ;;; Splint Library ansi.lcd -;;Splint 3.0.0.20 --- 31 Dec 2001 -;;lib:169 +;;Splint 3.0.0.20 --- 02 Jan 2002 +;;lib:173 ;;ctTable 0 u-2 19 38 0 p1|-2 20 39 @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s23|& 0 s24|& 0 s25|& -0 s26|-1 383 -1 -0 s27|& -0 a28|-1 401 -1 +0 s26|& +0 s27|-1 383 -1 +0 s28|& +0 a29|-1 401 -1 3 C0.5/20|! 3 C0.68/2|! 3 C0.2/5|! @@ -121,7 +121,7 @@ 3 f4 (107|$#,)! 3 f111 (107|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|^#int_frac_digits,4|@1|^#frac_digits,4|@1|^#p_cs_precedes,4|@1|^#p_sep_by_space,4|@1|^#n_cs_precedes,4|@1|^#n_sep_by_space,4|@1|^#p_sign_posn,4|@1|^#n_sign_posn,}! -0 s45|-1 125 -1 +0 s46|-1 125 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -173,12 +173,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a123|& +0 a124|& 3 f0 (171|4@0@7&#,)! 3 f5 (171|4@0@7&#,)! 3 f0 (171|$#,5|$#,)! 3 f1 (171|$#,5|$#,)! -0 s132|& +0 s133|& 3 ?! 3 f177 (5|$#,)! 3 f1 (5|$#,)^180 @@ -206,13 +206,13 @@ 3 f200 (5|$#,192|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a138|& +0 a139|& 3 f0 (204|4@0@7&#,!.,)! 3 f1 (204|4@0@7&#,!.,)! 3 f0 (204|$#,)! 3 f1 (204|$#,)! -0 a141|-1 211 -1 -0 a142|-1 289 -1 +0 a142|-1 211 -1 +0 a143|-1 289 -1 1 t209|209& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -370,15 +370,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|^#quot,5|@1|^#rem,}! -0 s221|& 0 s222|& +0 s223|& 3 f0 (5|$#,5|$#,)! 3 f369 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|^#quot,9|@1|^#rem,}! -0 s225|& 0 s226|& +0 s227|& 3 f0 (9|$#,9|$#,)! 3 f376 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -446,7 +446,7 @@ 3 f428 (383|@5|4@0@9&#,383|$#,)! 3 f0 (383|$#,383|$#,)! 3 f63 (383|$#,383|$#,)! -0 s261|-1 445 -1 +0 s262|-1 445 -1 1 t444|444& 3 f0 (383|4@0@7&#,63|$#,383|$#,445|$#,)! 3 f63 (383|4@0@7&#,63|$#,383|$#,445|$#,)! @@ -506,8 +506,8 @@ 3 f5 (383|$#,!.,)! 3 f0 (383|$#,!.,)! 3 f5 (383|$#,!.,)! -0 s285|& 0 s286|& +0 s287|& 3 C0.2/5|! 3 f0 (66|$#,)! 3 f2 (66|$#,)! @@ -632,8 +632,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s332|& -0 s333|-1 639 -1 +0 s333|& +0 s334|-1 639 -1 3 Stm{5|@1|^#tm_sec,5|@1|^#tm_min,5|@1|^#tm_hour,5|@1|^#tm_mday,5|@1|^#tm_mon,5|@1|^#tm_year,5|@1|^#tm_wday,5|@1|^#tm_yday,5|@1|^#tm_isdst,}! 3 f0 ()! 3 f630 ()! @@ -658,7 +658,6 @@ 3 f445 (639|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,445|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,445|$#,)! -0 s343|& 0 s344|& 0 s345|& 0 s346|& @@ -686,17 +685,18 @@ 0 s368|& 0 s369|& 0 s370|& +0 s371|& ;;tistable 0 -28 -28,123 -123 -28,123,138 -138 -28,123,138,141 -141 -28,123,138,141,142 +29 +29,124 +124 +29,124,139 +139 +29,124,139,142 142 +29,124,139,142,143 +143 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -715,369 +715,369 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__ *3 (Variable) -^17 211|@1|6@0@0@0@1#stdin#stdout +^18 211|@1|6@0@0@0@1#stdin#stdout *1 (Constant) -^19 5$#EDOM#ERANGE#EILSEQ +^20 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^22 5|@1|6@0@0@0@1#errno +^23 5|@1|6@0@0@0@1#errno *0 (Datatype) -^23 13@-@-@0@0@0@0@62#ptrdiff_t -^24 14@-@-@0@0@0@0@63#size_t -^25 15@-@-@0@0@0@0@64#ssize_t -^26 13@-@-@0@0@0@0@65#wchar_t -^27 13@-@-@0@0@0@0@66#wint_t -^28 0@+@=@0@0@0@0@67#mbstate_t +^24 13@-@-@0@0@0@0@62#ptrdiff_t +^25 14@-@-@0@0@0@0@63#size_t +^26 15@-@-@0@0@0@0@64#ssize_t +^27 13@-@-@0@0@0@0@65#wchar_t +^28 13@-@-@0@0@0@0@66#wint_t +^29 0@+@=@0@0@0@0@67#mbstate_t *1 (Constant) -^29 0@i0@0@6#NULL -^30 2$#NDEBUG +^30 0@i0@0@6#NULL +^31 2$#NDEBUG *4 (Function) -^31 72@6@0@8@0@0^$@0#assert -^32 76$^$@0#isalnum -^33 79$^$@0#isalpha -^34 82$^$@0#iscntrl -^35 85$^$@0#isdigit -^36 89$^$@0#isgraph -^37 93$^$@0#islower -^38 96$^$@0#isprint -^39 99$^$@0#ispunct -^40 102$^$@0#isspace -^41 106$^$@0#isupper -^42 110$^$@0#isxdigit -^43 114$^$@0#tolower -^44 117$^$@0#toupper +^32 72@6@0@8@0@0^$@0#assert +^33 76$^$@0#isalnum +^34 79$^$@0#isalpha +^35 82$^$@0#iscntrl +^36 85$^$@0#isdigit +^37 89$^$@0#isgraph +^38 93$^$@0#islower +^39 96$^$@0#isprint +^40 99$^$@0#ispunct +^41 102$^$@0#isspace +^42 106$^$@0#isupper +^43 110$^$@0#isxdigit +^44 114$^$@0#tolower +^45 117$^$@0#toupper *7 (Struct tag) -^45 118@119#@lconv +^46 118@119#@lconv *1 (Constant) -^46 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME *4 (Function) -^52 122@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@19@3@0#setlocale -^53 126$^@3@0@0#localeconv +^53 122@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale +^54 126$^@3@0@0#localeconv *3 (Variable) -^54 5|@1|6@0@0@0@1#DBL_DIG -^55 17|@1|6@0@0@0@1#DBL_EPSILON -^56 5|@1|6@0@0@0@1#DBL_MANT_DIG -^57 17|@1|6@0@0@0@1#DBL_MAX -^58 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^60 17|@1|6@0@0@0@1#DBL_MIN -^61 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^64 16|@1|6@0@0@0@1#FLT_EPSILON -^65 5|@1|6@0@0@0@1#FLT_MANT_DIG -^66 16|@1|6@0@0@0@1#FLT_MAX -^67 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^69 16|@1|6@0@0@0@1#FLT_MIN -^70 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +^55 5|@1|6@0@0@0@1#DBL_DIG +^56 17|@1|6@0@0@0@1#DBL_EPSILON +^57 5|@1|6@0@0@0@1#DBL_MANT_DIG +^58 17|@1|6@0@0@0@1#DBL_MAX +^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^61 17|@1|6@0@0@0@1#DBL_MIN +^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^65 16|@1|6@0@0@0@1#FLT_EPSILON +^66 5|@1|6@0@0@0@1#FLT_MANT_DIG +^67 16|@1|6@0@0@0@1#FLT_MAX +^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^70 16|@1|6@0@0@0@1#FLT_MIN +^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP *1 (Constant) -^72 5$#FLT_RADIX +^73 5$#FLT_RADIX *3 (Variable) -^73 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^75 18|@1|6@0@0@0@1#LDBL_EPSILON -^76 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^77 18|@1|6@0@0@0@1#LDBL_MAX -^78 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^80 18|@1|6@0@0@0@1#LDBL_MIN -^81 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^76 18|@1|6@0@0@0@1#LDBL_EPSILON +^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^78 18|@1|6@0@0@0@1#LDBL_MAX +^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^81 18|@1|6@0@0@0@1#LDBL_MIN +^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP *1 (Constant) -^83 5$#CHAR_BIT -^84 4$#CHAR_MAX#CHAR_MIN -^86 5$#INT_MAX#INT_MIN -^88 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^91 4$#SCHAR_MAX#SCHAR_MIN -^93 7$#SHRT_MAX#SHRT_MIN -^95 3$#UCHAR_MAX#UCHAR_MIN -^97 6$#UINT_MAX -^98 10$#ULONG_MAX -^99 8$#USHRT_MAX -^100 17$#HUGE_VAL +^84 5$#CHAR_BIT +^85 4$#CHAR_MAX#CHAR_MIN +^87 5$#INT_MAX#INT_MIN +^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^92 4$#SCHAR_MAX#SCHAR_MIN +^94 7$#SHRT_MAX#SHRT_MIN +^96 3$#UCHAR_MAX#UCHAR_MIN +^98 6$#UINT_MAX +^99 10$#ULONG_MAX +^100 8$#USHRT_MAX +^101 17$#HUGE_VAL *4 (Function) -^101 128$^$@0#sin -^102 130$^$@0#cos -^103 132$^$@0#tan -^104 134$@0@g22@6@0@1@g22$@0#asin -^105 136$@0@g22@6@0@1@g22$@0#acos -^106 138$^$@0#atan -^107 140$^$@0#atan2 -^108 142$^$@0#sinh -^109 144$@0@g22@6@0@1@g22$@0#cosh -^110 146$^$@0#tanh -^111 148$@0@g22@6@0@1@g22$@0#exp -^112 150$@0@g22@6@0@1@g22$@0#ldexp -^113 152$@0@@1@tp1$@0#frexp -^114 154$@0@g22@6@0@1@g22$@0#log -^115 156$@0@g22@6@0@1@g22$@0#log10 -^116 158$@0@g22@6@0@1@g22$@0#pow -^117 160$@0@g22@6@0@1@g22$@0#sqrt -^118 162$^$@0#ceil -^119 164$^$@0#floor -^120 166$^$@0#fabs -^121 168$@0@@1@tp1$@0#modf -^122 170$^$@0#fmod +^102 128$^$@0#sin +^103 130$^$@0#cos +^104 132$^$@0#tan +^105 134$@0@g23@6@0@1@g23$@0#asin +^106 136$@0@g23@6@0@1@g23$@0#acos +^107 138$^$@0#atan +^108 140$^$@0#atan2 +^109 142$^$@0#sinh +^110 144$@0@g23@6@0@1@g23$@0#cosh +^111 146$^$@0#tanh +^112 148$@0@g23@6@0@1@g23$@0#exp +^113 150$@0@g23@6@0@1@g23$@0#ldexp +^114 152$@0@@1@tp1$@0#frexp +^115 154$@0@g23@6@0@1@g23$@0#log +^116 156$@0@g23@6@0@1@g23$@0#log10 +^117 158$@0@g23@6@0@1@g23$@0#pow +^118 160$@0@g23@6@0@1@g23$@0#sqrt +^119 162$^$@0#ceil +^120 164$^$@0#floor +^121 166$^$@0#fabs +^122 168$@0@@1@tp1$@0#modf +^123 170$^$@0#fmod *0 (Datatype) -^123 20@+@+@0@0@0@0@171#jmp_buf +^124 20@+@+@0@0@0@0@171#jmp_buf *4 (Function) -^124 173$@0@@1@p0$@0#setjmp -^125 175@6@0@5@0@0^$@0#longjmp +^125 173$@0@@1@p0$@0#setjmp +^126 175@6@0@5@0@0^$@0#longjmp *1 (Constant) -^126 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM *0 (Datatype) -^132 13@-@-@0@0@0@0@176#sig_atomic_t +^133 13@-@-@0@0@0@0@176#sig_atomic_t *1 (Constant) -^133 180$#SIG_DFL -^134 184$#SIG_ERR -^135 188$#SIG_IGN +^134 180$#SIG_DFL +^135 184$#SIG_ERR +^136 188$#SIG_IGN *4 (Function) -^136 201@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22$@0#signal -^137 203@6@0@5@0@0$$@0#raise +^137 201@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal +^138 203@6@0@5@0@0$$@0#raise *0 (Datatype) -^138 20@+@+@0@0@0@0@204#va_list +^139 20@+@+@0@0@0@0@204#va_list *4 (Function) -^139 206$@0@@1@p0$@0#va_start -^140 208$@0@@1@p0$@0#va_end +^140 206$@0@@1@p0$@0#va_start +^141 208$@0@@1@p0$@0#va_end *0 (Datatype) -^141 20@+@+@0@0@0@0@209#FILE -^142 20@+@+@0@0@0@0@210#fpos_t +^142 20@+@+@0@0@0@0@209#FILE +^143 20@+@+@0@0@0@0@210#fpos_t *1 (Constant) -^143 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^155 211|@1|6@0@0@0@1#stderr +^156 211|@1|6@0@0@0@1#stderr *4 (Function) -^156 213$@0@s3,g22@6@0@1@s3,g22$@0#remove -^157 215$@0@s3,g22@6@0@1@s3,g22$@0#rename -^158 218@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile -^159 221$@0@s1@1@tp0,s1@19@3@0#tmpnam -^160 223$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose -^161 225$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush -^162 228@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen -^163 231@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen -^164 233$@0@s3@1@s3,tp0,tp1$@0#setbuf -^165 235$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^166 239@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf -^167 241@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf -^168 244@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf -^169 246@6@0@1@2@0@1@g17@6@0,s3@1@s3,tg17$@0#scanf -^170 249@6@0@1@1@0@0@@1@tp0$@0#sprintf -^171 251@6@0@1@2@0^$@0#sscanf -^172 253$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf -^173 255$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf -^174 257$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^175 259$@0@@1@p0$@0#vsnprintf -^176 261$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc -^177 264@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets -^178 267$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc -^179 269$@0@s3@1@s3,tp1$@0#fputs -^180 271$@0@s3@1@s3,tp0$@0#getc -^181 273$@1@g17@6@0,s3@1@s3,tg17$@0#getchar -^182 276@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^183 278$@0@s3@1@s3,tp1$@0#putc -^184 280$@1@g18@6@0,s3@1@s3,tg18$@0#putchar -^185 282$@1@g18@6@0,s3@1@s3,tg18$@0#puts -^186 284$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc -^187 286$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread -^188 288$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite -^189 291$@0@g22@6@0@1@tp1,g22$@0#fgetpos -^190 293$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek -^191 295$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos -^192 297$@0@g22@6@0@1@g22$@0#ftell -^193 299$@0@@1@tp0$@0#rewind -^194 301$@0@@1@tp0$@0#clearerr -^195 303$@0@g22@6@0@1@g22$@0#feof -^196 305$@0@g22@6@0@1@g22$@0#ferror -^197 307$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror -^198 309$^$@0#atof -^199 311$^$@0#atoi -^200 313$^$@0#atol -^201 317$@0@g22@6@0@1@tp1,g22$@0#strtod -^202 319$@0@g22@6@0@1@tp1,g22$@0#strtol -^203 321$@0@g22@6@0@1@tp1,g22$@0#strtoul +^157 213$@0@s3,g23@6@0@1@s3,g23$@0#remove +^158 215$@0@s3,g23@6@0@1@s3,g23$@0#rename +^159 218@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile +^160 221$@0@s1@1@tp0,s1@19@3@0#tmpnam +^161 223$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fclose +^162 225$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush +^163 228@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen +^164 231@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0#freopen +^165 233$@0@s3@1@s3,tp0,tp1$@0#setbuf +^166 235$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^167 239@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf +^168 241@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf +^169 244@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf +^170 246@6@0@1@2@0@1@g18@6@0,s3@1@s3,tg18$@0#scanf +^171 249@6@0@1@1@0@0@@1@tp0$@0#sprintf +^172 251@6@0@1@2@0^$@0#sscanf +^173 253$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf +^174 255$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf +^175 257$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^176 259$@0@@1@p0$@0#vsnprintf +^177 261$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc +^178 264@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets +^179 267$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc +^180 269$@0@s3@1@s3,tp1$@0#fputs +^181 271$@0@s3@1@s3,tp0$@0#getc +^182 273$@1@g18@6@0,s3@1@s3,tg18$@0#getchar +^183 276@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^184 278$@0@s3@1@s3,tp1$@0#putc +^185 280$@1@g19@6@0,s3@1@s3,tg19$@0#putchar +^186 282$@1@g19@6@0,s3@1@s3,tg19$@0#puts +^187 284$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc +^188 286$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread +^189 288$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite +^190 291$@0@g23@6@0@1@tp1,g23$@0#fgetpos +^191 293$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseek +^192 295$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos +^193 297$@0@g23@6@0@1@g23$@0#ftell +^194 299$@0@@1@tp0$@0#rewind +^195 301$@0@@1@tp0$@0#clearerr +^196 303$@0@g23@6@0@1@g23$@0#feof +^197 305$@0@g23@6@0@1@g23$@0#ferror +^198 307$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror +^199 309$^$@0#atof +^200 311$^$@0#atoi +^201 313$^$@0#atol +^202 317$@0@g23@6@0@1@tp1,g23$@0#strtod +^203 319$@0@g23@6@0@1@tp1,g23$@0#strtol +^204 321$@0@g23@6@0@1@tp1,g23$@0#strtoul *1 (Constant) -^204 5$#RAND_MAX +^205 5$#RAND_MAX *4 (Function) -^205 323$@0@s1@1@s1$@0#rand -^206 325$@0@s1@1@s1$@0#srand -^207 328@6@5@1@0@0^@2@0@0#calloc -^208 331@4@5@1@0@0^@2@0@0#malloc -^209 334@6@5@1@0@0@0@@1@tp0@2@0@0#realloc -^210 336$@0@@1@p0$@0#free +^206 323$@0@s1@1@s1$@0#rand +^207 325$@0@s1@1@s1$@0#srand +^208 328@6@5@1@0@0^@2@0@0#calloc +^209 331@4@5@1@0@0^@2@0@0#malloc +^210 334@6@5@1@0@0@0@@1@tp0@2@0@0#realloc +^211 336$@0@@1@p0$@0#free *1 (Constant) -^211 5$#EXIT_FAILURE#EXIT_SUCCESS +^212 5$#EXIT_FAILURE#EXIT_SUCCESS *4 (Function) -^213 338@6@0@6@0@0^$@0#abort -^214 340@6@0@6@0@0^$@0#exit -^215 346$@0@s1@1@s1$@0#atexit -^216 349@6@5@1@0@0^@19@3@0#getenv -^217 351$@0@s3@1@s3$@0#system -^218 358@6@5@1@0@0^@18@0@0#bsearch -^219 364$@0@g22@6@0@1@tp0,g22$@0#qsort -^220 366$^$@0#abs +^214 338@6@0@6@0@0^$@0#abort +^215 340@6@0@6@0@0^$@0#exit +^216 346$@0@s1@1@s1$@0#atexit +^217 349@6@5@1@0@0^@19@3@0#getenv +^218 351$@0@s3@1@s3$@0#system +^219 358@6@5@1@0@0^@18@0@0#bsearch +^220 364$@0@g23@6@0@1@tp0,g23$@0#qsort +^221 366$^$@0#abs *7 (Struct tag) -^221 367@368#@!2 +^222 367@368#@!2 *0 (Datatype) -^222 367@-@-@0@0@0@0@369#div_t +^223 367@-@-@0@0@0@0@369#div_t *4 (Function) -^223 371$^$@0#div -^224 373$^$@0#labs +^224 371$^$@0#div +^225 373$^$@0#labs *7 (Struct tag) -^225 374@375#@!3 +^226 374@375#@!3 *0 (Datatype) -^226 374@-@-@0@0@0@0@376#ldiv_t +^227 374@-@-@0@0@0@0@376#ldiv_t *4 (Function) -^227 378$^$@0#ldiv +^228 378$^$@0#ldiv *1 (Constant) -^228 63$#MB_CUR_MAX -^229 5$#WCHAR_MAX#WCHAR_MIN -^231 66$#WEOF +^229 63$#MB_CUR_MAX +^230 5$#WCHAR_MAX#WCHAR_MIN +^232 66$#WEOF *4 (Function) -^232 380$^$@0#btowc -^233 382$@0@s3@1@s3,tp0$@0#fgetwc -^234 386@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^235 388$@0@s3@1@s3,tp1$@0#fputwc -^236 390$@0@s3@1@s3,tp1$@0#fputws -^237 392$^$@0#fwide -^238 394@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^239 396@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^240 398$@0@s3@1@s3,tp0$@0#getwc -^241 400$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar -^242 403$^$@0#mbrlen -^243 405$@0@@1@tp0$@0#mbrtowc -^244 407$^$@0#mbsinit -^245 409$@0@@1@tp0$@0#mbsrtowcs -^246 411$@0@s3@1@s3,tp1$@0#putwc -^247 413$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar -^248 415@6@0@1@1@0@0@@1@tp0$@0#swprintf -^249 417@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf -^250 419$@0@s3@1@s3,tp1$@0#ungetwc -^251 421$@0@s3@1@s3,tp0$@0#vfwprintf -^252 423$@0@@1@tp0$@0#vswprintf -^253 425$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf -^254 427$@0@@1@tp0$@0#wcrtomb -^255 431$@0@@1@tp0$@0#wcscat -^256 434@6@5@1@0@0^@19@2@0#wcschr -^257 436$^$@0#wcscmp -^258 438$^$@0#wcscoll -^259 441$@0@@1@tp0$@0#wcscpy -^260 443$^$@0#wcscspn +^233 380$^$@0#btowc +^234 382$@0@s3@1@s3,tp0$@0#fgetwc +^235 386@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^236 388$@0@s3@1@s3,tp1$@0#fputwc +^237 390$@0@s3@1@s3,tp1$@0#fputws +^238 392$^$@0#fwide +^239 394@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^240 396@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^241 398$@0@s3@1@s3,tp0$@0#getwc +^242 400$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar +^243 403$^$@0#mbrlen +^244 405$@0@@1@tp0$@0#mbrtowc +^245 407$^$@0#mbsinit +^246 409$@0@@1@tp0$@0#mbsrtowcs +^247 411$@0@s3@1@s3,tp1$@0#putwc +^248 413$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar +^249 415@6@0@1@1@0@0@@1@tp0$@0#swprintf +^250 417@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf +^251 419$@0@s3@1@s3,tp1$@0#ungetwc +^252 421$@0@s3@1@s3,tp0$@0#vfwprintf +^253 423$@0@@1@tp0$@0#vswprintf +^254 425$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf +^255 427$@0@@1@tp0$@0#wcrtomb +^256 431$@0@@1@tp0$@0#wcscat +^257 434@6@5@1@0@0^@19@2@0#wcschr +^258 436$^$@0#wcscmp +^259 438$^$@0#wcscoll +^260 441$@0@@1@tp0$@0#wcscpy +^261 443$^$@0#wcscspn *7 (Struct tag) -^261 632@444#@tm +^262 632@444#@tm *4 (Function) -^262 447$@0@@1@tp0$@0#wcsftime -^263 449$^$@0#wcslen -^264 453$@0@@1@tp0$@0#wcsncat -^265 455$^$@0#wcsncmp -^266 458$@0@@1@tp0$@0#wcsncpy -^267 461@6@5@1@0@0^$@0#wcspbrk -^268 464@6@5@1@0@0^$@0#wcsrchr -^269 467$@0@@1@tp1$@0#wcsrtombs -^270 469$^$@0#wcsspn -^271 472@6@5@1@0@0^@3@0@0#wcsstr -^272 474$@0@@1@tp1$@0#wcstod -^273 477@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^274 479$@0@@1@tp1$@0#wcstol -^275 481$@0@@1@tp1$@0#wcstoul -^276 483$@0@@1@tp0$@0#wcsxfrm -^277 485$^$@0#wctob -^278 488@6@5@1@0@0^@3@0@0#wmemchr -^279 490$^$@0#wmemcmp -^280 493$@0@@1@tp0$@0#wmemcpy -^281 496$@0@@1@tp0$@0#wmemmove -^282 499$@0@@1@tp0$@0#wmemset -^283 501@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf -^284 503@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf +^263 447$@0@@1@tp0$@0#wcsftime +^264 449$^$@0#wcslen +^265 453$@0@@1@tp0$@0#wcsncat +^266 455$^$@0#wcsncmp +^267 458$@0@@1@tp0$@0#wcsncpy +^268 461@6@5@1@0@0^$@0#wcspbrk +^269 464@6@5@1@0@0^$@0#wcsrchr +^270 467$@0@@1@tp1$@0#wcsrtombs +^271 469$^$@0#wcsspn +^272 472@6@5@1@0@0^@3@0@0#wcsstr +^273 474$@0@@1@tp1$@0#wcstod +^274 477@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^275 479$@0@@1@tp1$@0#wcstol +^276 481$@0@@1@tp1$@0#wcstoul +^277 483$@0@@1@tp0$@0#wcsxfrm +^278 485$^$@0#wctob +^279 488@6@5@1@0@0^@3@0@0#wmemchr +^280 490$^$@0#wmemcmp +^281 493$@0@@1@tp0$@0#wmemcpy +^282 496$@0@@1@tp0$@0#wmemmove +^283 499$@0@@1@tp0$@0#wmemset +^284 501@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf +^285 503@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf *0 (Datatype) -^285 13@-@-@0@0@0@0@504#wctype_t -^286 13@-@-@0@0@0@0@505#wctrans_t +^286 13@-@-@0@0@0@0@504#wctype_t +^287 13@-@-@0@0@0@0@505#wctrans_t *4 (Function) -^287 509$^$@0#iswalnum -^288 512$^$@0#iswalpha -^289 515$^$@0#iswcntrl -^290 518$^$@0#iswctype -^291 521$^$@0#iswdigit -^292 525$^$@0#iswgraph -^293 528$^$@0#iswlower -^294 531$^$@0#iswprint -^295 534$^$@0#iswpunct -^296 537$^$@0#iswspace -^297 540$^$@0#iswupper -^298 544$^$@0#iswxdigit -^299 548$^$@0#towctrans -^300 551$^$@0#towlower -^301 554$^$@0#towupper -^302 556$^$@0#wctrans -^303 558$^$@0#wctype -^304 560$^$@0#mblen -^305 562$@0@@1@tp0$@0#mbtowc -^306 564$@0@@1@tp0$@0#wctomb -^307 566$@0@@1@tp0$@0#mbstowcs -^308 568$@0@@1@tp0$@0#wcstombs -^309 572$@0@@1@tp0$@0#memcpy -^310 575$@0@@1@tp0$@0#memmove -^311 579$@0@@1@tp0$@0#strcpy -^312 582$@0@@1@tp0$@0#strncpy -^313 585$@0@@1@tp0$@0#strcat -^314 588$@0@@1@tp0$@0#strncat -^315 590$^$@0#memcmp -^316 592$^$@0#strcmp -^317 594$^$@0#strcoll -^318 596$^$@0#strncmp -^319 598$@0@@1@tp0$@0#strxfrm -^320 601@6@5@1@0@0^@3@0@0#memchr -^321 604@6@5@1@0@0^@19@2@0#strchr -^322 606$^$@0#strcspn -^323 609@6@5@1@0@0^@19@2@0#strpbrk -^324 612@6@5@1@0@0^@19@2@0#strrchr -^325 614$^$@0#strspn -^326 617@6@5@1@0@0^@19@2@0#strstr -^327 620@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok -^328 624$@0@@1@tp0$@0#memset -^329 627$^@19@3@0#strerror -^330 629$^$@0#strlen +^288 509$^$@0#iswalnum +^289 512$^$@0#iswalpha +^290 515$^$@0#iswcntrl +^291 518$^$@0#iswctype +^292 521$^$@0#iswdigit +^293 525$^$@0#iswgraph +^294 528$^$@0#iswlower +^295 531$^$@0#iswprint +^296 534$^$@0#iswpunct +^297 537$^$@0#iswspace +^298 540$^$@0#iswupper +^299 544$^$@0#iswxdigit +^300 548$^$@0#towctrans +^301 551$^$@0#towlower +^302 554$^$@0#towupper +^303 556$^$@0#wctrans +^304 558$^$@0#wctype +^305 560$^$@0#mblen +^306 562$@0@@1@tp0$@0#mbtowc +^307 564$@0@@1@tp0$@0#wctomb +^308 566$@0@@1@tp0$@0#mbstowcs +^309 568$@0@@1@tp0$@0#wcstombs +^310 572$@0@@1@tp0$@0#memcpy +^311 575$@0@@1@tp0$@0#memmove +^312 579$@0@@1@tp0$@0#strcpy +^313 582$@0@@1@tp0$@0#strncpy +^314 585$@0@@1@tp0$@0#strcat +^315 588$@0@@1@tp0$@0#strncat +^316 590$^$@0#memcmp +^317 592$^$@0#strcmp +^318 594$^$@0#strcoll +^319 596$^$@0#strncmp +^320 598$@0@@1@tp0$@0#strxfrm +^321 601@6@5@1@0@0^@3@0@0#memchr +^322 604@6@5@1@0@0^@19@2@0#strchr +^323 606$^$@0#strcspn +^324 609@6@5@1@0@0^@19@2@0#strpbrk +^325 612@6@5@1@0@0^@19@2@0#strrchr +^326 614$^$@0#strspn +^327 617@6@5@1@0@0^@19@2@0#strstr +^328 620@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok +^329 624$@0@@1@tp0$@0#memset +^330 627$^@19@3@0#strerror +^331 629$^$@0#strlen *1 (Constant) -^331 5$#CLOCKS_PER_SEC +^332 5$#CLOCKS_PER_SEC *0 (Datatype) -^332 13@-@-@0@0@0@0@630#clock_t -^333 13@-@-@0@0@0@0@631#time_t +^333 13@-@-@0@0@0@0@630#clock_t +^334 13@-@-@0@0@0@0@631#time_t *4 (Function) -^334 634$@0@s1@1@s1$@0#clock -^335 636$^$@0#difftime -^336 638$^$@0#mktime -^337 641$@0@@1@tp0$@0#time -^338 644$@0@g22@6@0@1@g22@19@3@0#asctime -^339 647$^@19@3@0#ctime -^340 650@6@5@1@0@0^@19@3@0#gmtime -^341 653@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime -^342 655$@0@@1@tp0$@0#strftime +^335 634$@0@s1@1@s1$@0#clock +^336 636$^$@0#difftime +^337 638$^$@0#mktime +^338 641$@0@@1@tp0$@0#time +^339 644$@0@g23@6@0@1@g23@19@3@0#asctime +^340 647$^@19@3@0#ctime +^341 650@6@5@1@0@0^@19@3@0#gmtime +^342 653@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime +^343 655$@0@@1@tp0$@0#strftime *0 (Datatype) -^343 13@-@-@0@0@0@0@656#int8_t -^344 13@-@-@0@0@0@0@657#int16_t -^345 13@-@-@0@0@0@0@658#int32_t -^346 13@-@-@0@0@0@0@659#int64_t -^347 14@-@-@0@0@0@0@660#uint8_t -^348 14@-@-@0@0@0@0@661#uint16_t -^349 14@-@-@0@0@0@0@662#uint32_t -^350 14@-@-@0@0@0@0@663#uint64_t -^351 13@-@-@0@0@0@0@664#int_least8_t -^352 13@-@-@0@0@0@0@665#int_least16_t -^353 13@-@-@0@0@0@0@666#int_least32_t -^354 13@-@-@0@0@0@0@667#int_least64_t -^355 14@-@-@0@0@0@0@668#uint_least8_t -^356 14@-@-@0@0@0@0@669#uint_least16_t -^357 14@-@-@0@0@0@0@670#uint_least32_t -^358 14@-@-@0@0@0@0@671#uint_least64_t -^359 13@-@-@0@0@0@0@672#int_fast8_t -^360 13@-@-@0@0@0@0@673#int_fast16_t -^361 13@-@-@0@0@0@0@674#int_fast32_t -^362 13@-@-@0@0@0@0@675#int_fast64_t -^363 14@-@-@0@0@0@0@676#uint_fast8_t -^364 14@-@-@0@0@0@0@677#uint_fast16_t -^365 14@-@-@0@0@0@0@678#uint_fast32_t -^366 14@-@-@0@0@0@0@679#uint_fast64_t -^367 24@-@+@0@0@0@0@680#intptr_t -^368 25@-@+@0@0@0@0@681#uintptr_t -^369 15@-@-@0@0@0@0@682#intmax_t -^370 14@-@-@0@0@0@0@683#uintmax_t +^344 13@-@-@0@0@0@0@656#int8_t +^345 13@-@-@0@0@0@0@657#int16_t +^346 13@-@-@0@0@0@0@658#int32_t +^347 13@-@-@0@0@0@0@659#int64_t +^348 14@-@-@0@0@0@0@660#uint8_t +^349 14@-@-@0@0@0@0@661#uint16_t +^350 14@-@-@0@0@0@0@662#uint32_t +^351 14@-@-@0@0@0@0@663#uint64_t +^352 13@-@-@0@0@0@0@664#int_least8_t +^353 13@-@-@0@0@0@0@665#int_least16_t +^354 13@-@-@0@0@0@0@666#int_least32_t +^355 13@-@-@0@0@0@0@667#int_least64_t +^356 14@-@-@0@0@0@0@668#uint_least8_t +^357 14@-@-@0@0@0@0@669#uint_least16_t +^358 14@-@-@0@0@0@0@670#uint_least32_t +^359 14@-@-@0@0@0@0@671#uint_least64_t +^360 13@-@-@0@0@0@0@672#int_fast8_t +^361 13@-@-@0@0@0@0@673#int_fast16_t +^362 13@-@-@0@0@0@0@674#int_fast32_t +^363 13@-@-@0@0@0@0@675#int_fast64_t +^364 14@-@-@0@0@0@0@676#uint_fast8_t +^365 14@-@-@0@0@0@0@677#uint_fast16_t +^366 14@-@-@0@0@0@0@678#uint_fast32_t +^367 14@-@-@0@0@0@0@679#uint_fast64_t +^368 24@-@+@0@0@0@0@680#intptr_t +^369 25@-@+@0@0@0@0@681#uintptr_t +^370 15@-@-@0@0@0@0@682#intmax_t +^371 14@-@-@0@0@0@0@683#uintmax_t *1 (Constant) -^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^407 63$#INTPTR_MIN#INTPTR_MAX +^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^408 63$#INTPTR_MIN#INTPTR_MAX ;; Library constraints vsnprintf pre: diff --git a/lib/ansistrict.lcd b/lib/ansistrict.lcd index f0ba5b0..606f131 100644 --- a/lib/ansistrict.lcd +++ b/lib/ansistrict.lcd @@ -1,6 +1,6 @@ ;;; Splint Library ansistrict.lcd -;;Splint 3.0.0.20 --- 31 Dec 2001 -;;lib:169 +;;Splint 3.0.0.20 --- 02 Jan 2002 +;;lib:173 ;;ctTable 0 u-2 19 38 0 p1|-2 20 39 @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s23|& 0 s24|& 0 s25|& -0 s26|-1 359 -1 -0 s27|& -0 a28|-1 377 -1 +0 s26|& +0 s27|-1 359 -1 +0 s28|& +0 a29|-1 377 -1 3 C0.5/20|! 3 C0.68/2|! 3 f0 (2|@7|$#,)! @@ -101,7 +101,7 @@ 3 f0 (5|$#,)! 3 f4 (5|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|^#int_frac_digits,4|@1|^#frac_digits,4|@1|^#p_cs_precedes,4|@1|^#p_sep_by_space,4|@1|^#n_cs_precedes,4|@1|^#n_sep_by_space,4|@1|^#p_sign_posn,4|@1|^#n_sign_posn,}! -0 s45|-1 105 -1 +0 s46|-1 105 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -153,12 +153,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a123|& +0 a124|& 3 f0 (151|4@0@7&#,)! 3 f5 (151|4@0@7&#,)! 3 f0 (151|$#,5|$#,)! 3 f1 (151|$#,5|$#,)! -0 s132|& +0 s133|& 3 ?! 3 f157 (5|$#,)! 3 f1 (5|$#,)^160 @@ -186,13 +186,13 @@ 3 f180 (5|$#,172|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a138|& +0 a139|& 3 f0 (184|4@0@7&#,!.,)! 3 f1 (184|4@0@7&#,!.,)! 3 f0 (184|$#,)! 3 f1 (184|$#,)! -0 a141|-1 191 -1 -0 a142|-1 265 -1 +0 a142|-1 191 -1 +0 a143|-1 265 -1 1 t189|189& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -346,15 +346,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|^#quot,5|@1|^#rem,}! -0 s221|& 0 s222|& +0 s223|& 3 f0 (5|$#,5|$#,)! 3 f345 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|^#quot,9|@1|^#rem,}! -0 s225|& 0 s226|& +0 s227|& 3 f0 (9|$#,9|$#,)! 3 f352 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -422,7 +422,7 @@ 3 f404 (359|@5|4@0@9&#,359|$#,)! 3 f0 (359|$#,359|$#,)! 3 f63 (359|$#,359|$#,)! -0 s261|-1 421 -1 +0 s262|-1 421 -1 1 t420|420& 3 f0 (359|4@0@7&#,63|$#,359|$#,421|$#,)! 3 f63 (359|4@0@7&#,63|$#,359|$#,421|$#,)! @@ -482,8 +482,8 @@ 3 f5 (359|$#,!.,)! 3 f0 (359|$#,!.,)! 3 f5 (359|$#,!.,)! -0 s285|& 0 s286|& +0 s287|& 3 f0 (66|$#,)! 3 f2 (66|$#,)! 3 f0 (66|$#,)! @@ -589,8 +589,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s332|& -0 s333|-1 596 -1 +0 s333|& +0 s334|-1 596 -1 3 Stm{5|@1|^#tm_sec,5|@1|^#tm_min,5|@1|^#tm_hour,5|@1|^#tm_mday,5|@1|^#tm_mon,5|@1|^#tm_year,5|@1|^#tm_wday,5|@1|^#tm_yday,5|@1|^#tm_isdst,}! 3 f0 ()! 3 f587 ()! @@ -615,7 +615,6 @@ 3 f421 (596|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,421|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,421|$#,)! -0 s343|& 0 s344|& 0 s345|& 0 s346|& @@ -643,17 +642,18 @@ 0 s368|& 0 s369|& 0 s370|& +0 s371|& ;;tistable 0 -28 -28,123 -123 -28,123,138 -138 -28,123,138,141 -141 -28,123,138,141,142 +29 +29,124 +124 +29,124,139 +139 +29,124,139,142 142 +29,124,139,142,143 +143 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -672,369 +672,369 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__ *3 (Variable) -^17 191|@1|6@0@0@0@2#stdin#stdout +^18 191|@1|6@0@0@0@2#stdin#stdout *1 (Constant) -^19 5$#EDOM#ERANGE#EILSEQ +^20 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^22 5|@1|6@0@0@0@4#errno +^23 5|@1|6@0@0@0@4#errno *0 (Datatype) -^23 13@-@-@0@0@0@0@62#ptrdiff_t -^24 14@-@-@0@0@0@0@63#size_t -^25 15@-@-@0@0@0@0@64#ssize_t -^26 13@-@-@0@0@0@0@65#wchar_t -^27 13@-@-@0@0@0@0@66#wint_t -^28 0@+@=@0@0@0@0@67#mbstate_t +^24 13@-@-@0@0@0@0@62#ptrdiff_t +^25 14@-@-@0@0@0@0@63#size_t +^26 15@-@-@0@0@0@0@64#ssize_t +^27 13@-@-@0@0@0@0@65#wchar_t +^28 13@-@-@0@0@0@0@66#wint_t +^29 0@+@=@0@0@0@0@67#mbstate_t *1 (Constant) -^29 0@i0@0@6#NULL -^30 2$#NDEBUG +^30 0@i0@0@6#NULL +^31 2$#NDEBUG *4 (Function) -^31 71@6@0@8@0@0^$@0#assert -^32 73$^$@0#isalnum -^33 75$^$@0#isalpha -^34 77$^$@0#iscntrl -^35 79$^$@0#isdigit -^36 81$^$@0#isgraph -^37 83$^$@0#islower -^38 85$^$@0#isprint -^39 87$^$@0#ispunct -^40 89$^$@0#isspace -^41 91$^$@0#isupper -^42 93$^$@0#isxdigit -^43 95$^$@0#tolower -^44 97$^$@0#toupper +^32 71@6@0@8@0@0^$@0#assert +^33 73$^$@0#isalnum +^34 75$^$@0#isalpha +^35 77$^$@0#iscntrl +^36 79$^$@0#isdigit +^37 81$^$@0#isgraph +^38 83$^$@0#islower +^39 85$^$@0#isprint +^40 87$^$@0#ispunct +^41 89$^$@0#isspace +^42 91$^$@0#isupper +^43 93$^$@0#isxdigit +^44 95$^$@0#tolower +^45 97$^$@0#toupper *7 (Struct tag) -^45 98@99#@lconv +^46 98@99#@lconv *1 (Constant) -^46 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME *4 (Function) -^52 102@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@19@3@0#setlocale -^53 106$^@3@0@0#localeconv +^53 102@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale +^54 106$^@3@0@0#localeconv *3 (Variable) -^54 5|@1|6@0@0@0@1#DBL_DIG -^55 17|@1|6@0@0@0@1#DBL_EPSILON -^56 5|@1|6@0@0@0@1#DBL_MANT_DIG -^57 17|@1|6@0@0@0@1#DBL_MAX -^58 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^60 17|@1|6@0@0@0@1#DBL_MIN -^61 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^64 16|@1|6@0@0@0@1#FLT_EPSILON -^65 5|@1|6@0@0@0@1#FLT_MANT_DIG -^66 16|@1|6@0@0@0@1#FLT_MAX -^67 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^69 16|@1|6@0@0@0@1#FLT_MIN -^70 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +^55 5|@1|6@0@0@0@1#DBL_DIG +^56 17|@1|6@0@0@0@1#DBL_EPSILON +^57 5|@1|6@0@0@0@1#DBL_MANT_DIG +^58 17|@1|6@0@0@0@1#DBL_MAX +^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^61 17|@1|6@0@0@0@1#DBL_MIN +^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^65 16|@1|6@0@0@0@1#FLT_EPSILON +^66 5|@1|6@0@0@0@1#FLT_MANT_DIG +^67 16|@1|6@0@0@0@1#FLT_MAX +^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^70 16|@1|6@0@0@0@1#FLT_MIN +^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP *1 (Constant) -^72 5$#FLT_RADIX +^73 5$#FLT_RADIX *3 (Variable) -^73 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^75 18|@1|6@0@0@0@1#LDBL_EPSILON -^76 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^77 18|@1|6@0@0@0@1#LDBL_MAX -^78 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^80 18|@1|6@0@0@0@1#LDBL_MIN -^81 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^76 18|@1|6@0@0@0@1#LDBL_EPSILON +^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^78 18|@1|6@0@0@0@1#LDBL_MAX +^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^81 18|@1|6@0@0@0@1#LDBL_MIN +^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP *1 (Constant) -^83 5$#CHAR_BIT -^84 4$#CHAR_MAX#CHAR_MIN -^86 5$#INT_MAX#INT_MIN -^88 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^91 4$#SCHAR_MAX#SCHAR_MIN -^93 7$#SHRT_MAX#SHRT_MIN -^95 3$#UCHAR_MAX#UCHAR_MIN -^97 6$#UINT_MAX -^98 10$#ULONG_MAX -^99 8$#USHRT_MAX -^100 17$#HUGE_VAL +^84 5$#CHAR_BIT +^85 4$#CHAR_MAX#CHAR_MIN +^87 5$#INT_MAX#INT_MIN +^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^92 4$#SCHAR_MAX#SCHAR_MIN +^94 7$#SHRT_MAX#SHRT_MIN +^96 3$#UCHAR_MAX#UCHAR_MIN +^98 6$#UINT_MAX +^99 10$#ULONG_MAX +^100 8$#USHRT_MAX +^101 17$#HUGE_VAL *4 (Function) -^101 108$^$@0#sin -^102 110$^$@0#cos -^103 112$^$@0#tan -^104 114$@0@g22@6@0@1@g22$@0#asin -^105 116$@0@g22@6@0@1@g22$@0#acos -^106 118$^$@0#atan -^107 120$^$@0#atan2 -^108 122$^$@0#sinh -^109 124$@0@g22@6@0@1@g22$@0#cosh -^110 126$^$@0#tanh -^111 128$@0@g22@6@0@1@g22$@0#exp -^112 130$@0@g22@6@0@1@g22$@0#ldexp -^113 132$@0@@1@tp1$@0#frexp -^114 134$@0@g22@6@0@1@g22$@0#log -^115 136$@0@g22@6@0@1@g22$@0#log10 -^116 138$@0@g22@6@0@1@g22$@0#pow -^117 140$@0@g22@6@0@1@g22$@0#sqrt -^118 142$^$@0#ceil -^119 144$^$@0#floor -^120 146$^$@0#fabs -^121 148$@0@@1@tp1$@0#modf -^122 150$^$@0#fmod +^102 108$^$@0#sin +^103 110$^$@0#cos +^104 112$^$@0#tan +^105 114$@0@g23@6@0@1@g23$@0#asin +^106 116$@0@g23@6@0@1@g23$@0#acos +^107 118$^$@0#atan +^108 120$^$@0#atan2 +^109 122$^$@0#sinh +^110 124$@0@g23@6@0@1@g23$@0#cosh +^111 126$^$@0#tanh +^112 128$@0@g23@6@0@1@g23$@0#exp +^113 130$@0@g23@6@0@1@g23$@0#ldexp +^114 132$@0@@1@tp1$@0#frexp +^115 134$@0@g23@6@0@1@g23$@0#log +^116 136$@0@g23@6@0@1@g23$@0#log10 +^117 138$@0@g23@6@0@1@g23$@0#pow +^118 140$@0@g23@6@0@1@g23$@0#sqrt +^119 142$^$@0#ceil +^120 144$^$@0#floor +^121 146$^$@0#fabs +^122 148$@0@@1@tp1$@0#modf +^123 150$^$@0#fmod *0 (Datatype) -^123 20@+@+@0@0@0@0@151#jmp_buf +^124 20@+@+@0@0@0@0@151#jmp_buf *4 (Function) -^124 153$@0@@1@p0$@0#setjmp -^125 155@6@0@5@0@0^$@0#longjmp +^125 153$@0@@1@p0$@0#setjmp +^126 155@6@0@5@0@0^$@0#longjmp *1 (Constant) -^126 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM *0 (Datatype) -^132 13@-@-@0@0@0@0@156#sig_atomic_t +^133 13@-@-@0@0@0@0@156#sig_atomic_t *1 (Constant) -^133 160$#SIG_DFL -^134 164$#SIG_ERR -^135 168$#SIG_IGN +^134 160$#SIG_DFL +^135 164$#SIG_ERR +^136 168$#SIG_IGN *4 (Function) -^136 181@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22$@0#signal -^137 183@6@0@5@0@0$$@0#raise +^137 181@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal +^138 183@6@0@5@0@0$$@0#raise *0 (Datatype) -^138 20@+@+@0@0@0@0@184#va_list +^139 20@+@+@0@0@0@0@184#va_list *4 (Function) -^139 186$@0@@1@p0$@0#va_start -^140 188$@0@@1@p0$@0#va_end +^140 186$@0@@1@p0$@0#va_start +^141 188$@0@@1@p0$@0#va_end *0 (Datatype) -^141 20@+@+@0@0@0@0@189#FILE -^142 20@+@+@0@0@0@0@190#fpos_t +^142 20@+@+@0@0@0@0@189#FILE +^143 20@+@+@0@0@0@0@190#fpos_t *1 (Constant) -^143 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^155 191|@1|6@0@0@0@2#stderr +^156 191|@1|6@0@0@0@2#stderr *4 (Function) -^156 193$@0@s3,g22@6@0@1@s3,g22$@0#remove -^157 195$@0@s3,g22@6@0@1@s3,g22$@0#rename -^158 198@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile -^159 201$@0@s1@1@tp0,s1@19@3@0#tmpnam -^160 203$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose -^161 205$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush -^162 208@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen -^163 211@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen -^164 213$@0@s3@1@s3,tp0,tp1$@0#setbuf -^165 215$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^166 217@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf -^167 219@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf -^168 221@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf -^169 223@6@0@1@2@0@1@g17@6@0,s3@1@s3,tg17$@0#scanf -^170 225@6@0@1@1@0@0@@1@tp0$@0#sprintf -^171 227@6@0@1@2@0^$@0#sscanf -^172 229$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf -^173 231$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf -^174 233$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^175 235$@0@@1@p0$@0#vsnprintf -^176 237$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc -^177 240@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets -^178 243$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc -^179 245$@0@s3@1@s3,tp1$@0#fputs -^180 247$@0@s3@1@s3,tp0$@0#getc -^181 249$@1@g17@6@0,s3@1@s3,tg17$@0#getchar -^182 252@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^183 254$@0@s3@1@s3,tp1$@0#putc -^184 256$@1@g18@6@0,s3@1@s3,tg18$@0#putchar -^185 258$@1@g18@6@0,s3@1@s3,tg18$@0#puts -^186 260$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc -^187 262$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread -^188 264$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite -^189 267$@0@g22@6@0@1@tp1,g22$@0#fgetpos -^190 269$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek -^191 271$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos -^192 273$@0@g22@6@0@1@g22$@0#ftell -^193 275$@0@@1@tp0$@0#rewind -^194 277$@0@@1@tp0$@0#clearerr -^195 279$@0@g22@6@0@1@g22$@0#feof -^196 281$@0@g22@6@0@1@g22$@0#ferror -^197 283$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror -^198 285$^$@0#atof -^199 287$^$@0#atoi -^200 289$^$@0#atol -^201 293$@0@g22@6@0@1@tp1,g22$@0#strtod -^202 295$@0@g22@6@0@1@tp1,g22$@0#strtol -^203 297$@0@g22@6@0@1@tp1,g22$@0#strtoul +^157 193$@0@s3,g23@6@0@1@s3,g23$@0#remove +^158 195$@0@s3,g23@6@0@1@s3,g23$@0#rename +^159 198@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile +^160 201$@0@s1@1@tp0,s1@19@3@0#tmpnam +^161 203$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fclose +^162 205$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush +^163 208@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen +^164 211@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0#freopen +^165 213$@0@s3@1@s3,tp0,tp1$@0#setbuf +^166 215$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^167 217@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf +^168 219@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf +^169 221@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf +^170 223@6@0@1@2@0@1@g18@6@0,s3@1@s3,tg18$@0#scanf +^171 225@6@0@1@1@0@0@@1@tp0$@0#sprintf +^172 227@6@0@1@2@0^$@0#sscanf +^173 229$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf +^174 231$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf +^175 233$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^176 235$@0@@1@p0$@0#vsnprintf +^177 237$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc +^178 240@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets +^179 243$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc +^180 245$@0@s3@1@s3,tp1$@0#fputs +^181 247$@0@s3@1@s3,tp0$@0#getc +^182 249$@1@g18@6@0,s3@1@s3,tg18$@0#getchar +^183 252@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^184 254$@0@s3@1@s3,tp1$@0#putc +^185 256$@1@g19@6@0,s3@1@s3,tg19$@0#putchar +^186 258$@1@g19@6@0,s3@1@s3,tg19$@0#puts +^187 260$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc +^188 262$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread +^189 264$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite +^190 267$@0@g23@6@0@1@tp1,g23$@0#fgetpos +^191 269$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseek +^192 271$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos +^193 273$@0@g23@6@0@1@g23$@0#ftell +^194 275$@0@@1@tp0$@0#rewind +^195 277$@0@@1@tp0$@0#clearerr +^196 279$@0@g23@6@0@1@g23$@0#feof +^197 281$@0@g23@6@0@1@g23$@0#ferror +^198 283$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror +^199 285$^$@0#atof +^200 287$^$@0#atoi +^201 289$^$@0#atol +^202 293$@0@g23@6@0@1@tp1,g23$@0#strtod +^203 295$@0@g23@6@0@1@tp1,g23$@0#strtol +^204 297$@0@g23@6@0@1@tp1,g23$@0#strtoul *1 (Constant) -^204 5$#RAND_MAX +^205 5$#RAND_MAX *4 (Function) -^205 299$@0@s1@1@s1$@0#rand -^206 301$@0@s1@1@s1$@0#srand -^207 304@6@5@1@0@0^@2@0@0#calloc -^208 307@4@5@1@0@0^@2@0@0#malloc -^209 310@6@5@1@0@0@0@@1@tp0@2@0@0#realloc -^210 312$@0@@1@p0$@0#free +^206 299$@0@s1@1@s1$@0#rand +^207 301$@0@s1@1@s1$@0#srand +^208 304@6@5@1@0@0^@2@0@0#calloc +^209 307@4@5@1@0@0^@2@0@0#malloc +^210 310@6@5@1@0@0@0@@1@tp0@2@0@0#realloc +^211 312$@0@@1@p0$@0#free *1 (Constant) -^211 5$#EXIT_FAILURE#EXIT_SUCCESS +^212 5$#EXIT_FAILURE#EXIT_SUCCESS *4 (Function) -^213 314@6@0@6@0@0^$@0#abort -^214 316@6@0@6@0@0^$@0#exit -^215 322$@0@s1@1@s1$@0#atexit -^216 325@6@5@1@0@0^@19@3@0#getenv -^217 327$@0@s3@1@s3$@0#system -^218 334@6@5@1@0@0^@18@0@0#bsearch -^219 340$@0@g22@6@0@1@tp0,g22$@0#qsort -^220 342$^$@0#abs +^214 314@6@0@6@0@0^$@0#abort +^215 316@6@0@6@0@0^$@0#exit +^216 322$@0@s1@1@s1$@0#atexit +^217 325@6@5@1@0@0^@19@3@0#getenv +^218 327$@0@s3@1@s3$@0#system +^219 334@6@5@1@0@0^@18@0@0#bsearch +^220 340$@0@g23@6@0@1@tp0,g23$@0#qsort +^221 342$^$@0#abs *7 (Struct tag) -^221 343@344#@!2 +^222 343@344#@!2 *0 (Datatype) -^222 343@-@-@0@0@0@0@345#div_t +^223 343@-@-@0@0@0@0@345#div_t *4 (Function) -^223 347$^$@0#div -^224 349$^$@0#labs +^224 347$^$@0#div +^225 349$^$@0#labs *7 (Struct tag) -^225 350@351#@!3 +^226 350@351#@!3 *0 (Datatype) -^226 350@-@-@0@0@0@0@352#ldiv_t +^227 350@-@-@0@0@0@0@352#ldiv_t *4 (Function) -^227 354$^$@0#ldiv +^228 354$^$@0#ldiv *1 (Constant) -^228 63$#MB_CUR_MAX -^229 5$#WCHAR_MAX#WCHAR_MIN -^231 66$#WEOF +^229 63$#MB_CUR_MAX +^230 5$#WCHAR_MAX#WCHAR_MIN +^232 66$#WEOF *4 (Function) -^232 356$^$@0#btowc -^233 358$@0@s3@1@s3,tp0$@0#fgetwc -^234 362@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^235 364$@0@s3@1@s3,tp1$@0#fputwc -^236 366$@0@s3@1@s3,tp1$@0#fputws -^237 368$^$@0#fwide -^238 370@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^239 372@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^240 374$@0@s3@1@s3,tp0$@0#getwc -^241 376$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar -^242 379$^$@0#mbrlen -^243 381$@0@@1@tp0$@0#mbrtowc -^244 383$^$@0#mbsinit -^245 385$@0@@1@tp0$@0#mbsrtowcs -^246 387$@0@s3@1@s3,tp1$@0#putwc -^247 389$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar -^248 391@6@0@1@1@0@0@@1@tp0$@0#swprintf -^249 393@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf -^250 395$@0@s3@1@s3,tp1$@0#ungetwc -^251 397$@0@s3@1@s3,tp0$@0#vfwprintf -^252 399$@0@@1@tp0$@0#vswprintf -^253 401$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf -^254 403$@0@@1@tp0$@0#wcrtomb -^255 407$@0@@1@tp0$@0#wcscat -^256 410@6@5@1@0@0^@19@2@0#wcschr -^257 412$^$@0#wcscmp -^258 414$^$@0#wcscoll -^259 417$@0@@1@tp0$@0#wcscpy -^260 419$^$@0#wcscspn +^233 356$^$@0#btowc +^234 358$@0@s3@1@s3,tp0$@0#fgetwc +^235 362@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^236 364$@0@s3@1@s3,tp1$@0#fputwc +^237 366$@0@s3@1@s3,tp1$@0#fputws +^238 368$^$@0#fwide +^239 370@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^240 372@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^241 374$@0@s3@1@s3,tp0$@0#getwc +^242 376$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar +^243 379$^$@0#mbrlen +^244 381$@0@@1@tp0$@0#mbrtowc +^245 383$^$@0#mbsinit +^246 385$@0@@1@tp0$@0#mbsrtowcs +^247 387$@0@s3@1@s3,tp1$@0#putwc +^248 389$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar +^249 391@6@0@1@1@0@0@@1@tp0$@0#swprintf +^250 393@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf +^251 395$@0@s3@1@s3,tp1$@0#ungetwc +^252 397$@0@s3@1@s3,tp0$@0#vfwprintf +^253 399$@0@@1@tp0$@0#vswprintf +^254 401$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf +^255 403$@0@@1@tp0$@0#wcrtomb +^256 407$@0@@1@tp0$@0#wcscat +^257 410@6@5@1@0@0^@19@2@0#wcschr +^258 412$^$@0#wcscmp +^259 414$^$@0#wcscoll +^260 417$@0@@1@tp0$@0#wcscpy +^261 419$^$@0#wcscspn *7 (Struct tag) -^261 589@420#@tm +^262 589@420#@tm *4 (Function) -^262 423$@0@@1@tp0$@0#wcsftime -^263 425$^$@0#wcslen -^264 429$@0@@1@tp0$@0#wcsncat -^265 431$^$@0#wcsncmp -^266 434$@0@@1@tp0$@0#wcsncpy -^267 437@6@5@1@0@0^$@0#wcspbrk -^268 440@6@5@1@0@0^$@0#wcsrchr -^269 443$@0@@1@tp1$@0#wcsrtombs -^270 445$^$@0#wcsspn -^271 448@6@5@1@0@0^@3@0@0#wcsstr -^272 450$@0@@1@tp1$@0#wcstod -^273 453@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^274 455$@0@@1@tp1$@0#wcstol -^275 457$@0@@1@tp1$@0#wcstoul -^276 459$@0@@1@tp0$@0#wcsxfrm -^277 461$^$@0#wctob -^278 464@6@5@1@0@0^@3@0@0#wmemchr -^279 466$^$@0#wmemcmp -^280 469$@0@@1@tp0$@0#wmemcpy -^281 472$@0@@1@tp0$@0#wmemmove -^282 475$@0@@1@tp0$@0#wmemset -^283 477@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf -^284 479@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf +^263 423$@0@@1@tp0$@0#wcsftime +^264 425$^$@0#wcslen +^265 429$@0@@1@tp0$@0#wcsncat +^266 431$^$@0#wcsncmp +^267 434$@0@@1@tp0$@0#wcsncpy +^268 437@6@5@1@0@0^$@0#wcspbrk +^269 440@6@5@1@0@0^$@0#wcsrchr +^270 443$@0@@1@tp1$@0#wcsrtombs +^271 445$^$@0#wcsspn +^272 448@6@5@1@0@0^@3@0@0#wcsstr +^273 450$@0@@1@tp1$@0#wcstod +^274 453@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^275 455$@0@@1@tp1$@0#wcstol +^276 457$@0@@1@tp1$@0#wcstoul +^277 459$@0@@1@tp0$@0#wcsxfrm +^278 461$^$@0#wctob +^279 464@6@5@1@0@0^@3@0@0#wmemchr +^280 466$^$@0#wmemcmp +^281 469$@0@@1@tp0$@0#wmemcpy +^282 472$@0@@1@tp0$@0#wmemmove +^283 475$@0@@1@tp0$@0#wmemset +^284 477@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf +^285 479@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf *0 (Datatype) -^285 13@-@-@0@0@0@0@480#wctype_t -^286 13@-@-@0@0@0@0@481#wctrans_t +^286 13@-@-@0@0@0@0@480#wctype_t +^287 13@-@-@0@0@0@0@481#wctrans_t *4 (Function) -^287 483$^$@0#iswalnum -^288 485$^$@0#iswalpha -^289 487$^$@0#iswcntrl -^290 489$^$@0#iswctype -^291 491$^$@0#iswdigit -^292 493$^$@0#iswgraph -^293 495$^$@0#iswlower -^294 497$^$@0#iswprint -^295 499$^$@0#iswpunct -^296 501$^$@0#iswspace -^297 503$^$@0#iswupper -^298 505$^$@0#iswxdigit -^299 507$^$@0#towctrans -^300 509$^$@0#towlower -^301 511$^$@0#towupper -^302 513$^$@0#wctrans -^303 515$^$@0#wctype -^304 517$^$@0#mblen -^305 519$@0@@1@tp0$@0#mbtowc -^306 521$@0@@1@tp0$@0#wctomb -^307 523$@0@@1@tp0$@0#mbstowcs -^308 525$@0@@1@tp0$@0#wcstombs -^309 529$@0@@1@tp0$@0#memcpy -^310 532$@0@@1@tp0$@0#memmove -^311 536$@0@@1@tp0$@0#strcpy -^312 539$@0@@1@tp0$@0#strncpy -^313 542$@0@@1@tp0$@0#strcat -^314 545$@0@@1@tp0$@0#strncat -^315 547$^$@0#memcmp -^316 549$^$@0#strcmp -^317 551$^$@0#strcoll -^318 553$^$@0#strncmp -^319 555$@0@@1@tp0$@0#strxfrm -^320 558@6@5@1@0@0^@3@0@0#memchr -^321 561@6@5@1@0@0^@19@2@0#strchr -^322 563$^$@0#strcspn -^323 566@6@5@1@0@0^@19@2@0#strpbrk -^324 569@6@5@1@0@0^@19@2@0#strrchr -^325 571$^$@0#strspn -^326 574@6@5@1@0@0^@19@2@0#strstr -^327 577@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok -^328 581$@0@@1@tp0$@0#memset -^329 584$^@19@3@0#strerror -^330 586$^$@0#strlen +^288 483$^$@0#iswalnum +^289 485$^$@0#iswalpha +^290 487$^$@0#iswcntrl +^291 489$^$@0#iswctype +^292 491$^$@0#iswdigit +^293 493$^$@0#iswgraph +^294 495$^$@0#iswlower +^295 497$^$@0#iswprint +^296 499$^$@0#iswpunct +^297 501$^$@0#iswspace +^298 503$^$@0#iswupper +^299 505$^$@0#iswxdigit +^300 507$^$@0#towctrans +^301 509$^$@0#towlower +^302 511$^$@0#towupper +^303 513$^$@0#wctrans +^304 515$^$@0#wctype +^305 517$^$@0#mblen +^306 519$@0@@1@tp0$@0#mbtowc +^307 521$@0@@1@tp0$@0#wctomb +^308 523$@0@@1@tp0$@0#mbstowcs +^309 525$@0@@1@tp0$@0#wcstombs +^310 529$@0@@1@tp0$@0#memcpy +^311 532$@0@@1@tp0$@0#memmove +^312 536$@0@@1@tp0$@0#strcpy +^313 539$@0@@1@tp0$@0#strncpy +^314 542$@0@@1@tp0$@0#strcat +^315 545$@0@@1@tp0$@0#strncat +^316 547$^$@0#memcmp +^317 549$^$@0#strcmp +^318 551$^$@0#strcoll +^319 553$^$@0#strncmp +^320 555$@0@@1@tp0$@0#strxfrm +^321 558@6@5@1@0@0^@3@0@0#memchr +^322 561@6@5@1@0@0^@19@2@0#strchr +^323 563$^$@0#strcspn +^324 566@6@5@1@0@0^@19@2@0#strpbrk +^325 569@6@5@1@0@0^@19@2@0#strrchr +^326 571$^$@0#strspn +^327 574@6@5@1@0@0^@19@2@0#strstr +^328 577@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok +^329 581$@0@@1@tp0$@0#memset +^330 584$^@19@3@0#strerror +^331 586$^$@0#strlen *1 (Constant) -^331 5$#CLOCKS_PER_SEC +^332 5$#CLOCKS_PER_SEC *0 (Datatype) -^332 13@-@-@0@0@0@0@587#clock_t -^333 13@-@-@0@0@0@0@588#time_t +^333 13@-@-@0@0@0@0@587#clock_t +^334 13@-@-@0@0@0@0@588#time_t *4 (Function) -^334 591$@0@s1@1@s1$@0#clock -^335 593$^$@0#difftime -^336 595$^$@0#mktime -^337 598$@0@@1@tp0$@0#time -^338 601$@0@g22@6@0@1@g22@19@3@0#asctime -^339 604$^@19@3@0#ctime -^340 607@6@5@1@0@0^@19@3@0#gmtime -^341 610@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime -^342 612$@0@@1@tp0$@0#strftime +^335 591$@0@s1@1@s1$@0#clock +^336 593$^$@0#difftime +^337 595$^$@0#mktime +^338 598$@0@@1@tp0$@0#time +^339 601$@0@g23@6@0@1@g23@19@3@0#asctime +^340 604$^@19@3@0#ctime +^341 607@6@5@1@0@0^@19@3@0#gmtime +^342 610@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime +^343 612$@0@@1@tp0$@0#strftime *0 (Datatype) -^343 13@-@-@0@0@0@0@613#int8_t -^344 13@-@-@0@0@0@0@614#int16_t -^345 13@-@-@0@0@0@0@615#int32_t -^346 13@-@-@0@0@0@0@616#int64_t -^347 14@-@-@0@0@0@0@617#uint8_t -^348 14@-@-@0@0@0@0@618#uint16_t -^349 14@-@-@0@0@0@0@619#uint32_t -^350 14@-@-@0@0@0@0@620#uint64_t -^351 13@-@-@0@0@0@0@621#int_least8_t -^352 13@-@-@0@0@0@0@622#int_least16_t -^353 13@-@-@0@0@0@0@623#int_least32_t -^354 13@-@-@0@0@0@0@624#int_least64_t -^355 14@-@-@0@0@0@0@625#uint_least8_t -^356 14@-@-@0@0@0@0@626#uint_least16_t -^357 14@-@-@0@0@0@0@627#uint_least32_t -^358 14@-@-@0@0@0@0@628#uint_least64_t -^359 13@-@-@0@0@0@0@629#int_fast8_t -^360 13@-@-@0@0@0@0@630#int_fast16_t -^361 13@-@-@0@0@0@0@631#int_fast32_t -^362 13@-@-@0@0@0@0@632#int_fast64_t -^363 14@-@-@0@0@0@0@633#uint_fast8_t -^364 14@-@-@0@0@0@0@634#uint_fast16_t -^365 14@-@-@0@0@0@0@635#uint_fast32_t -^366 14@-@-@0@0@0@0@636#uint_fast64_t -^367 24@-@+@0@0@0@0@637#intptr_t -^368 25@-@+@0@0@0@0@638#uintptr_t -^369 15@-@-@0@0@0@0@639#intmax_t -^370 14@-@-@0@0@0@0@640#uintmax_t +^344 13@-@-@0@0@0@0@613#int8_t +^345 13@-@-@0@0@0@0@614#int16_t +^346 13@-@-@0@0@0@0@615#int32_t +^347 13@-@-@0@0@0@0@616#int64_t +^348 14@-@-@0@0@0@0@617#uint8_t +^349 14@-@-@0@0@0@0@618#uint16_t +^350 14@-@-@0@0@0@0@619#uint32_t +^351 14@-@-@0@0@0@0@620#uint64_t +^352 13@-@-@0@0@0@0@621#int_least8_t +^353 13@-@-@0@0@0@0@622#int_least16_t +^354 13@-@-@0@0@0@0@623#int_least32_t +^355 13@-@-@0@0@0@0@624#int_least64_t +^356 14@-@-@0@0@0@0@625#uint_least8_t +^357 14@-@-@0@0@0@0@626#uint_least16_t +^358 14@-@-@0@0@0@0@627#uint_least32_t +^359 14@-@-@0@0@0@0@628#uint_least64_t +^360 13@-@-@0@0@0@0@629#int_fast8_t +^361 13@-@-@0@0@0@0@630#int_fast16_t +^362 13@-@-@0@0@0@0@631#int_fast32_t +^363 13@-@-@0@0@0@0@632#int_fast64_t +^364 14@-@-@0@0@0@0@633#uint_fast8_t +^365 14@-@-@0@0@0@0@634#uint_fast16_t +^366 14@-@-@0@0@0@0@635#uint_fast32_t +^367 14@-@-@0@0@0@0@636#uint_fast64_t +^368 24@-@+@0@0@0@0@637#intptr_t +^369 25@-@+@0@0@0@0@638#uintptr_t +^370 15@-@-@0@0@0@0@639#intmax_t +^371 14@-@-@0@0@0@0@640#uintmax_t *1 (Constant) -^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^407 63$#INTPTR_MIN#INTPTR_MAX +^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^408 63$#INTPTR_MIN#INTPTR_MAX ;; Library constraints vsnprintf pre: diff --git a/lib/posix.lcd b/lib/posix.lcd index 64592fd..99a106a 100644 --- a/lib/posix.lcd +++ b/lib/posix.lcd @@ -1,6 +1,6 @@ ;;; Splint Library posix.lcd -;;Splint 3.0.0.20 --- 31 Dec 2001 -;;lib:169 +;;Splint 3.0.0.20 --- 02 Jan 2002 +;;lib:173 ;;ctTable 0 u-2 19 38 0 p1|-2 20 39 @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s23|& 0 s24|& 0 s25|& -0 s26|-1 383 -1 -0 s27|& -0 a28|-1 401 -1 +0 s26|& +0 s27|-1 383 -1 +0 s28|& +0 a29|-1 401 -1 3 C0.5/20|! 3 C0.68/2|! 3 C0.2/5|! @@ -121,7 +121,7 @@ 3 f4 (107|$#,)! 3 f111 (107|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|^#int_frac_digits,4|@1|^#frac_digits,4|@1|^#p_cs_precedes,4|@1|^#p_sep_by_space,4|@1|^#n_cs_precedes,4|@1|^#n_sep_by_space,4|@1|^#p_sign_posn,4|@1|^#n_sign_posn,}! -0 s45|-1 125 -1 +0 s46|-1 125 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -173,12 +173,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a123|& +0 a124|& 3 f0 (171|4@0@7&#,)! 3 f5 (171|4@0@7&#,)! 3 f0 (171|$#,5|$#,)! 3 f1 (171|$#,5|$#,)! -0 s132|& +0 s133|& 3 ?! 3 f177 (5|$#,)! 3 f1 (5|$#,)^180 @@ -206,13 +206,13 @@ 3 f200 (5|$#,192|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a138|& +0 a139|& 3 f0 (204|4@0@7&#,!.,)! 3 f1 (204|4@0@7&#,!.,)! 3 f0 (204|$#,)! 3 f1 (204|$#,)! -0 a141|-1 211 -1 -0 a142|-1 289 -1 +0 a142|-1 211 -1 +0 a143|-1 289 -1 1 t209|209& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -370,15 +370,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|^#quot,5|@1|^#rem,}! -0 s221|& 0 s222|& +0 s223|& 3 f0 (5|$#,5|$#,)! 3 f369 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|^#quot,9|@1|^#rem,}! -0 s225|& 0 s226|& +0 s227|& 3 f0 (9|$#,9|$#,)! 3 f376 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -446,7 +446,7 @@ 3 f428 (383|@5|4@0@9&#,383|$#,)! 3 f0 (383|$#,383|$#,)! 3 f63 (383|$#,383|$#,)! -0 s261|-1 445 -1 +0 s262|-1 445 -1 1 t444|444& 3 f0 (383|4@0@7&#,63|$#,383|$#,445|$#,)! 3 f63 (383|4@0@7&#,63|$#,383|$#,445|$#,)! @@ -506,8 +506,8 @@ 3 f5 (383|$#,!.,)! 3 f0 (383|$#,!.,)! 3 f5 (383|$#,!.,)! -0 s285|& 0 s286|& +0 s287|& 3 C0.2/5|! 3 f0 (66|$#,)! 3 f2 (66|$#,)! @@ -632,8 +632,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s332|& -0 s333|-1 639 -1 +0 s333|& +0 s334|-1 639 -1 3 Stm{5|@1|^#tm_sec,5|@1|^#tm_min,5|@1|^#tm_hour,5|@1|^#tm_mday,5|@1|^#tm_mon,5|@1|^#tm_year,5|@1|^#tm_wday,5|@1|^#tm_yday,5|@1|^#tm_isdst,}! 3 f0 ()! 3 f630 ()! @@ -658,7 +658,6 @@ 3 f445 (639|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,445|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,445|$#,)! -0 s343|& 0 s344|& 0 s345|& 0 s346|& @@ -686,17 +685,18 @@ 0 s368|& 0 s369|& 0 s370|& -0 s409|& -0 s410|-1 -1 904 -0 s411|& +0 s371|& +0 s410|& +0 s411|-1 -1 904 0 s412|& 0 s413|& 0 s414|& 0 s415|& 0 s416|& -0 a417|-1 695 -1 +0 s417|& +0 a418|-1 695 -1 3 Sdirent{42|@1|^#d_name,}! -0 s418|-1 703 -1 +0 s419|-1 703 -1 1 t692|692& 3 f0 (695|$#,)! 3 f5 (695|$#,)! @@ -710,7 +710,7 @@ 3 f0 (695|$#,)! 3 f1 (695|$#,)! 3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,689|@1|^#l_start,689|@1|^#l_len,690|@1|^#l_pid,}! -0 s494|& +0 s495|& 3 f0 (23|$#,687|$#,)! 3 f5 (23|$#,687|$#,)! 3 f0 (5|$#,5|$#,!.,)! @@ -718,7 +718,7 @@ 3 f0 (23|$#,5|$#,!.,)! 3 f5 (23|$#,5|$#,!.,)! 3 Sgroup{23|@1|0@0@3&#gr_name,685|@1|^#gr_gid,315|@1|0@0@3&#gr_mem,}! -0 s498|-1 719 -1 +0 s499|-1 719 -1 3 f0 (685|$#,)! 3 f19 (685|$#,)! 1 t716|716& @@ -727,7 +727,7 @@ 3 f19 (23|$#,)! 3 f719 (23|$#,)! 3 Spasswd{23|@1|0@0@3&#pw_name,691|@1|^#pw_uid,685|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}! -0 s527|-1 728 -1 +0 s528|-1 728 -1 3 f0 (23|$#,)! 3 f19 (23|$#,)! 1 t725|725& @@ -735,18 +735,18 @@ 3 f0 (691|$#,)! 3 f19 (691|$#,)! 3 f728 (691|$#,)! -0 a530|& +0 a531|& 3 f0 (733|$#,5|$#,)! 3 f1 (733|$#,5|$#,)! 3 f0 (733|4@0@7&#,5|$#,)! 3 f5 (733|4@0@7&#,5|$#,)! -0 a533|-1 750 -1 +0 a534|-1 750 -1 3 ?! 3 f739 ()! 3 f1 ()^742 1 t741|741& 3 Ssigaction{!742$$$@0#sa_handler,738|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}! -0 s551|-1 747 -1 +0 s552|-1 747 -1 3 f0 (690|$#,5|$#,)! 3 f5 (690|$#,5|$#,)! 1 t744|744& @@ -775,7 +775,7 @@ 3 f0 (211|$#,)! 3 f5 (211|$#,)! 3 Sstat{687|@1|^#st_mode,686|@1|^#st_ino,684|@1|^#st_dev,688|@1|^#st_nlink,691|@1|^#st_uid,685|@1|^#st_gid,689|@1|^#st_size,631|@1|^#st_atime,631|@1|^#st_mtime,631|@1|^#st_ctime,}! -0 s566|-1 786 -1 +0 s567|-1 786 -1 3 f0 (687|@7|$#,)! 3 f2 (687|@7|$#,)! 3 f0 (687|@7|$#,)! @@ -800,12 +800,12 @@ 3 f0 (687|$#,)! 3 f5 (687|$#,)! 3 Stms{630|@1|^#tms_utime,630|@1|^#tms_stime,630|@1|^#tms_cutime,630|@1|^#tms_cstime,}! -0 s578|-1 799 -1 +0 s579|-1 799 -1 1 t798|798& 3 f0 (799|4@0@7&#,)! 3 f630 (799|4@0@7&#,)! 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}! -0 s580|-1 804 -1 +0 s581|-1 804 -1 1 t803|803& 3 f0 (804|4@0@7&#,)! 3 f5 (804|4@0@7&#,)! @@ -827,13 +827,13 @@ 3 f690 (690|$#,24|4@5@7&#,5|$#,)! 3 C0.4/8|! 3 C0.3/8|! -0 s591|& +0 s592|& 3 C0.9/9|! 3 C0.10/9|! -0 s592|& 0 s593|& +0 s594|& 3 Stermios{829|@1|^#c_iflag,829|@1|^#c_oflag,829|@1|^#c_cflag,829|@1|^#c_lflag,825|@1|^#c_cc,}! -0 s662|-1 832 -1 +0 s663|-1 832 -1 1 t831|831& 3 f0 (832|$#,)! 3 f828 (832|$#,)! @@ -960,15 +960,15 @@ 3 f0 (5|$#,20|$#,63|$#,)! 3 f64 (5|$#,20|$#,63|$#,)! 3 Sutimbuf{631|@1|^#actime,631|@1|^#modtime,}! -0 s754|-1 959 -1 +0 s755|-1 959 -1 1 t958|958& 3 f0 (23|$#,959|0@5@7&#,)! 3 f5 (23|$#,959|0@5@7&#,)! -0 a756|-1 967 -1 -0 s757|& -3 S!4{963|@1|^#rm_so,963|@1|^#rm_eo,}! +0 a757|-1 967 -1 0 s758|& -0 s759|-1 -1 970 +3 S!4{963|@1|^#rm_so,963|@1|^#rm_eo,}! +0 s759|& +0 s760|-1 -1 970 1 t962|962& 3 f0 (967|4@0@7&#,23|$#,5|$#,)! 3 f5 (967|4@0@7&#,23|$#,5|$#,)! @@ -981,22 +981,22 @@ 3 f1 (967|0@0@2&#,)! ;;tistable 0 -28 -28,123 -123 -28,123,138 -138 -28,123,138,141 -141 -28,123,138,141,142 +29 +29,124 +124 +29,124,139 +139 +29,124,139,142 142 -417 -417,530 -530 -417,530,533 -533 -417,530,533,756 -756 +29,124,139,142,143 +143 +418 +418,531 +531 +418,531,534 +534 +418,531,534,757 +757 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -1015,563 +1015,563 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__ *3 (Variable) -^17 211|@1|6@0@0@0@1#stdin#stdout +^18 211|@1|6@0@0@0@1#stdin#stdout *1 (Constant) -^19 5$#EDOM#ERANGE#EILSEQ +^20 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^22 5|@1|6@0@0@0@1#errno +^23 5|@1|6@0@0@0@1#errno *0 (Datatype) -^23 13@-@-@0@0@0@0@62#ptrdiff_t -^24 14@-@-@0@0@0@0@63#size_t -^25 15@-@-@0@0@0@0@64#ssize_t -^26 13@-@-@0@0@0@0@65#wchar_t -^27 13@-@-@0@0@0@0@66#wint_t -^28 0@+@=@0@0@0@0@67#mbstate_t +^24 13@-@-@0@0@0@0@62#ptrdiff_t +^25 14@-@-@0@0@0@0@63#size_t +^26 15@-@-@0@0@0@0@64#ssize_t +^27 13@-@-@0@0@0@0@65#wchar_t +^28 13@-@-@0@0@0@0@66#wint_t +^29 0@+@=@0@0@0@0@67#mbstate_t *1 (Constant) -^29 0@i0@0@6#NULL -^30 2$#NDEBUG +^30 0@i0@0@6#NULL +^31 2$#NDEBUG *4 (Function) -^31 72@6@0@8@0@0^$@0#assert -^32 76$^$@0#isalnum -^33 79$^$@0#isalpha -^34 82$^$@0#iscntrl -^35 85$^$@0#isdigit -^36 89$^$@0#isgraph -^37 93$^$@0#islower -^38 96$^$@0#isprint -^39 99$^$@0#ispunct -^40 102$^$@0#isspace -^41 106$^$@0#isupper -^42 110$^$@0#isxdigit -^43 114$^$@0#tolower -^44 117$^$@0#toupper +^32 72@6@0@8@0@0^$@0#assert +^33 76$^$@0#isalnum +^34 79$^$@0#isalpha +^35 82$^$@0#iscntrl +^36 85$^$@0#isdigit +^37 89$^$@0#isgraph +^38 93$^$@0#islower +^39 96$^$@0#isprint +^40 99$^$@0#ispunct +^41 102$^$@0#isspace +^42 106$^$@0#isupper +^43 110$^$@0#isxdigit +^44 114$^$@0#tolower +^45 117$^$@0#toupper *7 (Struct tag) -^45 118@119#@lconv +^46 118@119#@lconv *1 (Constant) -^46 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME *4 (Function) -^52 122@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@19@3@0#setlocale -^53 126$^@3@0@0#localeconv +^53 122@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale +^54 126$^@3@0@0#localeconv *3 (Variable) -^54 5|@1|6@0@0@0@1#DBL_DIG -^55 17|@1|6@0@0@0@1#DBL_EPSILON -^56 5|@1|6@0@0@0@1#DBL_MANT_DIG -^57 17|@1|6@0@0@0@1#DBL_MAX -^58 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^60 17|@1|6@0@0@0@1#DBL_MIN -^61 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^64 16|@1|6@0@0@0@1#FLT_EPSILON -^65 5|@1|6@0@0@0@1#FLT_MANT_DIG -^66 16|@1|6@0@0@0@1#FLT_MAX -^67 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^69 16|@1|6@0@0@0@1#FLT_MIN -^70 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +^55 5|@1|6@0@0@0@1#DBL_DIG +^56 17|@1|6@0@0@0@1#DBL_EPSILON +^57 5|@1|6@0@0@0@1#DBL_MANT_DIG +^58 17|@1|6@0@0@0@1#DBL_MAX +^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^61 17|@1|6@0@0@0@1#DBL_MIN +^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^65 16|@1|6@0@0@0@1#FLT_EPSILON +^66 5|@1|6@0@0@0@1#FLT_MANT_DIG +^67 16|@1|6@0@0@0@1#FLT_MAX +^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^70 16|@1|6@0@0@0@1#FLT_MIN +^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP *1 (Constant) -^72 5$#FLT_RADIX +^73 5$#FLT_RADIX *3 (Variable) -^73 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^75 18|@1|6@0@0@0@1#LDBL_EPSILON -^76 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^77 18|@1|6@0@0@0@1#LDBL_MAX -^78 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^80 18|@1|6@0@0@0@1#LDBL_MIN -^81 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^76 18|@1|6@0@0@0@1#LDBL_EPSILON +^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^78 18|@1|6@0@0@0@1#LDBL_MAX +^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^81 18|@1|6@0@0@0@1#LDBL_MIN +^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP *1 (Constant) -^83 5$#CHAR_BIT -^84 4$#CHAR_MAX#CHAR_MIN -^86 5$#INT_MAX#INT_MIN -^88 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^91 4$#SCHAR_MAX#SCHAR_MIN -^93 7$#SHRT_MAX#SHRT_MIN -^95 3$#UCHAR_MAX#UCHAR_MIN -^97 6$#UINT_MAX -^98 10$#ULONG_MAX -^99 8$#USHRT_MAX -^100 17$#HUGE_VAL +^84 5$#CHAR_BIT +^85 4$#CHAR_MAX#CHAR_MIN +^87 5$#INT_MAX#INT_MIN +^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^92 4$#SCHAR_MAX#SCHAR_MIN +^94 7$#SHRT_MAX#SHRT_MIN +^96 3$#UCHAR_MAX#UCHAR_MIN +^98 6$#UINT_MAX +^99 10$#ULONG_MAX +^100 8$#USHRT_MAX +^101 17$#HUGE_VAL *4 (Function) -^101 128$^$@0#sin -^102 130$^$@0#cos -^103 132$^$@0#tan -^104 134$@0@g22@6@0@1@g22$@0#asin -^105 136$@0@g22@6@0@1@g22$@0#acos -^106 138$^$@0#atan -^107 140$^$@0#atan2 -^108 142$^$@0#sinh -^109 144$@0@g22@6@0@1@g22$@0#cosh -^110 146$^$@0#tanh -^111 148$@0@g22@6@0@1@g22$@0#exp -^112 150$@0@g22@6@0@1@g22$@0#ldexp -^113 152$@0@@1@tp1$@0#frexp -^114 154$@0@g22@6@0@1@g22$@0#log -^115 156$@0@g22@6@0@1@g22$@0#log10 -^116 158$@0@g22@6@0@1@g22$@0#pow -^117 160$@0@g22@6@0@1@g22$@0#sqrt -^118 162$^$@0#ceil -^119 164$^$@0#floor -^120 166$^$@0#fabs -^121 168$@0@@1@tp1$@0#modf -^122 170$^$@0#fmod +^102 128$^$@0#sin +^103 130$^$@0#cos +^104 132$^$@0#tan +^105 134$@0@g23@6@0@1@g23$@0#asin +^106 136$@0@g23@6@0@1@g23$@0#acos +^107 138$^$@0#atan +^108 140$^$@0#atan2 +^109 142$^$@0#sinh +^110 144$@0@g23@6@0@1@g23$@0#cosh +^111 146$^$@0#tanh +^112 148$@0@g23@6@0@1@g23$@0#exp +^113 150$@0@g23@6@0@1@g23$@0#ldexp +^114 152$@0@@1@tp1$@0#frexp +^115 154$@0@g23@6@0@1@g23$@0#log +^116 156$@0@g23@6@0@1@g23$@0#log10 +^117 158$@0@g23@6@0@1@g23$@0#pow +^118 160$@0@g23@6@0@1@g23$@0#sqrt +^119 162$^$@0#ceil +^120 164$^$@0#floor +^121 166$^$@0#fabs +^122 168$@0@@1@tp1$@0#modf +^123 170$^$@0#fmod *0 (Datatype) -^123 20@+@+@0@0@0@0@171#jmp_buf +^124 20@+@+@0@0@0@0@171#jmp_buf *4 (Function) -^124 173$@0@@1@p0$@0#setjmp -^125 175@6@0@5@0@0^$@0#longjmp +^125 173$@0@@1@p0$@0#setjmp +^126 175@6@0@5@0@0^$@0#longjmp *1 (Constant) -^126 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM *0 (Datatype) -^132 13@-@-@0@0@0@0@176#sig_atomic_t +^133 13@-@-@0@0@0@0@176#sig_atomic_t *1 (Constant) -^133 180$#SIG_DFL -^134 184$#SIG_ERR -^135 188$#SIG_IGN +^134 180$#SIG_DFL +^135 184$#SIG_ERR +^136 188$#SIG_IGN *4 (Function) -^136 201@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22$@0#signal -^137 203@6@0@5@0@0$$@0#raise +^137 201@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal +^138 203@6@0@5@0@0$$@0#raise *0 (Datatype) -^138 20@+@+@0@0@0@0@204#va_list +^139 20@+@+@0@0@0@0@204#va_list *4 (Function) -^139 206$@0@@1@p0$@0#va_start -^140 208$@0@@1@p0$@0#va_end +^140 206$@0@@1@p0$@0#va_start +^141 208$@0@@1@p0$@0#va_end *0 (Datatype) -^141 20@+@+@0@0@0@0@209#FILE -^142 20@+@+@0@0@0@0@210#fpos_t +^142 20@+@+@0@0@0@0@209#FILE +^143 20@+@+@0@0@0@0@210#fpos_t *1 (Constant) -^143 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^155 211|@1|6@0@0@0@1#stderr +^156 211|@1|6@0@0@0@1#stderr *4 (Function) -^156 213$@0@s3,g22@6@0@1@s3,g22$@0#remove -^157 215$@0@s3,g22@6@0@1@s3,g22$@0#rename -^158 218@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile -^159 221$@0@s1@1@tp0,s1@19@3@0#tmpnam -^160 223$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose -^161 225$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush -^162 228@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen -^163 231@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen -^164 233$@0@s3@1@s3,tp0,tp1$@0#setbuf -^165 235$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^166 239@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf -^167 241@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf -^168 244@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf -^169 246@6@0@1@2@0@1@g17@6@0,s3@1@s3,tg17$@0#scanf -^170 249@6@0@1@1@0@0@@1@tp0$@0#sprintf -^171 251@6@0@1@2@0^$@0#sscanf -^172 253$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf -^173 255$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf -^174 257$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^175 259$@0@@1@p0$@0#vsnprintf -^176 261$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc -^177 264@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets -^178 267$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc -^179 269$@0@s3@1@s3,tp1$@0#fputs -^180 271$@0@s3@1@s3,tp0$@0#getc -^181 273$@1@g17@6@0,s3@1@s3,tg17$@0#getchar -^182 276@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^183 278$@0@s3@1@s3,tp1$@0#putc -^184 280$@1@g18@6@0,s3@1@s3,tg18$@0#putchar -^185 282$@1@g18@6@0,s3@1@s3,tg18$@0#puts -^186 284$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc -^187 286$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread -^188 288$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite -^189 291$@0@g22@6@0@1@tp1,g22$@0#fgetpos -^190 293$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek -^191 295$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos -^192 297$@0@g22@6@0@1@g22$@0#ftell -^193 299$@0@@1@tp0$@0#rewind -^194 301$@0@@1@tp0$@0#clearerr -^195 303$@0@g22@6@0@1@g22$@0#feof -^196 305$@0@g22@6@0@1@g22$@0#ferror -^197 307$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror -^198 309$^$@0#atof -^199 311$^$@0#atoi -^200 313$^$@0#atol -^201 317$@0@g22@6@0@1@tp1,g22$@0#strtod -^202 319$@0@g22@6@0@1@tp1,g22$@0#strtol -^203 321$@0@g22@6@0@1@tp1,g22$@0#strtoul +^157 213$@0@s3,g23@6@0@1@s3,g23$@0#remove +^158 215$@0@s3,g23@6@0@1@s3,g23$@0#rename +^159 218@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile +^160 221$@0@s1@1@tp0,s1@19@3@0#tmpnam +^161 223$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fclose +^162 225$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush +^163 228@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen +^164 231@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0#freopen +^165 233$@0@s3@1@s3,tp0,tp1$@0#setbuf +^166 235$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^167 239@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf +^168 241@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf +^169 244@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf +^170 246@6@0@1@2@0@1@g18@6@0,s3@1@s3,tg18$@0#scanf +^171 249@6@0@1@1@0@0@@1@tp0$@0#sprintf +^172 251@6@0@1@2@0^$@0#sscanf +^173 253$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf +^174 255$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf +^175 257$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^176 259$@0@@1@p0$@0#vsnprintf +^177 261$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc +^178 264@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets +^179 267$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc +^180 269$@0@s3@1@s3,tp1$@0#fputs +^181 271$@0@s3@1@s3,tp0$@0#getc +^182 273$@1@g18@6@0,s3@1@s3,tg18$@0#getchar +^183 276@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^184 278$@0@s3@1@s3,tp1$@0#putc +^185 280$@1@g19@6@0,s3@1@s3,tg19$@0#putchar +^186 282$@1@g19@6@0,s3@1@s3,tg19$@0#puts +^187 284$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc +^188 286$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread +^189 288$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite +^190 291$@0@g23@6@0@1@tp1,g23$@0#fgetpos +^191 293$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseek +^192 295$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos +^193 297$@0@g23@6@0@1@g23$@0#ftell +^194 299$@0@@1@tp0$@0#rewind +^195 301$@0@@1@tp0$@0#clearerr +^196 303$@0@g23@6@0@1@g23$@0#feof +^197 305$@0@g23@6@0@1@g23$@0#ferror +^198 307$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror +^199 309$^$@0#atof +^200 311$^$@0#atoi +^201 313$^$@0#atol +^202 317$@0@g23@6@0@1@tp1,g23$@0#strtod +^203 319$@0@g23@6@0@1@tp1,g23$@0#strtol +^204 321$@0@g23@6@0@1@tp1,g23$@0#strtoul *1 (Constant) -^204 5$#RAND_MAX +^205 5$#RAND_MAX *4 (Function) -^205 323$@0@s1@1@s1$@0#rand -^206 325$@0@s1@1@s1$@0#srand -^207 328@6@5@1@0@0^@2@0@0#calloc -^208 331@4@5@1@0@0^@2@0@0#malloc -^209 334@6@5@1@0@0@0@@1@tp0@2@0@0#realloc -^210 336$@0@@1@p0$@0#free +^206 323$@0@s1@1@s1$@0#rand +^207 325$@0@s1@1@s1$@0#srand +^208 328@6@5@1@0@0^@2@0@0#calloc +^209 331@4@5@1@0@0^@2@0@0#malloc +^210 334@6@5@1@0@0@0@@1@tp0@2@0@0#realloc +^211 336$@0@@1@p0$@0#free *1 (Constant) -^211 5$#EXIT_FAILURE#EXIT_SUCCESS +^212 5$#EXIT_FAILURE#EXIT_SUCCESS *4 (Function) -^213 338@6@0@6@0@0^$@0#abort -^214 340@6@0@6@0@0^$@0#exit -^215 346$@0@s1@1@s1$@0#atexit -^216 349@6@5@1@0@0^@19@3@0#getenv -^217 351$@0@s3@1@s3$@0#system -^218 358@6@5@1@0@0^@18@0@0#bsearch -^219 364$@0@g22@6@0@1@tp0,g22$@0#qsort -^220 366$^$@0#abs +^214 338@6@0@6@0@0^$@0#abort +^215 340@6@0@6@0@0^$@0#exit +^216 346$@0@s1@1@s1$@0#atexit +^217 349@6@5@1@0@0^@19@3@0#getenv +^218 351$@0@s3@1@s3$@0#system +^219 358@6@5@1@0@0^@18@0@0#bsearch +^220 364$@0@g23@6@0@1@tp0,g23$@0#qsort +^221 366$^$@0#abs *7 (Struct tag) -^221 367@368#@!2 +^222 367@368#@!2 *0 (Datatype) -^222 367@-@-@0@0@0@0@369#div_t +^223 367@-@-@0@0@0@0@369#div_t *4 (Function) -^223 371$^$@0#div -^224 373$^$@0#labs +^224 371$^$@0#div +^225 373$^$@0#labs *7 (Struct tag) -^225 374@375#@!3 +^226 374@375#@!3 *0 (Datatype) -^226 374@-@-@0@0@0@0@376#ldiv_t +^227 374@-@-@0@0@0@0@376#ldiv_t *4 (Function) -^227 378$^$@0#ldiv +^228 378$^$@0#ldiv *1 (Constant) -^228 63$#MB_CUR_MAX -^229 5$#WCHAR_MAX#WCHAR_MIN -^231 66$#WEOF +^229 63$#MB_CUR_MAX +^230 5$#WCHAR_MAX#WCHAR_MIN +^232 66$#WEOF *4 (Function) -^232 380$^$@0#btowc -^233 382$@0@s3@1@s3,tp0$@0#fgetwc -^234 386@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^235 388$@0@s3@1@s3,tp1$@0#fputwc -^236 390$@0@s3@1@s3,tp1$@0#fputws -^237 392$^$@0#fwide -^238 394@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^239 396@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^240 398$@0@s3@1@s3,tp0$@0#getwc -^241 400$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar -^242 403$^$@0#mbrlen -^243 405$@0@@1@tp0$@0#mbrtowc -^244 407$^$@0#mbsinit -^245 409$@0@@1@tp0$@0#mbsrtowcs -^246 411$@0@s3@1@s3,tp1$@0#putwc -^247 413$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar -^248 415@6@0@1@1@0@0@@1@tp0$@0#swprintf -^249 417@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf -^250 419$@0@s3@1@s3,tp1$@0#ungetwc -^251 421$@0@s3@1@s3,tp0$@0#vfwprintf -^252 423$@0@@1@tp0$@0#vswprintf -^253 425$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf -^254 427$@0@@1@tp0$@0#wcrtomb -^255 431$@0@@1@tp0$@0#wcscat -^256 434@6@5@1@0@0^@19@2@0#wcschr -^257 436$^$@0#wcscmp -^258 438$^$@0#wcscoll -^259 441$@0@@1@tp0$@0#wcscpy -^260 443$^$@0#wcscspn +^233 380$^$@0#btowc +^234 382$@0@s3@1@s3,tp0$@0#fgetwc +^235 386@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^236 388$@0@s3@1@s3,tp1$@0#fputwc +^237 390$@0@s3@1@s3,tp1$@0#fputws +^238 392$^$@0#fwide +^239 394@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^240 396@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^241 398$@0@s3@1@s3,tp0$@0#getwc +^242 400$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar +^243 403$^$@0#mbrlen +^244 405$@0@@1@tp0$@0#mbrtowc +^245 407$^$@0#mbsinit +^246 409$@0@@1@tp0$@0#mbsrtowcs +^247 411$@0@s3@1@s3,tp1$@0#putwc +^248 413$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar +^249 415@6@0@1@1@0@0@@1@tp0$@0#swprintf +^250 417@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf +^251 419$@0@s3@1@s3,tp1$@0#ungetwc +^252 421$@0@s3@1@s3,tp0$@0#vfwprintf +^253 423$@0@@1@tp0$@0#vswprintf +^254 425$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf +^255 427$@0@@1@tp0$@0#wcrtomb +^256 431$@0@@1@tp0$@0#wcscat +^257 434@6@5@1@0@0^@19@2@0#wcschr +^258 436$^$@0#wcscmp +^259 438$^$@0#wcscoll +^260 441$@0@@1@tp0$@0#wcscpy +^261 443$^$@0#wcscspn *7 (Struct tag) -^261 632@444#@tm +^262 632@444#@tm *4 (Function) -^262 447$@0@@1@tp0$@0#wcsftime -^263 449$^$@0#wcslen -^264 453$@0@@1@tp0$@0#wcsncat -^265 455$^$@0#wcsncmp -^266 458$@0@@1@tp0$@0#wcsncpy -^267 461@6@5@1@0@0^$@0#wcspbrk -^268 464@6@5@1@0@0^$@0#wcsrchr -^269 467$@0@@1@tp1$@0#wcsrtombs -^270 469$^$@0#wcsspn -^271 472@6@5@1@0@0^@3@0@0#wcsstr -^272 474$@0@@1@tp1$@0#wcstod -^273 477@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^274 479$@0@@1@tp1$@0#wcstol -^275 481$@0@@1@tp1$@0#wcstoul -^276 483$@0@@1@tp0$@0#wcsxfrm -^277 485$^$@0#wctob -^278 488@6@5@1@0@0^@3@0@0#wmemchr -^279 490$^$@0#wmemcmp -^280 493$@0@@1@tp0$@0#wmemcpy -^281 496$@0@@1@tp0$@0#wmemmove -^282 499$@0@@1@tp0$@0#wmemset -^283 501@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf -^284 503@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf +^263 447$@0@@1@tp0$@0#wcsftime +^264 449$^$@0#wcslen +^265 453$@0@@1@tp0$@0#wcsncat +^266 455$^$@0#wcsncmp +^267 458$@0@@1@tp0$@0#wcsncpy +^268 461@6@5@1@0@0^$@0#wcspbrk +^269 464@6@5@1@0@0^$@0#wcsrchr +^270 467$@0@@1@tp1$@0#wcsrtombs +^271 469$^$@0#wcsspn +^272 472@6@5@1@0@0^@3@0@0#wcsstr +^273 474$@0@@1@tp1$@0#wcstod +^274 477@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^275 479$@0@@1@tp1$@0#wcstol +^276 481$@0@@1@tp1$@0#wcstoul +^277 483$@0@@1@tp0$@0#wcsxfrm +^278 485$^$@0#wctob +^279 488@6@5@1@0@0^@3@0@0#wmemchr +^280 490$^$@0#wmemcmp +^281 493$@0@@1@tp0$@0#wmemcpy +^282 496$@0@@1@tp0$@0#wmemmove +^283 499$@0@@1@tp0$@0#wmemset +^284 501@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf +^285 503@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf *0 (Datatype) -^285 13@-@-@0@0@0@0@504#wctype_t -^286 13@-@-@0@0@0@0@505#wctrans_t +^286 13@-@-@0@0@0@0@504#wctype_t +^287 13@-@-@0@0@0@0@505#wctrans_t *4 (Function) -^287 509$^$@0#iswalnum -^288 512$^$@0#iswalpha -^289 515$^$@0#iswcntrl -^290 518$^$@0#iswctype -^291 521$^$@0#iswdigit -^292 525$^$@0#iswgraph -^293 528$^$@0#iswlower -^294 531$^$@0#iswprint -^295 534$^$@0#iswpunct -^296 537$^$@0#iswspace -^297 540$^$@0#iswupper -^298 544$^$@0#iswxdigit -^299 548$^$@0#towctrans -^300 551$^$@0#towlower -^301 554$^$@0#towupper -^302 556$^$@0#wctrans -^303 558$^$@0#wctype -^304 560$^$@0#mblen -^305 562$@0@@1@tp0$@0#mbtowc -^306 564$@0@@1@tp0$@0#wctomb -^307 566$@0@@1@tp0$@0#mbstowcs -^308 568$@0@@1@tp0$@0#wcstombs -^309 572$@0@@1@tp0$@0#memcpy -^310 575$@0@@1@tp0$@0#memmove -^311 579$@0@@1@tp0$@0#strcpy -^312 582$@0@@1@tp0$@0#strncpy -^313 585$@0@@1@tp0$@0#strcat -^314 588$@0@@1@tp0$@0#strncat -^315 590$^$@0#memcmp -^316 592$^$@0#strcmp -^317 594$^$@0#strcoll -^318 596$^$@0#strncmp -^319 598$@0@@1@tp0$@0#strxfrm -^320 601@6@5@1@0@0^@3@0@0#memchr -^321 604@6@5@1@0@0^@19@2@0#strchr -^322 606$^$@0#strcspn -^323 609@6@5@1@0@0^@19@2@0#strpbrk -^324 612@6@5@1@0@0^@19@2@0#strrchr -^325 614$^$@0#strspn -^326 617@6@5@1@0@0^@19@2@0#strstr -^327 620@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok -^328 624$@0@@1@tp0$@0#memset -^329 627$^@19@3@0#strerror -^330 629$^$@0#strlen +^288 509$^$@0#iswalnum +^289 512$^$@0#iswalpha +^290 515$^$@0#iswcntrl +^291 518$^$@0#iswctype +^292 521$^$@0#iswdigit +^293 525$^$@0#iswgraph +^294 528$^$@0#iswlower +^295 531$^$@0#iswprint +^296 534$^$@0#iswpunct +^297 537$^$@0#iswspace +^298 540$^$@0#iswupper +^299 544$^$@0#iswxdigit +^300 548$^$@0#towctrans +^301 551$^$@0#towlower +^302 554$^$@0#towupper +^303 556$^$@0#wctrans +^304 558$^$@0#wctype +^305 560$^$@0#mblen +^306 562$@0@@1@tp0$@0#mbtowc +^307 564$@0@@1@tp0$@0#wctomb +^308 566$@0@@1@tp0$@0#mbstowcs +^309 568$@0@@1@tp0$@0#wcstombs +^310 572$@0@@1@tp0$@0#memcpy +^311 575$@0@@1@tp0$@0#memmove +^312 579$@0@@1@tp0$@0#strcpy +^313 582$@0@@1@tp0$@0#strncpy +^314 585$@0@@1@tp0$@0#strcat +^315 588$@0@@1@tp0$@0#strncat +^316 590$^$@0#memcmp +^317 592$^$@0#strcmp +^318 594$^$@0#strcoll +^319 596$^$@0#strncmp +^320 598$@0@@1@tp0$@0#strxfrm +^321 601@6@5@1@0@0^@3@0@0#memchr +^322 604@6@5@1@0@0^@19@2@0#strchr +^323 606$^$@0#strcspn +^324 609@6@5@1@0@0^@19@2@0#strpbrk +^325 612@6@5@1@0@0^@19@2@0#strrchr +^326 614$^$@0#strspn +^327 617@6@5@1@0@0^@19@2@0#strstr +^328 620@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok +^329 624$@0@@1@tp0$@0#memset +^330 627$^@19@3@0#strerror +^331 629$^$@0#strlen *1 (Constant) -^331 5$#CLOCKS_PER_SEC +^332 5$#CLOCKS_PER_SEC *0 (Datatype) -^332 13@-@-@0@0@0@0@630#clock_t -^333 13@-@-@0@0@0@0@631#time_t +^333 13@-@-@0@0@0@0@630#clock_t +^334 13@-@-@0@0@0@0@631#time_t *4 (Function) -^334 634$@0@s1@1@s1$@0#clock -^335 636$^$@0#difftime -^336 638$^$@0#mktime -^337 641$@0@@1@tp0$@0#time -^338 644$@0@g22@6@0@1@g22@19@3@0#asctime -^339 647$^@19@3@0#ctime -^340 650@6@5@1@0@0^@19@3@0#gmtime -^341 653@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime -^342 655$@0@@1@tp0$@0#strftime +^335 634$@0@s1@1@s1$@0#clock +^336 636$^$@0#difftime +^337 638$^$@0#mktime +^338 641$@0@@1@tp0$@0#time +^339 644$@0@g23@6@0@1@g23@19@3@0#asctime +^340 647$^@19@3@0#ctime +^341 650@6@5@1@0@0^@19@3@0#gmtime +^342 653@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime +^343 655$@0@@1@tp0$@0#strftime *0 (Datatype) -^343 13@-@-@0@0@0@0@656#int8_t -^344 13@-@-@0@0@0@0@657#int16_t -^345 13@-@-@0@0@0@0@658#int32_t -^346 13@-@-@0@0@0@0@659#int64_t -^347 14@-@-@0@0@0@0@660#uint8_t -^348 14@-@-@0@0@0@0@661#uint16_t -^349 14@-@-@0@0@0@0@662#uint32_t -^350 14@-@-@0@0@0@0@663#uint64_t -^351 13@-@-@0@0@0@0@664#int_least8_t -^352 13@-@-@0@0@0@0@665#int_least16_t -^353 13@-@-@0@0@0@0@666#int_least32_t -^354 13@-@-@0@0@0@0@667#int_least64_t -^355 14@-@-@0@0@0@0@668#uint_least8_t -^356 14@-@-@0@0@0@0@669#uint_least16_t -^357 14@-@-@0@0@0@0@670#uint_least32_t -^358 14@-@-@0@0@0@0@671#uint_least64_t -^359 13@-@-@0@0@0@0@672#int_fast8_t -^360 13@-@-@0@0@0@0@673#int_fast16_t -^361 13@-@-@0@0@0@0@674#int_fast32_t -^362 13@-@-@0@0@0@0@675#int_fast64_t -^363 14@-@-@0@0@0@0@676#uint_fast8_t -^364 14@-@-@0@0@0@0@677#uint_fast16_t -^365 14@-@-@0@0@0@0@678#uint_fast32_t -^366 14@-@-@0@0@0@0@679#uint_fast64_t -^367 24@-@+@0@0@0@0@680#intptr_t -^368 25@-@+@0@0@0@0@681#uintptr_t -^369 15@-@-@0@0@0@0@682#intmax_t -^370 14@-@-@0@0@0@0@683#uintmax_t +^344 13@-@-@0@0@0@0@656#int8_t +^345 13@-@-@0@0@0@0@657#int16_t +^346 13@-@-@0@0@0@0@658#int32_t +^347 13@-@-@0@0@0@0@659#int64_t +^348 14@-@-@0@0@0@0@660#uint8_t +^349 14@-@-@0@0@0@0@661#uint16_t +^350 14@-@-@0@0@0@0@662#uint32_t +^351 14@-@-@0@0@0@0@663#uint64_t +^352 13@-@-@0@0@0@0@664#int_least8_t +^353 13@-@-@0@0@0@0@665#int_least16_t +^354 13@-@-@0@0@0@0@666#int_least32_t +^355 13@-@-@0@0@0@0@667#int_least64_t +^356 14@-@-@0@0@0@0@668#uint_least8_t +^357 14@-@-@0@0@0@0@669#uint_least16_t +^358 14@-@-@0@0@0@0@670#uint_least32_t +^359 14@-@-@0@0@0@0@671#uint_least64_t +^360 13@-@-@0@0@0@0@672#int_fast8_t +^361 13@-@-@0@0@0@0@673#int_fast16_t +^362 13@-@-@0@0@0@0@674#int_fast32_t +^363 13@-@-@0@0@0@0@675#int_fast64_t +^364 14@-@-@0@0@0@0@676#uint_fast8_t +^365 14@-@-@0@0@0@0@677#uint_fast16_t +^366 14@-@-@0@0@0@0@678#uint_fast32_t +^367 14@-@-@0@0@0@0@679#uint_fast64_t +^368 24@-@+@0@0@0@0@680#intptr_t +^369 25@-@+@0@0@0@0@681#uintptr_t +^370 15@-@-@0@0@0@0@682#intmax_t +^371 14@-@-@0@0@0@0@683#uintmax_t *1 (Constant) -^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^407 63$#INTPTR_MIN#INTPTR_MAX +^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^408 63$#INTPTR_MIN#INTPTR_MAX *0 (Datatype) -^409 13@-@-@0@0@0@0@684#dev_t -^410 13@-@-@0@0@0@0@685#gid_t -^411 14@-@-@0@0@0@0@686#ino_t -^412 13@-@-@0@0@0@0@687#mode_t -^413 13@-@-@0@0@0@0@688#nlink_t -^414 13@-@-@0@0@0@0@689#off_t -^415 13@-@-@0@0@0@0@690#pid_t -^416 13@-@-@0@0@0@0@691#uid_t -^417 20@+@+@0@0@0@0@692#DIR +^410 13@-@-@0@0@0@0@684#dev_t +^411 13@-@-@0@0@0@0@685#gid_t +^412 14@-@-@0@0@0@0@686#ino_t +^413 13@-@-@0@0@0@0@687#mode_t +^414 13@-@-@0@0@0@0@688#nlink_t +^415 13@-@-@0@0@0@0@689#off_t +^416 13@-@-@0@0@0@0@690#pid_t +^417 13@-@-@0@0@0@0@691#uid_t +^418 20@+@+@0@0@0@0@692#DIR *7 (Struct tag) -^418 693@694#@dirent +^419 693@694#@dirent *4 (Function) -^419 697$@0@g22@6@0@1@g22$@0#closedir -^420 700@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir -^421 704@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir -^422 706$^$@0#rewinddir +^420 697$@0@g23@6@0@1@g23$@0#closedir +^421 700@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#opendir +^422 704@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#readdir +^423 706$^$@0#rewinddir *1 (Constant) -^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR +^424 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR *7 (Struct tag) -^494 707@708#@flock +^495 707@708#@flock *4 (Function) -^495 710$@0@g22@6@0@1@g22$@0#creat -^496 712$@0@g22@6@0@1@g22$@0#fcntl -^497 714$@0@g22@6@0@1@g22$@0#open +^496 710$@0@g23@6@0@1@g23$@0#creat +^497 712$@0@g23@6@0@1@g23$@0#fcntl +^498 714$@0@g23@6@0@1@g23$@0#open *7 (Struct tag) -^498 715@716#@group +^499 715@716#@group *4 (Function) -^499 720@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid -^500 723@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam +^500 720@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrgid +^501 723@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrnam *1 (Constant) -^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON -^505 63$#MAX_INPUT#NAME_MAX -^507 9$#NGROUPS_MAX#OPEN_MAX -^509 63$#PATH_MAX#PIPE_BUF -^511 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX +^502 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON +^506 63$#MAX_INPUT#NAME_MAX +^508 9$#NGROUPS_MAX#OPEN_MAX +^510 63$#PATH_MAX#PIPE_BUF +^512 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX *7 (Struct tag) -^527 724@725#@passwd +^528 724@725#@passwd *4 (Function) -^528 729@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam -^529 732@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid +^529 729@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwnam +^530 732@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwuid *0 (Datatype) -^530 20@+@+@0@0@0@0@733#sigjmp_buf +^531 20@+@+@0@0@0@0@733#sigjmp_buf *4 (Function) -^531 735@6@0@5@0@0^$@0#siglongjmp -^532 737$@0@@1@p0$@0#sigsetjmp +^532 735@6@0@5@0@0^$@0#siglongjmp +^533 737$@0@@1@p0$@0#sigsetjmp *0 (Datatype) -^533 0@+@=@0@0@0@0@738#sigset_t +^534 0@+@=@0@0@0@0@738#sigset_t *1 (Constant) -^534 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 +^535 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 *7 (Struct tag) -^551 743@744#@sigaction +^552 743@744#@sigaction *4 (Function) -^552 746@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill -^553 749$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction -^554 752$@0@g22@6@0@1@tp0,g22$@0#sigaddset -^555 754$@0@g22@6@0@1@tp0,g22$@0#sigdelset -^556 756$@0@g22@6@0@1@tp0,g22$@0#sigemptyset -^557 758$@0@g22@6@0@1@tp0,g22$@0#sigfillset -^558 760$@0@g22@6@0@1@g22$@0#sigismember -^559 762$@0@g22@6@0@1@tp0,g22$@0#sigpending -^560 764$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask -^561 766$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend +^553 746@6@0@5@0@0@0@g23@6@0@1@g23$@0#kill +^554 749$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigaction +^555 752$@0@g23@6@0@1@tp0,g23$@0#sigaddset +^556 754$@0@g23@6@0@1@tp0,g23$@0#sigdelset +^557 756$@0@g23@6@0@1@tp0,g23$@0#sigemptyset +^558 758$@0@g23@6@0@1@tp0,g23$@0#sigfillset +^559 760$@0@g23@6@0@1@g23$@0#sigismember +^560 762$@0@g23@6@0@1@tp0,g23$@0#sigpending +^561 764$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigprocmask +^562 766$@0@g23@6@0,s3@1@g23,s3$@0#sigsuspend *1 (Constant) -^562 5$#L_ctermid#L_cuserid +^563 5$#L_ctermid#L_cuserid *4 (Function) -^564 769@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen -^565 771$@0@g22@6@0@1@g22$@0#fileno +^565 769@6@5@1@0@0@0@g23@6@0,s3@1@g23,s3@18@0@0#fdopen +^566 771$@0@g23@6@0@1@g23$@0#fileno *7 (Struct tag) -^566 772@773#@stat +^567 772@773#@stat *4 (Function) -^567 775$^$@0#S_ISBLK -^568 777$^$@0#S_ISCHR -^569 779$^$@0#S_ISDIR -^570 781$^$@0#S_ISFIFO -^571 783$^$@0#S_ISREG -^572 785$@0@s3,g22@6@0@1@s3,g22$@0#chmod -^573 788$@0@g22@6@0@1@g22,tp1$@0#fstat -^574 790$@0@s3,g22@6@0@1@s3,g22$@0#mkdir -^575 792$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo -^576 794$@0@g22@6@0@1@g22,tp1$@0#stat -^577 796$@0@s3@1@s3$@0#umask +^568 775$^$@0#S_ISBLK +^569 777$^$@0#S_ISCHR +^570 779$^$@0#S_ISDIR +^571 781$^$@0#S_ISFIFO +^572 783$^$@0#S_ISREG +^573 785$@0@s3,g23@6@0@1@s3,g23$@0#chmod +^574 788$@0@g23@6@0@1@g23,tp1$@0#fstat +^575 790$@0@s3,g23@6@0@1@s3,g23$@0#mkdir +^576 792$@0@s3,g23@6@0@1@s3,g23$@0#mkfifo +^577 794$@0@g23@6@0@1@g23,tp1$@0#stat +^578 796$@0@s3@1@s3$@0#umask *7 (Struct tag) -^578 797@798#@tms +^579 797@798#@tms *4 (Function) -^579 801$@0@@1@tp0$@0#times +^580 801$@0@@1@tp0$@0#times *7 (Struct tag) -^580 802@803#@utsname +^581 802@803#@utsname *4 (Function) -^581 806$@0@g22@6@0@1@tp0,g22$@0#uname -^582 808$^$@0#WEXITSTATUS -^583 810$^$@0#WIFEXITED -^584 812$^$@0#WIFSIGNALED -^585 814$^$@0#WIFSTOPPED -^586 816$^$@0#WSTOPSIG -^587 818$^$@0#WTERMSIG +^582 806$@0@g23@6@0@1@tp0,g23$@0#uname +^583 808$^$@0#WEXITSTATUS +^584 810$^$@0#WIFEXITED +^585 812$^$@0#WIFSIGNALED +^586 814$^$@0#WIFSTOPPED +^587 816$^$@0#WSTOPSIG +^588 818$^$@0#WTERMSIG *1 (Constant) -^588 5$#WUNTRACED +^589 5$#WUNTRACED *4 (Function) -^589 820$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait -^590 822$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid +^590 820$@0@g23@6@0,s3@1@tp0,g23,s3$@0#wait +^591 822$@0@g23@6@0,s3@1@tp1,g23,s3$@0#waitpid *0 (Datatype) -^591 824@-@-@0@0@0@0@825#cc_t -^592 827@-@-@0@0@0@0@828#speed_t -^593 827@-@-@0@0@0@0@829#tcflag_t +^592 824@-@-@0@0@0@0@825#cc_t +^593 827@-@-@0@0@0@0@828#speed_t +^594 827@-@-@0@0@0@0@829#tcflag_t *1 (Constant) -^594 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME +^595 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME *7 (Struct tag) -^662 830@831#@termios +^663 830@831#@termios *4 (Function) -^663 834$^$@0#cfgetispeed -^664 836$^$@0#cfgetospeed -^665 838$@0@@1@tp0$@0#cfsetispeed -^666 840$@0@@1@tp0$@0#cfsetospeed -^667 842$@0@g22@6@0@1@g22$@0#tcdrain -^668 844$@0@g22@6@0@1@g22$@0#tcflow -^669 846$@0@g22@6@0@1@g22$@0#tcflush -^670 848$@0@g22@6@0@1@g22,tp1$@0#tcgetattr -^671 850$@0@g22@6@0@1@g22$@0#tcsendbreak -^672 852$@0@g22@6@0@1@g22$@0#tcsetattr +^664 834$^$@0#cfgetispeed +^665 836$^$@0#cfgetospeed +^666 838$@0@@1@tp0$@0#cfsetispeed +^667 840$@0@@1@tp0$@0#cfsetospeed +^668 842$@0@g23@6@0@1@g23$@0#tcdrain +^669 844$@0@g23@6@0@1@g23$@0#tcflow +^670 846$@0@g23@6@0@1@g23$@0#tcflush +^671 848$@0@g23@6@0@1@g23,tp1$@0#tcgetattr +^672 850$@0@g23@6@0@1@g23$@0#tcsendbreak +^673 852$@0@g23@6@0@1@g23$@0#tcsetattr *3 (Variable) -^673 315|@1|6@0@0@0@1#environ +^674 315|@1|6@0@0@0@1#environ *1 (Constant) -^674 5$#CLK_TCK +^675 5$#CLK_TCK *4 (Function) -^675 854$@1@g673@6@0,s3@1@s3$@0#tzset +^676 854$@1@g674@6@0,s3@1@s3$@0#tzset *1 (Constant) -^676 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION +^677 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION *4 (Function) -^707 856@6@0@6@0@0^$@0#_exit -^708 858$@0@g22@6@0@1@g22$@0#access -^709 860$@0@s3@1@s3$@0#alarm -^710 862$@0@g22@6@0@1@g22$@0#chdir -^711 864$@0@s3,g22@6@0@1@s3,g22$@0#chown -^712 866$@0@s3,g22@6@0@1@s3,g22$@0#close -^713 869$@0@s3@1@tp0,s3$@0#ctermid -^714 872$@0@@1@tp0@3@0@0#cuserid -^715 874$@0@g22@6@0,s3@1@g22,s3$@0#dup2 -^716 876$@0@g22@6@0,s3@1@g22,s3$@0#dup -^717 878@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl -^718 880@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle -^719 882@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp -^720 886@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv -^721 888@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve -^722 890@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp -^723 892$@0@s3,g22@6@0@1@s3,g22$@0#fork -^724 894$@0@g22@6@0@1@g22$@0#fpathconf -^725 897@6@5@1@0@0@0@g22@6@0@1@g22,tp0$@0#getcwd -^726 899$^$@0#getegid -^727 901$^$@0#geteuid -^728 903$^$@0#getgid -^729 906$@0@g22@6@0@1@g22,ap1$@0#getgroups -^730 909$^@19@3@0#getlogin -^731 911$^$@0#getpgrp -^732 913$^$@0#getpid -^733 915$^$@0#getppid -^734 917$^$@0#getuid -^735 919$^$@0#isatty -^736 921$@0@g22@6@0,s3@1@g22,s3$@0#link -^737 923$@0@g22@6@0@1@g22$@0#lseek -^738 925$@0@g22@6@0@1@g22$@0#pathconf -^739 927$@0@g22@6@0@1@g22$@0#pause -^740 929$@0@g22@6@0@1@g22$@0#pipe -^741 931$@0@g22@6@0@1@g22,tp1$@0#read -^742 933$@0@s3,g22@6@0@1@s3,g22$@0#rmdir -^743 935$@0@g22@6@0,s3@1@g22,s3$@0#setgid -^744 937$@0@g22@6@0,s3@1@g22,s3$@0#setpgid -^745 939$@0@s3@1@s3$@0#setsid -^746 941$@0@g22@6@0,s3@1@g22,s3$@0#setuid -^747 943$@0@s3@1@s3$@0#sleep -^748 945$@0@g22@6@0@1@g22$@0#sysconf -^749 947$@0@g22@6@0@1@g22$@0#tcgetpgrp -^750 949$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp -^751 952@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname -^752 954$@0@s3,g22@6@0@1@s3,g22$@0#unlink -^753 956$@0@g22@6@0@1@g22$@0#write +^708 856@6@0@6@0@0^$@0#_exit +^709 858$@0@g23@6@0@1@g23$@0#access +^710 860$@0@s3@1@s3$@0#alarm +^711 862$@0@g23@6@0@1@g23$@0#chdir +^712 864$@0@s3,g23@6@0@1@s3,g23$@0#chown +^713 866$@0@s3,g23@6@0@1@s3,g23$@0#close +^714 869$@0@s3@1@tp0,s3$@0#ctermid +^715 872$@0@@1@tp0@3@0@0#cuserid +^716 874$@0@g23@6@0,s3@1@g23,s3$@0#dup2 +^717 876$@0@g23@6@0,s3@1@g23,s3$@0#dup +^718 878@6@0@5@0@0@0@g23@6@0@1@g23$@0#execl +^719 880@6@0@5@0@0@0@g23@6@0@1@g23$@0#execle +^720 882@6@0@5@0@0@0@g23@6@0@1@g23$@0#execlp +^721 886@6@0@5@0@0@0@g23@6@0@1@g23$@0#execv +^722 888@6@0@5@0@0@0@g23@6@0@1@g23$@0#execve +^723 890@6@0@5@0@0@0@g23@6@0@1@g23$@0#execvp +^724 892$@0@s3,g23@6@0@1@s3,g23$@0#fork +^725 894$@0@g23@6@0@1@g23$@0#fpathconf +^726 897@6@5@1@0@0@0@g23@6@0@1@g23,tp0$@0#getcwd +^727 899$^$@0#getegid +^728 901$^$@0#geteuid +^729 903$^$@0#getgid +^730 906$@0@g23@6@0@1@g23,ap1$@0#getgroups +^731 909$^@19@3@0#getlogin +^732 911$^$@0#getpgrp +^733 913$^$@0#getpid +^734 915$^$@0#getppid +^735 917$^$@0#getuid +^736 919$^$@0#isatty +^737 921$@0@g23@6@0,s3@1@g23,s3$@0#link +^738 923$@0@g23@6@0@1@g23$@0#lseek +^739 925$@0@g23@6@0@1@g23$@0#pathconf +^740 927$@0@g23@6@0@1@g23$@0#pause +^741 929$@0@g23@6@0@1@g23$@0#pipe +^742 931$@0@g23@6@0@1@g23,tp1$@0#read +^743 933$@0@s3,g23@6@0@1@s3,g23$@0#rmdir +^744 935$@0@g23@6@0,s3@1@g23,s3$@0#setgid +^745 937$@0@g23@6@0,s3@1@g23,s3$@0#setpgid +^746 939$@0@s3@1@s3$@0#setsid +^747 941$@0@g23@6@0,s3@1@g23,s3$@0#setuid +^748 943$@0@s3@1@s3$@0#sleep +^749 945$@0@g23@6@0@1@g23$@0#sysconf +^750 947$@0@g23@6@0@1@g23$@0#tcgetpgrp +^751 949$@0@g23@6@0,s3@1@g23,s3$@0#tcsetpgrp +^752 952@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#ttyname +^753 954$@0@s3,g23@6@0@1@s3,g23$@0#unlink +^754 956$@0@g23@6@0@1@g23$@0#write *7 (Struct tag) -^754 957@958#@utimbuf +^755 957@958#@utimbuf *4 (Function) -^755 961$@0@s3,g22@6@0@1@s3,g22$@0#utime +^756 961$@0@s3,g23@6@0@1@s3,g23$@0#utime *0 (Datatype) -^756 20@+@+@0@0@0@0@962#regex_t -^757 13@-@-@0@0@0@0@963#regoff_t +^757 20@+@+@0@0@0@0@962#regex_t +^758 13@-@-@0@0@0@0@963#regoff_t *7 (Struct tag) -^758 964@965#@!4 +^759 964@965#@!4 *0 (Datatype) -^759 964@-@-@0@0@0@0@966#regmatch_t +^760 964@-@-@0@0@0@0@966#regmatch_t *4 (Function) -^760 969$@0@@1@p0$@0#regcomp -^761 972$@0@@1@p3$@0#regexec -^762 974$@0@@1@p2$@0#regerror -^763 976$$$@0#regfree +^761 969$@0@@1@p0$@0#regcomp +^762 972$@0@@1@p3$@0#regexec +^763 974$@0@@1@p2$@0#regerror +^764 976$$$@0#regfree *1 (Constant) -^764 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR +^765 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR ;; Library constraints vsnprintf pre: diff --git a/lib/posixstrict.lcd b/lib/posixstrict.lcd index 472fdbd..57e1e52 100644 --- a/lib/posixstrict.lcd +++ b/lib/posixstrict.lcd @@ -1,6 +1,6 @@ ;;; Splint Library posixstrict.lcd -;;Splint 3.0.0.20 --- 31 Dec 2001 -;;lib:169 +;;Splint 3.0.0.20 --- 02 Jan 2002 +;;lib:173 ;;ctTable 0 u-2 19 38 0 p1|-2 20 39 @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s23|& 0 s24|& 0 s25|& -0 s26|-1 359 -1 -0 s27|& -0 a28|-1 377 -1 +0 s26|& +0 s27|-1 359 -1 +0 s28|& +0 a29|-1 377 -1 3 C0.5/20|! 3 C0.68/2|! 3 f0 (2|@7|$#,)! @@ -101,7 +101,7 @@ 3 f0 (5|$#,)! 3 f4 (5|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|^#int_frac_digits,4|@1|^#frac_digits,4|@1|^#p_cs_precedes,4|@1|^#p_sep_by_space,4|@1|^#n_cs_precedes,4|@1|^#n_sep_by_space,4|@1|^#p_sign_posn,4|@1|^#n_sign_posn,}! -0 s45|-1 105 -1 +0 s46|-1 105 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -153,12 +153,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a123|& +0 a124|& 3 f0 (151|4@0@7&#,)! 3 f5 (151|4@0@7&#,)! 3 f0 (151|$#,5|$#,)! 3 f1 (151|$#,5|$#,)! -0 s132|& +0 s133|& 3 ?! 3 f157 (5|$#,)! 3 f1 (5|$#,)^160 @@ -186,13 +186,13 @@ 3 f180 (5|$#,172|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a138|& +0 a139|& 3 f0 (184|4@0@7&#,!.,)! 3 f1 (184|4@0@7&#,!.,)! 3 f0 (184|$#,)! 3 f1 (184|$#,)! -0 a141|-1 191 -1 -0 a142|-1 265 -1 +0 a142|-1 191 -1 +0 a143|-1 265 -1 1 t189|189& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -346,15 +346,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|^#quot,5|@1|^#rem,}! -0 s221|& 0 s222|& +0 s223|& 3 f0 (5|$#,5|$#,)! 3 f345 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|^#quot,9|@1|^#rem,}! -0 s225|& 0 s226|& +0 s227|& 3 f0 (9|$#,9|$#,)! 3 f352 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -422,7 +422,7 @@ 3 f404 (359|@5|4@0@9&#,359|$#,)! 3 f0 (359|$#,359|$#,)! 3 f63 (359|$#,359|$#,)! -0 s261|-1 421 -1 +0 s262|-1 421 -1 1 t420|420& 3 f0 (359|4@0@7&#,63|$#,359|$#,421|$#,)! 3 f63 (359|4@0@7&#,63|$#,359|$#,421|$#,)! @@ -482,8 +482,8 @@ 3 f5 (359|$#,!.,)! 3 f0 (359|$#,!.,)! 3 f5 (359|$#,!.,)! -0 s285|& 0 s286|& +0 s287|& 3 f0 (66|$#,)! 3 f2 (66|$#,)! 3 f0 (66|$#,)! @@ -589,8 +589,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s332|& -0 s333|-1 596 -1 +0 s333|& +0 s334|-1 596 -1 3 Stm{5|@1|^#tm_sec,5|@1|^#tm_min,5|@1|^#tm_hour,5|@1|^#tm_mday,5|@1|^#tm_mon,5|@1|^#tm_year,5|@1|^#tm_wday,5|@1|^#tm_yday,5|@1|^#tm_isdst,}! 3 f0 ()! 3 f587 ()! @@ -615,7 +615,6 @@ 3 f421 (596|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,421|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,421|$#,)! -0 s343|& 0 s344|& 0 s345|& 0 s346|& @@ -643,17 +642,18 @@ 0 s368|& 0 s369|& 0 s370|& -0 s409|& -0 s410|-1 -1 867 -0 s411|& +0 s371|& +0 s410|& +0 s411|-1 -1 867 0 s412|& 0 s413|& 0 s414|& 0 s415|& 0 s416|& -0 a417|-1 652 -1 +0 s417|& +0 a418|-1 652 -1 3 Sdirent{42|@1|^#d_name,}! -0 s418|-1 660 -1 +0 s419|-1 660 -1 1 t649|649& 3 f0 (652|$#,)! 3 f5 (652|$#,)! @@ -667,7 +667,7 @@ 3 f0 (652|$#,)! 3 f1 (652|$#,)! 3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,646|@1|^#l_start,646|@1|^#l_len,647|@1|^#l_pid,}! -0 s494|& +0 s495|& 3 f0 (23|$#,644|$#,)! 3 f5 (23|$#,644|$#,)! 3 f0 (5|$#,5|$#,!.,)! @@ -675,7 +675,7 @@ 3 f0 (23|$#,5|$#,!.,)! 3 f5 (23|$#,5|$#,!.,)! 3 Sgroup{23|@1|0@0@3&#gr_name,642|@1|^#gr_gid,291|@1|0@0@3&#gr_mem,}! -0 s498|-1 676 -1 +0 s499|-1 676 -1 3 f0 (642|$#,)! 3 f19 (642|$#,)! 1 t673|673& @@ -684,7 +684,7 @@ 3 f19 (23|$#,)! 3 f676 (23|$#,)! 3 Spasswd{23|@1|0@0@3&#pw_name,648|@1|^#pw_uid,642|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}! -0 s527|-1 685 -1 +0 s528|-1 685 -1 3 f0 (23|$#,)! 3 f19 (23|$#,)! 1 t682|682& @@ -692,18 +692,18 @@ 3 f0 (648|$#,)! 3 f19 (648|$#,)! 3 f685 (648|$#,)! -0 a530|& +0 a531|& 3 f0 (690|$#,5|$#,)! 3 f1 (690|$#,5|$#,)! 3 f0 (690|4@0@7&#,5|$#,)! 3 f5 (690|4@0@7&#,5|$#,)! -0 a533|-1 707 -1 +0 a534|-1 707 -1 3 ?! 3 f696 ()! 3 f1 ()^699 1 t698|698& 3 Ssigaction{!699$$$@0#sa_handler,695|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}! -0 s551|-1 704 -1 +0 s552|-1 704 -1 3 f0 (647|$#,5|$#,)! 3 f5 (647|$#,5|$#,)! 1 t701|701& @@ -732,7 +732,7 @@ 3 f0 (191|$#,)! 3 f5 (191|$#,)! 3 Sstat{644|@1|^#st_mode,643|@1|^#st_ino,641|@1|^#st_dev,645|@1|^#st_nlink,648|@1|^#st_uid,642|@1|^#st_gid,646|@1|^#st_size,588|@1|^#st_atime,588|@1|^#st_mtime,588|@1|^#st_ctime,}! -0 s566|-1 749 -1 +0 s567|-1 749 -1 3 C0.2/5|! 3 f0 (644|@7|$#,)! 3 f2 (644|@7|$#,)! @@ -763,12 +763,12 @@ 3 f0 (644|$#,)! 3 f5 (644|$#,)! 3 Stms{587|@1|^#tms_utime,587|@1|^#tms_stime,587|@1|^#tms_cutime,587|@1|^#tms_cstime,}! -0 s578|-1 762 -1 +0 s579|-1 762 -1 1 t761|761& 3 f0 (762|4@0@7&#,)! 3 f587 (762|4@0@7&#,)! 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}! -0 s580|-1 767 -1 +0 s581|-1 767 -1 1 t766|766& 3 f0 (767|4@0@7&#,)! 3 f5 (767|4@0@7&#,)! @@ -790,13 +790,13 @@ 3 f647 (647|$#,24|4@5@7&#,5|$#,)! 3 C0.4/8|! 3 C0.3/8|! -0 s591|& +0 s592|& 3 C0.9/9|! 3 C0.10/9|! -0 s592|& 0 s593|& +0 s594|& 3 Stermios{792|@1|^#c_iflag,792|@1|^#c_oflag,792|@1|^#c_cflag,792|@1|^#c_lflag,788|@1|^#c_cc,}! -0 s662|-1 795 -1 +0 s663|-1 795 -1 1 t794|794& 3 f0 (795|$#,)! 3 f791 (795|$#,)! @@ -923,15 +923,15 @@ 3 f0 (5|$#,20|$#,63|$#,)! 3 f64 (5|$#,20|$#,63|$#,)! 3 Sutimbuf{588|@1|^#actime,588|@1|^#modtime,}! -0 s754|-1 922 -1 +0 s755|-1 922 -1 1 t921|921& 3 f0 (23|$#,922|0@5@7&#,)! 3 f5 (23|$#,922|0@5@7&#,)! -0 a756|-1 930 -1 -0 s757|& -3 S!4{926|@1|^#rm_so,926|@1|^#rm_eo,}! +0 a757|-1 930 -1 0 s758|& -0 s759|-1 -1 933 +3 S!4{926|@1|^#rm_so,926|@1|^#rm_eo,}! +0 s759|& +0 s760|-1 -1 933 1 t925|925& 3 f0 (930|4@0@7&#,23|$#,5|$#,)! 3 f5 (930|4@0@7&#,23|$#,5|$#,)! @@ -944,22 +944,22 @@ 3 f1 (930|0@0@2&#,)! ;;tistable 0 -28 -28,123 -123 -28,123,138 -138 -28,123,138,141 -141 -28,123,138,141,142 +29 +29,124 +124 +29,124,139 +139 +29,124,139,142 142 -417 -417,530 -530 -417,530,533 -533 -417,530,533,756 -756 +29,124,139,142,143 +143 +418 +418,531 +531 +418,531,534 +534 +418,531,534,757 +757 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -978,563 +978,563 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__ *3 (Variable) -^17 191|@1|6@0@0@0@2#stdin#stdout +^18 191|@1|6@0@0@0@2#stdin#stdout *1 (Constant) -^19 5$#EDOM#ERANGE#EILSEQ +^20 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^22 5|@1|6@0@0@0@4#errno +^23 5|@1|6@0@0@0@4#errno *0 (Datatype) -^23 13@-@-@0@0@0@0@62#ptrdiff_t -^24 14@-@-@0@0@0@0@63#size_t -^25 15@-@-@0@0@0@0@64#ssize_t -^26 13@-@-@0@0@0@0@65#wchar_t -^27 13@-@-@0@0@0@0@66#wint_t -^28 0@+@=@0@0@0@0@67#mbstate_t +^24 13@-@-@0@0@0@0@62#ptrdiff_t +^25 14@-@-@0@0@0@0@63#size_t +^26 15@-@-@0@0@0@0@64#ssize_t +^27 13@-@-@0@0@0@0@65#wchar_t +^28 13@-@-@0@0@0@0@66#wint_t +^29 0@+@=@0@0@0@0@67#mbstate_t *1 (Constant) -^29 0@i0@0@6#NULL -^30 2$#NDEBUG +^30 0@i0@0@6#NULL +^31 2$#NDEBUG *4 (Function) -^31 71@6@0@8@0@0^$@0#assert -^32 73$^$@0#isalnum -^33 75$^$@0#isalpha -^34 77$^$@0#iscntrl -^35 79$^$@0#isdigit -^36 81$^$@0#isgraph -^37 83$^$@0#islower -^38 85$^$@0#isprint -^39 87$^$@0#ispunct -^40 89$^$@0#isspace -^41 91$^$@0#isupper -^42 93$^$@0#isxdigit -^43 95$^$@0#tolower -^44 97$^$@0#toupper +^32 71@6@0@8@0@0^$@0#assert +^33 73$^$@0#isalnum +^34 75$^$@0#isalpha +^35 77$^$@0#iscntrl +^36 79$^$@0#isdigit +^37 81$^$@0#isgraph +^38 83$^$@0#islower +^39 85$^$@0#isprint +^40 87$^$@0#ispunct +^41 89$^$@0#isspace +^42 91$^$@0#isupper +^43 93$^$@0#isxdigit +^44 95$^$@0#tolower +^45 97$^$@0#toupper *7 (Struct tag) -^45 98@99#@lconv +^46 98@99#@lconv *1 (Constant) -^46 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME *4 (Function) -^52 102@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@19@3@0#setlocale -^53 106$^@3@0@0#localeconv +^53 102@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale +^54 106$^@3@0@0#localeconv *3 (Variable) -^54 5|@1|6@0@0@0@1#DBL_DIG -^55 17|@1|6@0@0@0@1#DBL_EPSILON -^56 5|@1|6@0@0@0@1#DBL_MANT_DIG -^57 17|@1|6@0@0@0@1#DBL_MAX -^58 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^60 17|@1|6@0@0@0@1#DBL_MIN -^61 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^64 16|@1|6@0@0@0@1#FLT_EPSILON -^65 5|@1|6@0@0@0@1#FLT_MANT_DIG -^66 16|@1|6@0@0@0@1#FLT_MAX -^67 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^69 16|@1|6@0@0@0@1#FLT_MIN -^70 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +^55 5|@1|6@0@0@0@1#DBL_DIG +^56 17|@1|6@0@0@0@1#DBL_EPSILON +^57 5|@1|6@0@0@0@1#DBL_MANT_DIG +^58 17|@1|6@0@0@0@1#DBL_MAX +^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^61 17|@1|6@0@0@0@1#DBL_MIN +^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^65 16|@1|6@0@0@0@1#FLT_EPSILON +^66 5|@1|6@0@0@0@1#FLT_MANT_DIG +^67 16|@1|6@0@0@0@1#FLT_MAX +^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^70 16|@1|6@0@0@0@1#FLT_MIN +^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP *1 (Constant) -^72 5$#FLT_RADIX +^73 5$#FLT_RADIX *3 (Variable) -^73 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^75 18|@1|6@0@0@0@1#LDBL_EPSILON -^76 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^77 18|@1|6@0@0@0@1#LDBL_MAX -^78 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^80 18|@1|6@0@0@0@1#LDBL_MIN -^81 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^76 18|@1|6@0@0@0@1#LDBL_EPSILON +^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^78 18|@1|6@0@0@0@1#LDBL_MAX +^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^81 18|@1|6@0@0@0@1#LDBL_MIN +^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP *1 (Constant) -^83 5$#CHAR_BIT -^84 4$#CHAR_MAX#CHAR_MIN -^86 5$#INT_MAX#INT_MIN -^88 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^91 4$#SCHAR_MAX#SCHAR_MIN -^93 7$#SHRT_MAX#SHRT_MIN -^95 3$#UCHAR_MAX#UCHAR_MIN -^97 6$#UINT_MAX -^98 10$#ULONG_MAX -^99 8$#USHRT_MAX -^100 17$#HUGE_VAL +^84 5$#CHAR_BIT +^85 4$#CHAR_MAX#CHAR_MIN +^87 5$#INT_MAX#INT_MIN +^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^92 4$#SCHAR_MAX#SCHAR_MIN +^94 7$#SHRT_MAX#SHRT_MIN +^96 3$#UCHAR_MAX#UCHAR_MIN +^98 6$#UINT_MAX +^99 10$#ULONG_MAX +^100 8$#USHRT_MAX +^101 17$#HUGE_VAL *4 (Function) -^101 108$^$@0#sin -^102 110$^$@0#cos -^103 112$^$@0#tan -^104 114$@0@g22@6@0@1@g22$@0#asin -^105 116$@0@g22@6@0@1@g22$@0#acos -^106 118$^$@0#atan -^107 120$^$@0#atan2 -^108 122$^$@0#sinh -^109 124$@0@g22@6@0@1@g22$@0#cosh -^110 126$^$@0#tanh -^111 128$@0@g22@6@0@1@g22$@0#exp -^112 130$@0@g22@6@0@1@g22$@0#ldexp -^113 132$@0@@1@tp1$@0#frexp -^114 134$@0@g22@6@0@1@g22$@0#log -^115 136$@0@g22@6@0@1@g22$@0#log10 -^116 138$@0@g22@6@0@1@g22$@0#pow -^117 140$@0@g22@6@0@1@g22$@0#sqrt -^118 142$^$@0#ceil -^119 144$^$@0#floor -^120 146$^$@0#fabs -^121 148$@0@@1@tp1$@0#modf -^122 150$^$@0#fmod +^102 108$^$@0#sin +^103 110$^$@0#cos +^104 112$^$@0#tan +^105 114$@0@g23@6@0@1@g23$@0#asin +^106 116$@0@g23@6@0@1@g23$@0#acos +^107 118$^$@0#atan +^108 120$^$@0#atan2 +^109 122$^$@0#sinh +^110 124$@0@g23@6@0@1@g23$@0#cosh +^111 126$^$@0#tanh +^112 128$@0@g23@6@0@1@g23$@0#exp +^113 130$@0@g23@6@0@1@g23$@0#ldexp +^114 132$@0@@1@tp1$@0#frexp +^115 134$@0@g23@6@0@1@g23$@0#log +^116 136$@0@g23@6@0@1@g23$@0#log10 +^117 138$@0@g23@6@0@1@g23$@0#pow +^118 140$@0@g23@6@0@1@g23$@0#sqrt +^119 142$^$@0#ceil +^120 144$^$@0#floor +^121 146$^$@0#fabs +^122 148$@0@@1@tp1$@0#modf +^123 150$^$@0#fmod *0 (Datatype) -^123 20@+@+@0@0@0@0@151#jmp_buf +^124 20@+@+@0@0@0@0@151#jmp_buf *4 (Function) -^124 153$@0@@1@p0$@0#setjmp -^125 155@6@0@5@0@0^$@0#longjmp +^125 153$@0@@1@p0$@0#setjmp +^126 155@6@0@5@0@0^$@0#longjmp *1 (Constant) -^126 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM *0 (Datatype) -^132 13@-@-@0@0@0@0@156#sig_atomic_t +^133 13@-@-@0@0@0@0@156#sig_atomic_t *1 (Constant) -^133 160$#SIG_DFL -^134 164$#SIG_ERR -^135 168$#SIG_IGN +^134 160$#SIG_DFL +^135 164$#SIG_ERR +^136 168$#SIG_IGN *4 (Function) -^136 181@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22$@0#signal -^137 183@6@0@5@0@0$$@0#raise +^137 181@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal +^138 183@6@0@5@0@0$$@0#raise *0 (Datatype) -^138 20@+@+@0@0@0@0@184#va_list +^139 20@+@+@0@0@0@0@184#va_list *4 (Function) -^139 186$@0@@1@p0$@0#va_start -^140 188$@0@@1@p0$@0#va_end +^140 186$@0@@1@p0$@0#va_start +^141 188$@0@@1@p0$@0#va_end *0 (Datatype) -^141 20@+@+@0@0@0@0@189#FILE -^142 20@+@+@0@0@0@0@190#fpos_t +^142 20@+@+@0@0@0@0@189#FILE +^143 20@+@+@0@0@0@0@190#fpos_t *1 (Constant) -^143 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^155 191|@1|6@0@0@0@2#stderr +^156 191|@1|6@0@0@0@2#stderr *4 (Function) -^156 193$@0@s3,g22@6@0@1@s3,g22$@0#remove -^157 195$@0@s3,g22@6@0@1@s3,g22$@0#rename -^158 198@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile -^159 201$@0@s1@1@tp0,s1@19@3@0#tmpnam -^160 203$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose -^161 205$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush -^162 208@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen -^163 211@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen -^164 213$@0@s3@1@s3,tp0,tp1$@0#setbuf -^165 215$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^166 217@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf -^167 219@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf -^168 221@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf -^169 223@6@0@1@2@0@1@g17@6@0,s3@1@s3,tg17$@0#scanf -^170 225@6@0@1@1@0@0@@1@tp0$@0#sprintf -^171 227@6@0@1@2@0^$@0#sscanf -^172 229$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf -^173 231$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf -^174 233$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^175 235$@0@@1@p0$@0#vsnprintf -^176 237$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc -^177 240@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets -^178 243$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc -^179 245$@0@s3@1@s3,tp1$@0#fputs -^180 247$@0@s3@1@s3,tp0$@0#getc -^181 249$@1@g17@6@0,s3@1@s3,tg17$@0#getchar -^182 252@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^183 254$@0@s3@1@s3,tp1$@0#putc -^184 256$@1@g18@6@0,s3@1@s3,tg18$@0#putchar -^185 258$@1@g18@6@0,s3@1@s3,tg18$@0#puts -^186 260$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc -^187 262$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread -^188 264$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite -^189 267$@0@g22@6@0@1@tp1,g22$@0#fgetpos -^190 269$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek -^191 271$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos -^192 273$@0@g22@6@0@1@g22$@0#ftell -^193 275$@0@@1@tp0$@0#rewind -^194 277$@0@@1@tp0$@0#clearerr -^195 279$@0@g22@6@0@1@g22$@0#feof -^196 281$@0@g22@6@0@1@g22$@0#ferror -^197 283$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror -^198 285$^$@0#atof -^199 287$^$@0#atoi -^200 289$^$@0#atol -^201 293$@0@g22@6@0@1@tp1,g22$@0#strtod -^202 295$@0@g22@6@0@1@tp1,g22$@0#strtol -^203 297$@0@g22@6@0@1@tp1,g22$@0#strtoul +^157 193$@0@s3,g23@6@0@1@s3,g23$@0#remove +^158 195$@0@s3,g23@6@0@1@s3,g23$@0#rename +^159 198@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile +^160 201$@0@s1@1@tp0,s1@19@3@0#tmpnam +^161 203$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fclose +^162 205$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush +^163 208@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen +^164 211@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0#freopen +^165 213$@0@s3@1@s3,tp0,tp1$@0#setbuf +^166 215$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^167 217@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf +^168 219@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf +^169 221@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf +^170 223@6@0@1@2@0@1@g18@6@0,s3@1@s3,tg18$@0#scanf +^171 225@6@0@1@1@0@0@@1@tp0$@0#sprintf +^172 227@6@0@1@2@0^$@0#sscanf +^173 229$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf +^174 231$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf +^175 233$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^176 235$@0@@1@p0$@0#vsnprintf +^177 237$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc +^178 240@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets +^179 243$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc +^180 245$@0@s3@1@s3,tp1$@0#fputs +^181 247$@0@s3@1@s3,tp0$@0#getc +^182 249$@1@g18@6@0,s3@1@s3,tg18$@0#getchar +^183 252@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^184 254$@0@s3@1@s3,tp1$@0#putc +^185 256$@1@g19@6@0,s3@1@s3,tg19$@0#putchar +^186 258$@1@g19@6@0,s3@1@s3,tg19$@0#puts +^187 260$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc +^188 262$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread +^189 264$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite +^190 267$@0@g23@6@0@1@tp1,g23$@0#fgetpos +^191 269$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseek +^192 271$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos +^193 273$@0@g23@6@0@1@g23$@0#ftell +^194 275$@0@@1@tp0$@0#rewind +^195 277$@0@@1@tp0$@0#clearerr +^196 279$@0@g23@6@0@1@g23$@0#feof +^197 281$@0@g23@6@0@1@g23$@0#ferror +^198 283$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror +^199 285$^$@0#atof +^200 287$^$@0#atoi +^201 289$^$@0#atol +^202 293$@0@g23@6@0@1@tp1,g23$@0#strtod +^203 295$@0@g23@6@0@1@tp1,g23$@0#strtol +^204 297$@0@g23@6@0@1@tp1,g23$@0#strtoul *1 (Constant) -^204 5$#RAND_MAX +^205 5$#RAND_MAX *4 (Function) -^205 299$@0@s1@1@s1$@0#rand -^206 301$@0@s1@1@s1$@0#srand -^207 304@6@5@1@0@0^@2@0@0#calloc -^208 307@4@5@1@0@0^@2@0@0#malloc -^209 310@6@5@1@0@0@0@@1@tp0@2@0@0#realloc -^210 312$@0@@1@p0$@0#free +^206 299$@0@s1@1@s1$@0#rand +^207 301$@0@s1@1@s1$@0#srand +^208 304@6@5@1@0@0^@2@0@0#calloc +^209 307@4@5@1@0@0^@2@0@0#malloc +^210 310@6@5@1@0@0@0@@1@tp0@2@0@0#realloc +^211 312$@0@@1@p0$@0#free *1 (Constant) -^211 5$#EXIT_FAILURE#EXIT_SUCCESS +^212 5$#EXIT_FAILURE#EXIT_SUCCESS *4 (Function) -^213 314@6@0@6@0@0^$@0#abort -^214 316@6@0@6@0@0^$@0#exit -^215 322$@0@s1@1@s1$@0#atexit -^216 325@6@5@1@0@0^@19@3@0#getenv -^217 327$@0@s3@1@s3$@0#system -^218 334@6@5@1@0@0^@18@0@0#bsearch -^219 340$@0@g22@6@0@1@tp0,g22$@0#qsort -^220 342$^$@0#abs +^214 314@6@0@6@0@0^$@0#abort +^215 316@6@0@6@0@0^$@0#exit +^216 322$@0@s1@1@s1$@0#atexit +^217 325@6@5@1@0@0^@19@3@0#getenv +^218 327$@0@s3@1@s3$@0#system +^219 334@6@5@1@0@0^@18@0@0#bsearch +^220 340$@0@g23@6@0@1@tp0,g23$@0#qsort +^221 342$^$@0#abs *7 (Struct tag) -^221 343@344#@!2 +^222 343@344#@!2 *0 (Datatype) -^222 343@-@-@0@0@0@0@345#div_t +^223 343@-@-@0@0@0@0@345#div_t *4 (Function) -^223 347$^$@0#div -^224 349$^$@0#labs +^224 347$^$@0#div +^225 349$^$@0#labs *7 (Struct tag) -^225 350@351#@!3 +^226 350@351#@!3 *0 (Datatype) -^226 350@-@-@0@0@0@0@352#ldiv_t +^227 350@-@-@0@0@0@0@352#ldiv_t *4 (Function) -^227 354$^$@0#ldiv +^228 354$^$@0#ldiv *1 (Constant) -^228 63$#MB_CUR_MAX -^229 5$#WCHAR_MAX#WCHAR_MIN -^231 66$#WEOF +^229 63$#MB_CUR_MAX +^230 5$#WCHAR_MAX#WCHAR_MIN +^232 66$#WEOF *4 (Function) -^232 356$^$@0#btowc -^233 358$@0@s3@1@s3,tp0$@0#fgetwc -^234 362@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^235 364$@0@s3@1@s3,tp1$@0#fputwc -^236 366$@0@s3@1@s3,tp1$@0#fputws -^237 368$^$@0#fwide -^238 370@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^239 372@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^240 374$@0@s3@1@s3,tp0$@0#getwc -^241 376$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar -^242 379$^$@0#mbrlen -^243 381$@0@@1@tp0$@0#mbrtowc -^244 383$^$@0#mbsinit -^245 385$@0@@1@tp0$@0#mbsrtowcs -^246 387$@0@s3@1@s3,tp1$@0#putwc -^247 389$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar -^248 391@6@0@1@1@0@0@@1@tp0$@0#swprintf -^249 393@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf -^250 395$@0@s3@1@s3,tp1$@0#ungetwc -^251 397$@0@s3@1@s3,tp0$@0#vfwprintf -^252 399$@0@@1@tp0$@0#vswprintf -^253 401$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf -^254 403$@0@@1@tp0$@0#wcrtomb -^255 407$@0@@1@tp0$@0#wcscat -^256 410@6@5@1@0@0^@19@2@0#wcschr -^257 412$^$@0#wcscmp -^258 414$^$@0#wcscoll -^259 417$@0@@1@tp0$@0#wcscpy -^260 419$^$@0#wcscspn +^233 356$^$@0#btowc +^234 358$@0@s3@1@s3,tp0$@0#fgetwc +^235 362@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^236 364$@0@s3@1@s3,tp1$@0#fputwc +^237 366$@0@s3@1@s3,tp1$@0#fputws +^238 368$^$@0#fwide +^239 370@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^240 372@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^241 374$@0@s3@1@s3,tp0$@0#getwc +^242 376$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar +^243 379$^$@0#mbrlen +^244 381$@0@@1@tp0$@0#mbrtowc +^245 383$^$@0#mbsinit +^246 385$@0@@1@tp0$@0#mbsrtowcs +^247 387$@0@s3@1@s3,tp1$@0#putwc +^248 389$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar +^249 391@6@0@1@1@0@0@@1@tp0$@0#swprintf +^250 393@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf +^251 395$@0@s3@1@s3,tp1$@0#ungetwc +^252 397$@0@s3@1@s3,tp0$@0#vfwprintf +^253 399$@0@@1@tp0$@0#vswprintf +^254 401$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf +^255 403$@0@@1@tp0$@0#wcrtomb +^256 407$@0@@1@tp0$@0#wcscat +^257 410@6@5@1@0@0^@19@2@0#wcschr +^258 412$^$@0#wcscmp +^259 414$^$@0#wcscoll +^260 417$@0@@1@tp0$@0#wcscpy +^261 419$^$@0#wcscspn *7 (Struct tag) -^261 589@420#@tm +^262 589@420#@tm *4 (Function) -^262 423$@0@@1@tp0$@0#wcsftime -^263 425$^$@0#wcslen -^264 429$@0@@1@tp0$@0#wcsncat -^265 431$^$@0#wcsncmp -^266 434$@0@@1@tp0$@0#wcsncpy -^267 437@6@5@1@0@0^$@0#wcspbrk -^268 440@6@5@1@0@0^$@0#wcsrchr -^269 443$@0@@1@tp1$@0#wcsrtombs -^270 445$^$@0#wcsspn -^271 448@6@5@1@0@0^@3@0@0#wcsstr -^272 450$@0@@1@tp1$@0#wcstod -^273 453@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^274 455$@0@@1@tp1$@0#wcstol -^275 457$@0@@1@tp1$@0#wcstoul -^276 459$@0@@1@tp0$@0#wcsxfrm -^277 461$^$@0#wctob -^278 464@6@5@1@0@0^@3@0@0#wmemchr -^279 466$^$@0#wmemcmp -^280 469$@0@@1@tp0$@0#wmemcpy -^281 472$@0@@1@tp0$@0#wmemmove -^282 475$@0@@1@tp0$@0#wmemset -^283 477@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf -^284 479@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf +^263 423$@0@@1@tp0$@0#wcsftime +^264 425$^$@0#wcslen +^265 429$@0@@1@tp0$@0#wcsncat +^266 431$^$@0#wcsncmp +^267 434$@0@@1@tp0$@0#wcsncpy +^268 437@6@5@1@0@0^$@0#wcspbrk +^269 440@6@5@1@0@0^$@0#wcsrchr +^270 443$@0@@1@tp1$@0#wcsrtombs +^271 445$^$@0#wcsspn +^272 448@6@5@1@0@0^@3@0@0#wcsstr +^273 450$@0@@1@tp1$@0#wcstod +^274 453@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^275 455$@0@@1@tp1$@0#wcstol +^276 457$@0@@1@tp1$@0#wcstoul +^277 459$@0@@1@tp0$@0#wcsxfrm +^278 461$^$@0#wctob +^279 464@6@5@1@0@0^@3@0@0#wmemchr +^280 466$^$@0#wmemcmp +^281 469$@0@@1@tp0$@0#wmemcpy +^282 472$@0@@1@tp0$@0#wmemmove +^283 475$@0@@1@tp0$@0#wmemset +^284 477@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf +^285 479@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf *0 (Datatype) -^285 13@-@-@0@0@0@0@480#wctype_t -^286 13@-@-@0@0@0@0@481#wctrans_t +^286 13@-@-@0@0@0@0@480#wctype_t +^287 13@-@-@0@0@0@0@481#wctrans_t *4 (Function) -^287 483$^$@0#iswalnum -^288 485$^$@0#iswalpha -^289 487$^$@0#iswcntrl -^290 489$^$@0#iswctype -^291 491$^$@0#iswdigit -^292 493$^$@0#iswgraph -^293 495$^$@0#iswlower -^294 497$^$@0#iswprint -^295 499$^$@0#iswpunct -^296 501$^$@0#iswspace -^297 503$^$@0#iswupper -^298 505$^$@0#iswxdigit -^299 507$^$@0#towctrans -^300 509$^$@0#towlower -^301 511$^$@0#towupper -^302 513$^$@0#wctrans -^303 515$^$@0#wctype -^304 517$^$@0#mblen -^305 519$@0@@1@tp0$@0#mbtowc -^306 521$@0@@1@tp0$@0#wctomb -^307 523$@0@@1@tp0$@0#mbstowcs -^308 525$@0@@1@tp0$@0#wcstombs -^309 529$@0@@1@tp0$@0#memcpy -^310 532$@0@@1@tp0$@0#memmove -^311 536$@0@@1@tp0$@0#strcpy -^312 539$@0@@1@tp0$@0#strncpy -^313 542$@0@@1@tp0$@0#strcat -^314 545$@0@@1@tp0$@0#strncat -^315 547$^$@0#memcmp -^316 549$^$@0#strcmp -^317 551$^$@0#strcoll -^318 553$^$@0#strncmp -^319 555$@0@@1@tp0$@0#strxfrm -^320 558@6@5@1@0@0^@3@0@0#memchr -^321 561@6@5@1@0@0^@19@2@0#strchr -^322 563$^$@0#strcspn -^323 566@6@5@1@0@0^@19@2@0#strpbrk -^324 569@6@5@1@0@0^@19@2@0#strrchr -^325 571$^$@0#strspn -^326 574@6@5@1@0@0^@19@2@0#strstr -^327 577@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok -^328 581$@0@@1@tp0$@0#memset -^329 584$^@19@3@0#strerror -^330 586$^$@0#strlen +^288 483$^$@0#iswalnum +^289 485$^$@0#iswalpha +^290 487$^$@0#iswcntrl +^291 489$^$@0#iswctype +^292 491$^$@0#iswdigit +^293 493$^$@0#iswgraph +^294 495$^$@0#iswlower +^295 497$^$@0#iswprint +^296 499$^$@0#iswpunct +^297 501$^$@0#iswspace +^298 503$^$@0#iswupper +^299 505$^$@0#iswxdigit +^300 507$^$@0#towctrans +^301 509$^$@0#towlower +^302 511$^$@0#towupper +^303 513$^$@0#wctrans +^304 515$^$@0#wctype +^305 517$^$@0#mblen +^306 519$@0@@1@tp0$@0#mbtowc +^307 521$@0@@1@tp0$@0#wctomb +^308 523$@0@@1@tp0$@0#mbstowcs +^309 525$@0@@1@tp0$@0#wcstombs +^310 529$@0@@1@tp0$@0#memcpy +^311 532$@0@@1@tp0$@0#memmove +^312 536$@0@@1@tp0$@0#strcpy +^313 539$@0@@1@tp0$@0#strncpy +^314 542$@0@@1@tp0$@0#strcat +^315 545$@0@@1@tp0$@0#strncat +^316 547$^$@0#memcmp +^317 549$^$@0#strcmp +^318 551$^$@0#strcoll +^319 553$^$@0#strncmp +^320 555$@0@@1@tp0$@0#strxfrm +^321 558@6@5@1@0@0^@3@0@0#memchr +^322 561@6@5@1@0@0^@19@2@0#strchr +^323 563$^$@0#strcspn +^324 566@6@5@1@0@0^@19@2@0#strpbrk +^325 569@6@5@1@0@0^@19@2@0#strrchr +^326 571$^$@0#strspn +^327 574@6@5@1@0@0^@19@2@0#strstr +^328 577@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok +^329 581$@0@@1@tp0$@0#memset +^330 584$^@19@3@0#strerror +^331 586$^$@0#strlen *1 (Constant) -^331 5$#CLOCKS_PER_SEC +^332 5$#CLOCKS_PER_SEC *0 (Datatype) -^332 13@-@-@0@0@0@0@587#clock_t -^333 13@-@-@0@0@0@0@588#time_t +^333 13@-@-@0@0@0@0@587#clock_t +^334 13@-@-@0@0@0@0@588#time_t *4 (Function) -^334 591$@0@s1@1@s1$@0#clock -^335 593$^$@0#difftime -^336 595$^$@0#mktime -^337 598$@0@@1@tp0$@0#time -^338 601$@0@g22@6@0@1@g22@19@3@0#asctime -^339 604$^@19@3@0#ctime -^340 607@6@5@1@0@0^@19@3@0#gmtime -^341 610@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime -^342 612$@0@@1@tp0$@0#strftime +^335 591$@0@s1@1@s1$@0#clock +^336 593$^$@0#difftime +^337 595$^$@0#mktime +^338 598$@0@@1@tp0$@0#time +^339 601$@0@g23@6@0@1@g23@19@3@0#asctime +^340 604$^@19@3@0#ctime +^341 607@6@5@1@0@0^@19@3@0#gmtime +^342 610@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime +^343 612$@0@@1@tp0$@0#strftime *0 (Datatype) -^343 13@-@-@0@0@0@0@613#int8_t -^344 13@-@-@0@0@0@0@614#int16_t -^345 13@-@-@0@0@0@0@615#int32_t -^346 13@-@-@0@0@0@0@616#int64_t -^347 14@-@-@0@0@0@0@617#uint8_t -^348 14@-@-@0@0@0@0@618#uint16_t -^349 14@-@-@0@0@0@0@619#uint32_t -^350 14@-@-@0@0@0@0@620#uint64_t -^351 13@-@-@0@0@0@0@621#int_least8_t -^352 13@-@-@0@0@0@0@622#int_least16_t -^353 13@-@-@0@0@0@0@623#int_least32_t -^354 13@-@-@0@0@0@0@624#int_least64_t -^355 14@-@-@0@0@0@0@625#uint_least8_t -^356 14@-@-@0@0@0@0@626#uint_least16_t -^357 14@-@-@0@0@0@0@627#uint_least32_t -^358 14@-@-@0@0@0@0@628#uint_least64_t -^359 13@-@-@0@0@0@0@629#int_fast8_t -^360 13@-@-@0@0@0@0@630#int_fast16_t -^361 13@-@-@0@0@0@0@631#int_fast32_t -^362 13@-@-@0@0@0@0@632#int_fast64_t -^363 14@-@-@0@0@0@0@633#uint_fast8_t -^364 14@-@-@0@0@0@0@634#uint_fast16_t -^365 14@-@-@0@0@0@0@635#uint_fast32_t -^366 14@-@-@0@0@0@0@636#uint_fast64_t -^367 24@-@+@0@0@0@0@637#intptr_t -^368 25@-@+@0@0@0@0@638#uintptr_t -^369 15@-@-@0@0@0@0@639#intmax_t -^370 14@-@-@0@0@0@0@640#uintmax_t +^344 13@-@-@0@0@0@0@613#int8_t +^345 13@-@-@0@0@0@0@614#int16_t +^346 13@-@-@0@0@0@0@615#int32_t +^347 13@-@-@0@0@0@0@616#int64_t +^348 14@-@-@0@0@0@0@617#uint8_t +^349 14@-@-@0@0@0@0@618#uint16_t +^350 14@-@-@0@0@0@0@619#uint32_t +^351 14@-@-@0@0@0@0@620#uint64_t +^352 13@-@-@0@0@0@0@621#int_least8_t +^353 13@-@-@0@0@0@0@622#int_least16_t +^354 13@-@-@0@0@0@0@623#int_least32_t +^355 13@-@-@0@0@0@0@624#int_least64_t +^356 14@-@-@0@0@0@0@625#uint_least8_t +^357 14@-@-@0@0@0@0@626#uint_least16_t +^358 14@-@-@0@0@0@0@627#uint_least32_t +^359 14@-@-@0@0@0@0@628#uint_least64_t +^360 13@-@-@0@0@0@0@629#int_fast8_t +^361 13@-@-@0@0@0@0@630#int_fast16_t +^362 13@-@-@0@0@0@0@631#int_fast32_t +^363 13@-@-@0@0@0@0@632#int_fast64_t +^364 14@-@-@0@0@0@0@633#uint_fast8_t +^365 14@-@-@0@0@0@0@634#uint_fast16_t +^366 14@-@-@0@0@0@0@635#uint_fast32_t +^367 14@-@-@0@0@0@0@636#uint_fast64_t +^368 24@-@+@0@0@0@0@637#intptr_t +^369 25@-@+@0@0@0@0@638#uintptr_t +^370 15@-@-@0@0@0@0@639#intmax_t +^371 14@-@-@0@0@0@0@640#uintmax_t *1 (Constant) -^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^407 63$#INTPTR_MIN#INTPTR_MAX +^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^408 63$#INTPTR_MIN#INTPTR_MAX *0 (Datatype) -^409 13@-@-@0@0@0@0@641#dev_t -^410 13@-@-@0@0@0@0@642#gid_t -^411 14@-@-@0@0@0@0@643#ino_t -^412 13@-@-@0@0@0@0@644#mode_t -^413 13@-@-@0@0@0@0@645#nlink_t -^414 13@-@-@0@0@0@0@646#off_t -^415 13@-@-@0@0@0@0@647#pid_t -^416 13@-@-@0@0@0@0@648#uid_t -^417 20@+@+@0@0@0@0@649#DIR +^410 13@-@-@0@0@0@0@641#dev_t +^411 13@-@-@0@0@0@0@642#gid_t +^412 14@-@-@0@0@0@0@643#ino_t +^413 13@-@-@0@0@0@0@644#mode_t +^414 13@-@-@0@0@0@0@645#nlink_t +^415 13@-@-@0@0@0@0@646#off_t +^416 13@-@-@0@0@0@0@647#pid_t +^417 13@-@-@0@0@0@0@648#uid_t +^418 20@+@+@0@0@0@0@649#DIR *7 (Struct tag) -^418 650@651#@dirent +^419 650@651#@dirent *4 (Function) -^419 654$@0@g22@6@0@1@g22$@0#closedir -^420 657@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir -^421 661@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir -^422 663$^$@0#rewinddir +^420 654$@0@g23@6@0@1@g23$@0#closedir +^421 657@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#opendir +^422 661@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#readdir +^423 663$^$@0#rewinddir *1 (Constant) -^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR +^424 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR *7 (Struct tag) -^494 664@665#@flock +^495 664@665#@flock *4 (Function) -^495 667$@0@g22@6@0@1@g22$@0#creat -^496 669$@0@g22@6@0@1@g22$@0#fcntl -^497 671$@0@g22@6@0@1@g22$@0#open +^496 667$@0@g23@6@0@1@g23$@0#creat +^497 669$@0@g23@6@0@1@g23$@0#fcntl +^498 671$@0@g23@6@0@1@g23$@0#open *7 (Struct tag) -^498 672@673#@group +^499 672@673#@group *4 (Function) -^499 677@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid -^500 680@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam +^500 677@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrgid +^501 680@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrnam *1 (Constant) -^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON -^505 63$#MAX_INPUT#NAME_MAX -^507 9$#NGROUPS_MAX#OPEN_MAX -^509 63$#PATH_MAX#PIPE_BUF -^511 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX +^502 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON +^506 63$#MAX_INPUT#NAME_MAX +^508 9$#NGROUPS_MAX#OPEN_MAX +^510 63$#PATH_MAX#PIPE_BUF +^512 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX *7 (Struct tag) -^527 681@682#@passwd +^528 681@682#@passwd *4 (Function) -^528 686@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam -^529 689@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid +^529 686@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwnam +^530 689@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwuid *0 (Datatype) -^530 20@+@+@0@0@0@0@690#sigjmp_buf +^531 20@+@+@0@0@0@0@690#sigjmp_buf *4 (Function) -^531 692@6@0@5@0@0^$@0#siglongjmp -^532 694$@0@@1@p0$@0#sigsetjmp +^532 692@6@0@5@0@0^$@0#siglongjmp +^533 694$@0@@1@p0$@0#sigsetjmp *0 (Datatype) -^533 0@+@=@0@0@0@0@695#sigset_t +^534 0@+@=@0@0@0@0@695#sigset_t *1 (Constant) -^534 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 +^535 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 *7 (Struct tag) -^551 700@701#@sigaction +^552 700@701#@sigaction *4 (Function) -^552 703@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill -^553 706$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction -^554 709$@0@g22@6@0@1@tp0,g22$@0#sigaddset -^555 711$@0@g22@6@0@1@tp0,g22$@0#sigdelset -^556 713$@0@g22@6@0@1@tp0,g22$@0#sigemptyset -^557 715$@0@g22@6@0@1@tp0,g22$@0#sigfillset -^558 717$@0@g22@6@0@1@g22$@0#sigismember -^559 719$@0@g22@6@0@1@tp0,g22$@0#sigpending -^560 721$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask -^561 723$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend +^553 703@6@0@5@0@0@0@g23@6@0@1@g23$@0#kill +^554 706$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigaction +^555 709$@0@g23@6@0@1@tp0,g23$@0#sigaddset +^556 711$@0@g23@6@0@1@tp0,g23$@0#sigdelset +^557 713$@0@g23@6@0@1@tp0,g23$@0#sigemptyset +^558 715$@0@g23@6@0@1@tp0,g23$@0#sigfillset +^559 717$@0@g23@6@0@1@g23$@0#sigismember +^560 719$@0@g23@6@0@1@tp0,g23$@0#sigpending +^561 721$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigprocmask +^562 723$@0@g23@6@0,s3@1@g23,s3$@0#sigsuspend *1 (Constant) -^562 5$#L_ctermid#L_cuserid +^563 5$#L_ctermid#L_cuserid *4 (Function) -^564 726@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen -^565 728$@0@g22@6@0@1@g22$@0#fileno +^565 726@6@5@1@0@0@0@g23@6@0,s3@1@g23,s3@18@0@0#fdopen +^566 728$@0@g23@6@0@1@g23$@0#fileno *7 (Struct tag) -^566 729@730#@stat +^567 729@730#@stat *4 (Function) -^567 734$^$@0#S_ISBLK -^568 737$^$@0#S_ISCHR -^569 740$^$@0#S_ISDIR -^570 743$^$@0#S_ISFIFO -^571 746$^$@0#S_ISREG -^572 748$@0@s3,g22@6@0@1@s3,g22$@0#chmod -^573 751$@0@g22@6@0@1@g22,tp1$@0#fstat -^574 753$@0@s3,g22@6@0@1@s3,g22$@0#mkdir -^575 755$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo -^576 757$@0@g22@6@0@1@g22,tp1$@0#stat -^577 759$@0@s3@1@s3$@0#umask +^568 734$^$@0#S_ISBLK +^569 737$^$@0#S_ISCHR +^570 740$^$@0#S_ISDIR +^571 743$^$@0#S_ISFIFO +^572 746$^$@0#S_ISREG +^573 748$@0@s3,g23@6@0@1@s3,g23$@0#chmod +^574 751$@0@g23@6@0@1@g23,tp1$@0#fstat +^575 753$@0@s3,g23@6@0@1@s3,g23$@0#mkdir +^576 755$@0@s3,g23@6@0@1@s3,g23$@0#mkfifo +^577 757$@0@g23@6@0@1@g23,tp1$@0#stat +^578 759$@0@s3@1@s3$@0#umask *7 (Struct tag) -^578 760@761#@tms +^579 760@761#@tms *4 (Function) -^579 764$@0@@1@tp0$@0#times +^580 764$@0@@1@tp0$@0#times *7 (Struct tag) -^580 765@766#@utsname +^581 765@766#@utsname *4 (Function) -^581 769$@0@g22@6@0@1@tp0,g22$@0#uname -^582 771$^$@0#WEXITSTATUS -^583 773$^$@0#WIFEXITED -^584 775$^$@0#WIFSIGNALED -^585 777$^$@0#WIFSTOPPED -^586 779$^$@0#WSTOPSIG -^587 781$^$@0#WTERMSIG +^582 769$@0@g23@6@0@1@tp0,g23$@0#uname +^583 771$^$@0#WEXITSTATUS +^584 773$^$@0#WIFEXITED +^585 775$^$@0#WIFSIGNALED +^586 777$^$@0#WIFSTOPPED +^587 779$^$@0#WSTOPSIG +^588 781$^$@0#WTERMSIG *1 (Constant) -^588 5$#WUNTRACED +^589 5$#WUNTRACED *4 (Function) -^589 783$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait -^590 785$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid +^590 783$@0@g23@6@0,s3@1@tp0,g23,s3$@0#wait +^591 785$@0@g23@6@0,s3@1@tp1,g23,s3$@0#waitpid *0 (Datatype) -^591 787@-@-@0@0@0@0@788#cc_t -^592 790@-@-@0@0@0@0@791#speed_t -^593 790@-@-@0@0@0@0@792#tcflag_t +^592 787@-@-@0@0@0@0@788#cc_t +^593 790@-@-@0@0@0@0@791#speed_t +^594 790@-@-@0@0@0@0@792#tcflag_t *1 (Constant) -^594 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME +^595 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME *7 (Struct tag) -^662 793@794#@termios +^663 793@794#@termios *4 (Function) -^663 797$^$@0#cfgetispeed -^664 799$^$@0#cfgetospeed -^665 801$@0@@1@tp0$@0#cfsetispeed -^666 803$@0@@1@tp0$@0#cfsetospeed -^667 805$@0@g22@6@0@1@g22$@0#tcdrain -^668 807$@0@g22@6@0@1@g22$@0#tcflow -^669 809$@0@g22@6@0@1@g22$@0#tcflush -^670 811$@0@g22@6@0@1@g22,tp1$@0#tcgetattr -^671 813$@0@g22@6@0@1@g22$@0#tcsendbreak -^672 815$@0@g22@6@0@1@g22$@0#tcsetattr +^664 797$^$@0#cfgetispeed +^665 799$^$@0#cfgetospeed +^666 801$@0@@1@tp0$@0#cfsetispeed +^667 803$@0@@1@tp0$@0#cfsetospeed +^668 805$@0@g23@6@0@1@g23$@0#tcdrain +^669 807$@0@g23@6@0@1@g23$@0#tcflow +^670 809$@0@g23@6@0@1@g23$@0#tcflush +^671 811$@0@g23@6@0@1@g23,tp1$@0#tcgetattr +^672 813$@0@g23@6@0@1@g23$@0#tcsendbreak +^673 815$@0@g23@6@0@1@g23$@0#tcsetattr *3 (Variable) -^673 291|@1|6@0@0@0@1#environ +^674 291|@1|6@0@0@0@1#environ *1 (Constant) -^674 5$#CLK_TCK +^675 5$#CLK_TCK *4 (Function) -^675 817$@1@g673@6@0,s3@1@s3$@0#tzset +^676 817$@1@g674@6@0,s3@1@s3$@0#tzset *1 (Constant) -^676 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION +^677 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION *4 (Function) -^707 819@6@0@6@0@0^$@0#_exit -^708 821$@0@g22@6@0@1@g22$@0#access -^709 823$@0@s3@1@s3$@0#alarm -^710 825$@0@g22@6@0@1@g22$@0#chdir -^711 827$@0@s3,g22@6@0@1@s3,g22$@0#chown -^712 829$@0@s3,g22@6@0@1@s3,g22$@0#close -^713 832$@0@s3@1@tp0,s3$@0#ctermid -^714 835$@0@@1@tp0@3@0@0#cuserid -^715 837$@0@g22@6@0,s3@1@g22,s3$@0#dup2 -^716 839$@0@g22@6@0,s3@1@g22,s3$@0#dup -^717 841@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl -^718 843@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle -^719 845@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp -^720 849@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv -^721 851@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve -^722 853@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp -^723 855$@0@s3,g22@6@0@1@s3,g22$@0#fork -^724 857$@0@g22@6@0@1@g22$@0#fpathconf -^725 860@6@5@1@0@0@0@g22@6@0@1@g22,tp0$@0#getcwd -^726 862$^$@0#getegid -^727 864$^$@0#geteuid -^728 866$^$@0#getgid -^729 869$@0@g22@6@0@1@g22,ap1$@0#getgroups -^730 872$^@19@3@0#getlogin -^731 874$^$@0#getpgrp -^732 876$^$@0#getpid -^733 878$^$@0#getppid -^734 880$^$@0#getuid -^735 882$^$@0#isatty -^736 884$@0@g22@6@0,s3@1@g22,s3$@0#link -^737 886$@0@g22@6@0@1@g22$@0#lseek -^738 888$@0@g22@6@0@1@g22$@0#pathconf -^739 890$@0@g22@6@0@1@g22$@0#pause -^740 892$@0@g22@6@0@1@g22$@0#pipe -^741 894$@0@g22@6@0@1@g22,tp1$@0#read -^742 896$@0@s3,g22@6@0@1@s3,g22$@0#rmdir -^743 898$@0@g22@6@0,s3@1@g22,s3$@0#setgid -^744 900$@0@g22@6@0,s3@1@g22,s3$@0#setpgid -^745 902$@0@s3@1@s3$@0#setsid -^746 904$@0@g22@6@0,s3@1@g22,s3$@0#setuid -^747 906$@0@s3@1@s3$@0#sleep -^748 908$@0@g22@6@0@1@g22$@0#sysconf -^749 910$@0@g22@6@0@1@g22$@0#tcgetpgrp -^750 912$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp -^751 915@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname -^752 917$@0@s3,g22@6@0@1@s3,g22$@0#unlink -^753 919$@0@g22@6@0@1@g22$@0#write +^708 819@6@0@6@0@0^$@0#_exit +^709 821$@0@g23@6@0@1@g23$@0#access +^710 823$@0@s3@1@s3$@0#alarm +^711 825$@0@g23@6@0@1@g23$@0#chdir +^712 827$@0@s3,g23@6@0@1@s3,g23$@0#chown +^713 829$@0@s3,g23@6@0@1@s3,g23$@0#close +^714 832$@0@s3@1@tp0,s3$@0#ctermid +^715 835$@0@@1@tp0@3@0@0#cuserid +^716 837$@0@g23@6@0,s3@1@g23,s3$@0#dup2 +^717 839$@0@g23@6@0,s3@1@g23,s3$@0#dup +^718 841@6@0@5@0@0@0@g23@6@0@1@g23$@0#execl +^719 843@6@0@5@0@0@0@g23@6@0@1@g23$@0#execle +^720 845@6@0@5@0@0@0@g23@6@0@1@g23$@0#execlp +^721 849@6@0@5@0@0@0@g23@6@0@1@g23$@0#execv +^722 851@6@0@5@0@0@0@g23@6@0@1@g23$@0#execve +^723 853@6@0@5@0@0@0@g23@6@0@1@g23$@0#execvp +^724 855$@0@s3,g23@6@0@1@s3,g23$@0#fork +^725 857$@0@g23@6@0@1@g23$@0#fpathconf +^726 860@6@5@1@0@0@0@g23@6@0@1@g23,tp0$@0#getcwd +^727 862$^$@0#getegid +^728 864$^$@0#geteuid +^729 866$^$@0#getgid +^730 869$@0@g23@6@0@1@g23,ap1$@0#getgroups +^731 872$^@19@3@0#getlogin +^732 874$^$@0#getpgrp +^733 876$^$@0#getpid +^734 878$^$@0#getppid +^735 880$^$@0#getuid +^736 882$^$@0#isatty +^737 884$@0@g23@6@0,s3@1@g23,s3$@0#link +^738 886$@0@g23@6@0@1@g23$@0#lseek +^739 888$@0@g23@6@0@1@g23$@0#pathconf +^740 890$@0@g23@6@0@1@g23$@0#pause +^741 892$@0@g23@6@0@1@g23$@0#pipe +^742 894$@0@g23@6@0@1@g23,tp1$@0#read +^743 896$@0@s3,g23@6@0@1@s3,g23$@0#rmdir +^744 898$@0@g23@6@0,s3@1@g23,s3$@0#setgid +^745 900$@0@g23@6@0,s3@1@g23,s3$@0#setpgid +^746 902$@0@s3@1@s3$@0#setsid +^747 904$@0@g23@6@0,s3@1@g23,s3$@0#setuid +^748 906$@0@s3@1@s3$@0#sleep +^749 908$@0@g23@6@0@1@g23$@0#sysconf +^750 910$@0@g23@6@0@1@g23$@0#tcgetpgrp +^751 912$@0@g23@6@0,s3@1@g23,s3$@0#tcsetpgrp +^752 915@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#ttyname +^753 917$@0@s3,g23@6@0@1@s3,g23$@0#unlink +^754 919$@0@g23@6@0@1@g23$@0#write *7 (Struct tag) -^754 920@921#@utimbuf +^755 920@921#@utimbuf *4 (Function) -^755 924$@0@s3,g22@6@0@1@s3,g22$@0#utime +^756 924$@0@s3,g23@6@0@1@s3,g23$@0#utime *0 (Datatype) -^756 20@+@+@0@0@0@0@925#regex_t -^757 13@-@-@0@0@0@0@926#regoff_t +^757 20@+@+@0@0@0@0@925#regex_t +^758 13@-@-@0@0@0@0@926#regoff_t *7 (Struct tag) -^758 927@928#@!4 +^759 927@928#@!4 *0 (Datatype) -^759 927@-@-@0@0@0@0@929#regmatch_t +^760 927@-@-@0@0@0@0@929#regmatch_t *4 (Function) -^760 932$@0@@1@p0$@0#regcomp -^761 935$@0@@1@p3$@0#regexec -^762 937$@0@@1@p2$@0#regerror -^763 939$$$@0#regfree +^761 932$@0@@1@p0$@0#regcomp +^762 935$@0@@1@p3$@0#regexec +^763 937$@0@@1@p2$@0#regerror +^764 939$$$@0#regfree *1 (Constant) -^764 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR +^765 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR ;; Library constraints vsnprintf pre: diff --git a/lib/unix.lcd b/lib/unix.lcd index 087fb07..e3c1c68 100644 --- a/lib/unix.lcd +++ b/lib/unix.lcd @@ -1,6 +1,6 @@ ;;; Splint Library unix.lcd -;;Splint 3.0.0.20 --- 31 Dec 2001 -;;lib:169 +;;Splint 3.0.0.20 --- 02 Jan 2002 +;;lib:173 ;;ctTable 0 u-2 19 38 0 p1|-2 20 39 @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s23|& -0 s24|-1 1129 -1 -0 s25|& -0 s26|-1 383 -1 -0 s27|& -0 a28|-1 401 -1 +0 s24|& +0 s25|-1 1129 -1 +0 s26|& +0 s27|-1 383 -1 +0 s28|& +0 a29|-1 401 -1 3 C0.5/20|! 3 C0.68/2|! 3 C0.2/5|! @@ -121,7 +121,7 @@ 3 f4 (107|$#,)! 3 f111 (107|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|^#int_frac_digits,4|@1|^#frac_digits,4|@1|^#p_cs_precedes,4|@1|^#p_sep_by_space,4|@1|^#n_cs_precedes,4|@1|^#n_sep_by_space,4|@1|^#p_sign_posn,4|@1|^#n_sign_posn,}! -0 s45|-1 125 -1 +0 s46|-1 125 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -173,12 +173,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a123|& +0 a124|& 3 f0 (171|4@0@7&#,)! 3 f5 (171|4@0@7&#,)! 3 f0 (171|$#,5|$#,)! 3 f1 (171|$#,5|$#,)! -0 s132|& +0 s133|& 3 ?! 3 f177 (5|$#,)! 3 f1 (5|$#,)^180 @@ -206,13 +206,13 @@ 3 f200 (5|$#,192|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a138|& +0 a139|& 3 f0 (204|4@0@7&#,!.,)! 3 f1 (204|4@0@7&#,!.,)! 3 f0 (204|$#,)! 3 f1 (204|$#,)! -0 a141|-1 211 -1 -0 a142|-1 289 -1 +0 a142|-1 211 -1 +0 a143|-1 289 -1 1 t209|209& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -370,15 +370,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|^#quot,5|@1|^#rem,}! -0 s221|& 0 s222|& +0 s223|& 3 f0 (5|$#,5|$#,)! 3 f369 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|^#quot,9|@1|^#rem,}! -0 s225|& 0 s226|& +0 s227|& 3 f0 (9|$#,9|$#,)! 3 f376 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -446,7 +446,7 @@ 3 f428 (383|@5|4@0@9&#,383|$#,)! 3 f0 (383|$#,383|$#,)! 3 f63 (383|$#,383|$#,)! -0 s261|-1 445 -1 +0 s262|-1 445 -1 1 t444|444& 3 f0 (383|4@0@7&#,63|$#,383|$#,445|$#,)! 3 f63 (383|4@0@7&#,63|$#,383|$#,445|$#,)! @@ -506,8 +506,8 @@ 3 f5 (383|$#,!.,)! 3 f0 (383|$#,!.,)! 3 f5 (383|$#,!.,)! -0 s285|& 0 s286|& +0 s287|& 3 C0.2/5|! 3 f0 (66|$#,)! 3 f2 (66|$#,)! @@ -632,8 +632,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s332|& -0 s333|-1 639 -1 +0 s333|& +0 s334|-1 639 -1 3 Stm{5|@1|^#tm_sec,5|@1|^#tm_min,5|@1|^#tm_hour,5|@1|^#tm_mday,5|@1|^#tm_mon,5|@1|^#tm_year,5|@1|^#tm_wday,5|@1|^#tm_yday,5|@1|^#tm_isdst,}! 3 f0 ()! 3 f630 ()! @@ -658,7 +658,6 @@ 3 f445 (639|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,445|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,445|$#,)! -0 s343|& 0 s344|& 0 s345|& 0 s346|& @@ -686,17 +685,18 @@ 0 s368|& 0 s369|& 0 s370|& -0 s409|& -0 s410|-1 1252 904 -0 s411|& +0 s371|& +0 s410|& +0 s411|-1 1252 904 0 s412|& 0 s413|& 0 s414|& 0 s415|& 0 s416|& -0 a417|-1 695 -1 +0 s417|& +0 a418|-1 695 -1 3 Sdirent{42|@1|^#d_name,}! -0 s418|-1 703 -1 +0 s419|-1 703 -1 1 t692|692& 3 f0 (695|$#,)! 3 f5 (695|$#,)! @@ -710,7 +710,7 @@ 3 f0 (695|$#,)! 3 f1 (695|$#,)! 3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,689|@1|^#l_start,689|@1|^#l_len,690|@1|^#l_pid,}! -0 s494|& +0 s495|& 3 f0 (23|$#,687|$#,)! 3 f5 (23|$#,687|$#,)! 3 f0 (5|$#,5|$#,!.,)! @@ -718,7 +718,7 @@ 3 f0 (23|$#,5|$#,!.,)! 3 f5 (23|$#,5|$#,!.,)! 3 Sgroup{23|@1|0@0@3&#gr_name,685|@1|^#gr_gid,315|@1|0@0@3&#gr_mem,}! -0 s498|-1 719 -1 +0 s499|-1 719 -1 3 f0 (685|$#,)! 3 f19 (685|$#,)! 1 t716|716& @@ -727,7 +727,7 @@ 3 f19 (23|$#,)! 3 f719 (23|$#,)! 3 Spasswd{23|@1|0@0@3&#pw_name,691|@1|^#pw_uid,685|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}! -0 s527|-1 728 -1 +0 s528|-1 728 -1 3 f0 (23|$#,)! 3 f19 (23|$#,)! 1 t725|725& @@ -735,18 +735,18 @@ 3 f0 (691|$#,)! 3 f19 (691|$#,)! 3 f728 (691|$#,)! -0 a530|& +0 a531|& 3 f0 (733|$#,5|$#,)! 3 f1 (733|$#,5|$#,)! 3 f0 (733|4@0@7&#,5|$#,)! 3 f5 (733|4@0@7&#,5|$#,)! -0 a533|-1 750 -1 +0 a534|-1 750 -1 3 ?! 3 f739 ()! 3 f1 ()^742 1 t741|741& 3 Ssigaction{!742$$$@0#sa_handler,738|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}! -0 s551|-1 747 -1 +0 s552|-1 747 -1 3 f0 (690|$#,5|$#,)! 3 f5 (690|$#,5|$#,)! 1 t744|744& @@ -775,7 +775,7 @@ 3 f0 (211|$#,)! 3 f5 (211|$#,)! 3 Sstat{687|@1|^#st_mode,686|@1|^#st_ino,684|@1|^#st_dev,688|@1|^#st_nlink,691|@1|^#st_uid,685|@1|^#st_gid,689|@1|^#st_size,631|@1|^#st_atime,631|@1|^#st_mtime,631|@1|^#st_ctime,}! -0 s566|-1 786 -1 +0 s567|-1 786 -1 3 f0 (687|@7|$#,)! 3 f2 (687|@7|$#,)! 3 f0 (687|@7|$#,)! @@ -800,12 +800,12 @@ 3 f0 (687|$#,)! 3 f5 (687|$#,)! 3 Stms{630|@1|^#tms_utime,630|@1|^#tms_stime,630|@1|^#tms_cutime,630|@1|^#tms_cstime,}! -0 s578|-1 799 -1 +0 s579|-1 799 -1 1 t798|798& 3 f0 (799|4@0@7&#,)! 3 f630 (799|4@0@7&#,)! 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}! -0 s580|-1 804 -1 +0 s581|-1 804 -1 1 t803|803& 3 f0 (804|4@0@7&#,)! 3 f5 (804|4@0@7&#,)! @@ -827,13 +827,13 @@ 3 f690 (690|$#,24|4@5@7&#,5|$#,)! 3 C0.4/8|! 3 C0.3/8|! -0 s591|& +0 s592|& 3 C0.9/9|! 3 C0.10/9|! -0 s592|& 0 s593|& +0 s594|& 3 Stermios{829|@1|^#c_iflag,829|@1|^#c_oflag,829|@1|^#c_cflag,829|@1|^#c_lflag,825|@1|^#c_cc,}! -0 s662|-1 832 -1 +0 s663|-1 832 -1 1 t831|831& 3 f0 (832|$#,)! 3 f828 (832|$#,)! @@ -960,15 +960,15 @@ 3 f0 (5|$#,20|$#,63|$#,)! 3 f64 (5|$#,20|$#,63|$#,)! 3 Sutimbuf{631|@1|^#actime,631|@1|^#modtime,}! -0 s754|-1 959 -1 +0 s755|-1 959 -1 1 t958|958& 3 f0 (23|$#,959|0@5@7&#,)! 3 f5 (23|$#,959|0@5@7&#,)! -0 a756|-1 967 -1 -0 s757|& -3 S!4{963|@1|^#rm_so,963|@1|^#rm_eo,}! +0 a757|-1 967 -1 0 s758|& -0 s759|-1 -1 970 +3 S!4{963|@1|^#rm_so,963|@1|^#rm_eo,}! +0 s759|& +0 s760|-1 -1 970 1 t962|962& 3 f0 (967|4@0@7&#,23|$#,5|$#,)! 3 f5 (967|4@0@7&#,23|$#,5|$#,)! @@ -979,7 +979,6 @@ 3 f63 (5|$#,967|$#,23|4@0@7&#,63|$#,)! 3 f0 (967|0@0@2&#,)! 3 f1 (967|0@0@2&#,)! -0 s796|& 0 s797|& 0 s798|& 0 s799|& @@ -999,6 +998,7 @@ 0 s813|& 0 s814|& 0 s815|& +0 s816|& 3 f0 (23|$#,23|4@0@7&#,5|$#,)! 3 f1 (23|$#,23|4@0@7&#,5|$#,)! 3 C0.5/2|! @@ -1048,7 +1048,6 @@ 3 f17 (17|$#,)! 3 f0 ()! 3 f1 ()! -0 s938|& 0 s939|& 0 s940|& 0 s941|& @@ -1068,15 +1067,15 @@ 0 s955|& 0 s956|& 0 s957|& +0 s958|& 2 F0/12|0& 2 F4/12|4& -0 s958|& 0 s959|& 0 s960|& 0 s961|& 0 s962|& -0 s963|-1 1288 -1 -0 s964|& +0 s963|& +0 s964|-1 1288 -1 0 s965|& 0 s966|& 0 s967|& @@ -1089,7 +1088,8 @@ 0 s974|& 0 s975|& 0 s976|& -0 a977|-1 1218 -1 +0 s977|& +0 a978|-1 1218 -1 3 f0 (5|$#,23|4@0@7&#,5|$#,)! 3 f5 (5|$#,23|4@0@7&#,5|$#,)! 3 C0.5/9|! @@ -1098,14 +1098,14 @@ 3 f0 ()! 3 f690 ()! 3 Siovec{20|@1|0@0@3&#iov_base,63|@1|^#iov_len,}! -0 s981|-1 1117 1097 +0 s982|-1 1117 1097 2 y1096|1096& 3 f0 (5|$#,1097|$#,5|$#,)! 3 f64 (5|$#,1097|$#,5|$#,)! 3 f0 (5|$#,1097|$#,5|$#,)! 3 f64 (5|$#,1097|$#,5|$#,)! 3 Spoll{5|@1|^#fd,7|@1|^#events,7|@1|^#revents,}! -0 s986|-1 -1 1104 +0 s987|-1 -1 1104 2 y1103|1103& 3 f0 (1104|$#,10|$#,5|$#,)! 3 f5 (1104|$#,10|$#,5|$#,)! @@ -1114,16 +1114,16 @@ 2 F0/14|0& 2 F4/14|4& 3 Ssockaddr{1076|@1|^#sa_len,1076|@1|^#sa_family,1110|@1|^#sa_data,}! -0 s1100|-1 1122 -1 +0 s1101|-1 1122 -1 3 Slinger{5|@1|^#l_onoff,5|@1|^#l_linger,}! -0 s1101|& -3 Ssockproto{1077|@1|^#sp_family,1077|@1|^#sp_protocol,}! 0 s1102|& +3 Ssockproto{1077|@1|^#sp_family,1077|@1|^#sp_protocol,}! +0 s1103|& 1 t1096|1096& 3 Smsghdr{1057|@1|0@0@3&#msg_name,1078|@1|^#msg_namelen,1117|@1|0@0@3&#msg_iov,1078|@1|^#msg_iovlen,1057|@1|0@0@3&#msg_control,1078|@1|^#msg_controllen,5|@1|^#msg_flags,}! -0 s1103|-1 1142 -1 +0 s1104|-1 1142 -1 3 Scmsghdr{1078|@1|^#cmsg_len,5|@1|^#cmsg_level,5|@1|^#cmsg_type,}! -0 s1104|& +0 s1105|& 1 t1112|1112& 3 f0 (5|$#,1122|$#,24|$#,)! 3 f5 (5|$#,1122|$#,24|$#,)! @@ -1173,22 +1173,22 @@ 3 f5 (5|$#,5|$#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 s1150|-1 1172 -1 +0 s1151|-1 1172 -1 1 t1171|1171& 3 f0 (24|$#,5|$#,1172|4@5@7&#,)! 3 f690 (24|$#,5|$#,1172|4@5@7&#,)! 3 f0 (690|$#,24|$#,5|$#,1172|4@5@7&#,)! 3 f690 (690|$#,24|$#,5|$#,1172|4@5@7&#,)! 3 Stimeval{9|@1|^#tv_sec,9|@1|^#tv_usec,}! -0 s1153|-1 1187 -1 +0 s1154|-1 1187 -1 3 Stimespec{9|@1|^#ts_sec,9|@1|^#ts_nsec,}! -0 s1154|& +0 s1155|& 3 Stimezone{5|@1|^#tz_minuteswest,5|@1|^#tz_dsttime,}! -0 s1155|-1 1193 -1 +0 s1156|-1 1193 -1 3 Sitimerval{1178|@1|^#it_interval,1178|@1|^#it_value,}! -0 s1166|-1 1190 -1 +0 s1167|-1 1190 -1 3 Sclockinfo{5|@1|^#hz,5|@1|^#tick,5|@1|^#stathz,5|@1|^#profhz,}! -0 s1167|& +0 s1168|& 1 t1178|1178& 3 f0 (1187|$#,1187|4@5@7&#,)! 3 f5 (1187|$#,1187|4@5@7&#,)! @@ -1219,7 +1219,7 @@ 3 f0 (1057|$#,63|$#,)! 3 f5 (1057|$#,63|$#,)! 3 Swinsize{8|@1|^#ws_row,8|@1|^#ws_col,8|@1|^#ws_xpixel,8|@1|^#ws_ypixel,}! -0 s1202|& +0 s1203|& 1 t1087|1087& 3 f0 (5|$#,1218|$#,)! 3 f1 (5|$#,1218|$#,)! @@ -1268,13 +1268,13 @@ 3 f0 (23|$#,689|$#,)! 3 f5 (23|$#,689|$#,)! 3 Sipc_perm{691|@1|^#uid,685|@1|^#gid,691|@1|^#cuid,685|@1|^#cgid,687|@1|^#mode,1075|@1|^#seq,983|@1|^#key,}! -0 s1324|& -0 s1335|-1 1268 -1 +0 s1325|& +0 s1336|-1 1268 -1 1 t1267|1267& 3 Smsqid_ds{1266|@1|^#msg_perm,1268|@1|0@0@3&#msg_first,1268|@1|0@0@3&#msg_last,1079|@1|^#msg_cbytes,1079|@1|^#msg_qnum,1079|@1|^#msg_qbytes,690|@1|^#msg_lspid,690|@1|^#msg_lrpid,631|@1|^#msg_stime,631|@1|^#msg_rtime,631|@1|^#msg_ctime,}! -0 s1336|-1 1273 -1 +0 s1337|-1 1273 -1 3 Smymesg{9|@1|^#mtype,42|@1|^#mtext,}! -0 s1337|& +0 s1338|& 1 t1270|1270& 3 f0 (5|$#,5|$#,1273|4@0@7&#,)! 3 f5 (5|$#,5|$#,1273|4@0@7&#,)! @@ -1284,17 +1284,17 @@ 3 f5 (5|$#,20|4@0@7&#,63|$#,9|$#,5|$#,)! 3 f0 (5|$#,20|$#,63|$#,5|$#,)! 3 f5 (5|$#,20|$#,63|$#,5|$#,)! -0 s1347|-1 1283 -1 +0 s1348|-1 1283 -1 1 t1282|1282& 3 Ssemid_ds{1266|@1|^#sem_perm,1283|@1|0@0@3&#sem_base,1073|@1|^#sem_nsems,631|@1|^#sem_otime,631|@1|^#sem_ctime,}! -0 s1348|-1 1287 -1 +0 s1349|-1 1287 -1 3 Ssem{1073|@1|^#semval,690|@1|^#sempid,1073|@1|^#semncnt,1073|@1|^#semzcnt,}! 1 t1285|1285& 1 t1073|1073& 3 Usemun{5|@1|^#val,1287|@1|0@0@3&#buf,1288|@1|0@0@3&#array,}! -0 s1349|& +0 s1350|& 3 Ssembuf{1073|@1|^#sem_num,7|@1|^#sem_op,7|@1|^#sem_flg,}! -0 s1350|-1 1297 -1 +0 s1351|-1 1297 -1 3 f0 (5|$#,5|$#,5|$#,1290|$#,)! 3 f5 (5|$#,5|$#,5|$#,1290|$#,)! 3 f0 (983|$#,5|$#,5|$#,)! @@ -1303,7 +1303,7 @@ 3 f0 (5|$#,1297|$#,63|$#,)! 3 f5 (5|$#,1297|$#,63|$#,)! 3 Sshmid_ds{1266|@1|^#shm_perm,5|@1|^#shm_segsz,1073|@1|^#shm_lkcnt,690|@1|^#shm_lpid,690|@1|^#shm_cpid,1075|@1|^#shm_nattch,1075|@1|^#shm_cnattch,631|@1|^#shm_atime,631|@1|^#shm_dtime,631|@1|^#shm_ctime,}! -0 s1373|-1 1305 -1 +0 s1374|-1 1305 -1 3 f0 (5|$#,20|0@5@7&#,5|$#,)! 3 f19 (5|$#,20|0@5@7&#,5|$#,)! 3 f20 (5|$#,20|0@5@7&#,5|$#,)! @@ -1390,12 +1390,12 @@ 3 f0 (5|$#,1079|$#,)! 3 f5 (5|$#,1079|$#,)! 3 Sstrbuf{5|@1|^#maxlen,5|@1|^#len,23|@1|0@0@3&#buf,}! -0 s1474|-1 1394 -1 +0 s1475|-1 1394 -1 3 Sstr_mlist{42|@1|^#l_name,}! -0 s1475|-1 1391 -1 +0 s1476|-1 1391 -1 1 t1390|1390& 3 Sstr_list{5|@1|^#sl_nmods,1391|@1|0@0@3&#sl_modlist,}! -0 s1476|& +0 s1477|& 1 t1388|1388& 3 f0 (5|$#,1394|4@0@7&#,1394|4@0@7&#,24|$#,)! 3 f5 (5|$#,1394|4@0@7&#,1394|4@0@7&#,24|$#,)! @@ -1407,11 +1407,11 @@ 3 f5 (5|$#,1394|$#,1394|$#,5|$#,24|$#,)! 3 Srusage{1178|@1|^#ru_utime,1178|@1|^#ru_stime,9|@1|^#ru_maxrss,9|@1|^#ru_ixrss,9|@1|^#ru_idrss,9|@1|^#ru_isrss,9|@1|^#ru_minflt,9|@1|^#ru_majflt,9|@1|^#ru_nswap,9|@1|^#ru_inblock,9|@1|^#ru_oublock,9|@1|^#ru_msgsnd,9|@1|^#ru_msgrcv,9|@1|^#ru_nsignals,9|@1|^#ru_nvcsw,9|@1|^#ru_nivcsw,}! 3 Srlimit{9|@1|^#rlim_cur,9|@1|^#rlim_max,}! -0 s1499|-1 1412 -1 +0 s1500|-1 1412 -1 2 F0/3|0& 2 F10/3|10& 3 Sloadavg{1407|@1|^#ldavg,9|@1|^#fscale,}! -0 s1500|& +0 s1501|& 3 f0 (5|$#,5|$#,)! 3 f5 (5|$#,5|$#,)! 1 t1405|1405& @@ -1424,7 +1424,7 @@ 3 f0 (5|$#,1412|$#,)! 3 f5 (5|$#,1412|$#,)! 3 Sservent{23|@1|0@0@18@3@0#s_name,315|@1|0@0@18@3@0#s_aliases,5|@1|^#s_port,23|@1|0@0@18@3@0#s_proto,}! -0 s1506|-1 1425 -1 +0 s1507|-1 1425 -1 3 f0 (23|$#,23|0@5@7&#,)! 3 f19 (23|$#,23|0@5@7&#,)! 1 t1422|1422& @@ -1448,7 +1448,7 @@ 3 f5 (5|$#,)! 3 f0 ()! 3 f5 ()! -0 s1516|-1 1449 -1 +0 s1517|-1 1449 -1 3 f0 (23|0@2@7&#,)! 3 f19 (23|0@2@7&#,)! 1 t1446|1446& @@ -1511,15 +1511,15 @@ 3 f17 (1504|$#,)! 3 f0 (9|$#,)! 3 f1 (9|$#,)! -0 s1538|& 0 s1539|& 0 s1540|& -3 Sin_addr{1510|@1|^#s_addr,}! 0 s1541|& +3 Sin_addr{1510|@1|^#s_addr,}! +0 s1542|& 2 F0/8|0& 2 F3/8|3& 3 Ssockaddr_in{1511|@1|^#sin_family,1509|@1|^#sin_port,1513|@1|^#sin_addr,1515|@1|^#sin_zero,}! -0 s1542|& +0 s1543|& 3 f0 (1510|$#,)! 3 f1510 (1510|$#,)! 3 f0 (1509|$#,)! @@ -1757,7 +1757,7 @@ 3 f19 (63|$#,63|$#,)! 3 f20 (63|$#,63|$#,)! 3 S!5{5|@1|^#quot,5|@1|^#rem,}! -0 s1595|& +0 s1596|& 3 f0 (5|$#,5|$#,)! 3 f369 (5|$#,5|$#,)! 3 f0 ()! @@ -1795,7 +1795,7 @@ 3 f0 (1789|$#,)! 3 f1 (1789|$#,)! 3 S!6{9|@1|^#quot,9|@1|^#rem,}! -0 s1605|& +0 s1606|& 3 f0 (9|$#,9|$#,)! 3 f376 (9|$#,9|$#,)! 3 f0 ()! @@ -1880,23 +1880,23 @@ 3 f5 (23|4@5@7&#,65|$#,)! ;;tistable 0 -28 -28,123 -123 -28,123,138 -138 -28,123,138,141 -141 -28,123,138,141,142 +29 +29,124 +124 +29,124,139 +139 +29,124,139,142 142 -417 -417,530 -530 -417,530,533 -533 -417,530,533,756 -756 -977 +29,124,139,142,143 +143 +418 +418,531 +531 +418,531,534 +534 +418,531,534,757 +757 +978 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -1915,993 +1915,993 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__ *3 (Variable) -^17 211|@1|6@0@0@0@1#stdin#stdout +^18 211|@1|6@0@0@0@1#stdin#stdout *1 (Constant) -^19 5$#EDOM#ERANGE#EILSEQ +^20 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^22 5|@1|6@0@0@0@1#errno +^23 5|@1|6@0@0@0@1#errno *0 (Datatype) -^23 13@-@-@0@0@0@0@62#ptrdiff_t -^24 14@-@-@0@0@0@0@63#size_t -^25 15@-@-@0@0@0@0@64#ssize_t -^26 13@-@-@0@0@0@0@65#wchar_t -^27 13@-@-@0@0@0@0@66#wint_t -^28 0@+@=@0@0@0@0@67#mbstate_t +^24 13@-@-@0@0@0@0@62#ptrdiff_t +^25 14@-@-@0@0@0@0@63#size_t +^26 15@-@-@0@0@0@0@64#ssize_t +^27 13@-@-@0@0@0@0@65#wchar_t +^28 13@-@-@0@0@0@0@66#wint_t +^29 0@+@=@0@0@0@0@67#mbstate_t *1 (Constant) -^29 0@i0@0@6#NULL -^30 2$#NDEBUG +^30 0@i0@0@6#NULL +^31 2$#NDEBUG *4 (Function) -^31 72@6@0@8@0@0^$@0#assert -^32 76$^$@0#isalnum -^33 79$^$@0#isalpha -^34 82$^$@0#iscntrl -^35 85$^$@0#isdigit -^36 89$^$@0#isgraph -^37 93$^$@0#islower -^38 96$^$@0#isprint -^39 99$^$@0#ispunct -^40 102$^$@0#isspace -^41 106$^$@0#isupper -^42 110$^$@0#isxdigit -^43 114$^$@0#tolower -^44 117$^$@0#toupper +^32 72@6@0@8@0@0^$@0#assert +^33 76$^$@0#isalnum +^34 79$^$@0#isalpha +^35 82$^$@0#iscntrl +^36 85$^$@0#isdigit +^37 89$^$@0#isgraph +^38 93$^$@0#islower +^39 96$^$@0#isprint +^40 99$^$@0#ispunct +^41 102$^$@0#isspace +^42 106$^$@0#isupper +^43 110$^$@0#isxdigit +^44 114$^$@0#tolower +^45 117$^$@0#toupper *7 (Struct tag) -^45 118@119#@lconv +^46 118@119#@lconv *1 (Constant) -^46 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME *4 (Function) -^52 122@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@19@3@0#setlocale -^53 126$^@3@0@0#localeconv +^53 122@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale +^54 126$^@3@0@0#localeconv *3 (Variable) -^54 5|@1|6@0@0@0@1#DBL_DIG -^55 17|@1|6@0@0@0@1#DBL_EPSILON -^56 5|@1|6@0@0@0@1#DBL_MANT_DIG -^57 17|@1|6@0@0@0@1#DBL_MAX -^58 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^60 17|@1|6@0@0@0@1#DBL_MIN -^61 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^64 16|@1|6@0@0@0@1#FLT_EPSILON -^65 5|@1|6@0@0@0@1#FLT_MANT_DIG -^66 16|@1|6@0@0@0@1#FLT_MAX -^67 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^69 16|@1|6@0@0@0@1#FLT_MIN -^70 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +^55 5|@1|6@0@0@0@1#DBL_DIG +^56 17|@1|6@0@0@0@1#DBL_EPSILON +^57 5|@1|6@0@0@0@1#DBL_MANT_DIG +^58 17|@1|6@0@0@0@1#DBL_MAX +^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^61 17|@1|6@0@0@0@1#DBL_MIN +^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^65 16|@1|6@0@0@0@1#FLT_EPSILON +^66 5|@1|6@0@0@0@1#FLT_MANT_DIG +^67 16|@1|6@0@0@0@1#FLT_MAX +^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^70 16|@1|6@0@0@0@1#FLT_MIN +^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP *1 (Constant) -^72 5$#FLT_RADIX +^73 5$#FLT_RADIX *3 (Variable) -^73 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^75 18|@1|6@0@0@0@1#LDBL_EPSILON -^76 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^77 18|@1|6@0@0@0@1#LDBL_MAX -^78 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^80 18|@1|6@0@0@0@1#LDBL_MIN -^81 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^76 18|@1|6@0@0@0@1#LDBL_EPSILON +^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^78 18|@1|6@0@0@0@1#LDBL_MAX +^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^81 18|@1|6@0@0@0@1#LDBL_MIN +^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP *1 (Constant) -^83 5$#CHAR_BIT -^84 4$#CHAR_MAX#CHAR_MIN -^86 5$#INT_MAX#INT_MIN -^88 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^91 4$#SCHAR_MAX#SCHAR_MIN -^93 7$#SHRT_MAX#SHRT_MIN -^95 3$#UCHAR_MAX#UCHAR_MIN -^97 6$#UINT_MAX -^98 10$#ULONG_MAX -^99 8$#USHRT_MAX -^100 17$#HUGE_VAL +^84 5$#CHAR_BIT +^85 4$#CHAR_MAX#CHAR_MIN +^87 5$#INT_MAX#INT_MIN +^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^92 4$#SCHAR_MAX#SCHAR_MIN +^94 7$#SHRT_MAX#SHRT_MIN +^96 3$#UCHAR_MAX#UCHAR_MIN +^98 6$#UINT_MAX +^99 10$#ULONG_MAX +^100 8$#USHRT_MAX +^101 17$#HUGE_VAL *4 (Function) -^101 128$^$@0#sin -^102 130$^$@0#cos -^103 132$^$@0#tan -^104 134$@0@g22@6@0@1@g22$@0#asin -^105 136$@0@g22@6@0@1@g22$@0#acos -^106 138$^$@0#atan -^107 140$^$@0#atan2 -^108 142$^$@0#sinh -^109 144$@0@g22@6@0@1@g22$@0#cosh -^110 146$^$@0#tanh -^111 148$@0@g22@6@0@1@g22$@0#exp -^112 150$@0@g22@6@0@1@g22$@0#ldexp -^113 152$@0@@1@tp1$@0#frexp -^114 154$@0@g22@6@0@1@g22$@0#log -^115 156$@0@g22@6@0@1@g22$@0#log10 -^116 158$@0@g22@6@0@1@g22$@0#pow -^117 160$@0@g22@6@0@1@g22$@0#sqrt -^118 162$^$@0#ceil -^119 164$^$@0#floor -^120 166$^$@0#fabs -^121 168$@0@@1@tp1$@0#modf -^122 170$^$@0#fmod +^102 128$^$@0#sin +^103 130$^$@0#cos +^104 132$^$@0#tan +^105 134$@0@g23@6@0@1@g23$@0#asin +^106 136$@0@g23@6@0@1@g23$@0#acos +^107 138$^$@0#atan +^108 140$^$@0#atan2 +^109 142$^$@0#sinh +^110 144$@0@g23@6@0@1@g23$@0#cosh +^111 146$^$@0#tanh +^112 148$@0@g23@6@0@1@g23$@0#exp +^113 150$@0@g23@6@0@1@g23$@0#ldexp +^114 152$@0@@1@tp1$@0#frexp +^115 154$@0@g23@6@0@1@g23$@0#log +^116 156$@0@g23@6@0@1@g23$@0#log10 +^117 158$@0@g23@6@0@1@g23$@0#pow +^118 160$@0@g23@6@0@1@g23$@0#sqrt +^119 162$^$@0#ceil +^120 164$^$@0#floor +^121 166$^$@0#fabs +^122 168$@0@@1@tp1$@0#modf +^123 170$^$@0#fmod *0 (Datatype) -^123 20@+@+@0@0@0@0@171#jmp_buf +^124 20@+@+@0@0@0@0@171#jmp_buf *4 (Function) -^124 173$@0@@1@p0$@0#setjmp -^125 175@6@0@5@0@0^$@0#longjmp +^125 173$@0@@1@p0$@0#setjmp +^126 175@6@0@5@0@0^$@0#longjmp *1 (Constant) -^126 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM *0 (Datatype) -^132 13@-@-@0@0@0@0@176#sig_atomic_t +^133 13@-@-@0@0@0@0@176#sig_atomic_t *1 (Constant) -^133 180$#SIG_DFL -^134 184$#SIG_ERR -^135 188$#SIG_IGN +^134 180$#SIG_DFL +^135 184$#SIG_ERR +^136 188$#SIG_IGN *4 (Function) -^136 201@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22$@0#signal -^137 203@6@0@5@0@0$$@0#raise +^137 201@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal +^138 203@6@0@5@0@0$$@0#raise *0 (Datatype) -^138 20@+@+@0@0@0@0@204#va_list +^139 20@+@+@0@0@0@0@204#va_list *4 (Function) -^139 206$@0@@1@p0$@0#va_start -^140 208$@0@@1@p0$@0#va_end +^140 206$@0@@1@p0$@0#va_start +^141 208$@0@@1@p0$@0#va_end *0 (Datatype) -^141 20@+@+@0@0@0@0@209#FILE -^142 20@+@+@0@0@0@0@210#fpos_t +^142 20@+@+@0@0@0@0@209#FILE +^143 20@+@+@0@0@0@0@210#fpos_t *1 (Constant) -^143 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^155 211|@1|6@0@0@0@1#stderr +^156 211|@1|6@0@0@0@1#stderr *4 (Function) -^156 1686$@0@s3,g22@6@0@1@s3,g22$@0#remove -^157 1688$@0@s3,g22@6@0@1@s3,g22$@0#rename -^158 1712@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@3@0@0#tmpfile -^159 1715$@0@s1@1@tp0,s1@19@3@0#tmpnam -^160 1590$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose -^161 1599$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush -^162 1613@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#fopen -^163 1627@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen -^164 1694$@0@s3@1@s3,tp0,tp1$@0#setbuf -^165 1696$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^166 1618@6@0@1@1@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fprintf -^167 1629@6@0@1@2@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fscanf -^168 1672@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf -^169 1692@6@0@1@2@0@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#scanf -^170 1704@6@0@1@1@0@0@@1@tp0$@0#sprintf -^171 1706@6@0@1@2@0@1@g22@6@0@1@g22$@0#sscanf -^172 1721$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf -^173 1719$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf -^174 1725$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^175 1723$@0@@1@p0$@0#vsnprintf -^176 1601$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc -^177 1606@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets -^178 1620$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc -^179 1622$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputs -^180 1647$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc -^181 1649$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar -^182 1658@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^183 1674$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc -^184 1676$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar -^185 1682$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#puts -^186 1717$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc -^187 1624$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread -^188 1645$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite -^189 1603$@0@g22@6@0@1@tp1,g22$@0#fgetpos -^190 1631$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek -^191 1635$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos -^192 1637$@0@g22@6@0@1@g22$@0#ftell -^193 1690$@0@s3,g22@6@0@1@tp0,g22$@0#rewind -^194 1582$@0@@1@tp0$@0#clearerr -^195 1595$@0@g22@6@0@1@g22$@0#feof -^196 1597$@0@g22@6@0@1@g22$@0#ferror -^197 1664$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror -^198 1739$^$@0#atof -^199 1741$^$@0#atoi -^200 1743$^$@0#atol -^201 1858$@0@g22@6@0@1@tp1,g22$@0#strtod -^202 1860$@0@g22@6@0@1@tp1,g22$@0#strtol -^203 1862$@0@g22@6@0@1@tp1,g22$@0#strtoul +^157 1686$@0@s3,g23@6@0@1@s3,g23$@0#remove +^158 1688$@0@s3,g23@6@0@1@s3,g23$@0#rename +^159 1712@6@5@1@0@0@0@s3,g23@6@0@1@s3,g23@3@0@0#tmpfile +^160 1715$@0@s1@1@tp0,s1@19@3@0#tmpnam +^161 1590$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fclose +^162 1599$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush +^163 1613@6@5@1@0@0@0@s3,g23@6@0@1@s3,g23@18@0@0#fopen +^164 1627@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0#freopen +^165 1694$@0@s3@1@s3,tp0,tp1$@0#setbuf +^166 1696$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^167 1618@6@0@1@1@0@0@s3,g23@6@0@1@s3,tp0,g23$@0#fprintf +^168 1629@6@0@1@2@0@0@s3,g23@6@0@1@s3,tp0,g23$@0#fscanf +^169 1672@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf +^170 1692@6@0@1@2@0@1@g18@6@0,s3,g23@6@0@1@s3,tg18,g23$@0#scanf +^171 1704@6@0@1@1@0@0@@1@tp0$@0#sprintf +^172 1706@6@0@1@2@0@1@g23@6@0@1@g23$@0#sscanf +^173 1721$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf +^174 1719$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf +^175 1725$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^176 1723$@0@@1@p0$@0#vsnprintf +^177 1601$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc +^178 1606@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets +^179 1620$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc +^180 1622$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputs +^181 1647$@0@s3,g23@6@0@1@s3,tp0,g23$@0#getc +^182 1649$@1@g18@6@0,s3,g23@6@0@1@s3,tg18,g23$@0#getchar +^183 1658@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^184 1674$@0@s3,g23@6@0@1@s3,tp1,g23$@0#putc +^185 1676$@1@g19@6@0,s3,g23@6@0@1@s3,tg19,g23$@0#putchar +^186 1682$@1@g19@6@0,s3,g23@6@0@1@s3,tg19,g23$@0#puts +^187 1717$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc +^188 1624$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread +^189 1645$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite +^190 1603$@0@g23@6@0@1@tp1,g23$@0#fgetpos +^191 1631$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseek +^192 1635$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos +^193 1637$@0@g23@6@0@1@g23$@0#ftell +^194 1690$@0@s3,g23@6@0@1@tp0,g23$@0#rewind +^195 1582$@0@@1@tp0$@0#clearerr +^196 1595$@0@g23@6@0@1@g23$@0#feof +^197 1597$@0@g23@6@0@1@g23$@0#ferror +^198 1664$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror +^199 1739$^$@0#atof +^200 1741$^$@0#atoi +^201 1743$^$@0#atol +^202 1858$@0@g23@6@0@1@tp1,g23$@0#strtod +^203 1860$@0@g23@6@0@1@tp1,g23$@0#strtol +^204 1862$@0@g23@6@0@1@tp1,g23$@0#strtoul *1 (Constant) -^204 5$#RAND_MAX +^205 5$#RAND_MAX *4 (Function) -^205 1830$@0@s1@1@s1$@0#rand -^206 1852$@0@s1@1@s1$@0#srand -^207 1753@6@5@1@0@0^@2@0@0#calloc -^208 1800@4@5@1@0@0@1@g22@6@0@1@g22@2@0@0#malloc -^209 1837@6@5@1@0@0@0@g22@6@0@1@tp0,g22@2@0@0#realloc -^210 1108$@0@@1@p0,tp0$@0#free +^206 1830$@0@s1@1@s1$@0#rand +^207 1852$@0@s1@1@s1$@0#srand +^208 1753@6@5@1@0@0^@2@0@0#calloc +^209 1800@4@5@1@0@0@1@g23@6@0@1@g23@2@0@0#malloc +^210 1837@6@5@1@0@0@0@g23@6@0@1@tp0,g23@2@0@0#realloc +^211 1108$@0@@1@p0,tp0$@0#free *1 (Constant) -^211 5$#EXIT_FAILURE#EXIT_SUCCESS +^212 5$#EXIT_FAILURE#EXIT_SUCCESS *4 (Function) -^213 1729@6@0@6@0@0^$@0#abort -^214 340@6@0@6@0@0^$@0#exit -^215 1737$@0@s1@1@s1$@0#atexit -^216 1771@6@5@1@0@0^@19@3@0#getenv -^217 1864$@0@s3,g22@6@0@1@s3,g22$@0#system -^218 1750@6@5@1@0@0^@18@0@0#bsearch -^219 1828$@0@g22@6@0@1@tp0,g22$@0#qsort -^220 1731$^$@0#abs +^214 1729@6@0@6@0@0^$@0#abort +^215 340@6@0@6@0@0^$@0#exit +^216 1737$@0@s1@1@s1$@0#atexit +^217 1771@6@5@1@0@0^@19@3@0#getenv +^218 1864$@0@s3,g23@6@0@1@s3,g23$@0#system +^219 1750@6@5@1@0@0^@18@0@0#bsearch +^220 1828$@0@g23@6@0@1@tp0,g23$@0#qsort +^221 1731$^$@0#abs *7 (Struct tag) -^221 367@368#@!2 +^222 367@368#@!2 *0 (Datatype) -^222 367@-@-@0@0@0@0@369#div_t +^223 367@-@-@0@0@0@0@369#div_t *4 (Function) -^223 1757$^$@0#div -^224 1787$^$@0#labs +^224 1757$^$@0#div +^225 1787$^$@0#labs *7 (Struct tag) -^225 374@375#@!3 +^226 374@375#@!3 *0 (Datatype) -^226 374@-@-@0@0@0@0@376#ldiv_t +^227 374@-@-@0@0@0@0@376#ldiv_t *4 (Function) -^227 1795$^$@0#ldiv +^228 1795$^$@0#ldiv *1 (Constant) -^228 63$#MB_CUR_MAX -^229 5$#WCHAR_MAX#WCHAR_MIN -^231 66$#WEOF +^229 63$#MB_CUR_MAX +^230 5$#WCHAR_MAX#WCHAR_MIN +^232 66$#WEOF *4 (Function) -^232 380$^$@0#btowc -^233 382$@0@s3@1@s3,tp0$@0#fgetwc -^234 386@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^235 388$@0@s3@1@s3,tp1$@0#fputwc -^236 390$@0@s3@1@s3,tp1$@0#fputws -^237 392$^$@0#fwide -^238 394@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^239 396@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^240 398$@0@s3@1@s3,tp0$@0#getwc -^241 400$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar -^242 403$^$@0#mbrlen -^243 405$@0@@1@tp0$@0#mbrtowc -^244 407$^$@0#mbsinit -^245 409$@0@@1@tp0$@0#mbsrtowcs -^246 411$@0@s3@1@s3,tp1$@0#putwc -^247 413$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar -^248 415@6@0@1@1@0@0@@1@tp0$@0#swprintf -^249 417@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf -^250 419$@0@s3@1@s3,tp1$@0#ungetwc -^251 421$@0@s3@1@s3,tp0$@0#vfwprintf -^252 423$@0@@1@tp0$@0#vswprintf -^253 425$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf -^254 427$@0@@1@tp0$@0#wcrtomb -^255 431$@0@@1@tp0$@0#wcscat -^256 434@6@5@1@0@0^@19@2@0#wcschr -^257 436$^$@0#wcscmp -^258 438$^$@0#wcscoll -^259 441$@0@@1@tp0$@0#wcscpy -^260 443$^$@0#wcscspn +^233 380$^$@0#btowc +^234 382$@0@s3@1@s3,tp0$@0#fgetwc +^235 386@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^236 388$@0@s3@1@s3,tp1$@0#fputwc +^237 390$@0@s3@1@s3,tp1$@0#fputws +^238 392$^$@0#fwide +^239 394@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^240 396@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^241 398$@0@s3@1@s3,tp0$@0#getwc +^242 400$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar +^243 403$^$@0#mbrlen +^244 405$@0@@1@tp0$@0#mbrtowc +^245 407$^$@0#mbsinit +^246 409$@0@@1@tp0$@0#mbsrtowcs +^247 411$@0@s3@1@s3,tp1$@0#putwc +^248 413$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar +^249 415@6@0@1@1@0@0@@1@tp0$@0#swprintf +^250 417@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf +^251 419$@0@s3@1@s3,tp1$@0#ungetwc +^252 421$@0@s3@1@s3,tp0$@0#vfwprintf +^253 423$@0@@1@tp0$@0#vswprintf +^254 425$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf +^255 427$@0@@1@tp0$@0#wcrtomb +^256 431$@0@@1@tp0$@0#wcscat +^257 434@6@5@1@0@0^@19@2@0#wcschr +^258 436$^$@0#wcscmp +^259 438$^$@0#wcscoll +^260 441$@0@@1@tp0$@0#wcscpy +^261 443$^$@0#wcscspn *7 (Struct tag) -^261 632@444#@tm +^262 632@444#@tm *4 (Function) -^262 447$@0@@1@tp0$@0#wcsftime -^263 449$^$@0#wcslen -^264 453$@0@@1@tp0$@0#wcsncat -^265 455$^$@0#wcsncmp -^266 458$@0@@1@tp0$@0#wcsncpy -^267 461@6@5@1@0@0^$@0#wcspbrk -^268 464@6@5@1@0@0^$@0#wcsrchr -^269 467$@0@@1@tp1$@0#wcsrtombs -^270 469$^$@0#wcsspn -^271 472@6@5@1@0@0^@3@0@0#wcsstr -^272 474$@0@@1@tp1$@0#wcstod -^273 477@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^274 479$@0@@1@tp1$@0#wcstol -^275 481$@0@@1@tp1$@0#wcstoul -^276 483$@0@@1@tp0$@0#wcsxfrm -^277 485$^$@0#wctob -^278 488@6@5@1@0@0^@3@0@0#wmemchr -^279 490$^$@0#wmemcmp -^280 493$@0@@1@tp0$@0#wmemcpy -^281 496$@0@@1@tp0$@0#wmemmove -^282 499$@0@@1@tp0$@0#wmemset -^283 501@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf -^284 503@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf +^263 447$@0@@1@tp0$@0#wcsftime +^264 449$^$@0#wcslen +^265 453$@0@@1@tp0$@0#wcsncat +^266 455$^$@0#wcsncmp +^267 458$@0@@1@tp0$@0#wcsncpy +^268 461@6@5@1@0@0^$@0#wcspbrk +^269 464@6@5@1@0@0^$@0#wcsrchr +^270 467$@0@@1@tp1$@0#wcsrtombs +^271 469$^$@0#wcsspn +^272 472@6@5@1@0@0^@3@0@0#wcsstr +^273 474$@0@@1@tp1$@0#wcstod +^274 477@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^275 479$@0@@1@tp1$@0#wcstol +^276 481$@0@@1@tp1$@0#wcstoul +^277 483$@0@@1@tp0$@0#wcsxfrm +^278 485$^$@0#wctob +^279 488@6@5@1@0@0^@3@0@0#wmemchr +^280 490$^$@0#wmemcmp +^281 493$@0@@1@tp0$@0#wmemcpy +^282 496$@0@@1@tp0$@0#wmemmove +^283 499$@0@@1@tp0$@0#wmemset +^284 501@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf +^285 503@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf *0 (Datatype) -^285 13@-@-@0@0@0@0@504#wctype_t -^286 13@-@-@0@0@0@0@505#wctrans_t +^286 13@-@-@0@0@0@0@504#wctype_t +^287 13@-@-@0@0@0@0@505#wctrans_t *4 (Function) -^287 509$^$@0#iswalnum -^288 512$^$@0#iswalpha -^289 515$^$@0#iswcntrl -^290 518$^$@0#iswctype -^291 521$^$@0#iswdigit -^292 525$^$@0#iswgraph -^293 528$^$@0#iswlower -^294 531$^$@0#iswprint -^295 534$^$@0#iswpunct -^296 537$^$@0#iswspace -^297 540$^$@0#iswupper -^298 544$^$@0#iswxdigit -^299 548$^$@0#towctrans -^300 551$^$@0#towlower -^301 554$^$@0#towupper -^302 556$^$@0#wctrans -^303 558$^$@0#wctype -^304 1802$@1@g22@6@0@1@g22$@0#mblen -^305 1806$@0@g22@6@0@1@tp0,g22$@0#mbtowc -^306 1875$@0@@1@tp0$@0#wctomb -^307 1804$@0@@1@tp0$@0#mbstowcs -^308 1873$@0@g22@6@0@1@tp0,g22$@0#wcstombs -^309 572$@0@@1@tp0$@0#memcpy -^310 575$@0@@1@tp0$@0#memmove -^311 579$@0@@1@tp0$@0#strcpy -^312 582$@0@@1@tp0$@0#strncpy -^313 585$@0@@1@tp0$@0#strcat -^314 588$@0@@1@tp0$@0#strncat -^315 590$^$@0#memcmp -^316 592$^$@0#strcmp -^317 594$^$@0#strcoll -^318 596$^$@0#strncmp -^319 598$@0@@1@tp0$@0#strxfrm -^320 601@6@5@1@0@0^@3@0@0#memchr -^321 604@6@5@1@0@0^@19@2@0#strchr -^322 606$^$@0#strcspn -^323 609@6@5@1@0@0^@19@2@0#strpbrk -^324 612@6@5@1@0@0^@19@2@0#strrchr -^325 614$^$@0#strspn -^326 617@6@5@1@0@0^@19@2@0#strstr -^327 620@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok -^328 624$@0@@1@tp0$@0#memset -^329 627$^@19@3@0#strerror -^330 629$^$@0#strlen +^288 509$^$@0#iswalnum +^289 512$^$@0#iswalpha +^290 515$^$@0#iswcntrl +^291 518$^$@0#iswctype +^292 521$^$@0#iswdigit +^293 525$^$@0#iswgraph +^294 528$^$@0#iswlower +^295 531$^$@0#iswprint +^296 534$^$@0#iswpunct +^297 537$^$@0#iswspace +^298 540$^$@0#iswupper +^299 544$^$@0#iswxdigit +^300 548$^$@0#towctrans +^301 551$^$@0#towlower +^302 554$^$@0#towupper +^303 556$^$@0#wctrans +^304 558$^$@0#wctype +^305 1802$@1@g23@6@0@1@g23$@0#mblen +^306 1806$@0@g23@6@0@1@tp0,g23$@0#mbtowc +^307 1875$@0@@1@tp0$@0#wctomb +^308 1804$@0@@1@tp0$@0#mbstowcs +^309 1873$@0@g23@6@0@1@tp0,g23$@0#wcstombs +^310 572$@0@@1@tp0$@0#memcpy +^311 575$@0@@1@tp0$@0#memmove +^312 579$@0@@1@tp0$@0#strcpy +^313 582$@0@@1@tp0$@0#strncpy +^314 585$@0@@1@tp0$@0#strcat +^315 588$@0@@1@tp0$@0#strncat +^316 590$^$@0#memcmp +^317 592$^$@0#strcmp +^318 594$^$@0#strcoll +^319 596$^$@0#strncmp +^320 598$@0@@1@tp0$@0#strxfrm +^321 601@6@5@1@0@0^@3@0@0#memchr +^322 604@6@5@1@0@0^@19@2@0#strchr +^323 606$^$@0#strcspn +^324 609@6@5@1@0@0^@19@2@0#strpbrk +^325 612@6@5@1@0@0^@19@2@0#strrchr +^326 614$^$@0#strspn +^327 617@6@5@1@0@0^@19@2@0#strstr +^328 620@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok +^329 624$@0@@1@tp0$@0#memset +^330 627$^@19@3@0#strerror +^331 629$^$@0#strlen *1 (Constant) -^331 5$#CLOCKS_PER_SEC +^332 5$#CLOCKS_PER_SEC *0 (Datatype) -^332 13@-@-@0@0@0@0@630#clock_t -^333 13@-@-@0@0@0@0@631#time_t +^333 13@-@-@0@0@0@0@630#clock_t +^334 13@-@-@0@0@0@0@631#time_t *4 (Function) -^334 634$@0@s1@1@s1$@0#clock -^335 636$^$@0#difftime -^336 638$^$@0#mktime -^337 641$@0@@1@tp0$@0#time -^338 644$@0@g22@6@0@1@g22@19@3@0#asctime -^339 647$^@19@3@0#ctime -^340 650@6@5@1@0@0^@19@3@0#gmtime -^341 653@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime -^342 655$@0@@1@tp0$@0#strftime +^335 634$@0@s1@1@s1$@0#clock +^336 636$^$@0#difftime +^337 638$^$@0#mktime +^338 641$@0@@1@tp0$@0#time +^339 644$@0@g23@6@0@1@g23@19@3@0#asctime +^340 647$^@19@3@0#ctime +^341 650@6@5@1@0@0^@19@3@0#gmtime +^342 653@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime +^343 655$@0@@1@tp0$@0#strftime *0 (Datatype) -^343 13@-@-@0@0@0@0@656#int8_t -^344 13@-@-@0@0@0@0@657#int16_t -^345 13@-@-@0@0@0@0@658#int32_t -^346 13@-@-@0@0@0@0@659#int64_t -^347 14@-@-@0@0@0@0@660#uint8_t -^348 14@-@-@0@0@0@0@661#uint16_t -^349 14@-@-@0@0@0@0@662#uint32_t -^350 14@-@-@0@0@0@0@663#uint64_t -^351 13@-@-@0@0@0@0@664#int_least8_t -^352 13@-@-@0@0@0@0@665#int_least16_t -^353 13@-@-@0@0@0@0@666#int_least32_t -^354 13@-@-@0@0@0@0@667#int_least64_t -^355 14@-@-@0@0@0@0@668#uint_least8_t -^356 14@-@-@0@0@0@0@669#uint_least16_t -^357 14@-@-@0@0@0@0@670#uint_least32_t -^358 14@-@-@0@0@0@0@671#uint_least64_t -^359 13@-@-@0@0@0@0@672#int_fast8_t -^360 13@-@-@0@0@0@0@673#int_fast16_t -^361 13@-@-@0@0@0@0@674#int_fast32_t -^362 13@-@-@0@0@0@0@675#int_fast64_t -^363 14@-@-@0@0@0@0@676#uint_fast8_t -^364 14@-@-@0@0@0@0@677#uint_fast16_t -^365 14@-@-@0@0@0@0@678#uint_fast32_t -^366 14@-@-@0@0@0@0@679#uint_fast64_t -^367 24@-@+@0@0@0@0@680#intptr_t -^368 25@-@+@0@0@0@0@681#uintptr_t -^369 15@-@-@0@0@0@0@682#intmax_t -^370 14@-@-@0@0@0@0@683#uintmax_t +^344 13@-@-@0@0@0@0@656#int8_t +^345 13@-@-@0@0@0@0@657#int16_t +^346 13@-@-@0@0@0@0@658#int32_t +^347 13@-@-@0@0@0@0@659#int64_t +^348 14@-@-@0@0@0@0@660#uint8_t +^349 14@-@-@0@0@0@0@661#uint16_t +^350 14@-@-@0@0@0@0@662#uint32_t +^351 14@-@-@0@0@0@0@663#uint64_t +^352 13@-@-@0@0@0@0@664#int_least8_t +^353 13@-@-@0@0@0@0@665#int_least16_t +^354 13@-@-@0@0@0@0@666#int_least32_t +^355 13@-@-@0@0@0@0@667#int_least64_t +^356 14@-@-@0@0@0@0@668#uint_least8_t +^357 14@-@-@0@0@0@0@669#uint_least16_t +^358 14@-@-@0@0@0@0@670#uint_least32_t +^359 14@-@-@0@0@0@0@671#uint_least64_t +^360 13@-@-@0@0@0@0@672#int_fast8_t +^361 13@-@-@0@0@0@0@673#int_fast16_t +^362 13@-@-@0@0@0@0@674#int_fast32_t +^363 13@-@-@0@0@0@0@675#int_fast64_t +^364 14@-@-@0@0@0@0@676#uint_fast8_t +^365 14@-@-@0@0@0@0@677#uint_fast16_t +^366 14@-@-@0@0@0@0@678#uint_fast32_t +^367 14@-@-@0@0@0@0@679#uint_fast64_t +^368 24@-@+@0@0@0@0@680#intptr_t +^369 25@-@+@0@0@0@0@681#uintptr_t +^370 15@-@-@0@0@0@0@682#intmax_t +^371 14@-@-@0@0@0@0@683#uintmax_t *1 (Constant) -^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^407 63$#INTPTR_MIN#INTPTR_MAX +^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^408 63$#INTPTR_MIN#INTPTR_MAX *0 (Datatype) -^409 13@-@-@0@0@0@0@684#dev_t -^410 13@-@-@0@0@0@0@685#gid_t -^411 14@-@-@0@0@0@0@686#ino_t -^412 13@-@-@0@0@0@0@687#mode_t -^413 13@-@-@0@0@0@0@688#nlink_t -^414 13@-@-@0@0@0@0@689#off_t -^415 13@-@-@0@0@0@0@690#pid_t -^416 13@-@-@0@0@0@0@691#uid_t -^417 20@+@+@0@0@0@0@692#DIR +^410 13@-@-@0@0@0@0@684#dev_t +^411 13@-@-@0@0@0@0@685#gid_t +^412 14@-@-@0@0@0@0@686#ino_t +^413 13@-@-@0@0@0@0@687#mode_t +^414 13@-@-@0@0@0@0@688#nlink_t +^415 13@-@-@0@0@0@0@689#off_t +^416 13@-@-@0@0@0@0@690#pid_t +^417 13@-@-@0@0@0@0@691#uid_t +^418 20@+@+@0@0@0@0@692#DIR *7 (Struct tag) -^418 1526@694#@dirent +^419 1526@694#@dirent *4 (Function) -^419 1528$@0@g22@6@0@1@g22$@0#closedir -^420 1531@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir -^421 1534@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir -^422 1539$^$@0#rewinddir +^420 1528$@0@g23@6@0@1@g23$@0#closedir +^421 1531@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#opendir +^422 1534@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#readdir +^423 1539$^$@0#rewinddir *1 (Constant) -^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR +^424 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR *7 (Struct tag) -^494 707@708#@flock +^495 707@708#@flock *4 (Function) -^495 710$@0@g22@6@0@1@g22$@0#creat -^496 712$@0@g22@6@0@1@g22$@0#fcntl -^497 714$@0@g22@6@0@1@g22$@0#open +^496 710$@0@g23@6@0@1@g23$@0#creat +^497 712$@0@g23@6@0@1@g23$@0#fcntl +^498 714$@0@g23@6@0@1@g23$@0#open *7 (Struct tag) -^498 715@716#@group +^499 715@716#@group *4 (Function) -^499 720@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid -^500 723@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam +^500 720@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrgid +^501 723@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrnam *1 (Constant) -^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON -^505 63$#MAX_INPUT#NAME_MAX -^507 9$#NGROUPS_MAX#OPEN_MAX -^509 63$#PATH_MAX#PIPE_BUF -^511 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX +^502 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON +^506 63$#MAX_INPUT#NAME_MAX +^508 9$#NGROUPS_MAX#OPEN_MAX +^510 63$#PATH_MAX#PIPE_BUF +^512 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX *7 (Struct tag) -^527 724@725#@passwd +^528 724@725#@passwd *4 (Function) -^528 729@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam -^529 732@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid +^529 729@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwnam +^530 732@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwuid *0 (Datatype) -^530 20@+@+@0@0@0@0@733#sigjmp_buf +^531 20@+@+@0@0@0@0@733#sigjmp_buf *4 (Function) -^531 735@6@0@5@0@0^$@0#siglongjmp -^532 737$@0@@1@p0$@0#sigsetjmp +^532 735@6@0@5@0@0^$@0#siglongjmp +^533 737$@0@@1@p0$@0#sigsetjmp *0 (Datatype) -^533 0@+@=@0@0@0@0@738#sigset_t +^534 0@+@=@0@0@0@0@738#sigset_t *1 (Constant) -^534 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 +^535 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 *7 (Struct tag) -^551 743@744#@sigaction +^552 743@744#@sigaction *4 (Function) -^552 746@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill -^553 749$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction -^554 752$@0@g22@6@0@1@tp0,g22$@0#sigaddset -^555 754$@0@g22@6@0@1@tp0,g22$@0#sigdelset -^556 756$@0@g22@6@0@1@tp0,g22$@0#sigemptyset -^557 758$@0@g22@6@0@1@tp0,g22$@0#sigfillset -^558 760$@0@g22@6@0@1@g22$@0#sigismember -^559 762$@0@g22@6@0@1@tp0,g22$@0#sigpending -^560 764$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask -^561 766$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend +^553 746@6@0@5@0@0@0@g23@6@0@1@g23$@0#kill +^554 749$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigaction +^555 752$@0@g23@6@0@1@tp0,g23$@0#sigaddset +^556 754$@0@g23@6@0@1@tp0,g23$@0#sigdelset +^557 756$@0@g23@6@0@1@tp0,g23$@0#sigemptyset +^558 758$@0@g23@6@0@1@tp0,g23$@0#sigfillset +^559 760$@0@g23@6@0@1@g23$@0#sigismember +^560 762$@0@g23@6@0@1@tp0,g23$@0#sigpending +^561 764$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigprocmask +^562 766$@0@g23@6@0,s3@1@g23,s3$@0#sigsuspend *1 (Constant) -^562 5$#L_ctermid#L_cuserid +^563 5$#L_ctermid#L_cuserid *4 (Function) -^564 1593@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen -^565 1608$@0@g22@6@0@1@g22$@0#fileno +^565 1593@6@5@1@0@0@0@g23@6@0,s3@1@g23,s3@18@0@0#fdopen +^566 1608$@0@g23@6@0@1@g23$@0#fileno *7 (Struct tag) -^566 1346@773#@stat +^567 1346@773#@stat *4 (Function) -^567 1349$^$@0#S_ISBLK -^568 1353$^$@0#S_ISCHR -^569 1357$^$@0#S_ISDIR -^570 1361$^$@0#S_ISFIFO -^571 1365$^$@0#S_ISREG -^572 785$@0@s3,g22@6@0@1@s3,g22$@0#chmod -^573 788$@0@g22@6@0@1@g22,tp1$@0#fstat -^574 790$@0@s3,g22@6@0@1@s3,g22$@0#mkdir -^575 792$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo -^576 794$@0@g22@6@0@1@g22,tp1$@0#stat -^577 796$@0@s3@1@s3$@0#umask +^568 1349$^$@0#S_ISBLK +^569 1353$^$@0#S_ISCHR +^570 1357$^$@0#S_ISDIR +^571 1361$^$@0#S_ISFIFO +^572 1365$^$@0#S_ISREG +^573 785$@0@s3,g23@6@0@1@s3,g23$@0#chmod +^574 788$@0@g23@6@0@1@g23,tp1$@0#fstat +^575 790$@0@s3,g23@6@0@1@s3,g23$@0#mkdir +^576 792$@0@s3,g23@6@0@1@s3,g23$@0#mkfifo +^577 794$@0@g23@6@0@1@g23,tp1$@0#stat +^578 796$@0@s3@1@s3$@0#umask *7 (Struct tag) -^578 797@798#@tms +^579 797@798#@tms *4 (Function) -^579 801$@0@@1@tp0$@0#times +^580 801$@0@@1@tp0$@0#times *7 (Struct tag) -^580 802@803#@utsname +^581 802@803#@utsname *4 (Function) -^581 806$@0@g22@6@0@1@tp0,g22$@0#uname -^582 808$^$@0#WEXITSTATUS -^583 810$^$@0#WIFEXITED -^584 812$^$@0#WIFSIGNALED -^585 814$^$@0#WIFSTOPPED -^586 816$^$@0#WSTOPSIG -^587 818$^$@0#WTERMSIG +^582 806$@0@g23@6@0@1@tp0,g23$@0#uname +^583 808$^$@0#WEXITSTATUS +^584 810$^$@0#WIFEXITED +^585 812$^$@0#WIFSIGNALED +^586 814$^$@0#WIFSTOPPED +^587 816$^$@0#WSTOPSIG +^588 818$^$@0#WTERMSIG *1 (Constant) -^588 5$#WUNTRACED +^589 5$#WUNTRACED *4 (Function) -^589 820$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait -^590 822$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid +^590 820$@0@g23@6@0,s3@1@tp0,g23,s3$@0#wait +^591 822$@0@g23@6@0,s3@1@tp1,g23,s3$@0#waitpid *0 (Datatype) -^591 824@-@-@0@0@0@0@825#cc_t -^592 827@-@-@0@0@0@0@828#speed_t -^593 827@-@-@0@0@0@0@829#tcflag_t +^592 824@-@-@0@0@0@0@825#cc_t +^593 827@-@-@0@0@0@0@828#speed_t +^594 827@-@-@0@0@0@0@829#tcflag_t *1 (Constant) -^594 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME +^595 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME *7 (Struct tag) -^662 830@831#@termios +^663 830@831#@termios *4 (Function) -^663 834$^$@0#cfgetispeed -^664 836$^$@0#cfgetospeed -^665 838$@0@@1@tp0$@0#cfsetispeed -^666 840$@0@@1@tp0$@0#cfsetospeed -^667 842$@0@g22@6@0@1@g22$@0#tcdrain -^668 844$@0@g22@6@0@1@g22$@0#tcflow -^669 846$@0@g22@6@0@1@g22$@0#tcflush -^670 848$@0@g22@6@0@1@g22,tp1$@0#tcgetattr -^671 850$@0@g22@6@0@1@g22$@0#tcsendbreak -^672 852$@0@g22@6@0@1@g22$@0#tcsetattr +^664 834$^$@0#cfgetispeed +^665 836$^$@0#cfgetospeed +^666 838$@0@@1@tp0$@0#cfsetispeed +^667 840$@0@@1@tp0$@0#cfsetospeed +^668 842$@0@g23@6@0@1@g23$@0#tcdrain +^669 844$@0@g23@6@0@1@g23$@0#tcflow +^670 846$@0@g23@6@0@1@g23$@0#tcflush +^671 848$@0@g23@6@0@1@g23,tp1$@0#tcgetattr +^672 850$@0@g23@6@0@1@g23$@0#tcsendbreak +^673 852$@0@g23@6@0@1@g23$@0#tcsetattr *3 (Variable) -^673 315|@1|6@0@0@0@1#environ +^674 315|@1|6@0@0@0@1#environ *1 (Constant) -^674 5$#CLK_TCK +^675 5$#CLK_TCK *4 (Function) -^675 1045$@1@g673@6@0,s3@1@s3,g935,g936,g937$@0#tzset +^676 1045$@1@g674@6@0,s3@1@s3,g936,g937,g938$@0#tzset *1 (Constant) -^676 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION +^677 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION *4 (Function) -^707 856@6@0@6@0@0^$@0#_exit -^708 858$@0@g22@6@0@1@g22$@0#access -^709 860$@0@s3@1@s3$@0#alarm -^710 862$@0@g22@6@0@1@g22$@0#chdir -^711 864$@0@s3,g22@6@0@1@s3,g22$@0#chown -^712 866$@0@s3,g22@6@0@1@s3,g22$@0#close -^713 1585$@0@s3@1@tp0,s3$@0#ctermid -^714 1588$@0@@1@tp0@3@0@0#cuserid -^715 874$@0@g22@6@0,s3@1@g22,s3$@0#dup2 -^716 876$@0@g22@6@0,s3@1@g22,s3$@0#dup -^717 878@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl -^718 880@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle -^719 882@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp -^720 886@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv -^721 888@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve -^722 890@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp -^723 892$@0@s3,g22@6@0@1@s3,g22$@0#fork -^724 894$@0@g22@6@0@1@g22$@0#fpathconf -^725 897@6@5@1@0@0@0@g22@6@0@1@g22,tp0$@0#getcwd -^726 899$^$@0#getegid -^727 901$^$@0#geteuid -^728 903$^$@0#getgid -^729 906$@0@g22@6@0@1@g22,ap1$@0#getgroups -^730 909$^@19@3@0#getlogin -^731 911$^$@0#getpgrp -^732 913$^$@0#getpid -^733 915$^$@0#getppid -^734 917$^$@0#getuid -^735 919$^$@0#isatty -^736 921$@0@g22@6@0,s3@1@g22,s3$@0#link -^737 923$@0@g22@6@0@1@g22$@0#lseek -^738 925$@0@g22@6@0@1@g22$@0#pathconf -^739 927$@0@g22@6@0@1@g22$@0#pause -^740 929$@0@g22@6@0@1@g22$@0#pipe -^741 931$@0@g22@6@0@1@g22,tp1$@0#read -^742 933$@0@s3,g22@6@0@1@s3,g22$@0#rmdir -^743 935$@0@g22@6@0,s3@1@g22,s3$@0#setgid -^744 937$@0@g22@6@0,s3@1@g22,s3$@0#setpgid -^745 939$@0@s3@1@s3$@0#setsid -^746 941$@0@g22@6@0,s3@1@g22,s3$@0#setuid -^747 943$@0@s3@1@s3$@0#sleep -^748 945$@0@g22@6@0@1@g22$@0#sysconf -^749 947$@0@g22@6@0@1@g22$@0#tcgetpgrp -^750 949$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp -^751 952@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname -^752 954$@0@s3,g22@6@0@1@s3,g22$@0#unlink -^753 956$@0@g22@6@0@1@g22$@0#write +^708 856@6@0@6@0@0^$@0#_exit +^709 858$@0@g23@6@0@1@g23$@0#access +^710 860$@0@s3@1@s3$@0#alarm +^711 862$@0@g23@6@0@1@g23$@0#chdir +^712 864$@0@s3,g23@6@0@1@s3,g23$@0#chown +^713 866$@0@s3,g23@6@0@1@s3,g23$@0#close +^714 1585$@0@s3@1@tp0,s3$@0#ctermid +^715 1588$@0@@1@tp0@3@0@0#cuserid +^716 874$@0@g23@6@0,s3@1@g23,s3$@0#dup2 +^717 876$@0@g23@6@0,s3@1@g23,s3$@0#dup +^718 878@6@0@5@0@0@0@g23@6@0@1@g23$@0#execl +^719 880@6@0@5@0@0@0@g23@6@0@1@g23$@0#execle +^720 882@6@0@5@0@0@0@g23@6@0@1@g23$@0#execlp +^721 886@6@0@5@0@0@0@g23@6@0@1@g23$@0#execv +^722 888@6@0@5@0@0@0@g23@6@0@1@g23$@0#execve +^723 890@6@0@5@0@0@0@g23@6@0@1@g23$@0#execvp +^724 892$@0@s3,g23@6@0@1@s3,g23$@0#fork +^725 894$@0@g23@6@0@1@g23$@0#fpathconf +^726 897@6@5@1@0@0@0@g23@6@0@1@g23,tp0$@0#getcwd +^727 899$^$@0#getegid +^728 901$^$@0#geteuid +^729 903$^$@0#getgid +^730 906$@0@g23@6@0@1@g23,ap1$@0#getgroups +^731 909$^@19@3@0#getlogin +^732 911$^$@0#getpgrp +^733 913$^$@0#getpid +^734 915$^$@0#getppid +^735 917$^$@0#getuid +^736 919$^$@0#isatty +^737 921$@0@g23@6@0,s3@1@g23,s3$@0#link +^738 923$@0@g23@6@0@1@g23$@0#lseek +^739 925$@0@g23@6@0@1@g23$@0#pathconf +^740 927$@0@g23@6@0@1@g23$@0#pause +^741 929$@0@g23@6@0@1@g23$@0#pipe +^742 931$@0@g23@6@0@1@g23,tp1$@0#read +^743 933$@0@s3,g23@6@0@1@s3,g23$@0#rmdir +^744 935$@0@g23@6@0,s3@1@g23,s3$@0#setgid +^745 937$@0@g23@6@0,s3@1@g23,s3$@0#setpgid +^746 939$@0@s3@1@s3$@0#setsid +^747 941$@0@g23@6@0,s3@1@g23,s3$@0#setuid +^748 943$@0@s3@1@s3$@0#sleep +^749 945$@0@g23@6@0@1@g23$@0#sysconf +^750 947$@0@g23@6@0@1@g23$@0#tcgetpgrp +^751 949$@0@g23@6@0,s3@1@g23,s3$@0#tcsetpgrp +^752 952@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#ttyname +^753 954$@0@s3,g23@6@0@1@s3,g23$@0#unlink +^754 956$@0@g23@6@0@1@g23$@0#write *7 (Struct tag) -^754 957@958#@utimbuf +^755 957@958#@utimbuf *4 (Function) -^755 961$@0@s3,g22@6@0@1@s3,g22$@0#utime +^756 961$@0@s3,g23@6@0@1@s3,g23$@0#utime *0 (Datatype) -^756 20@+@+@0@0@0@0@962#regex_t -^757 13@-@-@0@0@0@0@963#regoff_t +^757 20@+@+@0@0@0@0@962#regex_t +^758 13@-@-@0@0@0@0@963#regoff_t *7 (Struct tag) -^758 964@965#@!4 +^759 964@965#@!4 *0 (Datatype) -^759 964@-@-@0@0@0@0@966#regmatch_t +^760 964@-@-@0@0@0@0@966#regmatch_t *4 (Function) -^760 969$@0@@1@p0$@0#regcomp -^761 972$@0@@1@p3$@0#regexec -^762 974$@0@@1@p2$@0#regerror -^763 976$$$@0#regfree +^761 969$@0@@1@p0$@0#regcomp +^762 972$@0@@1@p3$@0#regexec +^763 974$@0@@1@p2$@0#regerror +^764 976$$$@0#regfree *1 (Constant) -^764 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR +^765 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR *0 (Datatype) -^796 13@-@-@0@0@0@0@977#blkcnt_t -^797 13@-@-@0@0@0@0@978#blksize_t -^798 13@-@-@0@0@0@0@979#clockid_t -^799 14@-@-@0@0@0@0@980#fsblkcnt_t -^800 14@-@-@0@0@0@0@981#fsfilcnt_t -^801 13@-@-@0@0@0@0@982#id_t -^802 13@-@-@0@0@0@0@983#key_t -^803 13@-@-@0@0@0@0@984#pthread_attr_t -^804 13@-@-@0@0@0@0@985#pthread_cond_t -^805 13@-@-@0@0@0@0@986#pthread_condattr_t -^806 13@-@-@0@0@0@0@987#pthread_key_t -^807 13@-@-@0@0@0@0@988#pthread_mutex_t -^808 13@-@-@0@0@0@0@989#pthread_mutexattr_t -^809 13@-@-@0@0@0@0@990#pthread_once_t -^810 13@-@-@0@0@0@0@991#pthread_rwlock_t -^811 13@-@-@0@0@0@0@992#pthread_rwlockattr_t -^812 13@-@-@0@0@0@0@993#pthread_t -^813 15@-@-@0@0@0@0@994#suseconds_t -^814 13@-@-@0@0@0@0@995#timer_t -^815 14@-@-@0@0@0@0@996#useconds_t +^797 13@-@-@0@0@0@0@977#blkcnt_t +^798 13@-@-@0@0@0@0@978#blksize_t +^799 13@-@-@0@0@0@0@979#clockid_t +^800 14@-@-@0@0@0@0@980#fsblkcnt_t +^801 14@-@-@0@0@0@0@981#fsfilcnt_t +^802 13@-@-@0@0@0@0@982#id_t +^803 13@-@-@0@0@0@0@983#key_t +^804 13@-@-@0@0@0@0@984#pthread_attr_t +^805 13@-@-@0@0@0@0@985#pthread_cond_t +^806 13@-@-@0@0@0@0@986#pthread_condattr_t +^807 13@-@-@0@0@0@0@987#pthread_key_t +^808 13@-@-@0@0@0@0@988#pthread_mutex_t +^809 13@-@-@0@0@0@0@989#pthread_mutexattr_t +^810 13@-@-@0@0@0@0@990#pthread_once_t +^811 13@-@-@0@0@0@0@991#pthread_rwlock_t +^812 13@-@-@0@0@0@0@992#pthread_rwlockattr_t +^813 13@-@-@0@0@0@0@993#pthread_t +^814 15@-@-@0@0@0@0@994#suseconds_t +^815 13@-@-@0@0@0@0@995#timer_t +^816 14@-@-@0@0@0@0@996#useconds_t *3 (Variable) -^816 5|@1|6@0@0@0@1#signgam +^817 5|@1|6@0@0@0@1#signgam *4 (Function) -^817 998$@0@@1@tp1$@0#bcopy -^818 1002$^$@0#bcmp -^819 1004$@0@@1@tp0$@0#bzero -^820 1006$^$@0#ffs -^821 1262$@0@s3@1@s3$@0#symlink -^822 1010$@0@s1@1@s1$@0#setvbuf_unlocked -^823 1012$@0@s1@1@s1$@0#setbuffer -^824 1014$@0@s1@1@s1$@0#setlinebuf -^825 1016$@0@@1@p1$@0#strerror_r -^826 1018$@0@@1@tp3,tp0$@0#fread_unlocked -^827 1020$@0@@1@tp3$@0#fwrite_unlocked -^828 1024$@0@@1@tp0$@0#memccpy -^829 1026$^$@0#strcasecmp -^830 1028$^$@0#strncasecmp -^831 1031@6@5@1@0@0^@2@0@0#strdup -^832 1034@6@5@1@0@0^@18@0@0#index -^833 1037@6@5@1@0@0^@18@0@0#rindex -^834 1039$@0@g22@6@0@1@g22$@0#cbrt -^835 1041$^$@0#rint -^836 1043$^$@0#trunc +^818 998$@0@@1@tp1$@0#bcopy +^819 1002$^$@0#bcmp +^820 1004$@0@@1@tp0$@0#bzero +^821 1006$^$@0#ffs +^822 1262$@0@s3@1@s3$@0#symlink +^823 1010$@0@s1@1@s1$@0#setvbuf_unlocked +^824 1012$@0@s1@1@s1$@0#setbuffer +^825 1014$@0@s1@1@s1$@0#setlinebuf +^826 1016$@0@@1@p1$@0#strerror_r +^827 1018$@0@@1@tp3,tp0$@0#fread_unlocked +^828 1020$@0@@1@tp3$@0#fwrite_unlocked +^829 1024$@0@@1@tp0$@0#memccpy +^830 1026$^$@0#strcasecmp +^831 1028$^$@0#strncasecmp +^832 1031@6@5@1@0@0^@2@0@0#strdup +^833 1034@6@5@1@0@0^@18@0@0#index +^834 1037@6@5@1@0@0^@18@0@0#rindex +^835 1039$@0@g23@6@0@1@g23$@0#cbrt +^836 1041$^$@0#rint +^837 1043$^$@0#trunc *1 (Constant) -^837 5$#ENOTBLK#ETXTBSY#EWOULDBLOCK#EINPROGRESS#EALREADY#ENOTSOCK#EDESTADDRREQ#EMSGSIZE#EPROTOTYPE#ENOPROTOOPT#EPROTONOSUPPORT#ESOCKTNOSUPPORT#EOPNOTSUPP#EPFNOSUPPORT#EAFNOSUPPORT#EADDRINUSE#EADDRNOTAVAIL#ENETDOWN#ENETUNREACH#ENETRESET#ECONNABORTED#ECONNRESET#ENOBUFS#EISCONN#ENOTCONN#ESHUTDOWN#ETOOMANYREFS#ETIMEDOUT#ECONNREFUSED#EHOSTDOWN#EHOSTUNREACH#EPROCLIM#EUSERS#EDQUOT#ESTALE#EREMOTE#ENOMSG#EIDRM#EALIGN#EACTIVE#ENOACTIVE#ENORESOURCES#ENOSYSTEM#ENODUST#EDUPNOCONN#EDUPNODISCONN#EDUPNOTCNTD#EDUPNOTIDLE#EDUPNOTWAIT#EDUPNOTRUN#EDUPBADOPCODE#EDUPINTRANSIT#EDUPTOOMANYCPUS#ELOOP#LOCK_MAX#FCHR_MAX#USI_MAX#WORD_BIT#LONG_BIT#MAX_CHAR#PASS_MAX#PID_MAX#SYSPID_MAX#PIPE_MAX#PROC_MAX#STD_BLK#SYS_NMLN#SYS_OPEN#NZERO#UID_MAX#NL_ARGMAX#NL_MSGMAX#NL_NMAX#NL_SETMAX#NL_TEXTMAX#NL_LBLMAX#NL_LANGMAX -^914 17$#M_E#M_LOG2E#M_LOG10E#M_LN2#M_LN10#M_PI#M_PI_2#M_PI_4#M_1_PI#M_2_PI#M_2_SQRTPI#M_SQRT2#M_SQRT1_2#MAXFLOAT#HUGE -^929 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS +^838 5$#ENOTBLK#ETXTBSY#EWOULDBLOCK#EINPROGRESS#EALREADY#ENOTSOCK#EDESTADDRREQ#EMSGSIZE#EPROTOTYPE#ENOPROTOOPT#EPROTONOSUPPORT#ESOCKTNOSUPPORT#EOPNOTSUPP#EPFNOSUPPORT#EAFNOSUPPORT#EADDRINUSE#EADDRNOTAVAIL#ENETDOWN#ENETUNREACH#ENETRESET#ECONNABORTED#ECONNRESET#ENOBUFS#EISCONN#ENOTCONN#ESHUTDOWN#ETOOMANYREFS#ETIMEDOUT#ECONNREFUSED#EHOSTDOWN#EHOSTUNREACH#EPROCLIM#EUSERS#EDQUOT#ESTALE#EREMOTE#ENOMSG#EIDRM#EALIGN#EACTIVE#ENOACTIVE#ENORESOURCES#ENOSYSTEM#ENODUST#EDUPNOCONN#EDUPNODISCONN#EDUPNOTCNTD#EDUPNOTIDLE#EDUPNOTWAIT#EDUPNOTRUN#EDUPBADOPCODE#EDUPINTRANSIT#EDUPTOOMANYCPUS#ELOOP#LOCK_MAX#FCHR_MAX#USI_MAX#WORD_BIT#LONG_BIT#MAX_CHAR#PASS_MAX#PID_MAX#SYSPID_MAX#PIPE_MAX#PROC_MAX#STD_BLK#SYS_NMLN#SYS_OPEN#NZERO#UID_MAX#NL_ARGMAX#NL_MSGMAX#NL_NMAX#NL_SETMAX#NL_TEXTMAX#NL_LBLMAX#NL_LANGMAX +^915 17$#M_E#M_LOG2E#M_LOG10E#M_LN2#M_LN10#M_PI#M_PI_2#M_PI_4#M_1_PI#M_2_PI#M_2_SQRTPI#M_SQRT2#M_SQRT1_2#MAXFLOAT#HUGE +^930 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS *3 (Variable) -^935 5|@1|6@0@0@0@1#daylight -^936 9|@1|6@0@0@0@1#timezone -^937 884|@1|6@0@0@0@1#tzname +^936 5|@1|6@0@0@0@1#daylight +^937 9|@1|6@0@0@0@1#timezone +^938 884|@1|6@0@0@0@1#tzname *0 (Datatype) -^938 3@-@-@0@0@0@0@1046#uchar_t -^939 8@-@-@0@0@0@0@1047#ushort_t -^940 6@-@-@0@0@0@0@1048#uint_t -^941 10@-@-@0@0@0@0@1049#ulong_t -^942 3@-@-@0@0@0@0@1050#vuchar_t -^943 8@-@-@0@0@0@0@1051#vushort_t -^944 6@-@-@0@0@0@0@1052#vuint_t -^945 10@-@-@0@0@0@0@1053#vulong_t -^946 9@-@-@0@0@0@0@1054#label_t -^947 5@-@-@0@0@0@0@1055#level_t -^948 13@-@-@0@0@0@0@1056#daddr_t -^949 23@-@+@0@0@0@0@1057#caddr_t -^950 28@-@+@0@0@0@0@1058#qaddr_t -^951 23@-@+@0@0@0@0@1059#addr_t -^952 9@-@-@0@0@0@0@1060#physadr_t -^953 7@-@-@0@0@0@0@1061#cnt_t -^954 5@-@-@0@0@0@0@1062#chan_t -^955 10@-@-@0@0@0@0@1063#rlim_t -^956 5@-@-@0@0@0@0@1064#paddr_t -^957 20@-@+@0@0@0@0@1065#mid_t -^958 1067@-@-@0@0@0@0@1068#slab_t -^959 1049@-@-@0@0@0@0@1069#shmatt_t -^960 1049@-@-@0@0@0@0@1070#msgqnum_t -^961 1049@-@-@0@0@0@0@1071#msglen_t -^962 1046@-@-@0@0@0@0@1072#uchar -^963 1047@-@-@0@0@0@0@1073#ushort -^964 1048@-@-@0@0@0@0@1074#uint -^965 1049@-@-@0@0@0@0@1075#ulong -^966 1046@-@-@0@0@0@0@1076#u_char -^967 1047@-@-@0@0@0@0@1077#u_short -^968 1048@-@-@0@0@0@0@1078#u_int -^969 1049@-@-@0@0@0@0@1079#u_long -^970 1050@-@-@0@0@0@0@1080#vu_char -^971 1051@-@-@0@0@0@0@1081#vu_short -^972 1052@-@-@0@0@0@0@1082#vu_int -^973 1053@-@-@0@0@0@0@1083#vu_long -^974 9@-@-@0@0@0@0@1084#swblk_t -^975 1079@-@-@0@0@0@0@1085#fixpt_t -^976 9@-@-@0@0@0@0@1086#segsz_t -^977 0@+@=@0@0@0@0@1087#fd_set +^939 3@-@-@0@0@0@0@1046#uchar_t +^940 8@-@-@0@0@0@0@1047#ushort_t +^941 6@-@-@0@0@0@0@1048#uint_t +^942 10@-@-@0@0@0@0@1049#ulong_t +^943 3@-@-@0@0@0@0@1050#vuchar_t +^944 8@-@-@0@0@0@0@1051#vushort_t +^945 6@-@-@0@0@0@0@1052#vuint_t +^946 10@-@-@0@0@0@0@1053#vulong_t +^947 9@-@-@0@0@0@0@1054#label_t +^948 5@-@-@0@0@0@0@1055#level_t +^949 13@-@-@0@0@0@0@1056#daddr_t +^950 23@-@+@0@0@0@0@1057#caddr_t +^951 28@-@+@0@0@0@0@1058#qaddr_t +^952 23@-@+@0@0@0@0@1059#addr_t +^953 9@-@-@0@0@0@0@1060#physadr_t +^954 7@-@-@0@0@0@0@1061#cnt_t +^955 5@-@-@0@0@0@0@1062#chan_t +^956 10@-@-@0@0@0@0@1063#rlim_t +^957 5@-@-@0@0@0@0@1064#paddr_t +^958 20@-@+@0@0@0@0@1065#mid_t +^959 1067@-@-@0@0@0@0@1068#slab_t +^960 1049@-@-@0@0@0@0@1069#shmatt_t +^961 1049@-@-@0@0@0@0@1070#msgqnum_t +^962 1049@-@-@0@0@0@0@1071#msglen_t +^963 1046@-@-@0@0@0@0@1072#uchar +^964 1047@-@-@0@0@0@0@1073#ushort +^965 1048@-@-@0@0@0@0@1074#uint +^966 1049@-@-@0@0@0@0@1075#ulong +^967 1046@-@-@0@0@0@0@1076#u_char +^968 1047@-@-@0@0@0@0@1077#u_short +^969 1048@-@-@0@0@0@0@1078#u_int +^970 1049@-@-@0@0@0@0@1079#u_long +^971 1050@-@-@0@0@0@0@1080#vu_char +^972 1051@-@-@0@0@0@0@1081#vu_short +^973 1052@-@-@0@0@0@0@1082#vu_int +^974 1053@-@-@0@0@0@0@1083#vu_long +^975 9@-@-@0@0@0@0@1084#swblk_t +^976 1079@-@-@0@0@0@0@1085#fixpt_t +^977 9@-@-@0@0@0@0@1086#segsz_t +^978 0@+@=@0@0@0@0@1087#fd_set *4 (Function) -^978 1089$@0@@1@p1$@0#ttyname_r -^979 1092$@0@g22@6@0@1@tp2,g22$@0#ioctl -^980 1094$@0@s3@1@s3$@0#vfork +^979 1089$@0@@1@p1$@0#ttyname_r +^980 1092$@0@g23@6@0@1@tp2,g23$@0#ioctl +^981 1094$@0@s3@1@s3$@0#vfork *7 (Struct tag) -^981 1095@1096#@iovec +^982 1095@1096#@iovec *1 (Constant) -^982 5$#UIO_MAXIOV#IOV_MAX +^983 5$#UIO_MAXIOV#IOV_MAX *4 (Function) -^984 1099$@0@s3,g22@6@0@1@fiov_base.ap1,s3,g22$@0#readv -^985 1101$@0@g22@6@0@1@g22$@0#writev +^985 1099$@0@s3,g23@6@0@1@fiov_base.ap1,s3,g23$@0#readv +^986 1101$@0@g23@6@0@1@g23$@0#writev *7 (Struct tag) -^986 1102@1103#@poll +^987 1102@1103#@poll *1 (Constant) -^987 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL +^988 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL *4 (Function) -^997 1106$@0@g22@6@0@1@frevents.ap0,g22$@0#poll +^998 1106$@0@g23@6@0@1@frevents.ap0,g23$@0#poll *1 (Constant) -^998 5$#SOCK_STREAM#SOCK_DGRAM#SOCK_RAW#SOCK_RDM#SOCK_SEQPACKET#SO_DEBUG#SO_ACCEPTCONN#SO_REUSEADDR#SO_KEEPALIVE#SO_DONTROUTE#SO_BROADCAST#SO_USELOOPBACK#SO_LINGER#SO_OOBINLINE#SO_REUSEPORT#SO_SNDBUF#SO_RCVBUF#SO_SNDLOWAT#SO_RCVLOWAT#SO_SNDTIMEO#SO_RCVTIMEO#SO_ERROR#SO_TYPE#SOL_SOCKET#AF_UNSPEC#AF_LOCAL#AF_UNIX#AF_INET#AF_IMPLINK#AF_PUP#AF_CHAOS#AF_NS#AF_ISO#AF_OSI#AF_ECMA#AF_DATAKIT#AF_CCITT#AF_SNA#AF_DECnet#AF_DLI#AF_LAT#AF_HYLINK#AF_APPLETALK#AF_ROUTE#AF_LINK#pseudo_AF_XTP#AF_COIP#AF_CNT#pseudo_AF_RTIP#AF_IPX#AF_SIP#pseudo_AF_PIP#AF_ISDN#AF_E164#AF_MAX#MSG_OOB#MSG_PEEK#MSG_DONTROUTE#MSG_EOR#MSG_TRUNC#MSG_CTRUNC#MSG_WAITALL#MSG_DONTWAIT#MSG_EOF#MSG_COMPAT#PF_UNSPEC#PF_LOCAL#PF_UNIX#PF_INET#PF_IMPLINK#PF_PUP#PF_CHAOS#PF_NS#PF_ISO#PF_OSI#PF_ECMA#PF_DATAKIT#PF_CCITT#PF_SNA#PF_DECnet#PF_DLI#PF_LAT#PF_HYLINK#PF_APPLETALK#PF_ROUTE#PF_LINK#PF_XTP#PF_COIP#PF_CNT#PF_SIP#PF_IPX#PF_RTIP#PF_PIP#PF_ISDN#PF_MAX#NET_MAXID#NET_RT_DUMP#NET_RT_FLAGS#NET_RT_IFLIST#NET_RT_MAXID#SOMAXCONN#SCM_RIGHTS +^999 5$#SOCK_STREAM#SOCK_DGRAM#SOCK_RAW#SOCK_RDM#SOCK_SEQPACKET#SO_DEBUG#SO_ACCEPTCONN#SO_REUSEADDR#SO_KEEPALIVE#SO_DONTROUTE#SO_BROADCAST#SO_USELOOPBACK#SO_LINGER#SO_OOBINLINE#SO_REUSEPORT#SO_SNDBUF#SO_RCVBUF#SO_SNDLOWAT#SO_RCVLOWAT#SO_SNDTIMEO#SO_RCVTIMEO#SO_ERROR#SO_TYPE#SOL_SOCKET#AF_UNSPEC#AF_LOCAL#AF_UNIX#AF_INET#AF_IMPLINK#AF_PUP#AF_CHAOS#AF_NS#AF_ISO#AF_OSI#AF_ECMA#AF_DATAKIT#AF_CCITT#AF_SNA#AF_DECnet#AF_DLI#AF_LAT#AF_HYLINK#AF_APPLETALK#AF_ROUTE#AF_LINK#pseudo_AF_XTP#AF_COIP#AF_CNT#pseudo_AF_RTIP#AF_IPX#AF_SIP#pseudo_AF_PIP#AF_ISDN#AF_E164#AF_MAX#MSG_OOB#MSG_PEEK#MSG_DONTROUTE#MSG_EOR#MSG_TRUNC#MSG_CTRUNC#MSG_WAITALL#MSG_DONTWAIT#MSG_EOF#MSG_COMPAT#PF_UNSPEC#PF_LOCAL#PF_UNIX#PF_INET#PF_IMPLINK#PF_PUP#PF_CHAOS#PF_NS#PF_ISO#PF_OSI#PF_ECMA#PF_DATAKIT#PF_CCITT#PF_SNA#PF_DECnet#PF_DLI#PF_LAT#PF_HYLINK#PF_APPLETALK#PF_ROUTE#PF_LINK#PF_XTP#PF_COIP#PF_CNT#PF_SIP#PF_IPX#PF_RTIP#PF_PIP#PF_ISDN#PF_MAX#NET_MAXID#NET_RT_DUMP#NET_RT_FLAGS#NET_RT_IFLIST#NET_RT_MAXID#SOMAXCONN#SCM_RIGHTS *7 (Struct tag) -^1100 1111@1112#@sockaddr -^1101 1113@1114#@linger -^1102 1115@1116#@sockproto -^1103 1118@1119#@msghdr -^1104 1120@1121#@cmsghdr +^1101 1111@1112#@sockaddr +^1102 1113@1114#@linger +^1103 1115@1116#@sockproto +^1104 1118@1119#@msghdr +^1105 1120@1121#@cmsghdr *4 (Function) -^1105 1124$@0@g22@6@0@1@tp2,g22$@0#accept -^1106 1126$@0@g22@6@0,s3@1@g22,s3$@0#bind -^1107 1128$@0@g22@6@0,s1@1@g22,s1$@0#connect -^1108 1131$@0@g22@6@0@1@tp1,tp2,g22$@0#getpeername -^1109 1133$@0@g22@6@0@1@tp1,tp2,g22$@0#getsockname -^1110 1135$@0@g22@6@0@1@tp3,tp4,g22$@0#getsockopt -^1111 1137$@0@g22@6@0,s1@1@g22,s1$@0#listen -^1112 1139$@0@g22@6@0@1@tp1,g22$@0#recv -^1113 1141$@0@g22@6@0@1@tp1,tp4,tp5,g22$@0#recvfrom -^1114 1144$@0@g22@6@0@1@afiov_base.tfmsg_iov.tp1,g22$@0#recvmsg -^1115 1146$@0@g22@6@0@1@g22$@0#send -^1116 1148$@0@g22@6@0@1@g22$@0#sendto -^1117 1150$@0@g22@6@0@1@g22$@0#sendmsg -^1118 1152$@0@s1,g22@6@0@1@s1,g22$@0#setsockopt -^1119 1154$@0@g22@6@0@1@g22$@0#shutdown -^1120 1156$@0@g22@6@0@1@g22$@0#socket -^1121 1158$@0@g22@6@0@1@g22$@0#socketpair +^1106 1124$@0@g23@6@0@1@tp2,g23$@0#accept +^1107 1126$@0@g23@6@0,s3@1@g23,s3$@0#bind +^1108 1128$@0@g23@6@0,s1@1@g23,s1$@0#connect +^1109 1131$@0@g23@6@0@1@tp1,tp2,g23$@0#getpeername +^1110 1133$@0@g23@6@0@1@tp1,tp2,g23$@0#getsockname +^1111 1135$@0@g23@6@0@1@tp3,tp4,g23$@0#getsockopt +^1112 1137$@0@g23@6@0,s1@1@g23,s1$@0#listen +^1113 1139$@0@g23@6@0@1@tp1,g23$@0#recv +^1114 1141$@0@g23@6@0@1@tp1,tp4,tp5,g23$@0#recvfrom +^1115 1144$@0@g23@6@0@1@afiov_base.tfmsg_iov.tp1,g23$@0#recvmsg +^1116 1146$@0@g23@6@0@1@g23$@0#send +^1117 1148$@0@g23@6@0@1@g23$@0#sendto +^1118 1150$@0@g23@6@0@1@g23$@0#sendmsg +^1119 1152$@0@s1,g23@6@0@1@s1,g23$@0#setsockopt +^1120 1154$@0@g23@6@0@1@g23$@0#shutdown +^1121 1156$@0@g23@6@0@1@g23$@0#socket +^1122 1158$@0@g23@6@0@1@g23$@0#socketpair *1 (Constant) -^1122 5$#BADSIG#SA_ONSTACK#SA_RESTART#SA_DISABLE#SIGBUS#SIGEMT#SIGINFO#SIGIO#SIGIOT#SIGPOLL#SIGPROF#SIGPWR#SIGSYS#SIGTRAP#SIGURG#SIGVTALRM#SIGWINCH#SIGXCPU#SIGXFSZ +^1123 5$#BADSIG#SA_ONSTACK#SA_RESTART#SA_DISABLE#SIGBUS#SIGEMT#SIGINFO#SIGIO#SIGIOT#SIGPOLL#SIGPROF#SIGPWR#SIGSYS#SIGTRAP#SIGURG#SIGVTALRM#SIGWINCH#SIGXCPU#SIGXFSZ *4 (Function) -^1141 1160$@0@s3@1@s3$@0#psignal -^1142 1162$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#setenv -^1143 1164$@1@g673@6@0@1@tg673$@0#unsetenv -^1144 1166$^$@0#WCOREDUMP -^1145 1168$^$@0#W_EXITCODE -^1146 1170$^$@0#W_STOPCODE +^1142 1160$@0@s3@1@s3$@0#psignal +^1143 1162$@1@g674@6@0,g23@6@0@1@tg674,g23$@0#setenv +^1144 1164$@1@g674@6@0@1@tg674$@0#unsetenv +^1145 1166$^$@0#WCOREDUMP +^1146 1168$^$@0#W_EXITCODE +^1147 1170$^$@0#W_STOPCODE *1 (Constant) -^1147 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED +^1148 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED *7 (Struct tag) -^1150 1403@1171#@rusage +^1151 1403@1171#@rusage *4 (Function) -^1151 1174$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3 -^1152 1176$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4 +^1152 1174$@0@g23@6@0@1@tp0,tp2,g23$@0#wait3 +^1153 1176$@0@g23@6@0@1@tp1,tp3,g23$@0#wait4 *7 (Struct tag) -^1153 1177@1178#@timeval -^1154 1179@1180#@timespec -^1155 1181@1182#@timezone +^1154 1177@1178#@timeval +^1155 1179@1180#@timespec +^1156 1181@1182#@timezone *1 (Constant) -^1156 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL +^1157 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL *7 (Struct tag) -^1166 1183@1184#@itimerval -^1167 1185@1186#@clockinfo +^1167 1183@1184#@itimerval +^1168 1185@1186#@clockinfo *4 (Function) -^1168 1189$@0@s1,g22@6@0@1@s1,tp1,g22$@0#adjtime -^1169 1192$@0@g22@6@0@1@g22,tp1$@0#getitimer -^1170 1195$@0@g22@6@0@1@tp0,tp1,g22$@0#gettimeofday -^1171 1197$@0@g22@6@0,s1@1@tp2,g22,s1$@0#setitimer -^1172 1199$@0@s1,g22@6@0@1@s1,g22$@0#settimeofday -^1173 1201$@0@s3,g22@6@0@1@s3,g22$@0#utimes +^1169 1189$@0@s1,g23@6@0@1@s1,tp1,g23$@0#adjtime +^1170 1192$@0@g23@6@0@1@g23,tp1$@0#getitimer +^1171 1195$@0@g23@6@0@1@tp0,tp1,g23$@0#gettimeofday +^1172 1197$@0@g23@6@0,s1@1@tp2,g23,s1$@0#setitimer +^1173 1199$@0@s1,g23@6@0@1@s1,g23$@0#settimeofday +^1174 1201$@0@s3,g23@6@0@1@s3,g23$@0#utimes *1 (Constant) -^1174 5$#PROT_READ#PROT_WRITE#PROT_EXEC#MAP_SHARED#MAP_PRIVATE#MAP_COPY#MAP_FIXED#MAP_RENAME#MAP_NORESERVE#MAP_INHERIT#MAP_NOEXTEND#MAP_HASSEMAPHORE#MS_ASYNC#MS_INVALIDATE#MAP_FILE#MAP_ANON#MADV_NORMAL#MADV_RANDOM#MADV_SEQUENTIAL#MADV_WILLNEED#MADV_DONTNEED +^1175 5$#PROT_READ#PROT_WRITE#PROT_EXEC#MAP_SHARED#MAP_PRIVATE#MAP_COPY#MAP_FIXED#MAP_RENAME#MAP_NORESERVE#MAP_INHERIT#MAP_NOEXTEND#MAP_HASSEMAPHORE#MS_ASYNC#MS_INVALIDATE#MAP_FILE#MAP_ANON#MADV_NORMAL#MADV_RANDOM#MADV_SEQUENTIAL#MADV_WILLNEED#MADV_DONTNEED *4 (Function) -^1195 1203$@0@@1@p0$@0#mmap -^1196 1205$^$@0#madvise -^1197 1207$^$@0#mprotect -^1198 1209$@0@s3,g22@6@0@1@s3,tp0,g22$@0#munmap -^1199 1211$^$@0#msync -^1200 1213$^$@0#mlock -^1201 1215$^$@0#munlock +^1196 1203$@0@@1@p0$@0#mmap +^1197 1205$^$@0#madvise +^1198 1207$^$@0#mprotect +^1199 1209$@0@s3,g23@6@0@1@s3,tp0,g23$@0#munmap +^1200 1211$^$@0#msync +^1201 1213$^$@0#mlock +^1202 1215$^$@0#munlock *7 (Struct tag) -^1202 1216@1217#@winsize +^1203 1216@1217#@winsize *1 (Constant) -^1203 5$#TIOCMODG#TIOCMODS#TIOCM_LE#TIOCM_DTR#TIOCM_RTS#TIOCM_ST#TIOCM_SR#TIOCM_CTS#TIOCM_CAR#TIOCM_CD#TIOCM_RNG#TIOCM_RI#TIOCM_DSR#TIOCEXCL#TIOCNXCL#TIOCFLUSH#TIOCGETA#TIOCSETA#TIOCSETAW#TIOCSETAF#TIOCGETD#TIOCSETD#TIOCSBRK#TIOCCBRK#TIOCSDTR#TIOCCDTR#TIOCGPGRP#TIOCSPGRP#TIOCOUTQ#TIOCSTI#TIOCNOTTY#TIOCPKT#TIOCPKT_DATA#TIOCPKT_FLUSHREAD#TIOCPKT_FLUSHWRITE#TIOCPKT_STOP#TIOCPKT_START#TIOCPKT_NOSTOP#TIOCPKT_DOSTOP#TIOCPKT_IOCTL#TIOCSTOP#TIOCSTART#TIOCMSET#TIOCMBIS#TIOCMBIC#TIOCMGET#TIOCREMOTE#TIOCGWINSZ#TIOCSWINSZ#TIOCUCNTL#TIOCSTAT#TIOCCONS#TIOCSCTTY#TIOCEXT#TIOCSIG#TIOCDRAIN#TIOCMSDTRWAIT#TIOCMGDTRWAIT#TIOCTIMESTAMP#TIOCSDRAINWAIT#TIOCGDRAINWAIT#TTYDISC#TABLDISC#SLIPDISC#PPPDISC#MAXHOSTNAMELEN +^1204 5$#TIOCMODG#TIOCMODS#TIOCM_LE#TIOCM_DTR#TIOCM_RTS#TIOCM_ST#TIOCM_SR#TIOCM_CTS#TIOCM_CAR#TIOCM_CD#TIOCM_RNG#TIOCM_RI#TIOCM_DSR#TIOCEXCL#TIOCNXCL#TIOCFLUSH#TIOCGETA#TIOCSETA#TIOCSETAW#TIOCSETAF#TIOCGETD#TIOCSETD#TIOCSBRK#TIOCCBRK#TIOCSDTR#TIOCCDTR#TIOCGPGRP#TIOCSPGRP#TIOCOUTQ#TIOCSTI#TIOCNOTTY#TIOCPKT#TIOCPKT_DATA#TIOCPKT_FLUSHREAD#TIOCPKT_FLUSHWRITE#TIOCPKT_STOP#TIOCPKT_START#TIOCPKT_NOSTOP#TIOCPKT_DOSTOP#TIOCPKT_IOCTL#TIOCSTOP#TIOCSTART#TIOCMSET#TIOCMBIS#TIOCMBIC#TIOCMGET#TIOCREMOTE#TIOCGWINSZ#TIOCSWINSZ#TIOCUCNTL#TIOCSTAT#TIOCCONS#TIOCSCTTY#TIOCEXT#TIOCSIG#TIOCDRAIN#TIOCMSDTRWAIT#TIOCMGDTRWAIT#TIOCTIMESTAMP#TIOCSDRAINWAIT#TIOCGDRAINWAIT#TTYDISC#TABLDISC#SLIPDISC#PPPDISC#MAXHOSTNAMELEN *4 (Function) -^1269 1220$@0@@1@tp1$@0#FD_CLR -^1270 1222$@0@@1@tp1$@0#FD_COPY -^1271 1225$^$@0#FD_ISSET -^1272 1227$@0@@1@tp1$@0#FD_SET -^1273 1229$@0@@1@tp0$@0#FD_ZERO -^1274 1231$@0@s1,g22@6@0@1@s1,g22$@0#fchdir -^1275 1233$@0@g22@6@0,s3@1@g22,s3$@0#fchown -^1276 1235$@0@g22@6@0,s3@1@g22,s3$@0#fsync -^1277 1237$@0@g22@6@0,s3@1@g22,s3$@0#ftruncate -^1278 1239$@0@@1@p0$@0#gethostname -^1279 1241$@0@s1@1@s1$@0#initgroups -^1280 1243$@0@g22@6@0,s3@1@g22,s3$@0#lchown -^1281 1245$@0@g22@6@0@1@tp1,g22$@0#readlink -^1282 1247$@0@g22@6@0@1@tp1,tp2,tp3,tp4,g22$@0#select -^1283 1249$@0@g22@6@0,s1@1@g22,s1$@0#setegid -^1284 1251$@0@g22@6@0,s1@1@g22,s1$@0#seteuid -^1285 1254$@0@g22@6@0,s1@1@g22,s1$@0#setgroups -^1286 1256$@0@g22@6@0,s1@1@g22,s1$@0#setregid -^1287 1258$@0@g22@6@0,s1@1@g22,s1$@0#setreuid -^1288 1260$@0@s3@1@s3$@0#sync -^1289 1264$@0@g22@6@0,s3@1@g22,s3$@0#truncate +^1270 1220$@0@@1@tp1$@0#FD_CLR +^1271 1222$@0@@1@tp1$@0#FD_COPY +^1272 1225$^$@0#FD_ISSET +^1273 1227$@0@@1@tp1$@0#FD_SET +^1274 1229$@0@@1@tp0$@0#FD_ZERO +^1275 1231$@0@s1,g23@6@0@1@s1,g23$@0#fchdir +^1276 1233$@0@g23@6@0,s3@1@g23,s3$@0#fchown +^1277 1235$@0@g23@6@0,s3@1@g23,s3$@0#fsync +^1278 1237$@0@g23@6@0,s3@1@g23,s3$@0#ftruncate +^1279 1239$@0@@1@p0$@0#gethostname +^1280 1241$@0@s1@1@s1$@0#initgroups +^1281 1243$@0@g23@6@0,s3@1@g23,s3$@0#lchown +^1282 1245$@0@g23@6@0@1@tp1,g23$@0#readlink +^1283 1247$@0@g23@6@0@1@tp1,tp2,tp3,tp4,g23$@0#select +^1284 1249$@0@g23@6@0,s1@1@g23,s1$@0#setegid +^1285 1251$@0@g23@6@0,s1@1@g23,s1$@0#seteuid +^1286 1254$@0@g23@6@0,s1@1@g23,s1$@0#setgroups +^1287 1256$@0@g23@6@0,s1@1@g23,s1$@0#setregid +^1288 1258$@0@g23@6@0,s1@1@g23,s1$@0#setreuid +^1289 1260$@0@s3@1@s3$@0#sync +^1290 1264$@0@g23@6@0,s3@1@g23,s3$@0#truncate *1 (Constant) -^1290 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST +^1291 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST *3 (Variable) -^1299 23|@1|6@0@0@0@1#TMAGIC +^1300 23|@1|6@0@0@0@1#TMAGIC *1 (Constant) -^1300 5$#TMAGLEN +^1301 5$#TMAGLEN *3 (Variable) -^1301 23|@1|6@0@0@0@1#TVERSION +^1302 23|@1|6@0@0@0@1#TVERSION *1 (Constant) -^1302 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC +^1303 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC *7 (Struct tag) -^1324 1265@1266#@ipc_perm +^1325 1265@1266#@ipc_perm *1 (Constant) -^1325 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT -^1331 983$#IPC_PRIVATE -^1332 5$#IPC_RMID#IPC_SET#IPC_STAT +^1326 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT +^1332 983$#IPC_PRIVATE +^1333 5$#IPC_RMID#IPC_SET#IPC_STAT *7 (Struct tag) -^1335 0@1267#@msg -^1336 1269@1270#@msqid_ds -^1337 1271@1272#@mymesg +^1336 0@1267#@msg +^1337 1269@1270#@msqid_ds +^1338 1271@1272#@mymesg *1 (Constant) -^1338 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL +^1339 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL *4 (Function) -^1343 1275$@0@g22@6@0@1@g22,tp2$@0#msgctl -^1344 1277$@0@g22@6@0@1@g22$@0#msgget -^1345 1279$@0@g22@6@0@1@g22,tp1$@0#msgrcv -^1346 1281$@0@g22@6@0@1@g22$@0#msgsnd +^1344 1275$@0@g23@6@0@1@g23,tp2$@0#msgctl +^1345 1277$@0@g23@6@0@1@g23$@0#msgget +^1346 1279$@0@g23@6@0@1@g23,tp1$@0#msgrcv +^1347 1281$@0@g23@6@0@1@g23$@0#msgsnd *7 (Struct tag) -^1347 1286@1282#@sem -^1348 1284@1285#@semid_ds +^1348 1286@1282#@sem +^1349 1284@1285#@semid_ds *8 (Union tag) -^1349 1289@1290#$semun +^1350 1289@1290#$semun *7 (Struct tag) -^1350 1291@1292#@sembuf +^1351 1291@1292#@sembuf *1 (Constant) -^1351 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID +^1352 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID *4 (Function) -^1370 1294$@0@g22@6@0@1@g22$@0#semctl -^1371 1296$@0@g22@6@0@1@g22$@0#semget -^1372 1299$@0@g22@6@0@1@g22$@0#semop +^1371 1294$@0@g23@6@0@1@g23$@0#semctl +^1372 1296$@0@g23@6@0@1@g23$@0#semget +^1373 1299$@0@g23@6@0@1@g23$@0#semop *7 (Struct tag) -^1373 1300@1301#@shmid_ds +^1374 1300@1301#@shmid_ds *1 (Constant) -^1374 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK +^1375 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK *4 (Function) -^1385 1304$@0@g22@6@0@1@g22@3@0@0#shmat -^1386 1307$@0@g22@6@0@1@g22,tp2$@0#shmctl -^1387 1309$@0@g22@6@0@1@g22$@0#shmdt -^1388 1311$@0@g22@6@0@1@g22$@0#shmget +^1386 1304$@0@g23@6@0@1@g23@3@0@0#shmat +^1387 1307$@0@g23@6@0@1@g23,tp2$@0#shmctl +^1388 1309$@0@g23@6@0@1@g23$@0#shmdt +^1389 1311$@0@g23@6@0@1@g23$@0#shmget *1 (Constant) -^1389 5$#LOG_EMERG#LOG_ALERT#LOG_CRIT#LOG_ERR#LOG_WARNING#LOG_NOTICE#LOG_INFO#LOG_DEBUG#LOG_KERN#LOG_USER#LOG_MAIL#LOG_DAEMON#LOG_AUTH#LOG_SYSLOG#LOG_LPR#LOG_NEWS#LOG_UUCP#LOG_CRON#LOG_AUTHPRIV#LOG_FTP#LOG_LOCAL0#LOG_LOCAL1#LOG_LOCAL2#LOG_LOCAL3#LOG_LOCAL4#LOG_LOCAL5#LOG_LOCAL6#LOG_LOCAL7#LOG_PID#LOG_CONS#LOG_ODELAY#LOG_NDELAY#LOG_NOWAIT#LOG_PERROR +^1390 5$#LOG_EMERG#LOG_ALERT#LOG_CRIT#LOG_ERR#LOG_WARNING#LOG_NOTICE#LOG_INFO#LOG_DEBUG#LOG_KERN#LOG_USER#LOG_MAIL#LOG_DAEMON#LOG_AUTH#LOG_SYSLOG#LOG_LPR#LOG_NEWS#LOG_UUCP#LOG_CRON#LOG_AUTHPRIV#LOG_FTP#LOG_LOCAL0#LOG_LOCAL1#LOG_LOCAL2#LOG_LOCAL3#LOG_LOCAL4#LOG_LOCAL5#LOG_LOCAL6#LOG_LOCAL7#LOG_PID#LOG_CONS#LOG_ODELAY#LOG_NDELAY#LOG_NOWAIT#LOG_PERROR *4 (Function) -^1423 1313$^$@0#LOG_MASK -^1424 1315$^$@0#LOG_UPTO -^1425 1317$@0@s3@1@s3$@0#closelog -^1426 1319$@0@s3@1@s3$@0#openlog -^1427 1321$@0@s1@1@s1$@0#setlogmask -^1428 1323@6@0@1@1@0@0@s3@1@s3$@0#syslog -^1429 1325$@0@s3@1@s3$@0#vsyslog -^1430 1327$@0@s1@1@s1$@0#endpwent -^1431 1330@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent -^1432 1332$@0@s1@1@s1$@0#setpassent -^1433 1334$@0@s1@1@s1$@0#setpwent -^1434 1336$@0@s1@1@s1$@0#endgrent -^1435 1339@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent -^1436 1341$@0@s1@1@s1$@0#setgrent -^1437 1343$@0@s1@1@s1$@0#setgrfile -^1438 1345$@0@s1@1@s1$@0#setgroupent +^1424 1313$^$@0#LOG_MASK +^1425 1315$^$@0#LOG_UPTO +^1426 1317$@0@s3@1@s3$@0#closelog +^1427 1319$@0@s3@1@s3$@0#openlog +^1428 1321$@0@s1@1@s1$@0#setlogmask +^1429 1323@6@0@1@1@0@0@s3@1@s3$@0#syslog +^1430 1325$@0@s3@1@s3$@0#vsyslog +^1431 1327$@0@s1@1@s1$@0#endpwent +^1432 1330@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent +^1433 1332$@0@s1@1@s1$@0#setpassent +^1434 1334$@0@s1@1@s1$@0#setpwent +^1435 1336$@0@s1@1@s1$@0#endgrent +^1436 1339@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent +^1437 1341$@0@s1@1@s1$@0#setgrent +^1438 1343$@0@s1@1@s1$@0#setgrfile +^1439 1345$@0@s1@1@s1$@0#setgroupent *1 (Constant) -^1439 687$#S_IFMT#S_IFBLK#S_IFCHR#S_IFIFO#S_IFREG#S_IFDIR#S_IFLNK#S_IRWXU#S_IRUSR#S_IRWXG#S_IRWXO#S_ISVTX +^1440 687$#S_IFMT#S_IFBLK#S_IFCHR#S_IFIFO#S_IFREG#S_IFDIR#S_IFLNK#S_IRWXU#S_IRUSR#S_IRWXG#S_IRWXO#S_ISVTX *4 (Function) -^1451 1369$^$@0#S_ISLNK -^1452 1372$^$@0#S_TYPEISMQ -^1453 1375$^$@0#S_TYPEISSEM -^1454 1378$^$@0#S_TYPEISSHM -^1455 1380$@0@g22@6@0@1@g22$@0#lstat -^1456 1382$@0@g22@6@0@1@g22$@0@W:portability#The only portable use of mknod is to create FIFO-special file. If mode is not S_IFIFO or dev is not 0, the behaviour of mknod() is unspecified.##mknod -^1457 1384$@0@s3,g22@6@0@1@s3,g22$@0@W:unixstandard#Not in Single UNIX Specification Version 2##chflags -^1458 1386$@0@s3,g22@6@0@1@s3,g22$@0@W:unixstandard#Not in Single UNIX Specification Version 2##fchflags +^1452 1369$^$@0#S_ISLNK +^1453 1372$^$@0#S_TYPEISMQ +^1454 1375$^$@0#S_TYPEISSEM +^1455 1378$^$@0#S_TYPEISSHM +^1456 1380$@0@g23@6@0@1@g23$@0#lstat +^1457 1382$@0@g23@6@0@1@g23$@0@W:portability#The only portable use of mknod is to create FIFO-special file. If mode is not S_IFIFO or dev is not 0, the behaviour of mknod() is unspecified.##mknod +^1458 1384$@0@s3,g23@6@0@1@s3,g23$@0@W:unixstandard#Not in Single UNIX Specification Version 2##chflags +^1459 1386$@0@s3,g23@6@0@1@s3,g23$@0@W:unixstandard#Not in Single UNIX Specification Version 2##fchflags *1 (Constant) -^1459 5$#FMNAMESZ#MSG_BAND#MSG_HIPRI#RS_HIPRI#S_INPUT#S_RDNORM#S_RDBAND#S_BANDURG#S_HIPRI#S_OUTPUT#S_WRNORM#S_WRBAND#S_MSG#S_ERROR#S_HANGUP +^1460 5$#FMNAMESZ#MSG_BAND#MSG_HIPRI#RS_HIPRI#S_INPUT#S_RDNORM#S_RDBAND#S_BANDURG#S_HIPRI#S_OUTPUT#S_WRNORM#S_WRBAND#S_MSG#S_ERROR#S_HANGUP *7 (Struct tag) -^1474 1387@1388#@strbuf -^1475 1389@1390#@str_mlist -^1476 1392@1393#@str_list +^1475 1387@1388#@strbuf +^1476 1389@1390#@str_mlist +^1477 1392@1393#@str_list *4 (Function) -^1477 1396$@0@g22@6@0@1@tp1,tp2,g22$@0#getmsg -^1478 1398$@0@g22@6@0@1@tp3,tp1,tp2,g22$@0#getpmsg -^1479 1400$@0@s1,g22@6@0@1@s1,g22$@0#putmsg -^1480 1402$@0@s1,g22@6@0@1@s1,g22$@0#putpmsg +^1478 1396$@0@g23@6@0@1@tp1,tp2,g23$@0#getmsg +^1479 1398$@0@g23@6@0@1@tp3,tp1,tp2,g23$@0#getpmsg +^1480 1400$@0@s1,g23@6@0@1@s1,g23$@0#putmsg +^1481 1402$@0@s1,g23@6@0@1@s1,g23$@0#putpmsg *1 (Constant) -^1481 5$#RLIMIT_CPU#RLIMIT_FSIZE#RLIMIT_DATA#RLIMIT_STACK#RLIMIT_CORE#RLIMIT_RSS#RLIMIT_MEMLOCK#RLIMIT_NPROC#RLIMIT_NOFILE#RLIM_NLIMITS#RLIM_INFINITY#PRIO_MIN#PRIO_MAX#PRIO_PROCESS#PRIO_PGRP#PRIO_USER#RUSAGE_SELF#RUSAGE_CHILDREN +^1482 5$#RLIMIT_CPU#RLIMIT_FSIZE#RLIMIT_DATA#RLIMIT_STACK#RLIMIT_CORE#RLIMIT_RSS#RLIMIT_MEMLOCK#RLIMIT_NPROC#RLIMIT_NOFILE#RLIM_NLIMITS#RLIM_INFINITY#PRIO_MIN#PRIO_MAX#PRIO_PROCESS#PRIO_PGRP#PRIO_USER#RUSAGE_SELF#RUSAGE_CHILDREN *7 (Struct tag) -^1499 1404@1405#@rlimit -^1500 1408@1409#@loadavg +^1500 1404@1405#@rlimit +^1501 1408@1409#@loadavg *4 (Function) -^1501 1411$@0@g22@6@0@1@g22$@0#getpriority -^1502 1414$@0@g22@6@0@1@tp1,g22$@0#getrlimit -^1503 1416$@0@g22@6@0@1@tp1,g22$@0#getrusage -^1504 1418$@0@g22@6@0,s1@1@g22,s1$@0#setpriority -^1505 1420$@0@g22@6@0,s1@1@g22,s1$@0#setrlimit +^1502 1411$@0@g23@6@0@1@g23$@0#getpriority +^1503 1414$@0@g23@6@0@1@tp1,g23$@0#getrlimit +^1504 1416$@0@g23@6@0@1@tp1,g23$@0#getrusage +^1505 1418$@0@g23@6@0,s1@1@g23,s1$@0#setpriority +^1506 1420$@0@g23@6@0,s1@1@g23,s1$@0#setrlimit *7 (Struct tag) -^1506 1421@1422#@servent +^1507 1421@1422#@servent *4 (Function) -^1507 1426@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname -^1508 1429$$$@0#getservbyname_r -^1509 1432$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport -^1510 1435$$$@0#getservbyport_r -^1511 1438@6@5@1@0@0$@3@0@0#getservent -^1512 1441@6@5@1@0@0$@3@0@0#getservent_r -^1513 1443$$$@0#setservent -^1514 1445$$$@0#endservent +^1508 1426@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname +^1509 1429$$$@0#getservbyname_r +^1510 1432$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport +^1511 1435$$$@0#getservbyport_r +^1512 1438@6@5@1@0@0$@3@0@0#getservent +^1513 1441@6@5@1@0@0$@3@0@0#getservent_r +^1514 1443$$$@0#setservent +^1515 1445$$$@0#endservent *3 (Variable) -^1515 5|@1|6@0@0&#h_errno +^1516 5|@1|6@0@0&#h_errno *7 (Struct tag) -^1516 1481@1446#@hostent +^1517 1481@1446#@hostent *4 (Function) -^1517 1450@6@5@1@0@0@0@g1515@6@0@1@g1515@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname -^1518 1453$$$@0#gethostbyname_r -^1519 1456@6@5@1@0@0@0@g1515@6@0@1@g1515@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr -^1520 1459$$$@0#gethostbyaddr_r -^1521 1462@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent -^1522 1465$$$@0#gethostent_r -^1523 1468$$@3@0@0#fgethostent -^1524 1471$$@3@0@0#fgethostent_r -^1525 1473$$$@0#sethostent -^1526 1475$$$@0#endhostent -^1527 1477$$$@0#herror -^1528 1480$$@3@0@0#hstrerror -^1529 1483$$$@0@W:superuser#Only super-user processes may call chroot.##chroot -^1530 1485$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot -^1531 1490$^$@0#isascii -^1532 1493$$$@0#toascii -^1533 1497$$$@0#_toupper -^1534 1500$$$@0#_tolower -^1535 1759$@0@s1@1@s1$@0#drand48 -^1536 1506$@0@s1@1@s1$@0#erand48 -^1537 1854$@0@s1@1@s1$@0#srand48 +^1518 1450@6@5@1@0@0@0@g1516@6@0@1@g1516@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname +^1519 1453$$$@0#gethostbyname_r +^1520 1456@6@5@1@0@0@0@g1516@6@0@1@g1516@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr +^1521 1459$$$@0#gethostbyaddr_r +^1522 1462@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent +^1523 1465$$$@0#gethostent_r +^1524 1468$$@3@0@0#fgethostent +^1525 1471$$@3@0@0#fgethostent_r +^1526 1473$$$@0#sethostent +^1527 1475$$$@0#endhostent +^1528 1477$$$@0#herror +^1529 1480$$@3@0@0#hstrerror +^1530 1483$$$@0@W:superuser#Only super-user processes may call chroot.##chroot +^1531 1485$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot +^1532 1490$^$@0#isascii +^1533 1493$$$@0#toascii +^1534 1497$$$@0#_toupper +^1535 1500$$$@0#_tolower +^1536 1759$@0@s1@1@s1$@0#drand48 +^1537 1506$@0@s1@1@s1$@0#erand48 +^1538 1854$@0@s1@1@s1$@0#srand48 *0 (Datatype) -^1538 14@-@-@0@0@0@0@1509#in_port_t -^1539 14@-@-@0@0@0@0@1510#in_addr_t -^1540 14@-@-@0@0@0@0@1511#sa_family_t +^1539 14@-@-@0@0@0@0@1509#in_port_t +^1540 14@-@-@0@0@0@0@1510#in_addr_t +^1541 14@-@-@0@0@0@0@1511#sa_family_t *7 (Struct tag) -^1541 1512@1513#@in_addr -^1542 1516@1517#@sockaddr_in +^1542 1512@1513#@in_addr +^1543 1516@1517#@sockaddr_in *1 (Constant) -^1543 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP -^1547 1510$#INADDR_ANY#INADDR_BROADCAST +^1544 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP +^1548 1510$#INADDR_ANY#INADDR_BROADCAST *4 (Function) -^1549 1519$^$@0#htonl -^1550 1521$^$@0#htons -^1551 1523$^$@0#ntohl -^1552 1525$^$@0#ntohs -^1553 1537$$$@0#readdir_r -^1554 1541$$$@0#seekdir -^1555 1543$$$@0#telldir -^1556 1546$@0@@1@tp0$@0#stpcpy -^1557 1549$@0@@1@tp0$@0#stpncpy -^1558 1551$@0@s3,g22@6@0@1@s3,g22$@0#usleep -^1559 1554$$@3@0@0#inet_ntoa -^1560 1556$@0@g22@6@0@1@g22$@0#hypot -^1561 1558$@0@g22@6@0@1@g22$@0#j0 -^1562 1560$@0@g22@6@0@1@g22$@0#j1 -^1563 1562$@0@g22@6@0@1@g22$@0#jn -^1564 1564$@0@g22@6@0@1@g22$@0#y0 -^1565 1566$@0@g22@6@0@1@g22$@0#y1 -^1566 1568$@0@g22@6@0@1@g22$@0#yn -^1567 1570$@0@g22@6@0@1@g22$@0#acosh -^1568 1572$@0@g22@6@0@1@g22$@0#asinh -^1569 1574$@0@g22@6@0@1@g22$@0#atanh -^1570 1576$@0@g22@6@0@1@g22$@0#lgamma -^1571 1578$@0@g22@6@0@1@g22$@0#erf -^1572 1580$@0@g22@6@0@1@g22$@0#erfc -^1573 1610$@0@s3@1@tp0,s3$@0#flockfile -^1574 1633$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseeko -^1575 1639$@0@g22@6@0@1@g22$@0#ftello -^1576 1641$@0@s3@1@tp0,s3$@0#ftrylockfile -^1577 1643$@0@s3@1@tp0,s3$@0#funlockfile -^1578 1651$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc_unlocked -^1579 1653$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar_unlocked +^1550 1519$^$@0#htonl +^1551 1521$^$@0#htons +^1552 1523$^$@0#ntohl +^1553 1525$^$@0#ntohs +^1554 1537$$$@0#readdir_r +^1555 1541$$$@0#seekdir +^1556 1543$$$@0#telldir +^1557 1546$@0@@1@tp0$@0#stpcpy +^1558 1549$@0@@1@tp0$@0#stpncpy +^1559 1551$@0@s3,g23@6@0@1@s3,g23$@0#usleep +^1560 1554$$@3@0@0#inet_ntoa +^1561 1556$@0@g23@6@0@1@g23$@0#hypot +^1562 1558$@0@g23@6@0@1@g23$@0#j0 +^1563 1560$@0@g23@6@0@1@g23$@0#j1 +^1564 1562$@0@g23@6@0@1@g23$@0#jn +^1565 1564$@0@g23@6@0@1@g23$@0#y0 +^1566 1566$@0@g23@6@0@1@g23$@0#y1 +^1567 1568$@0@g23@6@0@1@g23$@0#yn +^1568 1570$@0@g23@6@0@1@g23$@0#acosh +^1569 1572$@0@g23@6@0@1@g23$@0#asinh +^1570 1574$@0@g23@6@0@1@g23$@0#atanh +^1571 1576$@0@g23@6@0@1@g23$@0#lgamma +^1572 1578$@0@g23@6@0@1@g23$@0#erf +^1573 1580$@0@g23@6@0@1@g23$@0#erfc +^1574 1610$@0@s3@1@tp0,s3$@0#flockfile +^1575 1633$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseeko +^1576 1639$@0@g23@6@0@1@g23$@0#ftello +^1577 1641$@0@s3@1@tp0,s3$@0#ftrylockfile +^1578 1643$@0@s3@1@tp0,s3$@0#funlockfile +^1579 1651$@0@s3,g23@6@0@1@s3,tp0,g23$@0#getc_unlocked +^1580 1653$@1@g18@6@0,s3,g23@6@0@1@s3,tg18,g23$@0#getchar_unlocked *3 (Variable) -^1580 23|@1|6@0@0@0@1#optarg -^1581 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset +^1581 23|@1|6@0@0@0@1#optarg +^1582 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset *4 (Function) -^1585 1655$@1@g1580@6@0,g1581@6@0,g1582@6@0,g1583@6@0,g1584@6@0@1@g1580,g1581,g1582$@0#getopt -^1586 1660$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getw -^1587 1662$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose -^1588 1667@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen -^1589 1678$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc_unlocked -^1590 1680$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar_unlocked -^1591 1684$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putw -^1592 1700@6@0@1@1@0@0@@1@tp0$@0#snprintf -^1593 1709@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@3@0@0#tempnam -^1594 1727$$$@0#a64l +^1586 1655$@1@g1581@6@0,g1582@6@0,g1583@6@0,g1584@6@0,g1585@6@0@1@g1581,g1582,g1583$@0#getopt +^1587 1660$@0@s3,g23@6@0@1@s3,tp0,g23$@0#getw +^1588 1662$@0@s3,g23@6@0@1@s3,tp0,g23$@0#pclose +^1589 1667@6@5@1@0@0@0@s3,g23@6@0@1@s3,g23@18@0@0#popen +^1590 1678$@0@s3,g23@6@0@1@s3,tp1,g23$@0#putc_unlocked +^1591 1680$@1@g19@6@0,s3,g23@6@0@1@s3,tg19,g23$@0#putchar_unlocked +^1592 1684$@0@s3,g23@6@0@1@s3,tp1,g23$@0#putw +^1593 1700@6@0@1@1@0@0@@1@tp0$@0#snprintf +^1594 1709@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@3@0@0#tempnam +^1595 1727$$$@0#a64l *7 (Struct tag) -^1595 1754@1755#@!5 +^1596 1754@1755#@!5 *4 (Function) -^1596 1762$$@3@0@0#ecvt -^1597 1765$$@3@0@0#fcvt -^1598 1768$$@3@0@0#gcvt -^1599 1773$@0@@1@p0,p2$@0#getsubopt -^1600 1775$@0@s3,g22@6@0@1@s3,g22$@0#grantpt -^1601 1778$@0@@1@-,p1@3@0@0#initstate -^1602 1782$@0@s1@1@s1$@0#jrand48 -^1603 1785$$@3@0@0#l64a -^1604 1791$@0@s1@1@s1$@0#lcong48 +^1597 1762$$@3@0@0#ecvt +^1598 1765$$@3@0@0#fcvt +^1599 1768$$@3@0@0#gcvt +^1600 1773$@0@@1@p0,p2$@0#getsubopt +^1601 1775$@0@s3,g23@6@0@1@s3,g23$@0#grantpt +^1602 1778$@0@@1@-,p1@3@0@0#initstate +^1603 1782$@0@s1@1@s1$@0#jrand48 +^1604 1785$$@3@0@0#l64a +^1605 1791$@0@s1@1@s1$@0#lcong48 *7 (Struct tag) -^1605 1792@1793#@!6 +^1606 1792@1793#@!6 *4 (Function) -^1606 1797$@0@s1@1@s1$@0#lrand48 -^1607 1809$@0@@1@p0@3@0@0#mktemp -^1608 1811$@0@s3@1@p0,s3$@0#mkstemp -^1609 1813$@0@s1@1@s1$@0#mrand48 -^1610 1817$@0@s1@1@s1,p0$@0#nrand48 -^1611 1820$$@18@0@0#ptsname -^1612 1822$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#putenv -^1613 1832$@0@@1@p0$@0#rand_r -^1614 1834$@0@s1@1@s1$@0#random -^1615 1840$$@3@0@0#realpath -^1616 1845$@0@s1@1@s1@3@0@0#seed48 -^1617 1847$@0@s1,g22@6@0@1@s1,g22$@0#setkey -^1618 1850$@0@s1,g22@6@0@1@s1,g22@2@0@0#setstate -^1619 1856$@0@s1@1@s1$@0#srandom -^1620 1866$^$@0#ttyslot -^1621 1868$@0@s3,s1@1@s3,s1$@0#unlockpt -^1622 1871$@0@g22@6@0@1@g22@3@0@0#valloc +^1607 1797$@0@s1@1@s1$@0#lrand48 +^1608 1809$@0@@1@p0@3@0@0#mktemp +^1609 1811$@0@s3@1@p0,s3$@0#mkstemp +^1610 1813$@0@s1@1@s1$@0#mrand48 +^1611 1817$@0@s1@1@s1,p0$@0#nrand48 +^1612 1820$$@18@0@0#ptsname +^1613 1822$@1@g674@6@0,g23@6@0@1@tg674,g23$@0#putenv +^1614 1832$@0@@1@p0$@0#rand_r +^1615 1834$@0@s1@1@s1$@0#random +^1616 1840$$@3@0@0#realpath +^1617 1845$@0@s1@1@s1@3@0@0#seed48 +^1618 1847$@0@s1,g23@6@0@1@s1,g23$@0#setkey +^1619 1850$@0@s1,g23@6@0@1@s1,g23@2@0@0#setstate +^1620 1856$@0@s1@1@s1$@0#srandom +^1621 1866$^$@0#ttyslot +^1622 1868$@0@s3,s1@1@s3,s1$@0#unlockpt +^1623 1871$@0@g23@6@0@1@g23@3@0@0#valloc ;; Library constraints setvbuf pre: diff --git a/lib/unixstrict.lcd b/lib/unixstrict.lcd index dd25d5d..dc284c4 100644 --- a/lib/unixstrict.lcd +++ b/lib/unixstrict.lcd @@ -1,6 +1,6 @@ ;;; Splint Library unixstrict.lcd -;;Splint 3.0.0.20 --- 31 Dec 2001 -;;lib:169 +;;Splint 3.0.0.20 --- 02 Jan 2002 +;;lib:173 ;;ctTable 0 u-2 19 38 0 p1|-2 20 39 @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s23|& -0 s24|-1 1092 -1 -0 s25|& -0 s26|-1 359 -1 -0 s27|& -0 a28|-1 377 -1 +0 s24|& +0 s25|-1 1092 -1 +0 s26|& +0 s27|-1 359 -1 +0 s28|& +0 a29|-1 377 -1 3 C0.5/20|! 3 C0.68/2|! 3 f0 (2|@7|$#,)! @@ -101,7 +101,7 @@ 3 f0 (5|$#,)! 3 f4 (5|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|^#int_frac_digits,4|@1|^#frac_digits,4|@1|^#p_cs_precedes,4|@1|^#p_sep_by_space,4|@1|^#n_cs_precedes,4|@1|^#n_sep_by_space,4|@1|^#p_sign_posn,4|@1|^#n_sign_posn,}! -0 s45|-1 105 -1 +0 s46|-1 105 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -153,12 +153,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a123|& +0 a124|& 3 f0 (151|4@0@7&#,)! 3 f5 (151|4@0@7&#,)! 3 f0 (151|$#,5|$#,)! 3 f1 (151|$#,5|$#,)! -0 s132|& +0 s133|& 3 ?! 3 f157 (5|$#,)! 3 f1 (5|$#,)^160 @@ -186,13 +186,13 @@ 3 f180 (5|$#,172|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a138|& +0 a139|& 3 f0 (184|4@0@7&#,!.,)! 3 f1 (184|4@0@7&#,!.,)! 3 f0 (184|$#,)! 3 f1 (184|$#,)! -0 a141|-1 191 -1 -0 a142|-1 265 -1 +0 a142|-1 191 -1 +0 a143|-1 265 -1 1 t189|189& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -346,15 +346,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|^#quot,5|@1|^#rem,}! -0 s221|& 0 s222|& +0 s223|& 3 f0 (5|$#,5|$#,)! 3 f345 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|^#quot,9|@1|^#rem,}! -0 s225|& 0 s226|& +0 s227|& 3 f0 (9|$#,9|$#,)! 3 f352 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -422,7 +422,7 @@ 3 f404 (359|@5|4@0@9&#,359|$#,)! 3 f0 (359|$#,359|$#,)! 3 f63 (359|$#,359|$#,)! -0 s261|-1 421 -1 +0 s262|-1 421 -1 1 t420|420& 3 f0 (359|4@0@7&#,63|$#,359|$#,421|$#,)! 3 f63 (359|4@0@7&#,63|$#,359|$#,421|$#,)! @@ -482,8 +482,8 @@ 3 f5 (359|$#,!.,)! 3 f0 (359|$#,!.,)! 3 f5 (359|$#,!.,)! -0 s285|& 0 s286|& +0 s287|& 3 f0 (66|$#,)! 3 f2 (66|$#,)! 3 f0 (66|$#,)! @@ -589,8 +589,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s332|& -0 s333|-1 596 -1 +0 s333|& +0 s334|-1 596 -1 3 Stm{5|@1|^#tm_sec,5|@1|^#tm_min,5|@1|^#tm_hour,5|@1|^#tm_mday,5|@1|^#tm_mon,5|@1|^#tm_year,5|@1|^#tm_wday,5|@1|^#tm_yday,5|@1|^#tm_isdst,}! 3 f0 ()! 3 f587 ()! @@ -615,7 +615,6 @@ 3 f421 (596|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,421|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,421|$#,)! -0 s343|& 0 s344|& 0 s345|& 0 s346|& @@ -643,17 +642,18 @@ 0 s368|& 0 s369|& 0 s370|& -0 s409|& -0 s410|-1 1215 867 -0 s411|& +0 s371|& +0 s410|& +0 s411|-1 1215 867 0 s412|& 0 s413|& 0 s414|& 0 s415|& 0 s416|& -0 a417|-1 652 -1 +0 s417|& +0 a418|-1 652 -1 3 Sdirent{42|@1|^#d_name,}! -0 s418|-1 660 -1 +0 s419|-1 660 -1 1 t649|649& 3 f0 (652|$#,)! 3 f5 (652|$#,)! @@ -667,7 +667,7 @@ 3 f0 (652|$#,)! 3 f1 (652|$#,)! 3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,646|@1|^#l_start,646|@1|^#l_len,647|@1|^#l_pid,}! -0 s494|& +0 s495|& 3 f0 (23|$#,644|$#,)! 3 f5 (23|$#,644|$#,)! 3 f0 (5|$#,5|$#,!.,)! @@ -675,7 +675,7 @@ 3 f0 (23|$#,5|$#,!.,)! 3 f5 (23|$#,5|$#,!.,)! 3 Sgroup{23|@1|0@0@3&#gr_name,642|@1|^#gr_gid,291|@1|0@0@3&#gr_mem,}! -0 s498|-1 676 -1 +0 s499|-1 676 -1 3 f0 (642|$#,)! 3 f19 (642|$#,)! 1 t673|673& @@ -684,7 +684,7 @@ 3 f19 (23|$#,)! 3 f676 (23|$#,)! 3 Spasswd{23|@1|0@0@3&#pw_name,648|@1|^#pw_uid,642|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}! -0 s527|-1 685 -1 +0 s528|-1 685 -1 3 f0 (23|$#,)! 3 f19 (23|$#,)! 1 t682|682& @@ -692,18 +692,18 @@ 3 f0 (648|$#,)! 3 f19 (648|$#,)! 3 f685 (648|$#,)! -0 a530|& +0 a531|& 3 f0 (690|$#,5|$#,)! 3 f1 (690|$#,5|$#,)! 3 f0 (690|4@0@7&#,5|$#,)! 3 f5 (690|4@0@7&#,5|$#,)! -0 a533|-1 707 -1 +0 a534|-1 707 -1 3 ?! 3 f696 ()! 3 f1 ()^699 1 t698|698& 3 Ssigaction{!699$$$@0#sa_handler,695|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}! -0 s551|-1 704 -1 +0 s552|-1 704 -1 3 f0 (647|$#,5|$#,)! 3 f5 (647|$#,5|$#,)! 1 t701|701& @@ -732,7 +732,7 @@ 3 f0 (191|$#,)! 3 f5 (191|$#,)! 3 Sstat{644|@1|^#st_mode,643|@1|^#st_ino,641|@1|^#st_dev,645|@1|^#st_nlink,648|@1|^#st_uid,642|@1|^#st_gid,646|@1|^#st_size,588|@1|^#st_atime,588|@1|^#st_mtime,588|@1|^#st_ctime,}! -0 s566|-1 749 -1 +0 s567|-1 749 -1 3 C0.2/5|! 3 f0 (644|@7|$#,)! 3 f2 (644|@7|$#,)! @@ -763,12 +763,12 @@ 3 f0 (644|$#,)! 3 f5 (644|$#,)! 3 Stms{587|@1|^#tms_utime,587|@1|^#tms_stime,587|@1|^#tms_cutime,587|@1|^#tms_cstime,}! -0 s578|-1 762 -1 +0 s579|-1 762 -1 1 t761|761& 3 f0 (762|4@0@7&#,)! 3 f587 (762|4@0@7&#,)! 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}! -0 s580|-1 767 -1 +0 s581|-1 767 -1 1 t766|766& 3 f0 (767|4@0@7&#,)! 3 f5 (767|4@0@7&#,)! @@ -790,13 +790,13 @@ 3 f647 (647|$#,24|4@5@7&#,5|$#,)! 3 C0.4/8|! 3 C0.3/8|! -0 s591|& +0 s592|& 3 C0.9/9|! 3 C0.10/9|! -0 s592|& 0 s593|& +0 s594|& 3 Stermios{792|@1|^#c_iflag,792|@1|^#c_oflag,792|@1|^#c_cflag,792|@1|^#c_lflag,788|@1|^#c_cc,}! -0 s662|-1 795 -1 +0 s663|-1 795 -1 1 t794|794& 3 f0 (795|$#,)! 3 f791 (795|$#,)! @@ -923,15 +923,15 @@ 3 f0 (5|$#,20|$#,63|$#,)! 3 f64 (5|$#,20|$#,63|$#,)! 3 Sutimbuf{588|@1|^#actime,588|@1|^#modtime,}! -0 s754|-1 922 -1 +0 s755|-1 922 -1 1 t921|921& 3 f0 (23|$#,922|0@5@7&#,)! 3 f5 (23|$#,922|0@5@7&#,)! -0 a756|-1 930 -1 -0 s757|& -3 S!4{926|@1|^#rm_so,926|@1|^#rm_eo,}! +0 a757|-1 930 -1 0 s758|& -0 s759|-1 -1 933 +3 S!4{926|@1|^#rm_so,926|@1|^#rm_eo,}! +0 s759|& +0 s760|-1 -1 933 1 t925|925& 3 f0 (930|4@0@7&#,23|$#,5|$#,)! 3 f5 (930|4@0@7&#,23|$#,5|$#,)! @@ -942,7 +942,6 @@ 3 f63 (5|$#,930|$#,23|4@0@7&#,63|$#,)! 3 f0 (930|0@0@2&#,)! 3 f1 (930|0@0@2&#,)! -0 s796|& 0 s797|& 0 s798|& 0 s799|& @@ -962,6 +961,7 @@ 0 s813|& 0 s814|& 0 s815|& +0 s816|& 3 f0 (23|$#,23|4@0@7&#,5|$#,)! 3 f1 (23|$#,23|4@0@7&#,5|$#,)! 3 C0.5/2|! @@ -1011,7 +1011,6 @@ 3 f17 (17|$#,)! 3 f0 ()! 3 f1 ()! -0 s938|& 0 s939|& 0 s940|& 0 s941|& @@ -1031,15 +1030,15 @@ 0 s955|& 0 s956|& 0 s957|& +0 s958|& 2 F0/12|0& 2 F4/12|4& -0 s958|& 0 s959|& 0 s960|& 0 s961|& 0 s962|& -0 s963|-1 1251 -1 -0 s964|& +0 s963|& +0 s964|-1 1251 -1 0 s965|& 0 s966|& 0 s967|& @@ -1052,7 +1051,8 @@ 0 s974|& 0 s975|& 0 s976|& -0 a977|-1 1181 -1 +0 s977|& +0 a978|-1 1181 -1 3 f0 (5|$#,23|4@0@7&#,5|$#,)! 3 f5 (5|$#,23|4@0@7&#,5|$#,)! 3 C0.5/9|! @@ -1061,14 +1061,14 @@ 3 f0 ()! 3 f647 ()! 3 Siovec{20|@1|0@0@3&#iov_base,63|@1|^#iov_len,}! -0 s981|-1 1080 1060 +0 s982|-1 1080 1060 2 y1059|1059& 3 f0 (5|$#,1060|$#,5|$#,)! 3 f64 (5|$#,1060|$#,5|$#,)! 3 f0 (5|$#,1060|$#,5|$#,)! 3 f64 (5|$#,1060|$#,5|$#,)! 3 Spoll{5|@1|^#fd,7|@1|^#events,7|@1|^#revents,}! -0 s986|-1 -1 1067 +0 s987|-1 -1 1067 2 y1066|1066& 3 f0 (1067|$#,10|$#,5|$#,)! 3 f5 (1067|$#,10|$#,5|$#,)! @@ -1077,16 +1077,16 @@ 2 F0/14|0& 2 F4/14|4& 3 Ssockaddr{1039|@1|^#sa_len,1039|@1|^#sa_family,1073|@1|^#sa_data,}! -0 s1100|-1 1085 -1 +0 s1101|-1 1085 -1 3 Slinger{5|@1|^#l_onoff,5|@1|^#l_linger,}! -0 s1101|& -3 Ssockproto{1040|@1|^#sp_family,1040|@1|^#sp_protocol,}! 0 s1102|& +3 Ssockproto{1040|@1|^#sp_family,1040|@1|^#sp_protocol,}! +0 s1103|& 1 t1059|1059& 3 Smsghdr{1020|@1|0@0@3&#msg_name,1041|@1|^#msg_namelen,1080|@1|0@0@3&#msg_iov,1041|@1|^#msg_iovlen,1020|@1|0@0@3&#msg_control,1041|@1|^#msg_controllen,5|@1|^#msg_flags,}! -0 s1103|-1 1105 -1 +0 s1104|-1 1105 -1 3 Scmsghdr{1041|@1|^#cmsg_len,5|@1|^#cmsg_level,5|@1|^#cmsg_type,}! -0 s1104|& +0 s1105|& 1 t1075|1075& 3 f0 (5|$#,1085|$#,24|$#,)! 3 f5 (5|$#,1085|$#,24|$#,)! @@ -1136,22 +1136,22 @@ 3 f5 (5|$#,5|$#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 s1150|-1 1135 -1 +0 s1151|-1 1135 -1 1 t1134|1134& 3 f0 (24|$#,5|$#,1135|4@5@7&#,)! 3 f647 (24|$#,5|$#,1135|4@5@7&#,)! 3 f0 (647|$#,24|$#,5|$#,1135|4@5@7&#,)! 3 f647 (647|$#,24|$#,5|$#,1135|4@5@7&#,)! 3 Stimeval{9|@1|^#tv_sec,9|@1|^#tv_usec,}! -0 s1153|-1 1150 -1 +0 s1154|-1 1150 -1 3 Stimespec{9|@1|^#ts_sec,9|@1|^#ts_nsec,}! -0 s1154|& +0 s1155|& 3 Stimezone{5|@1|^#tz_minuteswest,5|@1|^#tz_dsttime,}! -0 s1155|-1 1156 -1 +0 s1156|-1 1156 -1 3 Sitimerval{1141|@1|^#it_interval,1141|@1|^#it_value,}! -0 s1166|-1 1153 -1 +0 s1167|-1 1153 -1 3 Sclockinfo{5|@1|^#hz,5|@1|^#tick,5|@1|^#stathz,5|@1|^#profhz,}! -0 s1167|& +0 s1168|& 1 t1141|1141& 3 f0 (1150|$#,1150|4@5@7&#,)! 3 f5 (1150|$#,1150|4@5@7&#,)! @@ -1182,7 +1182,7 @@ 3 f0 (1020|$#,63|$#,)! 3 f5 (1020|$#,63|$#,)! 3 Swinsize{8|@1|^#ws_row,8|@1|^#ws_col,8|@1|^#ws_xpixel,8|@1|^#ws_ypixel,}! -0 s1202|& +0 s1203|& 1 t1050|1050& 3 f0 (5|$#,1181|$#,)! 3 f1 (5|$#,1181|$#,)! @@ -1231,13 +1231,13 @@ 3 f0 (23|$#,646|$#,)! 3 f5 (23|$#,646|$#,)! 3 Sipc_perm{648|@1|^#uid,642|@1|^#gid,648|@1|^#cuid,642|@1|^#cgid,644|@1|^#mode,1038|@1|^#seq,946|@1|^#key,}! -0 s1324|& -0 s1335|-1 1231 -1 +0 s1325|& +0 s1336|-1 1231 -1 1 t1230|1230& 3 Smsqid_ds{1229|@1|^#msg_perm,1231|@1|0@0@3&#msg_first,1231|@1|0@0@3&#msg_last,1042|@1|^#msg_cbytes,1042|@1|^#msg_qnum,1042|@1|^#msg_qbytes,647|@1|^#msg_lspid,647|@1|^#msg_lrpid,588|@1|^#msg_stime,588|@1|^#msg_rtime,588|@1|^#msg_ctime,}! -0 s1336|-1 1236 -1 +0 s1337|-1 1236 -1 3 Smymesg{9|@1|^#mtype,42|@1|^#mtext,}! -0 s1337|& +0 s1338|& 1 t1233|1233& 3 f0 (5|$#,5|$#,1236|4@0@7&#,)! 3 f5 (5|$#,5|$#,1236|4@0@7&#,)! @@ -1247,17 +1247,17 @@ 3 f5 (5|$#,20|4@0@7&#,63|$#,9|$#,5|$#,)! 3 f0 (5|$#,20|$#,63|$#,5|$#,)! 3 f5 (5|$#,20|$#,63|$#,5|$#,)! -0 s1347|-1 1246 -1 +0 s1348|-1 1246 -1 1 t1245|1245& 3 Ssemid_ds{1229|@1|^#sem_perm,1246|@1|0@0@3&#sem_base,1036|@1|^#sem_nsems,588|@1|^#sem_otime,588|@1|^#sem_ctime,}! -0 s1348|-1 1250 -1 +0 s1349|-1 1250 -1 3 Ssem{1036|@1|^#semval,647|@1|^#sempid,1036|@1|^#semncnt,1036|@1|^#semzcnt,}! 1 t1248|1248& 1 t1036|1036& 3 Usemun{5|@1|^#val,1250|@1|0@0@3&#buf,1251|@1|0@0@3&#array,}! -0 s1349|& +0 s1350|& 3 Ssembuf{1036|@1|^#sem_num,7|@1|^#sem_op,7|@1|^#sem_flg,}! -0 s1350|-1 1260 -1 +0 s1351|-1 1260 -1 3 f0 (5|$#,5|$#,5|$#,1253|$#,)! 3 f5 (5|$#,5|$#,5|$#,1253|$#,)! 3 f0 (946|$#,5|$#,5|$#,)! @@ -1266,7 +1266,7 @@ 3 f0 (5|$#,1260|$#,63|$#,)! 3 f5 (5|$#,1260|$#,63|$#,)! 3 Sshmid_ds{1229|@1|^#shm_perm,5|@1|^#shm_segsz,1036|@1|^#shm_lkcnt,647|@1|^#shm_lpid,647|@1|^#shm_cpid,1038|@1|^#shm_nattch,1038|@1|^#shm_cnattch,588|@1|^#shm_atime,588|@1|^#shm_dtime,588|@1|^#shm_ctime,}! -0 s1373|-1 1268 -1 +0 s1374|-1 1268 -1 3 f0 (5|$#,20|0@5@7&#,5|$#,)! 3 f19 (5|$#,20|0@5@7&#,5|$#,)! 3 f20 (5|$#,20|0@5@7&#,5|$#,)! @@ -1353,12 +1353,12 @@ 3 f0 (5|$#,1042|$#,)! 3 f5 (5|$#,1042|$#,)! 3 Sstrbuf{5|@1|^#maxlen,5|@1|^#len,23|@1|0@0@3&#buf,}! -0 s1474|-1 1357 -1 +0 s1475|-1 1357 -1 3 Sstr_mlist{42|@1|^#l_name,}! -0 s1475|-1 1354 -1 +0 s1476|-1 1354 -1 1 t1353|1353& 3 Sstr_list{5|@1|^#sl_nmods,1354|@1|0@0@3&#sl_modlist,}! -0 s1476|& +0 s1477|& 1 t1351|1351& 3 f0 (5|$#,1357|4@0@7&#,1357|4@0@7&#,24|$#,)! 3 f5 (5|$#,1357|4@0@7&#,1357|4@0@7&#,24|$#,)! @@ -1370,11 +1370,11 @@ 3 f5 (5|$#,1357|$#,1357|$#,5|$#,24|$#,)! 3 Srusage{1141|@1|^#ru_utime,1141|@1|^#ru_stime,9|@1|^#ru_maxrss,9|@1|^#ru_ixrss,9|@1|^#ru_idrss,9|@1|^#ru_isrss,9|@1|^#ru_minflt,9|@1|^#ru_majflt,9|@1|^#ru_nswap,9|@1|^#ru_inblock,9|@1|^#ru_oublock,9|@1|^#ru_msgsnd,9|@1|^#ru_msgrcv,9|@1|^#ru_nsignals,9|@1|^#ru_nvcsw,9|@1|^#ru_nivcsw,}! 3 Srlimit{9|@1|^#rlim_cur,9|@1|^#rlim_max,}! -0 s1499|-1 1375 -1 +0 s1500|-1 1375 -1 2 F0/3|0& 2 F10/3|10& 3 Sloadavg{1370|@1|^#ldavg,9|@1|^#fscale,}! -0 s1500|& +0 s1501|& 3 f0 (5|$#,5|$#,)! 3 f5 (5|$#,5|$#,)! 1 t1368|1368& @@ -1387,7 +1387,7 @@ 3 f0 (5|$#,1375|$#,)! 3 f5 (5|$#,1375|$#,)! 3 Sservent{23|@1|0@0@18@3@0#s_name,291|@1|0@0@18@3@0#s_aliases,5|@1|^#s_port,23|@1|0@0@18@3@0#s_proto,}! -0 s1506|-1 1388 -1 +0 s1507|-1 1388 -1 3 f0 (23|$#,23|0@5@7&#,)! 3 f19 (23|$#,23|0@5@7&#,)! 1 t1385|1385& @@ -1411,7 +1411,7 @@ 3 f5 (5|$#,)! 3 f0 ()! 3 f5 ()! -0 s1516|-1 1412 -1 +0 s1517|-1 1412 -1 3 f0 (23|0@2@7&#,)! 3 f19 (23|0@2@7&#,)! 1 t1409|1409& @@ -1467,15 +1467,15 @@ 3 f17 (1460|$#,)! 3 f0 (9|$#,)! 3 f1 (9|$#,)! -0 s1538|& 0 s1539|& 0 s1540|& -3 Sin_addr{1466|@1|^#s_addr,}! 0 s1541|& +3 Sin_addr{1466|@1|^#s_addr,}! +0 s1542|& 2 F0/8|0& 2 F3/8|3& 3 Ssockaddr_in{1467|@1|^#sin_family,1465|@1|^#sin_port,1469|@1|^#sin_addr,1471|@1|^#sin_zero,}! -0 s1542|& +0 s1543|& 3 f0 (1466|$#,)! 3 f1466 (1466|$#,)! 3 f0 (1465|$#,)! @@ -1703,7 +1703,7 @@ 3 f19 (63|$#,63|$#,)! 3 f20 (63|$#,63|$#,)! 3 S!5{5|@1|^#quot,5|@1|^#rem,}! -0 s1595|& +0 s1596|& 3 f0 (5|$#,5|$#,)! 3 f345 (5|$#,5|$#,)! 3 f0 ()! @@ -1741,7 +1741,7 @@ 3 f0 (1735|$#,)! 3 f1 (1735|$#,)! 3 S!6{9|@1|^#quot,9|@1|^#rem,}! -0 s1605|& +0 s1606|& 3 f0 (9|$#,9|$#,)! 3 f352 (9|$#,9|$#,)! 3 f0 ()! @@ -1826,23 +1826,23 @@ 3 f5 (23|4@5@7&#,65|$#,)! ;;tistable 0 -28 -28,123 -123 -28,123,138 -138 -28,123,138,141 -141 -28,123,138,141,142 +29 +29,124 +124 +29,124,139 +139 +29,124,139,142 142 -417 -417,530 -530 -417,530,533 -533 -417,530,533,756 -756 -977 +29,124,139,142,143 +143 +418 +418,531 +531 +418,531,534 +534 +418,531,534,757 +757 +978 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -1861,993 +1861,993 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__ *3 (Variable) -^17 191|@1|6@0@0@0@2#stdin#stdout +^18 191|@1|6@0@0@0@2#stdin#stdout *1 (Constant) -^19 5$#EDOM#ERANGE#EILSEQ +^20 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^22 5|@1|6@0@0@0@4#errno +^23 5|@1|6@0@0@0@4#errno *0 (Datatype) -^23 13@-@-@0@0@0@0@62#ptrdiff_t -^24 14@-@-@0@0@0@0@63#size_t -^25 15@-@-@0@0@0@0@64#ssize_t -^26 13@-@-@0@0@0@0@65#wchar_t -^27 13@-@-@0@0@0@0@66#wint_t -^28 0@+@=@0@0@0@0@67#mbstate_t +^24 13@-@-@0@0@0@0@62#ptrdiff_t +^25 14@-@-@0@0@0@0@63#size_t +^26 15@-@-@0@0@0@0@64#ssize_t +^27 13@-@-@0@0@0@0@65#wchar_t +^28 13@-@-@0@0@0@0@66#wint_t +^29 0@+@=@0@0@0@0@67#mbstate_t *1 (Constant) -^29 0@i0@0@6#NULL -^30 2$#NDEBUG +^30 0@i0@0@6#NULL +^31 2$#NDEBUG *4 (Function) -^31 71@6@0@8@0@0^$@0#assert -^32 73$^$@0#isalnum -^33 75$^$@0#isalpha -^34 77$^$@0#iscntrl -^35 79$^$@0#isdigit -^36 81$^$@0#isgraph -^37 83$^$@0#islower -^38 85$^$@0#isprint -^39 87$^$@0#ispunct -^40 89$^$@0#isspace -^41 91$^$@0#isupper -^42 93$^$@0#isxdigit -^43 95$^$@0#tolower -^44 97$^$@0#toupper +^32 71@6@0@8@0@0^$@0#assert +^33 73$^$@0#isalnum +^34 75$^$@0#isalpha +^35 77$^$@0#iscntrl +^36 79$^$@0#isdigit +^37 81$^$@0#isgraph +^38 83$^$@0#islower +^39 85$^$@0#isprint +^40 87$^$@0#ispunct +^41 89$^$@0#isspace +^42 91$^$@0#isupper +^43 93$^$@0#isxdigit +^44 95$^$@0#tolower +^45 97$^$@0#toupper *7 (Struct tag) -^45 98@99#@lconv +^46 98@99#@lconv *1 (Constant) -^46 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME *4 (Function) -^52 102@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@19@3@0#setlocale -^53 106$^@3@0@0#localeconv +^53 102@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale +^54 106$^@3@0@0#localeconv *3 (Variable) -^54 5|@1|6@0@0@0@1#DBL_DIG -^55 17|@1|6@0@0@0@1#DBL_EPSILON -^56 5|@1|6@0@0@0@1#DBL_MANT_DIG -^57 17|@1|6@0@0@0@1#DBL_MAX -^58 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^60 17|@1|6@0@0@0@1#DBL_MIN -^61 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^64 16|@1|6@0@0@0@1#FLT_EPSILON -^65 5|@1|6@0@0@0@1#FLT_MANT_DIG -^66 16|@1|6@0@0@0@1#FLT_MAX -^67 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^69 16|@1|6@0@0@0@1#FLT_MIN -^70 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +^55 5|@1|6@0@0@0@1#DBL_DIG +^56 17|@1|6@0@0@0@1#DBL_EPSILON +^57 5|@1|6@0@0@0@1#DBL_MANT_DIG +^58 17|@1|6@0@0@0@1#DBL_MAX +^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^61 17|@1|6@0@0@0@1#DBL_MIN +^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^65 16|@1|6@0@0@0@1#FLT_EPSILON +^66 5|@1|6@0@0@0@1#FLT_MANT_DIG +^67 16|@1|6@0@0@0@1#FLT_MAX +^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^70 16|@1|6@0@0@0@1#FLT_MIN +^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP *1 (Constant) -^72 5$#FLT_RADIX +^73 5$#FLT_RADIX *3 (Variable) -^73 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^75 18|@1|6@0@0@0@1#LDBL_EPSILON -^76 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^77 18|@1|6@0@0@0@1#LDBL_MAX -^78 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^80 18|@1|6@0@0@0@1#LDBL_MIN -^81 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^76 18|@1|6@0@0@0@1#LDBL_EPSILON +^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^78 18|@1|6@0@0@0@1#LDBL_MAX +^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^81 18|@1|6@0@0@0@1#LDBL_MIN +^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP *1 (Constant) -^83 5$#CHAR_BIT -^84 4$#CHAR_MAX#CHAR_MIN -^86 5$#INT_MAX#INT_MIN -^88 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^91 4$#SCHAR_MAX#SCHAR_MIN -^93 7$#SHRT_MAX#SHRT_MIN -^95 3$#UCHAR_MAX#UCHAR_MIN -^97 6$#UINT_MAX -^98 10$#ULONG_MAX -^99 8$#USHRT_MAX -^100 17$#HUGE_VAL +^84 5$#CHAR_BIT +^85 4$#CHAR_MAX#CHAR_MIN +^87 5$#INT_MAX#INT_MIN +^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^92 4$#SCHAR_MAX#SCHAR_MIN +^94 7$#SHRT_MAX#SHRT_MIN +^96 3$#UCHAR_MAX#UCHAR_MIN +^98 6$#UINT_MAX +^99 10$#ULONG_MAX +^100 8$#USHRT_MAX +^101 17$#HUGE_VAL *4 (Function) -^101 108$^$@0#sin -^102 110$^$@0#cos -^103 112$^$@0#tan -^104 114$@0@g22@6@0@1@g22$@0#asin -^105 116$@0@g22@6@0@1@g22$@0#acos -^106 118$^$@0#atan -^107 120$^$@0#atan2 -^108 122$^$@0#sinh -^109 124$@0@g22@6@0@1@g22$@0#cosh -^110 126$^$@0#tanh -^111 128$@0@g22@6@0@1@g22$@0#exp -^112 130$@0@g22@6@0@1@g22$@0#ldexp -^113 132$@0@@1@tp1$@0#frexp -^114 134$@0@g22@6@0@1@g22$@0#log -^115 136$@0@g22@6@0@1@g22$@0#log10 -^116 138$@0@g22@6@0@1@g22$@0#pow -^117 140$@0@g22@6@0@1@g22$@0#sqrt -^118 142$^$@0#ceil -^119 144$^$@0#floor -^120 146$^$@0#fabs -^121 148$@0@@1@tp1$@0#modf -^122 150$^$@0#fmod +^102 108$^$@0#sin +^103 110$^$@0#cos +^104 112$^$@0#tan +^105 114$@0@g23@6@0@1@g23$@0#asin +^106 116$@0@g23@6@0@1@g23$@0#acos +^107 118$^$@0#atan +^108 120$^$@0#atan2 +^109 122$^$@0#sinh +^110 124$@0@g23@6@0@1@g23$@0#cosh +^111 126$^$@0#tanh +^112 128$@0@g23@6@0@1@g23$@0#exp +^113 130$@0@g23@6@0@1@g23$@0#ldexp +^114 132$@0@@1@tp1$@0#frexp +^115 134$@0@g23@6@0@1@g23$@0#log +^116 136$@0@g23@6@0@1@g23$@0#log10 +^117 138$@0@g23@6@0@1@g23$@0#pow +^118 140$@0@g23@6@0@1@g23$@0#sqrt +^119 142$^$@0#ceil +^120 144$^$@0#floor +^121 146$^$@0#fabs +^122 148$@0@@1@tp1$@0#modf +^123 150$^$@0#fmod *0 (Datatype) -^123 20@+@+@0@0@0@0@151#jmp_buf +^124 20@+@+@0@0@0@0@151#jmp_buf *4 (Function) -^124 153$@0@@1@p0$@0#setjmp -^125 155@6@0@5@0@0^$@0#longjmp +^125 153$@0@@1@p0$@0#setjmp +^126 155@6@0@5@0@0^$@0#longjmp *1 (Constant) -^126 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM *0 (Datatype) -^132 13@-@-@0@0@0@0@156#sig_atomic_t +^133 13@-@-@0@0@0@0@156#sig_atomic_t *1 (Constant) -^133 160$#SIG_DFL -^134 164$#SIG_ERR -^135 168$#SIG_IGN +^134 160$#SIG_DFL +^135 164$#SIG_ERR +^136 168$#SIG_IGN *4 (Function) -^136 181@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22$@0#signal -^137 183@6@0@5@0@0$$@0#raise +^137 181@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal +^138 183@6@0@5@0@0$$@0#raise *0 (Datatype) -^138 20@+@+@0@0@0@0@184#va_list +^139 20@+@+@0@0@0@0@184#va_list *4 (Function) -^139 186$@0@@1@p0$@0#va_start -^140 188$@0@@1@p0$@0#va_end +^140 186$@0@@1@p0$@0#va_start +^141 188$@0@@1@p0$@0#va_end *0 (Datatype) -^141 20@+@+@0@0@0@0@189#FILE -^142 20@+@+@0@0@0@0@190#fpos_t +^142 20@+@+@0@0@0@0@189#FILE +^143 20@+@+@0@0@0@0@190#fpos_t *1 (Constant) -^143 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^155 191|@1|6@0@0@0@2#stderr +^156 191|@1|6@0@0@0@2#stderr *4 (Function) -^156 1636$@0@s3,g22@6@0@1@s3,g22$@0#remove -^157 1638$@0@s3,g22@6@0@1@s3,g22$@0#rename -^158 1658@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@3@0@0#tmpfile -^159 1661$@0@s1@1@tp0,s1@19@3@0#tmpnam -^160 1546$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose -^161 1555$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush -^162 1569@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#fopen -^163 1580@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen -^164 1644$@0@s3@1@s3,tp0,tp1$@0#setbuf -^165 1646$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^166 1571@6@0@1@1@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fprintf -^167 1582@6@0@1@2@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fscanf -^168 1622@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf -^169 1642@6@0@1@2@0@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#scanf -^170 1650@6@0@1@1@0@0@@1@tp0$@0#sprintf -^171 1652@6@0@1@2@0@1@g22@6@0@1@g22$@0#sscanf -^172 1667$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf -^173 1665$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf -^174 1671$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^175 1669$@0@@1@p0$@0#vsnprintf -^176 1557$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc -^177 1562@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets -^178 1573$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc -^179 1575$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputs -^180 1600$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc -^181 1602$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar -^182 1611@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^183 1624$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc -^184 1626$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar -^185 1632$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#puts -^186 1663$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc -^187 1577$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread -^188 1598$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite -^189 1559$@0@g22@6@0@1@tp1,g22$@0#fgetpos -^190 1584$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek -^191 1588$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos -^192 1590$@0@g22@6@0@1@g22$@0#ftell -^193 1640$@0@s3,g22@6@0@1@tp0,g22$@0#rewind -^194 1538$@0@@1@tp0$@0#clearerr -^195 1551$@0@g22@6@0@1@g22$@0#feof -^196 1553$@0@g22@6@0@1@g22$@0#ferror -^197 1617$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror -^198 1685$^$@0#atof -^199 1687$^$@0#atoi -^200 1689$^$@0#atol -^201 1804$@0@g22@6@0@1@tp1,g22$@0#strtod -^202 1806$@0@g22@6@0@1@tp1,g22$@0#strtol -^203 1808$@0@g22@6@0@1@tp1,g22$@0#strtoul +^157 1636$@0@s3,g23@6@0@1@s3,g23$@0#remove +^158 1638$@0@s3,g23@6@0@1@s3,g23$@0#rename +^159 1658@6@5@1@0@0@0@s3,g23@6@0@1@s3,g23@3@0@0#tmpfile +^160 1661$@0@s1@1@tp0,s1@19@3@0#tmpnam +^161 1546$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fclose +^162 1555$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush +^163 1569@6@5@1@0@0@0@s3,g23@6@0@1@s3,g23@18@0@0#fopen +^164 1580@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0#freopen +^165 1644$@0@s3@1@s3,tp0,tp1$@0#setbuf +^166 1646$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^167 1571@6@0@1@1@0@0@s3,g23@6@0@1@s3,tp0,g23$@0#fprintf +^168 1582@6@0@1@2@0@0@s3,g23@6@0@1@s3,tp0,g23$@0#fscanf +^169 1622@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf +^170 1642@6@0@1@2@0@1@g18@6@0,s3,g23@6@0@1@s3,tg18,g23$@0#scanf +^171 1650@6@0@1@1@0@0@@1@tp0$@0#sprintf +^172 1652@6@0@1@2@0@1@g23@6@0@1@g23$@0#sscanf +^173 1667$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf +^174 1665$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf +^175 1671$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^176 1669$@0@@1@p0$@0#vsnprintf +^177 1557$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc +^178 1562@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets +^179 1573$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc +^180 1575$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputs +^181 1600$@0@s3,g23@6@0@1@s3,tp0,g23$@0#getc +^182 1602$@1@g18@6@0,s3,g23@6@0@1@s3,tg18,g23$@0#getchar +^183 1611@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^184 1624$@0@s3,g23@6@0@1@s3,tp1,g23$@0#putc +^185 1626$@1@g19@6@0,s3,g23@6@0@1@s3,tg19,g23$@0#putchar +^186 1632$@1@g19@6@0,s3,g23@6@0@1@s3,tg19,g23$@0#puts +^187 1663$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc +^188 1577$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread +^189 1598$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite +^190 1559$@0@g23@6@0@1@tp1,g23$@0#fgetpos +^191 1584$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseek +^192 1588$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos +^193 1590$@0@g23@6@0@1@g23$@0#ftell +^194 1640$@0@s3,g23@6@0@1@tp0,g23$@0#rewind +^195 1538$@0@@1@tp0$@0#clearerr +^196 1551$@0@g23@6@0@1@g23$@0#feof +^197 1553$@0@g23@6@0@1@g23$@0#ferror +^198 1617$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror +^199 1685$^$@0#atof +^200 1687$^$@0#atoi +^201 1689$^$@0#atol +^202 1804$@0@g23@6@0@1@tp1,g23$@0#strtod +^203 1806$@0@g23@6@0@1@tp1,g23$@0#strtol +^204 1808$@0@g23@6@0@1@tp1,g23$@0#strtoul *1 (Constant) -^204 5$#RAND_MAX +^205 5$#RAND_MAX *4 (Function) -^205 1776$@0@s1@1@s1$@0#rand -^206 1798$@0@s1@1@s1$@0#srand -^207 1699@6@5@1@0@0^@2@0@0#calloc -^208 1746@4@5@1@0@0@1@g22@6@0@1@g22@2@0@0#malloc -^209 1783@6@5@1@0@0@0@g22@6@0@1@tp0,g22@2@0@0#realloc -^210 1071$@0@@1@p0,tp0$@0#free +^206 1776$@0@s1@1@s1$@0#rand +^207 1798$@0@s1@1@s1$@0#srand +^208 1699@6@5@1@0@0^@2@0@0#calloc +^209 1746@4@5@1@0@0@1@g23@6@0@1@g23@2@0@0#malloc +^210 1783@6@5@1@0@0@0@g23@6@0@1@tp0,g23@2@0@0#realloc +^211 1071$@0@@1@p0,tp0$@0#free *1 (Constant) -^211 5$#EXIT_FAILURE#EXIT_SUCCESS +^212 5$#EXIT_FAILURE#EXIT_SUCCESS *4 (Function) -^213 1675@6@0@6@0@0^$@0#abort -^214 316@6@0@6@0@0^$@0#exit -^215 1683$@0@s1@1@s1$@0#atexit -^216 1717@6@5@1@0@0^@19@3@0#getenv -^217 1810$@0@s3,g22@6@0@1@s3,g22$@0#system -^218 1696@6@5@1@0@0^@18@0@0#bsearch -^219 1774$@0@g22@6@0@1@tp0,g22$@0#qsort -^220 1677$^$@0#abs +^214 1675@6@0@6@0@0^$@0#abort +^215 316@6@0@6@0@0^$@0#exit +^216 1683$@0@s1@1@s1$@0#atexit +^217 1717@6@5@1@0@0^@19@3@0#getenv +^218 1810$@0@s3,g23@6@0@1@s3,g23$@0#system +^219 1696@6@5@1@0@0^@18@0@0#bsearch +^220 1774$@0@g23@6@0@1@tp0,g23$@0#qsort +^221 1677$^$@0#abs *7 (Struct tag) -^221 343@344#@!2 +^222 343@344#@!2 *0 (Datatype) -^222 343@-@-@0@0@0@0@345#div_t +^223 343@-@-@0@0@0@0@345#div_t *4 (Function) -^223 1703$^$@0#div -^224 1733$^$@0#labs +^224 1703$^$@0#div +^225 1733$^$@0#labs *7 (Struct tag) -^225 350@351#@!3 +^226 350@351#@!3 *0 (Datatype) -^226 350@-@-@0@0@0@0@352#ldiv_t +^227 350@-@-@0@0@0@0@352#ldiv_t *4 (Function) -^227 1741$^$@0#ldiv +^228 1741$^$@0#ldiv *1 (Constant) -^228 63$#MB_CUR_MAX -^229 5$#WCHAR_MAX#WCHAR_MIN -^231 66$#WEOF +^229 63$#MB_CUR_MAX +^230 5$#WCHAR_MAX#WCHAR_MIN +^232 66$#WEOF *4 (Function) -^232 356$^$@0#btowc -^233 358$@0@s3@1@s3,tp0$@0#fgetwc -^234 362@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^235 364$@0@s3@1@s3,tp1$@0#fputwc -^236 366$@0@s3@1@s3,tp1$@0#fputws -^237 368$^$@0#fwide -^238 370@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^239 372@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^240 374$@0@s3@1@s3,tp0$@0#getwc -^241 376$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar -^242 379$^$@0#mbrlen -^243 381$@0@@1@tp0$@0#mbrtowc -^244 383$^$@0#mbsinit -^245 385$@0@@1@tp0$@0#mbsrtowcs -^246 387$@0@s3@1@s3,tp1$@0#putwc -^247 389$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar -^248 391@6@0@1@1@0@0@@1@tp0$@0#swprintf -^249 393@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf -^250 395$@0@s3@1@s3,tp1$@0#ungetwc -^251 397$@0@s3@1@s3,tp0$@0#vfwprintf -^252 399$@0@@1@tp0$@0#vswprintf -^253 401$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf -^254 403$@0@@1@tp0$@0#wcrtomb -^255 407$@0@@1@tp0$@0#wcscat -^256 410@6@5@1@0@0^@19@2@0#wcschr -^257 412$^$@0#wcscmp -^258 414$^$@0#wcscoll -^259 417$@0@@1@tp0$@0#wcscpy -^260 419$^$@0#wcscspn +^233 356$^$@0#btowc +^234 358$@0@s3@1@s3,tp0$@0#fgetwc +^235 362@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^236 364$@0@s3@1@s3,tp1$@0#fputwc +^237 366$@0@s3@1@s3,tp1$@0#fputws +^238 368$^$@0#fwide +^239 370@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^240 372@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^241 374$@0@s3@1@s3,tp0$@0#getwc +^242 376$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar +^243 379$^$@0#mbrlen +^244 381$@0@@1@tp0$@0#mbrtowc +^245 383$^$@0#mbsinit +^246 385$@0@@1@tp0$@0#mbsrtowcs +^247 387$@0@s3@1@s3,tp1$@0#putwc +^248 389$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar +^249 391@6@0@1@1@0@0@@1@tp0$@0#swprintf +^250 393@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf +^251 395$@0@s3@1@s3,tp1$@0#ungetwc +^252 397$@0@s3@1@s3,tp0$@0#vfwprintf +^253 399$@0@@1@tp0$@0#vswprintf +^254 401$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf +^255 403$@0@@1@tp0$@0#wcrtomb +^256 407$@0@@1@tp0$@0#wcscat +^257 410@6@5@1@0@0^@19@2@0#wcschr +^258 412$^$@0#wcscmp +^259 414$^$@0#wcscoll +^260 417$@0@@1@tp0$@0#wcscpy +^261 419$^$@0#wcscspn *7 (Struct tag) -^261 589@420#@tm +^262 589@420#@tm *4 (Function) -^262 423$@0@@1@tp0$@0#wcsftime -^263 425$^$@0#wcslen -^264 429$@0@@1@tp0$@0#wcsncat -^265 431$^$@0#wcsncmp -^266 434$@0@@1@tp0$@0#wcsncpy -^267 437@6@5@1@0@0^$@0#wcspbrk -^268 440@6@5@1@0@0^$@0#wcsrchr -^269 443$@0@@1@tp1$@0#wcsrtombs -^270 445$^$@0#wcsspn -^271 448@6@5@1@0@0^@3@0@0#wcsstr -^272 450$@0@@1@tp1$@0#wcstod -^273 453@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^274 455$@0@@1@tp1$@0#wcstol -^275 457$@0@@1@tp1$@0#wcstoul -^276 459$@0@@1@tp0$@0#wcsxfrm -^277 461$^$@0#wctob -^278 464@6@5@1@0@0^@3@0@0#wmemchr -^279 466$^$@0#wmemcmp -^280 469$@0@@1@tp0$@0#wmemcpy -^281 472$@0@@1@tp0$@0#wmemmove -^282 475$@0@@1@tp0$@0#wmemset -^283 477@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf -^284 479@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf +^263 423$@0@@1@tp0$@0#wcsftime +^264 425$^$@0#wcslen +^265 429$@0@@1@tp0$@0#wcsncat +^266 431$^$@0#wcsncmp +^267 434$@0@@1@tp0$@0#wcsncpy +^268 437@6@5@1@0@0^$@0#wcspbrk +^269 440@6@5@1@0@0^$@0#wcsrchr +^270 443$@0@@1@tp1$@0#wcsrtombs +^271 445$^$@0#wcsspn +^272 448@6@5@1@0@0^@3@0@0#wcsstr +^273 450$@0@@1@tp1$@0#wcstod +^274 453@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^275 455$@0@@1@tp1$@0#wcstol +^276 457$@0@@1@tp1$@0#wcstoul +^277 459$@0@@1@tp0$@0#wcsxfrm +^278 461$^$@0#wctob +^279 464@6@5@1@0@0^@3@0@0#wmemchr +^280 466$^$@0#wmemcmp +^281 469$@0@@1@tp0$@0#wmemcpy +^282 472$@0@@1@tp0$@0#wmemmove +^283 475$@0@@1@tp0$@0#wmemset +^284 477@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf +^285 479@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf *0 (Datatype) -^285 13@-@-@0@0@0@0@480#wctype_t -^286 13@-@-@0@0@0@0@481#wctrans_t +^286 13@-@-@0@0@0@0@480#wctype_t +^287 13@-@-@0@0@0@0@481#wctrans_t *4 (Function) -^287 483$^$@0#iswalnum -^288 485$^$@0#iswalpha -^289 487$^$@0#iswcntrl -^290 489$^$@0#iswctype -^291 491$^$@0#iswdigit -^292 493$^$@0#iswgraph -^293 495$^$@0#iswlower -^294 497$^$@0#iswprint -^295 499$^$@0#iswpunct -^296 501$^$@0#iswspace -^297 503$^$@0#iswupper -^298 505$^$@0#iswxdigit -^299 507$^$@0#towctrans -^300 509$^$@0#towlower -^301 511$^$@0#towupper -^302 513$^$@0#wctrans -^303 515$^$@0#wctype -^304 1748$@1@g22@6@0@1@g22$@0#mblen -^305 1752$@0@g22@6@0@1@tp0,g22$@0#mbtowc -^306 1821$@0@@1@tp0$@0#wctomb -^307 1750$@0@@1@tp0$@0#mbstowcs -^308 1819$@0@g22@6@0@1@tp0,g22$@0#wcstombs -^309 529$@0@@1@tp0$@0#memcpy -^310 532$@0@@1@tp0$@0#memmove -^311 536$@0@@1@tp0$@0#strcpy -^312 539$@0@@1@tp0$@0#strncpy -^313 542$@0@@1@tp0$@0#strcat -^314 545$@0@@1@tp0$@0#strncat -^315 547$^$@0#memcmp -^316 549$^$@0#strcmp -^317 551$^$@0#strcoll -^318 553$^$@0#strncmp -^319 555$@0@@1@tp0$@0#strxfrm -^320 558@6@5@1@0@0^@3@0@0#memchr -^321 561@6@5@1@0@0^@19@2@0#strchr -^322 563$^$@0#strcspn -^323 566@6@5@1@0@0^@19@2@0#strpbrk -^324 569@6@5@1@0@0^@19@2@0#strrchr -^325 571$^$@0#strspn -^326 574@6@5@1@0@0^@19@2@0#strstr -^327 577@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok -^328 581$@0@@1@tp0$@0#memset -^329 584$^@19@3@0#strerror -^330 586$^$@0#strlen +^288 483$^$@0#iswalnum +^289 485$^$@0#iswalpha +^290 487$^$@0#iswcntrl +^291 489$^$@0#iswctype +^292 491$^$@0#iswdigit +^293 493$^$@0#iswgraph +^294 495$^$@0#iswlower +^295 497$^$@0#iswprint +^296 499$^$@0#iswpunct +^297 501$^$@0#iswspace +^298 503$^$@0#iswupper +^299 505$^$@0#iswxdigit +^300 507$^$@0#towctrans +^301 509$^$@0#towlower +^302 511$^$@0#towupper +^303 513$^$@0#wctrans +^304 515$^$@0#wctype +^305 1748$@1@g23@6@0@1@g23$@0#mblen +^306 1752$@0@g23@6@0@1@tp0,g23$@0#mbtowc +^307 1821$@0@@1@tp0$@0#wctomb +^308 1750$@0@@1@tp0$@0#mbstowcs +^309 1819$@0@g23@6@0@1@tp0,g23$@0#wcstombs +^310 529$@0@@1@tp0$@0#memcpy +^311 532$@0@@1@tp0$@0#memmove +^312 536$@0@@1@tp0$@0#strcpy +^313 539$@0@@1@tp0$@0#strncpy +^314 542$@0@@1@tp0$@0#strcat +^315 545$@0@@1@tp0$@0#strncat +^316 547$^$@0#memcmp +^317 549$^$@0#strcmp +^318 551$^$@0#strcoll +^319 553$^$@0#strncmp +^320 555$@0@@1@tp0$@0#strxfrm +^321 558@6@5@1@0@0^@3@0@0#memchr +^322 561@6@5@1@0@0^@19@2@0#strchr +^323 563$^$@0#strcspn +^324 566@6@5@1@0@0^@19@2@0#strpbrk +^325 569@6@5@1@0@0^@19@2@0#strrchr +^326 571$^$@0#strspn +^327 574@6@5@1@0@0^@19@2@0#strstr +^328 577@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok +^329 581$@0@@1@tp0$@0#memset +^330 584$^@19@3@0#strerror +^331 586$^$@0#strlen *1 (Constant) -^331 5$#CLOCKS_PER_SEC +^332 5$#CLOCKS_PER_SEC *0 (Datatype) -^332 13@-@-@0@0@0@0@587#clock_t -^333 13@-@-@0@0@0@0@588#time_t +^333 13@-@-@0@0@0@0@587#clock_t +^334 13@-@-@0@0@0@0@588#time_t *4 (Function) -^334 591$@0@s1@1@s1$@0#clock -^335 593$^$@0#difftime -^336 595$^$@0#mktime -^337 598$@0@@1@tp0$@0#time -^338 601$@0@g22@6@0@1@g22@19@3@0#asctime -^339 604$^@19@3@0#ctime -^340 607@6@5@1@0@0^@19@3@0#gmtime -^341 610@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime -^342 612$@0@@1@tp0$@0#strftime +^335 591$@0@s1@1@s1$@0#clock +^336 593$^$@0#difftime +^337 595$^$@0#mktime +^338 598$@0@@1@tp0$@0#time +^339 601$@0@g23@6@0@1@g23@19@3@0#asctime +^340 604$^@19@3@0#ctime +^341 607@6@5@1@0@0^@19@3@0#gmtime +^342 610@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime +^343 612$@0@@1@tp0$@0#strftime *0 (Datatype) -^343 13@-@-@0@0@0@0@613#int8_t -^344 13@-@-@0@0@0@0@614#int16_t -^345 13@-@-@0@0@0@0@615#int32_t -^346 13@-@-@0@0@0@0@616#int64_t -^347 14@-@-@0@0@0@0@617#uint8_t -^348 14@-@-@0@0@0@0@618#uint16_t -^349 14@-@-@0@0@0@0@619#uint32_t -^350 14@-@-@0@0@0@0@620#uint64_t -^351 13@-@-@0@0@0@0@621#int_least8_t -^352 13@-@-@0@0@0@0@622#int_least16_t -^353 13@-@-@0@0@0@0@623#int_least32_t -^354 13@-@-@0@0@0@0@624#int_least64_t -^355 14@-@-@0@0@0@0@625#uint_least8_t -^356 14@-@-@0@0@0@0@626#uint_least16_t -^357 14@-@-@0@0@0@0@627#uint_least32_t -^358 14@-@-@0@0@0@0@628#uint_least64_t -^359 13@-@-@0@0@0@0@629#int_fast8_t -^360 13@-@-@0@0@0@0@630#int_fast16_t -^361 13@-@-@0@0@0@0@631#int_fast32_t -^362 13@-@-@0@0@0@0@632#int_fast64_t -^363 14@-@-@0@0@0@0@633#uint_fast8_t -^364 14@-@-@0@0@0@0@634#uint_fast16_t -^365 14@-@-@0@0@0@0@635#uint_fast32_t -^366 14@-@-@0@0@0@0@636#uint_fast64_t -^367 24@-@+@0@0@0@0@637#intptr_t -^368 25@-@+@0@0@0@0@638#uintptr_t -^369 15@-@-@0@0@0@0@639#intmax_t -^370 14@-@-@0@0@0@0@640#uintmax_t +^344 13@-@-@0@0@0@0@613#int8_t +^345 13@-@-@0@0@0@0@614#int16_t +^346 13@-@-@0@0@0@0@615#int32_t +^347 13@-@-@0@0@0@0@616#int64_t +^348 14@-@-@0@0@0@0@617#uint8_t +^349 14@-@-@0@0@0@0@618#uint16_t +^350 14@-@-@0@0@0@0@619#uint32_t +^351 14@-@-@0@0@0@0@620#uint64_t +^352 13@-@-@0@0@0@0@621#int_least8_t +^353 13@-@-@0@0@0@0@622#int_least16_t +^354 13@-@-@0@0@0@0@623#int_least32_t +^355 13@-@-@0@0@0@0@624#int_least64_t +^356 14@-@-@0@0@0@0@625#uint_least8_t +^357 14@-@-@0@0@0@0@626#uint_least16_t +^358 14@-@-@0@0@0@0@627#uint_least32_t +^359 14@-@-@0@0@0@0@628#uint_least64_t +^360 13@-@-@0@0@0@0@629#int_fast8_t +^361 13@-@-@0@0@0@0@630#int_fast16_t +^362 13@-@-@0@0@0@0@631#int_fast32_t +^363 13@-@-@0@0@0@0@632#int_fast64_t +^364 14@-@-@0@0@0@0@633#uint_fast8_t +^365 14@-@-@0@0@0@0@634#uint_fast16_t +^366 14@-@-@0@0@0@0@635#uint_fast32_t +^367 14@-@-@0@0@0@0@636#uint_fast64_t +^368 24@-@+@0@0@0@0@637#intptr_t +^369 25@-@+@0@0@0@0@638#uintptr_t +^370 15@-@-@0@0@0@0@639#intmax_t +^371 14@-@-@0@0@0@0@640#uintmax_t *1 (Constant) -^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^407 63$#INTPTR_MIN#INTPTR_MAX +^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^408 63$#INTPTR_MIN#INTPTR_MAX *0 (Datatype) -^409 13@-@-@0@0@0@0@641#dev_t -^410 13@-@-@0@0@0@0@642#gid_t -^411 14@-@-@0@0@0@0@643#ino_t -^412 13@-@-@0@0@0@0@644#mode_t -^413 13@-@-@0@0@0@0@645#nlink_t -^414 13@-@-@0@0@0@0@646#off_t -^415 13@-@-@0@0@0@0@647#pid_t -^416 13@-@-@0@0@0@0@648#uid_t -^417 20@+@+@0@0@0@0@649#DIR +^410 13@-@-@0@0@0@0@641#dev_t +^411 13@-@-@0@0@0@0@642#gid_t +^412 14@-@-@0@0@0@0@643#ino_t +^413 13@-@-@0@0@0@0@644#mode_t +^414 13@-@-@0@0@0@0@645#nlink_t +^415 13@-@-@0@0@0@0@646#off_t +^416 13@-@-@0@0@0@0@647#pid_t +^417 13@-@-@0@0@0@0@648#uid_t +^418 20@+@+@0@0@0@0@649#DIR *7 (Struct tag) -^418 1482@651#@dirent +^419 1482@651#@dirent *4 (Function) -^419 1484$@0@g22@6@0@1@g22$@0#closedir -^420 1487@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir -^421 1490@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir -^422 1495$^$@0#rewinddir +^420 1484$@0@g23@6@0@1@g23$@0#closedir +^421 1487@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#opendir +^422 1490@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#readdir +^423 1495$^$@0#rewinddir *1 (Constant) -^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR +^424 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR *7 (Struct tag) -^494 664@665#@flock +^495 664@665#@flock *4 (Function) -^495 667$@0@g22@6@0@1@g22$@0#creat -^496 669$@0@g22@6@0@1@g22$@0#fcntl -^497 671$@0@g22@6@0@1@g22$@0#open +^496 667$@0@g23@6@0@1@g23$@0#creat +^497 669$@0@g23@6@0@1@g23$@0#fcntl +^498 671$@0@g23@6@0@1@g23$@0#open *7 (Struct tag) -^498 672@673#@group +^499 672@673#@group *4 (Function) -^499 677@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid -^500 680@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam +^500 677@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrgid +^501 680@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrnam *1 (Constant) -^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON -^505 63$#MAX_INPUT#NAME_MAX -^507 9$#NGROUPS_MAX#OPEN_MAX -^509 63$#PATH_MAX#PIPE_BUF -^511 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX +^502 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON +^506 63$#MAX_INPUT#NAME_MAX +^508 9$#NGROUPS_MAX#OPEN_MAX +^510 63$#PATH_MAX#PIPE_BUF +^512 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX *7 (Struct tag) -^527 681@682#@passwd +^528 681@682#@passwd *4 (Function) -^528 686@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam -^529 689@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid +^529 686@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwnam +^530 689@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwuid *0 (Datatype) -^530 20@+@+@0@0@0@0@690#sigjmp_buf +^531 20@+@+@0@0@0@0@690#sigjmp_buf *4 (Function) -^531 692@6@0@5@0@0^$@0#siglongjmp -^532 694$@0@@1@p0$@0#sigsetjmp +^532 692@6@0@5@0@0^$@0#siglongjmp +^533 694$@0@@1@p0$@0#sigsetjmp *0 (Datatype) -^533 0@+@=@0@0@0@0@695#sigset_t +^534 0@+@=@0@0@0@0@695#sigset_t *1 (Constant) -^534 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 +^535 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 *7 (Struct tag) -^551 700@701#@sigaction +^552 700@701#@sigaction *4 (Function) -^552 703@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill -^553 706$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction -^554 709$@0@g22@6@0@1@tp0,g22$@0#sigaddset -^555 711$@0@g22@6@0@1@tp0,g22$@0#sigdelset -^556 713$@0@g22@6@0@1@tp0,g22$@0#sigemptyset -^557 715$@0@g22@6@0@1@tp0,g22$@0#sigfillset -^558 717$@0@g22@6@0@1@g22$@0#sigismember -^559 719$@0@g22@6@0@1@tp0,g22$@0#sigpending -^560 721$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask -^561 723$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend +^553 703@6@0@5@0@0@0@g23@6@0@1@g23$@0#kill +^554 706$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigaction +^555 709$@0@g23@6@0@1@tp0,g23$@0#sigaddset +^556 711$@0@g23@6@0@1@tp0,g23$@0#sigdelset +^557 713$@0@g23@6@0@1@tp0,g23$@0#sigemptyset +^558 715$@0@g23@6@0@1@tp0,g23$@0#sigfillset +^559 717$@0@g23@6@0@1@g23$@0#sigismember +^560 719$@0@g23@6@0@1@tp0,g23$@0#sigpending +^561 721$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigprocmask +^562 723$@0@g23@6@0,s3@1@g23,s3$@0#sigsuspend *1 (Constant) -^562 5$#L_ctermid#L_cuserid +^563 5$#L_ctermid#L_cuserid *4 (Function) -^564 1549@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen -^565 1564$@0@g22@6@0@1@g22$@0#fileno +^565 1549@6@5@1@0@0@0@g23@6@0,s3@1@g23,s3@18@0@0#fdopen +^566 1564$@0@g23@6@0@1@g23$@0#fileno *7 (Struct tag) -^566 1309@730#@stat +^567 1309@730#@stat *4 (Function) -^567 1313$^$@0#S_ISBLK -^568 1317$^$@0#S_ISCHR -^569 1321$^$@0#S_ISDIR -^570 1325$^$@0#S_ISFIFO -^571 1329$^$@0#S_ISREG -^572 748$@0@s3,g22@6@0@1@s3,g22$@0#chmod -^573 751$@0@g22@6@0@1@g22,tp1$@0#fstat -^574 753$@0@s3,g22@6@0@1@s3,g22$@0#mkdir -^575 755$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo -^576 757$@0@g22@6@0@1@g22,tp1$@0#stat -^577 759$@0@s3@1@s3$@0#umask +^568 1313$^$@0#S_ISBLK +^569 1317$^$@0#S_ISCHR +^570 1321$^$@0#S_ISDIR +^571 1325$^$@0#S_ISFIFO +^572 1329$^$@0#S_ISREG +^573 748$@0@s3,g23@6@0@1@s3,g23$@0#chmod +^574 751$@0@g23@6@0@1@g23,tp1$@0#fstat +^575 753$@0@s3,g23@6@0@1@s3,g23$@0#mkdir +^576 755$@0@s3,g23@6@0@1@s3,g23$@0#mkfifo +^577 757$@0@g23@6@0@1@g23,tp1$@0#stat +^578 759$@0@s3@1@s3$@0#umask *7 (Struct tag) -^578 760@761#@tms +^579 760@761#@tms *4 (Function) -^579 764$@0@@1@tp0$@0#times +^580 764$@0@@1@tp0$@0#times *7 (Struct tag) -^580 765@766#@utsname +^581 765@766#@utsname *4 (Function) -^581 769$@0@g22@6@0@1@tp0,g22$@0#uname -^582 771$^$@0#WEXITSTATUS -^583 773$^$@0#WIFEXITED -^584 775$^$@0#WIFSIGNALED -^585 777$^$@0#WIFSTOPPED -^586 779$^$@0#WSTOPSIG -^587 781$^$@0#WTERMSIG +^582 769$@0@g23@6@0@1@tp0,g23$@0#uname +^583 771$^$@0#WEXITSTATUS +^584 773$^$@0#WIFEXITED +^585 775$^$@0#WIFSIGNALED +^586 777$^$@0#WIFSTOPPED +^587 779$^$@0#WSTOPSIG +^588 781$^$@0#WTERMSIG *1 (Constant) -^588 5$#WUNTRACED +^589 5$#WUNTRACED *4 (Function) -^589 783$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait -^590 785$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid +^590 783$@0@g23@6@0,s3@1@tp0,g23,s3$@0#wait +^591 785$@0@g23@6@0,s3@1@tp1,g23,s3$@0#waitpid *0 (Datatype) -^591 787@-@-@0@0@0@0@788#cc_t -^592 790@-@-@0@0@0@0@791#speed_t -^593 790@-@-@0@0@0@0@792#tcflag_t +^592 787@-@-@0@0@0@0@788#cc_t +^593 790@-@-@0@0@0@0@791#speed_t +^594 790@-@-@0@0@0@0@792#tcflag_t *1 (Constant) -^594 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME +^595 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME *7 (Struct tag) -^662 793@794#@termios +^663 793@794#@termios *4 (Function) -^663 797$^$@0#cfgetispeed -^664 799$^$@0#cfgetospeed -^665 801$@0@@1@tp0$@0#cfsetispeed -^666 803$@0@@1@tp0$@0#cfsetospeed -^667 805$@0@g22@6@0@1@g22$@0#tcdrain -^668 807$@0@g22@6@0@1@g22$@0#tcflow -^669 809$@0@g22@6@0@1@g22$@0#tcflush -^670 811$@0@g22@6@0@1@g22,tp1$@0#tcgetattr -^671 813$@0@g22@6@0@1@g22$@0#tcsendbreak -^672 815$@0@g22@6@0@1@g22$@0#tcsetattr +^664 797$^$@0#cfgetispeed +^665 799$^$@0#cfgetospeed +^666 801$@0@@1@tp0$@0#cfsetispeed +^667 803$@0@@1@tp0$@0#cfsetospeed +^668 805$@0@g23@6@0@1@g23$@0#tcdrain +^669 807$@0@g23@6@0@1@g23$@0#tcflow +^670 809$@0@g23@6@0@1@g23$@0#tcflush +^671 811$@0@g23@6@0@1@g23,tp1$@0#tcgetattr +^672 813$@0@g23@6@0@1@g23$@0#tcsendbreak +^673 815$@0@g23@6@0@1@g23$@0#tcsetattr *3 (Variable) -^673 291|@1|6@0@0@0@1#environ +^674 291|@1|6@0@0@0@1#environ *1 (Constant) -^674 5$#CLK_TCK +^675 5$#CLK_TCK *4 (Function) -^675 1008$@1@g673@6@0,s3@1@s3,g935,g936,g937$@0#tzset +^676 1008$@1@g674@6@0,s3@1@s3,g936,g937,g938$@0#tzset *1 (Constant) -^676 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION +^677 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION *4 (Function) -^707 819@6@0@6@0@0^$@0#_exit -^708 821$@0@g22@6@0@1@g22$@0#access -^709 823$@0@s3@1@s3$@0#alarm -^710 825$@0@g22@6@0@1@g22$@0#chdir -^711 827$@0@s3,g22@6@0@1@s3,g22$@0#chown -^712 829$@0@s3,g22@6@0@1@s3,g22$@0#close -^713 1541$@0@s3@1@tp0,s3$@0#ctermid -^714 1544$@0@@1@tp0@3@0@0#cuserid -^715 837$@0@g22@6@0,s3@1@g22,s3$@0#dup2 -^716 839$@0@g22@6@0,s3@1@g22,s3$@0#dup -^717 841@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl -^718 843@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle -^719 845@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp -^720 849@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv -^721 851@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve -^722 853@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp -^723 855$@0@s3,g22@6@0@1@s3,g22$@0#fork -^724 857$@0@g22@6@0@1@g22$@0#fpathconf -^725 860@6@5@1@0@0@0@g22@6@0@1@g22,tp0$@0#getcwd -^726 862$^$@0#getegid -^727 864$^$@0#geteuid -^728 866$^$@0#getgid -^729 869$@0@g22@6@0@1@g22,ap1$@0#getgroups -^730 872$^@19@3@0#getlogin -^731 874$^$@0#getpgrp -^732 876$^$@0#getpid -^733 878$^$@0#getppid -^734 880$^$@0#getuid -^735 882$^$@0#isatty -^736 884$@0@g22@6@0,s3@1@g22,s3$@0#link -^737 886$@0@g22@6@0@1@g22$@0#lseek -^738 888$@0@g22@6@0@1@g22$@0#pathconf -^739 890$@0@g22@6@0@1@g22$@0#pause -^740 892$@0@g22@6@0@1@g22$@0#pipe -^741 894$@0@g22@6@0@1@g22,tp1$@0#read -^742 896$@0@s3,g22@6@0@1@s3,g22$@0#rmdir -^743 898$@0@g22@6@0,s3@1@g22,s3$@0#setgid -^744 900$@0@g22@6@0,s3@1@g22,s3$@0#setpgid -^745 902$@0@s3@1@s3$@0#setsid -^746 904$@0@g22@6@0,s3@1@g22,s3$@0#setuid -^747 906$@0@s3@1@s3$@0#sleep -^748 908$@0@g22@6@0@1@g22$@0#sysconf -^749 910$@0@g22@6@0@1@g22$@0#tcgetpgrp -^750 912$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp -^751 915@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname -^752 917$@0@s3,g22@6@0@1@s3,g22$@0#unlink -^753 919$@0@g22@6@0@1@g22$@0#write +^708 819@6@0@6@0@0^$@0#_exit +^709 821$@0@g23@6@0@1@g23$@0#access +^710 823$@0@s3@1@s3$@0#alarm +^711 825$@0@g23@6@0@1@g23$@0#chdir +^712 827$@0@s3,g23@6@0@1@s3,g23$@0#chown +^713 829$@0@s3,g23@6@0@1@s3,g23$@0#close +^714 1541$@0@s3@1@tp0,s3$@0#ctermid +^715 1544$@0@@1@tp0@3@0@0#cuserid +^716 837$@0@g23@6@0,s3@1@g23,s3$@0#dup2 +^717 839$@0@g23@6@0,s3@1@g23,s3$@0#dup +^718 841@6@0@5@0@0@0@g23@6@0@1@g23$@0#execl +^719 843@6@0@5@0@0@0@g23@6@0@1@g23$@0#execle +^720 845@6@0@5@0@0@0@g23@6@0@1@g23$@0#execlp +^721 849@6@0@5@0@0@0@g23@6@0@1@g23$@0#execv +^722 851@6@0@5@0@0@0@g23@6@0@1@g23$@0#execve +^723 853@6@0@5@0@0@0@g23@6@0@1@g23$@0#execvp +^724 855$@0@s3,g23@6@0@1@s3,g23$@0#fork +^725 857$@0@g23@6@0@1@g23$@0#fpathconf +^726 860@6@5@1@0@0@0@g23@6@0@1@g23,tp0$@0#getcwd +^727 862$^$@0#getegid +^728 864$^$@0#geteuid +^729 866$^$@0#getgid +^730 869$@0@g23@6@0@1@g23,ap1$@0#getgroups +^731 872$^@19@3@0#getlogin +^732 874$^$@0#getpgrp +^733 876$^$@0#getpid +^734 878$^$@0#getppid +^735 880$^$@0#getuid +^736 882$^$@0#isatty +^737 884$@0@g23@6@0,s3@1@g23,s3$@0#link +^738 886$@0@g23@6@0@1@g23$@0#lseek +^739 888$@0@g23@6@0@1@g23$@0#pathconf +^740 890$@0@g23@6@0@1@g23$@0#pause +^741 892$@0@g23@6@0@1@g23$@0#pipe +^742 894$@0@g23@6@0@1@g23,tp1$@0#read +^743 896$@0@s3,g23@6@0@1@s3,g23$@0#rmdir +^744 898$@0@g23@6@0,s3@1@g23,s3$@0#setgid +^745 900$@0@g23@6@0,s3@1@g23,s3$@0#setpgid +^746 902$@0@s3@1@s3$@0#setsid +^747 904$@0@g23@6@0,s3@1@g23,s3$@0#setuid +^748 906$@0@s3@1@s3$@0#sleep +^749 908$@0@g23@6@0@1@g23$@0#sysconf +^750 910$@0@g23@6@0@1@g23$@0#tcgetpgrp +^751 912$@0@g23@6@0,s3@1@g23,s3$@0#tcsetpgrp +^752 915@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#ttyname +^753 917$@0@s3,g23@6@0@1@s3,g23$@0#unlink +^754 919$@0@g23@6@0@1@g23$@0#write *7 (Struct tag) -^754 920@921#@utimbuf +^755 920@921#@utimbuf *4 (Function) -^755 924$@0@s3,g22@6@0@1@s3,g22$@0#utime +^756 924$@0@s3,g23@6@0@1@s3,g23$@0#utime *0 (Datatype) -^756 20@+@+@0@0@0@0@925#regex_t -^757 13@-@-@0@0@0@0@926#regoff_t +^757 20@+@+@0@0@0@0@925#regex_t +^758 13@-@-@0@0@0@0@926#regoff_t *7 (Struct tag) -^758 927@928#@!4 +^759 927@928#@!4 *0 (Datatype) -^759 927@-@-@0@0@0@0@929#regmatch_t +^760 927@-@-@0@0@0@0@929#regmatch_t *4 (Function) -^760 932$@0@@1@p0$@0#regcomp -^761 935$@0@@1@p3$@0#regexec -^762 937$@0@@1@p2$@0#regerror -^763 939$$$@0#regfree +^761 932$@0@@1@p0$@0#regcomp +^762 935$@0@@1@p3$@0#regexec +^763 937$@0@@1@p2$@0#regerror +^764 939$$$@0#regfree *1 (Constant) -^764 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR +^765 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR *0 (Datatype) -^796 13@-@-@0@0@0@0@940#blkcnt_t -^797 13@-@-@0@0@0@0@941#blksize_t -^798 13@-@-@0@0@0@0@942#clockid_t -^799 14@-@-@0@0@0@0@943#fsblkcnt_t -^800 14@-@-@0@0@0@0@944#fsfilcnt_t -^801 13@-@-@0@0@0@0@945#id_t -^802 13@-@-@0@0@0@0@946#key_t -^803 13@-@-@0@0@0@0@947#pthread_attr_t -^804 13@-@-@0@0@0@0@948#pthread_cond_t -^805 13@-@-@0@0@0@0@949#pthread_condattr_t -^806 13@-@-@0@0@0@0@950#pthread_key_t -^807 13@-@-@0@0@0@0@951#pthread_mutex_t -^808 13@-@-@0@0@0@0@952#pthread_mutexattr_t -^809 13@-@-@0@0@0@0@953#pthread_once_t -^810 13@-@-@0@0@0@0@954#pthread_rwlock_t -^811 13@-@-@0@0@0@0@955#pthread_rwlockattr_t -^812 13@-@-@0@0@0@0@956#pthread_t -^813 15@-@-@0@0@0@0@957#suseconds_t -^814 13@-@-@0@0@0@0@958#timer_t -^815 14@-@-@0@0@0@0@959#useconds_t +^797 13@-@-@0@0@0@0@940#blkcnt_t +^798 13@-@-@0@0@0@0@941#blksize_t +^799 13@-@-@0@0@0@0@942#clockid_t +^800 14@-@-@0@0@0@0@943#fsblkcnt_t +^801 14@-@-@0@0@0@0@944#fsfilcnt_t +^802 13@-@-@0@0@0@0@945#id_t +^803 13@-@-@0@0@0@0@946#key_t +^804 13@-@-@0@0@0@0@947#pthread_attr_t +^805 13@-@-@0@0@0@0@948#pthread_cond_t +^806 13@-@-@0@0@0@0@949#pthread_condattr_t +^807 13@-@-@0@0@0@0@950#pthread_key_t +^808 13@-@-@0@0@0@0@951#pthread_mutex_t +^809 13@-@-@0@0@0@0@952#pthread_mutexattr_t +^810 13@-@-@0@0@0@0@953#pthread_once_t +^811 13@-@-@0@0@0@0@954#pthread_rwlock_t +^812 13@-@-@0@0@0@0@955#pthread_rwlockattr_t +^813 13@-@-@0@0@0@0@956#pthread_t +^814 15@-@-@0@0@0@0@957#suseconds_t +^815 13@-@-@0@0@0@0@958#timer_t +^816 14@-@-@0@0@0@0@959#useconds_t *3 (Variable) -^816 5|@1|6@0@0@0@1#signgam +^817 5|@1|6@0@0@0@1#signgam *4 (Function) -^817 961$@0@@1@tp1$@0#bcopy -^818 965$^$@0#bcmp -^819 967$@0@@1@tp0$@0#bzero -^820 969$^$@0#ffs -^821 1225$@0@s3@1@s3$@0#symlink -^822 973$@0@s1@1@s1$@0#setvbuf_unlocked -^823 975$@0@s1@1@s1$@0#setbuffer -^824 977$@0@s1@1@s1$@0#setlinebuf -^825 979$@0@@1@p1$@0#strerror_r -^826 981$@0@@1@tp3,tp0$@0#fread_unlocked -^827 983$@0@@1@tp3$@0#fwrite_unlocked -^828 987$@0@@1@tp0$@0#memccpy -^829 989$^$@0#strcasecmp -^830 991$^$@0#strncasecmp -^831 994@6@5@1@0@0^@2@0@0#strdup -^832 997@6@5@1@0@0^@18@0@0#index -^833 1000@6@5@1@0@0^@18@0@0#rindex -^834 1002$@0@g22@6@0@1@g22$@0#cbrt -^835 1004$^$@0#rint -^836 1006$^$@0#trunc +^818 961$@0@@1@tp1$@0#bcopy +^819 965$^$@0#bcmp +^820 967$@0@@1@tp0$@0#bzero +^821 969$^$@0#ffs +^822 1225$@0@s3@1@s3$@0#symlink +^823 973$@0@s1@1@s1$@0#setvbuf_unlocked +^824 975$@0@s1@1@s1$@0#setbuffer +^825 977$@0@s1@1@s1$@0#setlinebuf +^826 979$@0@@1@p1$@0#strerror_r +^827 981$@0@@1@tp3,tp0$@0#fread_unlocked +^828 983$@0@@1@tp3$@0#fwrite_unlocked +^829 987$@0@@1@tp0$@0#memccpy +^830 989$^$@0#strcasecmp +^831 991$^$@0#strncasecmp +^832 994@6@5@1@0@0^@2@0@0#strdup +^833 997@6@5@1@0@0^@18@0@0#index +^834 1000@6@5@1@0@0^@18@0@0#rindex +^835 1002$@0@g23@6@0@1@g23$@0#cbrt +^836 1004$^$@0#rint +^837 1006$^$@0#trunc *1 (Constant) -^837 5$#ENOTBLK#ETXTBSY#EWOULDBLOCK#EINPROGRESS#EALREADY#ENOTSOCK#EDESTADDRREQ#EMSGSIZE#EPROTOTYPE#ENOPROTOOPT#EPROTONOSUPPORT#ESOCKTNOSUPPORT#EOPNOTSUPP#EPFNOSUPPORT#EAFNOSUPPORT#EADDRINUSE#EADDRNOTAVAIL#ENETDOWN#ENETUNREACH#ENETRESET#ECONNABORTED#ECONNRESET#ENOBUFS#EISCONN#ENOTCONN#ESHUTDOWN#ETOOMANYREFS#ETIMEDOUT#ECONNREFUSED#EHOSTDOWN#EHOSTUNREACH#EPROCLIM#EUSERS#EDQUOT#ESTALE#EREMOTE#ENOMSG#EIDRM#EALIGN#EACTIVE#ENOACTIVE#ENORESOURCES#ENOSYSTEM#ENODUST#EDUPNOCONN#EDUPNODISCONN#EDUPNOTCNTD#EDUPNOTIDLE#EDUPNOTWAIT#EDUPNOTRUN#EDUPBADOPCODE#EDUPINTRANSIT#EDUPTOOMANYCPUS#ELOOP#LOCK_MAX#FCHR_MAX#USI_MAX#WORD_BIT#LONG_BIT#MAX_CHAR#PASS_MAX#PID_MAX#SYSPID_MAX#PIPE_MAX#PROC_MAX#STD_BLK#SYS_NMLN#SYS_OPEN#NZERO#UID_MAX#NL_ARGMAX#NL_MSGMAX#NL_NMAX#NL_SETMAX#NL_TEXTMAX#NL_LBLMAX#NL_LANGMAX -^914 17$#M_E#M_LOG2E#M_LOG10E#M_LN2#M_LN10#M_PI#M_PI_2#M_PI_4#M_1_PI#M_2_PI#M_2_SQRTPI#M_SQRT2#M_SQRT1_2#MAXFLOAT#HUGE -^929 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS +^838 5$#ENOTBLK#ETXTBSY#EWOULDBLOCK#EINPROGRESS#EALREADY#ENOTSOCK#EDESTADDRREQ#EMSGSIZE#EPROTOTYPE#ENOPROTOOPT#EPROTONOSUPPORT#ESOCKTNOSUPPORT#EOPNOTSUPP#EPFNOSUPPORT#EAFNOSUPPORT#EADDRINUSE#EADDRNOTAVAIL#ENETDOWN#ENETUNREACH#ENETRESET#ECONNABORTED#ECONNRESET#ENOBUFS#EISCONN#ENOTCONN#ESHUTDOWN#ETOOMANYREFS#ETIMEDOUT#ECONNREFUSED#EHOSTDOWN#EHOSTUNREACH#EPROCLIM#EUSERS#EDQUOT#ESTALE#EREMOTE#ENOMSG#EIDRM#EALIGN#EACTIVE#ENOACTIVE#ENORESOURCES#ENOSYSTEM#ENODUST#EDUPNOCONN#EDUPNODISCONN#EDUPNOTCNTD#EDUPNOTIDLE#EDUPNOTWAIT#EDUPNOTRUN#EDUPBADOPCODE#EDUPINTRANSIT#EDUPTOOMANYCPUS#ELOOP#LOCK_MAX#FCHR_MAX#USI_MAX#WORD_BIT#LONG_BIT#MAX_CHAR#PASS_MAX#PID_MAX#SYSPID_MAX#PIPE_MAX#PROC_MAX#STD_BLK#SYS_NMLN#SYS_OPEN#NZERO#UID_MAX#NL_ARGMAX#NL_MSGMAX#NL_NMAX#NL_SETMAX#NL_TEXTMAX#NL_LBLMAX#NL_LANGMAX +^915 17$#M_E#M_LOG2E#M_LOG10E#M_LN2#M_LN10#M_PI#M_PI_2#M_PI_4#M_1_PI#M_2_PI#M_2_SQRTPI#M_SQRT2#M_SQRT1_2#MAXFLOAT#HUGE +^930 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS *3 (Variable) -^935 5|@1|6@0@0@0@1#daylight -^936 9|@1|6@0@0@0@1#timezone -^937 847|@1|6@0@0@0@1#tzname +^936 5|@1|6@0@0@0@1#daylight +^937 9|@1|6@0@0@0@1#timezone +^938 847|@1|6@0@0@0@1#tzname *0 (Datatype) -^938 3@-@-@0@0@0@0@1009#uchar_t -^939 8@-@-@0@0@0@0@1010#ushort_t -^940 6@-@-@0@0@0@0@1011#uint_t -^941 10@-@-@0@0@0@0@1012#ulong_t -^942 3@-@-@0@0@0@0@1013#vuchar_t -^943 8@-@-@0@0@0@0@1014#vushort_t -^944 6@-@-@0@0@0@0@1015#vuint_t -^945 10@-@-@0@0@0@0@1016#vulong_t -^946 9@-@-@0@0@0@0@1017#label_t -^947 5@-@-@0@0@0@0@1018#level_t -^948 13@-@-@0@0@0@0@1019#daddr_t -^949 23@-@+@0@0@0@0@1020#caddr_t -^950 28@-@+@0@0@0@0@1021#qaddr_t -^951 23@-@+@0@0@0@0@1022#addr_t -^952 9@-@-@0@0@0@0@1023#physadr_t -^953 7@-@-@0@0@0@0@1024#cnt_t -^954 5@-@-@0@0@0@0@1025#chan_t -^955 10@-@-@0@0@0@0@1026#rlim_t -^956 5@-@-@0@0@0@0@1027#paddr_t -^957 20@-@+@0@0@0@0@1028#mid_t -^958 1030@-@-@0@0@0@0@1031#slab_t -^959 1012@-@-@0@0@0@0@1032#shmatt_t -^960 1012@-@-@0@0@0@0@1033#msgqnum_t -^961 1012@-@-@0@0@0@0@1034#msglen_t -^962 1009@-@-@0@0@0@0@1035#uchar -^963 1010@-@-@0@0@0@0@1036#ushort -^964 1011@-@-@0@0@0@0@1037#uint -^965 1012@-@-@0@0@0@0@1038#ulong -^966 1009@-@-@0@0@0@0@1039#u_char -^967 1010@-@-@0@0@0@0@1040#u_short -^968 1011@-@-@0@0@0@0@1041#u_int -^969 1012@-@-@0@0@0@0@1042#u_long -^970 1013@-@-@0@0@0@0@1043#vu_char -^971 1014@-@-@0@0@0@0@1044#vu_short -^972 1015@-@-@0@0@0@0@1045#vu_int -^973 1016@-@-@0@0@0@0@1046#vu_long -^974 9@-@-@0@0@0@0@1047#swblk_t -^975 1042@-@-@0@0@0@0@1048#fixpt_t -^976 9@-@-@0@0@0@0@1049#segsz_t -^977 0@+@=@0@0@0@0@1050#fd_set +^939 3@-@-@0@0@0@0@1009#uchar_t +^940 8@-@-@0@0@0@0@1010#ushort_t +^941 6@-@-@0@0@0@0@1011#uint_t +^942 10@-@-@0@0@0@0@1012#ulong_t +^943 3@-@-@0@0@0@0@1013#vuchar_t +^944 8@-@-@0@0@0@0@1014#vushort_t +^945 6@-@-@0@0@0@0@1015#vuint_t +^946 10@-@-@0@0@0@0@1016#vulong_t +^947 9@-@-@0@0@0@0@1017#label_t +^948 5@-@-@0@0@0@0@1018#level_t +^949 13@-@-@0@0@0@0@1019#daddr_t +^950 23@-@+@0@0@0@0@1020#caddr_t +^951 28@-@+@0@0@0@0@1021#qaddr_t +^952 23@-@+@0@0@0@0@1022#addr_t +^953 9@-@-@0@0@0@0@1023#physadr_t +^954 7@-@-@0@0@0@0@1024#cnt_t +^955 5@-@-@0@0@0@0@1025#chan_t +^956 10@-@-@0@0@0@0@1026#rlim_t +^957 5@-@-@0@0@0@0@1027#paddr_t +^958 20@-@+@0@0@0@0@1028#mid_t +^959 1030@-@-@0@0@0@0@1031#slab_t +^960 1012@-@-@0@0@0@0@1032#shmatt_t +^961 1012@-@-@0@0@0@0@1033#msgqnum_t +^962 1012@-@-@0@0@0@0@1034#msglen_t +^963 1009@-@-@0@0@0@0@1035#uchar +^964 1010@-@-@0@0@0@0@1036#ushort +^965 1011@-@-@0@0@0@0@1037#uint +^966 1012@-@-@0@0@0@0@1038#ulong +^967 1009@-@-@0@0@0@0@1039#u_char +^968 1010@-@-@0@0@0@0@1040#u_short +^969 1011@-@-@0@0@0@0@1041#u_int +^970 1012@-@-@0@0@0@0@1042#u_long +^971 1013@-@-@0@0@0@0@1043#vu_char +^972 1014@-@-@0@0@0@0@1044#vu_short +^973 1015@-@-@0@0@0@0@1045#vu_int +^974 1016@-@-@0@0@0@0@1046#vu_long +^975 9@-@-@0@0@0@0@1047#swblk_t +^976 1042@-@-@0@0@0@0@1048#fixpt_t +^977 9@-@-@0@0@0@0@1049#segsz_t +^978 0@+@=@0@0@0@0@1050#fd_set *4 (Function) -^978 1052$@0@@1@p1$@0#ttyname_r -^979 1055$@0@g22@6@0@1@tp2,g22$@0#ioctl -^980 1057$@0@s3@1@s3$@0#vfork +^979 1052$@0@@1@p1$@0#ttyname_r +^980 1055$@0@g23@6@0@1@tp2,g23$@0#ioctl +^981 1057$@0@s3@1@s3$@0#vfork *7 (Struct tag) -^981 1058@1059#@iovec +^982 1058@1059#@iovec *1 (Constant) -^982 5$#UIO_MAXIOV#IOV_MAX +^983 5$#UIO_MAXIOV#IOV_MAX *4 (Function) -^984 1062$@0@s3,g22@6@0@1@fiov_base.ap1,s3,g22$@0#readv -^985 1064$@0@g22@6@0@1@g22$@0#writev +^985 1062$@0@s3,g23@6@0@1@fiov_base.ap1,s3,g23$@0#readv +^986 1064$@0@g23@6@0@1@g23$@0#writev *7 (Struct tag) -^986 1065@1066#@poll +^987 1065@1066#@poll *1 (Constant) -^987 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL +^988 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL *4 (Function) -^997 1069$@0@g22@6@0@1@frevents.ap0,g22$@0#poll +^998 1069$@0@g23@6@0@1@frevents.ap0,g23$@0#poll *1 (Constant) -^998 5$#SOCK_STREAM#SOCK_DGRAM#SOCK_RAW#SOCK_RDM#SOCK_SEQPACKET#SO_DEBUG#SO_ACCEPTCONN#SO_REUSEADDR#SO_KEEPALIVE#SO_DONTROUTE#SO_BROADCAST#SO_USELOOPBACK#SO_LINGER#SO_OOBINLINE#SO_REUSEPORT#SO_SNDBUF#SO_RCVBUF#SO_SNDLOWAT#SO_RCVLOWAT#SO_SNDTIMEO#SO_RCVTIMEO#SO_ERROR#SO_TYPE#SOL_SOCKET#AF_UNSPEC#AF_LOCAL#AF_UNIX#AF_INET#AF_IMPLINK#AF_PUP#AF_CHAOS#AF_NS#AF_ISO#AF_OSI#AF_ECMA#AF_DATAKIT#AF_CCITT#AF_SNA#AF_DECnet#AF_DLI#AF_LAT#AF_HYLINK#AF_APPLETALK#AF_ROUTE#AF_LINK#pseudo_AF_XTP#AF_COIP#AF_CNT#pseudo_AF_RTIP#AF_IPX#AF_SIP#pseudo_AF_PIP#AF_ISDN#AF_E164#AF_MAX#MSG_OOB#MSG_PEEK#MSG_DONTROUTE#MSG_EOR#MSG_TRUNC#MSG_CTRUNC#MSG_WAITALL#MSG_DONTWAIT#MSG_EOF#MSG_COMPAT#PF_UNSPEC#PF_LOCAL#PF_UNIX#PF_INET#PF_IMPLINK#PF_PUP#PF_CHAOS#PF_NS#PF_ISO#PF_OSI#PF_ECMA#PF_DATAKIT#PF_CCITT#PF_SNA#PF_DECnet#PF_DLI#PF_LAT#PF_HYLINK#PF_APPLETALK#PF_ROUTE#PF_LINK#PF_XTP#PF_COIP#PF_CNT#PF_SIP#PF_IPX#PF_RTIP#PF_PIP#PF_ISDN#PF_MAX#NET_MAXID#NET_RT_DUMP#NET_RT_FLAGS#NET_RT_IFLIST#NET_RT_MAXID#SOMAXCONN#SCM_RIGHTS +^999 5$#SOCK_STREAM#SOCK_DGRAM#SOCK_RAW#SOCK_RDM#SOCK_SEQPACKET#SO_DEBUG#SO_ACCEPTCONN#SO_REUSEADDR#SO_KEEPALIVE#SO_DONTROUTE#SO_BROADCAST#SO_USELOOPBACK#SO_LINGER#SO_OOBINLINE#SO_REUSEPORT#SO_SNDBUF#SO_RCVBUF#SO_SNDLOWAT#SO_RCVLOWAT#SO_SNDTIMEO#SO_RCVTIMEO#SO_ERROR#SO_TYPE#SOL_SOCKET#AF_UNSPEC#AF_LOCAL#AF_UNIX#AF_INET#AF_IMPLINK#AF_PUP#AF_CHAOS#AF_NS#AF_ISO#AF_OSI#AF_ECMA#AF_DATAKIT#AF_CCITT#AF_SNA#AF_DECnet#AF_DLI#AF_LAT#AF_HYLINK#AF_APPLETALK#AF_ROUTE#AF_LINK#pseudo_AF_XTP#AF_COIP#AF_CNT#pseudo_AF_RTIP#AF_IPX#AF_SIP#pseudo_AF_PIP#AF_ISDN#AF_E164#AF_MAX#MSG_OOB#MSG_PEEK#MSG_DONTROUTE#MSG_EOR#MSG_TRUNC#MSG_CTRUNC#MSG_WAITALL#MSG_DONTWAIT#MSG_EOF#MSG_COMPAT#PF_UNSPEC#PF_LOCAL#PF_UNIX#PF_INET#PF_IMPLINK#PF_PUP#PF_CHAOS#PF_NS#PF_ISO#PF_OSI#PF_ECMA#PF_DATAKIT#PF_CCITT#PF_SNA#PF_DECnet#PF_DLI#PF_LAT#PF_HYLINK#PF_APPLETALK#PF_ROUTE#PF_LINK#PF_XTP#PF_COIP#PF_CNT#PF_SIP#PF_IPX#PF_RTIP#PF_PIP#PF_ISDN#PF_MAX#NET_MAXID#NET_RT_DUMP#NET_RT_FLAGS#NET_RT_IFLIST#NET_RT_MAXID#SOMAXCONN#SCM_RIGHTS *7 (Struct tag) -^1100 1074@1075#@sockaddr -^1101 1076@1077#@linger -^1102 1078@1079#@sockproto -^1103 1081@1082#@msghdr -^1104 1083@1084#@cmsghdr +^1101 1074@1075#@sockaddr +^1102 1076@1077#@linger +^1103 1078@1079#@sockproto +^1104 1081@1082#@msghdr +^1105 1083@1084#@cmsghdr *4 (Function) -^1105 1087$@0@g22@6@0@1@tp2,g22$@0#accept -^1106 1089$@0@g22@6@0,s3@1@g22,s3$@0#bind -^1107 1091$@0@g22@6@0,s1@1@g22,s1$@0#connect -^1108 1094$@0@g22@6@0@1@tp1,tp2,g22$@0#getpeername -^1109 1096$@0@g22@6@0@1@tp1,tp2,g22$@0#getsockname -^1110 1098$@0@g22@6@0@1@tp3,tp4,g22$@0#getsockopt -^1111 1100$@0@g22@6@0,s1@1@g22,s1$@0#listen -^1112 1102$@0@g22@6@0@1@tp1,g22$@0#recv -^1113 1104$@0@g22@6@0@1@tp1,tp4,tp5,g22$@0#recvfrom -^1114 1107$@0@g22@6@0@1@afiov_base.tfmsg_iov.tp1,g22$@0#recvmsg -^1115 1109$@0@g22@6@0@1@g22$@0#send -^1116 1111$@0@g22@6@0@1@g22$@0#sendto -^1117 1113$@0@g22@6@0@1@g22$@0#sendmsg -^1118 1115$@0@s1,g22@6@0@1@s1,g22$@0#setsockopt -^1119 1117$@0@g22@6@0@1@g22$@0#shutdown -^1120 1119$@0@g22@6@0@1@g22$@0#socket -^1121 1121$@0@g22@6@0@1@g22$@0#socketpair +^1106 1087$@0@g23@6@0@1@tp2,g23$@0#accept +^1107 1089$@0@g23@6@0,s3@1@g23,s3$@0#bind +^1108 1091$@0@g23@6@0,s1@1@g23,s1$@0#connect +^1109 1094$@0@g23@6@0@1@tp1,tp2,g23$@0#getpeername +^1110 1096$@0@g23@6@0@1@tp1,tp2,g23$@0#getsockname +^1111 1098$@0@g23@6@0@1@tp3,tp4,g23$@0#getsockopt +^1112 1100$@0@g23@6@0,s1@1@g23,s1$@0#listen +^1113 1102$@0@g23@6@0@1@tp1,g23$@0#recv +^1114 1104$@0@g23@6@0@1@tp1,tp4,tp5,g23$@0#recvfrom +^1115 1107$@0@g23@6@0@1@afiov_base.tfmsg_iov.tp1,g23$@0#recvmsg +^1116 1109$@0@g23@6@0@1@g23$@0#send +^1117 1111$@0@g23@6@0@1@g23$@0#sendto +^1118 1113$@0@g23@6@0@1@g23$@0#sendmsg +^1119 1115$@0@s1,g23@6@0@1@s1,g23$@0#setsockopt +^1120 1117$@0@g23@6@0@1@g23$@0#shutdown +^1121 1119$@0@g23@6@0@1@g23$@0#socket +^1122 1121$@0@g23@6@0@1@g23$@0#socketpair *1 (Constant) -^1122 5$#BADSIG#SA_ONSTACK#SA_RESTART#SA_DISABLE#SIGBUS#SIGEMT#SIGINFO#SIGIO#SIGIOT#SIGPOLL#SIGPROF#SIGPWR#SIGSYS#SIGTRAP#SIGURG#SIGVTALRM#SIGWINCH#SIGXCPU#SIGXFSZ +^1123 5$#BADSIG#SA_ONSTACK#SA_RESTART#SA_DISABLE#SIGBUS#SIGEMT#SIGINFO#SIGIO#SIGIOT#SIGPOLL#SIGPROF#SIGPWR#SIGSYS#SIGTRAP#SIGURG#SIGVTALRM#SIGWINCH#SIGXCPU#SIGXFSZ *4 (Function) -^1141 1123$@0@s3@1@s3$@0#psignal -^1142 1125$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#setenv -^1143 1127$@1@g673@6@0@1@tg673$@0#unsetenv -^1144 1129$^$@0#WCOREDUMP -^1145 1131$^$@0#W_EXITCODE -^1146 1133$^$@0#W_STOPCODE +^1142 1123$@0@s3@1@s3$@0#psignal +^1143 1125$@1@g674@6@0,g23@6@0@1@tg674,g23$@0#setenv +^1144 1127$@1@g674@6@0@1@tg674$@0#unsetenv +^1145 1129$^$@0#WCOREDUMP +^1146 1131$^$@0#W_EXITCODE +^1147 1133$^$@0#W_STOPCODE *1 (Constant) -^1147 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED +^1148 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED *7 (Struct tag) -^1150 1366@1134#@rusage +^1151 1366@1134#@rusage *4 (Function) -^1151 1137$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3 -^1152 1139$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4 +^1152 1137$@0@g23@6@0@1@tp0,tp2,g23$@0#wait3 +^1153 1139$@0@g23@6@0@1@tp1,tp3,g23$@0#wait4 *7 (Struct tag) -^1153 1140@1141#@timeval -^1154 1142@1143#@timespec -^1155 1144@1145#@timezone +^1154 1140@1141#@timeval +^1155 1142@1143#@timespec +^1156 1144@1145#@timezone *1 (Constant) -^1156 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL +^1157 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL *7 (Struct tag) -^1166 1146@1147#@itimerval -^1167 1148@1149#@clockinfo +^1167 1146@1147#@itimerval +^1168 1148@1149#@clockinfo *4 (Function) -^1168 1152$@0@s1,g22@6@0@1@s1,tp1,g22$@0#adjtime -^1169 1155$@0@g22@6@0@1@g22,tp1$@0#getitimer -^1170 1158$@0@g22@6@0@1@tp0,tp1,g22$@0#gettimeofday -^1171 1160$@0@g22@6@0,s1@1@tp2,g22,s1$@0#setitimer -^1172 1162$@0@s1,g22@6@0@1@s1,g22$@0#settimeofday -^1173 1164$@0@s3,g22@6@0@1@s3,g22$@0#utimes +^1169 1152$@0@s1,g23@6@0@1@s1,tp1,g23$@0#adjtime +^1170 1155$@0@g23@6@0@1@g23,tp1$@0#getitimer +^1171 1158$@0@g23@6@0@1@tp0,tp1,g23$@0#gettimeofday +^1172 1160$@0@g23@6@0,s1@1@tp2,g23,s1$@0#setitimer +^1173 1162$@0@s1,g23@6@0@1@s1,g23$@0#settimeofday +^1174 1164$@0@s3,g23@6@0@1@s3,g23$@0#utimes *1 (Constant) -^1174 5$#PROT_READ#PROT_WRITE#PROT_EXEC#MAP_SHARED#MAP_PRIVATE#MAP_COPY#MAP_FIXED#MAP_RENAME#MAP_NORESERVE#MAP_INHERIT#MAP_NOEXTEND#MAP_HASSEMAPHORE#MS_ASYNC#MS_INVALIDATE#MAP_FILE#MAP_ANON#MADV_NORMAL#MADV_RANDOM#MADV_SEQUENTIAL#MADV_WILLNEED#MADV_DONTNEED +^1175 5$#PROT_READ#PROT_WRITE#PROT_EXEC#MAP_SHARED#MAP_PRIVATE#MAP_COPY#MAP_FIXED#MAP_RENAME#MAP_NORESERVE#MAP_INHERIT#MAP_NOEXTEND#MAP_HASSEMAPHORE#MS_ASYNC#MS_INVALIDATE#MAP_FILE#MAP_ANON#MADV_NORMAL#MADV_RANDOM#MADV_SEQUENTIAL#MADV_WILLNEED#MADV_DONTNEED *4 (Function) -^1195 1166$@0@@1@p0$@0#mmap -^1196 1168$^$@0#madvise -^1197 1170$^$@0#mprotect -^1198 1172$@0@s3,g22@6@0@1@s3,tp0,g22$@0#munmap -^1199 1174$^$@0#msync -^1200 1176$^$@0#mlock -^1201 1178$^$@0#munlock +^1196 1166$@0@@1@p0$@0#mmap +^1197 1168$^$@0#madvise +^1198 1170$^$@0#mprotect +^1199 1172$@0@s3,g23@6@0@1@s3,tp0,g23$@0#munmap +^1200 1174$^$@0#msync +^1201 1176$^$@0#mlock +^1202 1178$^$@0#munlock *7 (Struct tag) -^1202 1179@1180#@winsize +^1203 1179@1180#@winsize *1 (Constant) -^1203 5$#TIOCMODG#TIOCMODS#TIOCM_LE#TIOCM_DTR#TIOCM_RTS#TIOCM_ST#TIOCM_SR#TIOCM_CTS#TIOCM_CAR#TIOCM_CD#TIOCM_RNG#TIOCM_RI#TIOCM_DSR#TIOCEXCL#TIOCNXCL#TIOCFLUSH#TIOCGETA#TIOCSETA#TIOCSETAW#TIOCSETAF#TIOCGETD#TIOCSETD#TIOCSBRK#TIOCCBRK#TIOCSDTR#TIOCCDTR#TIOCGPGRP#TIOCSPGRP#TIOCOUTQ#TIOCSTI#TIOCNOTTY#TIOCPKT#TIOCPKT_DATA#TIOCPKT_FLUSHREAD#TIOCPKT_FLUSHWRITE#TIOCPKT_STOP#TIOCPKT_START#TIOCPKT_NOSTOP#TIOCPKT_DOSTOP#TIOCPKT_IOCTL#TIOCSTOP#TIOCSTART#TIOCMSET#TIOCMBIS#TIOCMBIC#TIOCMGET#TIOCREMOTE#TIOCGWINSZ#TIOCSWINSZ#TIOCUCNTL#TIOCSTAT#TIOCCONS#TIOCSCTTY#TIOCEXT#TIOCSIG#TIOCDRAIN#TIOCMSDTRWAIT#TIOCMGDTRWAIT#TIOCTIMESTAMP#TIOCSDRAINWAIT#TIOCGDRAINWAIT#TTYDISC#TABLDISC#SLIPDISC#PPPDISC#MAXHOSTNAMELEN +^1204 5$#TIOCMODG#TIOCMODS#TIOCM_LE#TIOCM_DTR#TIOCM_RTS#TIOCM_ST#TIOCM_SR#TIOCM_CTS#TIOCM_CAR#TIOCM_CD#TIOCM_RNG#TIOCM_RI#TIOCM_DSR#TIOCEXCL#TIOCNXCL#TIOCFLUSH#TIOCGETA#TIOCSETA#TIOCSETAW#TIOCSETAF#TIOCGETD#TIOCSETD#TIOCSBRK#TIOCCBRK#TIOCSDTR#TIOCCDTR#TIOCGPGRP#TIOCSPGRP#TIOCOUTQ#TIOCSTI#TIOCNOTTY#TIOCPKT#TIOCPKT_DATA#TIOCPKT_FLUSHREAD#TIOCPKT_FLUSHWRITE#TIOCPKT_STOP#TIOCPKT_START#TIOCPKT_NOSTOP#TIOCPKT_DOSTOP#TIOCPKT_IOCTL#TIOCSTOP#TIOCSTART#TIOCMSET#TIOCMBIS#TIOCMBIC#TIOCMGET#TIOCREMOTE#TIOCGWINSZ#TIOCSWINSZ#TIOCUCNTL#TIOCSTAT#TIOCCONS#TIOCSCTTY#TIOCEXT#TIOCSIG#TIOCDRAIN#TIOCMSDTRWAIT#TIOCMGDTRWAIT#TIOCTIMESTAMP#TIOCSDRAINWAIT#TIOCGDRAINWAIT#TTYDISC#TABLDISC#SLIPDISC#PPPDISC#MAXHOSTNAMELEN *4 (Function) -^1269 1183$@0@@1@tp1$@0#FD_CLR -^1270 1185$@0@@1@tp1$@0#FD_COPY -^1271 1188$^$@0#FD_ISSET -^1272 1190$@0@@1@tp1$@0#FD_SET -^1273 1192$@0@@1@tp0$@0#FD_ZERO -^1274 1194$@0@s1,g22@6@0@1@s1,g22$@0#fchdir -^1275 1196$@0@g22@6@0,s3@1@g22,s3$@0#fchown -^1276 1198$@0@g22@6@0,s3@1@g22,s3$@0#fsync -^1277 1200$@0@g22@6@0,s3@1@g22,s3$@0#ftruncate -^1278 1202$@0@@1@p0$@0#gethostname -^1279 1204$@0@s1@1@s1$@0#initgroups -^1280 1206$@0@g22@6@0,s3@1@g22,s3$@0#lchown -^1281 1208$@0@g22@6@0@1@tp1,g22$@0#readlink -^1282 1210$@0@g22@6@0@1@tp1,tp2,tp3,tp4,g22$@0#select -^1283 1212$@0@g22@6@0,s1@1@g22,s1$@0#setegid -^1284 1214$@0@g22@6@0,s1@1@g22,s1$@0#seteuid -^1285 1217$@0@g22@6@0,s1@1@g22,s1$@0#setgroups -^1286 1219$@0@g22@6@0,s1@1@g22,s1$@0#setregid -^1287 1221$@0@g22@6@0,s1@1@g22,s1$@0#setreuid -^1288 1223$@0@s3@1@s3$@0#sync -^1289 1227$@0@g22@6@0,s3@1@g22,s3$@0#truncate +^1270 1183$@0@@1@tp1$@0#FD_CLR +^1271 1185$@0@@1@tp1$@0#FD_COPY +^1272 1188$^$@0#FD_ISSET +^1273 1190$@0@@1@tp1$@0#FD_SET +^1274 1192$@0@@1@tp0$@0#FD_ZERO +^1275 1194$@0@s1,g23@6@0@1@s1,g23$@0#fchdir +^1276 1196$@0@g23@6@0,s3@1@g23,s3$@0#fchown +^1277 1198$@0@g23@6@0,s3@1@g23,s3$@0#fsync +^1278 1200$@0@g23@6@0,s3@1@g23,s3$@0#ftruncate +^1279 1202$@0@@1@p0$@0#gethostname +^1280 1204$@0@s1@1@s1$@0#initgroups +^1281 1206$@0@g23@6@0,s3@1@g23,s3$@0#lchown +^1282 1208$@0@g23@6@0@1@tp1,g23$@0#readlink +^1283 1210$@0@g23@6@0@1@tp1,tp2,tp3,tp4,g23$@0#select +^1284 1212$@0@g23@6@0,s1@1@g23,s1$@0#setegid +^1285 1214$@0@g23@6@0,s1@1@g23,s1$@0#seteuid +^1286 1217$@0@g23@6@0,s1@1@g23,s1$@0#setgroups +^1287 1219$@0@g23@6@0,s1@1@g23,s1$@0#setregid +^1288 1221$@0@g23@6@0,s1@1@g23,s1$@0#setreuid +^1289 1223$@0@s3@1@s3$@0#sync +^1290 1227$@0@g23@6@0,s3@1@g23,s3$@0#truncate *1 (Constant) -^1290 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST +^1291 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST *3 (Variable) -^1299 23|@1|6@0@0@0@1#TMAGIC +^1300 23|@1|6@0@0@0@1#TMAGIC *1 (Constant) -^1300 5$#TMAGLEN +^1301 5$#TMAGLEN *3 (Variable) -^1301 23|@1|6@0@0@0@1#TVERSION +^1302 23|@1|6@0@0@0@1#TVERSION *1 (Constant) -^1302 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC +^1303 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC *7 (Struct tag) -^1324 1228@1229#@ipc_perm +^1325 1228@1229#@ipc_perm *1 (Constant) -^1325 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT -^1331 946$#IPC_PRIVATE -^1332 5$#IPC_RMID#IPC_SET#IPC_STAT +^1326 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT +^1332 946$#IPC_PRIVATE +^1333 5$#IPC_RMID#IPC_SET#IPC_STAT *7 (Struct tag) -^1335 0@1230#@msg -^1336 1232@1233#@msqid_ds -^1337 1234@1235#@mymesg +^1336 0@1230#@msg +^1337 1232@1233#@msqid_ds +^1338 1234@1235#@mymesg *1 (Constant) -^1338 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL +^1339 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL *4 (Function) -^1343 1238$@0@g22@6@0@1@g22,tp2$@0#msgctl -^1344 1240$@0@g22@6@0@1@g22$@0#msgget -^1345 1242$@0@g22@6@0@1@g22,tp1$@0#msgrcv -^1346 1244$@0@g22@6@0@1@g22$@0#msgsnd +^1344 1238$@0@g23@6@0@1@g23,tp2$@0#msgctl +^1345 1240$@0@g23@6@0@1@g23$@0#msgget +^1346 1242$@0@g23@6@0@1@g23,tp1$@0#msgrcv +^1347 1244$@0@g23@6@0@1@g23$@0#msgsnd *7 (Struct tag) -^1347 1249@1245#@sem -^1348 1247@1248#@semid_ds +^1348 1249@1245#@sem +^1349 1247@1248#@semid_ds *8 (Union tag) -^1349 1252@1253#$semun +^1350 1252@1253#$semun *7 (Struct tag) -^1350 1254@1255#@sembuf +^1351 1254@1255#@sembuf *1 (Constant) -^1351 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID +^1352 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID *4 (Function) -^1370 1257$@0@g22@6@0@1@g22$@0#semctl -^1371 1259$@0@g22@6@0@1@g22$@0#semget -^1372 1262$@0@g22@6@0@1@g22$@0#semop +^1371 1257$@0@g23@6@0@1@g23$@0#semctl +^1372 1259$@0@g23@6@0@1@g23$@0#semget +^1373 1262$@0@g23@6@0@1@g23$@0#semop *7 (Struct tag) -^1373 1263@1264#@shmid_ds +^1374 1263@1264#@shmid_ds *1 (Constant) -^1374 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK +^1375 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK *4 (Function) -^1385 1267$@0@g22@6@0@1@g22@3@0@0#shmat -^1386 1270$@0@g22@6@0@1@g22,tp2$@0#shmctl -^1387 1272$@0@g22@6@0@1@g22$@0#shmdt -^1388 1274$@0@g22@6@0@1@g22$@0#shmget +^1386 1267$@0@g23@6@0@1@g23@3@0@0#shmat +^1387 1270$@0@g23@6@0@1@g23,tp2$@0#shmctl +^1388 1272$@0@g23@6@0@1@g23$@0#shmdt +^1389 1274$@0@g23@6@0@1@g23$@0#shmget *1 (Constant) -^1389 5$#LOG_EMERG#LOG_ALERT#LOG_CRIT#LOG_ERR#LOG_WARNING#LOG_NOTICE#LOG_INFO#LOG_DEBUG#LOG_KERN#LOG_USER#LOG_MAIL#LOG_DAEMON#LOG_AUTH#LOG_SYSLOG#LOG_LPR#LOG_NEWS#LOG_UUCP#LOG_CRON#LOG_AUTHPRIV#LOG_FTP#LOG_LOCAL0#LOG_LOCAL1#LOG_LOCAL2#LOG_LOCAL3#LOG_LOCAL4#LOG_LOCAL5#LOG_LOCAL6#LOG_LOCAL7#LOG_PID#LOG_CONS#LOG_ODELAY#LOG_NDELAY#LOG_NOWAIT#LOG_PERROR +^1390 5$#LOG_EMERG#LOG_ALERT#LOG_CRIT#LOG_ERR#LOG_WARNING#LOG_NOTICE#LOG_INFO#LOG_DEBUG#LOG_KERN#LOG_USER#LOG_MAIL#LOG_DAEMON#LOG_AUTH#LOG_SYSLOG#LOG_LPR#LOG_NEWS#LOG_UUCP#LOG_CRON#LOG_AUTHPRIV#LOG_FTP#LOG_LOCAL0#LOG_LOCAL1#LOG_LOCAL2#LOG_LOCAL3#LOG_LOCAL4#LOG_LOCAL5#LOG_LOCAL6#LOG_LOCAL7#LOG_PID#LOG_CONS#LOG_ODELAY#LOG_NDELAY#LOG_NOWAIT#LOG_PERROR *4 (Function) -^1423 1276$^$@0#LOG_MASK -^1424 1278$^$@0#LOG_UPTO -^1425 1280$@0@s3@1@s3$@0#closelog -^1426 1282$@0@s3@1@s3$@0#openlog -^1427 1284$@0@s1@1@s1$@0#setlogmask -^1428 1286@6@0@1@1@0@0@s3@1@s3$@0#syslog -^1429 1288$@0@s3@1@s3$@0#vsyslog -^1430 1290$@0@s1@1@s1$@0#endpwent -^1431 1293@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent -^1432 1295$@0@s1@1@s1$@0#setpassent -^1433 1297$@0@s1@1@s1$@0#setpwent -^1434 1299$@0@s1@1@s1$@0#endgrent -^1435 1302@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent -^1436 1304$@0@s1@1@s1$@0#setgrent -^1437 1306$@0@s1@1@s1$@0#setgrfile -^1438 1308$@0@s1@1@s1$@0#setgroupent +^1424 1276$^$@0#LOG_MASK +^1425 1278$^$@0#LOG_UPTO +^1426 1280$@0@s3@1@s3$@0#closelog +^1427 1282$@0@s3@1@s3$@0#openlog +^1428 1284$@0@s1@1@s1$@0#setlogmask +^1429 1286@6@0@1@1@0@0@s3@1@s3$@0#syslog +^1430 1288$@0@s3@1@s3$@0#vsyslog +^1431 1290$@0@s1@1@s1$@0#endpwent +^1432 1293@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent +^1433 1295$@0@s1@1@s1$@0#setpassent +^1434 1297$@0@s1@1@s1$@0#setpwent +^1435 1299$@0@s1@1@s1$@0#endgrent +^1436 1302@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent +^1437 1304$@0@s1@1@s1$@0#setgrent +^1438 1306$@0@s1@1@s1$@0#setgrfile +^1439 1308$@0@s1@1@s1$@0#setgroupent *1 (Constant) -^1439 644$#S_IFMT#S_IFBLK#S_IFCHR#S_IFIFO#S_IFREG#S_IFDIR#S_IFLNK#S_IRWXU#S_IRUSR#S_IRWXG#S_IRWXO#S_ISVTX +^1440 644$#S_IFMT#S_IFBLK#S_IFCHR#S_IFIFO#S_IFREG#S_IFDIR#S_IFLNK#S_IRWXU#S_IRUSR#S_IRWXG#S_IRWXO#S_ISVTX *4 (Function) -^1451 1332$^$@0#S_ISLNK -^1452 1335$^$@0#S_TYPEISMQ -^1453 1338$^$@0#S_TYPEISSEM -^1454 1341$^$@0#S_TYPEISSHM -^1455 1343$@0@g22@6@0@1@g22$@0#lstat -^1456 1345$@0@g22@6@0@1@g22$@0@W:portability#The only portable use of mknod is to create FIFO-special file. If mode is not S_IFIFO or dev is not 0, the behaviour of mknod() is unspecified.##mknod -^1457 1347$@0@s3,g22@6@0@1@s3,g22$@0@W:unixstandard#Not in Single UNIX Specification Version 2##chflags -^1458 1349$@0@s3,g22@6@0@1@s3,g22$@0@W:unixstandard#Not in Single UNIX Specification Version 2##fchflags +^1452 1332$^$@0#S_ISLNK +^1453 1335$^$@0#S_TYPEISMQ +^1454 1338$^$@0#S_TYPEISSEM +^1455 1341$^$@0#S_TYPEISSHM +^1456 1343$@0@g23@6@0@1@g23$@0#lstat +^1457 1345$@0@g23@6@0@1@g23$@0@W:portability#The only portable use of mknod is to create FIFO-special file. If mode is not S_IFIFO or dev is not 0, the behaviour of mknod() is unspecified.##mknod +^1458 1347$@0@s3,g23@6@0@1@s3,g23$@0@W:unixstandard#Not in Single UNIX Specification Version 2##chflags +^1459 1349$@0@s3,g23@6@0@1@s3,g23$@0@W:unixstandard#Not in Single UNIX Specification Version 2##fchflags *1 (Constant) -^1459 5$#FMNAMESZ#MSG_BAND#MSG_HIPRI#RS_HIPRI#S_INPUT#S_RDNORM#S_RDBAND#S_BANDURG#S_HIPRI#S_OUTPUT#S_WRNORM#S_WRBAND#S_MSG#S_ERROR#S_HANGUP +^1460 5$#FMNAMESZ#MSG_BAND#MSG_HIPRI#RS_HIPRI#S_INPUT#S_RDNORM#S_RDBAND#S_BANDURG#S_HIPRI#S_OUTPUT#S_WRNORM#S_WRBAND#S_MSG#S_ERROR#S_HANGUP *7 (Struct tag) -^1474 1350@1351#@strbuf -^1475 1352@1353#@str_mlist -^1476 1355@1356#@str_list +^1475 1350@1351#@strbuf +^1476 1352@1353#@str_mlist +^1477 1355@1356#@str_list *4 (Function) -^1477 1359$@0@g22@6@0@1@tp1,tp2,g22$@0#getmsg -^1478 1361$@0@g22@6@0@1@tp3,tp1,tp2,g22$@0#getpmsg -^1479 1363$@0@s1,g22@6@0@1@s1,g22$@0#putmsg -^1480 1365$@0@s1,g22@6@0@1@s1,g22$@0#putpmsg +^1478 1359$@0@g23@6@0@1@tp1,tp2,g23$@0#getmsg +^1479 1361$@0@g23@6@0@1@tp3,tp1,tp2,g23$@0#getpmsg +^1480 1363$@0@s1,g23@6@0@1@s1,g23$@0#putmsg +^1481 1365$@0@s1,g23@6@0@1@s1,g23$@0#putpmsg *1 (Constant) -^1481 5$#RLIMIT_CPU#RLIMIT_FSIZE#RLIMIT_DATA#RLIMIT_STACK#RLIMIT_CORE#RLIMIT_RSS#RLIMIT_MEMLOCK#RLIMIT_NPROC#RLIMIT_NOFILE#RLIM_NLIMITS#RLIM_INFINITY#PRIO_MIN#PRIO_MAX#PRIO_PROCESS#PRIO_PGRP#PRIO_USER#RUSAGE_SELF#RUSAGE_CHILDREN +^1482 5$#RLIMIT_CPU#RLIMIT_FSIZE#RLIMIT_DATA#RLIMIT_STACK#RLIMIT_CORE#RLIMIT_RSS#RLIMIT_MEMLOCK#RLIMIT_NPROC#RLIMIT_NOFILE#RLIM_NLIMITS#RLIM_INFINITY#PRIO_MIN#PRIO_MAX#PRIO_PROCESS#PRIO_PGRP#PRIO_USER#RUSAGE_SELF#RUSAGE_CHILDREN *7 (Struct tag) -^1499 1367@1368#@rlimit -^1500 1371@1372#@loadavg +^1500 1367@1368#@rlimit +^1501 1371@1372#@loadavg *4 (Function) -^1501 1374$@0@g22@6@0@1@g22$@0#getpriority -^1502 1377$@0@g22@6@0@1@tp1,g22$@0#getrlimit -^1503 1379$@0@g22@6@0@1@tp1,g22$@0#getrusage -^1504 1381$@0@g22@6@0,s1@1@g22,s1$@0#setpriority -^1505 1383$@0@g22@6@0,s1@1@g22,s1$@0#setrlimit +^1502 1374$@0@g23@6@0@1@g23$@0#getpriority +^1503 1377$@0@g23@6@0@1@tp1,g23$@0#getrlimit +^1504 1379$@0@g23@6@0@1@tp1,g23$@0#getrusage +^1505 1381$@0@g23@6@0,s1@1@g23,s1$@0#setpriority +^1506 1383$@0@g23@6@0,s1@1@g23,s1$@0#setrlimit *7 (Struct tag) -^1506 1384@1385#@servent +^1507 1384@1385#@servent *4 (Function) -^1507 1389@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname -^1508 1392$$$@0#getservbyname_r -^1509 1395$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport -^1510 1398$$$@0#getservbyport_r -^1511 1401@6@5@1@0@0$@3@0@0#getservent -^1512 1404@6@5@1@0@0$@3@0@0#getservent_r -^1513 1406$$$@0#setservent -^1514 1408$$$@0#endservent +^1508 1389@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname +^1509 1392$$$@0#getservbyname_r +^1510 1395$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport +^1511 1398$$$@0#getservbyport_r +^1512 1401@6@5@1@0@0$@3@0@0#getservent +^1513 1404@6@5@1@0@0$@3@0@0#getservent_r +^1514 1406$$$@0#setservent +^1515 1408$$$@0#endservent *3 (Variable) -^1515 5|@1|6@0@0&#h_errno +^1516 5|@1|6@0@0&#h_errno *7 (Struct tag) -^1516 1444@1409#@hostent +^1517 1444@1409#@hostent *4 (Function) -^1517 1413@6@5@1@0@0@0@g1515@6@0@1@g1515@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname -^1518 1416$$$@0#gethostbyname_r -^1519 1419@6@5@1@0@0@0@g1515@6@0@1@g1515@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr -^1520 1422$$$@0#gethostbyaddr_r -^1521 1425@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent -^1522 1428$$$@0#gethostent_r -^1523 1431$$@3@0@0#fgethostent -^1524 1434$$@3@0@0#fgethostent_r -^1525 1436$$$@0#sethostent -^1526 1438$$$@0#endhostent -^1527 1440$$$@0#herror -^1528 1443$$@3@0@0#hstrerror -^1529 1446$$$@0@W:superuser#Only super-user processes may call chroot.##chroot -^1530 1448$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot -^1531 1450$^$@0#isascii -^1532 1452$^$@0#toascii -^1533 1454$^$@0#_toupper -^1534 1456$^$@0#_tolower -^1535 1705$@0@s1@1@s1$@0#drand48 -^1536 1462$@0@s1@1@s1$@0#erand48 -^1537 1800$@0@s1@1@s1$@0#srand48 +^1518 1413@6@5@1@0@0@0@g1516@6@0@1@g1516@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname +^1519 1416$$$@0#gethostbyname_r +^1520 1419@6@5@1@0@0@0@g1516@6@0@1@g1516@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr +^1521 1422$$$@0#gethostbyaddr_r +^1522 1425@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent +^1523 1428$$$@0#gethostent_r +^1524 1431$$@3@0@0#fgethostent +^1525 1434$$@3@0@0#fgethostent_r +^1526 1436$$$@0#sethostent +^1527 1438$$$@0#endhostent +^1528 1440$$$@0#herror +^1529 1443$$@3@0@0#hstrerror +^1530 1446$$$@0@W:superuser#Only super-user processes may call chroot.##chroot +^1531 1448$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot +^1532 1450$^$@0#isascii +^1533 1452$^$@0#toascii +^1534 1454$^$@0#_toupper +^1535 1456$^$@0#_tolower +^1536 1705$@0@s1@1@s1$@0#drand48 +^1537 1462$@0@s1@1@s1$@0#erand48 +^1538 1800$@0@s1@1@s1$@0#srand48 *0 (Datatype) -^1538 14@-@-@0@0@0@0@1465#in_port_t -^1539 14@-@-@0@0@0@0@1466#in_addr_t -^1540 14@-@-@0@0@0@0@1467#sa_family_t +^1539 14@-@-@0@0@0@0@1465#in_port_t +^1540 14@-@-@0@0@0@0@1466#in_addr_t +^1541 14@-@-@0@0@0@0@1467#sa_family_t *7 (Struct tag) -^1541 1468@1469#@in_addr -^1542 1472@1473#@sockaddr_in +^1542 1468@1469#@in_addr +^1543 1472@1473#@sockaddr_in *1 (Constant) -^1543 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP -^1547 1466$#INADDR_ANY#INADDR_BROADCAST +^1544 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP +^1548 1466$#INADDR_ANY#INADDR_BROADCAST *4 (Function) -^1549 1475$^$@0#htonl -^1550 1477$^$@0#htons -^1551 1479$^$@0#ntohl -^1552 1481$^$@0#ntohs -^1553 1493$$$@0#readdir_r -^1554 1497$$$@0#seekdir -^1555 1499$$$@0#telldir -^1556 1502$@0@@1@tp0$@0#stpcpy -^1557 1505$@0@@1@tp0$@0#stpncpy -^1558 1507$@0@s3,g22@6@0@1@s3,g22$@0#usleep -^1559 1510$$@3@0@0#inet_ntoa -^1560 1512$@0@g22@6@0@1@g22$@0#hypot -^1561 1514$@0@g22@6@0@1@g22$@0#j0 -^1562 1516$@0@g22@6@0@1@g22$@0#j1 -^1563 1518$@0@g22@6@0@1@g22$@0#jn -^1564 1520$@0@g22@6@0@1@g22$@0#y0 -^1565 1522$@0@g22@6@0@1@g22$@0#y1 -^1566 1524$@0@g22@6@0@1@g22$@0#yn -^1567 1526$@0@g22@6@0@1@g22$@0#acosh -^1568 1528$@0@g22@6@0@1@g22$@0#asinh -^1569 1530$@0@g22@6@0@1@g22$@0#atanh -^1570 1532$@0@g22@6@0@1@g22$@0#lgamma -^1571 1534$@0@g22@6@0@1@g22$@0#erf -^1572 1536$@0@g22@6@0@1@g22$@0#erfc -^1573 1566$@0@s3@1@tp0,s3$@0#flockfile -^1574 1586$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseeko -^1575 1592$@0@g22@6@0@1@g22$@0#ftello -^1576 1594$@0@s3@1@tp0,s3$@0#ftrylockfile -^1577 1596$@0@s3@1@tp0,s3$@0#funlockfile -^1578 1604$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc_unlocked -^1579 1606$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar_unlocked +^1550 1475$^$@0#htonl +^1551 1477$^$@0#htons +^1552 1479$^$@0#ntohl +^1553 1481$^$@0#ntohs +^1554 1493$$$@0#readdir_r +^1555 1497$$$@0#seekdir +^1556 1499$$$@0#telldir +^1557 1502$@0@@1@tp0$@0#stpcpy +^1558 1505$@0@@1@tp0$@0#stpncpy +^1559 1507$@0@s3,g23@6@0@1@s3,g23$@0#usleep +^1560 1510$$@3@0@0#inet_ntoa +^1561 1512$@0@g23@6@0@1@g23$@0#hypot +^1562 1514$@0@g23@6@0@1@g23$@0#j0 +^1563 1516$@0@g23@6@0@1@g23$@0#j1 +^1564 1518$@0@g23@6@0@1@g23$@0#jn +^1565 1520$@0@g23@6@0@1@g23$@0#y0 +^1566 1522$@0@g23@6@0@1@g23$@0#y1 +^1567 1524$@0@g23@6@0@1@g23$@0#yn +^1568 1526$@0@g23@6@0@1@g23$@0#acosh +^1569 1528$@0@g23@6@0@1@g23$@0#asinh +^1570 1530$@0@g23@6@0@1@g23$@0#atanh +^1571 1532$@0@g23@6@0@1@g23$@0#lgamma +^1572 1534$@0@g23@6@0@1@g23$@0#erf +^1573 1536$@0@g23@6@0@1@g23$@0#erfc +^1574 1566$@0@s3@1@tp0,s3$@0#flockfile +^1575 1586$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseeko +^1576 1592$@0@g23@6@0@1@g23$@0#ftello +^1577 1594$@0@s3@1@tp0,s3$@0#ftrylockfile +^1578 1596$@0@s3@1@tp0,s3$@0#funlockfile +^1579 1604$@0@s3,g23@6@0@1@s3,tp0,g23$@0#getc_unlocked +^1580 1606$@1@g18@6@0,s3,g23@6@0@1@s3,tg18,g23$@0#getchar_unlocked *3 (Variable) -^1580 23|@1|6@0@0@0@1#optarg -^1581 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset +^1581 23|@1|6@0@0@0@1#optarg +^1582 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset *4 (Function) -^1585 1608$@1@g1580@6@0,g1581@6@0,g1582@6@0,g1583@6@0,g1584@6@0@1@g1580,g1581,g1582$@0#getopt -^1586 1613$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getw -^1587 1615$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose -^1588 1620@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen -^1589 1628$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc_unlocked -^1590 1630$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar_unlocked -^1591 1634$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putw -^1592 1648@6@0@1@1@0@0@@1@tp0$@0#snprintf -^1593 1655@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@3@0@0#tempnam -^1594 1673$$$@0#a64l +^1586 1608$@1@g1581@6@0,g1582@6@0,g1583@6@0,g1584@6@0,g1585@6@0@1@g1581,g1582,g1583$@0#getopt +^1587 1613$@0@s3,g23@6@0@1@s3,tp0,g23$@0#getw +^1588 1615$@0@s3,g23@6@0@1@s3,tp0,g23$@0#pclose +^1589 1620@6@5@1@0@0@0@s3,g23@6@0@1@s3,g23@18@0@0#popen +^1590 1628$@0@s3,g23@6@0@1@s3,tp1,g23$@0#putc_unlocked +^1591 1630$@1@g19@6@0,s3,g23@6@0@1@s3,tg19,g23$@0#putchar_unlocked +^1592 1634$@0@s3,g23@6@0@1@s3,tp1,g23$@0#putw +^1593 1648@6@0@1@1@0@0@@1@tp0$@0#snprintf +^1594 1655@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@3@0@0#tempnam +^1595 1673$$$@0#a64l *7 (Struct tag) -^1595 1700@1701#@!5 +^1596 1700@1701#@!5 *4 (Function) -^1596 1708$$@3@0@0#ecvt -^1597 1711$$@3@0@0#fcvt -^1598 1714$$@3@0@0#gcvt -^1599 1719$@0@@1@p0,p2$@0#getsubopt -^1600 1721$@0@s3,g22@6@0@1@s3,g22$@0#grantpt -^1601 1724$@0@@1@-,p1@3@0@0#initstate -^1602 1728$@0@s1@1@s1$@0#jrand48 -^1603 1731$$@3@0@0#l64a -^1604 1737$@0@s1@1@s1$@0#lcong48 +^1597 1708$$@3@0@0#ecvt +^1598 1711$$@3@0@0#fcvt +^1599 1714$$@3@0@0#gcvt +^1600 1719$@0@@1@p0,p2$@0#getsubopt +^1601 1721$@0@s3,g23@6@0@1@s3,g23$@0#grantpt +^1602 1724$@0@@1@-,p1@3@0@0#initstate +^1603 1728$@0@s1@1@s1$@0#jrand48 +^1604 1731$$@3@0@0#l64a +^1605 1737$@0@s1@1@s1$@0#lcong48 *7 (Struct tag) -^1605 1738@1739#@!6 +^1606 1738@1739#@!6 *4 (Function) -^1606 1743$@0@s1@1@s1$@0#lrand48 -^1607 1755$@0@@1@p0@3@0@0#mktemp -^1608 1757$@0@s3@1@p0,s3$@0#mkstemp -^1609 1759$@0@s1@1@s1$@0#mrand48 -^1610 1763$@0@s1@1@s1,p0$@0#nrand48 -^1611 1766$$@18@0@0#ptsname -^1612 1768$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#putenv -^1613 1778$@0@@1@p0$@0#rand_r -^1614 1780$@0@s1@1@s1$@0#random -^1615 1786$$@3@0@0#realpath -^1616 1791$@0@s1@1@s1@3@0@0#seed48 -^1617 1793$@0@s1,g22@6@0@1@s1,g22$@0#setkey -^1618 1796$@0@s1,g22@6@0@1@s1,g22@2@0@0#setstate -^1619 1802$@0@s1@1@s1$@0#srandom -^1620 1812$^$@0#ttyslot -^1621 1814$@0@s3,s1@1@s3,s1$@0#unlockpt -^1622 1817$@0@g22@6@0@1@g22@3@0@0#valloc +^1607 1743$@0@s1@1@s1$@0#lrand48 +^1608 1755$@0@@1@p0@3@0@0#mktemp +^1609 1757$@0@s3@1@p0,s3$@0#mkstemp +^1610 1759$@0@s1@1@s1$@0#mrand48 +^1611 1763$@0@s1@1@s1,p0$@0#nrand48 +^1612 1766$$@18@0@0#ptsname +^1613 1768$@1@g674@6@0,g23@6@0@1@tg674,g23$@0#putenv +^1614 1778$@0@@1@p0$@0#rand_r +^1615 1780$@0@s1@1@s1$@0#random +^1616 1786$$@3@0@0#realpath +^1617 1791$@0@s1@1@s1@3@0@0#seed48 +^1618 1793$@0@s1,g23@6@0@1@s1,g23$@0#setkey +^1619 1796$@0@s1,g23@6@0@1@s1,g23@2@0@0#setstate +^1620 1802$@0@s1@1@s1$@0#srandom +^1621 1812$^$@0#ttyslot +^1622 1814$@0@s3,s1@1@s3,s1$@0#unlockpt +^1623 1817$@0@g23@6@0@1@g23@3@0@0#valloc ;; Library constraints setvbuf pre: diff --git a/src/Headers/cpphash.h b/src/Headers/cpphash.h index f9a1f3b..7341be4 100644 --- a/src/Headers/cpphash.h +++ b/src/Headers/cpphash.h @@ -41,21 +41,21 @@ struct s_hashNode { extern void cppReader_deleteMacro (/*@exposed@*/ hashNode p_hp) /*@modifies internalState, p_hp@*/; -extern /*@exposed@*/ hashNode cppReader_install (char *, int, +extern /*@exposed@*/ hashNode cpphash_install (char *, int, enum node_type, int, /*@only@*/ /*@null@*/ char *, int); extern void cppReader_hashCleanup (void); -extern /*@null@*/ /*@exposed@*/ hashNode cppReader_lookup (char *, int, int); -extern /*@null@*/ /*@exposed@*/ hashNode cppReader_lookupExpand (char *, int, int); +extern /*@null@*/ /*@exposed@*/ hashNode cpphash_lookup (char *, int, int); +extern /*@null@*/ /*@exposed@*/ hashNode cpphash_lookupExpand (char *, int, int, bool p_forceExpand); +extern int cpphash_hashCode (const char *p_name, int p_len, int p_hashsize) /*@*/ ; extern void cppReader_saveHashtab (void); extern void cppReader_restoreHashtab (void); -extern int hashf (const char *p_name, int p_len, int p_hashsize); extern /*@exposed@*/ hashNode -cppReader_installMacro (char *p_name, int p_len, - /*@only@*/ struct definition *p_defn, int p_hash); +cpphash_installMacro (char *p_name, int p_len, + /*@only@*/ struct definition *p_defn, int p_hash); # else # error "Multiple include" diff --git a/src/Headers/cpplib.h b/src/Headers/cpplib.h index edda9bd..0dde1a7 100644 --- a/src/Headers/cpplib.h +++ b/src/Headers/cpplib.h @@ -30,6 +30,9 @@ extern "C" { typedef enum cpp_token (*parseUnderflow) (cppReader *); typedef void (*parseCleanup) (cppBuffer *, cppReader *); +/* Structure returned by create_definition */ +typedef struct s_macrodef macroDef; + /* A parse_marker indicates a previous position, which we can backtrack to. */ @@ -58,7 +61,9 @@ struct arglist { int rest_args; }; -extern enum cpp_token cppGetToken (cppReader *); +extern enum cpp_token cpplib_getToken (cppReader *); +extern enum cpp_token cpplib_getTokenForceExpand (cppReader *); +extern enum cpp_token cpplib_getTokenAux (cppReader *, bool p_forceExpand); extern int /*@alt void@*/ cppSkipHspace (cppReader *); /* This frees resources used by PFILE. */ @@ -194,10 +199,10 @@ struct cppReader { #define cppReader_fatalErrorLimit 1000 /* True if we have seen a "fatal" error. */ -extern bool cppFatalErrors (cppReader *) /*@*/ ; -#define cppFatalErrors(READER) ((READER)->errors >= cppReader_fatalErrorLimit) +extern bool cpplib_fatalErrors (cppReader *) /*@*/ ; +#define cpplib_fatalErrors(READER) ((READER)->errors >= cppReader_fatalErrorLimit) -extern int cppBufPeek (cppBuffer *) /*@*/ ; +extern int cpplib_bufPeek (cppBuffer *) /*@*/ ; /* Macros for manipulating the token_buffer. */ @@ -206,18 +211,22 @@ extern int cppBufPeek (cppBuffer *) /*@*/ ; /* Number of characters currently in PFILE's output buffer. */ -extern size_t cppReader_getWritten (/*@sef@*/ cppReader *) /*@*/ ; -# define cppReader_getWritten(PFILE) \ +extern size_t cpplib_getWritten (/*@sef@*/ cppReader *) /*@*/ ; +# define cpplib_getWritten(PFILE) \ (size_fromInt ((PFILE)->limit - (PFILE)->token_buffer)) -extern /*@exposed@*/ char *cppReader_getPWritten (cppReader *) /*@*/ ; -# define cppReader_getPWritten(PFILE) ((PFILE)->limit) +extern /*@exposed@*/ char *cpplib_getPWritten (cppReader *) /*@*/ ; +# define cpplib_getPWritten(PFILE) ((PFILE)->limit) +extern /*@null@*/ macroDef +cpplib_createDefinition (/*@dependent@*/ cstring p_def, fileloc p_loc, + bool p_predefinition, bool p_noExpand) ; + /* Make sure PFILE->token_buffer has space for at least N more characters. */ -extern void cppReader_reserve (/*@sef@*/ cppReader *, /*@sef@*/ size_t); -#define cppReader_reserve(PFILE, N) \ - (cppReader_getWritten (PFILE) + (N) > (PFILE)->token_buffer_size \ +extern void cpplib_reserve (/*@sef@*/ cppReader *, /*@sef@*/ size_t); +#define cpplib_reserve(PFILE, N) \ + (cpplib_getWritten (PFILE) + (N) > (PFILE)->token_buffer_size \ && (cppReader_growBuffer (PFILE, (N)), 0)) /* Append string STR (of length N) to PFILE's output buffer. @@ -447,9 +456,7 @@ enum node_type { T_UNUSED /* Used for something not defined. */ } ; -/* Structure returned by create_definition */ -typedef struct macrodef MACRODEF; -struct macrodef +struct s_macrodef { /*@null@*/ struct definition *defn; /*@exposed@*/ /*@relnull@*/ char *symnam; /* null if defn is null */ @@ -582,9 +589,9 @@ extern void cppReader_addIncludeChain (/*@special@*/ cppReader *p_pfile, extern void cppReader_define (cppReader *p_pfile, char *p_str); extern void cppReader_finish (cppReader *p_pfile); -extern void cppReader_init (/*@out@*/ cppReader *p_pfile) ; +extern void cpplib_init (/*@out@*/ cppReader *p_pfile) ; extern void cppOptions_init (/*@out@*/ cppOptions *p_opts); -extern void cppReader_initializeReader (cppReader *p_pfile) /*@modifies p_pfile@*/ ; +extern void cpplib_initializeReader (cppReader *p_pfile) /*@modifies p_pfile@*/ ; extern int cppReader_startProcess (cppReader *p_pfile, cstring p_fname); diff --git a/src/Headers/exprNode.h b/src/Headers/exprNode.h index 69fb4ca..6d93a91 100644 --- a/src/Headers/exprNode.h +++ b/src/Headers/exprNode.h @@ -216,6 +216,8 @@ extern long exprNode_getLongValue (exprNode p_e) /*@*/ ; extern /*@observer@*/ cstring exprNode_unparseFirst (exprNode p_e) /*@*/ ; extern /*@observer@*/ guardSet exprNode_getForGuards (exprNode p_pred) /*@*/ ; +extern bool exprNode_loopMustExec (exprNode p_forPred) /*@*/ ; + extern bool exprNode_isNullValue (exprNode p_e) /*@*/ ; extern /*@exposed@*/ sRef exprNode_getSref (exprNode p_e) /*@*/ ; extern /*@exposed@*/ uentry exprNode_getUentry (exprNode p_e) diff --git a/src/Headers/sRef.h b/src/Headers/sRef.h index a5a2684..13bb3f1 100644 --- a/src/Headers/sRef.h +++ b/src/Headers/sRef.h @@ -401,7 +401,7 @@ extern /*@dependent@*/ sRef sRef_copy (sRef p_s); extern cstring sRef_unparseState (sRef p_s) /*@*/ ; extern ynm sRef_isWriteable (sRef p_s) /*@*/ ; -extern ynm sRef_isReadable (sRef p_s) /*@*/ ; +extern ynm sRef_isValidLvalue (sRef p_s) /*@*/ ; extern bool sRef_isStrictReadable (sRef p_s) /*@*/ ; extern bool sRef_hasNoStorage (sRef p_s) /*@*/ ; extern void sRef_showExpInfo (sRef p_s) /*@modifies g_msgstream*/ ; diff --git a/src/Headers/specialClauses.h b/src/Headers/specialClauses.h deleted file mode 100644 index 3d38f8e..0000000 --- a/src/Headers/specialClauses.h +++ /dev/null @@ -1,160 +0,0 @@ -/* -** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2000. -** See ../LICENSE for license information. -*/ -/* -** specialClauses.h -*/ - -# ifndef SPECIALCLAUSES_H -# define SPECIALCLAUSES_H - -typedef enum -{ - SP_USES, - SP_DEFINES, - SP_ALLOCATES, - SP_RELEASES, - SP_SETS, - SP_ISNULL, - SP_ISNOTNULL, - SP_ISONLY, - SP_ISSHARED, - SP_ISDEPENDENT, - SP_ISOWNED, - SP_ISOBSERVER, - SP_ISEXPOSED -} specialClauseKind ; - -typedef enum -{ - TK_BEFORE, - TK_AFTER, - TK_BOTH -} stateConstraint; - -abst_typedef struct -{ - stateConstraint state; - specialClauseKind kind; - sRefSet refs; -} *specialClause ; - -typedef /*@only@*/ specialClause o_specialClause; - -extern /*@unused@*/ cstring specialClause_unparse (specialClause p_s) /*@*/ ; - -extern /*@null@*/ sRefMod - specialClause_getEffectFunction (specialClause p_cl) /*@*/ ; - -extern /*@null@*/ sRefMod - specialClause_getReturnEffectFunction (specialClause p_cl) /*@*/ ; - -extern /*@null@*/ sRefMod - specialClause_getEntryFunction (specialClause p_cl) /*@*/ ; - -extern bool specialClause_isBefore (specialClause p_cl) /*@*/ ; -extern bool specialClause_isAfter (specialClause p_cl) /*@*/ ; - -extern /*@observer@*/ sRefSet specialClause_getRefs (specialClause p_cl) /*@*/ ; -# define specialClause_getRefs(cl) ((cl)->refs) - -abst_typedef /*@null@*/ struct -{ - int nelements; - int nspace; - /*@relnull@*/ /*@reldef@*/ o_specialClause *elements; -} *specialClauses ; - -/*@iter specialClauses_elements (sef specialClauses x, yield exposed specialClause el); @*/ -# define specialClauses_elements(x, m_el) \ - { if (!specialClauses_isUndefined(x)) \ - { int m_ind; specialClause *m_elements = &((x)->elements[0]); \ - for (m_ind = 0 ; m_ind < (x)->nelements; m_ind++) \ - { specialClause m_el = *(m_elements++); - -# define end_specialClauses_elements }}} - -/*@iter specialClauses_preElements (sef specialClauses x, yield exposed specialClause el); @*/ -# define specialClauses_preElements(x, m_el) \ - { if (!specialClauses_isUndefined(x)) \ - { int m_ind; specialClause *m_elements = &((x)->elements[0]); \ - for (m_ind = 0 ; m_ind < (x)->nelements; m_ind++) \ - { specialClause m_el = *(m_elements++); if (specialClause_isBefore (m_el)) { \ - -# define end_specialClauses_preElements }}}} - -/*@iter specialClauses_postElements (sef specialClauses x, yield exposed specialClause el); @*/ -# define specialClauses_postElements(x, m_el) \ - { if (!specialClauses_isUndefined(x)) \ - { int m_ind; specialClause *m_elements = &((x)->elements[0]); \ - for (m_ind = 0 ; m_ind < (x)->nelements; m_ind++) \ - { specialClause m_el = *(m_elements++); if (specialClause_isAfter (m_el)) { \ - -# define end_specialClauses_postElements }}}} - -extern void specialClauses_checkAll (uentry p_ue) - /*@modifies p_ue, g_msgstream@*/ ; - -extern flagcode specialClause_preErrorCode (specialClause p_cl) /*@*/ ; -extern /*@observer@*/ cstring - specialClause_preErrorString (specialClause p_cl, sRef p_sr) /*@*/ ; - -extern flagcode specialClause_postErrorCode (specialClause p_cl) /*@*/ ; -extern /*@observer@*/ cstring - specialClause_postErrorString (specialClause p_cl, sRef p_sr) /*@*/ ; - -extern sRefTest specialClause_getPreTestFunction (specialClause p_cl) /*@*/ ; - -extern sRefTest specialClause_getPostTestFunction (specialClause p_cl) /*@*/ ; -extern sRefShower specialClause_getPostTestShower (specialClause p_cl) /*@*/ ; - -extern specialClause - specialClause_create (stateConstraint p_st, specialClauseKind p_k, /*@only@*/ sRefSet p_s) - /*@*/ ; - -extern specialClause specialClause_createDefines (/*@only@*/ sRefSet p_s) /*@*/ ; -extern specialClause specialClause_createUses (/*@only@*/ sRefSet p_s) /*@*/ ; -extern specialClause specialClause_createAllocates (/*@only@*/ sRefSet p_s) /*@*/ ; -extern specialClause specialClause_createReleases (/*@only@*/ sRefSet p_s) /*@*/ ; -extern specialClause specialClause_createSets (/*@only@*/ sRefSet p_s) /*@*/ ; - -/*@constant null specialClauses specialClauses_undefined@*/ -# define specialClauses_undefined ((specialClauses) 0) - -extern /*@falsenull@*/ bool specialClauses_isDefined (specialClauses p_s) /*@*/ ; -# define specialClauses_isDefined(s) ((s) != specialClauses_undefined) - -extern /*@truenull@*/ bool specialClauses_isUndefined (specialClauses p_s) /*@*/ ; -# define specialClauses_isUndefined(s) ((s) == specialClauses_undefined) - -extern /*@unused@*/ int - specialClauses_size (/*@sef@*/ specialClauses p_s) /*@*/ ; -# define specialClauses_size(s) (specialClauses_isDefined (s) ? (s)->nelements : 0) - -extern cstring specialClause_unparseKind (specialClause p_s) /*@*/ ; - -extern specialClauses - specialClauses_add (/*@returned@*/ specialClauses p_s, - /*@only@*/ specialClause p_el) - /*@modifies p_s@*/ ; - -extern /*@unused@*/ cstring specialClauses_unparse (specialClauses p_s) /*@*/ ; -extern void specialClauses_free (/*@only@*/ specialClauses p_s) ; - -extern /*@only@*/ specialClauses specialClauses_copy (specialClauses p_s) /*@*/ ; - -extern cstring specialClauses_dump (specialClauses p_s) /*@*/ ; -extern specialClauses specialClauses_undump (char **p_s) /*@modifies *p_s@*/ ; - -/*@constant int specialClausesBASESIZE;@*/ -# define specialClausesBASESIZE MIDBASESIZE - -extern void specialClauses_checkEqual (uentry p_old, uentry p_unew) - /*@modifies g_msgstream@*/ ; - -# else -# error "Multiple include" -# endif - - diff --git a/src/Headers/stateClause.h b/src/Headers/stateClause.h index a237bc1..3a77cdc 100644 --- a/src/Headers/stateClause.h +++ b/src/Headers/stateClause.h @@ -99,6 +99,8 @@ extern stateClause stateClause_createSets (/*@only@*/ sRefSet p_s) /*@*/ ; extern /*@observer@*/ fileloc stateClause_loc (stateClause) /*@*/ ; extern bool stateClause_isMemoryAllocation (stateClause p_cl) /*@*/ ; +extern bool stateClause_isQual (stateClause p_cl) /*@*/ ; + extern void stateClause_free (/*@only@*/ stateClause p_s) ; extern cstring stateClause_dump (stateClause p_s) /*@*/ ; extern stateClause stateClause_undump (char **p_s) /*@modifies *p_s@*/ ; diff --git a/src/Headers/uentry.h b/src/Headers/uentry.h index 4130394..1d1f4fc 100644 --- a/src/Headers/uentry.h +++ b/src/Headers/uentry.h @@ -407,19 +407,14 @@ extern /*@notnull@*/ /*@only@*/ uentry /*@*/ ; extern /*@only@*/ /*@notnull@*/ uentry - uentry_makeConstantValue (/*@temp@*/ cstring p_n, ctype p_t, /*@only@*/ fileloc p_f, - bool p_priv, multiVal p_val) + uentry_makeConstantValue (/*@temp@*/ cstring p_n, ctype p_t, /*@keep@*/ fileloc p_f, + bool p_priv, /*@only@*/ multiVal p_val) /*@*/ ; extern /*@notnull@*/ /*@only@*/ uentry uentry_makeMacroConstant (/*@temp@*/ cstring p_n, ctype p_t, /*@keep@*/ fileloc p_f) /*@*/ ; -extern /*@notnull@*/ /*@only@*/ uentry - uentry_makeConstantAux (/*@temp@*/ cstring p_n, ctype p_t, - /*@keep@*/ fileloc p_f, bool p_priv, bool p_macro, - /*@only@*/ multiVal p_m) /*@*/ ; - extern /*@notnull@*/ /*@only@*/ uentry uentry_makeDatatype (/*@temp@*/ cstring p_n, ctype p_t, ynm p_mut, ynm p_abstract, /*@only@*/ fileloc p_f) /*@*/ ; diff --git a/src/Makefile.am b/src/Makefile.am index be89fdb..0f2956f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -8,8 +8,10 @@ SUFFIXES = .h .c .o .l .check CHECK = 1 # Some preferences -YFLAGS = -v -t -d --debug - +### We use the no-lines option to prevent confusion with splint flag settings. +### Should fix splint to avoid this... +YFLAGS = -v -t -d --debug --no-lines +LFLAGS = -L BISON_SRC = cgrammar.y llgrammar.y mtgrammar.y signature.y @@ -287,7 +289,7 @@ Headers/signature_gen.h signature.c: signature.c.der signature.y $(BISON) $(YFLAGS) -p lsl signature.y; \ $(CAT) bison.head signature.tab.c bison.reset >signature.c; \ $(CP) signature.c signature.c.der; \ - -$(MV) Headers/signature_gen.h Headers/signature_gen.bak; \ + $(MV) Headers/signature_gen.h Headers/signature_gen.bak; \ $(CAT) bison.head signature.tab.h bison.reset >Headers/signature_gen.h; \ $(RM) signature.tab.c signature.tab.h; \ fi @@ -303,7 +305,7 @@ Headers/cgrammar_tokens.h cgrammar.c: cgrammar.c.der cgrammar.y $(BISON) $(YFLAGS) cgrammar.y; \ $(CAT) bison.head cgrammar.tab.c bison.reset >cgrammar.c; \ $(CP) cgrammar.c cgrammar.c.der; \ - -$(MV) Headers/cgrammar_tokens.h Headers/cgrammar_tokens.bak; \ + $(MV) Headers/cgrammar_tokens.h Headers/cgrammar_tokens.bak; \ $(CAT) bison.head cgrammar.tab.h bison.reset >Headers/cgrammar_tokens.h; \ $(RM) cgrammar.tab.c cgrammar.tab.h; \ fi @@ -318,7 +320,7 @@ Headers/mtgrammar_tokens.h mtgrammar.c: mtgrammar.y $(BISON) $(YFLAGS) -p mt mtgrammar.y; \ $(CAT) bison.head mtgrammar.tab.c bison.reset >mtgrammar.c; \ $(CP) mtgrammar.c mtgrammar.c.der; \ - -$(MV) Headers/mtgrammar_tokens.h Headers/mtgrammar_tokens.bak; \ + $(MV) Headers/mtgrammar_tokens.h Headers/mtgrammar_tokens.bak; \ $(CAT) bison.head mtgrammar.tab.h bison.reset >Headers/mtgrammar_tokens.h; \ $(RM) mtgrammar.tab.c mtgrammar.tab.h; \ fi @@ -333,9 +335,9 @@ Headers/llgrammar_gen.h Headers/llgrammar_gen2.h llgrammar.c: llgrammar.c.der ll $(BISON) $(YFLAGS) -p yl llgrammar.y; \ $(CAT) bison.head llgrammar.tab.c bison.reset >llgrammar.c; \ $(CP) llgrammar.c llgrammar.c.der; \ - -$(MV) Headers/llgrammar_gen2.h Headers/llgrammar_gen2.bak; \ + $(MV) Headers/llgrammar_gen2.h Headers/llgrammar_gen2.bak; \ $(CAT) bison.head llgrammar.tab.h bison.reset >Headers/llgrammar_gen2.h; \ - 0$(MV) Headers/llgrammar_gen.h Headers/llgrammar_gen.bak; \ + $(MV) Headers/llgrammar_gen.h Headers/llgrammar_gen.bak; \ $(CAT) bison.head llgrammar.tab.h bison.reset >Headers/llgrammar_gen.h; \ $(RM) llgrammar.tab.c llgrammar.tab.h; \ fi @@ -366,7 +368,9 @@ test: etags: maketags -lintnew: +lintnew: splintme + +splintme: ./splint $(DEFAULT_INCLUDES) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) +singleinclude $(LINTSRC) $(LCLSRC) -dump lclint \ +forcehints -misplacedsharequal +showsourceloc -unrecogcomments \ -supcounts -fcnuse -exportlocal -constuse -mts file -mts filerw diff --git a/src/Makefile.in b/src/Makefile.in index 52958d9..c18f543 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -89,7 +89,10 @@ SUFFIXES = .h .c .o .l .check CHECK = 1 # Some preferences -YFLAGS = -v -t -d --debug +### We use the no-lines option to prevent confusion with splint flag settings. +### Should fix splint to avoid this... +YFLAGS = -v -t -d --debug --no-lines +LFLAGS = -L BISON_SRC = cgrammar.y llgrammar.y mtgrammar.y signature.y @@ -972,7 +975,7 @@ Headers/signature_gen.h signature.c: signature.c.der signature.y $(BISON) $(YFLAGS) -p lsl signature.y; \ $(CAT) bison.head signature.tab.c bison.reset >signature.c; \ $(CP) signature.c signature.c.der; \ - -$(MV) Headers/signature_gen.h Headers/signature_gen.bak; \ + $(MV) Headers/signature_gen.h Headers/signature_gen.bak; \ $(CAT) bison.head signature.tab.h bison.reset >Headers/signature_gen.h; \ $(RM) signature.tab.c signature.tab.h; \ fi @@ -986,7 +989,7 @@ Headers/cgrammar_tokens.h cgrammar.c: cgrammar.c.der cgrammar.y $(BISON) $(YFLAGS) cgrammar.y; \ $(CAT) bison.head cgrammar.tab.c bison.reset >cgrammar.c; \ $(CP) cgrammar.c cgrammar.c.der; \ - -$(MV) Headers/cgrammar_tokens.h Headers/cgrammar_tokens.bak; \ + $(MV) Headers/cgrammar_tokens.h Headers/cgrammar_tokens.bak; \ $(CAT) bison.head cgrammar.tab.h bison.reset >Headers/cgrammar_tokens.h; \ $(RM) cgrammar.tab.c cgrammar.tab.h; \ fi @@ -998,7 +1001,7 @@ Headers/mtgrammar_tokens.h mtgrammar.c: mtgrammar.y $(BISON) $(YFLAGS) -p mt mtgrammar.y; \ $(CAT) bison.head mtgrammar.tab.c bison.reset >mtgrammar.c; \ $(CP) mtgrammar.c mtgrammar.c.der; \ - -$(MV) Headers/mtgrammar_tokens.h Headers/mtgrammar_tokens.bak; \ + $(MV) Headers/mtgrammar_tokens.h Headers/mtgrammar_tokens.bak; \ $(CAT) bison.head mtgrammar.tab.h bison.reset >Headers/mtgrammar_tokens.h; \ $(RM) mtgrammar.tab.c mtgrammar.tab.h; \ fi @@ -1011,9 +1014,9 @@ Headers/llgrammar_gen.h Headers/llgrammar_gen2.h llgrammar.c: llgrammar.c.der ll $(BISON) $(YFLAGS) -p yl llgrammar.y; \ $(CAT) bison.head llgrammar.tab.c bison.reset >llgrammar.c; \ $(CP) llgrammar.c llgrammar.c.der; \ - -$(MV) Headers/llgrammar_gen2.h Headers/llgrammar_gen2.bak; \ + $(MV) Headers/llgrammar_gen2.h Headers/llgrammar_gen2.bak; \ $(CAT) bison.head llgrammar.tab.h bison.reset >Headers/llgrammar_gen2.h; \ - 0$(MV) Headers/llgrammar_gen.h Headers/llgrammar_gen.bak; \ + $(MV) Headers/llgrammar_gen.h Headers/llgrammar_gen.bak; \ $(CAT) bison.head llgrammar.tab.h bison.reset >Headers/llgrammar_gen.h; \ $(RM) llgrammar.tab.c llgrammar.tab.h; \ fi @@ -1038,7 +1041,9 @@ test: etags: maketags -lintnew: +lintnew: splintme + +splintme: ./splint $(DEFAULT_INCLUDES) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) +singleinclude $(LINTSRC) $(LCLSRC) -dump lclint \ +forcehints -misplacedsharequal +showsourceloc -unrecogcomments \ -supcounts -fcnuse -exportlocal -constuse -mts file -mts filerw diff --git a/src/bison.head b/src/bison.head index aca12ee..8b63a0c 100644 --- a/src/bison.head +++ b/src/bison.head @@ -41,6 +41,9 @@ /*@-dependenttrans@*/ /*@-unqualifiedtrans@*/ /*@-nullassign@*/ +/*@-nullpass@*/ +/*@-nullptrarith*/ +/*@-usereleased@*/ /*@-declundef@*/ /*drl added 11/27/2001*/ diff --git a/src/cgrammar.c.der b/src/cgrammar.c.der index 2e646b9..776659c 100644 --- a/src/cgrammar.c.der +++ b/src/cgrammar.c.der @@ -244,7 +244,6 @@ #define TYPE_NAME 444 #define METASTATE_NAME 445 -#line 24 "cgrammar.y" /* ** @@ -300,7 +299,6 @@ extern void yyerror (char *); # endif -#line 80 "cgrammar.y" typedef union { lltok tok; @@ -2595,7 +2593,7 @@ static const short yycheck[] = { 0, -1, -1, -1, 185, 186, -1, -1, -1, 190 }; /* -*-C-*- Note some compilers choke on comments on `#line' lines. */ -#line 3 "/usr/lib/bison.simple" + /* This file comes from bison-1.28. */ /* Skeleton output parser for bison, @@ -2809,7 +2807,7 @@ __yy_memcpy (char *to, char *from, unsigned int count) #endif #endif -#line 217 "/usr/lib/bison.simple" + /* The user can define YYPARSE_PARAM as the name of an argument to be passed into yyparse. The argument should have type void *. @@ -3138,62 +3136,48 @@ yyreduce: switch (yyn) { case 3: -#line 322 "cgrammar.y" { context_checkGlobalScope (); ; break;} case 4: -#line 323 "cgrammar.y" { context_checkGlobalScope (); ; break;} case 5: -#line 326 "cgrammar.y" { uentry_clearDecl (); ; break;} case 6: -#line 327 "cgrammar.y" { uentry_clearDecl (); ; break;} case 7: -#line 328 "cgrammar.y" { uentry_clearDecl (); ; break;} case 8: -#line 329 "cgrammar.y" { uentry_clearDecl (); ; break;} case 9: -#line 330 "cgrammar.y" { uentry_clearDecl (); ; break;} case 10: -#line 331 "cgrammar.y" { uentry_checkDecl (); exprNode_free (yyvsp[0].expr); ; break;} case 11: -#line 332 "cgrammar.y" { uentry_clearDecl (); ; break;} case 12: -#line 336 "cgrammar.y" { checkConstant (yyvsp[-6].qtyp, yyvsp[-4].ntyp); ; break;} case 13: -#line 338 "cgrammar.y" { checkValueConstant (yyvsp[-9].qtyp, yyvsp[-7].ntyp, yyvsp[-3].expr) ; ; break;} case 14: -#line 341 "cgrammar.y" { context_enterFunctionHeader (); ; break;} case 15: -#line 342 "cgrammar.y" { declareStaticFunction (yyvsp[-2].ntyp); context_quietExitFunction (); context_exitFunctionHeader (); ; break;} case 16: -#line 349 "cgrammar.y" { qtype qint = qtype_create (ctype_int); yyval.ntyp = idDecl_fixBase (yyvsp[0].ntyp, qint); @@ -3201,27 +3185,21 @@ case 16: ; break;} case 17: -#line 355 "cgrammar.y" { yyval.ntyp = idDecl_fixBase (yyvsp[0].ntyp, yyvsp[-2].qtyp); ; break;} case 19: -#line 360 "cgrammar.y" { yyval.ntyp = yyvsp[0].ntyp; qtype_adjustPointers (yyvsp[-1].count, idDecl_getTyp (yyval.ntyp)); ; break;} case 20: -#line 363 "cgrammar.y" { yyval.ntyp = idDecl_create (yyvsp[0].cname, qtype_unknown ()); ; break;} case 21: -#line 365 "cgrammar.y" { yyval.ntyp = idDecl_expectFunction (yyvsp[-2].ntyp); ; break;} case 22: -#line 367 "cgrammar.y" { yyval.ntyp = idDecl_replaceCtype (yyvsp[-2].ntyp, ctype_makeArray (idDecl_getCtype (yyvsp[-2].ntyp))); ; break;} case 23: -#line 369 "cgrammar.y" { exprNode_findValue(yyvsp[-2].expr); if (exprNode_hasValue (yyvsp[-2].expr)) @@ -3235,11 +3213,9 @@ case 23: ; break;} case 24: -#line 381 "cgrammar.y" { setCurrentParams (uentryList_missingParams); ; break;} case 25: -#line 383 "cgrammar.y" { /* need to support globals and modifies here! */ ctype ct = ctype_makeFunction (idDecl_getCtype (yyvsp[-5].ntyp), uentryList_makeMissingParams ()); @@ -3252,11 +3228,9 @@ case 25: ; break;} case 26: -#line 394 "cgrammar.y" { setCurrentParams (yyvsp[-1].entrylist); ; break;} case 27: -#line 396 "cgrammar.y" { setImplictfcnConstraints (); clearCurrentParams (); yyval.ntyp = idDecl_replaceCtype (yyvsp[-6].ntyp, ctype_makeFunction (idDecl_getCtype (yyvsp[-6].ntyp), yyvsp[-3].entrylist)); @@ -3265,19 +3239,15 @@ case 27: ; break;} case 28: -#line 404 "cgrammar.y" { yyval.ntyp = idDecl_create (yyvsp[0].cname, qtype_unknown ()); ; break;} case 29: -#line 406 "cgrammar.y" { yyval.ntyp = idDecl_expectFunction (yyvsp[-2].ntyp); ; break;} case 30: -#line 408 "cgrammar.y" { yyval.ntyp = idDecl_replaceCtype (yyvsp[-2].ntyp, ctype_makeArray (idDecl_getCtype (yyvsp[-2].ntyp))); ; break;} case 31: -#line 410 "cgrammar.y" { int value; @@ -3295,11 +3265,9 @@ case 31: ; break;} case 32: -#line 426 "cgrammar.y" { setCurrentParams (uentryList_missingParams); ; break;} case 33: -#line 428 "cgrammar.y" { ctype ct = ctype_makeFunction (idDecl_getCtype (yyvsp[-5].ntyp), uentryList_makeMissingParams ()); @@ -3310,11 +3278,9 @@ case 33: ; break;} case 34: -#line 437 "cgrammar.y" { setCurrentParams (yyvsp[-1].entrylist); ; break;} case 35: -#line 439 "cgrammar.y" { clearCurrentParams (); yyval.ntyp = idDecl_replaceCtype (yyvsp[-6].ntyp, ctype_makeFunction (idDecl_getCtype (yyvsp[-6].ntyp), yyvsp[-3].entrylist)); @@ -3323,113 +3289,87 @@ case 35: ; break;} case 36: -#line 448 "cgrammar.y" { setCurrentParams (yyvsp[-1].entrylist); ; break;} case 37: -#line 449 "cgrammar.y" { clearCurrentParams (); ; break;} case 38: -#line 450 "cgrammar.y" { declareCIter (yyvsp[-8].cname, yyvsp[-6].entrylist); ; break;} case 39: -#line 453 "cgrammar.y" { exprNode_checkMacroBody (yyvsp[-1].expr); ; break;} case 40: -#line 454 "cgrammar.y" { exprNode_checkIterBody (yyvsp[-1].expr); ; break;} case 41: -#line 455 "cgrammar.y" { exprNode_checkIterEnd (yyvsp[-1].expr); ; break;} case 42: -#line 456 "cgrammar.y" { exprChecks_checkEmptyMacroBody (); ; break;} case 43: -#line 459 "cgrammar.y" { clabstract_declareFunction (yyvsp[0].ntyp); ; break;} case 44: -#line 463 "cgrammar.y" { yyval.msconstraint = metaStateConstraint_create (yyvsp[-2].msspec, yyvsp[0].msexpr); ; break;} case 45: -#line 466 "cgrammar.y" { cscanner_expectingMetaStateName (); ; break;} case 46: -#line 467 "cgrammar.y" { cscanner_clearExpectingMetaStateName (); yyval.msspec = metaStateSpecifier_create (yyvsp[-3].sr, yyvsp[0].msinfo); ; break;} case 47: -#line 469 "cgrammar.y" { cscanner_expectingMetaStateName (); ; break;} case 48: -#line 470 "cgrammar.y" { cscanner_clearExpectingMetaStateName (); yyval.msspec = metaStateSpecifier_createElipsis (yyvsp[0].msinfo); ; break;} case 49: -#line 474 "cgrammar.y" { yyval.msexpr = metaStateExpression_create (yyvsp[0].msspec); ; break;} case 50: -#line 475 "cgrammar.y" { yyval.msexpr = metaStateExpression_createMerge (yyvsp[-2].msspec, yyvsp[0].msexpr); ; break;} case 52: -#line 483 "cgrammar.y" { yyval.conL = constraintList_add (yyvsp[0].conL, yyvsp[-2].con); ; break;} case 53: -#line 484 "cgrammar.y" { yyval.conL = constraintList_single (yyvsp[0].con); ; break;} case 54: -#line 487 "cgrammar.y" { yyval.con = makeConstraintParse3 (yyvsp[-2].conE, yyvsp[-1].tok, yyvsp[0].conE); DPRINTF(("Done BufConstraint1\n")); ; break;} case 61: -#line 502 "cgrammar.y" {yyval.conE = constraintExpr_parseMakeUnaryOp (yyvsp[-3].tok, yyvsp[-1].conE); DPRINTF( ("Got BufConstraintExpr UNary Op ") ); ; break;} case 62: -#line 503 "cgrammar.y" { DPRINTF( ("Got BufConstraintExpr BINary Op ") ); yyval.conE = constraintExpr_parseMakeBinaryOp (yyvsp[-3].conE, yyvsp[-2].tok, yyvsp[-1].conE); ; break;} case 63: -#line 508 "cgrammar.y" { yyval.conE = constraintExpr_makeTermsRef (yyvsp[0].sr);; break;} case 64: -#line 509 "cgrammar.y" { yyval.conE = constraintExpr_makeIntLiteral (exprNode_getLongValue (yyvsp[0].expr)); ; break;} case 65: -#line 513 "cgrammar.y" { /*@-onlytrans@*/ yyval.sr = checkbufferConstraintClausesId (yyvsp[0].entry); /*@=onlytrans@*/ /*@i523@*/ ; break;} case 66: -#line 515 "cgrammar.y" { yyval.sr = fixStateClausesId (yyvsp[0].cname); ; break;} case 67: -#line 517 "cgrammar.y" { yyval.sr = sRef_makeAnyArrayFetch (yyvsp[-2].sr); ; break;} case 68: -#line 519 "cgrammar.y" { /* char *t; int c; @@ -3440,117 +3380,90 @@ case 68: ; break;} case 69: -#line 528 "cgrammar.y" { yyval.sr = sRef_constructPointer (yyvsp[0].sr); ; break;} case 70: -#line 530 "cgrammar.y" { yyval.sr = yyvsp[-1].sr; ; break;} case 71: -#line 532 "cgrammar.y" { cstring_markOwned (yyvsp[0].cname); yyval.sr = sRef_buildField (yyvsp[-2].sr, yyvsp[0].cname); ; break;} case 72: -#line 534 "cgrammar.y" { cstring_markOwned (yyvsp[0].cname); yyval.sr = sRef_makeArrow (yyvsp[-2].sr, yyvsp[0].cname); ; break;} case 76: -#line 561 "cgrammar.y" { yyval.funcclauselist = functionClauseList_new (); ; break;} case 77: -#line 563 "cgrammar.y" { yyval.funcclauselist = functionClauseList_prepend (yyvsp[0].funcclauselist, yyvsp[-1].funcclause); ; break;} case 78: -#line 571 "cgrammar.y" { yyval.funcclauselist = functionClauseList_new (); ; break;} case 79: -#line 573 "cgrammar.y" { yyval.funcclauselist = functionClauseList_prepend (yyvsp[0].funcclauselist, yyvsp[-1].funcclause); ; break;} case 80: -#line 576 "cgrammar.y" { yyval.funcclause = functionClause_createGlobals (yyvsp[0].globsclause); ; break;} case 81: -#line 577 "cgrammar.y" { yyval.funcclause = functionClause_createModifies (yyvsp[0].modsclause); ; break;} case 82: -#line 578 "cgrammar.y" { yyval.funcclause = functionClause_createModifies (yyvsp[0].modsclause); ; break;} case 83: -#line 579 "cgrammar.y" { yyval.funcclause = functionClause_createState (yyvsp[0].stateclause); ; break;} case 84: -#line 580 "cgrammar.y" { yyval.funcclause = yyvsp[0].funcclause; ; break;} case 85: -#line 581 "cgrammar.y" { yyval.funcclause = functionClause_createWarn (yyvsp[0].warnclause); ; break;} case 86: -#line 584 "cgrammar.y" { yyval.funcclause = functionClause_createGlobals (yyvsp[0].globsclause); ; break;} case 87: -#line 585 "cgrammar.y" { yyval.funcclause = functionClause_createModifies (yyvsp[0].modsclause); ; break;} case 88: -#line 586 "cgrammar.y" { yyval.funcclause = functionClause_createModifies (yyvsp[0].modsclause); ; break;} case 89: -#line 587 "cgrammar.y" { yyval.funcclause = functionClause_createState (yyvsp[0].stateclause); ; break;} case 90: -#line 588 "cgrammar.y" { yyval.funcclause = yyvsp[0].funcclause; ; break;} case 91: -#line 589 "cgrammar.y" { yyval.funcclause = functionClause_createWarn (yyvsp[0].warnclause); ; break;} case 92: -#line 592 "cgrammar.y" { yyval.globsclause = yyvsp[-1].globsclause; ; break;} case 93: -#line 595 "cgrammar.y" { setProcessingGlobalsList (); ; break;} case 94: -#line 597 "cgrammar.y" { unsetProcessingGlobals (); yyval.globsclause = globalsClause_create (yyvsp[-3].tok, yyvsp[-1].globset); ; break;} case 95: -#line 603 "cgrammar.y" { yyval.modsclause = modifiesClause_createNoMods (yyvsp[0].tok); ; break;} case 96: -#line 606 "cgrammar.y" { yyval.modsclause = yyvsp[-1].modsclause; ; break;} case 97: -#line 610 "cgrammar.y" { context_setProtectVars (); enterParamsTemp (); sRef_setGlobalScopeSafe (); ; break;} case 98: -#line 615 "cgrammar.y" { exitParamsTemp (); sRef_clearGlobalScopeSafe (); @@ -3559,23 +3472,18 @@ case 98: ; break;} case 99: -#line 624 "cgrammar.y" { yyval.flagspec = flagSpec_createPlain (yyvsp[0].cname); ; break;} case 100: -#line 626 "cgrammar.y" { yyval.flagspec = flagSpec_createOr (yyvsp[-2].cname, yyvsp[0].flagspec); ; break;} case 103: -#line 633 "cgrammar.y" { yyval.warnclause = warnClause_undefined; ; break;} case 104: -#line 636 "cgrammar.y" { yyval.warnclause = yyvsp[-1].warnclause; ; break;} case 105: -#line 640 "cgrammar.y" { llassert (exprNode_knownStringValue (yyvsp[0].expr)); yyval.warnclause = warnClause_create (yyvsp[-2].tok, yyvsp[-1].flagspec, cstring_copy (multiVal_forceString (exprNode_getValue (yyvsp[0].expr)))); @@ -3583,63 +3491,48 @@ case 105: ; break;} case 106: -#line 646 "cgrammar.y" { yyval.warnclause = warnClause_create (yyvsp[-1].tok, yyvsp[0].flagspec, cstring_undefined); ; break;} case 107: -#line 649 "cgrammar.y" { yyval.globset = globSet_single (yyvsp[0].sr); ; break;} case 108: -#line 650 "cgrammar.y" { yyval.globset = globSet_insert (yyvsp[-2].globset, yyvsp[0].sr); ; break;} case 109: -#line 653 "cgrammar.y" { yyval.sr = clabstract_createGlobal (yyvsp[0].sr, yyvsp[-1].tquallist); ; break;} case 110: -#line 656 "cgrammar.y" { yyval.tquallist = qualList_undefined; ; break;} case 111: -#line 657 "cgrammar.y" { yyval.tquallist = qualList_add (yyvsp[0].tquallist, yyvsp[-1].typequal); ; break;} case 112: -#line 660 "cgrammar.y" { yyval.sr = uentry_getSref (yyvsp[0].entry); ; break;} case 113: -#line 661 "cgrammar.y" { yyval.sr = clabstract_unrecognizedGlobal (yyvsp[0].cname); ; break;} case 114: -#line 662 "cgrammar.y" { yyval.sr = clabstract_checkGlobal (yyvsp[0].expr); ; break;} case 115: -#line 665 "cgrammar.y" { yyval.typequal = qual_createUndef (); ; break;} case 116: -#line 666 "cgrammar.y" { yyval.typequal = qual_createKilled (); ; break;} case 117: -#line 667 "cgrammar.y" { yyval.typequal = qual_createOut (); ; break;} case 118: -#line 668 "cgrammar.y" { yyval.typequal = qual_createIn (); ; break;} case 119: -#line 669 "cgrammar.y" { yyval.typequal = qual_createPartial (); ; break;} case 127: -#line 684 "cgrammar.y" { qtype qint = qtype_create (ctype_int); yyval.ntyp = idDecl_fixBase (yyvsp[0].ntyp, qint); @@ -3647,30 +3540,24 @@ case 127: ; break;} case 128: -#line 690 "cgrammar.y" { yyval.ntyp = idDecl_fixBase (yyvsp[0].ntyp, yyvsp[-2].qtyp); ; break;} case 129: -#line 693 "cgrammar.y" { checkDoneParams (); context_enterInnerContext (); ; break;} case 130: -#line 695 "cgrammar.y" { exprNode_checkFunctionBody (yyvsp[0].expr); yyval.expr = yyvsp[0].expr; context_exitInner (yyvsp[0].expr); ; break;} case 131: -#line 699 "cgrammar.y" { context_enterOldStyleScope (); ; break;} case 132: -#line 700 "cgrammar.y" { oldStyleDoneParams (); context_enterInnerContext (); ; break;} case 133: -#line 702 "cgrammar.y" { exprNode_checkFunctionBody (yyvsp[0].expr); yyval.expr = yyvsp[0].expr; /* oldstyle */ @@ -3678,7 +3565,6 @@ case 133: ; break;} case 134: -#line 710 "cgrammar.y" { context_setFunctionDefined (exprNode_loc (yyvsp[0].expr)); exprNode_checkFunction (context_getHeader (), yyvsp[0].expr); @@ -3688,107 +3574,82 @@ case 134: ; break;} case 135: -#line 719 "cgrammar.y" { yyval.srset = yyvsp[-1].srset; ; break;} case 136: -#line 720 "cgrammar.y" { yyval.srset = sRefSet_new (); ; break;} case 137: -#line 723 "cgrammar.y" { yyval.sr = uentry_getSref (yyvsp[0].entry); checkModifiesId (yyvsp[0].entry); ; break;} case 138: -#line 724 "cgrammar.y" { yyval.sr = fixModifiesId (yyvsp[0].cname); ; break;} case 139: -#line 725 "cgrammar.y" { yyval.sr = modListArrayFetch (yyvsp[-2].sr, sRef_undefined); ; break;} case 140: -#line 726 "cgrammar.y" { yyval.sr = modListArrayFetch (yyvsp[-3].sr, yyvsp[-1].sr); ; break;} case 141: -#line 727 "cgrammar.y" { yyval.sr = modListPointer (yyvsp[0].sr); ; break;} case 142: -#line 728 "cgrammar.y" { yyval.sr = yyvsp[-1].sr; ; break;} case 143: -#line 729 "cgrammar.y" { yyval.sr = modListFieldAccess (yyvsp[-2].sr, yyvsp[0].cname); ; break;} case 144: -#line 730 "cgrammar.y" { yyval.sr = modListArrowAccess (yyvsp[-2].sr, yyvsp[0].cname); ; break;} case 145: -#line 734 "cgrammar.y" { yyval.sr = yyvsp[0].sr; ; break;} case 146: -#line 735 "cgrammar.y" { yyval.sr = sRef_makeUnknown (); /* sRef_makeConstant ($1); ? */ ; break;} case 147: -#line 739 "cgrammar.y" { yyval.srset = sRefSet_single (yyvsp[0].sr); ; break;} case 148: -#line 740 "cgrammar.y" { yyval.srset = sRefSet_insert (yyvsp[-2].srset, yyvsp[0].sr); ; break;} case 149: -#line 744 "cgrammar.y" { yyval.sr = checkStateClausesId (yyvsp[0].entry); ; break;} case 150: -#line 746 "cgrammar.y" { yyval.sr = fixStateClausesId (yyvsp[0].cname); ; break;} case 151: -#line 747 "cgrammar.y" { yyval.sr = sRef_makeAnyArrayFetch (yyvsp[-2].sr); ; break;} case 152: -#line 748 "cgrammar.y" { yyval.sr = sRef_makeAnyArrayFetch (yyvsp[-3].sr); ; break;} case 153: -#line 749 "cgrammar.y" { yyval.sr = sRef_constructPointer (yyvsp[0].sr); ; break;} case 154: -#line 750 "cgrammar.y" { yyval.sr = yyvsp[-1].sr; ; break;} case 155: -#line 751 "cgrammar.y" { cstring_markOwned (yyvsp[0].cname); yyval.sr = sRef_buildField (yyvsp[-2].sr, yyvsp[0].cname); ; break;} case 156: -#line 753 "cgrammar.y" { cstring_markOwned (yyvsp[0].cname); yyval.sr = sRef_makeArrow (yyvsp[-2].sr, yyvsp[0].cname); ; break;} case 157: -#line 757 "cgrammar.y" { yyval.srset = sRefSet_undefined ; break;} case 159: -#line 762 "cgrammar.y" { if (sRef_isValid (yyvsp[0].sr)) { yyval.srset = sRefSet_single (yyvsp[0].sr); } else { yyval.srset = sRefSet_undefined; } ; break;} case 160: -#line 766 "cgrammar.y" { if (sRef_isValid (yyvsp[0].sr)) { yyval.srset = sRefSet_insert (yyvsp[-2].srset, yyvsp[0].sr); @@ -3800,325 +3661,248 @@ case 160: ; break;} case 161: -#line 777 "cgrammar.y" { yyval.expr = exprNode_fromIdentifier (yyvsp[0].entry); ; break;} case 162: -#line 778 "cgrammar.y" { yyval.expr = exprNode_fromUIO (yyvsp[0].cname); ; break;} case 164: -#line 780 "cgrammar.y" { yyval.expr = exprNode_addParens (yyvsp[-2].tok, yyvsp[-1].expr); ; break;} case 165: -#line 781 "cgrammar.y" { yyval.expr = exprNode_fromIdentifier (coerceId (yyvsp[0].cname)); ; break;} case 166: -#line 782 "cgrammar.y" { yyval.expr = exprNode_makeError (); ; break;} case 168: -#line 786 "cgrammar.y" { yyval.expr = exprNode_arrayFetch (yyvsp[-3].expr, yyvsp[-1].expr); ; break;} case 169: -#line 787 "cgrammar.y" { yyval.expr = exprNode_functionCall (yyvsp[-2].expr, exprNodeList_new ()); ; break;} case 170: -#line 788 "cgrammar.y" { yyval.expr = exprNode_functionCall (yyvsp[-3].expr, yyvsp[-1].exprlist); ; break;} case 171: -#line 789 "cgrammar.y" { yyval.expr = exprNode_vaArg (yyvsp[-5].tok, yyvsp[-3].expr, yyvsp[-1].qtyp); ; break;} case 172: -#line 790 "cgrammar.y" { yyval.expr = exprNode_fieldAccess (yyvsp[-4].expr, yyvsp[-2].tok, yyvsp[-1].cname); ; break;} case 173: -#line 791 "cgrammar.y" { yyval.expr = exprNode_arrowAccess (yyvsp[-4].expr, yyvsp[-2].tok, yyvsp[-1].cname); ; break;} case 174: -#line 792 "cgrammar.y" { yyval.expr = exprNode_postOp (yyvsp[-1].expr, yyvsp[0].tok); ; break;} case 175: -#line 793 "cgrammar.y" { yyval.expr = exprNode_postOp (yyvsp[-1].expr, yyvsp[0].tok); ; break;} case 176: -#line 796 "cgrammar.y" { yyval.exprlist = exprNodeList_singleton (yyvsp[0].expr); ; break;} case 177: -#line 797 "cgrammar.y" { yyval.exprlist = exprNodeList_push (yyvsp[-2].exprlist, yyvsp[0].expr); ; break;} case 179: -#line 801 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 180: -#line 802 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 181: -#line 803 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 182: -#line 804 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 183: -#line 805 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 184: -#line 806 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 185: -#line 807 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 186: -#line 808 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 187: -#line 809 "cgrammar.y" { yyval.expr = yyvsp[0].expr; ; break;} case 188: -#line 810 "cgrammar.y" { yyval.expr = yyvsp[0].expr; ; break;} case 189: -#line 813 "cgrammar.y" { yyval.cstringlist = cstringList_add (yyvsp[-2].cstringlist, yyvsp[0].cname); ; break;} case 190: -#line 814 "cgrammar.y" { yyval.cstringlist = cstringList_single (yyvsp[0].cname); ; break;} case 191: -#line 818 "cgrammar.y" { yyval.expr = exprNode_offsetof (yyvsp[-5].qtyp, yyvsp[-2].cstringlist); ; break;} case 192: -#line 821 "cgrammar.y" { context_setProtectVars (); ; break;} case 193: -#line 822 "cgrammar.y" { context_sizeofReleaseVars (); yyval.expr = yyvsp[0].expr; ; break;} case 194: -#line 825 "cgrammar.y" { yyval.expr = exprNode_sizeofType (yyvsp[-1].qtyp); ; break;} case 195: -#line 826 "cgrammar.y" { yyval.expr = exprNode_sizeofExpr (yyvsp[0].expr); ; break;} case 196: -#line 827 "cgrammar.y" { yyval.expr = exprNode_alignofType (yyvsp[-1].qtyp); ; break;} case 197: -#line 828 "cgrammar.y" { yyval.expr = exprNode_alignofExpr (yyvsp[0].expr); ; break;} case 199: -#line 833 "cgrammar.y" { yyval.expr = exprNode_cast (yyvsp[-3].tok, yyvsp[0].expr, yyvsp[-2].qtyp); ; break;} case 201: -#line 837 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 202: -#line 838 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 203: -#line 839 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 205: -#line 843 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 206: -#line 844 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 208: -#line 848 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 209: -#line 849 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 211: -#line 853 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 212: -#line 854 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 213: -#line 855 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 214: -#line 856 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 216: -#line 860 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 217: -#line 861 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 219: -#line 865 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 221: -#line 869 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 223: -#line 874 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 225: -#line 879 "cgrammar.y" { exprNode_produceGuards (yyvsp[-1].expr); context_enterAndClause (yyvsp[-1].expr); ; break;} case 226: -#line 883 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-3].expr, yyvsp[0].expr, yyvsp[-2].tok); context_exitAndClause (yyval.expr, yyvsp[0].expr); ; break;} case 228: -#line 891 "cgrammar.y" { exprNode_produceGuards (yyvsp[-1].expr); context_enterOrClause (yyvsp[-1].expr); ; break;} case 229: -#line 896 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-3].expr, yyvsp[0].expr, yyvsp[-2].tok); context_exitOrClause (yyval.expr, yyvsp[0].expr); ; break;} case 231: -#line 903 "cgrammar.y" { exprNode_produceGuards (yyvsp[-1].expr); context_enterTrueClause (yyvsp[-1].expr); ; break;} case 232: -#line 904 "cgrammar.y" { context_enterFalseClause (yyvsp[-4].expr); ; break;} case 233: -#line 905 "cgrammar.y" { yyval.expr = exprNode_cond (yyvsp[-6].expr, yyvsp[-3].expr, yyvsp[0].expr); context_exitClause (yyvsp[-6].expr, yyvsp[-3].expr, yyvsp[0].expr); ; break;} case 235: -#line 909 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 236: -#line 910 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 237: -#line 911 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 238: -#line 912 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 239: -#line 913 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 240: -#line 914 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 241: -#line 915 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 242: -#line 916 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 243: -#line 917 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 244: -#line 918 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 245: -#line 919 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 247: -#line 923 "cgrammar.y" { yyval.expr = exprNode_comma (yyvsp[-2].expr, yyvsp[0].expr); ; break;} case 248: -#line 926 "cgrammar.y" { yyval.expr = exprNode_undefined; ; break;} case 251: -#line 935 "cgrammar.y" { yyval.expr = yyvsp[0].expr; ; break;} case 252: -#line 936 "cgrammar.y" { doVaDcl (); yyval.expr = exprNode_makeError (); ; break;} case 253: -#line 937 "cgrammar.y" { yyval.expr = exprNode_makeError (); ; break;} case 254: -#line 941 "cgrammar.y" { yyval.expr = exprNode_makeError (); ; break;} case 255: -#line 955 "cgrammar.y" { setProcessingVars (yyvsp[-3].qtyp); processNamedDecl (yyvsp[-1].ntyp); ; break;} case 256: -#line 960 "cgrammar.y" { unsetProcessingVars (); yyval.expr = exprNode_makeEmptyInitialization (yyvsp[-6].ntyp); @@ -4126,120 +3910,92 @@ case 256: ; break;} case 257: -#line 966 "cgrammar.y" { setProcessingVars (yyvsp[-4].qtyp); processNamedDecl (yyvsp[-2].ntyp); ; break;} case 258: -#line 968 "cgrammar.y" { yyval.expr = exprNode_concat (yyvsp[-2].expr, exprNode_makeInitialization (yyvsp[-8].ntyp, yyvsp[-3].expr)); unsetProcessingVars (); ; break;} case 259: -#line 974 "cgrammar.y" { processNamedDecl (yyvsp[-1].ntyp); yyval.expr = exprNode_makeEmptyInitialization (yyvsp[-1].ntyp); ; break;} case 260: -#line 978 "cgrammar.y" { processNamedDecl (yyvsp[-2].ntyp); ; break;} case 261: -#line 979 "cgrammar.y" { yyval.expr = exprNode_makeInitialization (yyvsp[-5].ntyp, yyvsp[0].expr); ; break;} case 262: -#line 982 "cgrammar.y" { setProcessingTypedef (yyvsp[0].qtyp); ; break;} case 263: -#line 984 "cgrammar.y" { clabstract_declareType (yyvsp[-3].exprlist, yyvsp[-1].warnclause); ; break;} case 264: -#line 985 "cgrammar.y" { /* in the ANSI grammar, semantics unclear */ ; break;} case 265: -#line 986 "cgrammar.y" { /* in the ANSI grammar, semantics unclear */ ; break;} case 266: -#line 989 "cgrammar.y" { g_expectingTypeName = TRUE; ; break;} case 267: -#line 992 "cgrammar.y" { g_expectingTypeName = TRUE; context_pushLoc (); ; break;} case 268: -#line 995 "cgrammar.y" { yyval.exprlist = yyvsp[-1].exprlist; ; break;} case 269: -#line 998 "cgrammar.y" { yyval.exprlist = exprNodeList_singleton (yyvsp[0].expr); ; break;} case 270: -#line 999 "cgrammar.y" { yyval.exprlist = exprNodeList_push (yyvsp[-3].exprlist, yyvsp[0].expr); ; break;} case 271: -#line 1002 "cgrammar.y" { yyval.expr = exprNode_makeError (); ; break;} case 272: -#line 1003 "cgrammar.y" { yyval.expr = exprNode_concat (yyvsp[-3].expr, yyvsp[0].expr); ; break;} case 274: -#line 1007 "cgrammar.y" { yyval.expr = exprNode_makeInitBlock (yyvsp[-2].tok, yyvsp[-1].exprlist); ; break;} case 275: -#line 1008 "cgrammar.y" { yyval.expr = exprNode_makeInitBlock (yyvsp[-3].tok, yyvsp[-2].exprlist); ; break;} case 276: -#line 1013 "cgrammar.y" { yyval.exprlist = exprNodeList_singleton (yyvsp[0].expr); ; break;} case 277: -#line 1015 "cgrammar.y" { yyval.exprlist = exprNodeList_push (yyvsp[-2].exprlist, yyvsp[0].expr); ; break;} case 278: -#line 1023 "cgrammar.y" { setStorageClass (SCEXTERN); yyval.typequal = qual_createExtern (); ; break;} case 279: -#line 1024 "cgrammar.y" { yyval.typequal = qual_createInline (); ; break;} case 280: -#line 1025 "cgrammar.y" { setStorageClass (SCSTATIC); yyval.typequal = qual_createStatic (); ; break;} case 281: -#line 1026 "cgrammar.y" { yyval.typequal = qual_createAuto (); ; break;} case 282: -#line 1027 "cgrammar.y" { yyval.typequal = qual_createRegister (); ; break;} case 283: -#line 1030 "cgrammar.y" { yyval.typequal = qual_createNullTerminated (); ; break;} case 284: -#line 1033 "cgrammar.y" { yyval.stateclause = yyvsp[-1].stateclause; ; break;} case 285: -#line 1037 "cgrammar.y" { context_setProtectVars (); enterParamsTemp (); @@ -4247,7 +4003,6 @@ case 285: ; break;} case 286: -#line 1043 "cgrammar.y" { exitParamsTemp (); sRef_clearGlobalScopeSafe (); @@ -4256,15 +4011,12 @@ case 286: ; break;} case 287: -#line 1051 "cgrammar.y" { yyval.funcclause = yyvsp[-1].funcclause; ; break;} case 288: -#line 1054 "cgrammar.y" { yyval.tok = yyvsp[-1].tok; context_enterFunctionHeader (); ; break;} case 289: -#line 1058 "cgrammar.y" { context_exitFunctionHeader (); context_setProtectVars (); @@ -4273,7 +4025,6 @@ case 289: ; break;} case 290: -#line 1065 "cgrammar.y" { exitParamsTemp (); sRef_clearGlobalScopeSafe (); @@ -4282,7 +4033,6 @@ case 290: ; break;} case 291: -#line 1072 "cgrammar.y" { context_setProtectVars (); enterParamsTemp (); @@ -4290,7 +4040,6 @@ case 291: ; break;} case 292: -#line 1078 "cgrammar.y" { context_exitFunctionHeader (); exitParamsTemp (); @@ -4315,469 +4064,354 @@ case 292: ; break;} case 293: -#line 1102 "cgrammar.y" { yyval.fcnconstraint = functionConstraint_createBufferConstraint (yyvsp[0].conL); ; break;} case 294: -#line 1103 "cgrammar.y" { yyval.fcnconstraint = functionConstraint_createMetaStateConstraint (yyvsp[0].msconstraint); DPRINTF (("Made constraint: %s", functionConstraint_unparse (yyval.fcnconstraint))); ; break;} case 295: -#line 1106 "cgrammar.y" { yyval.typequal = qual_createExits (); ; break;} case 296: -#line 1107 "cgrammar.y" { yyval.typequal = qual_createMayExit (); ; break;} case 297: -#line 1108 "cgrammar.y" { yyval.typequal = qual_createTrueExit (); ; break;} case 298: -#line 1109 "cgrammar.y" { yyval.typequal = qual_createFalseExit (); ; break;} case 299: -#line 1110 "cgrammar.y" { yyval.typequal = qual_createNeverExit (); ; break;} case 300: -#line 1113 "cgrammar.y" { yyval.typequal = qual_createChecked (); ; break;} case 301: -#line 1114 "cgrammar.y" { yyval.typequal = qual_createCheckMod (); ; break;} case 302: -#line 1115 "cgrammar.y" { yyval.typequal = qual_createUnchecked (); ; break;} case 303: -#line 1116 "cgrammar.y" { yyval.typequal = qual_createCheckedStrict (); ; break;} case 304: -#line 1119 "cgrammar.y" { yyval.typequal = qual_createOwned (); ; break;} case 305: -#line 1120 "cgrammar.y" { yyval.typequal = qual_createDependent (); ; break;} case 306: -#line 1121 "cgrammar.y" { yyval.typequal = qual_createYield (); ; break;} case 307: -#line 1122 "cgrammar.y" { yyval.typequal = qual_createTemp (); ; break;} case 308: -#line 1123 "cgrammar.y" { yyval.typequal = qual_createOnly (); ; break;} case 309: -#line 1124 "cgrammar.y" { yyval.typequal = qual_createKeep (); ; break;} case 310: -#line 1125 "cgrammar.y" { yyval.typequal = qual_createKept (); ; break;} case 311: -#line 1126 "cgrammar.y" { yyval.typequal = qual_createShared (); ; break;} case 312: -#line 1127 "cgrammar.y" { yyval.typequal = qual_createUnique (); ; break;} case 313: -#line 1128 "cgrammar.y" { yyval.typequal = qual_createNull (); ; break;} case 314: -#line 1129 "cgrammar.y" { yyval.typequal = qual_createIsNull (); ; break;} case 315: -#line 1130 "cgrammar.y" { yyval.typequal = qual_createRelNull (); ; break;} case 316: -#line 1131 "cgrammar.y" { yyval.typequal = qual_createNotNull (); ; break;} case 317: -#line 1132 "cgrammar.y" { yyval.typequal = qual_createExposed (); ; break;} case 318: -#line 1133 "cgrammar.y" { yyval.typequal = qual_createObserver (); ; break;} case 319: -#line 1134 "cgrammar.y" { yyval.typequal = qual_createNullTerminated (); ; break;} case 320: -#line 1135 "cgrammar.y" { yyval.typequal = qual_createMetaState (yyvsp[0].annotation); ; break;} case 321: -#line 1139 "cgrammar.y" { yyval.typequal = qual_createReturned (); ; break;} case 322: -#line 1140 "cgrammar.y" { yyval.typequal = qual_createSef (); ; break;} case 323: -#line 1143 "cgrammar.y" { yyval.typequal = qual_createUnused (); ; break;} case 324: -#line 1144 "cgrammar.y" { yyval.typequal = qual_createExternal (); ; break;} case 325: -#line 1147 "cgrammar.y" { yyval.typequal = qual_createTrueNull (); ; break;} case 326: -#line 1148 "cgrammar.y" { yyval.typequal = qual_createFalseNull (); ; break;} case 327: -#line 1151 "cgrammar.y" { yyval.typequal = qual_createAbstract (); ; break;} case 328: -#line 1152 "cgrammar.y" { yyval.typequal = qual_createConcrete (); ; break;} case 329: -#line 1153 "cgrammar.y" { yyval.typequal = qual_createMutable (); ; break;} case 330: -#line 1154 "cgrammar.y" { yyval.typequal = qual_createImmutable (); ; break;} case 331: -#line 1157 "cgrammar.y" { yyval.typequal = qual_createRefCounted (); ; break;} case 332: -#line 1158 "cgrammar.y" { yyval.typequal = qual_createRefs (); ; break;} case 333: -#line 1159 "cgrammar.y" { yyval.typequal = qual_createKillRef (); ; break;} case 334: -#line 1160 "cgrammar.y" { yyval.typequal = qual_createRelDef (); ; break;} case 335: -#line 1161 "cgrammar.y" { yyval.typequal = qual_createNewRef (); ; break;} case 336: -#line 1162 "cgrammar.y" { yyval.typequal = qual_createTempRef (); ; break;} case 337: -#line 1165 "cgrammar.y" { yyval.typequal = qual_createShort (); ; break;} case 338: -#line 1166 "cgrammar.y" { yyval.typequal = qual_createLong (); ; break;} case 339: -#line 1167 "cgrammar.y" { yyval.typequal = qual_createSigned (); ; break;} case 340: -#line 1168 "cgrammar.y" { yyval.typequal = qual_createUnsigned (); ; break;} case 341: -#line 1171 "cgrammar.y" { yyval.typequal = qual_createOut (); ; break;} case 342: -#line 1172 "cgrammar.y" { yyval.typequal = qual_createIn (); ; break;} case 343: -#line 1173 "cgrammar.y" { yyval.typequal = qual_createPartial (); ; break;} case 344: -#line 1174 "cgrammar.y" { yyval.typequal = qual_createSpecial (); ; break;} case 345: -#line 1177 "cgrammar.y" { yyval.typequal = qual_createConst (); ; break;} case 346: -#line 1178 "cgrammar.y" { yyval.typequal = qual_createVolatile (); ; break;} case 347: -#line 1179 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 348: -#line 1180 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 349: -#line 1181 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 350: -#line 1182 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 351: -#line 1183 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 352: -#line 1184 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 353: -#line 1185 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 354: -#line 1186 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 355: -#line 1187 "cgrammar.y" { yyval.typequal = yyvsp[-1].typequal; ; break;} case 362: -#line 1200 "cgrammar.y" { yyval.ctyp = ctype_unknown; ; break;} case 363: -#line 1201 "cgrammar.y" { yyval.ctyp = ctype_anyintegral; ; break;} case 364: -#line 1202 "cgrammar.y" { yyval.ctyp = ctype_unsignedintegral; ; break;} case 365: -#line 1203 "cgrammar.y" { yyval.ctyp = ctype_signedintegral; ; break;} case 369: -#line 1207 "cgrammar.y" { yyval.ctyp = ctype_fromQual (yyvsp[-1].typequal); ; break;} case 370: -#line 1211 "cgrammar.y" { yyval.qtyp = qtype_resolve (yyvsp[-1].qtyp); ; break;} case 371: -#line 1214 "cgrammar.y" { yyval.qtyp = yyvsp[0].qtyp; ; break;} case 372: -#line 1216 "cgrammar.y" { yyval.qtyp = qtype_mergeAlt (yyvsp[-3].qtyp, yyvsp[-1].qtyp); ; break;} case 374: -#line 1221 "cgrammar.y" { yyval.qtyp = qtype_mergeAlt (yyvsp[-2].qtyp, yyvsp[0].qtyp); ; break;} case 375: -#line 1224 "cgrammar.y" { yyval.qtyp = qtype_addQual (yyvsp[0].qtyp, yyvsp[-1].typequal); ; break;} case 376: -#line 1225 "cgrammar.y" { yyval.qtyp = qtype_addQual (yyvsp[0].qtyp, yyvsp[-1].typequal); ; break;} case 377: -#line 1226 "cgrammar.y" { yyval.qtyp = qtype_combine (yyvsp[0].qtyp, yyvsp[-1].ctyp); ; break;} case 378: -#line 1229 "cgrammar.y" { yyval.qtyp = qtype_unknown (); ; break;} case 379: -#line 1230 "cgrammar.y" { yyval.qtyp = yyvsp[0].qtyp; ; break;} case 380: -#line 1233 "cgrammar.y" { sRef_setGlobalScopeSafe (); ; break;} case 381: -#line 1235 "cgrammar.y" { sRef_clearGlobalScopeSafe (); ; break;} case 382: -#line 1237 "cgrammar.y" { yyval.ctyp = declareStruct (yyvsp[-8].cname, yyvsp[-3].flist); ; break;} case 383: -#line 1238 "cgrammar.y" { sRef_setGlobalScopeSafe (); ; break;} case 384: -#line 1240 "cgrammar.y" { sRef_clearGlobalScopeSafe (); ; break;} case 385: -#line 1242 "cgrammar.y" { yyval.ctyp = declareUnion (yyvsp[-8].cname, yyvsp[-3].flist); ; break;} case 386: -#line 1244 "cgrammar.y" { yyval.ctyp = declareStruct (yyvsp[-3].cname, uentryList_new ()); ; break;} case 387: -#line 1246 "cgrammar.y" { yyval.ctyp = declareUnion (yyvsp[-3].cname, uentryList_new ()); ; break;} case 388: -#line 1247 "cgrammar.y" { sRef_setGlobalScopeSafe (); ; break;} case 389: -#line 1249 "cgrammar.y" { sRef_clearGlobalScopeSafe (); ; break;} case 390: -#line 1251 "cgrammar.y" { yyval.ctyp = declareUnnamedStruct (yyvsp[-3].flist); ; break;} case 391: -#line 1252 "cgrammar.y" { sRef_setGlobalScopeSafe (); ; break;} case 392: -#line 1254 "cgrammar.y" { sRef_clearGlobalScopeSafe (); ; break;} case 393: -#line 1256 "cgrammar.y" { yyval.ctyp = declareUnnamedUnion (yyvsp[-3].flist); ; break;} case 394: -#line 1258 "cgrammar.y" { yyval.ctyp = ctype_createUnnamedStruct (uentryList_new ()); ; break;} case 395: -#line 1260 "cgrammar.y" { yyval.ctyp = ctype_createUnnamedUnion (uentryList_new ()); ; break;} case 396: -#line 1261 "cgrammar.y" { yyval.ctyp = handleStruct (yyvsp[-1].cname); ; break;} case 397: -#line 1262 "cgrammar.y" { yyval.ctyp = handleUnion (yyvsp[-1].cname); ; break;} case 398: -#line 1265 "cgrammar.y" { g_expectingTypeName = FALSE; ; break;} case 400: -#line 1269 "cgrammar.y" { yyval.flist = uentryList_undefined; /* bogus! */ ; break;} case 401: -#line 1270 "cgrammar.y" { yyval.flist = uentryList_mergeFields (yyvsp[-1].flist, yyvsp[0].flist); ; break;} case 402: -#line 1274 "cgrammar.y" { yyval.flist = fixUentryList (yyvsp[-2].ntyplist, yyvsp[-4].qtyp); ; break;} case 403: -#line 1276 "cgrammar.y" { yyval.flist = fixUnnamedDecl (yyvsp[-2].qtyp); ; break;} case 404: -#line 1280 "cgrammar.y" { yyval.ntyplist = idDeclList_singleton (yyvsp[-1].ntyp); ; break;} case 405: -#line 1282 "cgrammar.y" { yyval.ntyplist = idDeclList_add (yyvsp[-3].ntyplist, yyvsp[-1].ntyp); ; break;} case 406: -#line 1285 "cgrammar.y" { yyval.ntyp = yyvsp[0].ntyp; ; break;} case 407: -#line 1286 "cgrammar.y" { yyval.ntyp = idDecl_undefined; ; break;} case 408: -#line 1287 "cgrammar.y" { yyval.ntyp = yyvsp[-3].ntyp; ; break;} case 409: -#line 1292 "cgrammar.y" { yyval.ctyp = declareUnnamedEnum (yyvsp[-2].enumnamelist); ; break;} case 410: -#line 1293 "cgrammar.y" { context_pushLoc (); ; break;} case 411: -#line 1294 "cgrammar.y" { context_popLoc (); yyval.ctyp = declareEnum (yyvsp[-5].cname, yyvsp[-2].enumnamelist); ; break;} case 412: -#line 1295 "cgrammar.y" { yyval.ctyp = handleEnum (yyvsp[-1].cname); ; break;} case 413: -#line 1299 "cgrammar.y" { yyval.enumnamelist = enumNameList_single (yyvsp[0].cname); ; break;} case 414: -#line 1301 "cgrammar.y" { yyval.enumnamelist = enumNameList_push (yyvsp[-2].enumnamelist, yyvsp[0].cname); ; break;} case 416: -#line 1306 "cgrammar.y" { uentry ue = uentry_makeEnumConstant (yyvsp[0].cname, ctype_unknown); usymtab_supGlobalEntry (ue); yyval.cname = yyvsp[0].cname; ; break;} case 417: -#line 1311 "cgrammar.y" { uentry ue = uentry_makeEnumInitializedConstant (yyvsp[-3].cname, ctype_unknown, yyvsp[0].expr); usymtab_supGlobalEntry (ue); yyval.cname = yyvsp[-3].cname; ; break;} case 419: -#line 1318 "cgrammar.y" { yyval.ntyp = idDecl_create (cstring_undefined, qtype_create (yyvsp[0].ctyp)); ; break;} case 420: -#line 1320 "cgrammar.y" { qtype qt = qtype_unknown (); @@ -4786,91 +4420,69 @@ case 420: ; break;} case 421: -#line 1327 "cgrammar.y" { yyval.ntyp = yyvsp[0].ntyp; qtype_adjustPointers (yyvsp[-1].count, idDecl_getTyp (yyval.ntyp)); ; break;} case 423: -#line 1332 "cgrammar.y" { yyval.ntyp = yyvsp[0].ntyp; qtype_adjustPointers (yyvsp[-1].count, idDecl_getTyp (yyval.ntyp)); ; break;} case 424: -#line 1335 "cgrammar.y" { yyval.entrylist = handleParamTypeList (yyvsp[0].entrylist); ; break;} case 425: -#line 1336 "cgrammar.y" { yyval.entrylist = handleParamIdList (yyvsp[0].entrylist); ; break;} case 426: -#line 1339 "cgrammar.y" { /* ignored for now */; ; break;} case 427: -#line 1340 "cgrammar.y" { ; ; break;} case 428: -#line 1343 "cgrammar.y" { ; ; break;} case 429: -#line 1344 "cgrammar.y" { ; ; break;} case 430: -#line 1347 "cgrammar.y" { yyval.count = 1; ; break;} case 431: -#line 1348 "cgrammar.y" { yyval.count = 1; ; break;} case 432: -#line 1349 "cgrammar.y" { yyval.count = 1 + yyvsp[0].count; ; break;} case 433: -#line 1350 "cgrammar.y" { yyval.count = 1 + yyvsp[0].count; ; break;} case 435: -#line 1354 "cgrammar.y" { yyval.entrylist = uentryList_add (yyvsp[-2].entrylist, uentry_makeElipsisMarker ()); ; break;} case 436: -#line 1357 "cgrammar.y" { yyval.entrylist = uentryList_single (uentry_makeVariableLoc (yyvsp[0].cname, ctype_int)); ; break;} case 437: -#line 1358 "cgrammar.y" { yyval.entrylist = uentryList_add (yyvsp[-2].entrylist, uentry_makeVariableLoc (yyvsp[0].cname, ctype_int)); ; break;} case 438: -#line 1361 "cgrammar.y" { yyval.entrylist = uentryList_single (uentry_makeElipsisMarker ()); ; break;} case 440: -#line 1363 "cgrammar.y" { yyval.entrylist = uentryList_add (yyvsp[-2].entrylist, uentry_makeElipsisMarker ()); ; break;} case 441: -#line 1366 "cgrammar.y" { storeLoc (); ; break;} case 442: -#line 1366 "cgrammar.y" { yyval.entrylist = uentryList_single (yyvsp[0].oentry); ; break;} case 443: -#line 1367 "cgrammar.y" { storeLoc (); ; break;} case 444: -#line 1368 "cgrammar.y" { yyval.entrylist = uentryList_add (yyvsp[-3].entrylist, yyvsp[0].oentry); ; break;} case 445: -#line 1372 "cgrammar.y" { if (isFlipOldStyle ()) { @@ -4884,7 +4496,6 @@ case 445: ; break;} case 446: -#line 1384 "cgrammar.y" { idDecl tparam = idDecl_create (yyvsp[0].cname, qtype_unknown ()); @@ -4900,389 +4511,296 @@ case 446: ; break;} case 448: -#line 1400 "cgrammar.y" { yyval.qtyp = qtype_newBase (yyvsp[-1].qtyp, yyvsp[0].ctyp); ; break;} case 449: -#line 1403 "cgrammar.y" { yyval.ctyp = ctype_adjustPointers (yyvsp[0].count, ctype_unknown); ; break;} case 451: -#line 1405 "cgrammar.y" { yyval.ctyp = ctype_adjustPointers (yyvsp[-1].count, yyvsp[0].ctyp); ; break;} case 452: -#line 1408 "cgrammar.y" { yyval.ctyp = ctype_unknown; ; break;} case 454: -#line 1413 "cgrammar.y" { yyval.ctyp = ctype_expectFunction (yyvsp[-1].ctyp); ; break;} case 455: -#line 1414 "cgrammar.y" { yyval.ctyp = ctype_makeArray (ctype_unknown); ; break;} case 456: -#line 1416 "cgrammar.y" { yyval.ctyp = ctype_makeFixedArray (ctype_unknown, exprNode_getLongValue (yyvsp[-1].expr)); ; break;} case 457: -#line 1417 "cgrammar.y" { yyval.ctyp = ctype_makeArray (yyvsp[-2].ctyp); ; break;} case 458: -#line 1419 "cgrammar.y" { yyval.ctyp = ctype_makeFixedArray (yyvsp[-3].ctyp, exprNode_getLongValue (yyvsp[-1].expr)); ; break;} case 459: -#line 1421 "cgrammar.y" { yyval.ctyp = ctype_makeFunction (ctype_unknown, uentryList_makeMissingParams ()); ; break;} case 460: -#line 1423 "cgrammar.y" { yyval.ctyp = ctype_makeParamsFunction (ctype_unknown, yyvsp[-1].entrylist); ; break;} case 461: -#line 1425 "cgrammar.y" { yyval.ctyp = ctype_makeFunction (yyvsp[-3].ctyp, uentryList_makeMissingParams ()); ; break;} case 462: -#line 1427 "cgrammar.y" { yyval.ctyp = ctype_makeParamsFunction (yyvsp[-4].ctyp, yyvsp[-1].entrylist); ; break;} case 472: -#line 1455 "cgrammar.y" { yyval.expr = yyvsp[0].expr; ; break;} case 475: -#line 1463 "cgrammar.y" { yyval.expr = exprNode_concat (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 476: -#line 1467 "cgrammar.y" { yyval.expr = exprNode_while (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 477: -#line 1469 "cgrammar.y" { yyval.expr = exprNode_doWhile (yyvsp[-5].expr, yyvsp[-2].expr); ; break;} case 478: -#line 1471 "cgrammar.y" { yyval.expr = exprNode_doWhile (yyvsp[-4].expr, yyvsp[-1].expr); ; break;} case 479: -#line 1473 "cgrammar.y" { yyval.expr = exprNode_for (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 480: -#line 1477 "cgrammar.y" { context_setProtectVars (); ; break;} case 481: -#line 1477 "cgrammar.y" { context_sizeofReleaseVars (); ; break;} case 482: -#line 1479 "cgrammar.y" { yyval.expr = exprNode_forPred (yyvsp[-7].expr, yyvsp[-5].expr, yyvsp[-2].expr); context_enterForClause (yyvsp[-5].expr); ; break;} case 483: -#line 1484 "cgrammar.y" { setProcessingIterVars (yyvsp[-2].entry); ; break;} case 484: -#line 1486 "cgrammar.y" { yyval.expr = exprNode_iterStart (yyvsp[-5].entry, yyvsp[-1].exprlist); ; break;} case 485: -#line 1487 "cgrammar.y" { yyval.expr = exprNode_createId (yyvsp[0].entry); ; break;} case 489: -#line 1493 "cgrammar.y" { yyval.expr = yyvsp[-1].expr; DPRINTF (("def stmt: %s", exprNode_unparse (yyval.expr))); ; break;} case 497: -#line 1501 "cgrammar.y" { yyval.expr = yyvsp[-1].expr; ; break;} case 498: -#line 1502 "cgrammar.y" { yyval.expr = exprNode_makeError (); ; break;} case 499: -#line 1506 "cgrammar.y" { /* don't: context_exitTrueClause ($1, $2); */ yyval.expr = exprNode_if (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 500: -#line 1511 "cgrammar.y" { yyval.expr = exprNode_createTok (yyvsp[0].tok); ; break;} case 501: -#line 1514 "cgrammar.y" { yyval.expr = exprNode_createTok (yyvsp[0].tok); ; break;} case 512: -#line 1529 "cgrammar.y" { yyval.expr = exprNode_addParens (yyvsp[-2].tok, yyvsp[-1].expr); ; break;} case 514: -#line 1531 "cgrammar.y" { yyval.expr = exprNode_makeError (); ; break;} case 515: -#line 1534 "cgrammar.y" { yyval.expr = exprNode_labelMarker (yyvsp[-1].cname); ; break;} case 516: -#line 1535 "cgrammar.y" { yyval.expr = exprNode_notReached (yyvsp[0].expr); ; break;} case 517: -#line 1542 "cgrammar.y" { ; ; break;} case 518: -#line 1543 "cgrammar.y" { ; ; break;} case 519: -#line 1549 "cgrammar.y" { context_enterCaseClause (yyvsp[0].expr); ; break;} case 520: -#line 1550 "cgrammar.y" { yyval.expr = exprNode_caseMarker (yyvsp[-2].expr, FALSE); ; break;} case 521: -#line 1551 "cgrammar.y" { context_enterCaseClause (yyvsp[0].expr); ; break;} case 522: -#line 1552 "cgrammar.y" { yyval.expr = exprNode_caseMarker (yyvsp[-2].expr, TRUE); ; break;} case 523: -#line 1555 "cgrammar.y" { context_enterCaseClause (exprNode_undefined); ; break;} case 524: -#line 1556 "cgrammar.y" { yyval.expr = exprNode_defaultMarker (yyvsp[-2].tok, FALSE); ; break;} case 525: -#line 1557 "cgrammar.y" { context_enterCaseClause (exprNode_undefined); ; break;} case 526: -#line 1558 "cgrammar.y" { yyval.expr = exprNode_defaultMarker (yyvsp[-2].tok, TRUE); ; break;} case 527: -#line 1561 "cgrammar.y" { yyval.expr = yyvsp[-1].expr; ; break;} case 528: -#line 1563 "cgrammar.y" { yyval.expr = yyvsp[0].expr; context_exitInner (yyvsp[0].expr); ; break;} case 529: -#line 1566 "cgrammar.y" { yyval.expr = yyvsp[-1].expr; ; break;} case 530: -#line 1569 "cgrammar.y" { context_enterInnerContext (); ; break;} case 531: -#line 1572 "cgrammar.y" { context_exitInnerPlain (); ; break;} case 532: -#line 1575 "cgrammar.y" { context_enterStructInnerContext (); ; break;} case 533: -#line 1578 "cgrammar.y" { context_exitStructInnerContext (); ; break;} case 534: -#line 1581 "cgrammar.y" { context_exitInnerSafe (); ; break;} case 535: -#line 1584 "cgrammar.y" { yyval.expr = exprNode_createTok (yyvsp[0].tok); ; break;} case 536: -#line 1585 "cgrammar.y" { yyval.expr = exprNode_notReached (exprNode_createTok (yyvsp[0].tok)); ; break;} case 537: -#line 1586 "cgrammar.y" { yyval.expr = exprNode_updateLocation (yyvsp[-1].expr, lltok_getLoc (yyvsp[0].tok)); ; break;} case 538: -#line 1588 "cgrammar.y" { yyval.expr = exprNode_notReached (exprNode_updateLocation (yyvsp[-2].expr, lltok_getLoc (yyvsp[0].tok))); ; break;} case 539: -#line 1589 "cgrammar.y" { yyval.expr = exprNode_updateLocation (yyvsp[-1].expr, lltok_getLoc (yyvsp[0].tok)); ; break;} case 540: -#line 1591 "cgrammar.y" { yyval.expr = exprNode_notReached (exprNode_updateLocation (yyvsp[-2].expr, lltok_getLoc (yyvsp[0].tok))); ; break;} case 541: -#line 1593 "cgrammar.y" { yyval.expr = exprNode_updateLocation (exprNode_concat (yyvsp[-2].expr, yyvsp[-1].expr), lltok_getLoc (yyvsp[0].tok)); ; break;} case 542: -#line 1595 "cgrammar.y" { yyval.expr = exprNode_notReached (exprNode_updateLocation (exprNode_concat (yyvsp[-3].expr, yyvsp[-2].expr), lltok_getLoc (yyvsp[-1].tok))); ; break;} case 543: -#line 1601 "cgrammar.y" { yyval.expr = exprNode_makeBlock (yyvsp[0].expr); ; break;} case 544: -#line 1605 "cgrammar.y" { yyval.expr = exprNode_createTok (yyvsp[0].tok); ; break;} case 545: -#line 1607 "cgrammar.y" { yyval.expr = exprNode_updateLocation (yyvsp[-1].expr, lltok_getLoc (yyvsp[0].tok)); ; break;} case 546: -#line 1609 "cgrammar.y" { yyval.expr = exprNode_updateLocation (yyvsp[-1].expr, lltok_getLoc (yyvsp[0].tok)); ; break;} case 547: -#line 1611 "cgrammar.y" { yyval.expr = exprNode_updateLocation (exprNode_concat (yyvsp[-2].expr, yyvsp[-1].expr), lltok_getLoc (yyvsp[0].tok)); ; break;} case 549: -#line 1615 "cgrammar.y" { yyval.expr = exprNode_concat (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 550: -#line 1618 "cgrammar.y" { yyval.expr = yyvsp[0].expr; ; break;} case 551: -#line 1619 "cgrammar.y" { yyval.expr = exprNode_concat (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 552: -#line 1622 "cgrammar.y" { yyval.expr = yyvsp[0].expr; ; break;} case 553: -#line 1623 "cgrammar.y" { yyval.expr = exprNode_concat (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 554: -#line 1626 "cgrammar.y" { yyval.expr = exprNode_createTok (yyvsp[0].tok); ; break;} case 555: -#line 1627 "cgrammar.y" { yyval.expr = exprNode_statement (yyvsp[-1].expr, yyvsp[0].tok); ; break;} case 556: -#line 1630 "cgrammar.y" { yyval.expr = exprNode_createTok (yyvsp[0].tok); ; break;} case 557: -#line 1631 "cgrammar.y" { yyval.expr = exprNode_statement (yyvsp[-1].expr, yyvsp[0].tok); ; break;} case 558: -#line 1632 "cgrammar.y" { yyval.expr = exprNode_checkExpr (yyvsp[0].expr); ; break;} case 559: -#line 1636 "cgrammar.y" { yyval.expr = yyvsp[-1].expr; exprNode_produceGuards (yyvsp[-1].expr); context_enterTrueClause (yyvsp[-1].expr); ; break;} case 560: -#line 1644 "cgrammar.y" { context_exitTrueClause (yyvsp[-1].expr, yyvsp[0].expr); yyval.expr = exprNode_if (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 561: -#line 1648 "cgrammar.y" { context_enterFalseClause (yyvsp[-2].expr); ; break;} case 562: -#line 1649 "cgrammar.y" { context_exitClause (yyvsp[-4].expr, yyvsp[-3].expr, yyvsp[0].expr); yyval.expr = exprNode_ifelse (yyvsp[-4].expr, yyvsp[-3].expr, yyvsp[0].expr); ; break;} case 563: -#line 1653 "cgrammar.y" { context_enterSwitch (yyvsp[0].expr); ; break;} case 564: -#line 1654 "cgrammar.y" { yyval.expr = exprNode_switch (yyvsp[-3].expr, yyvsp[0].expr); ; break;} case 565: -#line 1658 "cgrammar.y" { yyval.expr = exprNode_whilePred (yyvsp[-1].expr); context_enterWhileClause (yyvsp[-1].expr); ; break;} case 566: -#line 1662 "cgrammar.y" { yyval.expr = exprNode_whilePred(yyvsp[-1].expr); ; break;} case 567: -#line 1665 "cgrammar.y" { context_enterIterClause (); ; break;} case 568: -#line 1666 "cgrammar.y" { setProcessingIterVars (yyvsp[-3].entry); ; break;} case 569: -#line 1669 "cgrammar.y" { yyval.expr = exprNode_iter (yyvsp[-9].entry, yyvsp[-4].exprlist, yyvsp[-2].expr, yyvsp[-1].entry); ; break;} case 570: -#line 1675 "cgrammar.y" { yyval.exprlist = exprNodeList_singleton (yyvsp[0].expr); ; break;} case 571: -#line 1676 "cgrammar.y" { nextIterParam (); ; break;} case 572: -#line 1677 "cgrammar.y" { yyval.exprlist = exprNodeList_push (yyvsp[-3].exprlist, yyvsp[0].expr); ; break;} case 573: -#line 1680 "cgrammar.y" { yyval.expr = exprNode_iterExpr (yyvsp[0].expr); ; break;} case 574: -#line 1681 "cgrammar.y" { yyval.expr = exprNode_iterId (yyvsp[0].entry); ; break;} case 575: -#line 1682 "cgrammar.y" { uentry ue = coerceIterId (yyvsp[0].cname); if (uentry_isValid (ue)) @@ -5296,324 +4814,245 @@ case 575: ; break;} case 576: -#line 1693 "cgrammar.y" { yyval.expr = exprNode_iterNewId (yyvsp[0].cname); ; break;} case 578: -#line 1701 "cgrammar.y" { yyval.expr = exprNode_combineLiterals (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 580: -#line 1705 "cgrammar.y" { yyval.expr = exprNode_addParens (yyvsp[-2].tok, yyvsp[-1].expr); ; break;} case 582: -#line 1709 "cgrammar.y" { yyval.expr = exprNode_arrayFetch (yyvsp[-3].expr, yyvsp[-1].expr); ; break;} case 583: -#line 1710 "cgrammar.y" { yyval.expr = exprNode_functionCall (yyvsp[-2].expr, exprNodeList_new ()); ; break;} case 584: -#line 1711 "cgrammar.y" { yyval.expr = exprNode_functionCall (yyvsp[-3].expr, yyvsp[-1].exprlist); ; break;} case 585: -#line 1713 "cgrammar.y" { yyval.expr = exprNode_vaArg (yyvsp[-5].tok, yyvsp[-3].expr, yyvsp[-1].qtyp); ; break;} case 586: -#line 1714 "cgrammar.y" { yyval.expr = exprNode_fieldAccess (yyvsp[-4].expr, yyvsp[-2].tok, yyvsp[-1].cname); ; break;} case 587: -#line 1715 "cgrammar.y" { yyval.expr = exprNode_arrowAccess (yyvsp[-4].expr, yyvsp[-2].tok, yyvsp[-1].cname); ; break;} case 588: -#line 1716 "cgrammar.y" { yyval.expr = exprNode_postOp (yyvsp[-1].expr, yyvsp[0].tok); ; break;} case 589: -#line 1717 "cgrammar.y" { yyval.expr = exprNode_postOp (yyvsp[-1].expr, yyvsp[0].tok); ; break;} case 591: -#line 1721 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 592: -#line 1722 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 593: -#line 1723 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 594: -#line 1724 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 595: -#line 1725 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 596: -#line 1726 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 597: -#line 1727 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 598: -#line 1728 "cgrammar.y" { yyval.expr = exprNode_preOp (yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 599: -#line 1729 "cgrammar.y" { yyval.expr = yyvsp[0].expr; ; break;} case 601: -#line 1733 "cgrammar.y" { yyval.expr = exprNode_cast (yyvsp[-3].tok, yyvsp[0].expr, yyvsp[-2].qtyp); ; break;} case 603: -#line 1737 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 604: -#line 1738 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 605: -#line 1739 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 607: -#line 1743 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 608: -#line 1744 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 610: -#line 1748 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 611: -#line 1749 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 613: -#line 1753 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 614: -#line 1754 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 615: -#line 1755 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 616: -#line 1756 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 618: -#line 1760 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 619: -#line 1761 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 621: -#line 1765 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 623: -#line 1769 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 625: -#line 1774 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 627: -#line 1778 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 629: -#line 1782 "cgrammar.y" { yyval.expr = exprNode_op (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 631: -#line 1786 "cgrammar.y" { context_enterTrueClause (yyvsp[-1].expr); ; break;} case 632: -#line 1787 "cgrammar.y" { context_enterFalseClause (yyvsp[-4].expr); ; break;} case 633: -#line 1788 "cgrammar.y" { yyval.expr = exprNode_cond (yyvsp[-6].expr, yyvsp[-3].expr, yyvsp[0].expr); ; break;} case 635: -#line 1792 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 636: -#line 1793 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 637: -#line 1794 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 638: -#line 1795 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 639: -#line 1796 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 640: -#line 1797 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 641: -#line 1798 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 642: -#line 1799 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 643: -#line 1800 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 644: -#line 1801 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 645: -#line 1802 "cgrammar.y" { yyval.expr = exprNode_assign (yyvsp[-2].expr, yyvsp[0].expr, yyvsp[-1].tok); ; break;} case 646: -#line 1805 "cgrammar.y" { yyval.entry = yyvsp[0].entry; ; break;} case 647: -#line 1806 "cgrammar.y" { yyval.entry = uentry_undefined; ; break;} case 648: -#line 1809 "cgrammar.y" { context_enterDoWhileClause (); yyval.tok = yyvsp[0].tok; ; break;} case 649: -#line 1813 "cgrammar.y" { yyval.expr = exprNode_while (yyvsp[-1].expr, yyvsp[0].expr); context_exitWhileClause (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 650: -#line 1815 "cgrammar.y" { yyval.expr = exprNode_statement (exprNode_doWhile (yyvsp[-5].expr, yyvsp[-2].expr), yyvsp[0].tok); ; break;} case 651: -#line 1817 "cgrammar.y" { yyval.expr = exprNode_for (yyvsp[-1].expr, yyvsp[0].expr); context_exitForClause (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 652: -#line 1820 "cgrammar.y" { yyval.expr = exprNode_while (yyvsp[-1].expr, yyvsp[0].expr); context_exitWhileClause (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 653: -#line 1822 "cgrammar.y" { yyval.expr = exprNode_statement (exprNode_doWhile (yyvsp[-5].expr, yyvsp[-2].expr), yyvsp[0].tok); ; break;} case 654: -#line 1824 "cgrammar.y" { yyval.expr = exprNode_doWhile (yyvsp[-4].expr, yyvsp[-1].expr); ; break;} case 655: -#line 1825 "cgrammar.y" { yyval.expr = exprNode_for (yyvsp[-1].expr, yyvsp[0].expr); context_exitForClause (yyvsp[-1].expr, yyvsp[0].expr); ; break;} case 656: -#line 1828 "cgrammar.y" { yyval.expr = exprNode_goto (yyvsp[-1].cname); ; break;} case 657: -#line 1829 "cgrammar.y" { yyval.expr = exprNode_continue (yyvsp[-1].tok, BADTOK); ; break;} case 658: -#line 1831 "cgrammar.y" { yyval.expr = exprNode_continue (yyvsp[-2].tok, QINNERCONTINUE); ; break;} case 659: -#line 1832 "cgrammar.y" { yyval.expr = exprNode_break (yyvsp[-1].tok, BADTOK); ; break;} case 660: -#line 1833 "cgrammar.y" { yyval.expr = exprNode_break (yyvsp[-1].tok, QSWITCHBREAK); ; break;} case 661: -#line 1834 "cgrammar.y" { yyval.expr = exprNode_break (yyvsp[-1].tok, QLOOPBREAK); ; break;} case 662: -#line 1835 "cgrammar.y" { yyval.expr = exprNode_break (yyvsp[-1].tok, QINNERBREAK); ; break;} case 663: -#line 1836 "cgrammar.y" { yyval.expr = exprNode_break (yyvsp[-1].tok, QSAFEBREAK); ; break;} case 664: -#line 1837 "cgrammar.y" { yyval.expr = exprNode_nullReturn (yyvsp[-1].tok); ; break;} case 665: -#line 1838 "cgrammar.y" { yyval.expr = exprNode_return (yyvsp[-1].expr); ; break;} case 667: -#line 1842 "cgrammar.y" { ; ; break;} case 670: -#line 1849 "cgrammar.y" { yyval.cname = uentry_getName (yyvsp[0].entry); ; break;} case 671: -#line 1850 "cgrammar.y" { yyval.cname = uentry_getName (yyvsp[0].entry); ; break;} case 672: -#line 1851 "cgrammar.y" { yyval.cname = uentry_getName (yyvsp[0].entry); ; break;} case 673: -#line 1852 "cgrammar.y" { yyval.cname = yyvsp[0].cname; ; break;} case 675: -#line 1856 "cgrammar.y" { yyval.ctyp = ctype_unknown; ; break;} } /* the action file gets copied in in place of this dollarsign */ -#line 543 "/usr/lib/bison.simple" + yyvsp -= yylen; yyssp -= yylen; @@ -5833,7 +5272,6 @@ yyerrhandle: } return 1; } -#line 1858 "cgrammar.y" /*@-redecl@*/ /*@-namechecks@*/ diff --git a/src/constraintGeneration.c b/src/constraintGeneration.c index b027abe..ea41f41 100644 --- a/src/constraintGeneration.c +++ b/src/constraintGeneration.c @@ -553,11 +553,16 @@ static /*@dependent@*/ exprNode exprNode_makeDependent(/*@returned@*/ exprNode /*@=temptrans@*/ } -static void exprNode_doGenerateConstraintSwitch (/*@dependent@*/ exprNode switchExpr, - /*@dependent@*/ exprNode body, /*@special@*/ constraintList * currentRequires, /*@special@*/ constraintList * - currentEnsures, /*@special@*/ constraintList * savedRequires, /*@special@*/ constraintList * - savedEnsures) - /*@post:only *currentRequires, *currentEnsures, *savedRequires, *savedEnsures @*/ /*@defines *currentRequires, *currentEnsures, *savedRequires, *savedEnsures @*/ +static void +exprNode_doGenerateConstraintSwitch + (/*@dependent@*/ exprNode switchExpr, + /*@dependent@*/ exprNode body, + /*@special@*/ constraintList *currentRequires, + /*@special@*/ constraintList *currentEnsures, + /*@special@*/ constraintList *savedRequires, + /*@special@*/ constraintList *savedEnsures) + /*@post:only *currentRequires, *currentEnsures, *savedRequires, *savedEnsures @*/ + /*@sets *currentRequires, *currentEnsures, *savedRequires, *savedEnsures @*/ { exprNode stmt, stmtList; @@ -567,11 +572,11 @@ static void exprNode_doGenerateConstraintSwitch (/*@dependent@*/ exprNode switch if (exprNode_isError(body) ) { - *currentRequires = constraintList_makeNew(); - *currentEnsures = constraintList_makeNew(); + *currentRequires = constraintList_makeNew (); + *currentEnsures = constraintList_makeNew (); - *savedRequires = constraintList_makeNew(); - *savedEnsures = constraintList_makeNew(); + *savedRequires = constraintList_makeNew (); + *savedEnsures = constraintList_makeNew (); /*@-onlytrans@*/ return; /*@=onlytrans@*/ @@ -756,7 +761,7 @@ static void exprNode_doGenerateConstraintSwitch (/*@dependent@*/ exprNode switch } -static void exprNode_generateConstraintSwitch ( exprNode switchStmt) +static void exprNode_generateConstraintSwitch (exprNode switchStmt) { constraintList constraintsRequires; constraintList constraintsEnsures; @@ -783,7 +788,11 @@ static void exprNode_generateConstraintSwitch ( exprNode switchStmt) lastEnsures = constraintList_makeNew(); */ - exprNode_doGenerateConstraintSwitch (switchExpr, body, &lastRequires, &lastEnsures, &constraintsRequires, &constraintsEnsures); + /*@-mustfree@*/ + /*@i6534 - evans 2002-01-01: spurious warnings for these becuase of stack allocated storage */ + exprNode_doGenerateConstraintSwitch (switchExpr, body, &lastRequires, + &lastEnsures, &constraintsRequires, &constraintsEnsures); + /*@=mustfree@*/ /* merge current and saved constraint with Logical Or... diff --git a/src/context.c b/src/context.c index aa050b4..360df33 100644 --- a/src/context.c +++ b/src/context.c @@ -820,6 +820,7 @@ context_resetAllFlags (void) /*@i34 move this into flags.def */ + gc.flags[FLG_OBVIOUSLOOPEXEC] = TRUE; gc.flags[FLG_MODIFIES] = TRUE; gc.flags[FLG_NESTCOMMENT] = TRUE; gc.flags[FLG_GLOBALS] = TRUE; @@ -2250,7 +2251,7 @@ void context_exitIterClause (exprNode body) context_setJustPopped (); - if (context_getFlag (FLG_LOOPEXEC)) + if (context_getFlag (FLG_ITERLOOPEXEC)) { usymtab_popTrueExecBranch (exprNode_undefined, body, ITERCLAUSE); } @@ -2307,7 +2308,7 @@ void context_exitWhileClause (exprNode pred, exprNode body) ** predicate must be false after while loop (unless there are breaks) */ - if (context_getFlag (FLG_LOOPEXEC)) + if (context_getFlag (FLG_WHILELOOPEXEC)) { usymtab_popTrueExecBranch (pred, body, WHILECLAUSE); } @@ -2353,17 +2354,30 @@ void context_exitForClause (exprNode forPred, exprNode body) llassert (gc.inclause == FORCLAUSE); context_setJustPopped (); + DPRINTF (("Exit for: %s / %s", exprNode_unparse (forPred), exprNode_unparse (body))); + /* - ** predicate must be false after while loop (unless there are breaks) + ** Predicate must be false after for loop (unless there are breaks) */ - if (context_getFlag (FLG_LOOPEXEC)) + if (context_getFlag (FLG_FORLOOPEXEC)) { + DPRINTF (("Here: for loop exec")); usymtab_popTrueExecBranch (forPred, body, FORCLAUSE); } else { - usymtab_popTrueBranch (forPred, body, FORCLAUSE); + if (context_getFlag (FLG_OBVIOUSLOOPEXEC) + && exprNode_loopMustExec (forPred)) + { + DPRINTF (("Here: loop must exec")); + usymtab_popTrueExecBranch (forPred, body, FORCLAUSE); + } + else + { + DPRINTF (("Pop true branch:")); + usymtab_popTrueBranch (forPred, body, FORCLAUSE); + } } usymtab_addGuards (invGuards); @@ -3699,10 +3713,10 @@ context_setFlagTemp (flagcode f, bool b) gc.flags[ff] = b; } while (FALSE) static void - context_setFlagAux (flagcode f, bool b, bool - inFile, /*@unused@*/ bool isRestore) +context_setFlagAux (flagcode f, bool b, bool inFile, + /*@unused@*/ bool isRestore) { - DPRINTF (("set flag: %s / %s", flagcode_unparse (f), bool_unparse (b))); + DPRINTF (("Set flag: %s / %s", flagcode_unparse (f), bool_unparse (b))); if (f == FLG_USESTDERR) { @@ -3925,6 +3939,11 @@ static void DOSET (FLG_LOOPLOOPCONTINUE, b); DOSET (FLG_DEEPBREAK, b); break; + case FLG_LOOPEXEC: + DOSET (FLG_FORLOOPEXEC, b); + DOSET (FLG_WHILELOOPEXEC, b); + DOSET (FLG_ITERLOOPEXEC, b); + break; case FLG_ACCESSALL: DOSET (FLG_ACCESSMODULE, b); DOSET (FLG_ACCESSFILE, b); diff --git a/src/cpperror.c b/src/cpperror.c index 55312c0..a32c086 100644 --- a/src/cpperror.c +++ b/src/cpperror.c @@ -228,7 +228,7 @@ cppReader_message (cppReader *pfile, int is_error, /*@only@*/ cstring msg) such as inconsistent options. I.e. there is little point in continuing. (We do not exit, to support use of cpplib as a library. Instead, it is the caller's responsibility to check - cppFatalErrors. */ + cpplib_fatalErrors. */ void cppReader_fatalError (cppReader *pfile, /*@only@*/ cstring str) diff --git a/src/cppexp.c b/src/cppexp.c index a5857cc..e354716 100644 --- a/src/cppexp.c +++ b/src/cppexp.c @@ -152,7 +152,7 @@ Written by Per Bothner 1994. */ #define MAX_WCHAR_TYPE_SIZE WCHAR_TYPE_SIZE #endif -static struct operation cppReader_lex (cppReader *); +static struct operation cppexp_lex (cppReader *); static void integer_overflow (cppReader *); static long left_shift (cppReader *, long, bool p_unsignedp, size_t); static long right_shift (long, bool p_unsignedp, unsigned long); @@ -388,6 +388,7 @@ cppReader_parseNumber (cppReader *pfile, char *start, int olen) op.value = n; op.op = CPPEXP_INT; + DPRINTF (("Parse number: %d", op.value)); return op; } @@ -412,7 +413,7 @@ static struct token tokentab2[] = { /* Read one token. */ -struct operation cppReader_lex (cppReader *pfile) +struct operation cppexp_lex (cppReader *pfile) { int ic; char c; @@ -423,27 +424,32 @@ struct operation cppReader_lex (cppReader *pfile) int old_written; retry: - - old_written = size_toInt (cppReader_getWritten (pfile)); + + old_written = size_toInt (cpplib_getWritten (pfile)); cppSkipHspace (pfile); - ic = cppBufPeek (cppReader_getBufferSafe (pfile)); + ic = cpplib_bufPeek (cppReader_getBufferSafe (pfile)); c = (char) ic; llassert (c != '#'); - + DPRINTF (("Read: %c", c)); + if (c == '\n') { op.op = 0; return op; } - token = cppGetToken (pfile); + token = cpplib_getTokenForceExpand (pfile); + tok_start = pfile->token_buffer + old_written; - tok_end = cppReader_getPWritten (pfile); + tok_end = cpplib_getPWritten (pfile); + + DPRINTF (("Token: %s < %s", tok_start, tok_end)); + pfile->limit = tok_start; switch (token) - { + { case CPP_EOF: /* Should not happen ... */ case CPP_VSPACE: op.op = 0; @@ -462,7 +468,7 @@ struct operation cppReader_lex (cppReader *pfile) return cppReader_parseNumber (pfile, tok_start, tok_end - tok_start); case CPP_STRING: cppReader_errorLit (pfile, - cstring_makeLiteralTemp ("string constants not allowed in #if expressions")); + cstring_makeLiteralTemp ("string constants not allowed in #if expressions")); op.op = CPPREADER_ERRORTOK; return op; case CPP_CHAR: @@ -481,7 +487,7 @@ struct operation cppReader_lex (cppReader *pfile) #else char token_buffer[MAX_LONG_TYPE_SIZE/MAX_CHAR_TYPE_SIZE + 1]; #endif - + if (*ptr == 'L') { ptr++; @@ -497,7 +503,7 @@ struct operation cppReader_lex (cppReader *pfile) { max_chars = size_toInt (MAX_LONG_TYPE_SIZE / width); } - + ++ptr; while (ptr < tok_end && ((c = *ptr++) != '\'')) { @@ -559,7 +565,7 @@ struct operation cppReader_lex (cppReader *pfile) { int num_bits = num_chars * width; - if ((cppReader_lookup ("__CHAR_UNSIGNED__", + if ((cpphash_lookup ("__CHAR_UNSIGNED__", sizeof ("__CHAR_UNSIGNED__") - 1, -1) != NULL) || (((unsigned) result >> (num_bits - 1)) & 1) == 0) { @@ -601,6 +607,7 @@ struct operation cppReader_lex (cppReader *pfile) return op; case CPP_NAME: + DPRINTF (("Name!")); return cppReader_parseNumber (pfile, "0", 0); case CPP_OTHER: @@ -904,7 +911,7 @@ cppReader_parseExpression (cppReader *pfile) int flags = 0; /* Read a token */ - op = cppReader_lex (pfile); + op = cppexp_lex (pfile); /* See if the token is an operand, in which case go to set_value. If the token is an operator, figure out its left and right diff --git a/src/cpphash.c b/src/cpphash.c index 04137ca..2e9e887 100644 --- a/src/cpphash.c +++ b/src/cpphash.c @@ -244,7 +244,7 @@ static void hashNode_delete (/*@only@*/ /*@null@*/ hashNode node) computed a step at a time, elsewhere */ int -hashf (const char *name, int len, int hashsize) +cpphash_hashCode (const char *name, int len, int hashsize) { unsigned int r = 0; @@ -258,7 +258,7 @@ hashf (const char *name, int len, int hashsize) /* ** Find the most recent hash node for name name (ending with first -** non-identifier char) cppReader_installed by install +** non-identifier char) cpphash_installed by install ** ** If LEN is >= 0, it is the length of the name. ** Otherwise, compute the length by scanning the entire name. @@ -267,7 +267,7 @@ hashf (const char *name, int len, int hashsize) ** Otherwise, compute the hash code. */ -/*@null@*/ hashNode cppReader_lookup (char *name, int len, int hash) +/*@null@*/ hashNode cpphash_lookup (char *name, int len, int hash) { const char *bp; hashNode bucket; @@ -284,7 +284,7 @@ hashf (const char *name, int len, int hashsize) if (hash < 0) { - hash = hashf (name, len, CPP_HASHSIZE); + hash = cpphash_hashCode (name, len, CPP_HASHSIZE); } bucket = hashtab[hash]; @@ -303,9 +303,9 @@ hashf (const char *name, int len, int hashsize) return NULL; } -/*@null@*/ hashNode cppReader_lookupExpand (char *name, int len, int hash) +/*@null@*/ hashNode cpphash_lookupExpand (char *name, int len, int hash, bool forceExpand) { - hashNode node = cppReader_lookup (name, len, hash); + hashNode node = cpphash_lookup (name, len, hash); DPRINTF (("Lookup expand: %s", name)); @@ -317,7 +317,7 @@ hashf (const char *name, int len, int hashsize) DPRINTF (("Check macro...")); - if (defn->noExpand) { + if (defn->noExpand && !forceExpand) { DPRINTF (("No expand!")); return NULL; } @@ -398,14 +398,14 @@ cppReader_deleteMacro (hashNode hp) If HASH is >= 0, it is the precomputed hash code. Otherwise, compute the hash code. */ -hashNode cppReader_install (char *name, int len, enum node_type type, +hashNode cpphash_install (char *name, int len, enum node_type type, int ivalue, char *value, int hash) { hashNode hp; int i, bucket; char *p; - DPRINTF (("Install: %s", name)); + DPRINTF (("Install: %s / %d", name, len)); if (len < 0) { p = name; @@ -420,7 +420,7 @@ hashNode cppReader_install (char *name, int len, enum node_type type, if (hash < 0) { - hash = hashf (name, len, CPP_HASHSIZE); + hash = cpphash_hashCode (name, len, CPP_HASHSIZE); } i = sizeof (*hp) + len + 1; @@ -437,7 +437,6 @@ hashNode cppReader_install (char *name, int len, enum node_type type, hp->next->prev = hp; } - hashtab[bucket] = hp; hp->type = type; @@ -461,10 +460,11 @@ hashNode cppReader_install (char *name, int len, enum node_type type, /*@=mustfree@*/ /*@=uniondef@*/ /*@=compdef@*/ /*@=compmempass@*/ } -hashNode cppReader_installMacro (char *name, int len, +hashNode cpphash_installMacro (char *name, int len, struct definition *defn, int hash) { - return cppReader_install (name, len, T_MACRO, 0, (char *) defn, hash); + DPRINTF (("install macro: %s", name)); + return cpphash_install (name, len, T_MACRO, 0, (char *) defn, hash); } void diff --git a/src/cpplib.c b/src/cpplib.c index 024e6db..d85cf81 100644 --- a/src/cpplib.c +++ b/src/cpplib.c @@ -152,6 +152,10 @@ static enum cpp_token cpp_handleComment (cppReader *p_pfile, static bool cpp_shouldCheckMacro (cppReader *p_pfile, char *p_p) /*@modifies p_p@*/ ; +static int cppReader_checkMacroNameLoc (fileloc p_loc, + char *p_symname, + cstring p_usage) ; + static bool cpp_skipIncludeFile (cstring p_fname) /*@*/ ; #ifndef O_RDONLY @@ -237,7 +241,7 @@ static int cpp_peekN (cppReader *p_pfile, int p_n) /*@*/ ; /*@function static void cppReader_puts (sef cppReader *p_file, char *p_str, sef size_t p_n) modifies *p_file; @*/ # define cppReader_puts(PFILE, STR, N) \ - cppReader_reserve(PFILE, N), cppReader_putStrN (PFILE, STR,N) + cpplib_reserve(PFILE, N), cppReader_putStrN (PFILE, STR,N) /* Append character CH to PFILE's output buffer. Assume sufficient space. */ @@ -249,7 +253,7 @@ static int cpp_peekN (cppReader *p_pfile, int p_n) /*@*/ ; /*@function static void cppReader_putChar (sef cppReader *p_file, char p_ch) modifies *p_file; @*/ -#define cppReader_putChar(PFILE, CH) (cppReader_reserve (PFILE, (size_t) 1), cppReader_putCharQ (PFILE, CH)) +#define cppReader_putChar(PFILE, CH) (cpplib_reserve (PFILE, (size_t) 1), cppReader_putCharQ (PFILE, CH)) /* Make sure PFILE->limit is followed by '\0'. */ /*@function static void cppReader_nullTerminateQ (cppReader *p_file) @@ -260,7 +264,7 @@ static int cpp_peekN (cppReader *p_pfile, int p_n) /*@*/ ; /*@function static void cppReader_nullTerminate (sef cppReader *p_file) modifies *p_file; @*/ # define cppReader_nullTerminate(PFILE) \ - (cppReader_reserve (PFILE, (size_t) 1), *(PFILE)->limit = 0) + (cpplib_reserve (PFILE, (size_t) 1), *(PFILE)->limit = 0) /*@function static void cppReader_adjustWritten (cppReader *p_file, size_t) modifies *p_file; @*/ @@ -285,7 +289,7 @@ static void cppBuffer_forward (cppBuffer *p_buf, int p_n) /*@modifies *p_buf@*/ # define cppReader_getC(pfile) (cppBuffer_get (cppReader_getBufferSafe (pfile))) /*@function static int cppReader_peekC (cppReader *) modifies nothing;@*/ -# define cppReader_peekC(pfile) (cppBufPeek (cppReader_getBufferSafe (pfile))) +# define cppReader_peekC(pfile) (cpplib_bufPeek (cppReader_getBufferSafe (pfile))) /* Move all backslash-newline pairs out of embarrassing places. Exchange all such pairs following BP @@ -588,7 +592,7 @@ quote_string (cppReader *pfile, char *src) cppReader_putCharQ (pfile, c); else { - sprintf (cppReader_getPWritten (pfile), "\\%03o", + sprintf (cpplib_getPWritten (pfile), "\\%03o", (unsigned int) c); cppReader_adjustWritten (pfile, (size_t) 4); } @@ -613,7 +617,7 @@ quote_string (cppReader *pfile, char *src) void cppReader_growBuffer (cppReader *pfile, size_t n) { - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); pfile->token_buffer_size = n + 2 * pfile->token_buffer_size; pfile->token_buffer = (char *) drealloc (pfile->token_buffer, pfile->token_buffer_size); @@ -1208,7 +1212,7 @@ copy_rest_of_line (cppReader *pfile) goto end_directive; scan_directive_token: cppReader_forward (pfile, -1); - (void) cppGetToken (pfile); + (void) cpplib_getToken (pfile); continue; } cppReader_putChar (pfile, c); @@ -1220,7 +1224,7 @@ end_directive: ; void cppReader_skipRestOfLine (cppReader *pfile) { - size_t old = cppReader_getWritten (pfile); + size_t old = cpplib_getWritten (pfile); copy_rest_of_line (pfile); cppReader_setWritten (pfile, old); } @@ -1237,7 +1241,7 @@ cppReader_handleDirective (cppReader *pfile) size_t after_ident = 0; char *ident = NULL; char *line_end = NULL; - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); int nspaces = cppSkipHspace (pfile); c = cppReader_peekC (pfile); @@ -1266,7 +1270,7 @@ cppReader_handleDirective (cppReader *pfile) llassert (pfile->token_buffer != NULL); ident = pfile->token_buffer + old_written + 1; - ident_length = cppReader_getPWritten (pfile) - ident; + ident_length = cpplib_getPWritten (pfile) - ident; if (ident_length == 0 && cppReader_peekC (pfile) == '\n') { @@ -1299,7 +1303,7 @@ cppReader_handleDirective (cppReader *pfile) bool comments = 1; /*cppReader_isTraditional (pfile) && kt->traditional_comments; */ int save_put_out_comments = CPPOPTIONS (pfile)->put_out_comments; CPPOPTIONS (pfile)->put_out_comments = comments; - after_ident = cppReader_getWritten (pfile); + after_ident = cpplib_getWritten (pfile); copy_rest_of_line (pfile); CPPOPTIONS (pfile)->put_out_comments = save_put_out_comments; } @@ -1314,7 +1318,7 @@ cppReader_handleDirective (cppReader *pfile) so these parameters are invalid as soon as something gets appended to the token_buffer. */ - line_end = cppReader_getPWritten (pfile); + line_end = cpplib_getPWritten (pfile); if (!kt->pass_thru && kt->type != T_DEFINE) @@ -1427,7 +1431,7 @@ pass_thru_directive (char *buf, char *limit, { int keyword_length = keyword->length; - cppReader_reserve (pfile, + cpplib_reserve (pfile, size_fromInt (2 + keyword_length + (limit - buf))); cppReader_putCharQ (pfile, '#'); /*@-observertrans@*/ @@ -1521,7 +1525,7 @@ collect_expansion (cppReader *pfile, char *buf, char *limit, p = buf; /* Add one initial space escape-marker to prevent accidental - token-pasting (often removed by macroexpand). */ + token-pasting (often removed by cpplib_macroExpand). */ *exp_p++ = '@'; *exp_p++ = ' '; @@ -1691,13 +1695,356 @@ collect_expansion (cppReader *pfile, char *buf, char *limit, message ("macro argument `%x' is stringified.", cstring_prefix (cstring_fromChars (arg->name), id_len))); } else { - cppReader_warning (pfile, - message ("macro arg `%x' would be stringified with -traditional.", - cstring_prefix (cstring_fromChars (arg->name), id_len))); + cppReader_warning (pfile, + message ("macro arg `%x' would be stringified with -traditional.", + cstring_prefix (cstring_fromChars (arg->name), id_len))); + } + } + /* If ANSI, don't actually substitute inside a string. */ + if (!cppReader_isTraditional (pfile) && expected_delimiter) + /*@innerbreak@*/ break; + /* make a pat node for this arg and append it to the end of + the pat list */ + tpat = (struct reflist *) dmalloc (sizeof (*tpat)); + tpat->next = NULL; + tpat->raw_before = (concat == id_beg); + tpat->raw_after = 0; + tpat->rest_args = arg->rest_args; + tpat->stringify = (cppReader_isTraditional (pfile) + ? expected_delimiter != '\0' + : stringify == id_beg); + + if (endpat == NULL) + { + defn->pattern = tpat; + } + else + { + endpat->next = tpat; + /*@-branchstate@*/ + } /*@=branchstate@*/ /* evs 2000 was =branchstate */ + + endpat = tpat; + + tpat->argno = arg->argno; + tpat->nchars = exp_p - lastp; + + p1 = p; + + SKIP_WHITE_SPACE (p1); + + if (p1 + 2 <= limit && p1[0] == '#' && p1[1] == '#') + { + tpat->raw_after = 1; + } + + lastp = exp_p; /* place to start copying from next time */ + skipped_arg = 1; + + /*@innerbreak@*/ break; + } + } + } + + /* If this was not a macro arg, copy it into the expansion. */ + if (skipped_arg == 0) { + register char *lim1 = p; + p = id_beg; + + while (p != lim1) + { + *exp_p++ = *p++; + } + + if (stringify == id_beg) + cppReader_errorLit (pfile, + cstring_makeLiteralTemp ("`#' operator should be followed by a macro argument name")); + } + } + } + + if (!cppReader_isTraditional (pfile) && expected_delimiter == '\0') + { + /* If ANSI, put in a "@ " marker to prevent token pasting. + But not if "inside a string" (which in ANSI mode + happens only for -D option). */ + *exp_p++ = '@'; + *exp_p++ = ' '; + } + + *exp_p = '\0'; + + defn->length = size_fromInt (exp_p - defn->expansion); + + /* Crash now if we overrun the allocated size. */ + if (defn->length + 1 > maxsize) + { + llfatalbug (cstring_makeLiteral ("Maximum definition size exceeded.")); + } + + return defn; +} + +/* +** evans 2001-12-31 +** Gasp...cut-and-pasted from above to deal with pfile (should replace throughout with this...) +*/ + +static DEFINITION * +collect_expansionLoc (fileloc loc, char *buf, char *limit, + int nargs, /*@null@*/ struct arglist *arglist) +{ + DEFINITION *defn; + char *p, *lastp, *exp_p; + struct reflist *endpat = NULL; + /* Pointer to first nonspace after last ## seen. */ + char *concat = 0; + /* Pointer to first nonspace after last single-# seen. */ + char *stringify = 0; + size_t maxsize; + char expected_delimiter = '\0'; + + + /* Scan thru the replacement list, ignoring comments and quoted + strings, picking up on the macro calls. It does a linear search + thru the arg list on every potential symbol. Profiling might say + that something smarter should happen. */ + + if (limit < buf) + { + llfatalbug (message ("%q: Limit is less than initial buffer pointer", + fileloc_unparse (loc))); + } + + /* Find the beginning of the trailing whitespace. */ + p = buf; + + while (p < limit && is_space[(int) limit[-1]]) + { + limit--; + } + + /* Allocate space for the text in the macro definition. + Leading and trailing whitespace chars need 2 bytes each. + Each other input char may or may not need 1 byte, + so this is an upper bound. The extra 5 are for invented + leading and trailing newline-marker and final null. */ + maxsize = (sizeof (*defn) + (limit - p) + 5); + + /* Occurrences of '@' get doubled, so allocate extra space for them. */ + while (p < limit) + { + if (*p++ == '@') + { + maxsize++; + } + } + + defn = (DEFINITION *) dmalloc (maxsize); + defn->noExpand = FALSE; + defn->file = NULL; + defn->pattern = NULL; + defn->nargs = nargs; + defn->predefined = NULL; + + exp_p = defn->expansion = (char *) defn + sizeof (*defn); + + defn->line = 0; + defn->rest_args = NULL; + defn->args.argnames = NULL; + + lastp = exp_p; + + p = buf; + + /* Add one initial space escape-marker to prevent accidental + token-pasting (often removed by cpplib_macroExpand). */ + *exp_p++ = '@'; + *exp_p++ = ' '; + + if (limit - p >= 2 && p[0] == '#' && p[1] == '#') { + voptgenerror (FLG_PREPROC, + cstring_makeLiteral ("Paste marker ## at start of macro definition"), + loc); + p += 2; + } + + /* Process the main body of the definition. */ + while (p < limit) { + int skipped_arg = 0; + register char c = *p++; + + *exp_p++ = c; + + if (TRUE) { /* !cppReader_isTraditional (pfile)) { */ + switch (c) { + case '\'': + case '\"': + if (expected_delimiter != '\0') + { + if (c == expected_delimiter) + expected_delimiter = '\0'; + } + else + { + expected_delimiter = c; + } + /*@switchbreak@*/ break; + + case '\\': + if (p < limit && (expected_delimiter != '\0')) + { + /* In a string, backslash goes through + and makes next char ordinary. */ + *exp_p++ = *p++; + } + /*@switchbreak@*/ break; + + case '@': + /* An '@' in a string or character constant stands for itself, + and does not need to be escaped. */ + if (expected_delimiter == '\0') + { + *exp_p++ = c; + } + + /*@switchbreak@*/ break; + + case '#': + /* # is ordinary inside a string. */ + if (expected_delimiter != '\0') + { + /*@switchbreak@*/ break; + } + + if (p < limit && *p == '#') { + /* ##: concatenate preceding and following tokens. */ + /* Take out the first #, discard preceding whitespace. */ + exp_p--; + + /*@-usedef@*/ + while (exp_p > lastp && is_hor_space[(int) exp_p[-1]]) + { + --exp_p; + } + /*@=usedef@*/ + + /* Skip the second #. */ + p++; + /* Discard following whitespace. */ + SKIP_WHITE_SPACE (p); + concat = p; + if (p == limit) + { + voptgenerror (FLG_PREPROC, + cstring_makeLiteral ("`##' at end of macro definition"), + loc); + } + } else if (nargs >= 0) { + /* Single #: stringify following argument ref. + Don't leave the # in the expansion. */ + exp_p--; + SKIP_WHITE_SPACE (p); + if (p == limit || ! is_idstart[(int) *p] + || (*p == 'L' && p + 1 < limit && (p[1] == '\'' || p[1] == '\"'))) + { + voptgenerror + (FLG_PREPROC, + cstring_makeLiteral ("`#' operator is not followed by a macro argument name"), + loc); + } + else + stringify = p; + } else { + ; /* BADBRANCH; */ + } + + /*@switchbreak@*/ break; + } + } else { + /* In -traditional mode, recognize arguments inside strings and + and character constants, and ignore special properties of #. + Arguments inside strings are considered "stringified", but no + extra quote marks are supplied. */ + switch (c) { + case '\'': + case '\"': + if (expected_delimiter != '\0') { + if (c == expected_delimiter) + expected_delimiter = '\0'; + } else + expected_delimiter = c; + /*@switchbreak@*/ break; + + case '\\': + /* Backslash quotes delimiters and itself, but not macro args. */ + if (expected_delimiter != '\0' && p < limit + && (*p == expected_delimiter || *p == '\\')) { + *exp_p++ = *p++; + continue; + } + /*@switchbreak@*/ break; + + case '/': + if (expected_delimiter != '\0') /* No comments inside strings. */ + /*@switchbreak@*/ break; + if (*p == '*') { + /* If we find a comment that wasn't removed by cppReader_handleDirective, + this must be -traditional. So replace the comment with + nothing at all. */ + exp_p--; + p += 1; + while (p < limit && !(p[-2] == '*' && p[-1] == '/')) + { + p++; + } + } + /*@switchbreak@*/ break; + } + } + + /* Handle the start of a symbol. */ + if (is_idchar[(int) c] && nargs > 0) { + char *id_beg = p - 1; + int id_len; + + --exp_p; + while (p != limit && is_idchar[(int) *p]) + { + p++; + } + + id_len = p - id_beg; + + if (is_idstart[(int) c] + && ! (id_len == 1 && c == 'L' && (*p == '\'' || *p == '\"'))) { + register struct arglist *arg; + + for (arg = arglist; arg != NULL; arg = arg->next) { + struct reflist *tpat; + + if (arg->name[0] == c + && arg->length == id_len + && strncmp (arg->name, id_beg, size_fromInt (id_len)) == 0) { + char *p1; + + if (expected_delimiter) { /* && CPPOPTIONS (pfile)->warn_stringify) { */ + if (FALSE) { /* cppReader_isTraditional (pfile)) { */ + voptgenerror (FLG_PREPROC, + message ("macro argument `%x' is stringified.", + cstring_prefix (cstring_fromChars (arg->name), id_len)), + loc); + + } else { + voptgenerror (FLG_PREPROC, + message ("Macro arg `%x' would be stringified with -traditional.", + cstring_prefix (cstring_fromChars (arg->name), id_len)), + loc); + } } /* If ANSI, don't actually substitute inside a string. */ - if (!cppReader_isTraditional (pfile) && expected_delimiter) + if (TRUE /* !cppReader_isTraditional (pfile) */ && expected_delimiter) /*@innerbreak@*/ break; /* make a pat node for this arg and append it to the end of the pat list */ @@ -1706,7 +2053,7 @@ collect_expansion (cppReader *pfile, char *buf, char *limit, tpat->raw_before = (concat == id_beg); tpat->raw_after = 0; tpat->rest_args = arg->rest_args; - tpat->stringify = (cppReader_isTraditional (pfile) + tpat->stringify = (FALSE /* cppReader_isTraditional (pfile) */ ? expected_delimiter != '\0' : stringify == id_beg); @@ -1753,13 +2100,17 @@ collect_expansion (cppReader *pfile, char *buf, char *limit, } if (stringify == id_beg) - cppReader_errorLit (pfile, - cstring_makeLiteralTemp ("`#' operator should be followed by a macro argument name")); + { + voptgenerror + (FLG_PREPROC, + cstring_makeLiteral ("# operator should be followed by a macro argument name"), + loc); + } } } } - if (!cppReader_isTraditional (pfile) && expected_delimiter == '\0') + if (/*!cppReader_isTraditional (pfile) && */ expected_delimiter == '\0') { /* If ANSI, put in a "@ " marker to prevent token pasting. But not if "inside a string" (which in ANSI mode @@ -1804,7 +2155,8 @@ static char rest_extension[] = "..."; /* Create a DEFINITION node from a #define directive. Arguments are as for do_define. */ -static /*@null@*/ MACRODEF + +static /*@null@*/ macroDef create_definition (/*@exposed@*/ char *buf, char *limit, cppReader *pfile, bool predefinition, bool noExpand) @@ -1820,7 +2172,11 @@ create_definition (/*@exposed@*/ char *buf, char *limit, DEFINITION *defn; int arglengths = 0; /* Accumulate lengths of arg names plus number of args. */ - MACRODEF mdef; + macroDef mdef; + char save = *limit; + *limit = '\0'; + DPRINTF (("Create definition: %s", buf)); + *limit = save; cppBuffer_lineAndColumn (CPPBUFFER (pfile), &line, &col); @@ -2011,26 +2367,251 @@ nope: return mdef; } +/*@null@*/ macroDef +cpplib_createDefinition (cstring def, + fileloc loc, + bool predefinition, + bool noExpand) +{ + char *buf = cstring_toCharsSafe (def); + char *limit = buf + cstring_length (def); + char *bp; /* temp ptr into input buffer */ + char *symname; /* remember where symbol name starts */ + int sym_length; /* and how long it is */ + int rest_args = 0; /* really int! */ + int line = fileloc_lineno (loc); + cstring file = fileloc_filename (loc); + DEFINITION *defn; + int arglengths = 0; /* Accumulate lengths of arg names + plus number of args. */ + macroDef mdef; + + bp = buf; + + DPRINTF (("Creating definition: %s", buf)); + + while (is_hor_space[(int) *bp]) + { + bp++; + } + + symname = bp; /* remember where it starts */ + + sym_length = cppReader_checkMacroNameLoc (loc, symname, cstring_makeLiteralTemp ("macro")); + + DPRINTF (("length: %d", sym_length)); + + bp += sym_length; + + DPRINTF (("Here: %s", bp)); + + /* Lossage will occur if identifiers or control keywords are broken + across lines using backslash. This is not the right place to take + care of that. */ + + if (*bp == '(') { + struct arglist *arg_ptrs = NULL; + int argno = 0; + + bp++; /* skip '(' */ + SKIP_WHITE_SPACE (bp); + + /* Loop over macro argument names. */ + while (*bp != ')') + { + struct arglist *temp = (struct arglist *) dmalloc (sizeof (*temp)); + temp->name = bp; + temp->next = arg_ptrs; + temp->argno = argno++; + temp->rest_args = 0; + + arg_ptrs = temp; + + if (rest_args != 0) + { + voptgenerror (FLG_PREPROC, + message ("Another parameter follows %s", + cstring_fromChars (rest_extension)), + loc); + } + + if (!is_idstart[(int) *bp]) + { + voptgenerror (FLG_PREPROC, + message ("Invalid character in macro parameter name: %c", *bp), + loc); + } + + /* Find the end of the arg name. */ + while (is_idchar[(int) *bp]) + { + bp++; + /* do we have a "special" rest-args extension here? */ + if (limit - bp > size_toInt (REST_EXTENSION_LENGTH) + && strncmp (rest_extension, bp, REST_EXTENSION_LENGTH) == 0) + { + rest_args = 1; + temp->rest_args = 1; + /*@innerbreak@*/ break; + } + } + + temp->length = bp - temp->name; + + if (rest_args != 0) + { + bp += REST_EXTENSION_LENGTH; + } + + arglengths += temp->length + 2; + SKIP_WHITE_SPACE (bp); + + if (temp->length == 0 || (*bp != ',' && *bp != ')')) { + voptgenerror (FLG_PREPROC, + cstring_makeLiteral ("Parameter list for #define is not parseable"), + loc); + goto nope; + } + + if (*bp == ',') { + bp++; + SKIP_WHITE_SPACE (bp); + } + if (bp >= limit) { + voptgenerror (FLG_PREPROC, + cstring_makeLiteral ("Unterminated parameter list in #define'"), + loc); + goto nope; + } + { + struct arglist *otemp; + + for (otemp = temp->next; otemp != NULL; otemp = otemp->next) + { + if (temp->length == otemp->length && + strncmp (temp->name, otemp->name, size_fromInt (temp->length)) == 0) { + cstring name = cstring_copyLength (temp->name, temp->length); + + voptgenerror (FLG_PREPROC, + message ("Duplicate argument name in #define: %s", name), + loc); + goto nope; + } + } + } + } + + ++bp; /* skip paren */ + SKIP_WHITE_SPACE (bp); + /* now everything from bp before limit is the definition. */ + defn = collect_expansionLoc (loc, bp, limit, argno, arg_ptrs); + defn->rest_args = rest_args; + + /* Now set defn->args.argnames to the result of concatenating + the argument names in reverse order + with comma-space between them. */ + defn->args.argnames = (char *) dmalloc (size_fromInt (arglengths + 1)); + + { + struct arglist *temp; + int i = 0; + for (temp = arg_ptrs; temp != NULL; temp = temp->next) { + memcpy (&defn->args.argnames[i], temp->name, size_fromInt (temp->length)); + i += temp->length; + if (temp->next != 0) { + defn->args.argnames[i++] = ','; + defn->args.argnames[i++] = ' '; + } + } + + defn->args.argnames[i] = '\0'; + } + + sfree (arg_ptrs); + } else { + /* Simple expansion or empty definition. */ + + if (bp < limit) + { + if (is_hor_space[(int) *bp]) { + bp++; + SKIP_WHITE_SPACE (bp); + } else { + switch (*bp) { + case '!': case '\"': case '#': case '%': case '&': case '\'': + case ')': case '*': case '+': case ',': case '-': case '.': + case '/': case ':': case ';': case '<': case '=': case '>': + case '?': case '[': case '\\': case ']': case '^': case '{': + case '|': case '}': case '~': + voptgenerror (FLG_PREPROC, + message ("Missing white space after #define %x", + cstring_prefix (cstring_fromChars (symname), + sym_length)), + loc); + break; + + default: + voptgenerror (FLG_PREPROC, + message ("Missing white space after #define %x", + cstring_prefix (cstring_fromChars (symname), + sym_length)), + loc); + break; + } + } + } + + /* now everything from bp before limit is the definition. */ + llassert (limit > bp); + defn = collect_expansionLoc (loc, bp, limit, -1, NULL); + defn->args.argnames = mstring_createEmpty (); + } + + defn->noExpand = noExpand; + DPRINTF (("No expand: %d", noExpand)); + + defn->line = line; + + /* not: llassert (cstring_isUndefined (defn->file)); */ + defn->file = file; + + /* OP is null if this is a predefinition */ + defn->predefined = predefinition; + + mdef.defn = defn; + mdef.symnam = symname; + mdef.symlen = sym_length; + + return mdef; + +nope: + mdef.defn = NULL; + mdef.symnam = NULL; + return mdef; +} + /* Check a purported macro name SYMNAME, and yield its length. USAGE is the kind of name this is intended for. */ int cppReader_checkMacroName (cppReader *pfile, - char *symname, - cstring usage) + char *symname, + cstring usage) { char *p; size_t sym_length; - + for (p = symname; is_idchar[(int) *p]; p++) { ; } - + sym_length = size_fromInt (p - symname); - + if (sym_length == 0 || (sym_length == 1 && *symname == 'L' && (*p == '\'' || *p == '\"'))) - cppReader_error (pfile, message ("invalid %s name", usage)); + { + cppReader_error (pfile, message ("invalid %s name", usage)); + } else if (!is_idstart[(int) *symname]) { char *msg = (char *) dmalloc (sym_length + 1); @@ -2051,6 +2632,52 @@ int cppReader_checkMacroName (cppReader *pfile, return size_toInt (sym_length); } +/* +** evans 2001-12-31 +** Gasp...cut-and-pasted from above to deal with pfile (should replace throughout with this...) +*/ + +int cppReader_checkMacroNameLoc (fileloc loc, + char *symname, + cstring usage) +{ + char *p; + size_t sym_length; + + for (p = symname; is_idchar[(int) *p]; p++) + { + ; + } + + sym_length = size_fromInt (p - symname); + + if (sym_length == 0 + || (sym_length == 1 && *symname == 'L' && (*p == '\'' || *p == '\"'))) + { + voptgenerror (FLG_PREPROC, message ("Invalid %s name: %s", usage, + cstring_fromChars (symname)), loc); + } + else if (!is_idstart[(int) *symname]) + { + char *msg = (char *) dmalloc (sym_length + 1); + memcpy (msg, symname, sym_length); + msg[sym_length] = '\0'; + voptgenerror (FLG_PREPROC, message ("Invalid %s name: %s", usage, + cstring_fromChars (msg)), + loc); + sfree (msg); + } + else + { + if ((strncmp (symname, "defined", 7) == 0) && sym_length == 7) + { + voptgenerror (FLG_PREPROC, message ("Invalid %s name: defined", usage), loc); + } + } + + return size_toInt (sym_length); +} + /* Return zero if two DEFINITIONs are isomorphic. */ static bool @@ -2144,7 +2771,7 @@ do_defineAux (cppReader *pfile, struct directive *keyword, /*@exposed@*/ char *buf, char *limit, bool noExpand) { int hashcode; - MACRODEF mdef; + macroDef mdef; hashNode hp; DPRINTF (("Define aux: %d", noExpand)); @@ -2154,13 +2781,13 @@ do_defineAux (cppReader *pfile, struct directive *keyword, if (mdef.defn == 0) goto nope; - hashcode = hashf (mdef.symnam, mdef.symlen, CPP_HASHSIZE); + hashcode = cpphash_hashCode (mdef.symnam, mdef.symlen, CPP_HASHSIZE); DPRINTF (("Macro: %s / %s", cstring_copyLength (mdef.symnam, mdef.symlen), bool_unparse (noExpand))); - if ((hp = cppReader_lookup (mdef.symnam, mdef.symlen, hashcode)) != NULL) + if ((hp = cpphash_lookup (mdef.symnam, mdef.symlen, hashcode)) != NULL) { bool ok = FALSE; @@ -2242,7 +2869,7 @@ do_defineAux (cppReader *pfile, struct directive *keyword, DPRINTF (("Define macro: %s / %d", mdef.symnam, mdef.defn->noExpand)); - hn = cppReader_installMacro (mdef.symnam, mdef.symlen, mdef.defn, hashcode); + hn = cpphash_installMacro (mdef.symnam, mdef.symlen, mdef.defn, hashcode); /*@-branchstate@*/ } /*@=branchstate@*/ @@ -2355,7 +2982,7 @@ cppReader_scanBuffer (cppReader *pfile) { enum cpp_token token; - token = cppGetToken (pfile); + token = cpplib_getToken (pfile); if (token == CPP_EOF) /* Should not happen ... */ { @@ -2376,7 +3003,7 @@ cppReader_scanBuffer (cppReader *pfile) * * The input is copied before it is scanned, so it is safe to pass * it something from the token_buffer that will get overwritten - * (because it follows cppReader_getWritten). This is used by do_include. + * (because it follows cpplib_getWritten). This is used by do_include. */ static void @@ -2570,7 +3197,7 @@ output_line_command (cppReader *pfile, bool conditional, if (line > pfile->lineno && line < pfile->lineno + 8) { - cppReader_reserve (pfile, 20); + cpplib_reserve (pfile, 20); while (line > pfile->lineno) { cppReader_putCharQ (pfile, '\n'); @@ -2581,7 +3208,7 @@ output_line_command (cppReader *pfile, bool conditional, } } - cppReader_reserve (pfile, + cpplib_reserve (pfile, size_fromInt (4 * cstring_length (ip->nominal_fname) + 50)); { @@ -2593,8 +3220,8 @@ output_line_command (cppReader *pfile, bool conditional, cppReader_putStrN (pfile, sharp_line, sizeof(sharp_line)-1); } - sprintf (cppReader_getPWritten (pfile), "%d ", line); - cppReader_adjustWritten (pfile, strlen (cppReader_getPWritten (pfile))); + sprintf (cpplib_getPWritten (pfile), "%d ", line); + cppReader_adjustWritten (pfile, strlen (cpplib_getPWritten (pfile))); quote_string (pfile, cstring_toCharsSafe (ip->nominal_fname)); @@ -2641,7 +3268,7 @@ macarg (cppReader *pfile, int rest_args) for (;;) { - token = cppGetToken (pfile); + token = cpplib_getToken (pfile); switch (token) { @@ -2796,7 +3423,7 @@ special_symbol (hashNode hp, cppReader *pfile) string = ""; } - cppReader_reserve (pfile, 3 + 4 * strlen (string)); + cpplib_reserve (pfile, 3 + 4 * strlen (string)); quote_string (pfile, string); return; } @@ -2908,7 +3535,7 @@ special_symbol (hashNode hp, cppReader *pfile) if (ip->cur[0] == 'L' && (ip->cur[1] == '\'' || ip->cur[1] == '\"')) goto oops; - if ((hp = cppReader_lookup (ip->cur, -1, -1)) != 0) + if ((hp = cpphash_lookup (ip->cur, -1, -1)) != 0) { cstring_free (buf); buf = cstring_makeLiteral (" 1 "); @@ -2942,7 +3569,7 @@ special_symbol (hashNode hp, cppReader *pfile) len = size_fromInt (cstring_length (buf)); - cppReader_reserve (pfile, len + 1); + cpplib_reserve (pfile, len + 1); cppReader_putStrN (pfile, cstring_toCharsSafe (buf), len); cppReader_nullTerminateQ (pfile); @@ -2959,7 +3586,7 @@ dump_special_to_buffer (cppReader *pfile, char *macro_name) static char define_directive[] = "#define "; size_t macro_name_length = strlen (macro_name); output_line_command (pfile, 0, same_file); - cppReader_reserve (pfile, sizeof(define_directive) + macro_name_length); + cpplib_reserve (pfile, sizeof(define_directive) + macro_name_length); cppReader_putStrN (pfile, define_directive, sizeof(define_directive)-1); cppReader_putStrN (pfile, macro_name, macro_name_length); cppReader_putCharQ (pfile, ' '); @@ -2970,10 +3597,10 @@ dump_special_to_buffer (cppReader *pfile, char *macro_name) /* Initialize the built-in macros. */ static void -cppReader_installBuiltin (/*@observer@*/ char *name, ctype ctyp, - int len, enum node_type type, - int ivalue, /*@null@*/ /*@only@*/ char *value, - int hash) +cpplib_installBuiltin (/*@observer@*/ char *name, ctype ctyp, + int len, enum node_type type, + int ivalue, /*@null@*/ /*@only@*/ char *value, + int hash) { cstring sname = cstring_fromCharsNew (name); @@ -3003,15 +3630,15 @@ cppReader_installBuiltin (/*@observer@*/ char *name, ctype ctyp, ; } - (void) cppReader_install (name, len, type, ivalue, value, hash); + (void) cpphash_install (name, len, type, ivalue, value, hash); cstring_free (sname); } static void -cppReader_installBuiltinType (/*@observer@*/ char *name, ctype ctyp, - int len, enum node_type type, - int ivalue, - /*@only@*/ /*@null@*/ char *value, int hash) +cpplib_installBuiltinType (/*@observer@*/ char *name, ctype ctyp, + int len, enum node_type type, + int ivalue, + /*@only@*/ /*@null@*/ char *value, int hash) { cstring sname = cstring_fromChars (name); /* evs 2000 07 10 - removed a memory leak, detected by lclint */ @@ -3027,28 +3654,28 @@ cppReader_installBuiltinType (/*@observer@*/ char *name, ctype ctyp, usymtab_addGlobalEntry (ue); } - (void) cppReader_install (name, len, type, ivalue, value, hash); + (void) cpphash_install (name, len, type, ivalue, value, hash); } static void initialize_builtins (cppReader *pfile) { - cppReader_installBuiltin ("__LINE__", ctype_int, -1, T_SPECLINE, 0, NULL, -1); - cppReader_installBuiltin ("__DATE__", ctype_string, -1, T_DATE, 0, NULL, -1); - cppReader_installBuiltin ("__FILE__", ctype_string, -1, T_FILE, 0, NULL, -1); - cppReader_installBuiltin ("__BASE_FILE__", ctype_string, -1, T_BASE_FILE, 0, NULL, -1); - cppReader_installBuiltin ("__INCLUDE_LEVEL__", ctype_int, -1, T_INCLUDE_LEVEL, 0, NULL, -1); - cppReader_installBuiltin ("__VERSION__", ctype_string, -1, T_VERSION, 0, NULL, -1); + cpplib_installBuiltin ("__LINE__", ctype_int, -1, T_SPECLINE, 0, NULL, -1); + cpplib_installBuiltin ("__DATE__", ctype_string, -1, T_DATE, 0, NULL, -1); + cpplib_installBuiltin ("__FILE__", ctype_string, -1, T_FILE, 0, NULL, -1); + cpplib_installBuiltin ("__BASE_FILE__", ctype_string, -1, T_BASE_FILE, 0, NULL, -1); + cpplib_installBuiltin ("__INCLUDE_LEVEL__", ctype_int, -1, T_INCLUDE_LEVEL, 0, NULL, -1); + cpplib_installBuiltin ("__VERSION__", ctype_string, -1, T_VERSION, 0, NULL, -1); #ifndef NO_BUILTIN_SIZE_TYPE - cppReader_installBuiltinType ("__SIZE_TYPE__", ctype_anyintegral, -1, T_SIZE_TYPE, 0, NULL, -1); + cpplib_installBuiltinType ("__SIZE_TYPE__", ctype_anyintegral, -1, T_SIZE_TYPE, 0, NULL, -1); #endif #ifndef NO_BUILTIN_PTRDIFF_TYPE - cppReader_installBuiltinType ("__PTRDIFF_TYPE__", ctype_anyintegral, -1, T_PTRDIFF_TYPE, 0, NULL, -1); + cpplib_installBuiltinType ("__PTRDIFF_TYPE__", ctype_anyintegral, -1, T_PTRDIFF_TYPE, 0, NULL, -1); #endif - cppReader_installBuiltinType ("__WCHAR_TYPE__", ctype_anyintegral, -1, T_WCHAR_TYPE, 0, NULL, -1); - cppReader_installBuiltin ("__USER_LABEL_PREFIX__", ctype_string, -1, T_USER_LABEL_PREFIX_TYPE, 0, NULL, -1); - cppReader_installBuiltin ("__REGISTER_PREFIX__", ctype_string, -1, T_REGISTER_PREFIX_TYPE, 0, NULL, -1); - cppReader_installBuiltin ("__TIME__", ctype_string, -1, T_TIME, 0, NULL, -1); + cpplib_installBuiltinType ("__WCHAR_TYPE__", ctype_anyintegral, -1, T_WCHAR_TYPE, 0, NULL, -1); + cpplib_installBuiltin ("__USER_LABEL_PREFIX__", ctype_string, -1, T_USER_LABEL_PREFIX_TYPE, 0, NULL, -1); + cpplib_installBuiltin ("__REGISTER_PREFIX__", ctype_string, -1, T_REGISTER_PREFIX_TYPE, 0, NULL, -1); + cpplib_installBuiltin ("__TIME__", ctype_string, -1, T_TIME, 0, NULL, -1); /* ** No, don't define __STDC__ @@ -3056,14 +3683,14 @@ initialize_builtins (cppReader *pfile) if (!cppReader_isTraditional (pfile)) { - cppReader_installBuiltin ("__STDC__", ctype_int, -1, T_CONST, STDC_VALUE, NULL, -1); + cpplib_installBuiltin ("__STDC__", ctype_int, -1, T_CONST, STDC_VALUE, NULL, -1); } ** */ # ifdef WIN32 - cppReader_installBuiltin ("_WIN32", ctype_int, -1, T_CONST, STDC_VALUE, NULL, -1); + cpplib_installBuiltin ("_WIN32", ctype_int, -1, T_CONST, STDC_VALUE, NULL, -1); # endif /* @@ -3071,9 +3698,10 @@ initialize_builtins (cppReader *pfile) ** so that it is present only when truly compiling with GNU C. */ - /* cppReader_install ("__GNUC__", -1, T_CONST, 2, 0, -1); */ + /* cpplib_install ("__GNUC__", -1, T_CONST, 2, 0, -1); */ - cppReader_installBuiltin ("__LCLINT__", ctype_int, -1, T_CONST, 2, NULL, -1); + cpplib_installBuiltin ("S_SPLINT_S", ctype_int, -1, T_CONST, 2, NULL, -1); + cpplib_installBuiltin ("__LCLINT__", ctype_int, -1, T_CONST, 2, NULL, -1); if (CPPOPTIONS (pfile)->debug_output) { @@ -3147,7 +3775,7 @@ unsafe_chars (char c1, char c2) an argument list follows; arguments come from the input stack. */ static void -macroexpand (cppReader *pfile, /*@dependent@*/ hashNode hp) +cpplib_macroExpand (cppReader *pfile, /*@dependent@*/ hashNode hp) { int nargs; DEFINITION *defn = hp->value.defn; @@ -3156,7 +3784,7 @@ macroexpand (cppReader *pfile, /*@dependent@*/ hashNode hp) int start_line; int start_column; size_t xbuf_len; - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); int rest_args; int rest_zero = 0; int i; @@ -3209,9 +3837,9 @@ macroexpand (cppReader *pfile, /*@dependent@*/ hashNode hp) rest_args = 1; } - args[i].raw = size_toLong (cppReader_getWritten (pfile)); + args[i].raw = size_toLong (cpplib_getWritten (pfile)); token = macarg (pfile, rest_args); - args[i].raw_length = cppReader_getWritten (pfile) - args[i].raw; + args[i].raw_length = cpplib_getWritten (pfile) - args[i].raw; args[i].newlines = FALSE; /* FIXME */ } else @@ -3347,7 +3975,7 @@ macroexpand (cppReader *pfile, /*@dependent@*/ hashNode hp) int need_space = -1; i = 0; - arg->stringified = cppReader_getWritten (pfile); + arg->stringified = cpplib_getWritten (pfile); if (!cppReader_isTraditional (pfile)) cppReader_putChar (pfile, '\"'); /* insert beginning quote */ for (; i < arglen; i++) @@ -3360,8 +3988,8 @@ macroexpand (cppReader *pfile, /*@dependent@*/ hashNode hp) one space except within an string or char token.*/ if (is_space[(int) c]) { - if (cppReader_getWritten (pfile) > arg->stringified - && (cppReader_getPWritten (pfile))[-1] == '@') + if (cpplib_getWritten (pfile) > arg->stringified + && (cpplib_getPWritten (pfile))[-1] == '@') { /* "@ " escape markers are removed */ cppReader_adjustWritten (pfile, -1); @@ -3410,8 +4038,8 @@ macroexpand (cppReader *pfile, /*@dependent@*/ hashNode hp) cppReader_putChar (pfile, c); else { - cppReader_reserve (pfile, 4); - sprintf (cppReader_getPWritten (pfile), "\\%03o", + cpplib_reserve (pfile, 4); + sprintf (cpplib_getPWritten (pfile), "\\%03o", (unsigned int) c); cppReader_adjustWritten (pfile, 4); } @@ -3419,7 +4047,7 @@ macroexpand (cppReader *pfile, /*@dependent@*/ hashNode hp) if (!cppReader_isTraditional (pfile)) cppReader_putChar (pfile, '\"'); /* insert ending quote */ arg->stringified_length - = size_toInt (cppReader_getWritten (pfile) - arg->stringified); + = size_toInt (cpplib_getWritten (pfile) - arg->stringified); } xbuf_len += args[ap->argno].stringified_length; @@ -3440,13 +4068,13 @@ macroexpand (cppReader *pfile, /*@dependent@*/ hashNode hp) if (args[ap->argno].expand_length < 0) { - args[ap->argno].expanded = cppReader_getWritten (pfile); + args[ap->argno].expanded = cpplib_getWritten (pfile); cpp_expand_to_buffer (pfile, ARG_BASE + args[ap->argno].raw, size_fromInt (args[ap->argno].raw_length)); args[ap->argno].expand_length - = size_toInt (cppReader_getWritten (pfile) - args[ap->argno].expanded); + = size_toInt (cpplib_getWritten (pfile) - args[ap->argno].expanded); } /* Add 4 for two newline-space markers to prevent @@ -3703,7 +4331,7 @@ push_macro_expansion (cppReader *pfile, char *xbuf, size_t xbuf_len, } -/* Like cppGetToken, except that it does not read past end-of-line. +/* Like cpplib_getToken, except that it does not read past end-of-line. Also, horizontal space is skipped, and macros are popped. */ static enum cpp_token @@ -3711,7 +4339,7 @@ get_directive_token (cppReader *pfile) { for (;;) { - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); enum cpp_token token; cppSkipHspace (pfile); if (cppReader_peekC (pfile) == '\n') @@ -3719,7 +4347,7 @@ get_directive_token (cppReader *pfile) return CPP_VSPACE; } - token = cppGetToken (pfile); + token = cpplib_getToken (pfile); switch (token) { @@ -3742,7 +4370,7 @@ get_directive_token (cppReader *pfile) This function expects to see "fname" or on the input. The input is normally in part of the output_buffer following - cppReader_getWritten, and will get overwritten by output_line_command. + cpplib_getWritten, and will get overwritten by output_line_command. I.e. in input file specification has been popped by cppReader_handleDirective. This is safe. */ @@ -3759,7 +4387,7 @@ do_include (cppReader *pfile, struct directive *keyword, struct file_name_list *search_start = CPPOPTIONS (pfile)->include; struct file_name_list dsp[1]; /* First in chain, if #include "..." */ struct file_name_list *searchptr = NULL; - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); int flen; @@ -3775,7 +4403,7 @@ do_include (cppReader *pfile, struct directive *keyword, { /* FIXME - check no trailing garbage */ fbeg = pfile->token_buffer + old_written + 1; - fend = cppReader_getPWritten (pfile) - 1; + fend = cpplib_getPWritten (pfile) - 1; if (fbeg[-1] == '<') { angle_brackets = 1; @@ -3862,7 +4490,7 @@ do_include (cppReader *pfile, struct directive *keyword, if (CPPOPTIONS (pfile)->first_bracket_include) search_start = CPPOPTIONS (pfile)->first_bracket_include; fbeg = pfile->token_buffer + old_written; - fend = cppReader_getPWritten (pfile); + fend = cpplib_getPWritten (pfile); } #endif else @@ -4152,7 +4780,7 @@ redundant_include_p (cppReader *pfile, cstring name) { if (cstring_equal (name, l->fname) && (l->control_macro != NULL) - && (cppReader_lookup (l->control_macro, -1, -1) != NULL)) + && (cpphash_lookup (l->control_macro, -1, -1) != NULL)) { return TRUE; } @@ -4262,7 +4890,7 @@ do_line (cppReader *pfile, /*@unused@*/ struct directive *keyword) { cppBuffer *ip = cppReader_getBuffer (pfile); int new_lineno; - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); enum file_change_code file_change = same_file; enum cpp_token token; @@ -4302,7 +4930,7 @@ do_line (cppReader *pfile, /*@unused@*/ struct directive *keyword) /* Turn the file name, which is a character string literal, into a null-terminated string. Do this in place. */ - end_name = convert_string (pfile, fname, fname, cppReader_getPWritten (pfile), 1); + end_name = convert_string (pfile, fname, fname, cpplib_getPWritten (pfile), 1); if (end_name == NULL) { cppReader_errorLit (pfile, @@ -4311,7 +4939,7 @@ do_line (cppReader *pfile, /*@unused@*/ struct directive *keyword) } fname_length = end_name - fname; - num_start = cppReader_getWritten (pfile); + num_start = cpplib_getWritten (pfile); token = get_directive_token (pfile); if (token != CPP_VSPACE && token != CPP_EOF && token != CPP_POP) { @@ -4351,7 +4979,7 @@ do_line (cppReader *pfile, /*@unused@*/ struct directive *keyword) } hash_bucket = - &fname_table[hashf (fname, fname_length, FNAME_HASHSIZE)]; + &fname_table[cpphash_hashCode (fname, fname_length, FNAME_HASHSIZE)]; for (hp = *hash_bucket; hp != NULL; hp = hp->next) { if (hp->length == fname_length && @@ -4417,7 +5045,7 @@ do_undef (cppReader *pfile, struct directive *keyword, char *buf, char *limit) sym_length = cppReader_checkMacroName (pfile, buf, cstring_makeLiteralTemp ("macro")); - while ((hp = cppReader_lookup (buf, sym_length, -1)) != NULL) + while ((hp = cpphash_lookup (buf, sym_length, -1)) != NULL) { /* If we are generating additional info for debugging (with -g) we need to pass through all effective #undef commands. */ @@ -4499,7 +5127,7 @@ do_ident (cppReader *pfile, /*@unused@*/ struct directive *keyword, cppReader_pedwarnLit (pfile, cstring_makeLiteralTemp ("ANSI C does not allow `#ident'")); - /* Leave rest of line to be read by later calls to cppGetToken. */ + /* Leave rest of line to be read by later calls to cpplib_getToken. */ return 0; } @@ -4568,7 +5196,9 @@ static int do_if (cppReader *pfile, /*@unused@*/ struct directive *keyword, char *buf, char *limit) { - HOST_WIDE_INT value = eval_if_expression (pfile, buf, limit - buf); + HOST_WIDE_INT value; + DPRINTF (("Do if: %s", buf)); + value = eval_if_expression (pfile, buf, limit - buf); conditional_skip (pfile, value == 0, T_IF, NULL); return 0; } @@ -4637,17 +5267,18 @@ eval_if_expression (cppReader *pfile, { hashNode save_defined; HOST_WIDE_INT value; - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); - save_defined = cppReader_install ("defined", -1, T_SPEC_DEFINED, 0, 0, -1); + DPRINTF (("Saving defined...")); + save_defined = cpphash_install ("defined", -1, T_SPEC_DEFINED, 0, 0, -1); pfile->pcp_inside_if = 1; value = cppReader_parseExpression (pfile); pfile->pcp_inside_if = 0; /* Clean up special symbol */ + DPRINTF (("Removing defined...")); cppReader_deleteMacro (save_defined); - cppReader_setWritten (pfile, old_written); /* Pop */ return value; @@ -4670,7 +5301,7 @@ do_xifdef (cppReader *pfile, struct directive *keyword, enum cpp_token token; int start_of_file = 0; char *control_macro = 0; - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); DPRINTF (("do xifdef: %d", keyword->type == T_IFNDEF)); @@ -4686,7 +5317,9 @@ do_xifdef (cppReader *pfile, struct directive *keyword, pfile->no_macro_expand--; ident = pfile->token_buffer + old_written; - ident_length = size_toInt (cppReader_getWritten (pfile) - old_written); + DPRINTF (("Ident: %s", ident)); + + ident_length = size_toInt (cpplib_getWritten (pfile) - old_written); cppReader_setWritten (pfile, old_written); /* Pop */ if (token == CPP_VSPACE || token == CPP_POP || token == CPP_EOF) @@ -4695,20 +5328,23 @@ do_xifdef (cppReader *pfile, struct directive *keyword, if (! cppReader_isTraditional (pfile)) { cppReader_pedwarn (pfile, - message ("`#%s' with no argument", keyword->name)); + message ("`#%s' with no argument", keyword->name)); } } else if (token == CPP_NAME) { - hashNode hp = cppReader_lookup (ident, ident_length, -1); + hashNode hp = cpphash_lookup (ident, ident_length, -1); + + DPRINTF (("Lookup: %s %d", ident, ident_length)); + skip = (keyword->type == T_IFDEF) ? (hp == NULL) : (hp != NULL); - + DPRINTF (("hp null: %d / %d / %d", (hp == NULL), (keyword->type == T_IFNDEF), skip)); - + if (start_of_file && !skip) { DPRINTF (("Not skipping!")); @@ -4825,11 +5461,11 @@ beg_of_line: c = cppReader_getC (pfile); if (c == '#') { - size_t old_written = cppReader_getWritten (pfile); + size_t old_written = cpplib_getWritten (pfile); cppSkipHspace (pfile); parse_name (pfile, cppReader_getC (pfile)); - ident_length = size_toInt (cppReader_getWritten (pfile) - old_written); + ident_length = size_toInt (cpplib_getWritten (pfile) - old_written); ident = pfile->token_buffer + old_written; pfile->limit = ident; @@ -4941,8 +5577,8 @@ beg_of_line: case '\"': case '\'': cppReader_forward (pfile, -1); - old = cppReader_getWritten (pfile); - (void) cppGetToken (pfile); + old = cpplib_getWritten (pfile); + (void) cpplib_getToken (pfile); cppReader_setWritten (pfile, old); /*@switchbreak@*/ break; case '\\': @@ -5121,7 +5757,19 @@ validate_else (cppReader *pfile, cstring directive) */ enum cpp_token -cppGetToken (cppReader *pfile) +cpplib_getToken (cppReader *pfile) +{ + return cpplib_getTokenAux (pfile, FALSE); +} + +enum cpp_token +cpplib_getTokenForceExpand (cppReader *pfile) +{ + return cpplib_getTokenAux (pfile, TRUE); +} + +enum cpp_token +cpplib_getTokenAux (cppReader *pfile, bool forceExpand) { int c, c2, c3; size_t old_written = 0; @@ -5132,6 +5780,7 @@ cppGetToken (cppReader *pfile) get_next: c = cppReader_getC (pfile); + DPRINTF (("Get next token: %c", c)); if (c == EOF) { @@ -5226,7 +5875,7 @@ get_next: } else { - cppReader_reserve(pfile, 1); + cpplib_reserve(pfile, 1); cppReader_putCharQ (pfile, ' '); return CPP_HSPACE; } @@ -5251,7 +5900,7 @@ get_next: programs (e.g., troff) are perverse this way */ cppBuffer_lineAndColumn (cppReader_fileBuffer (pfile), &start_line, &start_column); - old_written = cppReader_getWritten (pfile); + old_written = cpplib_getWritten (pfile); string: cppReader_putChar (pfile, c); while (TRUE) @@ -5354,7 +6003,7 @@ get_next: } while2end: pfile->lineno += count_newlines (pfile->token_buffer + old_written, - cppReader_getPWritten (pfile)); + cpplib_getPWritten (pfile)); pfile->only_seen_white = 0; return c == '\'' ? CPP_CHAR : CPP_STRING; @@ -5447,7 +6096,7 @@ get_next: if (c2 != c) goto randomchar; cppReader_forward (pfile, 1); - cppReader_reserve (pfile, 4); + cpplib_reserve (pfile, 4); cppReader_putChar (pfile, c); cppReader_putChar (pfile, c2); NEWLINE_FIX; @@ -5471,7 +6120,7 @@ get_next: } else if (is_space [c]) { - cppReader_reserve (pfile, 2); + cpplib_reserve (pfile, 2); if (pfile->output_escapes) cppReader_putCharQ (pfile, '@'); cppReader_putCharQ (pfile, c); @@ -5493,7 +6142,7 @@ get_next: c2 = cppReader_peekC (pfile); if (isdigit(c2)) { - cppReader_reserve(pfile, 2); + cpplib_reserve(pfile, 2); cppReader_putCharQ (pfile, '.'); c = cppReader_getC (pfile); goto number; @@ -5502,7 +6151,7 @@ get_next: /* FIXME - misses the case "..\\\n." */ if (c2 == '.' && cpp_peekN (pfile, 1) == '.') { - cppReader_reserve(pfile, 4); + cpplib_reserve(pfile, 4); cppReader_putCharQ (pfile, '.'); cppReader_putCharQ (pfile, '.'); cppReader_putCharQ (pfile, '.'); @@ -5516,7 +6165,7 @@ get_next: token = CPP_OTHER; pfile->only_seen_white = 0; op2any: - cppReader_reserve(pfile, 3); + cpplib_reserve(pfile, 3); cppReader_putCharQ (pfile, c); cppReader_putCharQ (pfile, cppReader_getC (pfile)); cppReader_nullTerminateQ (pfile); @@ -5539,7 +6188,7 @@ get_next: c2 = '.'; for (;;) { - cppReader_reserve (pfile, 2); + cpplib_reserve (pfile, 2); cppReader_putCharQ (pfile, c); NEWLINE_FIX; c = cppReader_peekC (pfile); @@ -5563,7 +6212,7 @@ get_next: if (opts->chill && cppReader_peekC (pfile) == '\'') { pfile->only_seen_white = 0; - cppReader_reserve (pfile, 2); + cpplib_reserve (pfile, 2); cppReader_putCharQ (pfile, c); cppReader_putCharQ (pfile, '\''); cppReader_forward (pfile, 1); @@ -5585,7 +6234,7 @@ get_next: } if (c == '\'') { - cppReader_reserve (pfile, 2); + cpplib_reserve (pfile, 2); cppReader_putCharQ (pfile, c); cppReader_nullTerminateQ (pfile); return CPP_STRING; @@ -5613,31 +6262,38 @@ get_next: { hashNode hp; char *ident; - size_t before_name_written = cppReader_getWritten (pfile); + size_t before_name_written = cpplib_getWritten (pfile); int ident_len; parse_name (pfile, c); pfile->only_seen_white = 0; + if (pfile->no_macro_expand) { + DPRINTF (("Not expanding: %s", pfile->token_buffer)); return CPP_NAME; } ident = pfile->token_buffer + before_name_written; - ident_len = (cppReader_getPWritten (pfile)) - ident; + DPRINTF (("Ident: %s", ident)); + + ident_len = (cpplib_getPWritten (pfile)) - ident; - hp = cppReader_lookupExpand (ident, ident_len, -1); + hp = cpphash_lookupExpand (ident, ident_len, -1, forceExpand); if (hp == NULL) { + DPRINTF (("No expand: %s %d", ident, ident_len)); return CPP_NAME; } if (hp->type == T_DISABLED) { + DPRINTF (("Disabled!")); + if (pfile->output_escapes) { /* Return "@-IDENT", followed by '\0'. */ int i; - cppReader_reserve (pfile, 3); + cpplib_reserve (pfile, 3); ident = pfile->token_buffer + before_name_written; cppReader_adjustWritten (pfile, 2); @@ -5652,11 +6308,13 @@ get_next: return CPP_NAME; } - /* If macro wants an arglist, verify that a '(' follows. - first skip all whitespace, copying it to the output - after the macro name. Then, if there is no '(', - decide this is not a macro call and leave things that way. */ - + /* + ** If macro wants an arglist, verify that a '(' follows. + ** first skip all whitespace, copying it to the output + ** after the macro name. Then, if there is no '(', + ** decide this is not a macro call and leave things that way. + */ + if (hp->type == T_MACRO && hp->value.defn->nargs >= 0) { struct parse_marker macro_mark; @@ -5710,17 +6368,20 @@ get_next: cppReader_setWritten (pfile, before_name_written); special_symbol (hp, pfile); - xbuf_len = cppReader_getWritten (pfile) - before_name_written; + xbuf_len = cpplib_getWritten (pfile) - before_name_written; xbuf = (char *) dmalloc (xbuf_len + 1); cppReader_setWritten (pfile, before_name_written); - memcpy (xbuf, cppReader_getPWritten (pfile), xbuf_len + 1); + memcpy (xbuf, cpplib_getPWritten (pfile), xbuf_len + 1); push_macro_expansion (pfile, xbuf, xbuf_len, hp); } else { - /* Expand the macro, reading arguments as needed, - and push the expansion on the input stack. */ - macroexpand (pfile, hp); + /* + ** Expand the macro, reading arguments as needed, + ** and push the expansion on the input stack. + */ + + cpplib_macroExpand (pfile, hp); cppReader_setWritten (pfile, before_name_written); } @@ -5736,7 +6397,7 @@ get_next: && pfile->buffer->rlimit[-1] == ' ') { int c1 = pfile->buffer->rlimit[-3]; - int cl2 = cppBufPeek (cppBuffer_prevBuffer (CPPBUFFER (pfile))); + int cl2 = cpplib_bufPeek (cppBuffer_prevBuffer (CPPBUFFER (pfile))); if (cl2 == EOF || !unsafe_chars ((char) c1, (char) cl2)) pfile->buffer->rlimit -= 2; @@ -5817,7 +6478,7 @@ parse_name (cppReader *pfile, int c) cstring_makeLiteralTemp ("`$' in identifier")); } - cppReader_reserve(pfile, 2); /* One more for final NUL. */ + cpplib_reserve(pfile, 2); /* One more for final NUL. */ cppReader_putCharQ (pfile, c); c = cppReader_getC (pfile); @@ -6260,11 +6921,11 @@ finclude (cppReader *pfile, int f, } void -cppReader_init (cppReader *pfile) +cpplib_init (cppReader *pfile) { memset ((char *) pfile, 0, sizeof (*pfile)); - pfile->get_token = cppGetToken; + pfile->get_token = cpplib_getToken; pfile->token_buffer_size = 200; pfile->token_buffer = (char *) dmalloc (pfile->token_buffer_size); pfile->all_include_files = NULL; @@ -6335,6 +6996,8 @@ file_size_and_mode (int fd, mode_t *mode_pointer, size_t *size_pointer) struct stat sbuf; if (fstat (fd, &sbuf) < 0) { + *mode_pointer = 0; + *size_pointer = 0; return (-1); } @@ -6455,7 +7118,7 @@ parseMoveMark (struct parse_marker *pmark, cppReader *pfile) pmark->position = pbuf->cur - pbuf->buf; } -void cppReader_initializeReader (cppReader *pfile) /* Must be done after library is loaded. */ +void cpplib_initializeReader (cppReader *pfile) /* Must be done after library is loaded. */ { struct cppOptions *opts = CPPOPTIONS (pfile); cstring xp; @@ -6806,7 +7469,7 @@ static /*@exposed@*/ /*@null@*/ cppBuffer *cppReader_getBuffer (cppReader *pfile return (buf->buf + buf->line_base); } -int cppBufPeek (cppBuffer *buf) +int cpplib_bufPeek (cppBuffer *buf) { if (buf->cur == NULL || buf->rlimit == NULL) { return EOF; @@ -7200,7 +7863,7 @@ cpp_handleComment (cppReader *pfile, struct parse_marker *smark) llassert (start[len - 1] == '/'); start[len - 1] = AFTER_COMMENT_MARKER[1]; - cppReader_reserve(pfile, size_fromInt (1 + len)); + cpplib_reserve(pfile, size_fromInt (1 + len)); cppReader_putCharQ (pfile, c); cpp_setLocation (pfile); @@ -7468,7 +8131,7 @@ cpp_handleComment (cppReader *pfile, struct parse_marker *smark) } } - cppReader_reserve (pfile, size_fromInt (1 + len)); + cpplib_reserve (pfile, size_fromInt (1 + len)); cppReader_putCharQ (pfile, c); cppReader_putStrN (pfile, start, size_fromInt (len)); parseClearMark (smark); diff --git a/src/cppmain.c b/src/cppmain.c index 5616bfb..1176859 100644 --- a/src/cppmain.c +++ b/src/cppmain.c @@ -80,7 +80,7 @@ void cppReader_initMod () { struct cppOptions *opts = (struct cppOptions *) dmalloc (sizeof (*opts)); - cppReader_init (&g_cppState); + cpplib_init (&g_cppState); llassert (g_cppState.opts == NULL); g_cppState.opts = opts; @@ -90,7 +90,7 @@ void cppReader_initMod () void cppReader_initialize () { - cppReader_initializeReader (&g_cppState); + cpplib_initializeReader (&g_cppState); } int cppProcess (/*@dependent@*/ cstring infile, @@ -103,7 +103,7 @@ int cppProcess (/*@dependent@*/ cstring infile, opts->in_fname = infile; opts->out_fname = outfile; - if (cppFatalErrors (&g_cppState)) + if (cpplib_fatalErrors (&g_cppState)) { llexit (LLFAILURE); } @@ -136,11 +136,11 @@ int cppProcess (/*@dependent@*/ cstring infile, if (!opts->no_output) { (void) fwrite (g_cppState.token_buffer, (size_t) 1, - cppReader_getWritten (&g_cppState), ofile); + cpplib_getWritten (&g_cppState), ofile); } cppReader_setWritten (&g_cppState, 0); - kind = cppGetToken (&g_cppState); + kind = cpplib_getToken (&g_cppState); if (kind == CPP_EOF) break; @@ -216,7 +216,7 @@ void cppDoUndefine (cstring str) sym_length = cppReader_checkMacroName (&g_cppState, buf, cstring_makeLiteralTemp ("macro")); - while ((hp = cppReader_lookup (buf, sym_length, -1)) != NULL) + while ((hp = cpphash_lookup (buf, sym_length, -1)) != NULL) { /*@-exposetrans@*/ /*@-dependenttrans@*/ cppReader_deleteMacro (hp); diff --git a/src/exprNode.c b/src/exprNode.c index 7d8cb1d..b3c3830 100644 --- a/src/exprNode.c +++ b/src/exprNode.c @@ -35,6 +35,7 @@ # include "transferChecks.h" # include "exprNodeSList.h" +static bool exprNode_sameStorage (exprNode p_e1, exprNode p_e2) /*@*/ ; static bool exprNode_isEmptyStatement (exprNode p_e); static /*@exposed@*/ exprNode exprNode_firstStatement (/*@returned@*/ exprNode p_e); static bool exprNode_isFalseConstant (exprNode p_e) /*@*/ ; @@ -3868,6 +3869,19 @@ uentry exprNode_getUentry (exprNode e) } } +/* +** Returns true iff e1 and e2 are both exactly the same storage +** (conservative). +*/ + +static bool exprNode_sameStorage (exprNode e1, exprNode e2) +{ + sRef s1 = exprNode_getSref (e1); + sRef s2 = exprNode_getSref (e2); + + return (sRef_realSame (s1, s2)); +} + exprNode exprNode_makeInitBlock (lltok brace, /*@only@*/ exprNodeList inits) { @@ -7029,6 +7043,7 @@ checkSwitchExpr (exprNode test, /*@dependent@*/ exprNode e, /*@out@*/ bool *allp g_currentloc); enumNameSList_free (unused); + *allpaths = FALSE; /* evans 2002-01-01 */ } else { @@ -7408,6 +7423,77 @@ exprNode exprNode_doWhile (/*@only@*/ exprNode b, /*@only@*/ exprNode t) return ret; } +bool exprNode_loopMustExec (exprNode forPred) +{ + /* + ** Returns true if it is obvious that the loop always executes at least once + ** + ** For now, we only identify the most obvious cases. Should be true anytime + ** we can prove init => !test. + */ + + if (exprNode_isDefined (forPred)) + { + exprNode init, test, inc; + exprData edata; + + llassert (forPred->kind == XPR_FORPRED); + + edata = forPred->edata; + init = exprData_getTripleInit (edata); + test = exprData_getTripleTest (edata); + inc = exprData_getTripleInc (edata); + + if (exprNode_isAssign (init)) + { + exprNode loopVar = exprData_getOpA (init->edata); + exprNode loopInit = exprData_getOpB (init->edata); + + if (exprNode_isDefined (test) && test->kind == XPR_OP) + { + exprNode testVar = exprData_getOpA (test->edata); + exprNode testVal = exprData_getOpB (test->edata); + lltok comp = exprData_getOpTok (test->edata); + int opid = lltok_getTok (comp); + + DPRINTF (("Same storage: %s / %s", exprNode_unparse (loopVar), + exprNode_unparse (testVar))); + + if (exprNode_sameStorage (loopVar, testVar)) + { + multiVal valinit = exprNode_getValue (loopInit); + multiVal valtest = exprNode_getValue (testVal); + + DPRINTF (("Values: %s / %s", multiVal_unparse (valinit), + multiVal_unparse (valtest))); + + if (multiVal_isInt (valinit) && multiVal_isInt (valtest)) + { + long v1 = multiVal_forceInt (valinit); + long v2 = multiVal_forceInt (valtest); + + DPRINTF (("Here: %ld %ld", v1, v2)); + + if ((opid == EQ_OP && v1 < v2) + || (opid == NE_OP && v1 != v2) + || (opid == TLT && v1 <= v2) + || (opid == TGT && v1 >= v2) + || (opid == LE_OP && v1 < v2) + || (opid == GE_OP && v1 > v2)) + { + DPRINTF (("mustexec if inc")); + return TRUE; + } + } + } + } + } + } + + DPRINTF (("loop must exec: FALSE")); + return FALSE; +} + exprNode exprNode_for (/*@keep@*/ exprNode inc, /*@keep@*/ exprNode body) { exprNode ret; @@ -7461,14 +7547,13 @@ exprNode exprNode_for (/*@keep@*/ exprNode inc, /*@keep@*/ exprNode body) ret->exitCode = exitkind_makeConditional (body->exitCode); - exprNode_mergeUSs (inc, body); + exprNode_mergeUSs (inc, body); if (exprNode_isDefined (inc)) { exprNode tmp; context_setMessageAnnote (cstring_makeLiteral ("in post loop increment")); - tmp = exprNode_effect (exprData_getTripleInc (inc->edata)); exprNode_freeShallow (tmp); @@ -9748,7 +9833,7 @@ exprNode_checkUse (exprNode e, /*@exposed@*/ sRef s, fileloc loc) while (sRef_isValid (s) && sRef_isKnown (s)) { - ynm readable = sRef_isReadable (s); + ynm readable = sRef_isValidLvalue (s); DPRINTF (("Readable: %s / %s", sRef_unparseFull (s), ynm_unparse (readable))); diff --git a/src/flags.def b/src/flags.def index 9266180..fe645d6 100644 --- a/src/flags.def +++ b/src/flags.def @@ -422,10 +422,38 @@ static flaglist flags = 0, 0 }, { - FK_CONTROL, FK_MEMORY, modeFlag, + FK_CONTROL, FK_MEMORY, specialFlag, "loopexec", FLG_LOOPEXEC, - "assume all loops execute at least once", + "assume all loops execute at least once (sets forloopexec, whileloopexec and iterloopexec)", + NULL, 0, 0 + }, + { + FK_CONTROL, FK_MEMORY, plainFlag, + "forloopexec", + FLG_FORLOOPEXEC, + "assume all for loops execute at least once", + NULL, 0, 0 + }, + { + FK_CONTROL, FK_MEMORY, plainFlag, + "whileloopexec", + FLG_WHILELOOPEXEC, + "assume all while loops execute at least once", + NULL, 0, 0 + }, + { + FK_CONTROL, FK_MEMORY, plainFlag, + "iterloopexec", + FLG_ITERLOOPEXEC, + "assume all iterator loops execute at least once", + NULL, 0, 0 + }, + { + FK_CONTROL, FK_MEMORY, plainFlag, + "obviousloopexec", + FLG_OBVIOUSLOOPEXEC, + "assume loop that can be determined to always execute always does", NULL, 0, 0 }, { diff --git a/src/flex.head b/src/flex.head index 0dc336a..19b59cc 100644 --- a/src/flex.head +++ b/src/flex.head @@ -53,7 +53,6 @@ /*@-casebreak@*/ /*@-retvalother@*/ - /*drl added 11/27/2001*/ /*@-arraybounds@*/ /*@-arrayboundsread@*/ diff --git a/src/lclint.lcd b/src/lclint.lcd index 1ca6a27..5abcf1b 100644 --- a/src/lclint.lcd +++ b/src/lclint.lcd @@ -1,6 +1,6 @@ ;;; Splint Library lclint.lcd -;;Splint 3.0.0.20 --- 30 Dec 2001 -;;lib:174 +;;Splint 3.0.0.20 --- 02 Jan 2002 +;;lib:178 ;;ctTable 0 u-2 19 38 0 p1|-2 20 39 @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s23|& -0 s24|-1 10943 -1 -0 s25|& -0 s26|-1 383 -1 -0 s27|& -0 a28|-1 401 -1 +0 s24|& +0 s25|-1 10957 -1 +0 s26|& +0 s27|-1 383 -1 +0 s28|& +0 a29|-1 401 -1 3 C0.5/20|! 3 C0.68/2|! 3 C0.2/5|! @@ -121,7 +121,7 @@ 3 f4 (107|$#,)! 3 f111 (107|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|$#int_frac_digits,4|@1|$#frac_digits,4|@1|$#p_cs_precedes,4|@1|$#p_sep_by_space,4|@1|$#n_cs_precedes,4|@1|$#n_sep_by_space,4|@1|$#p_sign_posn,4|@1|$#n_sign_posn,}! -0 s45|-1 125 -1 +0 s46|-1 125 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -173,12 +173,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a123|& +0 a124|& 3 f0 (171|4@0@7&#,)! 3 f5 (171|4@0@7&#,)! 3 f0 (171|$#,5|$#,)! 3 f1 (171|$#,5|$#,)! -0 s132|& +0 s133|& 3 ?! 3 f177 (5|$#,)! 3 f1 (5|$#,)^180 @@ -206,13 +206,13 @@ 3 f200 (5|$#,192|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a138|& +0 a139|& 3 f0 (204|4@0@7&#,!.,)! 3 f1 (204|4@0@7&#,!.,)! 3 f0 (204|$#,)! 3 f1 (204|$#,)! -0 a141|-1 211 -1 -0 a142|-1 289 -1 +0 a142|-1 211 -1 +0 a143|-1 289 -1 1 t209|209& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -370,15 +370,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|$#quot,5|@1|$#rem,}! -0 s221|& 0 s222|& +0 s223|& 3 f0 (5|$#,5|$#,)! 3 f369 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|$#quot,9|@1|$#rem,}! -0 s225|& 0 s226|& +0 s227|& 3 f0 (9|$#,9|$#,)! 3 f376 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -446,7 +446,7 @@ 3 f428 (383|@5|4@0@9&#,383|$#,)! 3 f0 (383|$#,383|$#,)! 3 f63 (383|$#,383|$#,)! -0 s261|-1 445 -1 +0 s262|-1 445 -1 1 t444|444& 3 f0 (383|4@0@7&#,63|$#,383|$#,445|$#,)! 3 f63 (383|4@0@7&#,63|$#,383|$#,445|$#,)! @@ -506,8 +506,8 @@ 3 f5 (383|$#,!.,)! 3 f0 (383|$#,!.,)! 3 f5 (383|$#,!.,)! -0 s285|& 0 s286|& +0 s287|& 3 C0.2/5|! 3 f0 (66|$#,)! 3 f2 (66|$#,)! @@ -632,8 +632,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s332|& -0 s333|-1 639 -1 +0 s333|& +0 s334|-1 639 -1 3 Stm{5|@1|$#tm_sec,5|@1|$#tm_min,5|@1|$#tm_hour,5|@1|$#tm_mday,5|@1|$#tm_mon,5|@1|$#tm_year,5|@1|$#tm_wday,5|@1|$#tm_yday,5|@1|$#tm_isdst,}! 3 f0 ()! 3 f630 ()! @@ -658,7 +658,6 @@ 3 f445 (639|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,445|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,445|$#,)! -0 s343|& 0 s344|& 0 s345|& 0 s346|& @@ -686,17 +685,18 @@ 0 s368|& 0 s369|& 0 s370|& -0 s409|& -0 s410|-1 -1 904 -0 s411|& -0 s412|-1 10942 -1 -0 s413|& +0 s371|& +0 s410|& +0 s411|-1 -1 904 +0 s412|& +0 s413|-1 10956 -1 0 s414|& 0 s415|& 0 s416|& -0 a417|-1 695 -1 +0 s417|& +0 a418|-1 695 -1 3 Sdirent{42|@1|$#d_name,}! -0 s418|-1 703 -1 +0 s419|-1 703 -1 1 t692|692& 3 f0 (695|$#,)! 3 f5 (695|$#,)! @@ -710,7 +710,7 @@ 3 f0 (695|$#,)! 3 f1 (695|$#,)! 3 Sflock{7|@1|$#l_type,7|@1|$#l_whence,689|@1|$#l_start,689|@1|$#l_len,690|@1|$#l_pid,}! -0 s494|& +0 s495|& 3 f0 (23|$#,687|$#,)! 3 f5 (23|$#,687|$#,)! 3 f0 (5|$#,5|$#,!.,)! @@ -718,7 +718,7 @@ 3 f0 (23|$#,5|$#,!.,)! 3 f5 (23|$#,5|$#,!.,)! 3 Sgroup{23|@1|0@0@3&#gr_name,685|@1|$#gr_gid,315|@1|0@0@3&#gr_mem,}! -0 s498|-1 719 -1 +0 s499|-1 719 -1 3 f0 (685|$#,)! 3 f19 (685|$#,)! 1 t716|716& @@ -727,7 +727,7 @@ 3 f19 (23|$#,)! 3 f719 (23|$#,)! 3 Spasswd{23|@1|0@0@3&#pw_name,691|@1|$#pw_uid,685|@1|$#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}! -0 s527|-1 728 -1 +0 s528|-1 728 -1 3 f0 (23|$#,)! 3 f19 (23|$#,)! 1 t725|725& @@ -735,18 +735,18 @@ 3 f0 (691|$#,)! 3 f19 (691|$#,)! 3 f728 (691|$#,)! -0 a530|& +0 a531|& 3 f0 (733|$#,5|$#,)! 3 f1 (733|$#,5|$#,)! 3 f0 (733|4@0@7&#,5|$#,)! 3 f5 (733|4@0@7&#,5|$#,)! -0 a533|-1 750 -1 +0 a534|-1 750 -1 3 ?! 3 f739 ()! 3 f1 ()^742 1 t741|741& 3 Ssigaction{!742$$$@0#sa_handler,738|@1|0@0@3&#sa_mask,5|@1|$#sa_flags,}! -0 s551|-1 747 -1 +0 s552|-1 747 -1 3 f0 (690|$#,5|$#,)! 3 f5 (690|$#,5|$#,)! 1 t744|744& @@ -775,7 +775,7 @@ 3 f0 (211|$#,)! 3 f5 (211|$#,)! 3 Sstat{687|@1|$#st_mode,686|@1|$#st_ino,684|@1|$#st_dev,688|@1|$#st_nlink,691|@1|$#st_uid,685|@1|$#st_gid,689|@1|$#st_size,631|@1|$#st_atime,631|@1|$#st_mtime,631|@1|$#st_ctime,}! -0 s566|-1 786 -1 +0 s567|-1 786 -1 3 f0 (687|@7|$#,)! 3 f2 (687|@7|$#,)! 3 f0 (687|@7|$#,)! @@ -800,12 +800,12 @@ 3 f0 (687|$#,)! 3 f5 (687|$#,)! 3 Stms{630|@1|$#tms_utime,630|@1|$#tms_stime,630|@1|$#tms_cutime,630|@1|$#tms_cstime,}! -0 s578|-1 799 -1 +0 s579|-1 799 -1 1 t798|798& 3 f0 (799|4@0@7&#,)! 3 f630 (799|4@0@7&#,)! 3 Sutsname{42|@1|$#sysname,42|@1|$#nodename,42|@1|$#release,42|@1|$#version,42|@1|$#machine,}! -0 s580|-1 804 -1 +0 s581|-1 804 -1 1 t803|803& 3 f0 (804|4@0@7&#,)! 3 f5 (804|4@0@7&#,)! @@ -827,13 +827,13 @@ 3 f690 (690|$#,24|4@5@7&#,5|$#,)! 3 C0.4/8|! 3 C0.3/8|! -0 s591|& +0 s592|& 3 C0.9/9|! 3 C0.10/9|! -0 s592|& 0 s593|& +0 s594|& 3 Stermios{829|@1|$#c_iflag,829|@1|$#c_oflag,829|@1|$#c_cflag,829|@1|$#c_lflag,825|@1|$#c_cc,}! -0 s662|-1 832 -1 +0 s663|-1 832 -1 1 t831|831& 3 f0 (832|$#,)! 3 f828 (832|$#,)! @@ -960,15 +960,15 @@ 3 f0 (5|$#,20|$#,63|$#,)! 3 f64 (5|$#,20|$#,63|$#,)! 3 Sutimbuf{631|@1|$#actime,631|@1|$#modtime,}! -0 s754|-1 959 -1 +0 s755|-1 959 -1 1 t958|958& 3 f0 (23|$#,959|0@5@7&#,)! 3 f5 (23|$#,959|0@5@7&#,)! -0 a756|-1 967 -1 -0 s757|& -3 S!4{963|@1|$#rm_so,963|@1|$#rm_eo,}! +0 a757|-1 967 -1 0 s758|& -0 s759|-1 -1 970 +3 S!4{963|@1|$#rm_so,963|@1|$#rm_eo,}! +0 s759|& +0 s760|-1 -1 970 1 t962|962& 3 f0 (967|4@0@7&#,23|$#,5|$#,)! 3 f5 (967|4@0@7&#,23|$#,5|$#,)! @@ -1014,232 +1014,232 @@ 3 f1 ()! 3 f0 (23|$#,)! 3 f1 (23|$#,)! -0 s2334|-1 1013 -1 +0 s2335|-1 1013 -1 1 t1012|1012& -0 s2335|& -0 s2336|-1 1016 -1 +0 s2336|& +0 s2337|-1 1016 -1 1 t1015|1015& -0 s2337|-1 18847 -1 -0 s2338|-1 1019 -1 +0 s2338|-1 18888 -1 +0 s2339|-1 1019 -1 1 t1018|1018& -0 s2339|& -0 s2340|-1 1022 -1 +0 s2340|& +0 s2341|-1 1022 -1 1 t1021|1021& -0 s2341|& -0 s2342|-1 1025 -1 +0 s2342|& +0 s2343|-1 1025 -1 1 t1024|1024& -0 s2343|& -0 s2344|-1 1028 -1 +0 s2344|& +0 s2345|-1 1028 -1 1 t1027|1027& -0 a2345|& -0 s2346|-1 1031 -1 +0 a2346|& +0 s2347|-1 1031 -1 1 t1030|1030& -0 s2347|& -0 s2348|-1 1034 -1 +0 s2348|& +0 s2349|-1 1034 -1 1 t1033|1033& -0 a2349|& -0 s2350|-1 3067 -1 -0 s2351|-1 3086 -1 -0 s2352|-1 1039 -1 +0 a2350|& +0 s2351|-1 3067 -1 +0 s2352|-1 3086 -1 +0 s2353|-1 1039 -1 1 t1038|1038& -0 s2353|& -0 s2354|-1 1042 -1 +0 s2354|& +0 s2355|-1 1042 -1 1 t1041|1041& -0 a2355|-1 18882 -1 -0 s2356|& -0 s2357|-1 1046 -1 +0 a2356|-1 18923 -1 +0 s2357|& +0 s2358|-1 1046 -1 1 t1045|1045& -0 a2358|-1 14416 -1 -0 s2359|-1 1049 -1 +0 a2359|-1 14451 -1 +0 s2360|-1 1049 -1 1 t1048|1048& -0 a2360|-1 6309 -1 -0 s2361|-1 1052 -1 +0 a2361|-1 6313 -1 +0 s2362|-1 1052 -1 1 t1051|1051& -0 s2362|-1 10738 11149 -0 a2363|& -0 s2364|-1 4868 -1 -0 s2365|-1 1057 -1 +0 s2363|-1 10750 11170 +0 a2364|& +0 s2365|-1 4868 -1 +0 s2366|-1 1057 -1 1 t1056|1056& -0 a2366|& -0 s2367|-1 1060 -1 +0 a2367|& +0 s2368|-1 1060 -1 1 t1059|1059& -0 a2368|-1 17181 -1 -0 s2369|-1 1063 -1 +0 a2369|-1 17216 -1 +0 s2370|-1 1063 -1 1 t1062|1062& -0 a2370|& -0 s2371|-1 1066 -1 +0 a2371|& +0 s2372|-1 1066 -1 1 t1065|1065& -0 a2372|-1 16973 -1 -0 s2373|-1 1069 -1 +0 a2373|-1 17008 -1 +0 s2374|-1 1069 -1 1 t1068|1068& -0 a2374|& -0 s2375|-1 1072 -1 +0 a2375|& +0 s2376|-1 1072 -1 1 t1071|1071& -0 a2376|-1 14417 -1 -0 s2377|-1 1075 -1 +0 a2377|-1 14452 -1 +0 s2378|-1 1075 -1 1 t1074|1074& -0 a2378|& -0 s2379|-1 1078 -1 +0 a2379|& +0 s2380|-1 1078 -1 1 t1077|1077& -0 a2380|& -0 s2381|-1 1081 -1 +0 a2381|& +0 s2382|-1 1081 -1 1 t1080|1080& -0 a2382|-1 16829 -1 -0 s2383|-1 1084 -1 +0 a2383|-1 16864 -1 +0 s2384|-1 1084 -1 1 t1083|1083& -0 a2384|& -0 s2385|-1 1087 -1 +0 a2385|& +0 s2386|-1 1087 -1 1 t1086|1086& -0 a2386|& -0 s2387|-1 1090 -1 +0 a2387|& +0 s2388|-1 1090 -1 1 t1089|1089& -0 a2388|& -0 s2389|-1 1093 -1 +0 a2389|& +0 s2390|-1 1093 -1 1 t1092|1092& -0 a2390|& -0 s2391|-1 1096 -1 +0 a2391|& +0 s2392|-1 1096 -1 1 t1095|1095& -0 a2392|& 0 a2393|& 0 a2394|& 0 a2395|& -0 s2396|-1 1102 -1 +0 a2396|& +0 s2397|-1 1102 -1 1 t1101|1101& -0 a2397|& -0 s2398|-1 1105 -1 +0 a2398|& +0 s2399|-1 1105 -1 1 t1104|1104& -0 a2399|& -0 s2400|-1 1108 -1 +0 a2400|& +0 s2401|-1 1108 -1 1 t1107|1107& -0 a2401|-1 13336 -1 -0 s2402|-1 1111 -1 +0 a2402|-1 13371 -1 +0 s2403|-1 1111 -1 1 t1110|1110& -0 a2403|& -0 s2404|-1 1114 -1 +0 a2404|& +0 s2405|-1 1114 -1 1 t1113|1113& -0 a2405|& -0 s2406|-1 1117 -1 +0 a2406|& +0 s2407|-1 1117 -1 1 t1116|1116& -0 a2407|& -0 s2408|-1 1120 -1 +0 a2408|& +0 s2409|-1 1120 -1 1 t1119|1119& -0 a2409|-1 13305 -1 -0 s2410|-1 1123 -1 +0 a2410|-1 13340 -1 +0 s2411|-1 1123 -1 1 t1122|1122& -0 a2411|& -0 s2412|-1 1126 -1 +0 a2412|& +0 s2413|-1 1126 -1 1 t1125|1125& -0 a2413|& -0 s2414|-1 1129 -1 +0 a2414|& +0 s2415|-1 1129 -1 1 t1128|1128& -0 a2415|& -0 s2416|-1 1132 -1 +0 a2416|& +0 s2417|-1 1132 -1 1 t1131|1131& -0 a2417|& -0 s2418|-1 1135 -1 +0 a2418|& +0 s2419|-1 1135 -1 1 t1134|1134& -0 a2419|-1 12272 -1 -0 s2420|-1 1138 -1 +0 a2420|-1 12307 -1 +0 s2421|-1 1138 -1 1 t1137|1137& -0 a2421|& -0 s2422|-1 1141 -1 +0 a2422|& +0 s2423|-1 1141 -1 1 t1140|1140& -0 a2423|& -0 s2424|-1 1144 -1 +0 a2424|& +0 s2425|-1 1144 -1 1 t1143|1143& -0 a2425|& -0 s2426|-1 1147 -1 +0 a2426|& +0 s2427|-1 1147 -1 1 t1146|1146& -0 a2427|& -0 s2428|-1 1150 -1 +0 a2428|& +0 s2429|-1 1150 -1 1 t1149|1149& -0 a2429|& -0 s2430|-1 1153 -1 +0 a2430|& +0 s2431|-1 1153 -1 1 t1152|1152& -0 a2431|& -0 s2432|-1 1156 -1 +0 a2432|& +0 s2433|-1 1156 -1 1 t1155|1155& -0 a2433|& -0 s2434|-1 1159 -1 +0 a2434|& +0 s2435|-1 1159 -1 1 t1158|1158& -0 a2435|& -0 s2436|-1 1162 -1 +0 a2436|& +0 s2437|-1 1162 -1 1 t1161|1161& -0 a2437|-1 17849 -1 -0 s2438|-1 1165 -1 +0 a2438|-1 17884 -1 +0 s2439|-1 1165 -1 1 t1164|1164& -0 a2439|& -0 s2440|-1 1168 -1 +0 a2440|& +0 s2441|-1 1168 -1 1 t1167|1167& -0 a2441|& -0 s2442|-1 1171 -1 +0 a2442|& +0 s2443|-1 1171 -1 1 t1170|1170& -0 a2443|-1 8705 -1 -0 s2444|-1 1174 -1 +0 a2444|-1 8711 -1 +0 s2445|-1 1174 -1 1 t1173|1173& -0 a2445|& -0 s2446|-1 1177 -1 +0 a2446|& +0 s2447|-1 1177 -1 1 t1176|1176& -0 a2447|& -0 s2448|-1 1180 -1 +0 a2448|& +0 s2449|-1 1180 -1 1 t1179|1179& -0 a2449|& -0 s2450|-1 1183 -1 +0 a2450|& +0 s2451|-1 1183 -1 1 t1182|1182& -0 a2451|-1 17888 -1 -0 s2452|-1 1186 -1 +0 a2452|-1 17923 -1 +0 s2453|-1 1186 -1 1 t1185|1185& -0 a2453|& -0 s2454|-1 1189 -1 +0 a2454|& +0 s2455|-1 1189 -1 1 t1188|1188& -0 a2455|-1 17787 -1 -0 s2456|-1 1192 -1 +0 a2456|-1 17822 -1 +0 s2457|-1 1192 -1 1 t1191|1191& -0 a2457|& -0 s2458|-1 1195 -1 +0 a2458|& +0 s2459|-1 1195 -1 1 t1194|1194& -0 a2459|-1 17824 -1 -0 s2460|-1 1198 -1 +0 a2460|-1 17859 -1 +0 s2461|-1 1198 -1 1 t1197|1197& -0 a2461|& 0 a2462|& -0 s2463|-1 1202 -1 +0 a2463|& +0 s2464|-1 1202 -1 1 t1201|1201& -0 a2464|-1 7540 -1 -0 s2465|-1 1205 -1 +0 a2465|-1 7544 -1 +0 s2466|-1 1205 -1 1 t1204|1204& -0 a2466|-1 10033 -1 -0 s2467|-1 1208 -1 +0 a2467|-1 10039 -1 +0 s2468|-1 1208 -1 1 t1207|1207& -0 a2468|& -0 s2469|& -0 a2470|-1 1387 -1 -0 s2471|-1 2396 16009 -0 a2472|-1 4993 -1 +0 a2469|& +0 s2470|& +0 a2471|-1 1387 -1 +0 s2472|-1 2396 16044 +0 a2473|-1 4993 -1 3 ?! 3 f1214 (1047|0@5@7&#,)! 3 f2 (1047|0@5@7&#,)^1217 1 t1216|1216& -0 s2473|& +0 s2474|& 3 ?! 3 f1219 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^1222 1 t1221|1221& -0 s2474|& +0 s2475|& 3 ?! 3 f1224 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)^1227 1 t1226|1226& -0 s2475|& +0 s2476|& 3 ?! 3 f1229 (1047|0@5@7&#,)! 3 f1 (1047|0@5@7&#,)^1232 1 t1231|1231& -0 s2476|& +0 s2477|& 3 f0 (20|4@5@2&#,)! 3 f1 (20|4@5@2&#,)! -0 s2478|& 0 s2479|& +0 s2480|& 3 f0 (5|$#,)! 3 f19 (5|$#,)! 3 f23 (5|$#,)! @@ -1261,9 +1261,9 @@ 3 f5 (9|$#,)! 3 f0 (5|$#,)! 3 f10 (5|$#,)! -0 s2488|& -0 s2489|-1 13649 11116 -0 s2490|-1 -1 16577 +0 s2489|& +0 s2490|-1 13684 11137 +0 s2491|-1 -1 16612 3 f0 (1259|@5|0@5@7&#,)! 3 f19 (1259|@5|0@5@7&#,)! 3 f23 (1259|@5|0@5@7&#,)! @@ -1346,8 +1346,8 @@ 3 f0 (1211|0@5@7&#,)! 3 f5 (1211|0@5@7&#,)! 3 e!5{CGE_SAME,CGE_DISTINCT,CGE_CASE,CGE_LOOKALIKE}! -0 s2524|& 0 s2525|& +0 s2526|& 3 f0 (1211|0@5@7&#,1211|0@5@7&#,5|$#,2|$#,2|$#,)! 3 f1345 (1211|0@5@7&#,1211|0@5@7&#,5|$#,2|$#,2|$#,)! 3 f0 (1211|0@5@7&#,4|$#,4|$#,)! @@ -1495,10 +1495,10 @@ 3 f20 (63|@7|$#,)! 3 f0 (20|0@5@17&#,)! 3 f1 (20|0@5@17&#,)! -0 s2611|-1 12525 -1 +0 s2612|-1 12560 -1 3 e!6{NO,YES,MAYBE}! -0 s2616|& 0 s2617|& +0 s2618|& 3 f0 (1496|@7|$#,)! 3 f1211 (1496|@7|$#,)! 3 f0 (1496|@7|$#,)! @@ -1521,7 +1521,7 @@ 3 f1496 (4|$#,)! 3 f0 (23|0@0@6&#,!.,)! 3 f1211 (23|0@0@6&#,!.,)! -0 a2621|-1 21022 -1 +0 a2622|-1 21063 -1 3 f0 (1519|$#,)! 3 f2 (1519|$#,)! 3 f0 (1519|$#,)! @@ -1531,10 +1531,10 @@ 3 f0 (1519|@7|$#,1519|@7|$#,)! 3 f5 (1519|@7|$#,1519|@7|$#,)! 3 e!7{FL_NORMAL,FL_SPEC,FL_LIB,FL_STDLIB,FL_STDHDR,FL_IMPORT,FL_BUILTIN,FL_PREPROC,FL_RC,FL_EXTERNAL}! -0 s2633|& 0 s2634|& +0 s2635|& 3 Ss_fileloc{1530|@1|^#kind,1519|@1|^#fid,5|@1|^#lineno,5|@1|^#column,}! -0 s2635|-1 4442 -1 +0 s2636|-1 4442 -1 3 f0 (1082|0@5@2&#,1082|0@5@7&#,)! 3 f1082 (1082|0@5@2&#,1082|0@5@7&#,)! 3 f0 (1519|$#,5|$#,5|$#,)! @@ -1703,14 +1703,14 @@ 3 f1 (1519|$#,)! 3 f0 (1519|$#,5|$#,)! 3 f1 (1519|$#,5|$#,)! -0 s2705|& -0 s2706|-1 10616 10642 -0 s2707|-1 10798 -1 -0 s2708|-1 10643 -1 +0 s2706|& +0 s2707|-1 10622 10654 +0 s2708|-1 10810 -1 +0 s2709|-1 10655 -1 3 ecpp_token{CPP_EOF,CPP_OTHER,CPP_COMMENT,CPP_HSPACE,CPP_VSPACE,CPP_NAME,CPP_NUMBER,CPP_CHAR,CPP_STRING,CPP_DIRECTIVE,CPP_LPAREN,CPP_RPAREN,CPP_LBRACE,CPP_RBRACE,CPP_COMMA,CPP_SEMICOLON,CPP_3DOTS,CPP_POP}! -0 s2727|& 0 s2728|& -0 s2729|-1 1723 -1 +0 s2729|& +0 s2730|-1 1723 -1 3 f0 ()! 3 f1211 ()! 3 f0 (1211|0@5@18&#,1211|0@5@18&#,)! @@ -1730,13 +1730,13 @@ 3 f1082 (1723|$#,)! 3 f0 ()! 3 f1 ()! -3 e!8{SKIP_FLAG,INVALID_FLAG,FLG_LIKELYBOOL,FLG_IMPABSTRACT,FLG_ACCESSALL,FLG_ACCESSMODULE,FLG_ACCESSFILE,FLG_ACCESSCZECH,FLG_ACCESSSLOVAK,FLG_ACCESSCZECHOSLOVAK,FLG_ABSTRACT,FLG_MUTREP,FLG_GLOBALIAS,FLG_CHECKSTRICTGLOBALIAS,FLG_CHECKEDGLOBALIAS,FLG_CHECKMODGLOBALIAS,FLG_UNCHECKEDGLOBALIAS,FLG_ALIASUNIQUE,FLG_MAYALIASUNIQUE,FLG_MUSTNOTALIAS,FLG_RETALIAS,FLG_NOPARAMS,FLG_OLDSTYLE,FLG_GNUEXTENSIONS,FLG_USEVARARGS,FLG_WARNPOSIX,FLG_EXITARG,FLG_EVALORDER,FLG_EVALORDERUNCON,FLG_BOOLFALSE,FLG_BOOLTYPE,FLG_BOOLTRUE,FLG_NOACCESS,FLG_NOCOMMENTS,FLG_UNRECOGCOMMENTS,FLG_UNRECOGFLAGCOMMENTS,FLG_CONTINUECOMMENT,FLG_SLASHSLASHCOMMENT,FLG_NESTCOMMENT,FLG_TMPCOMMENTS,FLG_LINTCOMMENTS,FLG_WARNLINTCOMMENTS,FLG_DECLUNDEF,FLG_SPECUNDEF,FLG_SPECUNDECL,FLG_LOOPEXEC,FLG_CONTROL,FLG_INFLOOPS,FLG_INFLOOPSUNCON,FLG_DEEPBREAK,FLG_LOOPLOOPBREAK,FLG_SWITCHLOOPBREAK,FLG_LOOPSWITCHBREAK,FLG_SWITCHSWITCHBREAK,FLG_LOOPLOOPCONTINUE,FLG_UNREACHABLE,FLG_WHILEEMPTY,FLG_WHILEBLOCK,FLG_FOREMPTY,FLG_FORBLOCK,FLG_IFEMPTY,FLG_IFBLOCK,FLG_ALLEMPTY,FLG_ALLBLOCK,FLG_ELSEIFCOMPLETE,FLG_NORETURN,FLG_CASEBREAK,FLG_MISSCASE,FLG_FIRSTCASE,FLG_GRAMMAR,FLG_NOPP,FLG_SHADOW,FLG_INCONDEFSLIB,FLG_WARNOVERLOAD,FLG_NESTEDEXTERN,FLG_REDECL,FLG_REDEF,FLG_INCONDEFS,FLG_IMPTYPE,FLG_MATCHFIELDS,FLG_USEDEF,FLG_IMPOUTS,FLG_TMPDIR,FLG_LARCHPATH,FLG_LCLIMPORTDIR,FLG_SYSTEMDIRS,FLG_SKIPANSIHEADERS,FLG_SKIPPOSIXHEADERS,FLG_SYSTEMDIRERRORS,FLG_SYSTEMDIREXPAND,FLG_INCLUDEPATH,FLG_SPECPATH,FLG_QUIET,FLG_USESTDERR,FLG_SHOWSUMMARY,FLG_SHOWSCAN,FLG_STATS,FLG_TIMEDIST,FLG_SHOWUSES,FLG_NOEFFECT,FLG_NOEFFECTUNCON,FLG_EXPORTANY,FLG_EXPORTFCN,FLG_EXPORTMACRO,FLG_EXPORTTYPE,FLG_EXPORTVAR,FLG_EXPORTCONST,FLG_EXPORTITER,FLG_REPEXPOSE,FLG_RETEXPOSE,FLG_ASSIGNEXPOSE,FLG_CASTEXPOSE,FLG_LINELEN,FLG_INDENTSPACES,FLG_SHOWCOL,FLG_PARENFILEFORMAT,FLG_SHOWFUNC,FLG_SHOWALLCONJS,FLG_IMPCONJ,FLG_EXPECT,FLG_LCLEXPECT,FLG_PARTIAL,FLG_GLOBALS,FLG_USEALLGLOBS,FLG_INTERNALGLOBS,FLG_INTERNALGLOBSNOGLOBS,FLG_WARNMISSINGGLOBALS,FLG_WARNMISSINGGLOBALSNOGLOBS,FLG_GLOBUNSPEC,FLG_ALLGLOBALS,FLG_CHECKSTRICTGLOBALS,FLG_IMPCHECKEDSPECGLOBALS,FLG_IMPCHECKMODSPECGLOBALS,FLG_IMPCHECKEDSTRICTSPECGLOBALS,FLG_IMPCHECKEDGLOBALS,FLG_IMPCHECKMODGLOBALS,FLG_IMPCHECKEDSTRICTGLOBALS,FLG_IMPCHECKEDSTATICS,FLG_IMPCHECKMODSTATICS,FLG_IMPCHECKMODINTERNALS,FLG_IMPCHECKEDSTRICTSTATICS,FLG_MODGLOBS,FLG_MODGLOBSUNSPEC,FLG_MODSTRICTGLOBSUNSPEC,FLG_MODGLOBSUNCHECKED,FLG_KEEP,FLG_DOLH,FLG_DOLCS,FLG_SINGLEINCLUDE,FLG_NEVERINCLUDE,FLG_SKIPSYSHEADERS,FLG_WARNFLAGS,FLG_WARNRC,FLG_WARNUNIXLIB,FLG_BADFLAG,FLG_FORCEHINTS,FLG_HELP,FLG_HINTS,FLG_RETVAL,FLG_RETVALOTHER,FLG_RETVALBOOL,FLG_RETVALINT,FLG_OPTF,FLG_INIT,FLG_NOF,FLG_NEEDSPEC,FLG_NEWDECL,FLG_ITER,FLG_HASYIELD,FLG_DUMP,FLG_MERGE,FLG_NOLIB,FLG_ANSILIB,FLG_STRICTLIB,FLG_UNIXLIB,FLG_UNIXSTRICTLIB,FLG_POSIXLIB,FLG_POSIXSTRICTLIB,FLG_WHICHLIB,FLG_MTSFILE,FLG_COMMENTCHAR,FLG_ALLMACROS,FLG_LIBMACROS,FLG_SPECMACROS,FLG_FCNMACROS,FLG_CONSTMACROS,FLG_MACROMATCHNAME,FLG_MACRONEXTLINE,FLG_MACROSTMT,FLG_MACROEMPTY,FLG_MACROPARAMS,FLG_MACROASSIGN,FLG_SEFPARAMS,FLG_SEFUNSPEC,FLG_MACROPARENS,FLG_MACRODECL,FLG_MACROFCNDECL,FLG_MACROCONSTDECL,FLG_MACROREDEF,FLG_MACROUNDEF,FLG_RETSTACK,FLG_USERELEASED,FLG_STRICTUSERELEASED,FLG_COMPDEF,FLG_COMPMEMPASS,FLG_MUSTDEFINE,FLG_UNIONDEF,FLG_MEMIMPLICIT,FLG_PARAMIMPTEMP,FLG_ALLIMPONLY,FLG_CODEIMPONLY,FLG_SPECALLIMPONLY,FLG_GLOBIMPONLY,FLG_RETIMPONLY,FLG_STRUCTIMPONLY,FLG_SPECGLOBIMPONLY,FLG_SPECRETIMPONLY,FLG_SPECSTRUCTIMPONLY,FLG_DEPARRAYS,FLG_COMPDESTROY,FLG_STRICTDESTROY,FLG_MUSTFREE,FLG_BRANCHSTATE,FLG_STRICTBRANCHSTATE,FLG_MEMCHECKS,FLG_MEMTRANS,FLG_EXPOSETRANS,FLG_OBSERVERTRANS,FLG_DEPENDENTTRANS,FLG_NEWREFTRANS,FLG_ONLYTRANS,FLG_ONLYUNQGLOBALTRANS,FLG_OWNEDTRANS,FLG_FRESHTRANS,FLG_SHAREDTRANS,FLG_TEMPTRANS,FLG_KEPTTRANS,FLG_KEEPTRANS,FLG_IMMEDIATETRANS,FLG_REFCOUNTTRANS,FLG_STATICTRANS,FLG_UNKNOWNTRANS,FLG_STATICINITTRANS,FLG_UNKNOWNINITTRANS,FLG_READONLYSTRINGS,FLG_READONLYTRANS,FLG_PASSUNKNOWN,FLG_MODIFIES,FLG_MUSTMOD,FLG_MODOBSERVER,FLG_MODOBSERVERUNCON,FLG_MODINTERNALSTRICT,FLG_MODFILESYSTEM,FLG_MODUNSPEC,FLG_MODNOMODS,FLG_MODUNCON,FLG_MODUNCONNOMODS,FLG_GLOBALSIMPMODIFIESNOTHING,FLG_MODIFIESIMPNOGLOBALS,FLG_NAMECHECKS,FLG_CZECH,FLG_CZECHFUNCTIONS,FLG_CZECHVARS,FLG_CZECHMACROS,FLG_CZECHCONSTANTS,FLG_CZECHTYPES,FLG_SLOVAK,FLG_SLOVAKFUNCTIONS,FLG_SLOVAKMACROS,FLG_SLOVAKVARS,FLG_SLOVAKCONSTANTS,FLG_SLOVAKTYPES,FLG_CZECHOSLOVAK,FLG_CZECHOSLOVAKFUNCTIONS,FLG_CZECHOSLOVAKMACROS,FLG_CZECHOSLOVAKVARS,FLG_CZECHOSLOVAKCONSTANTS,FLG_CZECHOSLOVAKTYPES,FLG_ANSIRESERVED,FLG_CPPNAMES,FLG_ANSIRESERVEDLOCAL,FLG_DISTINCTEXTERNALNAMES,FLG_EXTERNALNAMELEN,FLG_EXTERNALNAMECASEINSENSITIVE,FLG_DISTINCTINTERNALNAMES,FLG_INTERNALNAMELEN,FLG_INTERNALNAMECASEINSENSITIVE,FLG_INTERNALNAMELOOKALIKE,FLG_MACROVARPREFIX,FLG_MACROVARPREFIXEXCLUDE,FLG_TAGPREFIX,FLG_TAGPREFIXEXCLUDE,FLG_ENUMPREFIX,FLG_ENUMPREFIXEXCLUDE,FLG_FILESTATICPREFIX,FLG_FILESTATICPREFIXEXCLUDE,FLG_GLOBPREFIX,FLG_GLOBPREFIXEXCLUDE,FLG_TYPEPREFIX,FLG_TYPEPREFIXEXCLUDE,FLG_EXTERNALPREFIX,FLG_EXTERNALPREFIXEXCLUDE,FLG_LOCALPREFIX,FLG_LOCALPREFIXEXCLUDE,FLG_UNCHECKEDMACROPREFIX,FLG_UNCHECKEDMACROPREFIXEXCLUDE,FLG_CONSTPREFIX,FLG_CONSTPREFIXEXCLUDE,FLG_ITERPREFIX,FLG_ITERPREFIXEXCLUDE,FLG_DECLPARAMPREFIX,FLG_DECLPARAMNAME,FLG_DECLPARAMMATCH,FLG_DECLPARAMPREFIXEXCLUDE,FLG_CONTROLNESTDEPTH,FLG_STRINGLITERALLEN,FLG_NUMSTRUCTFIELDS,FLG_NUMENUMMEMBERS,FLG_INCLUDENEST,FLG_ANSILIMITS,FLG_NAME,FLG_UNCLASSIFIED,FLG_NULL,FLG_NULLTERMINATED,FLG_ARRAYREAD,FLG_ARRAYWRITE,FLG_FUNCTIONPOST,FLG_PARENCONSTRAINT,FLG_DEBUGFUNCTIONCONSTRAINT,FLG_ARRAYBOUNDS,FLG_ARRAYBOUNDSREAD,FLG_FUNCTIONCONSTRAINT,FLG_CHECKPOST,FLG_CONSTRAINTLOCATION,FLG_IMPLICTCONSTRAINT,FLG_ORCONSTRAINT,FLG_NULLTERMINATEDWARNING,FLG_NULLDEREF,FLG_FCNDEREF,FLG_NULLPASS,FLG_NULLRET,FLG_NULLSTATE,FLG_NULLASSIGN,FLG_BOOLCOMPARE,FLG_REALCOMPARE,FLG_UNSIGNEDCOMPARE,FLG_POINTERARITH,FLG_NULLPOINTERARITH,FLG_PTRNUMCOMPARE,FLG_STRICTOPS,FLG_BITWISEOPS,FLG_SHIFTSIGNED,FLG_BOOLOPS,FLG_PTRNEGATE,FLG_SIZEOFTYPE,FLG_SIZEOFFORMALARRAY,FLG_FIXEDFORMALARRAY,FLG_INCOMPLETETYPE,FLG_FORMALARRAY,FLG_PREDASSIGN,FLG_PREDBOOL,FLG_PREDBOOLINT,FLG_PREDBOOLOTHERS,FLG_PREDBOOLPTR,FLG_DEFINE,FLG_UNDEFINE,FLG_UNRECOGDIRECTIVE,FLG_GLOBSTATE,FLG_SUPCOUNTS,FLG_LIMIT,FLG_SYNTAX,FLG_TRYTORECOVER,FLG_PREPROC,FLG_TYPE,FLG_FULLINITBLOCK,FLG_INITALLELEMENTS,FLG_INITSIZE,FLG_STRINGLITTOOLONG,FLG_STRINGLITNOROOM,FLG_STRINGLITSMALLER,FLG_ENUMMEMBERS,FLG_MAINTYPE,FLG_FORMATTYPE,FLG_FORMATCONST,FLG_FORMATCODE,FLG_FORWARDDECL,FLG_ABSTVOIDP,FLG_CASTFCNPTR,FLG_CHARINDEX,FLG_ENUMINDEX,FLG_BOOLINT,FLG_CHARINT,FLG_ENUMINT,FLG_FLOATDOUBLE,FLG_IGNOREQUALS,FLG_DUPLICATEQUALS,FLG_IGNORESIGNS,FLG_NUMLITERAL,FLG_CHARINTLITERAL,FLG_RELAXQUALS,FLG_RELAXTYPES,FLG_CHARUNSIGNEDCHAR,FLG_MATCHANYINTEGRAL,FLG_LONGUNSIGNEDINTEGRAL,FLG_LONGINTEGRAL,FLG_LONGUNSIGNEDUNSIGNEDINTEGRAL,FLG_LONGSIGNEDINTEGRAL,FLG_ZEROPTR,FLG_ZEROBOOL,FLG_REPEATUNRECOG,FLG_SYSTEMUNRECOG,FLG_UNRECOG,FLG_TOPUNUSED,FLG_EXPORTLOCAL,FLG_EXPORTHEADER,FLG_EXPORTHEADERVAR,FLG_FIELDUNUSED,FLG_ENUMMEMUNUSED,FLG_CONSTUNUSED,FLG_FUNCUNUSED,FLG_PARAMUNUSED,FLG_TYPEUNUSED,FLG_VARUNUSED,FLG_UNUSEDSPECIAL,FLG_REDUNDANTSHAREQUAL,FLG_MISPLACEDSHAREQUAL,FLG_ANNOTATIONERROR,FLG_COMMENTERROR,FLG_SHOWSOURCELOC,FLG_BUGSLIMIT,FLG_FILEEXTENSIONS,FLG_WARNUSE,FLG_STATETRANSFER,FLG_STATEMERGE,FLG_ITS4MOSTRISKY,FLG_ITS4VERYRISKY,FLG_ITS4RISKY,FLG_ITS4MODERATERISK,FLG_ITS4LOWRISK,FLG_BUFFEROVERFLOWHIGH,FLG_BUFFEROVERFLOW,FLG_TOCTOU,FLG_MULTITHREADED,FLG_PORTABILITY,FLG_UNIXSTANDARD,FLG_SUPERUSER,FLG_IMPLEMENTATIONOPTIONAL,FLG_LEGACY,LAST_FLAG}! -0 s3189|& -0 s3190|-1 -1 13623 +3 e!8{SKIP_FLAG,INVALID_FLAG,FLG_LIKELYBOOL,FLG_IMPABSTRACT,FLG_ACCESSALL,FLG_ACCESSMODULE,FLG_ACCESSFILE,FLG_ACCESSCZECH,FLG_ACCESSSLOVAK,FLG_ACCESSCZECHOSLOVAK,FLG_ABSTRACT,FLG_MUTREP,FLG_GLOBALIAS,FLG_CHECKSTRICTGLOBALIAS,FLG_CHECKEDGLOBALIAS,FLG_CHECKMODGLOBALIAS,FLG_UNCHECKEDGLOBALIAS,FLG_ALIASUNIQUE,FLG_MAYALIASUNIQUE,FLG_MUSTNOTALIAS,FLG_RETALIAS,FLG_NOPARAMS,FLG_OLDSTYLE,FLG_GNUEXTENSIONS,FLG_USEVARARGS,FLG_WARNPOSIX,FLG_EXITARG,FLG_EVALORDER,FLG_EVALORDERUNCON,FLG_BOOLFALSE,FLG_BOOLTYPE,FLG_BOOLTRUE,FLG_NOACCESS,FLG_NOCOMMENTS,FLG_UNRECOGCOMMENTS,FLG_UNRECOGFLAGCOMMENTS,FLG_CONTINUECOMMENT,FLG_SLASHSLASHCOMMENT,FLG_NESTCOMMENT,FLG_TMPCOMMENTS,FLG_LINTCOMMENTS,FLG_WARNLINTCOMMENTS,FLG_DECLUNDEF,FLG_SPECUNDEF,FLG_SPECUNDECL,FLG_LOOPEXEC,FLG_FORLOOPEXEC,FLG_WHILELOOPEXEC,FLG_ITERLOOPEXEC,FLG_OBVIOUSLOOPEXEC,FLG_CONTROL,FLG_INFLOOPS,FLG_INFLOOPSUNCON,FLG_DEEPBREAK,FLG_LOOPLOOPBREAK,FLG_SWITCHLOOPBREAK,FLG_LOOPSWITCHBREAK,FLG_SWITCHSWITCHBREAK,FLG_LOOPLOOPCONTINUE,FLG_UNREACHABLE,FLG_WHILEEMPTY,FLG_WHILEBLOCK,FLG_FOREMPTY,FLG_FORBLOCK,FLG_IFEMPTY,FLG_IFBLOCK,FLG_ALLEMPTY,FLG_ALLBLOCK,FLG_ELSEIFCOMPLETE,FLG_NORETURN,FLG_CASEBREAK,FLG_MISSCASE,FLG_FIRSTCASE,FLG_GRAMMAR,FLG_NOPP,FLG_SHADOW,FLG_INCONDEFSLIB,FLG_WARNOVERLOAD,FLG_NESTEDEXTERN,FLG_REDECL,FLG_REDEF,FLG_INCONDEFS,FLG_IMPTYPE,FLG_MATCHFIELDS,FLG_USEDEF,FLG_IMPOUTS,FLG_TMPDIR,FLG_LARCHPATH,FLG_LCLIMPORTDIR,FLG_SYSTEMDIRS,FLG_SKIPANSIHEADERS,FLG_SKIPPOSIXHEADERS,FLG_SYSTEMDIRERRORS,FLG_SYSTEMDIREXPAND,FLG_INCLUDEPATH,FLG_SPECPATH,FLG_QUIET,FLG_USESTDERR,FLG_SHOWSUMMARY,FLG_SHOWSCAN,FLG_STATS,FLG_TIMEDIST,FLG_SHOWUSES,FLG_NOEFFECT,FLG_NOEFFECTUNCON,FLG_EXPORTANY,FLG_EXPORTFCN,FLG_EXPORTMACRO,FLG_EXPORTTYPE,FLG_EXPORTVAR,FLG_EXPORTCONST,FLG_EXPORTITER,FLG_REPEXPOSE,FLG_RETEXPOSE,FLG_ASSIGNEXPOSE,FLG_CASTEXPOSE,FLG_LINELEN,FLG_INDENTSPACES,FLG_SHOWCOL,FLG_PARENFILEFORMAT,FLG_SHOWFUNC,FLG_SHOWALLCONJS,FLG_IMPCONJ,FLG_EXPECT,FLG_LCLEXPECT,FLG_PARTIAL,FLG_GLOBALS,FLG_USEALLGLOBS,FLG_INTERNALGLOBS,FLG_INTERNALGLOBSNOGLOBS,FLG_WARNMISSINGGLOBALS,FLG_WARNMISSINGGLOBALSNOGLOBS,FLG_GLOBUNSPEC,FLG_ALLGLOBALS,FLG_CHECKSTRICTGLOBALS,FLG_IMPCHECKEDSPECGLOBALS,FLG_IMPCHECKMODSPECGLOBALS,FLG_IMPCHECKEDSTRICTSPECGLOBALS,FLG_IMPCHECKEDGLOBALS,FLG_IMPCHECKMODGLOBALS,FLG_IMPCHECKEDSTRICTGLOBALS,FLG_IMPCHECKEDSTATICS,FLG_IMPCHECKMODSTATICS,FLG_IMPCHECKMODINTERNALS,FLG_IMPCHECKEDSTRICTSTATICS,FLG_MODGLOBS,FLG_MODGLOBSUNSPEC,FLG_MODSTRICTGLOBSUNSPEC,FLG_MODGLOBSUNCHECKED,FLG_KEEP,FLG_DOLH,FLG_DOLCS,FLG_SINGLEINCLUDE,FLG_NEVERINCLUDE,FLG_SKIPSYSHEADERS,FLG_WARNFLAGS,FLG_WARNRC,FLG_WARNUNIXLIB,FLG_BADFLAG,FLG_FORCEHINTS,FLG_HELP,FLG_HINTS,FLG_RETVAL,FLG_RETVALOTHER,FLG_RETVALBOOL,FLG_RETVALINT,FLG_OPTF,FLG_INIT,FLG_NOF,FLG_NEEDSPEC,FLG_NEWDECL,FLG_ITER,FLG_HASYIELD,FLG_DUMP,FLG_MERGE,FLG_NOLIB,FLG_ANSILIB,FLG_STRICTLIB,FLG_UNIXLIB,FLG_UNIXSTRICTLIB,FLG_POSIXLIB,FLG_POSIXSTRICTLIB,FLG_WHICHLIB,FLG_MTSFILE,FLG_COMMENTCHAR,FLG_ALLMACROS,FLG_LIBMACROS,FLG_SPECMACROS,FLG_FCNMACROS,FLG_CONSTMACROS,FLG_MACROMATCHNAME,FLG_MACRONEXTLINE,FLG_MACROSTMT,FLG_MACROEMPTY,FLG_MACROPARAMS,FLG_MACROASSIGN,FLG_SEFPARAMS,FLG_SEFUNSPEC,FLG_MACROPARENS,FLG_MACRODECL,FLG_MACROFCNDECL,FLG_MACROCONSTDECL,FLG_MACROREDEF,FLG_MACROUNDEF,FLG_RETSTACK,FLG_USERELEASED,FLG_STRICTUSERELEASED,FLG_COMPDEF,FLG_COMPMEMPASS,FLG_MUSTDEFINE,FLG_UNIONDEF,FLG_MEMIMPLICIT,FLG_PARAMIMPTEMP,FLG_ALLIMPONLY,FLG_CODEIMPONLY,FLG_SPECALLIMPONLY,FLG_GLOBIMPONLY,FLG_RETIMPONLY,FLG_STRUCTIMPONLY,FLG_SPECGLOBIMPONLY,FLG_SPECRETIMPONLY,FLG_SPECSTRUCTIMPONLY,FLG_DEPARRAYS,FLG_COMPDESTROY,FLG_STRICTDESTROY,FLG_MUSTFREE,FLG_BRANCHSTATE,FLG_STRICTBRANCHSTATE,FLG_MEMCHECKS,FLG_MEMTRANS,FLG_EXPOSETRANS,FLG_OBSERVERTRANS,FLG_DEPENDENTTRANS,FLG_NEWREFTRANS,FLG_ONLYTRANS,FLG_ONLYUNQGLOBALTRANS,FLG_OWNEDTRANS,FLG_FRESHTRANS,FLG_SHAREDTRANS,FLG_TEMPTRANS,FLG_KEPTTRANS,FLG_KEEPTRANS,FLG_IMMEDIATETRANS,FLG_REFCOUNTTRANS,FLG_STATICTRANS,FLG_UNKNOWNTRANS,FLG_STATICINITTRANS,FLG_UNKNOWNINITTRANS,FLG_READONLYSTRINGS,FLG_READONLYTRANS,FLG_PASSUNKNOWN,FLG_MODIFIES,FLG_MUSTMOD,FLG_MODOBSERVER,FLG_MODOBSERVERUNCON,FLG_MODINTERNALSTRICT,FLG_MODFILESYSTEM,FLG_MODUNSPEC,FLG_MODNOMODS,FLG_MODUNCON,FLG_MODUNCONNOMODS,FLG_GLOBALSIMPMODIFIESNOTHING,FLG_MODIFIESIMPNOGLOBALS,FLG_NAMECHECKS,FLG_CZECH,FLG_CZECHFUNCTIONS,FLG_CZECHVARS,FLG_CZECHMACROS,FLG_CZECHCONSTANTS,FLG_CZECHTYPES,FLG_SLOVAK,FLG_SLOVAKFUNCTIONS,FLG_SLOVAKMACROS,FLG_SLOVAKVARS,FLG_SLOVAKCONSTANTS,FLG_SLOVAKTYPES,FLG_CZECHOSLOVAK,FLG_CZECHOSLOVAKFUNCTIONS,FLG_CZECHOSLOVAKMACROS,FLG_CZECHOSLOVAKVARS,FLG_CZECHOSLOVAKCONSTANTS,FLG_CZECHOSLOVAKTYPES,FLG_ANSIRESERVED,FLG_CPPNAMES,FLG_ANSIRESERVEDLOCAL,FLG_DISTINCTEXTERNALNAMES,FLG_EXTERNALNAMELEN,FLG_EXTERNALNAMECASEINSENSITIVE,FLG_DISTINCTINTERNALNAMES,FLG_INTERNALNAMELEN,FLG_INTERNALNAMECASEINSENSITIVE,FLG_INTERNALNAMELOOKALIKE,FLG_MACROVARPREFIX,FLG_MACROVARPREFIXEXCLUDE,FLG_TAGPREFIX,FLG_TAGPREFIXEXCLUDE,FLG_ENUMPREFIX,FLG_ENUMPREFIXEXCLUDE,FLG_FILESTATICPREFIX,FLG_FILESTATICPREFIXEXCLUDE,FLG_GLOBPREFIX,FLG_GLOBPREFIXEXCLUDE,FLG_TYPEPREFIX,FLG_TYPEPREFIXEXCLUDE,FLG_EXTERNALPREFIX,FLG_EXTERNALPREFIXEXCLUDE,FLG_LOCALPREFIX,FLG_LOCALPREFIXEXCLUDE,FLG_UNCHECKEDMACROPREFIX,FLG_UNCHECKEDMACROPREFIXEXCLUDE,FLG_CONSTPREFIX,FLG_CONSTPREFIXEXCLUDE,FLG_ITERPREFIX,FLG_ITERPREFIXEXCLUDE,FLG_DECLPARAMPREFIX,FLG_DECLPARAMNAME,FLG_DECLPARAMMATCH,FLG_DECLPARAMPREFIXEXCLUDE,FLG_CONTROLNESTDEPTH,FLG_STRINGLITERALLEN,FLG_NUMSTRUCTFIELDS,FLG_NUMENUMMEMBERS,FLG_INCLUDENEST,FLG_ANSILIMITS,FLG_NAME,FLG_UNCLASSIFIED,FLG_NULL,FLG_NULLTERMINATED,FLG_ARRAYREAD,FLG_ARRAYWRITE,FLG_FUNCTIONPOST,FLG_PARENCONSTRAINT,FLG_DEBUGFUNCTIONCONSTRAINT,FLG_ARRAYBOUNDS,FLG_ARRAYBOUNDSREAD,FLG_FUNCTIONCONSTRAINT,FLG_CHECKPOST,FLG_CONSTRAINTLOCATION,FLG_IMPLICTCONSTRAINT,FLG_ORCONSTRAINT,FLG_NULLTERMINATEDWARNING,FLG_NULLDEREF,FLG_FCNDEREF,FLG_NULLPASS,FLG_NULLRET,FLG_NULLSTATE,FLG_NULLASSIGN,FLG_BOOLCOMPARE,FLG_REALCOMPARE,FLG_UNSIGNEDCOMPARE,FLG_POINTERARITH,FLG_NULLPOINTERARITH,FLG_PTRNUMCOMPARE,FLG_STRICTOPS,FLG_BITWISEOPS,FLG_SHIFTSIGNED,FLG_BOOLOPS,FLG_PTRNEGATE,FLG_SIZEOFTYPE,FLG_SIZEOFFORMALARRAY,FLG_FIXEDFORMALARRAY,FLG_INCOMPLETETYPE,FLG_FORMALARRAY,FLG_PREDASSIGN,FLG_PREDBOOL,FLG_PREDBOOLINT,FLG_PREDBOOLOTHERS,FLG_PREDBOOLPTR,FLG_DEFINE,FLG_UNDEFINE,FLG_UNRECOGDIRECTIVE,FLG_GLOBSTATE,FLG_SUPCOUNTS,FLG_LIMIT,FLG_SYNTAX,FLG_TRYTORECOVER,FLG_PREPROC,FLG_TYPE,FLG_FULLINITBLOCK,FLG_INITALLELEMENTS,FLG_INITSIZE,FLG_STRINGLITTOOLONG,FLG_STRINGLITNOROOM,FLG_STRINGLITSMALLER,FLG_ENUMMEMBERS,FLG_MAINTYPE,FLG_FORMATTYPE,FLG_FORMATCONST,FLG_FORMATCODE,FLG_FORWARDDECL,FLG_ABSTVOIDP,FLG_CASTFCNPTR,FLG_CHARINDEX,FLG_ENUMINDEX,FLG_BOOLINT,FLG_CHARINT,FLG_ENUMINT,FLG_FLOATDOUBLE,FLG_IGNOREQUALS,FLG_DUPLICATEQUALS,FLG_IGNORESIGNS,FLG_NUMLITERAL,FLG_CHARINTLITERAL,FLG_RELAXQUALS,FLG_RELAXTYPES,FLG_CHARUNSIGNEDCHAR,FLG_MATCHANYINTEGRAL,FLG_LONGUNSIGNEDINTEGRAL,FLG_LONGINTEGRAL,FLG_LONGUNSIGNEDUNSIGNEDINTEGRAL,FLG_LONGSIGNEDINTEGRAL,FLG_ZEROPTR,FLG_ZEROBOOL,FLG_REPEATUNRECOG,FLG_SYSTEMUNRECOG,FLG_UNRECOG,FLG_TOPUNUSED,FLG_EXPORTLOCAL,FLG_EXPORTHEADER,FLG_EXPORTHEADERVAR,FLG_FIELDUNUSED,FLG_ENUMMEMUNUSED,FLG_CONSTUNUSED,FLG_FUNCUNUSED,FLG_PARAMUNUSED,FLG_TYPEUNUSED,FLG_VARUNUSED,FLG_UNUSEDSPECIAL,FLG_REDUNDANTSHAREQUAL,FLG_MISPLACEDSHAREQUAL,FLG_ANNOTATIONERROR,FLG_COMMENTERROR,FLG_SHOWSOURCELOC,FLG_BUGSLIMIT,FLG_FILEEXTENSIONS,FLG_WARNUSE,FLG_STATETRANSFER,FLG_STATEMERGE,FLG_ITS4MOSTRISKY,FLG_ITS4VERYRISKY,FLG_ITS4RISKY,FLG_ITS4MODERATERISK,FLG_ITS4LOWRISK,FLG_BUFFEROVERFLOWHIGH,FLG_BUFFEROVERFLOW,FLG_TOCTOU,FLG_MULTITHREADED,FLG_PORTABILITY,FLG_UNIXSTANDARD,FLG_SUPERUSER,FLG_IMPLEMENTATIONOPTIONAL,FLG_LEGACY,LAST_FLAG}! +0 s3194|& +0 s3195|-1 -1 13658 3 f1 (1730|@3|&#,)! 3 e!9{FK_ABSTRACT,FK_ANSI,FK_BEHAVIOR,FK_COMMENTS,FK_COMPLETE,FK_CONTROL,FK_DEBUG,FK_DECL,FK_DEF,FK_DIRECT,FK_DISPLAY,FK_EFFECT,FK_EXPORT,FK_EXPOSURE,FK_FORMAT,FK_GLOBAL,FK_GLOBALS,FK_HEADERS,FK_HELP,FK_IGNORERET,FK_INIT,FK_ITER,FK_LIBS,FK_LIMITS,FK_MACROS,FK_MEMORY,FK_MODIFIES,FK_NAMES,FK_NONE,FK_NULL,FK_NT,FK_OPS,FK_PRED,FK_PREPROC,FK_SECRET,FK_SUPPRESS,FK_SYNTAX,FK_TYPE,FK_TYPEEQ,FK_NUMBERS,FK_POINTER,FK_UNRECOG,FK_USE,FK_BOOL,FK_ALIAS,FK_PROTOS,FK_SPEC,FK_IMPLICIT,FK_FILES,FK_ERRORS,FK_UNSPEC,FK_SPEED,FK_PARAMS,FK_DEAD,FK_SECURITY,FK_LEAK,FK_ARRAY,FK_OBSOLETE,FK_PREFIX,FK_WARNUSE}! -0 s3256|& -0 s3257|& +0 s3261|& +0 s3262|& 3 f0 ()! 3 f1 ()! 3 f0 ()! @@ -1808,12 +1808,12 @@ 3 f0 (1730|$#,)! 3 f2 (1730|$#,)! 3 S!10{1211|@1|0@5@3&#name,1730|@1|^#code,}^1807 -0 s3288|& +0 s3293|& 1 t1805|1805& -0 s3289|& -0 s3290|-1 1810 -1 +0 s3294|& +0 s3295|-1 1810 -1 1 t1809|1809& -0 a3291|& +0 a3296|& 3 Ss_flagSpec{1808|@1|0@0@3&#tspec,1811|@1|0@5@2&#trest,}! 3 f0 (1811|0@5@7&#,)! 3 f2 (1811|0@5@7&#,)! @@ -1838,12 +1838,12 @@ 3 f0 (1811|0@5@7&#,1082|0@5@7&#,)! 3 f2 (1811|0@5@7&#,1082|0@5@7&#,)! 3 e!11{QU_UNKNOWN,QU_CONST,QU_VOLATILE,QU_INLINE,QU_EXTERN,QU_STATIC,QU_AUTO,QU_REGISTER,QU_SHORT,QU_LONG,QU_SIGNED,QU_UNSIGNED,QU_OUT,QU_IN,QU_ONLY,QU_IMPONLY,QU_TEMP,QU_SHARED,QU_KEEP,QU_KEPT,QU_PARTIAL,QU_SPECIAL,QU_NULL,QU_RELNULL,QU_ISNULL,QU_NULLTERMINATED,QU_SETBUFFERSIZE,QU_EXPOSED,QU_RETURNED,QU_OBSERVER,QU_UNIQUE,QU_OWNED,QU_DEPENDENT,QU_RELDEF,QU_YIELD,QU_NEVEREXIT,QU_EXITS,QU_MAYEXIT,QU_TRUEEXIT,QU_FALSEEXIT,QU_UNUSED,QU_EXTERNAL,QU_SEF,QU_NOTNULL,QU_ABSTRACT,QU_CONCRETE,QU_MUTABLE,QU_IMMUTABLE,QU_REFCOUNTED,QU_REFS,QU_NEWREF,QU_KILLREF,QU_TEMPREF,QU_TRUENULL,QU_FALSENULL,QU_CHECKED,QU_UNCHECKED,QU_CHECKEDSTRICT,QU_CHECKMOD,QU_UNDEF,QU_KILLED,QU_PRINTFLIKE,QU_SCANFLIKE,QU_MESSAGELIKE,QU_USERANNOT,QU_LAST}! -0 s3369|& -0 s3370|& +0 s3374|& +0 s3375|& 3 S!12{1837|@1|^#kind,1091|@1|0@5@18@3@0#info,}^1840 -0 s3371|& +0 s3376|& 1 t1838|1838& -0 a3372|-1 2662 12137 +0 a3377|-1 2662 12170 3 f0 (1841|$#,)! 3 f1211 (1841|$#,)! 3 f0 (315|$#,)! @@ -2149,8 +2149,8 @@ 3 f0 (1841|@7|$#,)! 3 f2 (1841|@7|$#,)! 3 S!13{5|@1|^#tok,1082|@1|0@5@3&#loc,}! -0 s3381|& -0 s3382|-1 7692 -1 +0 s3386|& +0 s3387|-1 7696 -1 3 f0 (5|$#,1082|0@5@2&#,)! 3 f2148 (5|$#,1082|0@5@2&#,)! 3 f0 (2148|$#,)! @@ -2202,8 +2202,8 @@ 3 f0 (2148|$#,)! 3 f2 (2148|$#,)! 3 e!14{NOCLAUSE,TRUECLAUSE,FALSECLAUSE,ANDCLAUSE,ORCLAUSE,WHILECLAUSE,DOWHILECLAUSE,FORCLAUSE,CASECLAUSE,SWITCHCLAUSE,CONDCLAUSE,ITERCLAUSE,TRUEEXITCLAUSE,FALSEEXITCLAUSE}! -0 s3420|& -0 s3421|-1 8426 -1 +0 s3425|& +0 s3426|-1 8432 -1 3 f0 (2201|$#,)! 3 f1211 (2201|$#,)! 3 f0 (2201|$#,)! @@ -2278,10 +2278,10 @@ 3 f0 (1133|0@5@2&#,)! 3 f1 (1133|0@5@2&#,)! 3 e!15{FCK_GLOBALS,FCK_MODIFIES,FCK_WARN,FCK_STATE,FCK_ENSURES,FCK_REQUIRES,FCK_DEAD}! -0 s3460|& -0 s3461|& +0 s3465|& +0 s3466|& 3 U!16{1127|@1|0@0@3&#globals,1130|@1|0@0@3&#modifies,1133|@1|0@5@3&#warn,1136|@1|0@0@3&#state,1106|@1|0@5@3&#constraint,}! -0 s3462|& +0 s3467|& 3 Ss_functionClause{2277|@1|^#kind,2278|@1|^#val,}! 3 f0 (1121|0@5@7&#,)! 3 f2 (1121|0@5@7&#,)! @@ -2339,7 +2339,7 @@ 3 f1 (1121|0@5@2&#,)! 3 f0 (1121|0@5@7&#,)! 3 f1211 (1121|0@5@7&#,)! -0 s3483|-1 2338 -1 +0 s3488|-1 2338 -1 1 t2337|2337& 3 Ss_functionClauseList{5|@1|^#nelements,5|@1|^#nspace,2338|@1|11@3@3&#elements,}! 3 f0 (1124|0@5@7&#,)! @@ -2365,12 +2365,12 @@ 3 f0 (1124|0@5@2&#,)! 3 f1 (1124|0@5@2&#,)! 3 f1 (1124|@7|6@5@7&#,1121|@3|6@5@19@2@0#,)! -0 s3495|-1 2364 -1 +0 s3500|-1 2364 -1 1 t2363|2363& 3 Ss_cstringSList{5|@1|^#nelements,5|@1|^#nspace,2364|@1|11@3@3&#elements,}! -0 s3496|-1 2367 -1 +0 s3501|-1 2367 -1 1 t2366|2366& -0 a3497|-1 18557 -1 +0 a3502|-1 18598 -1 3 f0 (2368|0@5@7&#,)! 3 f2 (2368|0@5@7&#,)! 3 f0 (2368|@7|0@5@7&#,)! @@ -2400,9 +2400,9 @@ 3 f1 (2368|@7|6@5@7&#,1211|@3|6@5@19@2@0#,)! 1 t1212|1212& 3 Ss_cstringList{5|@1|^#nelements,5|@1|^#nspace,2396|@1|11@3@3&#elements,}! -0 s3512|-1 2399 -1 +0 s3517|-1 2399 -1 1 t2398|2398& -0 a3513|& +0 a3518|& 3 f0 (2400|0@5@7&#,)! 3 f2 (2400|0@5@7&#,)! 3 f0 (2400|@7|0@5@7&#,)! @@ -2666,9 +2666,9 @@ 3 f211 (1094|0@5@7&#,)! 1 t1841|1841& 3 S!17{5|@1|^#nelements,5|@1|^#free,2662|@1|11@3@3&#elements,}^2665 -0 s3612|& +0 s3617|& 1 t2663|2663& -0 a3613|& +0 a3618|& 3 f0 (2666|0@5@7&#,)! 3 f2 (2666|0@5@7&#,)! 3 f0 (2666|0@5@7&#,)! @@ -2702,17 +2702,17 @@ 3 f2 (2666|0@5@7&#,)! 3 f0 (2666|0@5@7&#,)! 3 f2 (2666|0@5@7&#,)! -0 s3631|-1 2701 -1 +0 s3636|-1 2701 -1 1 t2700|2700& 3 Ss_mappair{1037|@1|^#domain,1037|@1|^#range,2701|@1|0@5@3&#next,}! -0 s3632|-1 2704 -1 -1 t2703|2703 20975 -1 -0 s3633|-1 2706 -1 +0 s3637|-1 2704 -1 +1 t2703|2703 21016 -1 +0 s3638|-1 2706 -1 1 t2705|2705& 3 S!18{6|@1|^#count,2706|@1|0@3@2&#buckets,}^2709 -0 s3634|& +0 s3639|& 1 t2707|2707& -0 a3635|& +0 a3640|& 3 f0 ()! 3 f2710 ()! 3 f0 (2710|$#,1037|$#,)! @@ -2722,17 +2722,17 @@ 3 f0 (2710|0@0@2&#,)! 3 f1 (2710|0@0@2&#,)! 3 e!19{SRT_FIRST,SRT_NONE,SRT_HOF,SRT_PRIM,SRT_SYN,SRT_PTR,SRT_OBJ,SRT_ARRAY,SRT_VECTOR,SRT_STRUCT,SRT_TUPLE,SRT_UNION,SRT_UNIONVAL,SRT_ENUM,SRT_LAST}! -0 s3657|& -0 s3658|& -0 s3659|-1 2723 -1 +0 s3662|& +0 s3663|& +0 s3664|-1 2723 -1 1 t2722|2722& 3 Ss_smemberInfo{1037|@1|^#name,1036|@1|^#sort,1037|@1|11@0@0&#sortname,2723|@1|0@5@18&#next,}! -0 s3660|-1 2726 -1 +0 s3665|-1 2726 -1 1 t2725|2725& 3 S!20{2721|@1|^#kind,1036|@1|^#handle,1037|@1|^#name,1037|@1|11@0@0&#tag,2|@1|11@0@0&#realtag,1036|@1|^#baseSort,1036|@1|11@0@0&#objSort,2726|@1|0@5@3&#members,2|@1|^#export,2|@1|^#mutable,2|@1|^#abstract,2|@1|^#imported,}^2729 -0 s3662|& +0 s3667|& 1 t2727|2727& -0 s3663|-1 20305 -1 +0 s3668|-1 20346 -1 3 f0 (1036|$#,)! 3 f1211 (1036|$#,)! 3 f0 (1036|$#,)! @@ -2823,12 +2823,12 @@ 3 f0 (1094|0@5@7&#,1043|0@5@7&#,2710|$#,)! 3 f1 (1094|0@5@7&#,1043|0@5@7&#,2710|$#,)! 3 e!21{TS_UNKNOWN,TS_VOID,TS_CHAR,TS_INT,TS_SIGNED,TS_UNSIGNED,TS_SHORT,TS_LONG,TS_FLOAT,TS_DOUBLE,TS_ENUM,TS_STRUCT,TS_UNION,TS_TYPEDEF}! -0 s3728|& -0 s3729|& +0 s3733|& +0 s3734|& 3 e!22{TYS_NONE,TYS_VOID,TYS_CHAR,TYS_SCHAR,TYS_UCHAR,TYS_SSINT,TYS_USINT,TYS_INT,TYS_SINT,TYS_UINT,TYS_SLINT,TYS_ULINT,TYS_FLOAT,TYS_DOUBLE,TYS_LDOUBLE,TYS_ENUM,TYS_STRUCT,TYS_UNION,TYS_TYPENAME}! -0 s3749|& -0 s3750|& -0 s3751|& +0 s3754|& +0 s3755|& +0 s3756|& 3 f0 (2822|$#,2826|$#,)! 3 f2826 (2822|$#,2826|$#,)! 3 f0 (2826|$#,)! @@ -2836,12 +2836,12 @@ 3 f0 (2826|$#,)! 3 f1037 (2826|$#,)! 3 e!23{PNORMAL,PYIELD,PELIPSIS}! -0 s3757|& -0 s3758|& +0 s3762|& +0 s3763|& 3 S!24{1032|@1|0@5@3&#type,1039|@1|0@5@3&#paramdecl,2835|@1|^#kind,}^2838 -0 s3759|& +0 s3764|& 1 t2836|2836& -0 s3760|-1 18959 -1 +0 s3765|-1 19000 -1 3 f0 (2839|0@5@2&#,)! 3 f1 (2839|0@5@2&#,)! 3 f0 (2839|0@5@7&#,)! @@ -2854,12 +2854,12 @@ 3 f2 (2839|$#,)! 3 f0 (2839|$#,)! 3 f2 (2839|$#,)! -0 s3765|-1 2853 -1 +0 s3770|-1 2853 -1 1 t2852|2852& 3 S!25{5|@1|^#nelements,5|@1|^#nspace,2853|@1|11@3@3&#elements,}^2856 -0 s3766|& +0 s3771|& 1 t2854|2854& -0 a3767|& +0 a3772|& 3 f1 (2857|@7|6@5@7&#,2839|@3|6@0@19@2@0#,)! 3 f0 (2857|@7|0@5@7&#,)! 3 f5 (2857|@7|0@5@7&#,)! @@ -2908,10 +2908,10 @@ 3 f0 ()! 3 f1 ()! 3 e!26{SID_VAR,SID_TYPE,SID_OP,SID_SORT}! -0 s3793|& -0 s3794|& +0 s3798|& +0 s3799|& 3 Ss_ltoken{1044|@1|^#code,5|@1|^#col,5|@1|^#line,1037|@1|^#text,1037|@1|^#fname,1037|@1|^#rawText,2|@1|^#defined,2|@1|^#hasSyn,2907|@1|11@0@0&#idtype,6|@1|11@0@0&#intfield,}! -0 s3795|-1 2988 19068 +0 s3800|-1 2988 19109 3 f0 (1043|0@5@7&#,)! 3 f2 (1043|0@5@7&#,)! 3 f0 (1043|0@5@7&#,)! @@ -2992,9 +2992,9 @@ 3 f2 (4|$#,)! 1 t2909|2909& 3 S!27{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,2988|@1|11@3@3&#elements,}^2991 -0 s3841|& +0 s3846|& 1 t2989|2989& -0 a3842|& +0 a3847|& 3 f1 (2992|@7|6@5@7&#,1043|@3|6@5@19@2@0#,)! 3 f0 (2992|0@5@7&#,)! 3 f2 (2992|0@5@7&#,)! @@ -3035,15 +3035,15 @@ 3 f0 (2992|0@5@7&#,)! 3 f1 (2992|0@5@7&#,)! 3 e!28{TAG_ENUM,TAG_STRUCT,TAG_UNION,TAG_FWDSTRUCT,TAG_FWDUNION}! -0 s3866|& -0 s3867|& -3 e!29{IMPPLAIN,IMPBRACKET,IMPQUOTE}! 0 s3871|& 0 s3872|& +3 e!29{IMPPLAIN,IMPBRACKET,IMPQUOTE}! +0 s3876|& +0 s3877|& 3 S!30{3037|@1|^#kind,1043|@1|0@5@3&#val,}^3040 -0 s3873|& +0 s3878|& 1 t3038|3038& -0 s3874|-1 19035 -1 +0 s3879|-1 19076 -1 3 f0 (3041|0@5@2&#,)! 3 f1 (3041|0@5@2&#,)! 3 f0 (1043|0@5@2&#,)! @@ -3052,12 +3052,12 @@ 3 f3041 (1043|0@5@2&#,)! 3 f0 (1043|0@5@2&#,)! 3 f3041 (1043|0@5@2&#,)! -0 s3879|-1 3051 -1 +0 s3884|-1 3051 -1 1 t3050|3050& 3 S!31{5|@1|^#nelements,5|@1|^#nspace,3051|@1|11@3@3&#elements,}^3054 -0 s3880|& +0 s3885|& 1 t3052|3052& -0 a3881|& +0 a3886|& 3 f1 (3055|@7|&#,3041|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3055 ()! @@ -3071,9 +3071,9 @@ 3 f1 (1043|0@5@7&#,1043|0@5@7&#,)! 1 t1036|1036& 3 S!32{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,3067|@1|11@3@3&#elements,}^3070 -0 s3890|& +0 s3895|& 1 t3068|3068& -0 a3891|& +0 a3896|& 3 f0 ()! 3 f3071 ()! 3 f0 (3071|$#,1036|$#,)! @@ -3090,9 +3090,9 @@ 3 f1036 (3071|$#,)! 1 t1037|1037& 3 S!33{5|@1|^#nelements,5|@1|^#nspace,3086|@1|11@3@3&#elements,}^3089 -0 s3900|& +0 s3905|& 1 t3087|3087& -0 a3901|& +0 a3906|& 3 f1 (3090|@7|&#,1037|@3|&#,)! 3 f0 ()! 3 f3090 ()! @@ -3101,9 +3101,9 @@ 3 f0 (3090|0@0@2&#,)! 3 f1 (3090|0@0@2&#,)! 3 S!34{5|@1|^#entries,5|@1|^#nspace,3086|@1|11@3@3&#elements,}^3100 -0 s3908|& +0 s3913|& 1 t3098|3098& -0 a3909|& +0 a3914|& 3 f0 (3101|0@5@7&#,)! 3 f2 (3101|0@5@7&#,)! 3 f1 (3101|@7|6@5@7&#,1037|@3|&#,)! @@ -3118,9 +3118,9 @@ 3 f0 (3101|0@5@2&#,)! 3 f1 (3101|0@5@2&#,)! 3 S!35{5|@1|^#entries,5|@1|^#nspace,3067|@1|11@3@3&#elements,}^3117 -0 s3919|& +0 s3924|& 1 t3115|3115& -0 a3920|-1 18760 -1 +0 a3925|-1 18801 -1 3 f1 (3118|@7|6@5@7&#,1036|@3|&#,)! 3 f0 (3118|0@5@7&#,)! 3 f2 (3118|0@5@7&#,)! @@ -3145,17 +3145,17 @@ 3 f0 (3118|0@5@7&#,)! 3 f3118 (3118|0@5@7&#,)! 3 S!36{1036|@1|^#sort,1043|@1|0@5@3&#tok,}^3144 -0 s3934|& +0 s3939|& 1 t3142|3142& -0 s3935|-1 18924 -1 +0 s3940|-1 18965 -1 3 f0 (3145|0@5@2&#,)! 3 f1 (3145|0@5@2&#,)! -0 s3937|-1 3149 -1 +0 s3942|-1 3149 -1 1 t3148|3148& 3 S!37{5|@1|^#nelements,5|@1|^#nspace,3149|@1|11@3@3&#elements,}^3152 -0 s3938|& +0 s3943|& 1 t3150|3150& -0 a3939|& +0 a3944|& 3 f1 (3153|@7|6@5@7&#,3145|@3|6@0@19@2@0#,)! 3 f0 (3153|0@5@7&#,)! 3 f2 (3153|0@5@7&#,)! @@ -3168,19 +3168,19 @@ 3 f0 (3153|0@5@2&#,)! 3 f1 (3153|0@5@2&#,)! 3 S!38{1043|@1|0@5@3&#id,1040|@1|0@5@3&#type,2|@1|^#isRedecl,}^3167 -0 s3948|& +0 s3953|& 1 t3165|3165& -0 s3949|-1 18779 -1 +0 s3954|-1 18820 -1 3 f0 (3168|$#,)! 3 f1211 (3168|$#,)! 3 f0 (3168|0@5@2&#,)! 3 f1 (3168|0@5@2&#,)! -0 s3952|-1 3174 -1 +0 s3957|-1 3174 -1 1 t3173|3173& 3 S!39{5|@1|^#nelements,5|@1|^#nspace,3174|@1|11@3@3&#elements,}^3177 -0 s3953|& +0 s3958|& 1 t3175|3175& -0 a3954|& +0 a3959|& 3 f1 (3178|@7|&#,3168|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3178 ()! @@ -3193,19 +3193,19 @@ 3 f0 (3178|$#,)! 3 f3178 (3178|$#,)! 3 S!40{3168|@1|0@0@3&#declarator,1020|@1|0@0@3&#body,}^3192 -0 s3963|& +0 s3968|& 1 t3190|3190& -0 s3964|-1 18738 -1 +0 s3969|-1 18779 -1 3 f0 (3193|0@5@2&#,)! 3 f1 (3193|0@5@2&#,)! 3 f0 (3193|$#,)! 3 f1211 (3193|$#,)! -0 s3967|-1 3199 -1 +0 s3972|-1 3199 -1 1 t3198|3198& 3 S!41{5|@1|^#nelements,5|@1|^#nspace,3199|@1|11@3@3&#elements,}^3202 -0 s3968|& +0 s3973|& 1 t3200|3200& -0 a3969|& +0 a3974|& 3 f1 (3203|@7|&#,3193|@3|6@0@19@2@0#,)! 3 f0 (3203|$#,)! 3 f5 (3203|$#,)! @@ -3218,14 +3218,14 @@ 3 f0 (3203|0@0@2&#,)! 3 f1 (3203|0@0@2&#,)! 3 e!42{TEXPR_BASE,TEXPR_PTR,TEXPR_ARRAY,TEXPR_FCN}! -0 s3981|& -0 s3982|& +0 s3986|& +0 s3987|& 3 S!43{1040|@1|0@5@3&#elementtype,1017|@1|0@5@3&#size,}! -0 s3983|& +0 s3988|& 3 S!44{1040|@1|0@5@3&#returntype,2857|@1|0@5@3&#args,}! -0 s3984|& +0 s3989|& 3 U!45{1043|@1|0@5@3&#base,1040|@1|0@5@3&#pointer,3218|@1|^#array,3220|@1|^#function,}! -0 s3985|& +0 s3990|& 3 Ss_typeExpr{5|@1|^#wrapped,3217|@1|^#kind,3222|@1|^#content,1036|@1|^#sort,}! 3 f0 (1040|0@5@2&#,)! 3 f1 (1040|0@5@2&#,)! @@ -3233,27 +3233,27 @@ 3 f1211 (1040|0@5@7&#,)! 3 f0 (1040|0@5@7&#,)! 3 f1211 (1040|0@5@7&#,)! -0 s3989|& +0 s3994|& 3 f0 (3231|0@5@2&#,)! 3 f1 (3231|0@5@2&#,)! 3 S!46{1043|@1|0@5@3&#tok,1017|@1|0@5@3&#term,}^3236 -0 s3990|& +0 s3995|& 1 t3234|3234& -0 s3991|& +0 s3996|& 3 S!47{1043|@1|0@5@3&#varid,2|@1|^#isObj,1032|@1|0@5@3&#type,1036|@1|^#sort,}^3240 -0 s3992|& +0 s3997|& 1 t3238|3238& -0 s3993|-1 18998 -1 +0 s3998|-1 19039 -1 3 f0 (3241|$#,)! 3 f3241 (3241|$#,)! 3 f0 (3241|0@5@2&#,)! 3 f1 (3241|0@5@2&#,)! -0 s3996|-1 3247 -1 +0 s4001|-1 3247 -1 1 t3246|3246& 3 S!48{5|@1|^#nelements,5|@1|^#nspace,3247|@1|11@3@3&#elements,}^3250 -0 s3997|& +0 s4002|& 1 t3248|3248& -0 a3998|& +0 a4003|& 3 f1 (3251|@7|&#,3241|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3251 ()! @@ -3266,19 +3266,19 @@ 3 f0 (3251|0@0@2&#,)! 3 f1 (3251|0@0@2&#,)! 3 S!49{1043|@1|0@5@3&#quant,3251|@1|0@0@3&#vars,2|@1|^#isForall,}^3265 -0 s4007|& +0 s4012|& 1 t3263|3263& -0 s4008|-1 19011 -1 +0 s4013|-1 19052 -1 3 f0 (3266|$#,)! 3 f3266 (3266|$#,)! 3 f0 (3266|0@5@2&#,)! 3 f1 (3266|0@5@2&#,)! -0 s4011|-1 3272 -1 +0 s4016|-1 3272 -1 1 t3271|3271& 3 S!50{5|@1|^#nelements,5|@1|^#nspace,3272|@1|11@3@3&#elements,}^3275 -0 s4012|& +0 s4017|& 1 t3273|3273& -0 a4013|& +0 a4018|& 3 f1 (3276|@7|&#,3266|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3276 ()! @@ -3291,14 +3291,14 @@ 3 f0 (3276|$#,)! 3 f3276 (3276|$#,)! 3 e!51{SRN_TERM,SRN_TYPE,SRN_OBJ,SRN_SPECIAL}! -0 s4026|& -0 s4027|& +0 s4031|& +0 s4032|& 3 U!52{1017|@1|0@0@3&#term,1032|@1|0@5@3&#type,1047|@1|0@5@18&#ref,}! -0 s4028|& +0 s4033|& 3 S!53{3290|@1|^#kind,3291|@1|^#content,}^3295 -0 s4029|& +0 s4034|& 1 t3293|3293& -0 s4030|-1 18816 -1 +0 s4035|-1 18857 -1 3 f0 (3296|$#,)! 3 f3296 (3296|$#,)! 3 f0 (3296|$#,)! @@ -3311,12 +3311,12 @@ 3 f2 (3296|$#,)! 3 f0 (3296|0@5@2&#,)! 3 f1 (3296|0@5@2&#,)! -0 s4033|-1 3310 -1 +0 s4038|-1 3310 -1 1 t3309|3309& 3 S!54{5|@1|^#nelements,5|@1|^#nspace,3310|@1|11@3@3&#elements,}^3313 -0 s4034|& +0 s4039|& 1 t3311|3311& -0 a4035|& +0 a4040|& 3 f1 (3314|@7|&#,3296|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3314 ()! @@ -3329,23 +3329,23 @@ 3 f0 (3314|$#,)! 3 f3314 (3314|$#,)! 3 S!55{1043|@1|0@5@3&#tok,2|@1|^#modifiesNothing,2|@1|^#hasStoreRefList,3314|@1|11@0@3&#list,}^3328 -0 s4044|& +0 s4049|& 1 t3326|3326& -0 s4045|& +0 s4050|& 3 f0 (3329|0@5@7&#,)! 3 f1211 (3329|0@5@7&#,)! 3 S!56{1043|@1|0@5@3&#varid,1032|@1|0@5@3&#sortspec,1017|@1|0@0@3&#term,1036|@1|^#sort,}^3334 -0 s4047|& +0 s4052|& 1 t3332|3332& -0 s4048|-1 18792 -1 +0 s4053|-1 18833 -1 3 f0 (3335|0@5@2&#,)! 3 f1 (3335|0@5@2&#,)! -0 s4050|-1 3339 -1 +0 s4055|-1 3339 -1 1 t3338|3338& 3 S!57{5|@1|^#nelements,5|@1|^#nspace,3339|@1|11@3@3&#elements,}^3342 -0 s4051|& +0 s4056|& 1 t3340|3340& -0 a4052|& +0 a4057|& 3 f1 (3343|@7|&#,3335|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3343 ()! @@ -3356,19 +3356,19 @@ 3 f0 (3343|0@0@2&#,)! 3 f1 (3343|0@0@2&#,)! 3 e!58{ACT_SELF,ACT_ITER,ACT_ALTERNATE,ACT_SEQUENCE}! -0 s4064|& -0 s4065|& +0 s4069|& +0 s4070|& 3 U!59{1026|@1|0@0@3&#self,1029|@1|0@0@3&#args,}! -0 s4066|& +0 s4071|& 3 S!60{5|@1|^#wrapped,3355|@1|^#kind,3356|@1|^#content,}^3360 -0 s4067|& +0 s4072|& 1 t3358|3358& -0 s4068|-1 18976 -1 +0 s4073|-1 19017 -1 3 f0 (3361|0@5@2&#,)! 3 f1 (3361|0@5@2&#,)! 3 f0 (3361|$#,)! 3 f1211 (3361|$#,)! -0 s4071|-1 3367 -1 +0 s4076|-1 3367 -1 1 t3366|3366& 3 Ss_programNodeList{5|@1|^#nelements,5|@1|^#nspace,3367|@1|11@3@3&#elements,}! 3 f1 (1029|@7|&#,3361|@3|6@0@19@2@0#,)! @@ -3381,36 +3381,36 @@ 3 f0 (1029|0@0@2&#,)! 3 f1 (1029|0@0@2&#,)! 3 e!61{LPD_PLAIN,LPD_CHECKS,LPD_REQUIRES,LPD_ENSURES,LPD_INTRACLAIM,LPD_CONSTRAINT,LPD_INITIALLY}! -0 s4086|& -0 s4087|& +0 s4091|& +0 s4092|& 3 Ss_lclPredicateNode{1043|@1|0@5@3&#tok,3380|@1|^#kind,1017|@1|0@0@3&#predicate,}! 3 S!62{1043|@1|0@5@3&#tok,1032|@1|0@5@3&#type,3203|@1|0@0@3&#decls,}^3384 -0 s4088|& +0 s4093|& 1 t3382|3382& -0 s4089|& +0 s4094|& 3 f0 (3385|$#,)! 3 f1211 (3385|$#,)! 3 e!63{TK_ABSTRACT,TK_EXPOSED,TK_UNION}! -0 s4094|& -0 s4095|& +0 s4099|& +0 s4100|& 3 S!64{1236|@1|^#intfield,1036|@1|^#sort,2992|@1|0@5@3&#ctypes,}^3393 -0 s4096|& +0 s4101|& 1 t3391|3391& -0 s4097|& +0 s4102|& 3 S!65{3168|@1|0@0@3&#declarator,1017|@1|0@5@3&#value,}^3397 -0 s4098|& +0 s4103|& 1 t3395|3395& -0 s4099|-1 18711 -1 +0 s4104|-1 18752 -1 3 f0 (3398|$#,)! 3 f2 (3398|$#,)! 3 f0 (3398|0@5@2&#,)! 3 f1 (3398|0@5@2&#,)! -0 s4102|-1 3404 -1 +0 s4107|-1 3404 -1 1 t3403|3403& 3 S!66{5|@1|^#nelements,5|@1|^#nspace,3404|@1|11@3@3&#elements,}^3407 -0 s4103|& +0 s4108|& 1 t3405|3405& -0 a4104|& +0 a4109|& 3 f1 (3408|@7|&#,3398|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3408 ()! @@ -3421,28 +3421,28 @@ 3 f0 (3408|0@0@2&#,)! 3 f1 (3408|0@0@2&#,)! 3 S!67{1032|@1|0@5@3&#type,3408|@1|0@0@3&#decls,}^3420 -0 s4112|& +0 s4117|& 1 t3418|3418& -0 s4113|& +0 s4118|& 3 f0 (3421|0@5@7&#,)! 3 f1211 (3421|0@5@7&#,)! 3 e!68{QLF_NONE,QLF_CONST,QLF_VOLATILE}! -0 s4118|& -0 s4119|& +0 s4123|& +0 s4124|& 3 S!69{2|@1|^#isSpecial,1047|@1|11@5@18&#sref,2|@1|^#isGlobal,2|@1|^#isPrivate,3426|@1|^#qualifier,1032|@1|0@5@3&#type,3408|@1|0@0@3&#decls,}^3429 -0 s4120|& +0 s4125|& 1 t3427|3427& -0 s4121|-1 18987 -1 +0 s4126|-1 19028 -1 3 f0 (3430|0@5@2&#,)! 3 f1 (3430|0@5@2&#,)! 3 f0 (3430|0@5@7&#,)! 3 f1211 (3430|0@5@7&#,)! -0 s4124|-1 3436 -1 +0 s4129|-1 3436 -1 1 t3435|3435& 3 S!70{5|@1|^#nelements,5|@1|^#nspace,3436|@1|11@3@3&#elements,}^3439 -0 s4125|& +0 s4130|& 1 t3437|3437& -0 a4126|& +0 a4131|& 3 f1 (3440|@7|&#,3430|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3440 ()! @@ -3452,31 +3452,31 @@ 3 f1211 (3440|$#,)! 3 f0 (3440|0@0@2&#,)! 3 f1 (3440|0@0@2&#,)! -0 s4134|& +0 s4139|& 3 f0 (3450|$#,)! 3 f1211 (3450|$#,)! 3 f0 (3450|0@0@2&#,)! 3 f1 (3450|0@0@2&#,)! 3 S!71{1043|@1|0@5@3&#name,2857|@1|0@5@3&#params,3450|@1|0@5@3&#globals,3343|@1|0@5@3&#lets,1023|@1|0@5@3&#require,3361|@1|0@5@3&#body,1023|@1|0@5@3&#ensures,}^3457 -0 s4135|& +0 s4140|& 1 t3455|3455& -0 s4136|& +0 s4141|& 3 f0 (3458|$#,)! 3 f1211 (3458|$#,)! 3 S!72{1043|@1|0@5@3&#name,1032|@1|0@5@3&#typespec,3168|@1|0@0@3&#declarator,3450|@1|0@0@3&#globals,3440|@1|0@0@3&#inits,3343|@1|0@0@3&#lets,1023|@1|0@5@3&#checks,1023|@1|0@5@3&#require,3329|@1|0@5@3&#modify,1023|@1|0@5@3&#ensures,1023|@1|0@5@3&#claim,1841|@1|^#special,}^3463 -0 s4138|& +0 s4143|& 1 t3461|3461& -0 s4139|-1 18948 -1 +0 s4144|-1 18989 -1 3 f0 (3464|0@5@2&#,)! 3 f1 (3464|0@5@2&#,)! 3 f0 (3464|0@5@7&#,)! 3 f1211 (3464|0@5@7&#,)! -0 s4142|-1 3470 -1 +0 s4147|-1 3470 -1 1 t3469|3469& 3 S!73{5|@1|^#nelements,5|@1|^#nspace,3470|@1|11@3@3&#elements,}^3473 -0 s4143|& +0 s4148|& 1 t3471|3471& -0 a4144|& +0 a4149|& 3 f1 (3474|@7|6@5@7&#,3464|@3|6@0@19@2@0#,)! 3 f0 (3474|0@5@7&#,)! 3 f2 (3474|0@5@7&#,)! @@ -3495,34 +3495,34 @@ 3 f0 (3474|0@5@2&#,)! 3 f1 (3474|0@5@2&#,)! 3 S!74{1043|@1|0@5@3&#name,2857|@1|0@5@3&#params,}^3494 -0 s4153|& +0 s4158|& 1 t3492|3492& -0 s4154|& +0 s4159|& 3 f0 (3495|0@5@7&#,)! 3 f1211 (3495|0@5@7&#,)! 3 Ss_abstBodyNode{1043|@1|0@5@3&#tok,1023|@1|0@5@3&#typeinv,3474|@1|0@5@3&#fcns,}! 3 f0 (1020|$#,)! 3 f1211 (1020|$#,)! 3 S!75{1043|@1|0@5@3&#tok,2|@1|^#isMutable,2|@1|^#isRefCounted,1043|@1|0@5@3&#name,1036|@1|^#sort,1020|@1|0@0@3&#body,}^3503 -0 s4157|& +0 s4162|& 1 t3501|3501& -0 s4158|& +0 s4163|& 3 f0 (3504|$#,)! 3 f1211 (3504|$#,)! 3 S!76{1032|@1|0@5@3&#lcltypespec,3178|@1|0@0@3&#declarators,}^3509 -0 s4160|& +0 s4165|& 1 t3507|3507& -0 s4161|-1 18803 -1 +0 s4166|-1 18844 -1 3 f0 (3510|0@5@2&#,)! 3 f1 (3510|0@5@2&#,)! 3 f0 (3510|$#,)! 3 f3510 (3510|$#,)! -0 s4164|-1 3516 -1 +0 s4169|-1 3516 -1 1 t3515|3515& 3 S!77{5|@1|^#nelements,5|@1|^#nspace,3516|@1|11@3@3&#elements,}^3519 -0 s4165|& +0 s4170|& 1 t3517|3517& -0 a4166|& +0 a4171|& 3 f1 (3520|@7|&#,3510|@3|6@0@19@2@0#,)! 3 f0 (3520|$#,)! 3 f5 (3520|$#,)! @@ -3537,44 +3537,44 @@ 3 f0 (3520|$#,)! 3 f3520 (3520|$#,)! 3 S!78{3520|@1|0@0@3&#structdecls,3168|@1|0@0@3&#declarator,}^3536 -0 s4175|& +0 s4180|& 1 t3534|3534& -0 s4176|& +0 s4181|& 3 f0 (3537|$#,)! 3 f1211 (3537|$#,)! 3 U!79{3504|@1|0@0@3&#abstract,3385|@1|0@0@3&#exposed,3537|@1|0@0@3&#taggedunion,}! -0 s4178|& +0 s4183|& 3 S!80{3390|@1|^#kind,3540|@1|^#content,}^3544 -0 s4179|& +0 s4184|& 1 t3542|3542& -0 s4180|& +0 s4185|& 3 f0 (3545|0@5@7&#,)! 3 f1211 (3545|0@5@7&#,)! 3 e!81{SU_STRUCT,SU_UNION}! -0 s4184|& -0 s4185|& +0 s4189|& +0 s4190|& 3 S!82{3550|@1|^#kind,1043|@1|0@5@3&#tok,1043|@1|0@5@3&#opttagid,1036|@1|^#sort,3520|@1|0@0@17&#structdecls,}^3553 -0 s4186|& +0 s4191|& 1 t3551|3551& -0 s4187|& +0 s4192|& 3 f0 (3554|0@5@7&#,)! 3 f1211 (3554|0@5@7&#,)! 3 S!83{1043|@1|0@5@3&#tok,1043|@1|0@5@3&#opttagid,2992|@1|0@5@17&#enums,1036|@1|^#sort,}^3559 -0 s4189|& +0 s4194|& 1 t3557|3557& -0 s4190|& +0 s4195|& 3 f0 (3560|0@5@7&#,)! 3 f1211 (3560|0@5@7&#,)! 3 e!84{LTS_TYPE,LTS_STRUCTUNION,LTS_ENUM,LTS_CONJ}! -0 s4196|& -0 s4197|& -0 s4198|& +0 s4201|& +0 s4202|& +0 s4203|& 3 S!85{3566|@1|0@5@3&#a,3566|@1|0@5@3&#b,}^3569 -0 s4199|& +0 s4204|& 1 t3567|3567& -0 s4200|& +0 s4205|& 3 U!86{3394|@1|0@5@3&#type,3554|@1|0@5@3&#structorunion,3560|@1|0@5@3&#enumspec,3570|@1|0@0@3&#conj,}! -0 s4201|& +0 s4206|& 3 Ss_lclTypeSpecNode{3565|@1|^#kind,2666|@1|0@5@3&#quals,3571|@1|^#content,5|@1|^#pointers,}! 3 f0 (1032|0@5@7&#,)! 3 f2 (1032|0@5@7&#,)! @@ -3585,23 +3585,23 @@ 3 f0 (1032|0@5@7&#,)! 3 f1211 (1032|0@5@7&#,)! 3 S!87{2|@1|^#isObj,1032|@1|0@5@3&#type,3231|@1|0@0@3&#abst,}^3584 -0 s4206|& +0 s4211|& 1 t3582|3582& -0 s4207|& +0 s4212|& 3 S!88{2|@1|^#isTypeName,3585|@1|0@5@3&#typename,1014|@1|0@5@3&#opform,}^3588 -0 s4208|& +0 s4213|& 1 t3586|3586& -0 s4209|-1 18935 -1 +0 s4214|-1 18976 -1 3 f0 (3589|0@5@2&#,)! 3 f1 (3589|0@5@2&#,)! 3 f0 (3589|0@5@7&#,)! 3 f1211 (3589|0@5@7&#,)! -0 s4212|-1 3595 -1 +0 s4217|-1 3595 -1 1 t3594|3594& 3 S!89{5|@1|^#nelements,5|@1|^#nspace,3595|@1|11@3@3&#elements,}^3598 -0 s4213|& +0 s4218|& 1 t3596|3596& -0 a4214|& +0 a4219|& 3 f1 (3599|@7|&#,3589|@3|6@0@19@2@0#,)! 3 f0 (3599|$#,)! 3 f5 (3599|$#,)! @@ -3616,25 +3616,25 @@ 3 f0 (3599|0@0@2&#,)! 3 f1 (3599|0@0@2&#,)! 3 e!90{OPF_IF,OPF_ANYOP,OPF_MANYOP,OPF_ANYOPM,OPF_MANYOPM,OPF_MIDDLE,OPF_MMIDDLE,OPF_MIDDLEM,OPF_MMIDDLEM,OPF_BMIDDLE,OPF_BMMIDDLE,OPF_BMIDDLEM,OPF_BMMIDDLEM,OPF_SELECT,OPF_MAP,OPF_MSELECT,OPF_MMAP}! -0 s4239|& -0 s4240|& +0 s4244|& +0 s4245|& 3 U!91{5|@1|^#middle,1043|@1|0@5@3&#anyop,1043|@1|0@5@3&#id,}! -0 s4241|& -0 s4242|& +0 s4246|& +0 s4247|& 3 Ss_opFormNode{1043|@1|0@5@3&#tok,3615|@1|^#kind,3618|@1|^#content,6|@1|^#key,1043|@1|0@5@3&#close,}! 3 f0 (1014|0@5@7&#,)! 3 f1211 (1014|0@5@7&#,)! 3 S!92{3276|@1|0@0@3&#quantifiers,1043|@1|0@5@3&#open,1017|@1|0@0@3&#body,1043|@1|0@5@3&#close,}^3624 -0 s4244|& +0 s4249|& 1 t3622|3622& -0 s4245|& +0 s4250|& 3 e!93{TRM_LITERAL,TRM_CONST,TRM_VAR,TRM_ZEROARY,TRM_APPLICATION,TRM_QUANTIFIER,TRM_UNCHANGEDALL,TRM_UNCHANGEDOTHERS,TRM_SIZEOF}! -0 s4255|& -0 s4256|& +0 s4260|& +0 s4261|& 3 S!94{1043|@1|0@5@3&#tok,2992|@1|0@5@3&#domain,1043|@1|0@5@3&#range,6|@1|^#key,}^3631 -0 s4257|& +0 s4262|& 1 t3629|3629& -0 s4258|-1 18645 -1 +0 s4263|-1 18686 -1 3 f0 (3632|0@5@7&#,)! 3 f1211 (3632|0@5@7&#,)! 3 f0 (3632|0@5@2&#,)! @@ -3643,12 +3643,12 @@ 3 f3632 (3632|$#,)! 3 f0 (3632|0@0@17&#,)! 3 f1 (3632|0@0@17&#,)! -0 s4263|-1 3642 -1 +0 s4268|-1 3642 -1 1 t3641|3641& 3 S!95{5|@1|^#entries,5|@1|^#nspace,3642|@1|11@3@3&#elements,}^3645 -0 s4264|& +0 s4269|& 1 t3643|3643& -0 a4265|& +0 a4270|& 3 f1 (3646|@7|6@5@7&#,3632|@3|6@0@19@2@0#,)! 3 f0 (3646|0@5@7&#,)! 3 f2 (3646|0@5@7&#,)! @@ -3673,19 +3673,19 @@ 3 f0 (3646|0@5@7&#,)! 3 f1211 (3646|0@5@7&#,)! 3 S!96{1043|@1|0@5@3&#tok,3071|@1|0@0@3&#domain,1036|@1|^#range,6|@1|^#key,}^3672 -0 s4277|& +0 s4282|& 1 t3670|3670& -0 s4278|& +0 s4283|& 3 f0 (3673|$#,)! 3 f1211 (3673|$#,)! 3 f0 (3673|0@0@2&#,)! 3 f1 (3673|0@0@2&#,)! 3 U!97{1043|@1|0@5@3&#opid,1014|@1|0@5@3&#opform,}! -0 s4281|& +0 s4286|& 3 S!98{2|@1|^#isOpId,3678|@1|^#content,}^3682 -0 s4282|& +0 s4287|& 1 t3680|3680& -0 s4283|& +0 s4288|& 3 f0 (3683|0@5@2&#,)! 3 f1 (3683|0@5@2&#,)! 3 f0 (3683|0@5@7&#,)! @@ -3695,19 +3695,19 @@ 3 f0 (3683|$#,)! 3 f3683 (3683|$#,)! 3 S!99{3683|@1|0@5@2&#name,3632|@1|0@0@18&#signature,}^3694 -0 s4288|& +0 s4293|& 1 t3692|3692& -0 s4289|-1 18672 -1 -0 s4290|-1 3701 -1 +0 s4294|-1 18713 -1 +0 s4295|-1 3701 -1 3 f0 (3695|0@0@2&#,)! 3 f1 (3695|0@0@2&#,)! 3 f0 (3695|$#,)! 3 f3695 (3695|$#,)! 1 t3696|3696& 3 S!100{5|@1|^#entries,5|@1|^#nspace,3701|@1|11@3@3&#elements,}^3704 -0 s4293|& +0 s4298|& 1 t3702|3702& -0 a4294|& +0 a4299|& 3 f1 (3705|@7|6@5@7&#,3695|@3|6@0@19@2@0#,)! 3 f0 (3705|0@5@7&#,)! 3 f2 (3705|0@5@7&#,)! @@ -3724,23 +3724,23 @@ 3 f0 (3705|0@5@7&#,)! 3 f3705 (3705|0@5@7&#,)! 3 S!101{3683|@1|0@5@2&#name,3632|@1|0@5@2&#signature,}! -0 s4304|& +0 s4309|& 3 U!102{3721|@1|^#renamesortname,1043|@1|0@5@3&#ctype,}! -0 s4305|& +0 s4310|& 3 S!103{1043|@1|0@5@3&#tok,3589|@1|0@0@3&#typename,2|@1|^#isCType,3723|@1|^#content,}^3727 -0 s4306|& +0 s4311|& 1 t3725|3725& -0 s4307|-1 19024 -1 +0 s4312|-1 19065 -1 3 f0 (3728|0@5@2&#,)! 3 f1 (3728|0@5@2&#,)! 3 f0 (3728|0@5@7&#,)! 3 f1211 (3728|0@5@7&#,)! -0 s4310|-1 3734 -1 +0 s4315|-1 3734 -1 1 t3733|3733& 3 S!104{5|@1|^#nelements,5|@1|^#nspace,3734|@1|11@3@3&#elements,}^3737 -0 s4311|& +0 s4316|& 1 t3735|3735& -0 a4312|& +0 a4317|& 3 f1 (3738|@7|&#,3728|@3|6@0@19@2@0#,)! 3 f0 (3738|$#,)! 3 f5 (3738|$#,)! @@ -3755,29 +3755,29 @@ 3 f0 (3738|0@0@2&#,)! 3 f1 (3738|0@0@2&#,)! 3 S!105{3599|@1|0@0@3&#namelist,3738|@1|0@0@3&#replacelist,}^3754 -0 s4320|& +0 s4325|& 1 t3752|3752& -0 s4321|& +0 s4326|& 3 U!106{3738|@1|0@0@3&#replace,3755|@1|0@0@3&#name,}! -0 s4322|& +0 s4327|& 3 S!107{2|@1|^#is_replace,3756|@1|^#content,}^3760 -0 s4323|& +0 s4328|& 1 t3758|3758& -0 s4324|& +0 s4329|& 3 f0 (3761|0@5@7&#,)! 3 f1211 (3761|0@5@7&#,)! 3 S!108{2992|@1|0@5@3&#traitid,3761|@1|0@5@3&#rename,}^3766 -0 s4326|& +0 s4331|& 1 t3764|3764& -0 s4327|-1 18913 -1 +0 s4332|-1 18954 -1 3 f0 (3767|0@5@2&#,)! 3 f1 (3767|0@5@2&#,)! -0 s4329|-1 3771 -1 +0 s4334|-1 3771 -1 1 t3770|3770& 3 S!109{5|@1|^#nelements,5|@1|^#nspace,3771|@1|11@3@3&#elements,}^3774 -0 s4330|& +0 s4335|& 1 t3772|3772& -0 a4331|& +0 a4336|& 3 f1 (3775|@7|&#,3767|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3775 ()! @@ -3788,46 +3788,46 @@ 3 f0 (3775|0@0@2&#,)! 3 f1 (3775|0@0@2&#,)! 3 e!110{XPK_CONST,XPK_VAR,XPK_TYPE,XPK_FCN,XPK_CLAIM,XPK_ITER}! -0 s4345|& -0 s4346|& +0 s4350|& +0 s4351|& 3 U!111{3421|@1|0@0@3&#constdeclaration,3430|@1|0@0@3&#vardeclaration,3545|@1|0@0@3&#type,3464|@1|0@0@3&#fcn,3458|@1|0@0@3&#claim,3495|@1|0@0@3&#iter,}! -0 s4347|& +0 s4352|& 3 S!112{3787|@1|^#kind,3788|@1|^#content,}^3792 -0 s4348|& +0 s4353|& 1 t3790|3790& -0 s4349|& +0 s4354|& 3 f0 (3793|$#,)! 3 f1211 (3793|$#,)! 3 e!113{PRIV_CONST,PRIV_VAR,PRIV_TYPE,PRIV_FUNCTION}! -0 s4355|& -0 s4356|& +0 s4360|& +0 s4361|& 3 U!114{3421|@1|0@0@3&#constdeclaration,3430|@1|0@0@3&#vardeclaration,3545|@1|0@0@3&#type,3464|@1|0@0@3&#fcn,}! -0 s4357|& +0 s4362|& 3 S!115{3798|@1|^#kind,3799|@1|^#content,}^3803 -0 s4358|& +0 s4363|& 1 t3801|3801& -0 s4359|& +0 s4364|& 3 f0 (3804|$#,)! 3 f1211 (3804|$#,)! 3 e!116{INF_IMPORTS,INF_USES,INF_EXPORT,INF_PRIVATE}! -0 s4365|& -0 s4366|& +0 s4370|& +0 s4371|& 3 U!117{3055|@1|0@0@3&#imports,3775|@1|0@0@3&#uses,3793|@1|0@0@3&#export,3804|@1|0@0@3&#private,}! -0 s4367|& +0 s4372|& 3 S!118{3809|@1|^#kind,3810|@1|^#content,}^3814 -0 s4368|& +0 s4373|& 1 t3812|3812& -0 s4369|-1 18749 -1 +0 s4374|-1 18790 -1 3 f0 (3815|$#,)! 3 f1211 (3815|$#,)! 3 f0 (3815|0@5@2&#,)! 3 f1 (3815|0@5@2&#,)! -0 s4372|-1 3821 -1 +0 s4377|-1 3821 -1 1 t3820|3820& 3 S!119{5|@1|^#nelements,5|@1|^#nspacehigh,5|@1|^#nspacelow,3821|@1|11@3@18&#elements,3821|@1|11@3@2&#elementsroot,}^3824 -0 s4373|& +0 s4378|& 1 t3822|3822& -0 a4374|& +0 a4379|& 3 f1 (3825|@7|&#,3815|@3|6@0@19@2@0#,)! 3 f0 ()! 3 f3825 ()! @@ -3846,7 +3846,7 @@ 3 f1211 (1017|0@5@7&#,)! 3 f0 (1017|0@5@2&#,)! 3 f1 (1017|0@5@2&#,)! -0 s4387|-1 3845 -1 +0 s4392|-1 3845 -1 1 t3844|3844& 3 Ss_termNodeList{5|@1|^#nelements,5|@1|^#nspacehigh,5|@1|^#nspacelow,5|@1|^#current,3845|@1|11@3@18&#elements,3845|@1|11@3@2&#elementsroot,}! 3 f1 (1035|@7|&#,1017|@3|6@0@19@2@0#,)! @@ -3891,12 +3891,12 @@ 3 Ss_stmtNode{1043|@1|0@5@3&#lhs,1043|@1|0@5@3&#operator,1035|@1|0@0@3&#args,}! 3 f0 (1026|$#,)! 3 f1211 (1026|$#,)! -0 s4410|-1 3890 -1 +0 s4415|-1 3890 -1 1 t3889|3889& 3 S!120{5|@1|^#nelements,5|@1|^#free,5|@1|^#current,3890|@1|11@3@2&#elements,}^3893 -0 s4411|& +0 s4416|& 1 t3891|3891& -0 a4412|& +0 a4417|& 3 f1 (3894|@7|&#,3118|@3|6@5@19@2@0#,)! 3 f0 (3894|$#,)! 3 f5 (3894|$#,)! @@ -3916,12 +3916,12 @@ 3 f3118 (3894|$#,)! 3 f0 (3894|$#,)! 3 f3118 (3894|$#,)! -0 s4424|-1 3915 -1 +0 s4429|-1 3915 -1 1 t3914|3914& 3 S!121{5|@1|^#nelements,5|@1|^#nspace,3915|@1|11@3@2&#elements,}^3918 -0 s4425|& +0 s4430|& 1 t3916|3916& -0 a4426|& +0 a4431|& 3 f0 ()! 3 f3919 ()! 3 f0 (3919|$#,3695|0@0@19@2@0#,)! @@ -4194,62 +4194,62 @@ 3 f1037 ()! 3 f0 ()! 3 f1037 ()! -0 s4566|& +0 s4571|& 3 S!122{1043|@1|0@5@3&#id,2|@1|^#export,3673|@1|0@0@2&#signature,3153|@1|0@5@2&#globals,}^4195 -0 s4567|& +0 s4572|& 1 t4193|4193& -0 s4568|-1 20621 -1 +0 s4573|-1 20662 -1 3 S!123{1043|@1|0@5@3&#id,1036|@1|^#basedOn,2|@1|^#abstract,2|@1|^#modifiable,2|@1|^#export,}^4199 -0 s4569|& +0 s4574|& 1 t4197|4197& -0 s4570|& +0 s4575|& 3 e!124{VRK_CONST,VRK_ENUM,VRK_VAR,VRK_PRIVATE,VRK_GLOBAL,VRK_LET,VRK_PARAM,VRK_QUANT}! -0 s4579|& -0 s4580|& +0 s4584|& +0 s4585|& 3 S!125{1043|@1|0@5@3&#id,1036|@1|^#sort,4203|@1|^#kind,2|@1|^#export,}^4206 -0 s4581|& +0 s4586|& 1 t4204|4204& -0 s4582|& +0 s4587|& 3 S!126{3683|@1|0@0@2&#name,3646|@1|0@5@2&#signatures,}^4210 -0 s4583|& +0 s4588|& 1 t4208|4208& -0 s4584|& +0 s4589|& 3 U!127{2992|@1|0@5@18&#enums,3520|@1|0@5@3&#decls,}! -0 s4585|& +0 s4590|& 3 S!128{1043|@1|0@5@3&#id,3034|@1|^#kind,2|@1|^#imported,1036|@1|^#sort,4212|@1|11@0@0&#content,}^4216 -0 s4586|& -1 t4214|4214& -0 s4587|& -3 e!129{IK_SORT,IK_OP,IK_TAG}! 0 s4591|& +1 t4214|4214& 0 s4592|& +3 e!129{IK_SORT,IK_OP,IK_TAG}! +0 s4596|& +0 s4597|& 3 U!130{4217|@1|0@0@3&#tag,1036|@1|^#sort,4211|@1|0@0@3&#op,}! -0 s4593|& +0 s4598|& 3 S!131{4220|@1|^#kind,4221|@1|^#content,}! -0 s4594|& -0 s4595|-1 4233 -1 +0 s4599|& +0 s4600|-1 4233 -1 3 e!132{SPE_GLOBAL,SPE_FCN,SPE_QUANT,SPE_CLAIM,SPE_ABSTRACT,SPE_INVALID}! -0 s4602|& -0 s4603|& +0 s4607|& +0 s4608|& 3 S!133{4228|@1|^#kind,}^4231 -0 s4604|& +0 s4609|& 1 t4229|4229& -0 s4605|& +0 s4610|& 1 t4225|4225& -0 s4606|-1 4235 -1 +0 s4611|-1 4235 -1 1 t4234|4234& 3 Ss_htEntry{4233|@1|0@0@2&#data,4235|@1|0@0@2&#next,}! -0 s4607|-1 20602 -1 -0 s4608|-1 4239 -1 -1 t4238|4238 20646 -1 -0 s4609|-1 4241 -1 +0 s4612|-1 20643 -1 +0 s4613|-1 4239 -1 +1 t4238|4238 20687 -1 +0 s4614|-1 4241 -1 1 t4240|4240& 3 S!134{6|@1|^#count,6|@1|^#size,4241|@1|0@3@2&#buckets,}! -0 s4610|& -0 s4611|-1 20481 -1 -0 s4612|-1 4246 -1 +0 s4615|& +0 s4616|-1 20522 -1 +0 s4617|-1 4246 -1 1 t4245|4245& -0 s4613|& +0 s4618|& 3 f0 (4200|0@5@7&#,)! 3 f2 (4200|0@5@7&#,)! 3 f0 (4207|0@5@7&#,)! @@ -4312,12 +4312,12 @@ 3 f2 (4247|$#,3683|$#,5|$#,)! 3 f0 (4247|0@0@2&#,)! 3 f1 (4247|0@0@2&#,)! -0 s4641|-1 4311 -1 +0 s4646|-1 4311 -1 1 t4310|4310& 3 S!135{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,4311|@1|11@3@3&#elements,}^4314 -0 s4642|& +0 s4647|& 1 t4312|4312& -0 a4643|& +0 a4648|& 3 f1 (4315|@7|&#,1067|@3|6@5@19@2@0#,)! 3 f0 (4315|$#,)! 3 f5 (4315|$#,)! @@ -4349,7 +4349,7 @@ 3 f1067 (4315|$#,)! 3 f0 (4315|$#,5|$#,)! 3 f1067 (4315|$#,5|$#,)! -0 a4660|& +0 a4665|& 3 f0 (4347|@7|$#,)! 3 f2 (4347|@7|$#,)! 3 f0 (4347|@7|$#,)! @@ -4373,16 +4373,16 @@ 3 f0 (4347|$#,)! 3 f2 (4347|$#,)! 3 S!136{1211|@1|0@5@2&#key,5|@1|^#val,}^4372 -0 s4689|& +0 s4694|& 1 t4370|4370& -0 s4690|-1 14131 -1 -0 s4691|-1 4375 -1 +0 s4695|-1 14166 -1 +0 s4696|-1 4375 -1 1 t4374|4374& 3 S!137{5|@1|^#size,5|@1|^#nspace,4375|@1|0@0@2&#entries,}^4378 -0 s4692|& +0 s4697|& 1 t4376|4376& -0 s4693|-1 14158 -1 -0 s4694|-1 4381 -1 +0 s4698|-1 14193 -1 +0 s4699|-1 4381 -1 1 t4380|4380& 3 Ss_cstringTable{5|@1|^#size,5|@1|^#nentries,4381|@1|0@0@2&#buckets,}! 3 f0 (1085|0@5@7&#,)! @@ -4408,16 +4408,16 @@ 3 f0 (1085|0@5@7&#,1211|0@5@7&#,1211|0@5@2&#,)! 3 f1 (1085|0@5@7&#,1211|0@5@7&#,1211|0@5@2&#,)! 3 S!138{1211|@1|0@5@2&#key,20|@1|0@0@2&#val,}^4407 -0 s4706|& +0 s4711|& 1 t4405|4405& -0 s4707|-1 14510 -1 -0 s4708|-1 4410 -1 +0 s4712|-1 14545 -1 +0 s4713|-1 4410 -1 1 t4409|4409& 3 S!139{5|@1|^#size,5|@1|^#nspace,4410|@1|0@0@2&#entries,}^4413 -0 s4709|& +0 s4714|& 1 t4411|4411& -0 s4710|-1 14537 -1 -0 s4711|-1 4416 -1 +0 s4715|-1 14572 -1 +0 s4716|-1 4416 -1 1 t4415|4415& 3 Ss_genericTable{5|@1|^#size,5|@1|^#nentries,4416|@1|0@0@2&#buckets,}! 3 f0 (1088|0@5@7&#,)! @@ -4446,9 +4446,9 @@ 3 f1 (1088|@7|6@5@7&#,1211|@3|6@5@19@2@0#,20|@3|6@0@19@2@0#,)! 1 t1532|1532& 3 S!140{5|@1|^#nelements,5|@1|^#free,4442|@1|11@3@3&#elements,}^4445 -0 s4724|& +0 s4729|& 1 t4443|4443& -0 a4725|& +0 a4730|& 3 f0 (4446|0@5@7&#,)! 3 f2 (4446|0@5@7&#,)! 3 f0 (4446|0@5@7&#,)! @@ -4476,15 +4476,15 @@ 3 f1211 (4446|0@5@7&#,)! 3 f0 (4446|0@5@2&#,)! 3 f1 (4446|0@5@2&#,)! -0 s4739|-1 16942 -1 +0 s4744|-1 16977 -1 3 f0 (1211|0@5@2&#,)! 3 f4474 (1211|0@5@2&#,)! -0 s4740|-1 4478 -1 +0 s4745|-1 4478 -1 1 t4477|4477& 3 S!141{5|@1|^#nelements,5|@1|^#nspace,4478|@1|11@3@3&#elements,}^4481 -0 s4741|& +0 s4746|& 1 t4479|4479& -0 a4742|& +0 a4747|& 3 f1 (4482|@7|&#,4474|@3|6@5@19@2@0#,)! 3 f0 (4482|$#,)! 3 f5 (4482|$#,)! @@ -4514,7 +4514,7 @@ 3 f1211 (4482|$#,)! 3 f0 (4482|$#,)! 3 f1211 (4482|$#,)! -0 a4759|& +0 a4764|& 3 f0 (4512|$#,)! 3 f5 (4512|$#,)! 3 f0 (4482|$#,4512|$#,)! @@ -4530,24 +4530,24 @@ 3 f0 (4512|$#,)! 3 f1211 (4512|$#,)! 3 e!142{SS_UNKNOWN,SS_UNUSEABLE,SS_UNDEFINED,SS_MUNDEFINED,SS_ALLOCATED,SS_PDEFINED,SS_DEFINED,SS_PARTIAL,SS_DEAD,SS_HOFFA,SS_FIXED,SS_RELDEF,SS_UNDEFGLOB,SS_KILLED,SS_UNDEFKILLED,SS_SPECIAL,SS_LAST}! -0 s4778|& -0 s4779|& -3 e!143{SCNONE,SCEXTERN,SCSTATIC}! 0 s4783|& 0 s4784|& +3 e!143{SCNONE,SCEXTERN,SCSTATIC}! +0 s4788|& +0 s4789|& 3 e!144{NS_ERROR,NS_UNKNOWN,NS_NOTNULL,NS_MNOTNULL,NS_RELNULL,NS_CONSTNULL,NS_POSNULL,NS_DEFNULL,NS_ABSNULL}! -0 s4794|& -0 s4795|& +0 s4799|& +0 s4800|& 3 f0 (4535|$#,)! 3 f2 (4535|$#,)! 3 f0 (4535|@7|$#,)! 3 f2 (4535|@7|$#,)! 3 e!145{AK_UNKNOWN,AK_ERROR,AK_ONLY,AK_IMPONLY,AK_KEEP,AK_KEPT,AK_TEMP,AK_IMPTEMP,AK_SHARED,AK_UNIQUE,AK_RETURNED,AK_FRESH,AK_STACK,AK_REFCOUNTED,AK_REFS,AK_KILLREF,AK_NEWREF,AK_OWNED,AK_DEPENDENT,AK_IMPDEPENDENT,AK_STATIC,AK_LOCAL}! -0 s4818|& -0 s4819|& -3 e!146{XO_UNKNOWN,XO_NORMAL,XO_EXPOSED,XO_OBSERVER}! +0 s4823|& 0 s4824|& -0 s4825|& +3 e!146{XO_UNKNOWN,XO_NORMAL,XO_EXPOSED,XO_OBSERVER}! +0 s4829|& +0 s4830|& 3 f0 (4529|$#,)! 3 f2 (4529|$#,)! 3 f0 (4529|$#,)! @@ -4641,8 +4641,8 @@ 3 f0 (4542|$#,)! 3 f4542 (4542|$#,)! 3 e!147{XK_ERROR,XK_UNKNOWN,XK_NEVERESCAPE,XK_GOTO,XK_MAYGOTO,XK_MAYEXIT,XK_MUSTEXIT,XK_TRUEEXIT,XK_FALSEEXIT,XK_MUSTRETURN,XK_MAYRETURN,XK_MAYRETURNEXIT,XK_MUSTRETURNEXIT}! -0 s4860|& -0 s4861|& +0 s4865|& +0 s4866|& 3 f0 (1841|$#,)! 3 f4640 (1841|$#,)! 3 f0 (4640|$#,)! @@ -4673,7 +4673,7 @@ 3 f4640 (4640|$#,)! 3 f0 (4640|$#,4640|$#,)! 3 f4640 (4640|$#,4640|$#,)! -0 s4870|-1 4672 -1 +0 s4875|-1 4672 -1 1 t4671|4671& 3 Ss_sRefSet{5|@1|^#entries,5|@1|^#nspace,4672|@1|11@3@3&#elements,}! 3 f1 (1073|@7|6@5@7&#,1047|@3|6@5@19@2@0#,)! @@ -4782,8 +4782,8 @@ 3 f0 (1073|0@5@7&#,)! 3 f1 (1073|0@5@7&#,)! 3 e!148{KINVALID,KDATATYPE,KCONST,KENUMCONST,KVAR,KFCN,KITER,KENDITER,KSTRUCTTAG,KUNIONTAG,KENUMTAG,KELIPSMARKER}! -0 s4939|& -0 a4940|& +0 s4944|& +0 a4945|& 3 f0 (4781|$#,4781|$#,)! 3 f2 (4781|$#,4781|$#,)! 3 f0 (5|$#,)! @@ -4806,15 +4806,15 @@ 3 f1211 (4781|$#,)! 3 f0 (4781|$#,)! 3 f1211 (4781|$#,)! -0 s4949|-1 4808 -1 -0 s4950|& +0 s4954|-1 4808 -1 +0 s4955|& 3 f0 (4804|$#,4804|$#,)! 3 f2 (4804|$#,4804|$#,)! 1 t4804|4804& 3 S!149{5|@1|^#entries,5|@1|^#nspace,4808|@1|11@3@3&#elements,}^4811 -0 s4953|& +0 s4958|& 1 t4809|4809& -0 a4954|-1 17266 -1 +0 a4959|-1 17301 -1 3 f0 ()! 3 f4812 ()! 3 f0 (4812|0@5@7&#,4804|$#,)! @@ -4846,7 +4846,7 @@ 3 f1 (4812|@7|6@5@7&#,4804|@3|&#,)! 3 f0 (4812|@7|0@5@7&#,)! 3 f5 (4812|@7|0@5@7&#,)! -0 s4971|-1 4845 -1 +0 s4976|-1 4845 -1 1 t4844|4844& 3 Ss_sRefList{5|@1|^#nelements,5|@1|^#nspace,4845|@1|11@3@3&#elements,}! 3 f1 (1076|@7|6@5@7&#,1047|@3|6@5@19@2@0#,)! @@ -4872,9 +4872,9 @@ 3 f1076 (1076|0@5@7&#,)! 1 t1055|1055& 3 S!150{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,4868|@1|11@3@3&#elements,}^4871 -0 s4983|& +0 s4988|& 1 t4869|4869& -0 a4984|& +0 a4989|& 3 f1 (4872|@7|6@5@7&#,1050|@3|6@5@19@2@0#,)! 3 f0 (4872|0@5@7&#,)! 3 f1 (4872|0@5@7&#,)! @@ -4997,9 +4997,9 @@ 3 f2 (1200|0@5@7&#,)! 1 t1213|1213& 3 S!151{5|@1|^#nelements,5|@1|^#nspace,4993|@1|11@3@3&#elements,}^4996 -0 s5043|& +0 s5048|& 1 t4994|4994& -0 a5044|& +0 a5049|& 3 f0 (4997|@7|0@5@7&#,)! 3 f5 (4997|@7|0@5@7&#,)! 3 f0 ()! @@ -5019,8 +5019,8 @@ 3 f0 (4997|0@5@7&#,)! 3 f2 (4997|0@5@7&#,)! 3 f1 (4997|@7|6@5@7&#,1213|@3|&#,)! -0 s5055|-1 5020 -1 -0 s5056|-1 5019 -1 +0 s5060|-1 5020 -1 +0 s5061|-1 5019 -1 1 t5018|5018& 1 t5017|5017& 3 Ss_aliasTable{5|@1|^#nelements,5|@1|^#nspace,5019|@1|11@0@2&#keys,5020|@1|11@0@2&#values,}! @@ -5086,15 +5086,15 @@ 3 f0 (5|$#,211|$#,)! 3 f1 (5|$#,211|$#,)! 3 e!152{US_GLOBAL,US_NORMAL,US_TBRANCH,US_FBRANCH,US_CBRANCH,US_SWITCH}! -0 s5091|& -0 s5092|& +0 s5096|& +0 s5097|& 3 S!153{5|@1|^#level,5|@1|^#index,}^5088 -0 s5093|& +0 s5098|& 1 t5086|5086& -0 s5094|-1 14635 -1 -0 s5095|-1 5091 -1 +0 s5099|-1 14670 -1 +0 s5100|-1 5091 -1 1 t5090|5090& -0 s5096|& +0 s5101|& 3 Ss_usymtab{5085|@1|^#kind,5|@1|^#nentries,5|@1|^#nspace,5|@1|^#lexlevel,2|@1|^#mustBreak,4640|@1|^#exitCode,4868|@1|11@0@2&#entries,1085|@1|0@5@2&#htable,5092|@1|0@5@2&#reftable,1070|@1|0@5@2&#guards,1079|@1|0@5@3&#aliases,1064|@1|0@5@17&#env,}! 3 f0 ()! 3 f1 ()! @@ -5340,11 +5340,11 @@ 3 f0 ()! 3 f5 ()! 3 e!154{CT_UNKNOWN,CT_PRIM,CT_USER,CT_ABST,CT_ENUM,CT_PTR,CT_ARRAY,CT_FIXEDARRAY,CT_FCN,CT_STRUCT,CT_UNION,CT_ENUMLIST,CT_BOOL,CT_CONJ,CT_EXPFCN}! -0 s5231|& -0 s5232|& +0 s5236|& +0 s5237|& 3 e!155{CTK_UNKNOWN,CTK_INVALID,CTK_DNE,CTK_PLAIN,CTK_PTR,CTK_ARRAY,CTK_COMPLEX}! -0 s5249|& -0 s5250|& +0 s5254|& +0 s5255|& 3 f0 (5342|$#,)! 3 f5 (5342|$#,)! 3 f0 (1213|$#,)! @@ -5620,9 +5620,9 @@ 3 f0 (1213|$#,)! 3 f2 (1213|$#,)! 3 S!156{1213|@1|^#type,2666|@1|0@5@3&#quals,}^5619 -0 s5400|& +0 s5405|& 1 t5617|5617& -0 a5401|& +0 a5406|& 3 f0 (5620|0@5@7&#,)! 3 f2 (5620|0@5@7&#,)! 3 f0 (5620|0@5@7&#,)! @@ -5701,14 +5701,14 @@ 3 f0 (1061|0@5@7&#,1841|$#,)! 3 f1 (1061|0@5@7&#,1841|$#,)! 3 e!157{MVLONG,MVCHAR,MVDOUBLE,MVSTRING}! -0 s5439|& -0 s5440|& +0 s5444|& +0 s5445|& 3 U!158{9|@1|^#ival,4|@1|^#cval,17|@1|^#fval,1211|@1|0@5@2&#sval,}! -0 s5441|& +0 s5446|& 3 S!159{5700|@1|^#kind,5701|@1|^#value,}^5705 -0 s5442|& +0 s5447|& 1 t5703|5703& -0 s5443|& +0 s5448|& 3 f0 (5706|0@5@7&#,)! 3 f2 (5706|0@5@7&#,)! 3 f0 (5706|0@5@7&#,)! @@ -5758,13 +5758,13 @@ 3 f0 (5706|0@5@7&#,5706|0@5@7&#,)! 3 f2 (5706|0@5@7&#,5706|0@5@7&#,)! 3 e!160{SP_USES,SP_DEFINES,SP_ALLOCATES,SP_RELEASES,SP_SETS,SP_QUAL,SP_GLOBAL}! -0 s5472|& -0 s5473|& -3 e!161{TK_BEFORE,TK_AFTER,TK_BOTH}! 0 s5477|& 0 s5478|& +3 e!161{TK_BEFORE,TK_AFTER,TK_BOTH}! +0 s5482|& +0 s5483|& 3 Ss_stateClause{5760|@1|^#state,5757|@1|^#kind,1841|@1|^#squal,1073|@1|0@5@3&#refs,1082|@1|0@5@3&#loc,}! -0 s5479|-1 5841 -1 +0 s5484|-1 5843 -1 3 f0 (1136|$#,)! 3 f1211 (1136|$#,)! 3 f0 (1136|$#,)! @@ -5825,6 +5825,8 @@ 3 f1082 (1136|$#,)! 3 f0 (1136|$#,)! 3 f2 (1136|$#,)! +3 f0 (1136|$#,)! +3 f2 (1136|$#,)! 3 f0 (1136|0@0@2&#,)! 3 f1 (1136|0@0@2&#,)! 3 f0 (1136|$#,)! @@ -5844,7 +5846,7 @@ 3 f0 (1136|$#,)! 3 f1841 (1136|$#,)! 1 t5762|5762& -3 Ss_stateClauseList{5|@1|^#nelements,5|@1|^#nspace,5841|@1|11@3@3&#elements,}! +3 Ss_stateClauseList{5|@1|^#nelements,5|@1|^#nspace,5843|@1|11@3@3&#elements,}! 3 f0 (1050|0@5@7&#,)! 3 f1 (1050|0@5@7&#,)! 3 f0 (1139|0@5@7&#,)! @@ -5874,51 +5876,51 @@ 3 f1 (1139|@7|6@5@7&#,1136|@3|6@0@19@2@0#,)! 3 f1 (1139|@7|6@5@7&#,1136|@3|6@0@19@2@0#,)! 3 f1 (1139|@7|6@5@7&#,1136|@3|6@0@19@2@0#,)! -3 S!162{1054|@1|^#access,}^5874 -0 s5535|& -1 t5872|5872& -0 s5536|& +3 S!162{1054|@1|^#access,2|@1|^#macro,}^5876 +0 s5541|& +1 t5874|5874& +0 s5542|& 3 e!163{VKSPEC,VKNORMAL,VKPARAM,VKYIELDPARAM,VKREFYIELDPARAM,VKRETPARAM,VKREFPARAM,VKSEFPARAM,VKREFSEFPARAM,VKSEFRETPARAM,VKREFSEFRETPARAM,VKEXPMACRO}! -0 s5549|& -0 s5550|& +0 s5555|& +0 s5556|& 3 e!164{CH_UNKNOWN,CH_UNCHECKED,CH_CHECKED,CH_CHECKMOD,CH_CHECKEDSTRICT}! -0 s5558|& -0 s5559|& -3 e!165{BB_POSSIBLYNULLTERMINATED,BB_NULLTERMINATED,BB_NOTNULLTERMINATED}! -0 s5563|& 0 s5564|& -3 Ss_bbufinfo{5884|@1|^#bufstate,5|@1|^#size,5|@1|^#len,}! -0 s5565|-1 5887 -1 -1 t5886|5886& -0 s5566|& -3 S!166{5878|@1|^#kind,5881|@1|^#checked,4529|@1|^#defstate,4535|@1|^#nullstate,5888|@1|0@0@3&#bufinfo,}^5891 -0 s5567|& -1 t5889|5889& -0 s5568|& -3 S!167{1496|@1|^#abs,1496|@1|^#mut,1213|@1|^#type,}^5895 +0 s5565|& +3 e!165{BB_POSSIBLYNULLTERMINATED,BB_NULLTERMINATED,BB_NOTNULLTERMINATED}! 0 s5569|& -1 t5893|5893& 0 s5570|& -3 e!168{SPC_NONE,SPC_PRINTFLIKE,SPC_SCANFLIKE,SPC_MESSAGELIKE,SPC_LAST}! +3 Ss_bbufinfo{5886|@1|^#bufstate,5|@1|^#size,5|@1|^#len,}! +0 s5571|-1 5889 -1 +1 t5888|5888& +0 s5572|& +3 S!166{5880|@1|^#kind,5883|@1|^#checked,4529|@1|^#defstate,4535|@1|^#nullstate,5890|@1|0@0@3&#bufinfo,}^5893 +0 s5573|& +1 t5891|5891& +0 s5574|& +3 S!167{1496|@1|^#abs,1496|@1|^#mut,1213|@1|^#type,}^5897 +0 s5575|& +1 t5895|5895& 0 s5576|& -0 s5577|& -3 S!169{1841|@1|^#nullPred,5899|@1|^#specialCode,4640|@1|^#exitCode,1054|@1|^#access,1200|@1|0@5@17&#globs,1073|@1|0@5@17&#mods,1139|@1|0@5@3&#specclauses,4872|@1|0@5@18&#defparams,2|@1|^#hasGlobs,2|@1|^#hasMods,1106|@1|0@5@3&#preconditions,1106|@1|0@5@3&#postconditions,}^5902 -0 s5578|& -1 t5900|5900& -0 s5579|& -3 S!170{1054|@1|^#access,1200|@1|0@5@17&#globs,1073|@1|0@5@17&#mods,}^5906 -0 s5580|& -1 t5904|5904& -0 s5581|& -3 S!171{1054|@1|^#access,}^5910 +3 e!168{SPC_NONE,SPC_PRINTFLIKE,SPC_SCANFLIKE,SPC_MESSAGELIKE,SPC_LAST}! 0 s5582|& -1 t5908|5908& 0 s5583|& -3 U!172{5875|@1|0@0@3&#uconst,5892|@1|0@0@3&#var,5896|@1|0@0@3&#datatype,5903|@1|0@0@3&#fcn,5907|@1|0@0@3&#iter,5911|@1|0@0@3&#enditer,}^5914 +3 S!169{1841|@1|^#nullPred,5901|@1|^#specialCode,4640|@1|^#exitCode,1054|@1|^#access,1200|@1|0@5@17&#globs,1073|@1|0@5@17&#mods,1139|@1|0@5@3&#specclauses,4872|@1|0@5@18&#defparams,2|@1|^#hasGlobs,2|@1|^#hasMods,1106|@1|0@5@3&#preconditions,1106|@1|0@5@3&#postconditions,}^5904 0 s5584|& -1 t5912|5912& +1 t5902|5902& 0 s5585|& -3 Ss_uentry{4781|@1|^#ukind,1211|@1|0@5@3&#uname,1213|@1|^#utype,1082|@1|0@5@3&#whereSpecified,1082|@1|0@5@3&#whereDefined,1082|@1|0@5@3&#whereDeclared,1047|@1|0@5@18@2@0#sref,1133|@1|0@5@3&#warn,4446|@1|0@5@3&#uses,2|@1|^#used,2|@1|^#lset,2|@1|^#isPrivate,2|@1|^#hasNameError,4532|@1|^#storageclass,5915|@1|0@3@3&#info,}! +3 S!170{1054|@1|^#access,1200|@1|0@5@17&#globs,1073|@1|0@5@17&#mods,}^5908 +0 s5586|& +1 t5906|5906& +0 s5587|& +3 S!171{1054|@1|^#access,}^5912 +0 s5588|& +1 t5910|5910& +0 s5589|& +3 U!172{5877|@1|0@0@3&#uconst,5894|@1|0@0@3&#var,5898|@1|0@0@3&#datatype,5905|@1|0@0@3&#fcn,5909|@1|0@0@3&#iter,5913|@1|0@0@3&#enditer,}^5916 +0 s5590|& +1 t5914|5914& +0 s5591|& +3 Ss_uentry{4781|@1|^#ukind,1211|@1|0@5@3&#uname,1213|@1|^#utype,1082|@1|0@5@3&#whereSpecified,1082|@1|0@5@3&#whereDefined,1082|@1|0@5@3&#whereDeclared,1047|@1|0@5@18@2@0#sref,1133|@1|0@5@3&#warn,4446|@1|0@5@3&#uses,2|@1|^#used,2|@1|^#lset,2|@1|^#isPrivate,2|@1|^#hasNameError,4532|@1|^#storageclass,5917|@1|0@3@3&#info,}! 3 f0 (1050|15@5@1&#,)! 3 f2 (1050|15@5@1&#,)! 3 f0 (1050|15@5@1&#,)! @@ -6131,6 +6133,8 @@ 3 f1050 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,)! 3 f0 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,2|$#,5706|0@5@2&#,)! 3 f1050 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,2|$#,5706|0@5@2&#,)! +3 f0 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,)! +3 f1050 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,)! 3 f0 (1211|0@5@6&#,1213|$#,1496|$#,1496|$#,1082|0@5@2&#,)! 3 f1050 (1211|0@5@6&#,1213|$#,1496|$#,1496|$#,1082|0@5@2&#,)! 3 f0 (1211|0@5@6&#,1213|$#,1496|$#,1496|$#,1082|0@5@4&#,2|$#,)! @@ -6312,10 +6316,10 @@ 3 f0 (1050|0@5@7&#,)! 3 f1211 (1050|0@5@7&#,)! 1 t1050|1050& -3 f0 (6309|$#,6309|$#,)! -3 f5 (6309|$#,6309|$#,)! -3 f0 (6309|$#,6309|$#,)! -3 f5 (6309|$#,6309|$#,)! +3 f0 (6313|$#,6313|$#,)! +3 f5 (6313|$#,6313|$#,)! +3 f0 (6313|$#,6313|$#,)! +3 f5 (6313|$#,6313|$#,)! 3 f0 (1050|0@5@7&#,)! 3 f1211 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,1050|0@5@7&#,)! @@ -6402,37 +6406,37 @@ 3 f1 (1050|0@5@7&#,1106|0@5@2&#,)! 3 f0 (1050|0@5@7&#,1106|0@5@2&#,)! 3 f1 (1050|0@5@7&#,1106|0@5@2&#,)! -3 S!173{1082|@1|0@5@2&#loc,1047|@1|0@5@18@3@0#ref,1050|@1|0@5@18@3@0#ue,}^6402 -0 s5806|& -1 t6400|6400& -0 s5807|& -3 f0 (6403|0@5@7&#,)! -3 f2 (6403|0@5@7&#,)! -3 f0 (6403|0@5@2&#,)! -3 f1 (6403|0@5@2&#,)! -3 f0 (6403|0@5@2&#,6403|0@5@7&#,)! -3 f6403 (6403|0@5@2&#,6403|0@5@7&#,)! -3 f0 (6403|0@5@2&#,1082|0@5@7&#,)! -3 f6403 (6403|0@5@2&#,1082|0@5@7&#,)! -3 f0 (6403|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! -3 f6403 (6403|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! -3 f0 (6403|0@5@7&#,)! -3 f6403 (6403|0@5@7&#,)! -3 f0 ()! -3 f6403 ()! +3 S!173{1082|@1|0@5@2&#loc,1047|@1|0@5@18@3@0#ref,1050|@1|0@5@18@3@0#ue,}^6406 +0 s5813|& +1 t6404|6404& +0 s5814|& +3 f0 (6407|0@5@7&#,)! +3 f2 (6407|0@5@7&#,)! +3 f0 (6407|0@5@2&#,)! +3 f1 (6407|0@5@2&#,)! +3 f0 (6407|0@5@2&#,6407|0@5@7&#,)! +3 f6407 (6407|0@5@2&#,6407|0@5@7&#,)! +3 f0 (6407|0@5@2&#,1082|0@5@7&#,)! +3 f6407 (6407|0@5@2&#,1082|0@5@7&#,)! +3 f0 (6407|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! +3 f6407 (6407|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! +3 f0 (6407|0@5@7&#,)! +3 f6407 (6407|0@5@7&#,)! +3 f0 ()! +3 f6407 ()! 3 f0 (1082|0@5@7&#,)! -3 f6403 (1082|0@5@7&#,)! +3 f6407 (1082|0@5@7&#,)! 3 f0 (1047|0@5@19@2@0#,1082|0@5@7&#,)! -3 f6403 (1047|0@5@19@2@0#,1082|0@5@7&#,)! -3 f0 (6403|0@5@7&#,)! -3 f1082 (6403|0@5@7&#,)! -3 f0 (6403|0@5@7&#,)! -3 f1211 (6403|0@5@7&#,)! -3 Ss_stateValue{5|@1|^#value,2|@1|^#implicit,6403|@1|0@5@2&#info,}! -3 f0 (5|$#,6403|0@5@2&#,)! -3 f1097 (5|$#,6403|0@5@2&#,)! -3 f0 (5|$#,6403|0@5@2&#,)! -3 f1097 (5|$#,6403|0@5@2&#,)! +3 f6407 (1047|0@5@19@2@0#,1082|0@5@7&#,)! +3 f0 (6407|0@5@7&#,)! +3 f1082 (6407|0@5@7&#,)! +3 f0 (6407|0@5@7&#,)! +3 f1211 (6407|0@5@7&#,)! +3 Ss_stateValue{5|@1|^#value,2|@1|^#implicit,6407|@1|0@5@2&#info,}! +3 f0 (5|$#,6407|0@5@2&#,)! +3 f1097 (5|$#,6407|0@5@2&#,)! +3 f0 (5|$#,6407|0@5@2&#,)! +3 f1097 (5|$#,6407|0@5@2&#,)! 3 f0 (1097|0@5@7&#,)! 3 f2 (1097|0@5@7&#,)! 3 f0 (1097|0@5@7&#,)! @@ -6448,9 +6452,9 @@ 3 f0 (1097|0@5@7&#,)! 3 f2 (1097|0@5@7&#,)! 3 f0 (1097|0@5@7&#,)! -3 f6403 (1097|0@5@7&#,)! -3 f0 (1097|@7|0@5@7&#,5|$#,6403|0@5@2&#,)! -3 f1 (1097|@7|0@5@7&#,5|$#,6403|0@5@2&#,)! +3 f6407 (1097|0@5@7&#,)! +3 f0 (1097|@7|0@5@7&#,5|$#,6407|0@5@2&#,)! +3 f1 (1097|@7|0@5@7&#,5|$#,6407|0@5@2&#,)! 3 f0 (1097|0@5@7&#,5|$#,1082|0@5@7&#,)! 3 f1 (1097|0@5@7&#,5|$#,1082|0@5@7&#,)! 3 f0 (1097|0@5@7&#,1103|0@5@7&#,)! @@ -6491,32 +6495,32 @@ 3 f0 (1098|0@5@7&#,)! 3 f5 (1098|0@5@7&#,)! 3 e!174{SR_NOTHING,SR_INTERNAL,SR_SPECSTATE,SR_SYSTEM,SR_GLOBALMARKER}! -0 s5847|& -0 s5848|& +0 s5854|& +0 s5855|& 3 e!175{SK_PARAM,SK_ARRAYFETCH,SK_FIELD,SK_PTR,SK_ADR,SK_CONST,SK_CVAR,SK_UNCONSTRAINED,SK_OBJECT,SK_CONJ,SK_EXTERNAL,SK_DERIVED,SK_NEW,SK_TYPE,SK_RESULT,SK_SPECIAL,SK_UNKNOWN}! -0 s5866|& -0 s5867|& -3 S!176{5|@1|^#lexlevel,4804|@1|^#index,}^6496 -0 s5868|& -1 t6494|6494& -0 s5869|& -3 S!177{1047|@1|0@2@18@2@0#arr,2|@1|^#indknown,5|@1|^#ind,}^6500 -0 s5870|& -1 t6498|6498& -0 s5871|& -3 S!178{1047|@1|0@2@18@2@0#rec,1211|@1|0@5@18@3@0#field,}^6504 -0 s5872|& -1 t6502|6502& 0 s5873|& -3 S!179{1047|@1|0@2@18@2@0#a,1047|@1|0@2@18@2@0#b,}^6508 0 s5874|& -1 t6506|6506& +3 S!176{5|@1|^#lexlevel,4804|@1|^#index,}^6500 0 s5875|& -3 U!180{6497|@1|0@0@2&#cvar,5|@1|^#paramno,6501|@1|0@0@2&#arrayfetch,6505|@1|0@0@2&#field,1213|@1|^#object,1211|@1|0@5@18@3@0#fname,1047|@1|0@2@18@2@0#ref,6509|@1|0@0@2&#conj,6490|@1|^#spec,}^6512 +1 t6498|6498& 0 s5876|& -1 t6510|6510& +3 S!177{1047|@1|0@2@18@2@0#arr,2|@1|^#indknown,5|@1|^#ind,}^6504 0 s5877|& -3 Ss_sRef{2|@1|^#safe,2|@1|^#modified,2|@1|^#immut,6493|@1|^#kind,1213|@1|^#type,5706|@1|0@5@3&#val,4529|@1|^#defstate,4535|@1|^#nullstate,5886|@1|^#bufinfo,4542|@1|^#aliaskind,4542|@1|^#oaliaskind,4545|@1|^#expkind,4545|@1|^#oexpkind,6403|@1|0@5@2&#expinfo,6403|@1|0@5@2&#aliasinfo,6403|@1|0@5@2&#definfo,6403|@1|0@5@2&#nullinfo,6513|@1|0@3@2&#info,1073|@1|0@5@2&#deriv,1098|@1|0@5@2&#state,}! +1 t6502|6502& +0 s5878|& +3 S!178{1047|@1|0@2@18@2@0#rec,1211|@1|0@5@18@3@0#field,}^6508 +0 s5879|& +1 t6506|6506& +0 s5880|& +3 S!179{1047|@1|0@2@18@2@0#a,1047|@1|0@2@18@2@0#b,}^6512 +0 s5881|& +1 t6510|6510& +0 s5882|& +3 U!180{6501|@1|0@0@2&#cvar,5|@1|^#paramno,6505|@1|0@0@2&#arrayfetch,6509|@1|0@0@2&#field,1213|@1|^#object,1211|@1|0@5@18@3@0#fname,1047|@1|0@2@18@2@0#ref,6513|@1|0@0@2&#conj,6494|@1|^#spec,}^6516 +0 s5883|& +1 t6514|6514& +0 s5884|& +3 Ss_sRef{2|@1|^#safe,2|@1|^#modified,2|@1|^#immut,6497|@1|^#kind,1213|@1|^#type,5706|@1|0@5@3&#val,4529|@1|^#defstate,4535|@1|^#nullstate,5888|@1|^#bufinfo,4542|@1|^#aliaskind,4542|@1|^#oaliaskind,4545|@1|^#expkind,4545|@1|^#oexpkind,6407|@1|0@5@2&#expinfo,6407|@1|0@5@2&#aliasinfo,6407|@1|0@5@2&#definfo,6407|@1|0@5@2&#nullinfo,6517|@1|0@3@2&#info,1073|@1|0@5@2&#deriv,1098|@1|0@5@2&#state,}! 3 f0 (1047|0@5@7&#,)! 3 f2 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! @@ -6624,17 +6628,17 @@ 3 f0 ()! 3 f1 ()! 3 ?! -3 f6621 (1047|0@5@7&#,)! -3 f2 (1047|0@5@7&#,)^6624 -1 t6623|6623& -3 f0 (6624|$#,1047|0@5@7&#,)! -3 f2 (6624|$#,1047|0@5@7&#,)! +3 f6625 (1047|0@5@7&#,)! +3 f2 (1047|0@5@7&#,)^6628 +1 t6627|6627& +3 f0 (6628|$#,1047|0@5@7&#,)! +3 f2 (6628|$#,1047|0@5@7&#,)! 3 ?! -3 f6627 (1047|0@5@7&#,)! -3 f2 (1047|0@5@7&#,)^6630 -1 t6629|6629& -3 f0 (6630|$#,1047|0@5@7&#,)! -3 f2 (6630|$#,1047|0@5@7&#,)! +3 f6631 (1047|0@5@7&#,)! +3 f2 (1047|0@5@7&#,)^6634 +1 t6633|6633& +3 f0 (6634|$#,1047|0@5@7&#,)! +3 f2 (6634|$#,1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f0 (1047|@7|0@5@7&#,)! @@ -6775,14 +6779,14 @@ 3 f1047 (1047|0@5@19@2@0#,5|$#,)! 3 f0 (1047|@5|0@5@19@2@0#,1047|0@5@19@2@0#,)! 3 f1047 (1047|@5|0@5@19@2@0#,1047|0@5@19@2@0#,)! -3 f0 (5|$#,4804|$#,1213|$#,6403|0@5@2&#,)! -3 f1047 (5|$#,4804|$#,1213|$#,6403|0@5@2&#,)! +3 f0 (5|$#,4804|$#,1213|$#,6407|0@5@2&#,)! +3 f1047 (5|$#,4804|$#,1213|$#,6407|0@5@2&#,)! 3 f0 (1213|$#,)! 3 f1047 (1213|$#,)! 3 f0 (1047|0@5@7&#,1211|0@5@18&#,)! 3 f1047 (1047|0@5@7&#,1211|0@5@18&#,)! -3 f0 (4804|$#,1213|$#,6403|0@5@2&#,)! -3 f1047 (4804|$#,1213|$#,6403|0@5@2&#,)! +3 f0 (4804|$#,1213|$#,6407|0@5@2&#,)! +3 f1047 (4804|$#,1213|$#,6407|0@5@2&#,)! 3 f0 (1047|0@5@19@2@0#,1211|0@5@18&#,)! 3 f1047 (1047|0@5@19@2@0#,1211|0@5@18&#,)! 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)! @@ -6791,8 +6795,8 @@ 3 f1047 (1213|$#,)! 3 f0 (1213|$#,)! 3 f1047 (1213|$#,)! -3 f0 (5|$#,1213|$#,6403|0@5@2&#,)! -3 f1047 (5|$#,1213|$#,6403|0@5@2&#,)! +3 f0 (5|$#,1213|$#,6407|0@5@2&#,)! +3 f1047 (5|$#,1213|$#,6407|0@5@2&#,)! 3 f0 (1047|0@5@19@2@0#,)! 3 f1047 (1047|0@5@19@2@0#,)! 3 f0 (1047|0@5@7&#,)! @@ -7072,15 +7076,15 @@ 3 f0 (1047|0@5@7&#,)! 3 f1098 (1047|0@5@7&#,)! 3 ?! -3 f7069 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)! -3 f2 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)^7072 -1 t7071|7071& -3 ?! -3 f7073 (1047|0@5@7&#,)! -3 f2 (1047|0@5@7&#,)^7076 +3 f7073 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)! +3 f2 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)^7076 1 t7075|7075& -3 f0 (7072|$#,7076|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! -3 f1 (7072|$#,7076|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! +3 ?! +3 f7077 (1047|0@5@7&#,)! +3 f2 (1047|0@5@7&#,)^7080 +1 t7079|7079& +3 f0 (7076|$#,7080|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! +3 f1 (7076|$#,7080|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! 3 f0 (1218|$#,1047|0@5@7&#,)! 3 f2 (1218|$#,1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! @@ -7103,10 +7107,10 @@ 3 f1 (1047|0@5@2&#,)! 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)! -3 f0 (1047|0@5@7&#,5886|$#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,5886|$#,1082|0@5@7&#,)! +3 f0 (1047|0@5@7&#,5888|$#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,5888|$#,1082|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! -3 f5886 (1047|0@5@7&#,)! +3 f5888 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! 3 f1 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! @@ -7154,23 +7158,23 @@ 3 f0 (1047|0@5@6&#,)! 3 f1 (1047|0@5@6&#,)! 3 ?! -3 f7151 (1047|0@5@7&#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^7154 -1 t7153|7153& -3 f0 (7154|$#,1047|0@5@7&#,1082|0@5@7&#,)! -3 f1 (7154|$#,1047|0@5@7&#,1082|0@5@7&#,)! +3 f7155 (1047|0@5@7&#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^7158 +1 t7157|7157& +3 f0 (7158|$#,1047|0@5@7&#,1082|0@5@7&#,)! +3 f1 (7158|$#,1047|0@5@7&#,1082|0@5@7&#,)! 3 ?! -3 f7157 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)^7160 -1 t7159|7159& -3 f0 (7160|$#,1047|0@5@7&#,5|$#,1082|0@5@7&#,)! -3 f1 (7160|$#,1047|0@5@7&#,5|$#,1082|0@5@7&#,)! +3 f7161 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)^7164 +1 t7163|7163& +3 f0 (7164|$#,1047|0@5@7&#,5|$#,1082|0@5@7&#,)! +3 f1 (7164|$#,1047|0@5@7&#,5|$#,1082|0@5@7&#,)! 3 ?! -3 f7163 (1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,4542|$#,1082|0@5@7&#,)^7166 -1 t7165|7165& -3 f0 (7166|$#,1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! -3 f1 (7166|$#,1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! +3 f7167 (1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,4542|$#,1082|0@5@7&#,)^7170 +1 t7169|7169& +3 f0 (7170|$#,1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! +3 f1 (7170|$#,1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! 3 Ss_guardSet{1073|@1|0@5@2&#tguard,1073|@1|0@5@2&#fguard,}! 3 f0 (1070|0@5@7&#,)! 3 f2 (1070|0@5@7&#,)! @@ -7213,127 +7217,127 @@ 3 f0 (1070|0@5@7&#,)! 3 f1 (1070|0@5@7&#,)! 3 U!181{1067|@1|0@5@18@2@0#expr,1047|@1|0@5@2&#sref,9|@1|^#intlit,}! -0 s6178|& -0 s6179|& -3 e!182{ERRORBADCONSTRAINTTERMTYPE,EXPRNODE,SREF,INTLITERAL}! -0 s6184|& 0 s6185|& -3 S_constraintTerm{1082|@1|0@5@2&#loc,7212|@1|^#value,7215|@1|^#kind,}! -0 s6186|-1 7218 -1 -1 t7217|7217& -0 a6187|& -3 f0 (7219|$#,)! -3 f2 (7219|$#,)! -3 f0 (7219|$#,)! -3 f7215 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1047 (7219|$#,)! -3 f0 (7219|0@0@2&#,)! -3 f1 (7219|0@0@2&#,)! -3 f0 (7219|@5|$#,)! -3 f7219 (7219|@5|$#,)! +0 s6186|& +3 e!182{ERRORBADCONSTRAINTTERMTYPE,EXPRNODE,SREF,INTLITERAL}! +0 s6191|& +0 s6192|& +3 S_constraintTerm{1082|@1|0@5@2&#loc,7216|@1|^#value,7219|@1|^#kind,}! +0 s6193|-1 7222 -1 +1 t7221|7221& +0 a6194|& +3 f0 (7223|$#,)! +3 f2 (7223|$#,)! +3 f0 (7223|$#,)! +3 f7219 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1047 (7223|$#,)! +3 f0 (7223|0@0@2&#,)! +3 f1 (7223|0@0@2&#,)! +3 f0 (7223|@5|$#,)! +3 f7223 (7223|@5|$#,)! 3 f0 (1067|0@5@18&#,)! -3 f7219 (1067|0@5@18&#,)! -3 f0 (7219|$#,)! -3 f7219 (7219|$#,)! -3 f0 (7219|$#,7219|$#,)! -3 f2 (7219|$#,7219|$#,)! -3 f0 (7219|$#,)! -3 f2 (7219|$#,)! -3 f0 (7219|$#,)! -3 f9 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1082 (7219|$#,)! -3 f0 (7219|$#,)! -3 f2 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1211 (7219|$#,)! +3 f7223 (1067|0@5@18&#,)! +3 f0 (7223|$#,)! +3 f7223 (7223|$#,)! +3 f0 (7223|$#,7223|$#,)! +3 f2 (7223|$#,7223|$#,)! +3 f0 (7223|$#,)! +3 f2 (7223|$#,)! +3 f0 (7223|$#,)! +3 f9 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1082 (7223|$#,)! +3 f0 (7223|$#,)! +3 f2 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1211 (7223|$#,)! 3 f0 (1047|0@5@6@3@0#,)! -3 f7219 (1047|0@5@6@3@0#,)! -3 f0 (7219|$#,7219|$#,)! -3 f2 (7219|$#,7219|$#,)! -3 f0 (7219|@5|$#,1082|0@5@7&#,)! -3 f7219 (7219|@5|$#,1082|0@5@7&#,)! +3 f7223 (1047|0@5@6@3@0#,)! +3 f0 (7223|$#,7223|$#,)! +3 f2 (7223|$#,7223|$#,)! +3 f0 (7223|@5|$#,1082|0@5@7&#,)! +3 f7223 (7223|@5|$#,1082|0@5@7&#,)! 3 f0 (9|$#,)! -3 f7219 (9|$#,)! -3 f0 (7219|$#,)! -3 f2 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1211 (7219|$#,)! -3 f0 (7219|@5|$#,4315|$#,)! -3 f7219 (7219|@5|$#,4315|$#,)! -3 f0 (7219|0@0@19@3@0#,211|$#,)! -3 f1 (7219|0@0@19@3@0#,211|$#,)! +3 f7223 (9|$#,)! +3 f0 (7223|$#,)! +3 f2 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1211 (7223|$#,)! +3 f0 (7223|@5|$#,4315|$#,)! +3 f7223 (7223|@5|$#,4315|$#,)! +3 f0 (7223|0@0@19@3@0#,211|$#,)! +3 f1 (7223|0@0@19@3@0#,211|$#,)! 3 f0 (211|$#,)! -3 f7219 (211|$#,)! -3 f0 (7219|0@0@6@3@0#,)! -3 f2 (7219|0@0@6@3@0#,)! -3 f0 (7219|0@0@6@3@0#,)! -3 f5 (7219|0@0@6@3@0#,)! -3 f0 (7219|0@0@6@3@0#,)! -3 f2 (7219|0@0@6@3@0#,)! -3 f0 (7219|$#,)! -3 f1067 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1047 (7219|$#,)! +3 f7223 (211|$#,)! +3 f0 (7223|0@0@6@3@0#,)! +3 f2 (7223|0@0@6@3@0#,)! +3 f0 (7223|0@0@6@3@0#,)! +3 f5 (7223|0@0@6@3@0#,)! +3 f0 (7223|0@0@6@3@0#,)! +3 f2 (7223|0@0@6@3@0#,)! +3 f0 (7223|$#,)! +3 f1067 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1047 (7223|$#,)! 3 e!183{BINARYOP_UNDEFINED,BINARYOP_PLUS,BINARYOP_MINUS}! -0 s6218|& -0 s6219|& -3 e!184{UNARYOP_UNDEFINED,MAXSET,MINSET,MAXREAD,MINREAD}! 0 s6225|& 0 s6226|& -3 SconstraintExprBinaryOp_{1209|@1|0@5@3&#expr1,7276|@1|^#binaryOp,1209|@1|0@5@3&#expr2,}! -0 s6227|& -0 s6228|& -3 SconstraintExprUnaryOp_{1209|@1|0@5@3&#expr,7279|@1|^#unaryOp,}! -0 s6229|& -0 s6230|& -3 UconstraintExprData{7282|@1|^#binaryOp,7285|@1|^#unaryOp,7219|@1|0@0@3&#term,}! -0 s6231|-1 7288 -1 -1 t7287|7287& +3 e!184{UNARYOP_UNDEFINED,MAXSET,MINSET,MAXREAD,MINREAD}! 0 s6232|& -3 f0 (7289|11@0@6@3@0#,)! -3 f2 (7289|11@0@6@3@0#,)! -3 f0 (7289|0@0@2&#,)! -3 f1 (7289|0@0@2&#,)! -3 f0 (7289|0@0@2&#,)! -3 f1 (7289|0@0@2&#,)! -3 f0 (7289|0@0@2&#,)! -3 f1 (7289|0@0@2&#,)! -3 f0 (7289|@5|7@0@7&#,7219|0@0@2&#,)! -3 f7289 (7289|@5|7@0@7&#,7219|0@0@2&#,)! -3 f0 (7289|0@0@19@3@0#,)! -3 f7219 (7289|0@0@19@3@0#,)! -3 f0 (7289|11@0@19@3@0#,)! -3 f7279 (7289|11@0@19@3@0#,)! -3 f0 (7289|11@0@19@3@0#,)! -3 f1209 (7289|11@0@19@3@0#,)! -3 f0 (7289|@5|7@0@7&#,7279|$#,)! -3 f7289 (7289|@5|7@0@7&#,7279|$#,)! -3 f0 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f7289 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f0 (7289|7@0@7&#,)! -3 f7276 (7289|7@0@7&#,)! -3 f0 (7289|11@0@19@3@0#,)! -3 f1209 (7289|11@0@19@3@0#,)! -3 f0 (7289|11@0@19@3@0#,)! -3 f1209 (7289|11@0@19@3@0#,)! -3 f0 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f7289 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f0 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f7289 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f0 (7289|@5|7@0@7&#,7276|$#,)! -3 f7289 (7289|@5|7@0@7&#,7276|$#,)! -3 f0 (7289|0@0@19@3@0#,)! -3 f7289 (7289|0@0@19@3@0#,)! -3 f0 (7289|0@0@19@3@0#,)! -3 f7289 (7289|0@0@19@3@0#,)! -3 f0 (7289|0@0@19@3@0#,)! -3 f7289 (7289|0@0@19@3@0#,)! +0 s6233|& +3 SconstraintExprBinaryOp_{1209|@1|0@5@3&#expr1,7280|@1|^#binaryOp,1209|@1|0@5@3&#expr2,}! +0 s6234|& +0 s6235|& +3 SconstraintExprUnaryOp_{1209|@1|0@5@3&#expr,7283|@1|^#unaryOp,}! +0 s6236|& +0 s6237|& +3 UconstraintExprData{7286|@1|^#binaryOp,7289|@1|^#unaryOp,7223|@1|0@0@3&#term,}! +0 s6238|-1 7292 -1 +1 t7291|7291& +0 s6239|& +3 f0 (7293|11@0@6@3@0#,)! +3 f2 (7293|11@0@6@3@0#,)! +3 f0 (7293|0@0@2&#,)! +3 f1 (7293|0@0@2&#,)! +3 f0 (7293|0@0@2&#,)! +3 f1 (7293|0@0@2&#,)! +3 f0 (7293|0@0@2&#,)! +3 f1 (7293|0@0@2&#,)! +3 f0 (7293|@5|7@0@7&#,7223|0@0@2&#,)! +3 f7293 (7293|@5|7@0@7&#,7223|0@0@2&#,)! +3 f0 (7293|0@0@19@3@0#,)! +3 f7223 (7293|0@0@19@3@0#,)! +3 f0 (7293|11@0@19@3@0#,)! +3 f7283 (7293|11@0@19@3@0#,)! +3 f0 (7293|11@0@19@3@0#,)! +3 f1209 (7293|11@0@19@3@0#,)! +3 f0 (7293|@5|7@0@7&#,7283|$#,)! +3 f7293 (7293|@5|7@0@7&#,7283|$#,)! +3 f0 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f7293 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f0 (7293|7@0@7&#,)! +3 f7280 (7293|7@0@7&#,)! +3 f0 (7293|11@0@19@3@0#,)! +3 f1209 (7293|11@0@19@3@0#,)! +3 f0 (7293|11@0@19@3@0#,)! +3 f1209 (7293|11@0@19@3@0#,)! +3 f0 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f7293 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f0 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f7293 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f0 (7293|@5|7@0@7&#,7280|$#,)! +3 f7293 (7293|@5|7@0@7&#,7280|$#,)! +3 f0 (7293|0@0@19@3@0#,)! +3 f7293 (7293|0@0@19@3@0#,)! +3 f0 (7293|0@0@19@3@0#,)! +3 f7293 (7293|0@0@19@3@0#,)! +3 f0 (7293|0@0@19@3@0#,)! +3 f7293 (7293|0@0@19@3@0#,)! 3 e!185{binaryexpr,unaryExpr,term}! -0 s6254|& -0 s6255|& -3 Ss_constraintExpr{7330|@1|^#kind,7289|@1|0@0@3&#data,}! +0 s6261|& +0 s6262|& +3 Ss_constraintExpr{7334|@1|^#kind,7293|@1|0@0@3&#data,}! 3 f0 (1209|0@5@7&#,)! 3 f2 (1209|0@5@7&#,)! 3 f0 (1209|0@5@7&#,)! @@ -7421,13 +7425,13 @@ 3 f0 (1209|0@5@6@3@0#,)! 3 f2 (1209|0@5@6@3@0#,)! 3 f0 (1209|0@5@6@3@0#,)! -3 f7219 (1209|0@5@6@3@0#,)! +3 f7223 (1209|0@5@6@3@0#,)! 3 f0 (1209|0@5@6@3@0#,)! 3 f5 (1209|0@5@6@3@0#,)! 3 e!186{LT,LTE,GT,GTE,EQ,NONNEGATIVE,POSITIVE}! -0 s6306|& -0 s6307|& -3 Ss_constraint{1203|@1|0@5@3&#orig,1203|@1|0@5@3&#or,2|@1|^#fcnPre,1209|@1|0@5@3&#lexpr,7424|@1|^#ar,1209|@1|0@5@3&#expr,2|@1|^#post,1067|@1|0@5@18@3@0#generatingExpr,}! +0 s6313|& +0 s6314|& +3 Ss_constraint{1203|@1|0@5@3&#orig,1203|@1|0@5@3&#or,2|@1|^#fcnPre,1209|@1|0@5@3&#lexpr,7428|@1|^#ar,1209|@1|0@5@3&#expr,2|@1|^#post,1067|@1|0@5@18@3@0#generatingExpr,}! 3 f0 (1203|0@5@7&#,)! 3 f2 (1203|0@5@7&#,)! 3 f0 (1203|0@5@7&#,)! @@ -7450,8 +7454,8 @@ 3 f1203 (1203|0@5@6@3@0#,)! 3 f0 (1082|0@5@19@3@0#,1082|0@5@19@3@0#,1082|0@5@19@3@0#,)! 3 f2 (1082|0@5@19@3@0#,1082|0@5@19@3@0#,1082|0@5@19@3@0#,)! -3 f0 (7424|$#,)! -3 f1211 (7424|$#,)! +3 f0 (7428|$#,)! +3 f1211 (7428|$#,)! 3 f0 (1203|0@5@7&#,)! 3 f1082 (1203|0@5@7&#,)! 3 f0 (1203|0@5@6@3@0#,)! @@ -7527,7 +7531,7 @@ 3 C1.2/1|! 3 f0 (1067|0@5@18&#,)! 3 f2 (1067|0@5@18&#,)! -3 f7522 (1067|0@5@18&#,)! +3 f7526 (1067|0@5@18&#,)! 3 f0 (1203|@5|0@5@7&#,)! 3 f1203 (1203|@5|0@5@7&#,)! 3 f0 (1203|0@5@6@3@0#,)! @@ -7543,8 +7547,8 @@ 3 f0 (1067|0@5@18&#,1067|0@5@18&#,1067|0@5@18&#,)! 3 f1 (1067|0@5@18&#,1067|0@5@18&#,1067|0@5@18&#,)! 1 t1203|1203& -3 f0 (7540|0@0@6@3@0#,7540|0@0@6@3@0#,)! -3 f5 (7540|0@0@6@3@0#,7540|0@0@6@3@0#,)! +3 f0 (7544|0@0@6@3@0#,7544|0@0@6@3@0#,)! +3 f5 (7544|0@0@6@3@0#,7544|0@0@6@3@0#,)! 3 f0 (1203|0@5@6@3@0#,)! 3 f2 (1203|0@5@6@3@0#,)! 3 f0 (1203|0@5@6@3@0#,)! @@ -7583,9 +7587,9 @@ 3 f1206 (1206|0@5@2&#,1206|0@5@6@3@0#,)! 3 f0 (1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! 3 f1 (1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! -0 s6381|-1 7582 -1 -1 t7581|7581& -3 Ss_constraintList{5|@1|^#nelements,5|@1|^#nspace,7582|@1|11@3@3&#elements,}! +0 s6388|-1 7586 -1 +1 t7585|7585& +3 Ss_constraintList{5|@1|^#nelements,5|@1|^#nspace,7586|@1|11@3@3&#elements,}! 3 f0 (1206|0@5@7&#,)! 3 f2 (1206|0@5@7&#,)! 3 f0 (1206|0@5@7&#,)! @@ -7648,58 +7652,58 @@ 3 f0 (1206|0@5@2&#,)! 3 f1206 (1206|0@5@2&#,)! 3 e!187{XPR_PARENS,XPR_ASSIGN,XPR_CALL,XPR_EMPTY,XPR_VAR,XPR_OP,XPR_POSTOP,XPR_PREOP,XPR_SIZEOFT,XPR_SIZEOF,XPR_ALIGNOFT,XPR_ALIGNOF,XPR_OFFSETOF,XPR_CAST,XPR_FETCH,XPR_VAARG,XPR_ITER,XPR_FOR,XPR_FORPRED,XPR_GOTO,XPR_CONTINUE,XPR_BREAK,XPR_RETURN,XPR_NULLRETURN,XPR_COMMA,XPR_COND,XPR_IF,XPR_IFELSE,XPR_DOWHILE,XPR_WHILE,XPR_STMT,XPR_STMTLIST,XPR_SWITCH,XPR_INIT,XPR_FACCESS,XPR_ARROW,XPR_CONST,XPR_STRINGLITERAL,XPR_NUMLIT,XPR_BODY,XPR_NODE,XPR_ITERCALL,XPR_TOK,XPR_WHILEPRED,XPR_CASE,XPR_FTCASE,XPR_DEFAULT,XPR_FTDEFAULT,XPR_BLOCK,XPR_INITBLOCK,XPR_LABEL}! -0 s6463|& -0 s6464|& -3 S!188{5620|@1|0@5@2&#q,2400|@1|0@5@2&#field,}^7650 -0 s6465|& -1 t7648|7648& -0 s6466|& -3 S!189{1067|@1|0@5@2&#a,1067|@1|0@5@2&#b,}^7654 -0 s6467|& -1 t7652|7652& -0 s6468|& -3 S!190{1067|@1|0@5@2&#pred,1067|@1|0@5@2&#tbranch,1067|@1|0@5@2&#fbranch,}^7658 -0 s6469|& -1 t7656|7656& 0 s6470|& -3 S!191{1050|@1|0@5@18@3@0#sname,4315|@1|0@0@2&#args,1067|@1|0@5@2&#body,1050|@1|0@5@18@3@0#ename,}^7662 0 s6471|& -1 t7660|7660& +3 S!188{5620|@1|0@5@2&#q,2400|@1|0@5@2&#field,}^7654 0 s6472|& -3 S!192{1067|@1|0@5@2&#fcn,4315|@1|0@0@2&#args,}^7666 +1 t7652|7652& 0 s6473|& -1 t7664|7664& +3 S!189{1067|@1|0@5@2&#a,1067|@1|0@5@2&#b,}^7658 0 s6474|& -3 S!193{1050|@1|0@5@18@2@0#iter,4315|@1|0@0@2&#args,}^7670 +1 t7656|7656& 0 s6475|& -1 t7668|7668& +3 S!190{1067|@1|0@5@2&#pred,1067|@1|0@5@2&#tbranch,1067|@1|0@5@2&#fbranch,}^7662 0 s6476|& -3 S!194{1067|@1|0@5@2&#a,1067|@1|0@5@2&#b,2148|@1|^#op,}^7674 +1 t7660|7660& 0 s6477|& -1 t7672|7672& +3 S!191{1050|@1|0@5@18@3@0#sname,4315|@1|0@0@2&#args,1067|@1|0@5@2&#body,1050|@1|0@5@18@3@0#ename,}^7666 0 s6478|& -3 S!195{1067|@1|0@5@2&#rec,1211|@1|0@5@2&#field,}^7678 +1 t7664|7664& 0 s6479|& -1 t7676|7676& +3 S!192{1067|@1|0@5@2&#fcn,4315|@1|0@0@2&#args,}^7670 0 s6480|& -3 S!196{1067|@1|0@5@2&#a,2148|@1|^#op,}^7682 +1 t7668|7668& 0 s6481|& -1 t7680|7680& +3 S!193{1050|@1|0@5@18@2@0#iter,4315|@1|0@0@2&#args,}^7674 0 s6482|& -3 S!197{1067|@1|0@5@2&#exp,2148|@1|^#tok,5620|@1|0@5@3&#q,}^7686 +1 t7672|7672& 0 s6483|& -1 t7684|7684& +3 S!194{1067|@1|0@5@2&#a,1067|@1|0@5@2&#b,2148|@1|^#op,}^7678 0 s6484|& -3 S!198{1067|@1|0@5@2&#exp,1061|@1|0@5@3&#id,}^7690 +1 t7676|7676& 0 s6485|& -1 t7688|7688& +3 S!195{1067|@1|0@5@2&#rec,1211|@1|0@5@2&#field,}^7682 0 s6486|& -1 t2148|2148& -3 U!199{1211|@1|0@5@3&#literal,1211|@1|0@5@3&#id,7692|@1|0@0@3&#tok,5620|@1|0@5@3&#qt,7655|@1|0@0@3&#pair,7675|@1|0@0@3&#op,7683|@1|0@0@3&#uop,7691|@1|0@0@3&#init,7663|@1|0@0@3&#iter,7667|@1|0@0@3&#call,7671|@1|0@0@3&#itercall,7687|@1|0@0@3&#cast,1067|@1|0@5@3&#single,7679|@1|0@0@3&#field,7659|@1|0@0@3&#triple,7651|@1|0@0@3&#offset,}^7695 +1 t7680|7680& 0 s6487|& -1 t7693|7693& +3 S!196{1067|@1|0@5@2&#a,2148|@1|^#op,}^7686 0 s6488|& -3 Ss_exprNode{2|@1|^#isJumpPoint,2|@1|^#canBreak,2|@1|^#mustBreak,1213|@1|^#typ,4640|@1|^#exitCode,5706|@1|0@5@3&#val,1047|@1|0@5@18@2@0#sref,1073|@1|0@5@3&#uses,1073|@1|0@5@3&#sets,1073|@1|0@5@3&#msets,1070|@1|0@5@3&#guards,7647|@1|^#kind,1082|@1|0@5@3&#loc,7696|@1|0@3@3&#edata,1211|@1|0@5@3&#etext,1206|@1|0@2@3&#requiresConstraints,1206|@1|0@2@3&#ensuresConstraints,1206|@1|0@2@3&#trueEnsuresConstraints,1206|@1|0@2@3&#falseEnsuresConstraints,}! +1 t7684|7684& +0 s6489|& +3 S!197{1067|@1|0@5@2&#exp,2148|@1|^#tok,5620|@1|0@5@3&#q,}^7690 +0 s6490|& +1 t7688|7688& +0 s6491|& +3 S!198{1067|@1|0@5@2&#exp,1061|@1|0@5@3&#id,}^7694 +0 s6492|& +1 t7692|7692& +0 s6493|& +1 t2148|2148& +3 U!199{1211|@1|0@5@3&#literal,1211|@1|0@5@3&#id,7696|@1|0@0@3&#tok,5620|@1|0@5@3&#qt,7659|@1|0@0@3&#pair,7679|@1|0@0@3&#op,7687|@1|0@0@3&#uop,7695|@1|0@0@3&#init,7667|@1|0@0@3&#iter,7671|@1|0@0@3&#call,7675|@1|0@0@3&#itercall,7691|@1|0@0@3&#cast,1067|@1|0@5@3&#single,7683|@1|0@0@3&#field,7663|@1|0@0@3&#triple,7655|@1|0@0@3&#offset,}^7699 +0 s6494|& +1 t7697|7697& +0 s6495|& +3 Ss_exprNode{2|@1|^#isJumpPoint,2|@1|^#canBreak,2|@1|^#mustBreak,1213|@1|^#typ,4640|@1|^#exitCode,5706|@1|0@5@3&#val,1047|@1|0@5@18@2@0#sref,1073|@1|0@5@3&#uses,1073|@1|0@5@3&#sets,1073|@1|0@5@3&#msets,1070|@1|0@5@3&#guards,7651|@1|^#kind,1082|@1|0@5@3&#loc,7700|@1|0@3@3&#edata,1211|@1|0@5@3&#etext,1206|@1|0@2@3&#requiresConstraints,1206|@1|0@2@3&#ensuresConstraints,1206|@1|0@2@3&#trueEnsuresConstraints,1206|@1|0@2@3&#falseEnsuresConstraints,}! 3 f0 (1067|0@5@7&#,)! 3 f2 (1067|0@5@7&#,)! 3 f0 (1067|0@5@7&#,)! @@ -7731,6 +7735,8 @@ 3 f0 (1067|0@5@7&#,)! 3 f2 (1067|0@5@7&#,)! 3 f0 (1067|0@5@7&#,)! +3 f2 (1067|0@5@7&#,)! +3 f0 (1067|0@5@7&#,)! 3 f1047 (1067|0@5@7&#,)! 3 f0 (1067|0@5@7&#,)! 3 f1050 (1067|0@5@7&#,)! @@ -7913,115 +7919,115 @@ 3 f0 (1067|0@5@7&#,)! 3 f2 (1067|0@5@7&#,)! 3 f0 (1211|0@5@2&#,)! -3 f7696 (1211|0@5@2&#,)! +3 f7700 (1211|0@5@2&#,)! 3 f0 (1050|0@5@6&#,)! -3 f7696 (1050|0@5@6&#,)! +3 f7700 (1050|0@5@6&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,)! -3 f0 (7696|0@5@2&#,7647|$#,)! -3 f1 (7696|0@5@2&#,7647|$#,)! -3 f0 (7696|0@5@2&#,7647|$#,)! -3 f1 (7696|0@5@2&#,7647|$#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1061 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2148 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1050 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f4315 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1050 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f4315 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1050 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f4315 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1211 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2148 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2148 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f5620 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1211 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1211 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2148 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f5620 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f5620 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2400 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,)! +3 f0 (7700|0@5@2&#,7651|$#,)! +3 f1 (7700|0@5@2&#,7651|$#,)! +3 f0 (7700|0@5@2&#,7651|$#,)! +3 f1 (7700|0@5@2&#,7651|$#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1061 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2148 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1050 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f4315 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1050 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f4315 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1050 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f4315 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1211 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2148 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2148 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f5620 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1211 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1211 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2148 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f5620 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f5620 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2400 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,2148|0@0@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,2148|0@0@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,2148|0@0@4&#,)! 3 f0 (1067|0@5@4&#,2148|0@0@4&#,)! -3 f7696 (1067|0@5@4&#,2148|0@0@4&#,)! +3 f7700 (1067|0@5@4&#,2148|0@0@4&#,)! 3 f0 (1067|0@5@2&#,)! -3 f7696 (1067|0@5@2&#,)! +3 f7700 (1067|0@5@2&#,)! 3 f0 (2148|0@0@2&#,)! -3 f7696 (2148|0@0@2&#,)! +3 f7700 (2148|0@0@2&#,)! 3 f0 (1050|0@5@19@2@0#,4315|0@0@4&#,1067|0@5@4&#,1050|0@5@19@2@0#,)! -3 f7696 (1050|0@5@19@2@0#,4315|0@0@4&#,1067|0@5@4&#,1050|0@5@19@2@0#,)! +3 f7700 (1050|0@5@19@2@0#,4315|0@0@4&#,1067|0@5@4&#,1050|0@5@19@2@0#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1067|0@5@4&#,4315|0@0@4&#,)! -3 f7696 (1067|0@5@4&#,4315|0@0@4&#,)! +3 f7700 (1067|0@5@4&#,4315|0@0@4&#,)! 3 f0 (1050|0@5@18&#,4315|0@0@4&#,)! -3 f7696 (1050|0@5@18&#,4315|0@0@4&#,)! +3 f7700 (1050|0@5@18&#,4315|0@0@4&#,)! 3 f0 (1067|0@5@4&#,1211|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1211|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1211|0@5@4&#,)! 3 f0 (5620|0@5@2&#,2400|0@5@4&#,)! -3 f7696 (5620|0@5@2&#,2400|0@5@4&#,)! +3 f7700 (5620|0@5@2&#,2400|0@5@4&#,)! 3 f0 (5620|0@5@2&#,)! -3 f7696 (5620|0@5@2&#,)! +3 f7700 (5620|0@5@2&#,)! 3 f0 (2148|0@0@4&#,1067|0@5@4&#,5620|0@5@2&#,)! -3 f7696 (2148|0@0@4&#,1067|0@5@4&#,5620|0@5@2&#,)! +3 f7700 (2148|0@0@4&#,1067|0@5@4&#,5620|0@5@2&#,)! 3 f0 (1061|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1061|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1061|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 ()! 3 f1054 ()! 3 f0 (1054|$#,4805|$#,)! @@ -8056,21 +8062,21 @@ 3 f1 (211|$#,)! 3 f0 (211|$#,)! 3 f1 (211|$#,)! -0 s6660|-1 8055 -1 -1 t8054|8054& -3 S!200{5|@1|^#nelements,5|@1|^#nspace,8055|@1|11@3@3&#elements,}^8058 -0 s6661|& -1 t8056|8056& -0 a6662|& -3 f1 (8059|@7|&#,1061|@3|6@5@19@2@0#,)! +0 s6668|-1 8061 -1 +1 t8060|8060& +3 S!200{5|@1|^#nelements,5|@1|^#nspace,8061|@1|11@3@3&#elements,}^8064 +0 s6669|& +1 t8062|8062& +0 a6670|& +3 f1 (8065|@7|&#,1061|@3|6@5@19@2@0#,)! 3 f0 (1061|0@5@2&#,)! -3 f8059 (1061|0@5@2&#,)! -3 f0 (8059|@5|$#,1061|0@5@2&#,)! -3 f8059 (8059|@5|$#,1061|0@5@2&#,)! -3 f0 (8059|$#,)! -3 f1211 (8059|$#,)! -3 f0 (8059|0@0@2&#,)! -3 f1 (8059|0@0@2&#,)! +3 f8065 (1061|0@5@2&#,)! +3 f0 (8065|@5|$#,1061|0@5@2&#,)! +3 f8065 (8065|@5|$#,1061|0@5@2&#,)! +3 f0 (8065|$#,)! +3 f1211 (8065|$#,)! +3 f0 (8065|0@0@2&#,)! +3 f1 (8065|0@0@2&#,)! 3 f0 ()! 3 f1 ()! 3 f0 (1841|$#,)! @@ -8103,8 +8109,8 @@ 3 f4872 (4872|@5|0@5@18&#,)! 3 f0 (4872|@5|0@5@18&#,)! 3 f4872 (4872|@5|0@5@18&#,)! -3 f0 (8059|0@0@2&#,5620|0@5@7&#,)! -3 f4872 (8059|0@0@2&#,5620|0@5@7&#,)! +3 f0 (8065|0@0@2&#,5620|0@5@7&#,)! +3 f4872 (8065|0@0@2&#,5620|0@5@7&#,)! 3 f0 (5620|0@5@7&#,)! 3 f4872 (5620|0@5@7&#,)! 3 f0 ()! @@ -8203,291 +8209,291 @@ 3 f1047 (1067|0@5@2&#,)! 3 f0 ()! 3 f1 ()! -0 s6736|-1 8202 -1 -1 t8201|8201& -3 S!201{5|@1|^#nelements,5|@1|^#nspace,8202|@1|11@3@3&#elements,}^8205 -0 s6737|& -1 t8203|8203& -0 a6738|& -3 f1 (8206|@7|6@5@7&#,1073|@3|6@5@19@2@0#,)! -3 f0 (8206|0@5@7&#,)! -3 f2 (8206|0@5@7&#,)! -3 f0 (8206|0@5@7&#,)! -3 f2 (8206|0@5@7&#,)! -3 f0 (8206|@5|0@5@7&#,1073|0@5@19@2@0#,)! -3 f8206 (8206|@5|0@5@7&#,1073|0@5@19@2@0#,)! -3 f0 (8206|0@5@2&#,)! -3 f1 (8206|0@5@2&#,)! -3 f0 (8206|0@5@7&#,)! -3 f1 (8206|0@5@7&#,)! +0 s6744|-1 8208 -1 +1 t8207|8207& +3 S!201{5|@1|^#nelements,5|@1|^#nspace,8208|@1|11@3@3&#elements,}^8211 +0 s6745|& +1 t8209|8209& +0 a6746|& +3 f1 (8212|@7|6@5@7&#,1073|@3|6@5@19@2@0#,)! +3 f0 (8212|0@5@7&#,)! +3 f2 (8212|0@5@7&#,)! +3 f0 (8212|0@5@7&#,)! +3 f2 (8212|0@5@7&#,)! +3 f0 (8212|@5|0@5@7&#,1073|0@5@19@2@0#,)! +3 f8212 (8212|@5|0@5@7&#,1073|0@5@19@2@0#,)! +3 f0 (8212|0@5@2&#,)! +3 f1 (8212|0@5@2&#,)! +3 f0 (8212|0@5@7&#,)! +3 f1 (8212|0@5@7&#,)! 3 e!202{FMK_LOCALSET,FMK_IGNOREON,FMK_IGNORECOUNT,FMK_IGNOREOFF,FMK_SUPPRESS}! -0 s6751|& -0 s6752|& +0 s6759|& +0 s6760|& 3 U!203{1496|@1|^#set,5|@1|^#nerrors,}! -0 s6753|& -3 S!204{8220|@1|^#kind,1730|@1|^#code,8221|@1|11@0@0&#info,1082|@1|0@5@3&#loc,}^8225 -0 s6754|& -1 t8223|8223& -0 s6755|-1 17160 -1 -3 f0 (8226|$#,)! -3 f2 (8226|$#,)! -3 f0 (8226|$#,)! -3 f2 (8226|$#,)! -3 f0 (8226|$#,)! -3 f2 (8226|$#,)! -3 f0 (8226|$#,)! -3 f2 (8226|$#,)! -3 f0 (8226|$#,)! -3 f2 (8226|$#,)! +0 s6761|& +3 S!204{8226|@1|^#kind,1730|@1|^#code,8227|@1|11@0@0&#info,1082|@1|0@5@3&#loc,}^8231 +0 s6762|& +1 t8229|8229& +0 s6763|-1 17195 -1 +3 f0 (8232|$#,)! +3 f2 (8232|$#,)! +3 f0 (8232|$#,)! +3 f2 (8232|$#,)! +3 f0 (8232|$#,)! +3 f2 (8232|$#,)! +3 f0 (8232|$#,)! +3 f2 (8232|$#,)! +3 f0 (8232|$#,)! +3 f2 (8232|$#,)! 3 f0 (1730|$#,1496|$#,1082|0@5@7&#,)! -3 f8226 (1730|$#,1496|$#,1082|0@5@7&#,)! +3 f8232 (1730|$#,1496|$#,1082|0@5@7&#,)! 3 f0 (1082|0@5@7&#,)! -3 f8226 (1082|0@5@7&#,)! +3 f8232 (1082|0@5@7&#,)! 3 f0 (1082|0@5@7&#,)! -3 f8226 (1082|0@5@7&#,)! +3 f8232 (1082|0@5@7&#,)! 3 f0 (5|$#,1082|0@5@7&#,)! -3 f8226 (5|$#,1082|0@5@7&#,)! +3 f8232 (5|$#,1082|0@5@7&#,)! 3 f0 (1730|$#,1082|0@5@7&#,)! -3 f8226 (1730|$#,1082|0@5@7&#,)! -3 f0 (8226|0@0@2&#,)! -3 f1 (8226|0@0@2&#,)! -3 f0 (8226|$#,1082|0@5@7&#,)! -3 f2 (8226|$#,1082|0@5@7&#,)! -3 f0 (8226|$#,)! -3 f1211 (8226|$#,)! -3 f0 (8226|$#,1082|0@5@7&#,)! -3 f2 (8226|$#,1082|0@5@7&#,)! -3 f0 (8226|$#,)! -3 f1496 (8226|$#,)! -3 f0 (8226|$#,)! -3 f1730 (8226|$#,)! -3 f0 (8226|$#,)! -3 f5 (8226|$#,)! -3 f0 (8226|$#,)! -3 f1082 (8226|$#,)! -0 s6768|-1 8264 -1 -1 t8263|8263& -3 S!205{5|@1|^#nelements,5|@1|^#nspace,8264|@1|11@3@3&#elements,}^8267 -0 s6769|& -1 t8265|8265& -0 a6770|& -3 f0 ()! -3 f8268 ()! -3 f0 (8268|$#,)! -3 f1211 (8268|$#,)! -3 f0 (8268|0@0@2&#,)! -3 f1 (8268|0@0@2&#,)! -3 f0 (8268|$#,8226|0@0@2&#,)! -3 f1 (8268|$#,8226|0@0@2&#,)! -3 f0 (8268|$#,1730|$#,1082|0@5@7&#,)! -3 f1496 (8268|$#,1730|$#,1082|0@5@7&#,)! -3 f0 (8268|$#,)! -3 f1 (8268|$#,)! -3 f0 (8268|$#,1082|0@5@7&#,)! -3 f2 (8268|$#,1082|0@5@7&#,)! -3 S!206{1082|@1|0@5@3&#fl,1211|@1|0@5@3&#def,2|@1|^#defined,2|@1|^#scomment,}^8285 -0 s6779|& -1 t8283|8283& -0 s6780|-1 12108 -1 -0 s6781|-1 8288 -1 -1 t8287|8287& -3 S!207{5|@1|^#nspace,5|@1|^#entries,8288|@1|11@0@2&#contents,}^8291 -0 s6782|& +3 f8232 (1730|$#,1082|0@5@7&#,)! +3 f0 (8232|0@0@2&#,)! +3 f1 (8232|0@0@2&#,)! +3 f0 (8232|$#,1082|0@5@7&#,)! +3 f2 (8232|$#,1082|0@5@7&#,)! +3 f0 (8232|$#,)! +3 f1211 (8232|$#,)! +3 f0 (8232|$#,1082|0@5@7&#,)! +3 f2 (8232|$#,1082|0@5@7&#,)! +3 f0 (8232|$#,)! +3 f1496 (8232|$#,)! +3 f0 (8232|$#,)! +3 f1730 (8232|$#,)! +3 f0 (8232|$#,)! +3 f5 (8232|$#,)! +3 f0 (8232|$#,)! +3 f1082 (8232|$#,)! +0 s6776|-1 8270 -1 +1 t8269|8269& +3 S!205{5|@1|^#nelements,5|@1|^#nspace,8270|@1|11@3@3&#elements,}^8273 +0 s6777|& +1 t8271|8271& +0 a6778|& +3 f0 ()! +3 f8274 ()! +3 f0 (8274|$#,)! +3 f1211 (8274|$#,)! +3 f0 (8274|0@0@2&#,)! +3 f1 (8274|0@0@2&#,)! +3 f0 (8274|$#,8232|0@0@2&#,)! +3 f1 (8274|$#,8232|0@0@2&#,)! +3 f0 (8274|$#,1730|$#,1082|0@5@7&#,)! +3 f1496 (8274|$#,1730|$#,1082|0@5@7&#,)! +3 f0 (8274|$#,)! +3 f1 (8274|$#,)! +3 f0 (8274|$#,1082|0@5@7&#,)! +3 f2 (8274|$#,1082|0@5@7&#,)! +3 S!206{1082|@1|0@5@3&#fl,1211|@1|0@5@3&#def,2|@1|^#defined,2|@1|^#scomment,}^8291 +0 s6787|& 1 t8289|8289& -0 s6783|& -3 f0 (8292|$#,)! -3 f1 (8292|$#,)! -3 f0 (8292|$#,1211|0@5@7&#,)! -3 f1082 (8292|$#,1211|0@5@7&#,)! -3 f0 (8292|$#,)! -3 f1211 (8292|$#,)! -3 f0 ()! -3 f8292 ()! -3 f0 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,)! -3 f1 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,)! -3 f0 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,)! -3 f1 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,)! -3 f0 (8292|0@0@2&#,)! -3 f1 (8292|0@0@2&#,)! +0 s6788|-1 12141 -1 +0 s6789|-1 8294 -1 +1 t8293|8293& +3 S!207{5|@1|^#nspace,5|@1|^#entries,8294|@1|11@0@2&#contents,}^8297 +0 s6790|& +1 t8295|8295& +0 s6791|& +3 f0 (8298|$#,)! +3 f1 (8298|$#,)! +3 f0 (8298|$#,1211|0@5@7&#,)! +3 f1082 (8298|$#,1211|0@5@7&#,)! +3 f0 (8298|$#,)! +3 f1211 (8298|$#,)! +3 f0 ()! +3 f8298 ()! +3 f0 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,)! +3 f1 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,)! +3 f0 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,)! +3 f1 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,)! +3 f0 (8298|0@0@2&#,)! +3 f1 (8298|0@0@2&#,)! 3 f0 ()! 3 f1 ()! 3 e!208{FILE_NORMAL,FILE_LSLTEMP,FILE_NODELETE,FILE_HEADER,FILE_XH,FILE_MACROS,FILE_METASTATE}! -0 s6800|& -0 s6801|& -3 S!209{2|@1|^#ftemp,2|@1|^#fsystem,2|@1|^#fspecial,1211|@1|0@5@3&#fname,1211|@1|0@5@3&#basename,8311|@1|^#ftype,1519|@1|^#fder,}^8314 -0 s6802|& -1 t8312|8312& -0 s6803|-1 14039 -1 -0 s6804|-1 8321 -1 -3 S!210{211|@1|0@0@18@2@0#f,1211|@1|0@5@2&#fname,}^8319 -0 s6805|& -1 t8317|8317& -0 s6806|-1 8322 -1 -1 t8316|8316& -1 t8320|8320& -3 S!211{5|@1|^#nentries,5|@1|^#nspace,1085|@1|0@5@3&#htable,8321|@1|11@0@2&#elements,5|@1|^#nopen,5|@1|^#nopenspace,8322|@1|11@0@2&#openelements,}^8325 -0 s6807|& +0 s6808|& +0 s6809|& +3 S!209{2|@1|^#ftemp,2|@1|^#fsystem,2|@1|^#fspecial,1211|@1|0@5@3&#fname,1211|@1|0@5@3&#basename,8317|@1|^#ftype,1519|@1|^#fder,}^8320 +0 s6810|& +1 t8318|8318& +0 s6811|-1 14074 -1 +0 s6812|-1 8327 -1 +3 S!210{211|@1|0@0@18@2@0#f,1211|@1|0@5@2&#fname,}^8325 +0 s6813|& 1 t8323|8323& -0 a6808|& -3 f0 (8326|0@5@7&#,)! -3 f2 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f2 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f1211 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f1211 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,)! -3 f0 ()! -3 f8326 ()! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f1519 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1211|0@5@2&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@2&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,1211|0@5@7&#,)! -3 f1 (8326|0@5@7&#,1519|$#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f1211 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! +0 s6814|-1 8328 -1 +1 t8322|8322& +1 t8326|8326& +3 S!211{5|@1|^#nentries,5|@1|^#nspace,1085|@1|0@5@3&#htable,8327|@1|11@0@2&#elements,5|@1|^#nopen,5|@1|^#nopenspace,8328|@1|11@0@2&#openelements,}^8331 +0 s6815|& +1 t8329|8329& +0 a6816|& +3 f0 (8332|0@5@7&#,)! +3 f2 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f2 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f1211 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f1211 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,)! +3 f0 ()! +3 f8332 ()! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f1519 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1211|0@5@2&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@2&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1519|$#,1211|0@5@7&#,)! +3 f1 (8332|0@5@7&#,1519|$#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f1211 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! 3 f0 (1519|$#,)! 3 f2 (1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,1519|$#,)! -3 f0 (8326|0@5@7&#,)! -3 f1 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f1 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f1211 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f2 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@2&#,)! -3 f1 (8326|0@5@2&#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,1519|$#,)! +3 f0 (8332|0@5@7&#,)! +3 f1 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f1 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f1211 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f2 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@2&#,)! +3 f1 (8332|0@5@2&#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! 3 f0 (1519|$#,)! 3 f1211 (1519|$#,)! 3 f0 (1519|$#,)! 3 f1211 (1519|$#,)! 3 f0 (1519|$#,)! 3 f1211 (1519|$#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1 (8326|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1 (8332|0@5@7&#,1211|0@5@7&#,)! 3 f0 (1519|@7|$#,1519|@7|$#,)! 3 f2 (1519|@7|$#,1519|@7|$#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! -3 f19 (8326|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! -3 f211 (8326|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! -3 f0 (8326|0@5@7&#,211|$#,)! -3 f2 (8326|0@5@7&#,211|$#,)! -3 f0 (8326|0@5@7&#,)! -3 f1 (8326|0@5@7&#,)! -3 S!212{1082|@1|0@5@3&#loc,1211|@1|0@5@3&#msg,}^8408 -0 s6842|& -1 t8406|8406& -0 s6843|-1 14361 -1 -0 s6844|-1 8411 -1 -1 t8410|8410& -3 S!213{5|@1|^#nelements,5|@1|^#nspace,8411|@1|11@0@2&#elements,}^8414 -0 s6845|& +3 f0 (8332|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! +3 f19 (8332|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! +3 f211 (8332|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! +3 f0 (8332|0@5@7&#,211|$#,)! +3 f2 (8332|0@5@7&#,211|$#,)! +3 f0 (8332|0@5@7&#,)! +3 f1 (8332|0@5@7&#,)! +3 S!212{1082|@1|0@5@3&#loc,1211|@1|0@5@3&#msg,}^8414 +0 s6850|& 1 t8412|8412& -0 a6846|& -3 f0 (8415|0@5@7&#,)! -3 f2 (8415|0@5@7&#,)! -3 f0 ()! -3 f8415 ()! -3 f0 (8415|0@5@7&#,1082|0@5@7&#,1211|0@5@7&#,)! -3 f2 (8415|0@5@7&#,1082|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8415|0@5@7&#,)! -3 f1211 (8415|0@5@7&#,)! -3 f0 (8415|0@5@2&#,)! -3 f1 (8415|0@5@2&#,)! -1 t2201|2201& -3 S!214{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,8426|@1|11@0@3&#elements,}^8429 +0 s6851|-1 14396 -1 +0 s6852|-1 8417 -1 +1 t8416|8416& +3 S!213{5|@1|^#nelements,5|@1|^#nspace,8417|@1|11@0@2&#elements,}^8420 0 s6853|& -1 t8427|8427& +1 t8418|8418& 0 a6854|& -3 f1 (8430|@7|&#,2201|@3|&#,)! -3 f0 (8430|$#,)! -3 f5 (8430|$#,)! -3 f0 (8430|$#,)! -3 f2 (8430|$#,)! -3 f0 ()! -3 f8430 ()! -3 f0 (8430|$#,2201|$#,)! -3 f1 (8430|$#,2201|$#,)! -3 f0 (8430|$#,)! -3 f1 (8430|$#,)! -3 f0 (8430|$#,)! -3 f2201 (8430|$#,)! -3 f0 (8430|$#,)! -3 f1211 (8430|$#,)! -3 f0 (8430|0@0@2&#,)! -3 f1 (8430|0@0@2&#,)! -3 f0 (8430|$#,)! -3 f1 (8430|$#,)! -3 f0 (8430|$#,2201|$#,)! -3 f1 (8430|$#,2201|$#,)! -3 f0 (8430|$#,2201|$#,)! -3 f1 (8430|$#,2201|$#,)! -3 f0 (8430|$#,)! -3 f5 (8430|$#,)! -3 S!215{5|@1|^#value,1211|@1|0@5@3&#msg,}^8458 -0 s6868|& -1 t8456|8456& -0 s6869|-1 8460 -1 -1 t8459|8459& -3 S!216{5|@1|^#size,8460|@1|0@0@2&#entries,}^8463 -0 s6870|& -1 t8461|8461& -0 s6871|-1 8465 -1 -1 t8464|8464& -3 S!217{5|@1|^#size,8465|@1|0@0@2&#rows,}^8468 -0 s6872|& -1 t8466|8466& -0 a6873|& +3 f0 (8421|0@5@7&#,)! +3 f2 (8421|0@5@7&#,)! +3 f0 ()! +3 f8421 ()! +3 f0 (8421|0@5@7&#,1082|0@5@7&#,1211|0@5@7&#,)! +3 f2 (8421|0@5@7&#,1082|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8421|0@5@7&#,)! +3 f1211 (8421|0@5@7&#,)! +3 f0 (8421|0@5@2&#,)! +3 f1 (8421|0@5@2&#,)! +1 t2201|2201& +3 S!214{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,8432|@1|11@0@3&#elements,}^8435 +0 s6861|& +1 t8433|8433& +0 a6862|& +3 f1 (8436|@7|&#,2201|@3|&#,)! +3 f0 (8436|$#,)! +3 f5 (8436|$#,)! +3 f0 (8436|$#,)! +3 f2 (8436|$#,)! +3 f0 ()! +3 f8436 ()! +3 f0 (8436|$#,2201|$#,)! +3 f1 (8436|$#,2201|$#,)! +3 f0 (8436|$#,)! +3 f1 (8436|$#,)! +3 f0 (8436|$#,)! +3 f2201 (8436|$#,)! +3 f0 (8436|$#,)! +3 f1211 (8436|$#,)! +3 f0 (8436|0@0@2&#,)! +3 f1 (8436|0@0@2&#,)! +3 f0 (8436|$#,)! +3 f1 (8436|$#,)! +3 f0 (8436|$#,2201|$#,)! +3 f1 (8436|$#,2201|$#,)! +3 f0 (8436|$#,2201|$#,)! +3 f1 (8436|$#,2201|$#,)! +3 f0 (8436|$#,)! +3 f5 (8436|$#,)! +3 S!215{5|@1|^#value,1211|@1|0@5@3&#msg,}^8464 +0 s6876|& +1 t8462|8462& +0 s6877|-1 8466 -1 +1 t8465|8465& +3 S!216{5|@1|^#size,8466|@1|0@0@2&#entries,}^8469 +0 s6878|& +1 t8467|8467& +0 s6879|-1 8471 -1 +1 t8470|8470& +3 S!217{5|@1|^#size,8471|@1|0@0@2&#rows,}^8474 +0 s6880|& +1 t8472|8472& +0 a6881|& 3 f0 (5|$#,)! -3 f8469 (5|$#,)! -3 f0 (8469|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! -3 f1 (8469|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! -3 f0 (8469|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! -3 f1 (8469|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! -3 f0 (8469|$#,5|$#,5|$#,1387|4@0@19@3@0#,)! -3 f5 (8469|$#,5|$#,5|$#,1387|4@0@19@3@0#,)! -3 f0 (8469|$#,5|$#,1387|4@0@19@3@0#,)! -3 f5 (8469|$#,5|$#,1387|4@0@19@3@0#,)! -3 f0 (8469|0@0@2&#,)! -3 f1 (8469|0@0@2&#,)! -3 f0 (8469|$#,)! -3 f5 (8469|$#,)! -3 f0 (8469|$#,)! -3 f1211 (8469|$#,)! +3 f8475 (5|$#,)! +3 f0 (8475|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! +3 f1 (8475|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! +3 f0 (8475|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! +3 f1 (8475|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! +3 f0 (8475|$#,5|$#,5|$#,1387|4@0@19@3@0#,)! +3 f5 (8475|$#,5|$#,5|$#,1387|4@0@19@3@0#,)! +3 f0 (8475|$#,5|$#,1387|4@0@19@3@0#,)! +3 f5 (8475|$#,5|$#,1387|4@0@19@3@0#,)! +3 f0 (8475|0@0@2&#,)! +3 f1 (8475|0@0@2&#,)! +3 f0 (8475|$#,)! +3 f5 (8475|$#,)! +3 f0 (8475|$#,)! +3 f1211 (8475|$#,)! 3 Ss_mttok{5|@1|^#tok,1211|@1|0@5@3&#text,1082|@1|0@5@3&#loc,}! 3 f0 (5|$#,1211|0@5@2&#,1082|0@5@2&#,)! 3 f1058 (5|$#,1211|0@5@2&#,1082|0@5@2&#,)! @@ -8529,9 +8535,9 @@ 3 f0 (1142|0@0@2&#,)! 3 f1 (1142|0@0@2&#,)! 3 e!218{MTP_DEAD,MTP_CONTEXT,MTP_VALUES,MTP_DEFAULTS,MTP_DEFAULTVALUE,MTP_ANNOTATIONS,MTP_MERGE,MTP_TRANSFERS,MTP_PRECONDITIONS,MTP_POSTCONDITIONS,MTP_LOSERS}! -0 s6907|& -0 s6908|& -3 Ss_mtDeclarationPiece{8528|@1|^#kind,20|@1|0@3@3&#node,}! +0 s6915|& +0 s6916|& +3 Ss_mtDeclarationPiece{8534|@1|^#kind,20|@1|0@3@3&#node,}! 3 f0 (1145|0@5@7&#,)! 3 f2 (1145|0@5@7&#,)! 3 f0 (1145|0@5@7&#,)! @@ -8578,8 +8584,8 @@ 3 f1211 (1145|0@5@7&#,)! 3 f0 (1145|0@5@7&#,)! 3 f1193 (1145|0@5@7&#,)! -3 f0 (1145|0@5@7&#,8528|$#,)! -3 f2 (1145|0@5@7&#,8528|$#,)! +3 f0 (1145|0@5@7&#,8534|$#,)! +3 f2 (1145|0@5@7&#,8534|$#,)! 3 f0 (1145|0@5@2&#,)! 3 f1 (1145|0@5@2&#,)! 3 f0 (1145|0@5@7&#,)! @@ -8593,16 +8599,16 @@ 3 f1148 ()! 3 f0 (1148|0@5@2&#,1145|0@5@2&#,)! 3 f1148 (1148|0@5@2&#,1145|0@5@2&#,)! -3 f0 (1148|0@5@7&#,8528|$#,)! -3 f1145 (1148|0@5@7&#,8528|$#,)! +3 f0 (1148|0@5@7&#,8534|$#,)! +3 f1145 (1148|0@5@7&#,8534|$#,)! 3 f0 (1148|0@5@7&#,)! 3 f1211 (1148|0@5@7&#,)! 3 f0 (1148|0@5@2&#,)! 3 f1 (1148|0@5@2&#,)! 3 e!219{MTC_ANY,MTC_PARAM,MTC_RESULT,MTC_REFERENCE,MTC_CLAUSE,MTC_LITERAL,MTC_NULL}! -0 s6947|& -0 s6948|& -3 Ss_mtContextNode{8599|@1|^#context,1213|@1|^#type,}! +0 s6955|& +0 s6956|& +3 Ss_mtContextNode{8605|@1|^#context,1213|@1|^#type,}! 3 f0 (1151|0@5@7&#,)! 3 f2 (1151|0@5@7&#,)! 3 f0 (1151|0@5@7&#,)! @@ -8674,9 +8680,9 @@ 3 f1211 (1163|$#,)! 3 f0 (1163|0@0@2&#,)! 3 f1 (1163|0@0@2&#,)! -0 s6979|-1 8673 -1 -1 t8672|8672& -3 Ss_mtDefaultsDeclList{5|@1|^#nelements,5|@1|^#nspace,8673|@1|11@3@3&#elements,}! +0 s6987|-1 8679 -1 +1 t8678|8678& +3 Ss_mtDefaultsDeclList{5|@1|^#nelements,5|@1|^#nspace,8679|@1|11@3@3&#elements,}! 3 f0 (1160|0@5@7&#,)! 3 f2 (1160|0@5@7&#,)! 3 f0 (1160|@7|0@5@7&#,)! @@ -8708,7 +8714,7 @@ 3 f0 (1166|0@0@2&#,)! 3 f1 (1166|0@0@2&#,)! 1 t1172|1172& -3 Ss_mtAnnotationList{5|@1|^#nelements,5|@1|^#nspace,8705|@1|11@3@3&#elements,}! +3 Ss_mtAnnotationList{5|@1|^#nelements,5|@1|^#nspace,8711|@1|11@3@3&#elements,}! 3 f0 (1169|0@5@7&#,)! 3 f2 (1169|0@5@7&#,)! 3 f0 (1169|@7|0@5@7&#,)! @@ -8754,9 +8760,9 @@ 3 f1211 (1175|$#,)! 3 f0 (1175|$#,)! 3 f1181 (1175|$#,)! -0 s7011|-1 8753 -1 -1 t8752|8752& -3 Ss_mtTransferClauseList{5|@1|^#nelements,5|@1|^#nspace,8753|@1|11@3@3&#elements,}! +0 s7019|-1 8759 -1 +1 t8758|8758& +3 Ss_mtTransferClauseList{5|@1|^#nelements,5|@1|^#nspace,8759|@1|11@3@3&#elements,}! 3 f0 (1187|0@5@7&#,)! 3 f2 (1187|0@5@7&#,)! 3 f0 (1187|@7|0@5@7&#,)! @@ -8793,9 +8799,9 @@ 3 f1082 (1190|$#,)! 3 f0 (1190|0@0@2&#,)! 3 f1 (1190|0@0@2&#,)! -0 s7026|-1 8792 -1 -1 t8791|8791& -3 Ss_mtLoseReferenceList{5|@1|^#nelements,5|@1|^#nspace,8792|@1|11@3@3&#elements,}! +0 s7034|-1 8798 -1 +1 t8797|8797& +3 Ss_mtLoseReferenceList{5|@1|^#nelements,5|@1|^#nspace,8798|@1|11@3@3&#elements,}! 3 f0 (1193|0@5@7&#,)! 3 f2 (1193|0@5@7&#,)! 3 f0 (1193|@7|0@5@7&#,)! @@ -8831,8 +8837,8 @@ 3 f0 (1196|0@0@2&#,)! 3 f1 (1196|0@0@2&#,)! 3 e!220{MTAK_VALUE,MTAK_ERROR}! -0 s7043|& -3 Ss_mtTransferAction{8829|@1|^#kind,1211|@1|0@5@3&#value,1211|@1|0@5@3&#message,1082|@1|0@5@3&#loc,}! +0 s7051|& +3 Ss_mtTransferAction{8835|@1|^#kind,1211|@1|0@5@3&#value,1211|@1|0@5@3&#message,1082|@1|0@5@3&#loc,}! 3 f0 (1199|0@0@2&#,)! 3 f1 (1199|0@0@2&#,)! 3 f0 (1199|$#,)! @@ -8852,8 +8858,8 @@ 3 f0 (1058|0@0@2&#,)! 3 f1199 (1058|0@0@2&#,)! 3 e!221{MTMK_VALUE,MTMK_STAR}! -0 s7052|& -3 Ss_mtMergeItem{8850|@1|^#kind,1211|@1|0@5@3&#value,1082|@1|0@5@3&#loc,}! +0 s7060|& +3 Ss_mtMergeItem{8856|@1|^#kind,1211|@1|0@5@3&#value,1082|@1|0@5@3&#loc,}! 3 f0 (1178|0@0@2&#,)! 3 f1 (1178|0@0@2&#,)! 3 f0 (1178|$#,)! @@ -8883,9 +8889,9 @@ 3 f1082 (1184|$#,)! 3 f0 (1184|0@0@2&#,)! 3 f1 (1184|0@0@2&#,)! -0 s7060|-1 8882 -1 -1 t8881|8881& -3 Ss_mtMergeClauseList{5|@1|^#nelements,5|@1|^#nspace,8882|@1|11@3@3&#elements,}! +0 s7068|-1 8888 -1 +1 t8887|8887& +3 Ss_mtMergeClauseList{5|@1|^#nelements,5|@1|^#nspace,8888|@1|11@3@3&#elements,}! 3 f0 (1181|0@5@7&#,)! 3 f2 (1181|0@5@7&#,)! 3 f0 (1181|@7|0@5@7&#,)! @@ -8920,9 +8926,9 @@ 3 f1115 (1109|$#,)! 3 f0 (1109|$#,)! 3 f1118 (1109|$#,)! -0 s7078|-1 8919 -1 -1 t8918|8918& -3 Ss_metaStateConstraintList{5|@1|^#nelements,5|@1|^#free,8919|@1|11@3@3&#elements,}! +0 s7086|-1 8925 -1 +1 t8924|8924& +3 Ss_metaStateConstraintList{5|@1|^#nelements,5|@1|^#free,8925|@1|11@3@3&#elements,}! 3 f0 (1112|0@5@7&#,)! 3 f2 (1112|0@5@7&#,)! 3 f0 (1112|0@5@7&#,)! @@ -8984,19 +8990,19 @@ 3 f1211 (1118|0@5@7&#,)! 3 f0 (1118|0@5@2&#,)! 3 f1 (1118|0@5@2&#,)! -3 Ss_metaStateInfo{1211|@1|0@5@2&#name,1082|@1|0@5@3&#loc,2400|@1|0@5@3&#valueNames,8469|@1|0@0@3&#sctable,8469|@1|0@0@3&#mergetable,43|@1|^#defaultValue,1151|@1|0@5@3&#context,}! +3 Ss_metaStateInfo{1211|@1|0@5@2&#name,1082|@1|0@5@3&#loc,2400|@1|0@5@3&#valueNames,8475|@1|0@0@3&#sctable,8475|@1|0@0@3&#mergetable,43|@1|^#defaultValue,1151|@1|0@5@3&#context,}! 3 f0 (1103|0@5@7&#,)! 3 f2 (1103|0@5@7&#,)! 3 f0 (1103|0@5@7&#,)! 3 f2 (1103|0@5@7&#,)! -3 f0 (1211|0@5@2&#,2400|0@5@2&#,1151|0@5@2&#,8469|0@0@2&#,8469|0@0@2&#,1082|0@5@2&#,)! -3 f1103 (1211|0@5@2&#,2400|0@5@2&#,1151|0@5@2&#,8469|0@0@2&#,8469|0@0@2&#,1082|0@5@2&#,)! +3 f0 (1211|0@5@2&#,2400|0@5@2&#,1151|0@5@2&#,8475|0@0@2&#,8475|0@0@2&#,1082|0@5@2&#,)! +3 f1103 (1211|0@5@2&#,2400|0@5@2&#,1151|0@5@2&#,8475|0@0@2&#,8475|0@0@2&#,1082|0@5@2&#,)! 3 f0 (1103|0@5@7&#,1103|0@5@7&#,)! 3 f2 (1103|0@5@7&#,1103|0@5@7&#,)! -3 f0 (1103|0@5@7&#,8599|$#,)! -3 f5 (1103|0@5@7&#,8599|$#,)! -3 f0 (1103|0@5@7&#,8599|$#,5|$#,)! -3 f1 (1103|0@5@7&#,8599|$#,5|$#,)! +3 f0 (1103|0@5@7&#,8605|$#,)! +3 f5 (1103|0@5@7&#,8605|$#,)! +3 f0 (1103|0@5@7&#,8605|$#,5|$#,)! +3 f1 (1103|0@5@7&#,8605|$#,5|$#,)! 3 f0 (1103|0@5@7&#,5|$#,)! 3 f1 (1103|0@5@7&#,5|$#,)! 3 f0 (1103|0@5@7&#,5|$#,)! @@ -9020,9 +9026,9 @@ 3 f0 (1103|0@5@7&#,)! 3 f1082 (1103|0@5@7&#,)! 3 f0 (1103|0@5@7&#,)! -3 f8469 (1103|0@5@7&#,)! +3 f8475 (1103|0@5@7&#,)! 3 f0 (1103|0@5@7&#,)! -3 f8469 (1103|0@5@7&#,)! +3 f8475 (1103|0@5@7&#,)! 3 f0 (1103|0@5@7&#,)! 3 f1211 (1103|0@5@7&#,)! 3 f0 (1103|0@5@7&#,5|$#,)! @@ -9103,13 +9109,13 @@ 3 f0 (1100|0@5@7&#,)! 3 f5 (1100|0@5@7&#,)! 3 e!222{FCT_BUFFER,FCT_METASTATE,FCT_CONJUNCT}! -0 s7156|& -0 s7157|& +0 s7164|& +0 s7165|& 3 S!223{1106|@1|0@5@3&#op1,1106|@1|0@5@3&#op2,}! -0 s7158|& -3 U!224{1206|@1|0@5@2&#buffer,1109|@1|0@0@2&#metastate,9103|@1|^#conjunct,}! -0 s7159|& -3 Ss_functionConstraint{9102|@1|^#kind,9105|@1|^#constraint,}! +0 s7166|& +3 U!224{1206|@1|0@5@2&#buffer,1109|@1|0@0@2&#metastate,9109|@1|^#conjunct,}! +0 s7167|& +3 Ss_functionConstraint{9108|@1|^#kind,9111|@1|^#constraint,}! 3 f0 (1106|0@5@7&#,)! 3 f2 (1106|0@5@7&#,)! 3 f0 (1106|0@5@7&#,)! @@ -9257,9 +9263,9 @@ 3 f0 ()! 3 f2 ()! 3 f0 ()! -3 f8326 ()! +3 f8332 ()! 3 f0 ()! -3 f8415 ()! +3 f8421 ()! 3 f0 ()! 3 f1211 ()! 3 f0 ()! @@ -9596,10 +9602,10 @@ 3 f1 (1091|0@5@2&#,)! 3 f0 (1211|0@5@2&#,1103|0@5@2&#,)! 3 f1 (1211|0@5@2&#,1103|0@5@2&#,)! -3 f0 (1047|0@5@7&#,6403|0@5@2&#,)! -3 f1098 (1047|0@5@7&#,6403|0@5@2&#,)! -3 f0 (6403|0@5@2&#,)! -3 f1098 (6403|0@5@2&#,)! +3 f0 (1047|0@5@7&#,6407|0@5@2&#,)! +3 f1098 (1047|0@5@7&#,6407|0@5@2&#,)! +3 f0 (6407|0@5@2&#,)! +3 f1098 (6407|0@5@2&#,)! 3 f0 ()! 3 f5 ()! 3 f0 ()! @@ -9646,30 +9652,30 @@ 3 f1 (1067|0@5@7&#,)! 3 f0 (1200|0@5@7&#,1200|0@5@7&#,)! 3 f1 (1200|0@5@7&#,1200|0@5@7&#,)! -3 U!225{2148|@1|^#tok,5|@1|^#count,1841|@1|^#typequal,2666|@1|0@5@3&#tquallist,1213|@1|^#ctyp,1047|@1|0@5@18&#sr,1047|@1|0@5@2&#osr,1124|@1|0@5@2&#funcclauselist,1121|@1|0@5@2&#funcclause,1811|@1|0@5@2&#flagspec,1127|@1|0@0@2&#globsclause,1130|@1|0@0@2&#modsclause,1133|@1|0@5@2&#warnclause,1136|@1|0@0@2&#stateclause,1106|@1|0@5@2&#fcnconstraint,1109|@1|0@0@2&#msconstraint,1115|@1|0@0@2&#msspec,1118|@1|0@5@2&#msexpr,1103|@1|0@5@18@3@0#msinfo,1076|@1|0@5@2&#srlist,1200|@1|0@5@2&#globset,5620|@1|0@5@2&#qtyp,1211|@1|0@5@2&#cname,1091|@1|0@5@18@3@0#annotation,1061|@1|0@5@2&#ntyp,8059|@1|0@0@2&#ntyplist,4872|@1|0@5@2&#flist,4872|@1|0@5@17&#entrylist,1050|@1|0@5@18@3@0#entry,1050|@1|0@5@2&#oentry,1067|@1|0@5@2&#expr,4482|@1|0@0@2&#enumnamelist,4315|@1|0@0@2&#exprlist,1073|@1|0@5@2&#srset,2400|@1|0@5@2&#cstringlist,1203|@1|0@5@3&#con,1206|@1|0@5@3&#conL,1209|@1|0@5@3&#conE,}! -0 s7470|& -0 s7471|-1 9652 -1 +3 U!225{2148|@1|^#tok,5|@1|^#count,1841|@1|^#typequal,2666|@1|0@5@3&#tquallist,1213|@1|^#ctyp,1047|@1|0@5@18&#sr,1047|@1|0@5@2&#osr,1124|@1|0@5@2&#funcclauselist,1121|@1|0@5@2&#funcclause,1811|@1|0@5@2&#flagspec,1127|@1|0@0@2&#globsclause,1130|@1|0@0@2&#modsclause,1133|@1|0@5@2&#warnclause,1136|@1|0@0@2&#stateclause,1106|@1|0@5@2&#fcnconstraint,1109|@1|0@0@2&#msconstraint,1115|@1|0@0@2&#msspec,1118|@1|0@5@2&#msexpr,1103|@1|0@5@18@3@0#msinfo,1076|@1|0@5@2&#srlist,1200|@1|0@5@2&#globset,5620|@1|0@5@2&#qtyp,1211|@1|0@5@2&#cname,1091|@1|0@5@18@3@0#annotation,1061|@1|0@5@2&#ntyp,8065|@1|0@0@2&#ntyplist,4872|@1|0@5@2&#flist,4872|@1|0@5@17&#entrylist,1050|@1|0@5@18@3@0#entry,1050|@1|0@5@2&#oentry,1067|@1|0@5@2&#expr,4482|@1|0@0@2&#enumnamelist,4315|@1|0@0@2&#exprlist,1073|@1|0@5@2&#srset,2400|@1|0@5@2&#cstringlist,1203|@1|0@5@3&#con,1206|@1|0@5@3&#conL,1209|@1|0@5@3&#conE,}! +0 s7478|& +0 s7479|-1 9658 -1 3 f0 (5|^#,5|^#,5|^#,)! 3 f1 (5|^#,5|^#,5|^#,)! 3 f1 (23|^#,23|^#,6|^#,)! 3 f0 ()! 3 f5 ()! -1 t9646|9646& +1 t9652|9652& 2 F0/200|0& 2 F7/200|7& 2 F0/200|0& -2 F9646/200|9646& +2 F9652/200|9652& 3 f0 (23|$#,)! 3 f1 (23|$#,)! 3 f0 ()! 3 f5 ()! 3 f0 ()! 3 f5 ()! -0 s7474|-1 9664 -1 -1 t9663|9663& -0 s7475|& -0 s7476|& -3 Syy_buffer_state{211|@1|0@0@3&#yy_input_file,23|@1|0@0@3&#yy_ch_buf,23|@1|0@0@3&#yy_buf_pos,9666|@1|^#yy_buf_size,5|@1|^#yy_n_chars,5|@1|^#yy_is_our_buffer,5|@1|^#yy_is_interactive,5|@1|^#yy_at_bol,5|@1|^#yy_fill_buffer,5|@1|^#yy_buffer_status,}! +0 s7482|-1 9670 -1 +1 t9669|9669& +0 s7483|& +0 s7484|& +3 Syy_buffer_state{211|@1|0@0@3&#yy_input_file,23|@1|0@0@3&#yy_ch_buf,23|@1|0@0@3&#yy_buf_pos,9672|@1|^#yy_buf_size,5|@1|^#yy_n_chars,5|@1|^#yy_is_our_buffer,5|@1|^#yy_is_interactive,5|@1|^#yy_at_bol,5|@1|^#yy_fill_buffer,5|@1|^#yy_buffer_status,}! 3 f0 ()! 3 f1 ()! 3 f0 ()! @@ -9677,7 +9683,7 @@ 3 f0 ()! 3 f1 ()! 3 f0 ()! -3 f9665 ()! +3 f9671 ()! 3 f0 ()! 3 f1 ()! 3 f0 ()! @@ -9685,11 +9691,11 @@ 3 f0 ()! 3 f1 ()! 3 f0 ()! -3 f9665 ()! +3 f9671 ()! 3 f0 ()! -3 f9665 ()! +3 f9671 ()! 3 f0 ()! -3 f9665 ()! +3 f9671 ()! 3 f0 ()! 3 f19 ()! 3 f20 ()! @@ -9698,12 +9704,12 @@ 3 f20 ()! 3 f0 ()! 3 f1 ()! -0 s7487|& -0 s7488|& +0 s7495|& +0 s7496|& 3 f0 ()! -3 f9697 ()! +3 f9703 ()! 3 f0 ()! -3 f9697 ()! +3 f9703 ()! 3 f0 ()! 3 f5 ()! 3 f0 ()! @@ -9722,24 +9728,24 @@ 2 F7/809|7& 2 F0/809|0& 2 F7/809|7& -3 U!226{2148|@1|^#tok,5|@1|^#count,1841|@1|^#typequal,2666|@1|0@5@3&#tquallist,1213|@1|^#ctyp,1047|@1|0@5@18&#sr,1047|@1|0@5@2&#osr,1124|@1|0@5@2&#funcclauselist,1121|@1|0@5@2&#funcclause,1811|@1|0@5@2&#flagspec,1127|@1|0@0@2&#globsclause,1130|@1|0@0@2&#modsclause,1133|@1|0@5@2&#warnclause,1136|@1|0@0@2&#stateclause,1106|@1|0@5@2&#fcnconstraint,1109|@1|0@0@2&#msconstraint,1115|@1|0@0@2&#msspec,1118|@1|0@5@2&#msexpr,1103|@1|0@5@18@3@0#msinfo,1076|@1|0@5@2&#srlist,1200|@1|0@5@2&#globset,5620|@1|0@5@2&#qtyp,1211|@1|0@5@2&#cname,1091|@1|0@5@18@3@0#annotation,1061|@1|0@5@2&#ntyp,8059|@1|0@0@2&#ntyplist,4872|@1|0@5@2&#flist,4872|@1|0@5@17&#entrylist,1050|@1|0@5@18@3@0#entry,1050|@1|0@5@2&#oentry,1067|@1|0@5@2&#expr,4482|@1|0@0@2&#enumnamelist,4315|@1|0@0@2&#exprlist,1073|@1|0@5@2&#srset,2400|@1|0@5@2&#cstringlist,1203|@1|0@5@3&#con,1206|@1|0@5@3&#conL,1209|@1|0@5@3&#conE,}! -0 s7489|& -0 a7490|& -3 f0 (9722|0@5@7&#,)! -3 f2 (9722|0@5@7&#,)! -3 f1 (9722|@7|6@5@7&#,1519|@3|&#,)! -3 f0 ()! -3 f9722 ()! -3 f0 (9722|@7|0@5@7&#,)! -3 f2 (9722|@7|0@5@7&#,)! -3 f0 (9722|0@5@2&#,9722|0@5@6&#,)! -3 f9722 (9722|0@5@2&#,9722|0@5@6&#,)! -3 f0 (9722|0@5@7&#,1519|$#,)! -3 f1 (9722|0@5@7&#,1519|$#,)! -3 f0 (9722|@7|0@5@7&#,)! -3 f5 (9722|@7|0@5@7&#,)! -3 f0 (9722|0@5@2&#,)! -3 f1 (9722|0@5@2&#,)! +3 U!226{2148|@1|^#tok,5|@1|^#count,1841|@1|^#typequal,2666|@1|0@5@3&#tquallist,1213|@1|^#ctyp,1047|@1|0@5@18&#sr,1047|@1|0@5@2&#osr,1124|@1|0@5@2&#funcclauselist,1121|@1|0@5@2&#funcclause,1811|@1|0@5@2&#flagspec,1127|@1|0@0@2&#globsclause,1130|@1|0@0@2&#modsclause,1133|@1|0@5@2&#warnclause,1136|@1|0@0@2&#stateclause,1106|@1|0@5@2&#fcnconstraint,1109|@1|0@0@2&#msconstraint,1115|@1|0@0@2&#msspec,1118|@1|0@5@2&#msexpr,1103|@1|0@5@18@3@0#msinfo,1076|@1|0@5@2&#srlist,1200|@1|0@5@2&#globset,5620|@1|0@5@2&#qtyp,1211|@1|0@5@2&#cname,1091|@1|0@5@18@3@0#annotation,1061|@1|0@5@2&#ntyp,8065|@1|0@0@2&#ntyplist,4872|@1|0@5@2&#flist,4872|@1|0@5@17&#entrylist,1050|@1|0@5@18@3@0#entry,1050|@1|0@5@2&#oentry,1067|@1|0@5@2&#expr,4482|@1|0@0@2&#enumnamelist,4315|@1|0@0@2&#exprlist,1073|@1|0@5@2&#srset,2400|@1|0@5@2&#cstringlist,1203|@1|0@5@3&#con,1206|@1|0@5@3&#conL,1209|@1|0@5@3&#conE,}! +0 s7497|& +0 a7498|& +3 f0 (9728|0@5@7&#,)! +3 f2 (9728|0@5@7&#,)! +3 f1 (9728|@7|6@5@7&#,1519|@3|&#,)! +3 f0 ()! +3 f9728 ()! +3 f0 (9728|@7|0@5@7&#,)! +3 f2 (9728|@7|0@5@7&#,)! +3 f0 (9728|0@5@2&#,9728|0@5@6&#,)! +3 f9728 (9728|0@5@2&#,9728|0@5@6&#,)! +3 f0 (9728|0@5@7&#,1519|$#,)! +3 f1 (9728|0@5@7&#,1519|$#,)! +3 f0 (9728|@7|0@5@7&#,)! +3 f5 (9728|@7|0@5@7&#,)! +3 f0 (9728|0@5@2&#,)! +3 f1 (9728|0@5@2&#,)! 3 f0 ()! 3 f5 ()! 3 f0 ()! @@ -9803,10 +9809,10 @@ 3 f0 ()! 3 f5 ()! 3 f0 ()! -3 f9697 ()! +3 f9703 ()! 3 f0 (5|^#,)! -3 f9697 (5|^#,)! -3 f9697 (9697|^#,)! +3 f9703 (5|^#,)! +3 f9703 (9703|^#,)! 3 f0 (5|^#,5|^#,)! 3 f1 (5|^#,5|^#,)! 3 f1 (5|^#,23|^#,)! @@ -9817,47 +9823,47 @@ 3 f1 (211|0@0@18&#,)! 3 f0 (5|^#,)! 3 f1 (5|^#,)! -3 f1 (9665|^#,)! +3 f1 (9671|^#,)! 3 f0 ()! 3 f1 ()! 3 f0 (5|^#,5|^#,)! -3 f9665 (5|^#,5|^#,)! -3 f9665 (211|^#,5|^#,)! +3 f9671 (5|^#,5|^#,)! +3 f9671 (211|^#,5|^#,)! 3 f0 (5|^#,)! 3 f1 (5|^#,)! -3 f1 (9665|^#,)! +3 f1 (9671|^#,)! 3 f0 (5|^#,5|^#,)! 3 f1 (5|^#,5|^#,)! -3 f1 (9665|^#,211|^#,)! +3 f1 (9671|^#,211|^#,)! 3 f0 (5|^#,)! 3 f1 (5|^#,)! -3 f1 (9665|^#,)! +3 f1 (9671|^#,)! 3 f0 (5|^#,5|^#,)! -3 f9665 (5|^#,5|^#,)! -3 f9665 (23|^#,9666|^#,)! +3 f9671 (5|^#,5|^#,)! +3 f9671 (23|^#,9672|^#,)! 3 f0 (5|^#,)! -3 f9665 (5|^#,)! -3 f9665 (23|^#,)! +3 f9671 (5|^#,)! +3 f9671 (23|^#,)! 3 f0 (5|^#,5|^#,)! -3 f9665 (5|^#,5|^#,)! -3 f9665 (23|^#,5|^#,)! +3 f9671 (5|^#,5|^#,)! +3 f9671 (23|^#,5|^#,)! 3 f0 (5|^#,)! 3 f1 (5|^#,)! 3 f1 (42|^#,)! 3 f0 (5|^#,)! 3 f19 (5|$#,)! 3 f20 (5|$#,)! -3 f20 (9666|^#,)! +3 f20 (9672|^#,)! 3 f0 (5|^#,5|^#,)! 3 f19 (5|$#,5|$#,)! 3 f20 (5|$#,5|$#,)! -3 f20 (20|^#,9666|^#,)! +3 f20 (20|^#,9672|^#,)! 3 f0 (5|^#,)! 3 f1 (5|^#,)! 3 f1 (20|^#,)! 3 Sskeyword{23|@1|0@5@18@3@0#name,5|@1|^#token,}! -0 s7498|-1 -1 9855 -2 y9854|9854& +0 s7506|-1 -1 9861 +2 y9860|9860& 3 f0 (1211|0@5@7&#,)! 3 f2 (1211|0@5@7&#,)! 3 f0 ()! @@ -9925,13 +9931,13 @@ 3 f0 ()! 3 f1 ()! 3 U!227{1058|@1|0@0@3&#tok,1142|@1|0@0@3&#mtdecl,1145|@1|0@5@3&#mtpiece,1148|@1|0@5@3&#mtpieces,1151|@1|0@5@3&#mtcontext,1154|@1|0@0@3&#mtvalues,1157|@1|0@0@3&#mtdefaults,1160|@1|0@5@3&#mtdeflist,1166|@1|0@0@3&#mtannotations,1169|@1|0@5@3&#mtannotlist,1172|@1|0@0@3&#mtannotdecl,1175|@1|0@0@3&#mtmerge,1178|@1|0@0@3&#mtmergeitem,1181|@1|0@5@3&#mtmergeclauselist,1184|@1|0@0@3&#mtmergeclause,1187|@1|0@5@3&#mttransferclauselist,1190|@1|0@0@3&#mttransferclause,1199|@1|0@0@3&#mttransferaction,1193|@1|0@5@3&#mtlosereferencelist,1196|@1|0@0@3&#mtlosereference,2400|@1|0@5@2&#cstringlist,1213|@1|^#ctyp,5620|@1|0@5@2&#qtyp,5|@1|^#count,}! -0 s7503|& +0 s7511|& 3 f0 ()! 3 f5 ()! 3 f0 (1094|0@5@7&#,)! 3 f1 (1094|0@5@7&#,)! -3 f0 (9652|$#,)! -3 f5 (9652|$#,)! +3 f0 (9658|$#,)! +3 f5 (9658|$#,)! 3 f0 (1058|$#,)! 3 f1213 (1058|$#,)! 3 f0 ()! @@ -9940,14 +9946,14 @@ 3 f1 ()! 3 f0 (1094|0@5@7&#,)! 3 f1 (1094|0@5@7&#,)! -3 f0 (9652|$#,)! -3 f5 (9652|$#,)! +3 f0 (9658|$#,)! +3 f5 (9658|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 ()! 3 f1058 ()! 3 C0.4/3|! -3 C0.5/9944|! +3 C0.5/9950|! 3 f0 (1058|$#,)! 3 f1213 (1058|$#,)! 3 f0 (1211|0@5@2&#,)! @@ -9961,7 +9967,7 @@ 3 f0 ()! 3 f1 ()! 3 U!228{1058|@1|0@0@3&#tok,1142|@1|0@0@3&#mtdecl,1145|@1|0@5@3&#mtpiece,1148|@1|0@5@3&#mtpieces,1151|@1|0@5@3&#mtcontext,1154|@1|0@0@3&#mtvalues,1157|@1|0@0@3&#mtdefaults,1160|@1|0@5@3&#mtdeflist,1166|@1|0@0@3&#mtannotations,1169|@1|0@5@3&#mtannotlist,1172|@1|0@0@3&#mtannotdecl,1175|@1|0@0@3&#mtmerge,1178|@1|0@0@3&#mtmergeitem,1181|@1|0@5@3&#mtmergeclauselist,1184|@1|0@0@3&#mtmergeclause,1187|@1|0@5@3&#mttransferclauselist,1190|@1|0@0@3&#mttransferclause,1199|@1|0@0@3&#mttransferaction,1193|@1|0@5@3&#mtlosereferencelist,1196|@1|0@0@3&#mtlosereference,2400|@1|0@5@2&#cstringlist,1213|@1|^#ctyp,5620|@1|0@5@2&#qtyp,5|@1|^#count,}! -0 s7509|& +0 s7517|& 3 f0 (5|^#,5|^#,5|^#,)! 3 f1 (5|^#,5|^#,5|^#,)! 3 f1 (23|^#,23|^#,6|^#,)! @@ -9970,30 +9976,30 @@ 2 F0/200|0& 2 F7/200|7& 2 F0/200|0& -2 F9646/200|9646& +2 F9652/200|9652& 3 f0 (23|$#,)! 3 f1 (23|$#,)! -3 f0 (211|$#,5|$#,9646|$#,)! -3 f1 (211|$#,5|$#,9646|$#,)! -0 s7511|-1 9974 -1 -1 t9973|9973& -3 S!229{5|@1|^#nelements,5|@1|^#nspace,9974|@1|11@3@3&#elements,}^9977 -0 s7512|& -1 t9975|9975& -0 a7513|& -3 f1 (9978|@7|&#,1067|@3|6@5@19@2@0#,)! -3 f0 ()! -3 f9978 ()! +3 f0 (211|$#,5|$#,9652|$#,)! +3 f1 (211|$#,5|$#,9652|$#,)! +0 s7519|-1 9980 -1 +1 t9979|9979& +3 S!229{5|@1|^#nelements,5|@1|^#nspace,9980|@1|11@3@3&#elements,}^9983 +0 s7520|& +1 t9981|9981& +0 a7521|& +3 f1 (9984|@7|&#,1067|@3|6@5@19@2@0#,)! +3 f0 ()! +3 f9984 ()! 3 f0 (1067|0@5@18@2@0#,)! -3 f9978 (1067|0@5@18@2@0#,)! -3 f0 (9978|$#,1067|0@5@18@2@0#,)! -3 f1 (9978|$#,1067|0@5@18@2@0#,)! -3 f0 (9978|$#,)! -3 f1211 (9978|$#,)! -3 f0 (9978|0@0@2&#,)! -3 f1 (9978|0@0@2&#,)! -3 f0 (9978|@5|$#,9978|0@0@2&#,)! -3 f9978 (9978|@5|$#,9978|0@0@2&#,)! +3 f9984 (1067|0@5@18@2@0#,)! +3 f0 (9984|$#,1067|0@5@18@2@0#,)! +3 f1 (9984|$#,1067|0@5@18@2@0#,)! +3 f0 (9984|$#,)! +3 f1211 (9984|$#,)! +3 f0 (9984|0@0@2&#,)! +3 f1 (9984|0@0@2&#,)! +3 f0 (9984|@5|$#,9984|0@0@2&#,)! +3 f9984 (9984|@5|$#,9984|0@0@2&#,)! 3 f0 (1067|0@5@18&#,)! 3 f2 (1067|0@5@18&#,)! 3 f0 (1067|0@5@18&#,)! @@ -10015,8 +10021,8 @@ 3 C1.2/1|! 3 f0 (1067|0@5@18&#,)! 3 f2 (1067|0@5@18&#,)! -3 f10010 (1067|0@5@18&#,)! -3 f7522 (1067|0@5@18&#,)! +3 f10016 (1067|0@5@18&#,)! +3 f7526 (1067|0@5@18&#,)! 3 f0 (1067|0@5@18&#,)! 3 f2 (1067|0@5@18&#,)! 3 f0 (1067|0@5@18&#,)! @@ -10036,8 +10042,8 @@ 3 f0 (1067|@5|0@5@7&#,)! 3 f1067 (1067|@5|0@5@7&#,)! 1 t1206|1206& -3 f0 (1067|0@5@18&#,1067|0@5@18&#,10033|15@0@1&#,10033|15@0@1&#,10033|15@0@1&#,10033|15@0@1&#,)! -3 f1 (1067|0@5@18&#,1067|0@5@18&#,10033|15@0@1&#,10033|15@0@1&#,10033|15@0@1&#,10033|15@0@1&#,)! +3 f0 (1067|0@5@18&#,1067|0@5@18&#,10039|15@0@1&#,10039|15@0@1&#,10039|15@0@1&#,10039|15@0@1&#,)! +3 f1 (1067|0@5@18&#,1067|0@5@18&#,10039|15@0@1&#,10039|15@0@1&#,10039|15@0@1&#,10039|15@0@1&#,)! 3 f0 (1067|0@5@7&#,)! 3 f1 (1067|0@5@7&#,)! 3 f0 (1067|@5|0@5@7&#,)! @@ -10066,108 +10072,108 @@ 3 f1206 (1067|0@5@18&#,4315|$#,)! 3 f0 (1067|0@5@7&#,)! 3 f1 (1067|0@5@7&#,)! -3 f0 (7219|$#,)! -3 f2 (7219|$#,)! -3 f0 (7219|0@0@2&#,)! -3 f1 (7219|0@0@2&#,)! -3 f0 ()! -3 f7219 ()! -3 f0 (7219|$#,)! -3 f2 (7219|$#,)! -3 f0 (7219|0@0@6@3@0#,)! -3 f2 (7219|0@0@6@3@0#,)! -3 f0 (7219|0@0@6@3@0#,)! -3 f2 (7219|0@0@6@3@0#,)! -3 f0 (7219|0@0@6@3@0#,)! -3 f5 (7219|0@0@6@3@0#,)! -3 f0 (7219|$#,)! -3 f2 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1211 (7219|$#,)! -3 f0 (7219|@5|$#,)! -3 f7219 (7219|@5|$#,)! -3 f0 (7219|$#,)! -3 f1082 (7219|$#,)! -3 f0 (7219|$#,)! -3 f7215 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1047 (7219|$#,)! +3 f0 (7223|$#,)! +3 f2 (7223|$#,)! +3 f0 (7223|0@0@2&#,)! +3 f1 (7223|0@0@2&#,)! +3 f0 ()! +3 f7223 ()! +3 f0 (7223|$#,)! +3 f2 (7223|$#,)! +3 f0 (7223|0@0@6@3@0#,)! +3 f2 (7223|0@0@6@3@0#,)! +3 f0 (7223|0@0@6@3@0#,)! +3 f2 (7223|0@0@6@3@0#,)! +3 f0 (7223|0@0@6@3@0#,)! +3 f5 (7223|0@0@6@3@0#,)! +3 f0 (7223|$#,)! +3 f2 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1211 (7223|$#,)! +3 f0 (7223|@5|$#,)! +3 f7223 (7223|@5|$#,)! +3 f0 (7223|$#,)! +3 f1082 (7223|$#,)! +3 f0 (7223|$#,)! +3 f7219 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1047 (7223|$#,)! 3 f0 (1067|0@5@18&#,)! -3 f7219 (1067|0@5@18&#,)! +3 f7223 (1067|0@5@18&#,)! 3 f0 (1047|0@5@6@3@0#,)! -3 f7219 (1047|0@5@6@3@0#,)! -3 f0 (7219|$#,)! -3 f7219 (7219|$#,)! -3 f0 (7219|@5|$#,1082|0@5@7&#,)! -3 f7219 (7219|@5|$#,1082|0@5@7&#,)! -3 f0 (7219|$#,)! -3 f1211 (7219|$#,)! -3 f0 (7219|@5|$#,4315|$#,)! -3 f7219 (7219|@5|$#,4315|$#,)! -3 f0 (7219|$#,)! -3 f1211 (7219|$#,)! +3 f7223 (1047|0@5@6@3@0#,)! +3 f0 (7223|$#,)! +3 f7223 (7223|$#,)! +3 f0 (7223|@5|$#,1082|0@5@7&#,)! +3 f7223 (7223|@5|$#,1082|0@5@7&#,)! +3 f0 (7223|$#,)! +3 f1211 (7223|$#,)! +3 f0 (7223|@5|$#,4315|$#,)! +3 f7223 (7223|@5|$#,4315|$#,)! +3 f0 (7223|$#,)! +3 f1211 (7223|$#,)! 3 f0 (9|$#,)! -3 f7219 (9|$#,)! -3 f0 (7219|$#,)! -3 f2 (7219|$#,)! -3 f0 (7219|$#,)! -3 f9 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1067 (7219|$#,)! -3 f0 (7219|$#,)! -3 f1047 (7219|$#,)! -3 f0 (7219|$#,7219|$#,)! -3 f2 (7219|$#,7219|$#,)! -3 f0 (7219|$#,7219|$#,)! -3 f2 (7219|$#,7219|$#,)! -3 f0 (7219|0@0@19@3@0#,211|$#,)! -3 f1 (7219|0@0@19@3@0#,211|$#,)! +3 f7223 (9|$#,)! +3 f0 (7223|$#,)! +3 f2 (7223|$#,)! +3 f0 (7223|$#,)! +3 f9 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1067 (7223|$#,)! +3 f0 (7223|$#,)! +3 f1047 (7223|$#,)! +3 f0 (7223|$#,7223|$#,)! +3 f2 (7223|$#,7223|$#,)! +3 f0 (7223|$#,7223|$#,)! +3 f2 (7223|$#,7223|$#,)! +3 f0 (7223|0@0@19@3@0#,211|$#,)! +3 f1 (7223|0@0@19@3@0#,211|$#,)! 3 f0 (211|$#,)! -3 f7219 (211|$#,)! -3 f0 ()! -3 f7289 ()! -3 f0 ()! -3 f7289 ()! -3 f0 ()! -3 f7289 ()! -3 f0 ()! -3 f7289 ()! -3 f0 (7289|0@0@2&#,)! -3 f1 (7289|0@0@2&#,)! -3 f0 (7289|0@0@19@3@0#,)! -3 f7289 (7289|0@0@19@3@0#,)! -3 f0 (7289|0@0@2&#,)! -3 f1 (7289|0@0@2&#,)! -3 f0 (7289|0@0@19@3@0#,)! -3 f7289 (7289|0@0@19@3@0#,)! -3 f0 (7289|0@0@2&#,)! -3 f1 (7289|0@0@2&#,)! -3 f0 (7289|0@0@19@3@0#,)! -3 f7289 (7289|0@0@19@3@0#,)! -3 f0 (7289|@5|7@0@7&#,7219|0@0@2&#,)! -3 f7289 (7289|@5|7@0@7&#,7219|0@0@2&#,)! -3 f0 (7289|0@0@19@3@0#,)! -3 f7219 (7289|0@0@19@3@0#,)! -3 f0 (7289|11@0@19@3@0#,)! -3 f7279 (7289|11@0@19@3@0#,)! -3 f0 (7289|11@0@19@3@0#,)! -3 f1209 (7289|11@0@19@3@0#,)! -3 f0 (7289|@5|7@0@7&#,7279|$#,)! -3 f7289 (7289|@5|7@0@7&#,7279|$#,)! -3 f0 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f7289 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f0 (7289|7@0@7&#,)! -3 f7276 (7289|7@0@7&#,)! -3 f0 (7289|11@0@19@3@0#,)! -3 f1209 (7289|11@0@19@3@0#,)! -3 f0 (7289|11@0@19@3@0#,)! -3 f1209 (7289|11@0@19@3@0#,)! -3 f0 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f7289 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f0 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f7289 (7289|@5|7@0@7&#,1209|0@5@2&#,)! -3 f0 (7289|@5|7@0@7&#,7276|$#,)! -3 f7289 (7289|@5|7@0@7&#,7276|$#,)! +3 f7223 (211|$#,)! +3 f0 ()! +3 f7293 ()! +3 f0 ()! +3 f7293 ()! +3 f0 ()! +3 f7293 ()! +3 f0 ()! +3 f7293 ()! +3 f0 (7293|0@0@2&#,)! +3 f1 (7293|0@0@2&#,)! +3 f0 (7293|0@0@19@3@0#,)! +3 f7293 (7293|0@0@19@3@0#,)! +3 f0 (7293|0@0@2&#,)! +3 f1 (7293|0@0@2&#,)! +3 f0 (7293|0@0@19@3@0#,)! +3 f7293 (7293|0@0@19@3@0#,)! +3 f0 (7293|0@0@2&#,)! +3 f1 (7293|0@0@2&#,)! +3 f0 (7293|0@0@19@3@0#,)! +3 f7293 (7293|0@0@19@3@0#,)! +3 f0 (7293|@5|7@0@7&#,7223|0@0@2&#,)! +3 f7293 (7293|@5|7@0@7&#,7223|0@0@2&#,)! +3 f0 (7293|0@0@19@3@0#,)! +3 f7223 (7293|0@0@19@3@0#,)! +3 f0 (7293|11@0@19@3@0#,)! +3 f7283 (7293|11@0@19@3@0#,)! +3 f0 (7293|11@0@19@3@0#,)! +3 f1209 (7293|11@0@19@3@0#,)! +3 f0 (7293|@5|7@0@7&#,7283|$#,)! +3 f7293 (7293|@5|7@0@7&#,7283|$#,)! +3 f0 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f7293 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f0 (7293|7@0@7&#,)! +3 f7280 (7293|7@0@7&#,)! +3 f0 (7293|11@0@19@3@0#,)! +3 f1209 (7293|11@0@19@3@0#,)! +3 f0 (7293|11@0@19@3@0#,)! +3 f1209 (7293|11@0@19@3@0#,)! +3 f0 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f7293 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f0 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f7293 (7293|@5|7@0@7&#,1209|0@5@2&#,)! +3 f0 (7293|@5|7@0@7&#,7280|$#,)! +3 f7293 (7293|@5|7@0@7&#,7280|$#,)! 3 f0 (1209|0@5@2&#,5|$#,)! 3 f1209 (1209|0@5@2&#,5|$#,)! 3 f0 (1209|0@5@2&#,4315|0@0@6@3@0#,)! @@ -10190,8 +10196,8 @@ 3 f1209 (1209|0@5@2&#,)! 3 f0 ()! 3 f1209 ()! -3 f0 (7289|0@0@19@3@0#,7330|$#,)! -3 f7289 (7289|0@0@19@3@0#,7330|$#,)! +3 f0 (7293|0@0@19@3@0#,7334|$#,)! +3 f7293 (7293|0@0@19@3@0#,7334|$#,)! 3 f0 (1209|0@5@7&#,)! 3 f1209 (1209|0@5@7&#,)! 3 f0 (1067|0@5@18&#,)! @@ -10200,22 +10206,22 @@ 3 f1209 (1067|0@5@18&#,)! 3 f0 (1067|0@5@19@2@0#,)! 3 f1209 (1067|0@5@19@2@0#,)! -3 f0 (7219|0@0@2&#,)! -3 f1209 (7219|0@0@2&#,)! +3 f0 (7223|0@0@2&#,)! +3 f1209 (7223|0@0@2&#,)! 3 f0 (1047|0@5@6&#,)! 3 f1209 (1047|0@5@6&#,)! 3 f0 ()! 3 f1209 ()! 3 f0 (1209|0@5@2&#,)! 3 f1209 (1209|0@5@2&#,)! -3 f0 (1209|0@5@2&#,7279|$#,)! -3 f1209 (1209|0@5@2&#,7279|$#,)! +3 f0 (1209|0@5@2&#,7283|$#,)! +3 f1209 (1209|0@5@2&#,7283|$#,)! 3 f0 (1209|0@5@2&#,)! 3 f1209 (1209|0@5@2&#,)! 3 f0 (1067|0@5@19@2@0#,)! 3 f1209 (1067|0@5@19@2@0#,)! -3 f0 (1047|0@5@6@3@0#,7279|$#,)! -3 f1209 (1047|0@5@6@3@0#,7279|$#,)! +3 f0 (1047|0@5@6@3@0#,7283|$#,)! +3 f1209 (1047|0@5@6@3@0#,7283|$#,)! 3 f0 (1047|0@5@6@3@0#,)! 3 f1209 (1047|0@5@6@3@0#,)! 3 f0 (1047|0@5@6@3@0#,)! @@ -10246,10 +10252,10 @@ 3 f1209 (1209|0@5@2&#,1209|0@5@2&#,)! 3 f0 (1209|0@5@2&#,)! 3 f1209 (1209|0@5@2&#,)! -3 f0 (7279|$#,)! -3 f1211 (7279|$#,)! -3 f0 (7276|$#,)! -3 f1211 (7276|$#,)! +3 f0 (7283|$#,)! +3 f1211 (7283|$#,)! +3 f0 (7280|$#,)! +3 f1211 (7280|$#,)! 3 f0 (1209|0@5@7&#,1209|0@5@7&#,)! 3 f2 (1209|0@5@7&#,1209|0@5@7&#,)! 3 f0 (1209|0@5@7&#,1209|0@5@7&#,)! @@ -10299,13 +10305,13 @@ 3 f0 (1209|0@5@6@3@0#,)! 3 f2 (1209|0@5@6@3@0#,)! 3 f0 (1209|0@5@6@3@0#,)! -3 f7219 (1209|0@5@6@3@0#,)! -3 f0 (7289|0@0@19@3@0#,211|$#,)! -3 f1 (7289|0@0@19@3@0#,211|$#,)! +3 f7223 (1209|0@5@6@3@0#,)! +3 f0 (7293|0@0@19@3@0#,211|$#,)! +3 f1 (7293|0@0@19@3@0#,211|$#,)! 3 f0 (211|$#,)! 3 f1209 (211|$#,)! -3 f0 (7289|0@0@19@3@0#,211|$#,)! -3 f1 (7289|0@0@19@3@0#,211|$#,)! +3 f0 (7293|0@0@19@3@0#,211|$#,)! +3 f1 (7293|0@0@19@3@0#,211|$#,)! 3 f0 (211|$#,)! 3 f1209 (211|$#,)! 3 f0 (1209|0@5@6@3@0#,211|$#,)! @@ -10360,10 +10366,10 @@ 3 f1203 (1047|0@5@7&#,5|$#,)! 3 f0 (1067|0@5@18@3@0#,1067|0@5@18@3@0#,1082|0@5@7&#,)! 3 f1203 (1067|0@5@18@3@0#,1067|0@5@18@3@0#,1082|0@5@7&#,)! -3 f0 (1209|0@5@2&#,1209|0@5@2&#,1082|0@5@7&#,7424|$#,)! -3 f1203 (1209|0@5@2&#,1209|0@5@2&#,1082|0@5@7&#,7424|$#,)! -3 f0 (1067|0@5@18&#,1067|0@5@18&#,1082|0@5@7&#,7424|$#,)! -3 f1203 (1067|0@5@18&#,1067|0@5@18&#,1082|0@5@7&#,7424|$#,)! +3 f0 (1209|0@5@2&#,1209|0@5@2&#,1082|0@5@7&#,7428|$#,)! +3 f1203 (1209|0@5@2&#,1209|0@5@2&#,1082|0@5@7&#,7428|$#,)! +3 f0 (1067|0@5@18&#,1067|0@5@18&#,1082|0@5@7&#,7428|$#,)! +3 f1203 (1067|0@5@18&#,1067|0@5@18&#,1082|0@5@7&#,7428|$#,)! 3 f0 (1067|0@5@18@3@0#,1067|0@5@18@3@0#,1082|0@5@7&#,)! 3 f1203 (1067|0@5@18@3@0#,1067|0@5@18@3@0#,1082|0@5@7&#,)! 3 f0 (1067|0@5@18@3@0#,1067|0@5@18@3@0#,1082|0@5@7&#,)! @@ -10386,8 +10392,8 @@ 3 f1203 (1067|0@5@18@3@0#,1082|0@5@7&#,)! 3 f0 (1203|0@5@2&#,)! 3 f1 (1203|0@5@2&#,)! -3 f0 (7424|$#,)! -3 f1211 (7424|$#,)! +3 f0 (7428|$#,)! +3 f1211 (7428|$#,)! 3 f0 (1203|0@5@7&#,1082|0@5@7&#,)! 3 f1 (1203|0@5@7&#,1082|0@5@7&#,)! 3 f0 (1203|0@5@6@3@0#,)! @@ -10422,8 +10428,8 @@ 3 f1203 (211|$#,)! 3 f0 (1203|0@5@19@3@0#,211|$#,)! 3 f1 (1203|0@5@19@3@0#,211|$#,)! -3 f0 (7540|0@0@6@3@0#,7540|0@0@6@3@0#,)! -3 f5 (7540|0@0@6@3@0#,7540|0@0@6@3@0#,)! +3 f0 (7544|0@0@6@3@0#,7544|0@0@6@3@0#,)! +3 f5 (7544|0@0@6@3@0#,7544|0@0@6@3@0#,)! 3 f0 (1203|0@5@6@3@0#,)! 3 f2 (1203|0@5@6@3@0#,)! 3 f0 (1203|0@5@6@3@0#,)! @@ -10485,13 +10491,13 @@ 3 f0 (1206|@5|0@5@7&#,)! 3 f1206 (1206|@5|0@5@7&#,)! 3 ?! -3 f10482 (20|$#,20|$#,)! -3 f5 (20|$#,20|$#,)^10485 -1 t10484|10484& +3 f10488 (20|$#,20|$#,)! +3 f5 (20|$#,20|$#,)^10491 +1 t10490|10490& 3 f0 (1203|@5|0@5@7&#,1206|0@5@7&#,)! 3 f1203 (1203|@5|0@5@7&#,1206|0@5@7&#,)! -3 f0 (7424|$#,1209|0@5@19@3@0#,7424|$#,1209|0@5@19@3@0#,)! -3 f2 (7424|$#,1209|0@5@19@3@0#,7424|$#,1209|0@5@19@3@0#,)! +3 f0 (7428|$#,1209|0@5@19@3@0#,7428|$#,1209|0@5@19@3@0#,)! +3 f2 (7428|$#,1209|0@5@19@3@0#,7428|$#,1209|0@5@19@3@0#,)! 3 f0 (1203|@5|0@5@7&#,1206|0@5@7&#,)! 3 f1203 (1203|@5|0@5@7&#,1206|0@5@7&#,)! 3 f0 (1203|@5|0@5@7&#,1206|0@5@7&#,)! @@ -10548,16 +10554,16 @@ 3 f2 (1203|0@5@7&#,1203|0@5@7&#,)! 3 f0 (1203|0@5@6@3@0#,1206|0@5@6@3@0#,)! 3 f2 (1203|0@5@6@3@0#,1206|0@5@6@3@0#,)! -3 f0 (7424|$#,7424|$#,)! -3 f2 (7424|$#,7424|$#,)! +3 f0 (7428|$#,7428|$#,)! +3 f2 (7428|$#,7428|$#,)! 3 f0 (1209|0@5@7&#,1209|0@5@7&#,)! 3 f2 (1209|0@5@7&#,1209|0@5@7&#,)! 3 f0 (1203|0@5@6@3@0#,)! 3 f2 (1203|0@5@6@3@0#,)! 3 f0 (1203|0@5@6@3@0#,)! 3 f2 (1203|0@5@6@3@0#,)! -3 f0 (7424|$#,1209|0@5@19@3@0#,7424|$#,1209|0@5@19@3@0#,)! -3 f2 (7424|$#,1209|0@5@19@3@0#,7424|$#,1209|0@5@19@3@0#,)! +3 f0 (7428|$#,1209|0@5@19@3@0#,7428|$#,1209|0@5@19@3@0#,)! +3 f2 (7428|$#,1209|0@5@19@3@0#,7428|$#,1209|0@5@19@3@0#,)! 3 f0 (1203|@5|0@5@7&#,1209|0@5@7&#,1209|0@5@7&#,)! 3 f1203 (1203|@5|0@5@7&#,1209|0@5@7&#,1209|0@5@7&#,)! 3 f0 (1203|0@5@7&#,1209|0@5@7&#,)! @@ -10578,8 +10584,8 @@ 3 f1206 (1206|0@5@7&#,1206|0@5@7&#,)! 3 f0 (1203|@5|0@5@7&#,)! 3 f1203 (1203|@5|0@5@7&#,)! -3 f0 (7424|$#,)! -3 f7424 (7424|$#,)! +3 f0 (7428|$#,)! +3 f7428 (7428|$#,)! 3 f0 (1203|@5|0@5@7&#,)! 3 f1203 (1203|@5|0@5@7&#,)! 3 f0 (1203|@5|0@5@7&#,)! @@ -10613,49 +10619,57 @@ 3 f0 (1067|0@5@18&#,1067|0@5@18&#,1067|0@5@18&#,)! 3 f1 (1067|0@5@18&#,1067|0@5@18&#,1067|0@5@18&#,)! 3 ?! -3 f10610 (1723|$#,)! -3 f1706 (1723|$#,)^10613 -1 t10612|10612& -0 s7527|& +3 f10616 (1723|$#,)! +3 f1706 (1723|$#,)^10619 +1 t10618|10618& +0 s7535|& 3 ?! 1 t1702|1702& -3 f10615 (10616|$#,1723|$#,)! -3 f1 (10616|$#,1723|$#,)^10619 -1 t10618|10618& -0 s7528|& -0 s7529|-1 10622 -1 -1 t10621|10621 11209 -1 -3 Sparse_marker{10616|@1|0@0@18&#buf,10622|@1|0@5@18&#next,5|@1|^#position,}! -0 s7530|-1 10625 -1 +3 f10621 (10622|$#,1723|$#,)! +3 f1 (10622|$#,1723|$#,)^10625 1 t10624|10624& -3 Sarglist{10625|@1|0@5@3&#next,23|@1|0@0@18&#name,5|@1|^#length,5|@1|^#argno,5|@1|^#rest_args,}! +0 s7536|& +0 s7537|& +0 s7538|& +0 s7539|-1 10630 -1 +1 t10629|10629 11235 -1 +3 Sparse_marker{10622|@1|0@0@18&#buf,10630|@1|0@5@18&#next,5|@1|^#position,}! +0 s7540|-1 10633 -1 +1 t10632|10632& +3 Sarglist{10633|@1|0@5@3&#next,23|@1|0@0@18&#name,5|@1|^#length,5|@1|^#argno,5|@1|^#rest_args,}! +3 f0 (1723|$#,)! +3 f1706 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1706 (1723|$#,)! +3 f0 (1723|$#,2|$#,)! +3 f1706 (1723|$#,2|$#,)! 3 C1.5/1|! 3 f0 (1723|$#,)! 3 f5 (1723|$#,)! -3 f10629 (1723|$#,)! +3 f10641 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! -0 s7534|-1 10636 -1 -1 t10635|10635& -0 s7535|-1 10638 -1 -1 t10637|10637& -3 ScppBuffer{23|@1|0@5@2&#buf,23|@1|0@5@18@2@0#cur,23|@1|0@5@18@2@0#rlimit,23|@1|0@5@18@2@0#alimit,23|@1|0@5@18@2@0#prev,1211|@1|0@5@18&#fname,1211|@1|0@5@18@2@0#nominal_fname,10636|@1|0@5@18&#dir,9|@1|^#line_base,5|@1|^#lineno,5|@1|^#colno,10614|@1|0@0@3&#underflow,10620|@1|0@0@3&#cleanup,1053|@1|0@0@18&#hnode,10622|@1|0@5@18&#marks,10638|@1|0@5@18@2@0#if_stack,4|@1|^#system_header_p,4|@1|^#seen_eof,2|@1|^#has_escapes,}! -0 s7536|& -0 s7537|-1 10672 -1 +0 s7546|-1 10648 -1 +1 t10647|10647& +0 s7547|-1 10650 -1 +1 t10649|10649& +3 ScppBuffer{23|@1|0@5@2&#buf,23|@1|0@5@18@2@0#cur,23|@1|0@5@18@2@0#rlimit,23|@1|0@5@18@2@0#alimit,23|@1|0@5@18@2@0#prev,1211|@1|0@5@18&#fname,1211|@1|0@5@18@2@0#nominal_fname,10648|@1|0@5@18&#dir,9|@1|^#line_base,5|@1|^#lineno,5|@1|^#colno,10620|@1|0@0@3&#underflow,10626|@1|0@0@3&#cleanup,1053|@1|0@0@18&#hnode,10630|@1|0@5@18&#marks,10650|@1|0@5@18@2@0#if_stack,4|@1|^#system_header_p,4|@1|^#seen_eof,2|@1|^#has_escapes,}! +0 s7548|& +0 s7549|-1 10686 -1 2 y1702|1702& 1 t1704|1704& -3 ScppReader{10614|@1|0@0@3&#get_token,10616|@1|0@5@18&#buffer,10642|@1|^#buffer_stack,5|@1|^#errors,10643|@1|0@0@3&#opts,23|@1|0@3@3&#token_buffer,63|@1|^#token_buffer_size,23|@1|0@0@18@2@0#limit,5|@1|^#multiline_string_line,5|@1|^#system_include_depth,10636|@1|0@5@17&#all_include_files,5|@1|^#max_include_len,10638|@1|0@5@3&#if_stack,4|@1|^#pcp_inside_if,4|@1|^#input_stack_listing_current,2|@1|^#no_macro_expand,2|@1|^#show_column,4|@1|^#parsing_include_directive,4|@1|^#output_escapes,4|@1|^#only_seen_white,5|@1|^#lineno,445|@1|0@5@18@3@0#timebuf,}! +3 ScppReader{10620|@1|0@0@3&#get_token,10622|@1|0@5@18&#buffer,10654|@1|^#buffer_stack,5|@1|^#errors,10655|@1|0@0@3&#opts,23|@1|0@3@3&#token_buffer,63|@1|^#token_buffer_size,23|@1|0@0@18@2@0#limit,5|@1|^#multiline_string_line,5|@1|^#system_include_depth,10648|@1|0@5@17&#all_include_files,5|@1|^#max_include_len,10650|@1|0@5@3&#if_stack,4|@1|^#pcp_inside_if,4|@1|^#input_stack_listing_current,2|@1|^#no_macro_expand,2|@1|^#show_column,4|@1|^#parsing_include_directive,4|@1|^#output_escapes,4|@1|^#only_seen_white,5|@1|^#lineno,445|@1|0@5@18@3@0#timebuf,}! 3 f0 (1723|$#,)! 3 f2 (1723|$#,)! -3 f0 (10616|$#,)! -3 f5 (10616|$#,)! +3 f0 (10622|$#,)! +3 f5 (10622|$#,)! 3 f0 (1723|@7|$#,)! 3 f63 (1723|@7|$#,)! 3 f0 (1723|$#,)! 3 f19 (1723|$#,)! 3 f23 (1723|$#,)! +3 f0 (1211|0@5@18&#,1082|0@5@7&#,2|$#,2|$#,)! +3 f10628 (1211|0@5@18&#,1082|0@5@7&#,2|$#,2|$#,)! 3 f0 (1723|@7|$#,63|@7|$#,)! 3 f1 (1723|@7|$#,63|@7|$#,)! 3 f0 (1723|@7|$#,23|0@0@9&#,63|@7|$#,)! @@ -10664,67 +10678,65 @@ 3 f1 (1723|@7|15@0@1&#,63|$#,)! 3 f0 (1723|15@0@1&#,)! 3 f19 (1723|15@0@1&#,)! -3 f10643 (1723|15@0@1&#,)! +3 f10655 (1723|15@0@1&#,)! 3 f0 (1723|15@0@1&#,)! 3 f19 (1723|15@0@1&#,)! -3 f10616 (1723|15@0@1&#,)! -3 f0 (10616|$#,)! -3 f19 (10616|$#,)! -3 f10616 (10616|$#,)! +3 f10622 (1723|15@0@1&#,)! +3 f0 (10622|$#,)! +3 f19 (10622|$#,)! +3 f10622 (10622|$#,)! 3 f0 (1723|15@0@1&#,)! 3 f19 (1723|15@0@1&#,)! -3 f10616 (1723|15@0@1&#,)! -1 t10641|10641& +3 f10622 (1723|15@0@1&#,)! +1 t10653|10653& 3 e!230{DUMP_NONE,DUMP_NAMES,DUMP_DEFINITIONS}! -0 s7546|& -3 ScppOptions{1211|@1|0@5@18&#in_fname,1211|@1|0@5@18&#out_fname,10672|@1|0@0@3&#map_list,2|@1|^#verbose,2|@1|^#cplusplus,2|@1|^#cplusplus_comments,5|@1|^#lang_asm,2|@1|^#for_lint,2|@1|^#chill,2|@1|^#put_out_comments,2|@1|^#no_trigraphs,2|@1|^#print_include_names,2|@1|^#pedantic_errors,2|@1|^#warn_comments,2|@1|^#warn_stringify,2|@1|^#warnings_are_errors,2|@1|^#no_output,2|@1|^#no_line_commands,4|@1|^#output_conditionals,2|@1|^#ignore_srcdir,2|@1|^#dollars_in_ident,2|@1|^#traditional,2|@1|^#c89,2|@1|^#pedantic,2|@1|^#done_initializing,10636|@1|0@0@17&#include,10636|@1|0@0@18&#first_bracket_include,10636|@1|0@0@18&#first_system_include,10636|@1|0@0@18@2@0#last_include,10636|@1|0@0@3&#after_include,10636|@1|0@0@18@2@0#last_after_include,10636|@1|0@0@3&#before_system,10636|@1|0@0@18@2@0#last_before_system,23|@1|0@0@3&#include_prefix,4|@1|^#inhibit_predefs,4|@1|^#no_standard_includes,4|@1|^#no_standard_cplusplus_includes,10674|@1|^#dump_macros,5|@1|^#debug_output,}! +0 s7559|& +3 ScppOptions{1211|@1|0@5@18&#in_fname,1211|@1|0@5@18&#out_fname,10686|@1|0@0@3&#map_list,2|@1|^#verbose,2|@1|^#cplusplus,2|@1|^#cplusplus_comments,5|@1|^#lang_asm,2|@1|^#for_lint,2|@1|^#chill,2|@1|^#put_out_comments,2|@1|^#no_trigraphs,2|@1|^#print_include_names,2|@1|^#pedantic_errors,2|@1|^#warn_comments,2|@1|^#warn_stringify,2|@1|^#warnings_are_errors,2|@1|^#no_output,2|@1|^#no_line_commands,4|@1|^#output_conditionals,2|@1|^#ignore_srcdir,2|@1|^#dollars_in_ident,2|@1|^#traditional,2|@1|^#c89,2|@1|^#pedantic,2|@1|^#done_initializing,10648|@1|0@0@17&#include,10648|@1|0@0@18&#first_bracket_include,10648|@1|0@0@18&#first_system_include,10648|@1|0@0@18@2@0#last_include,10648|@1|0@0@3&#after_include,10648|@1|0@0@18@2@0#last_after_include,10648|@1|0@0@3&#before_system,10648|@1|0@0@18@2@0#last_before_system,23|@1|0@0@3&#include_prefix,4|@1|^#inhibit_predefs,4|@1|^#no_standard_includes,4|@1|^#no_standard_cplusplus_includes,10688|@1|^#dump_macros,5|@1|^#debug_output,}! 3 f0 (1723|15@0@1&#,)! 3 f2 (1723|15@0@1&#,)! 3 f0 (1723|$#,)! 3 f2 (1723|$#,)! 3 enode_type{T_NONE,T_DEFINE,T_INCLUDE,T_INCLUDE_NEXT,T_IFDEF,T_IFNDEF,T_IF,T_ELSE,T_PRAGMA,T_ELIF,T_UNDEF,T_LINE,T_ERROR,T_WARNING,T_ENDIF,T_IDENT,T_SPECLINE,T_DATE,T_FILE,T_BASE_FILE,T_INCLUDE_LEVEL,T_VERSION,T_SIZE_TYPE,T_PTRDIFF_TYPE,T_WCHAR_TYPE,T_USER_LABEL_PREFIX_TYPE,T_REGISTER_PREFIX_TYPE,T_TIME,T_CONST,T_MACRO,T_DISABLED,T_SPEC_DEFINED,T_PCSTRING,T_UNUSED}! -0 s7581|& -0 s7582|& -0 s7583|& -0 s7584|-1 10685 -1 -1 t10684|10684& -3 Smacrodef{10685|@1|0@5@3&#defn,23|@1|0@3@18@2@0#symnam,5|@1|^#symlen,}! -0 s7585|-1 10734 -1 -0 s7586|-1 10689 -1 -1 t10688|10688 11301 -1 -3 Sreflist{10689|@1|0@5@18&#next,2|@1|^#stringify,2|@1|^#raw_before,2|@1|^#raw_after,2|@1|^#rest_args,5|@1|^#nchars,5|@1|^#argno,}! +0 s7594|& +0 s7595|-1 10697 -1 +1 t10696|10696& +3 Ss_macrodef{10697|@1|0@5@3&#defn,23|@1|0@3@18@2@0#symnam,5|@1|^#symlen,}! +0 s7596|-1 10746 -1 +0 s7597|-1 10701 -1 +1 t10700|10700 11328 -1 +3 Sreflist{10701|@1|0@5@18&#next,2|@1|^#stringify,2|@1|^#raw_before,2|@1|^#raw_after,2|@1|^#rest_args,5|@1|^#nchars,5|@1|^#argno,}! 3 U!231{23|@1|0@5@3&#argnames,}! -0 s7587|& -3 Sdefinition{5|@1|^#nargs,63|@1|^#length,2|@1|^#predefined,23|@1|0@0@18&#expansion,9|@1|^#line,1211|@1|0@5@18@2@0#file,2|@1|^#noExpand,2|@1|^#rest_args,10689|@1|0@5@3&#pattern,10691|@1|^#args,}! -3 Sif_stack{10638|@1|0@5@3&#next,1211|@1|0@5@18@3@0#fname,5|@1|^#lineno,5|@1|^#if_succeeded,23|@1|0@5@18&#control_macro,10681|@1|^#type,}! -0 s7588|-1 11170 -1 -3 f0 (10616|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)! -3 f1 (10616|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)! +0 s7598|& +3 Sdefinition{5|@1|^#nargs,63|@1|^#length,2|@1|^#predefined,23|@1|0@0@18&#expansion,9|@1|^#line,1211|@1|0@5@18@2@0#file,2|@1|^#noExpand,2|@1|^#rest_args,10701|@1|0@5@3&#pattern,10703|@1|^#args,}! +3 Sif_stack{10650|@1|0@5@3&#next,1211|@1|0@5@18@3@0#fname,5|@1|^#lineno,5|@1|^#if_succeeded,23|@1|0@5@18&#control_macro,10695|@1|^#type,}! +0 s7599|-1 11191 -1 +3 f0 (10622|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)! +3 f1 (10622|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)! 3 f0 (1723|$#,)! 3 f19 (1723|$#,)! -3 f10616 (1723|$#,)! +3 f10622 (1723|$#,)! 3 f0 (1723|$#,63|$#,)! 3 f1 (1723|$#,63|$#,)! 3 f0 (1723|$#,315|$#,)! 3 f5 (1723|$#,315|$#,)! 3 f0 (1723|$#,)! 3 f19 (1723|$#,)! -3 f10616 (1723|$#,)! +3 f10622 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! -0 s7595|-1 10711 -1 -1 t10710|10710& -3 Sfile_name_list{10636|@1|0@5@17&#next,1211|@1|0@5@18&#fname,23|@1|0@5@18&#control_macro,2|@1|^#c_system_include_path,10711|@1|11@3@18@2@0#name_map,2|@1|^#got_name_map,}! -3 f0 (1723|15@0@1&#,10636|0@0@4&#,)! -3 f1 (1723|15@0@1&#,10636|0@0@4&#,)! +0 s7606|-1 10723 -1 +1 t10722|10722& +3 Sfile_name_list{10648|@1|0@5@17&#next,1211|@1|0@5@18&#fname,23|@1|0@5@18&#control_macro,2|@1|^#c_system_include_path,10723|@1|11@3@18@2@0#name_map,2|@1|^#got_name_map,}! +3 f0 (1723|15@0@1&#,10648|0@0@4&#,)! +3 f1 (1723|15@0@1&#,10648|0@0@4&#,)! 3 f0 (1723|$#,23|$#,)! 3 f1 (1723|$#,23|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (1723|4@0@7&#,)! 3 f1 (1723|4@0@7&#,)! -3 f0 (10643|4@0@7&#,)! -3 f1 (10643|4@0@7&#,)! +3 f0 (10655|4@0@7&#,)! +3 f1 (10655|4@0@7&#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (1723|$#,1211|0@5@7&#,)! @@ -10733,33 +10745,33 @@ 3 f2 (4|$#,)! 3 f0 (1723|$#,23|$#,1211|0@5@7&#,)! 3 f5 (1723|$#,23|$#,1211|0@5@7&#,)! -0 s7606|-1 11279 11278 +0 s7617|-1 11306 11305 3 f0 (1723|$#,23|$#,5|$#,)! -3 f10731 (1723|$#,23|$#,5|$#,)! -1 t10687|10687& -3 Uu_hashvalue{5|@1|^#ival,23|@1|0@0@17&#cpval,10734|@1|0@0@17&#defn,}! -0 s7609|& -0 s7610|& +3 f10743 (1723|$#,23|$#,5|$#,)! +1 t10699|10699& +3 Uu_hashvalue{5|@1|^#ival,23|@1|0@0@17&#cpval,10746|@1|0@0@17&#defn,}! +0 s7620|& +0 s7621|& 1 t1053|1053& -3 Ss_hashNode{1053|@1|0@5@2&#next,1053|@1|0@5@18&#prev,10738|@1|0@5@18&#bucket_hdr,10681|@1|^#type,5|@1|^#length,1211|@1|0@5@3&#name,10737|@1|^#value,}! +3 Ss_hashNode{1053|@1|0@5@2&#next,1053|@1|0@5@18&#prev,10750|@1|0@5@18&#bucket_hdr,10695|@1|^#type,5|@1|^#length,1211|@1|0@5@3&#name,10749|@1|^#value,}! 3 f0 (1053|0@0@19@2@0#,)! 3 f1 (1053|0@0@19@2@0#,)! -3 f0 (23|$#,5|$#,10681|$#,5|$#,23|0@5@2&#,5|$#,)! -3 f1053 (23|$#,5|$#,10681|$#,5|$#,23|0@5@2&#,5|$#,)! +3 f0 (23|$#,5|$#,10695|$#,5|$#,23|0@5@2&#,5|$#,)! +3 f1053 (23|$#,5|$#,10695|$#,5|$#,23|0@5@2&#,5|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 (23|$#,5|$#,5|$#,)! 3 f1053 (23|$#,5|$#,5|$#,)! +3 f0 (23|$#,5|$#,5|$#,2|$#,)! +3 f1053 (23|$#,5|$#,5|$#,2|$#,)! 3 f0 (23|$#,5|$#,5|$#,)! -3 f1053 (23|$#,5|$#,5|$#,)! +3 f5 (23|$#,5|$#,5|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (23|$#,5|$#,5|$#,)! -3 f5 (23|$#,5|$#,5|$#,)! -3 f0 (23|$#,5|$#,10685|0@0@2&#,5|$#,)! -3 f1053 (23|$#,5|$#,10685|0@0@2&#,5|$#,)! +3 f0 (23|$#,5|$#,10697|0@0@2&#,5|$#,)! +3 f1053 (23|$#,5|$#,10697|0@0@2&#,5|$#,)! 3 f0 (1723|$#,1211|0@5@2&#,)! 3 f1 (1723|$#,1211|0@5@2&#,)! 3 f0 (1723|$#,1211|0@5@7&#,)! @@ -10824,20 +10836,20 @@ 3 f0 (1723|$#,)! 3 f9 (1723|$#,)! 3 e!232{OSD_FILEFOUND,OSD_FILENOTFOUND,OSD_PATHTOOLONG}! -0 s7648|& -0 s7649|& +0 s7659|& +0 s7660|& 3 f0 (1211|0@5@7&#,)! 3 f1211 (1211|0@5@7&#,)! 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! -3 f10823 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! +3 f10835 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! -3 f10823 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! +3 f10835 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! 3 f0 (1211|0@5@7&#,)! 3 f2 (1211|0@5@7&#,)! 3 f0 (1211|0@5@7&#,1211|@5|0@5@7&#,)! 3 f1211 (1211|0@5@7&#,1211|@5|0@5@7&#,)! 3 f0 (1211|0@5@7&#,1387|4@0@7&#,)! -3 f10823 (1211|0@5@7&#,1387|4@0@7&#,)! +3 f10835 (1211|0@5@7&#,1387|4@0@7&#,)! 3 f0 ()! 3 f1211 ()! 3 f0 (1211|0@5@7&#,)! @@ -10870,10 +10882,12 @@ 3 f5 (23|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! -3 f0 (1723|$#,10622|$#,)! -3 f1706 (1723|$#,10622|$#,)! +3 f0 (1723|$#,10630|$#,)! +3 f1706 (1723|$#,10630|$#,)! 3 f0 (1723|$#,23|$#,)! 3 f2 (1723|$#,23|$#,)! +3 f0 (1082|0@5@7&#,23|$#,1211|0@5@7&#,)! +3 f5 (1082|0@5@7&#,23|$#,1211|0@5@7&#,)! 3 f0 (1211|0@5@7&#,)! 3 f2 (1211|0@5@7&#,)! 2 F0/256|0& @@ -10886,11 +10900,11 @@ 2 F2/256|2& 3 f0 (1723|15@0@1&#,)! 3 f19 (1723|15@0@1&#,)! -3 f10616 (1723|15@0@1&#,)! +3 f10622 (1723|15@0@1&#,)! 3 f0 (1723|$#,5|$#,)! 3 f5 (1723|$#,5|$#,)! -3 f0 (10616|@7|$#,)! -3 f5 (10616|@7|$#,)! +3 f0 (10622|@7|$#,)! +3 f5 (10622|@7|$#,)! 3 f0 (1723|@7|$#,23|$#,63|@7|$#,)! 3 f1 (1723|@7|$#,23|$#,63|@7|$#,)! 3 f0 (1723|$#,4|$#,)! @@ -10908,64 +10922,64 @@ 3 f0 (1723|$#,)! 3 f19 (1723|$#,)! 3 f23 (1723|$#,)! -3 f0 (10616|$#,5|$#,)! -3 f1 (10616|$#,5|$#,)! +3 f0 (10622|$#,5|$#,)! +3 f1 (10622|$#,5|$#,)! 3 f0 (1723|$#,5|$#,)! 3 f1 (1723|$#,5|$#,)! 3 f0 (1723|$#,)! 3 f5 (1723|$#,)! 3 f0 (1723|$#,)! 3 f5 (1723|$#,)! -3 f0 (10622|4@0@7&#,1723|$#,)! -3 f1 (10622|4@0@7&#,1723|$#,)! -3 f0 (10622|$#,)! -3 f1 (10622|$#,)! -3 f0 (10622|$#,1723|$#,)! -3 f1 (10622|$#,1723|$#,)! -3 f0 (10622|$#,1723|$#,)! -3 f1 (10622|$#,1723|$#,)! -3 f0 (10616|@7|$#,)! -3 f19 (10616|@7|$#,)! -3 f23 (10616|@7|$#,)! +3 f0 (10630|4@0@7&#,1723|$#,)! +3 f1 (10630|4@0@7&#,1723|$#,)! +3 f0 (10630|$#,)! +3 f1 (10630|$#,)! +3 f0 (10630|$#,1723|$#,)! +3 f1 (10630|$#,1723|$#,)! +3 f0 (10630|$#,1723|$#,)! +3 f1 (10630|$#,1723|$#,)! +3 f0 (10622|@7|$#,)! +3 f19 (10622|@7|$#,)! +3 f23 (10622|@7|$#,)! 3 f0 (1723|$#,23|0@5@17&#,63|$#,)! 3 f19 (1723|$#,23|0@5@17&#,63|$#,)! -3 f10616 (1723|$#,23|0@5@17&#,63|$#,)! -3 f0 (1723|$#,10636|0@0@4&#,10636|0@0@18&#,)! -3 f1 (1723|$#,10636|0@0@4&#,10636|0@0@18&#,)! -3 f0 (10616|$#,1723|$#,)! -3 f1 (10616|$#,1723|$#,)! +3 f10622 (1723|$#,23|0@5@17&#,63|$#,)! +3 f0 (1723|$#,10648|0@0@4&#,10648|0@0@18&#,)! +3 f1 (1723|$#,10648|0@0@4&#,10648|0@0@18&#,)! +3 f0 (10622|$#,1723|$#,)! +3 f1 (10622|$#,1723|$#,)! 3 f0 (1723|$#,)! 3 f1706 (1723|$#,)! -3 f0 (10616|$#,1723|$#,)! -3 f1 (10616|$#,1723|$#,)! -3 f0 (10616|$#,1723|$#,)! -3 f1 (10616|$#,1723|$#,)! +3 f0 (10622|$#,1723|$#,)! +3 f1 (10622|$#,1723|$#,)! +3 f0 (10622|$#,1723|$#,)! +3 f1 (10622|$#,1723|$#,)! 3 f0 (1723|$#,)! 3 f5 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 1 t687|687& 1 t63|63& -3 f0 (5|$#,10942|4@0@7&#,10943|4@0@7&#,)! -3 f5 (5|$#,10942|4@0@7&#,10943|4@0@7&#,)! +3 f0 (5|$#,10956|4@0@7&#,10957|4@0@7&#,)! +3 f5 (5|$#,10956|4@0@7&#,10957|4@0@7&#,)! 3 f0 (5|$#,23|4@0@7&#,5|$#,)! 3 f5 (5|$#,23|4@0@7&#,5|$#,)! -3 f0 (10616|0@5@7&#,)! -3 f2 (10616|0@5@7&#,)! +3 f0 (10622|0@5@7&#,)! +3 f2 (10622|0@5@7&#,)! 3 f0 (1723|$#,23|$#,)! 3 f1 (1723|$#,23|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! -3 f0 (10798|$#,)! -3 f1 (10798|$#,)! +3 f0 (10810|$#,)! +3 f1 (10810|$#,)! 3 C1.5/1|! -3 f0 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10636|0@5@18&#,)! -3 f5 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10636|0@5@18&#,)! -3 f10956 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10636|0@5@18&#,)! +3 f0 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10648|0@5@18&#,)! +3 f5 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10648|0@5@18&#,)! +3 f10970 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10648|0@5@18&#,)! 3 f0 (1723|$#,1211|0@5@7&#,)! 3 f1 (1723|$#,1211|0@5@7&#,)! -3 f0 (1723|$#,5|$#,10681|$#,23|0@5@18&#,)! -3 f1 (1723|$#,5|$#,10681|$#,23|0@5@18&#,)! +3 f0 (1723|$#,5|$#,10695|$#,23|0@5@18&#,)! +3 f1 (1723|$#,5|$#,10695|$#,23|0@5@18&#,)! 3 f0 (1723|$#,23|$#,5|$#,)! 3 f9 (1723|$#,23|$#,5|$#,)! 3 f0 (1723|$#,5|$#,)! @@ -10978,58 +10992,58 @@ 3 f2 (1723|$#,1211|0@5@7&#,)! 3 f0 (1723|$#,1211|0@5@7&#,)! 3 f19 (1723|$#,1211|0@5@7&#,)! -3 f10711 (1723|$#,1211|0@5@7&#,)! +3 f10723 (1723|$#,1211|0@5@7&#,)! 3 f0 (5|$#,211|$#,)! 3 f1211 (5|$#,211|$#,)! -3 f0 (1723|$#,1211|0@5@17&#,10636|0@5@7&#,)! -3 f5 (1723|$#,1211|0@5@17&#,10636|0@5@7&#,)! +3 f0 (1723|$#,1211|0@5@17&#,10648|0@5@7&#,)! +3 f5 (1723|$#,1211|0@5@17&#,10648|0@5@7&#,)! 3 f0 (1723|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)! 3 f1 (1723|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)! 3 efile_change_code{same_file,enter_file,leave_file}! -0 s7682|& +0 s7693|& 3 ?! -3 f10985 ()! -3 f5 ()^10988 -1 t10987|10987& -3 Sdirective{5|@1|^#length,!10988@6@5@1@0@0$$@0#func,1211|@1|0@5@18@3@0#name,10681|@1|^#type,2|@1|^#command_reads_line,2|@1|^#traditional_comments,2|@1|^#pass_thru,}! -0 s7683|-1 10991 11023 -1 t10990|10990& -3 f0 (1723|$#,10991|0@5@7&#,23|0@0@19@2@0#,23|$#,)! -3 f5 (1723|$#,10991|0@5@7&#,23|0@0@19@2@0#,23|$#,)! -3 f0 (1723|$#,10991|0@5@7&#,23|0@0@19@2@0#,23|$#,2|$#,)! -3 f5 (1723|$#,10991|0@5@7&#,23|0@0@19@2@0#,23|$#,2|$#,)! -3 f0 (1723|$#,10991|0@5@7&#,)! -3 f5 (1723|$#,10991|0@5@7&#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! +3 f10999 ()! +3 f5 ()^11002 +1 t11001|11001& +3 Sdirective{5|@1|^#length,!11002@6@5@1@0@0$$@0#func,1211|@1|0@5@18@3@0#name,10695|@1|^#type,2|@1|^#command_reads_line,2|@1|^#traditional_comments,2|@1|^#pass_thru,}! +0 s7694|-1 11005 11037 +1 t11004|11004& +3 f0 (1723|$#,11005|0@5@7&#,23|0@0@19@2@0#,23|$#,)! +3 f5 (1723|$#,11005|0@5@7&#,23|0@0@19@2@0#,23|$#,)! +3 f0 (1723|$#,11005|0@5@7&#,23|0@0@19@2@0#,23|$#,2|$#,)! +3 f5 (1723|$#,11005|0@5@7&#,23|0@0@19@2@0#,23|$#,2|$#,)! +3 f0 (1723|$#,11005|0@5@7&#,)! +3 f5 (1723|$#,11005|0@5@7&#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! 3 Sdefault_include{1211|@1|0@5@18@3@0#fname,5|@1|^#cplusplus,5|@1|^#cxx_aware,}! -0 s7685|-1 11216 11022 -2 y11021|11021& -2 y10990|10990& -3 f0 (10636|$#,)! -3 f1211 (10636|$#,)! -3 f0 (10798|$#,)! -3 f1 (10798|$#,)! +0 s7696|-1 11242 11036 +2 y11035|11035& +2 y11004|11004& +3 f0 (10648|$#,)! +3 f1211 (10648|$#,)! +3 f0 (10810|$#,)! +3 f1 (10810|$#,)! 3 f0 (4|$#,)! 3 f2 (4|$#,)! 3 f0 (1723|$#,23|$#,)! @@ -11038,79 +11052,86 @@ 3 f1 (1723|$#,63|$#,)! 3 f0 (1723|$#,23|$#,)! 3 f1 (1723|$#,23|$#,)! -3 f0 (1723|$#,10636|0@0@4&#,10636|0@0@18&#,)! -3 f1 (1723|$#,10636|0@0@4&#,10636|0@0@18&#,)! +3 f0 (1723|$#,10648|0@0@4&#,10648|0@0@18&#,)! +3 f1 (1723|$#,10648|0@0@4&#,10648|0@0@18&#,)! 3 f0 ()! 3 f1211 ()! -3 f0 (1723|15@0@1&#,10636|0@0@4&#,)! -3 f1 (1723|15@0@1&#,10636|0@0@4&#,)! +3 f0 (1723|15@0@1&#,10648|0@0@4&#,)! +3 f1 (1723|15@0@1&#,10648|0@0@4&#,)! 3 f0 (1723|$#,23|$#,)! 3 f1 (1723|$#,23|$#,)! -3 f0 (10643|4@0@7&#,)! -3 f1 (10643|4@0@7&#,)! +3 f0 (10655|4@0@7&#,)! +3 f1 (10655|4@0@7&#,)! 3 f0 (1723|$#,)! 3 f1706 (1723|$#,)! -3 f0 (10616|$#,1723|$#,)! -3 f1 (10616|$#,1723|$#,)! -3 f0 (10616|$#,1723|$#,)! -3 f1 (10616|$#,1723|$#,)! -3 f0 (10616|$#,1723|$#,)! -3 f1 (10616|$#,1723|$#,)! +3 f0 (10622|$#,1723|$#,)! +3 f1 (10622|$#,1723|$#,)! +3 f0 (10622|$#,1723|$#,)! +3 f1 (10622|$#,1723|$#,)! +3 f0 (10622|$#,1723|$#,)! +3 f1 (10622|$#,1723|$#,)! 3 f0 (1723|$#,28|0@5@7&#,)! 3 f5 (1723|$#,28|0@5@7&#,)! 3 C1.5/1|! 3 f0 (1723|$#,)! 3 f5 (1723|$#,)! -3 f11056 (1723|$#,)! -3 f10629 (1723|$#,)! +3 f11070 (1723|$#,)! +3 f10641 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (1723|$#,)! 3 f5 (1723|$#,)! -3 f0 (23|$#,23|$#,1723|$#,10991|$#,)! -3 f1 (23|$#,23|$#,1723|$#,10991|$#,)! -3 f0 (1723|$#,23|$#,23|$#,5|$#,10625|0@5@7&#,)! -3 f19 (1723|$#,23|$#,23|$#,5|$#,10625|0@5@7&#,)! -3 f10734 (1723|$#,23|$#,23|$#,5|$#,10625|0@5@7&#,)! +3 f0 (23|$#,23|$#,1723|$#,11005|$#,)! +3 f1 (23|$#,23|$#,1723|$#,11005|$#,)! +3 f0 (1723|$#,23|$#,23|$#,5|$#,10633|0@5@7&#,)! +3 f19 (1723|$#,23|$#,23|$#,5|$#,10633|0@5@7&#,)! +3 f10746 (1723|$#,23|$#,23|$#,5|$#,10633|0@5@7&#,)! +3 f0 (1082|0@5@7&#,23|$#,23|$#,5|$#,10633|0@5@7&#,)! +3 f19 (1082|0@5@7&#,23|$#,23|$#,5|$#,10633|0@5@7&#,)! +3 f10746 (1082|0@5@7&#,23|$#,23|$#,5|$#,10633|0@5@7&#,)! 3 f0 (23|0@0@19@2@0#,23|$#,1723|$#,2|$#,2|$#,)! -3 f10683 (23|0@0@19@2@0#,23|$#,1723|$#,2|$#,2|$#,)! +3 f10628 (23|0@0@19@2@0#,23|$#,1723|$#,2|$#,2|$#,)! +3 f0 (1211|0@5@18&#,1082|0@5@7&#,2|$#,2|$#,)! +3 f10628 (1211|0@5@18&#,1082|0@5@7&#,2|$#,2|$#,)! 3 f0 (1723|$#,23|$#,1211|0@5@7&#,)! 3 f5 (1723|$#,23|$#,1211|0@5@7&#,)! -3 f0 (10734|$#,10734|$#,)! -3 f2 (10734|$#,10734|$#,)! +3 f0 (1082|0@5@7&#,23|$#,1211|0@5@7&#,)! +3 f5 (1082|0@5@7&#,23|$#,1211|0@5@7&#,)! +3 f0 (10746|$#,10746|$#,)! +3 f2 (10746|$#,10746|$#,)! 3 f0 (2|$#,23|$#,5|$#,23|$#,5|$#,2|$#,)! 3 f2 (2|$#,23|$#,5|$#,23|$#,5|$#,2|$#,)! -3 f0 (1723|$#,10991|0@5@7&#,23|0@0@19@2@0#,23|$#,2|$#,)! -3 f5 (1723|$#,10991|0@5@7&#,23|0@0@19@2@0#,23|$#,2|$#,)! -3 f0 (1723|$#,10991|0@5@7&#,23|0@0@19@2@0#,23|$#,)! -3 f5 (1723|$#,10991|0@5@7&#,23|0@0@19@2@0#,23|$#,)! +3 f0 (1723|$#,11005|0@5@7&#,23|0@0@19@2@0#,23|$#,2|$#,)! +3 f5 (1723|$#,11005|0@5@7&#,23|0@0@19@2@0#,23|$#,2|$#,)! +3 f0 (1723|$#,11005|0@5@7&#,23|0@0@19@2@0#,23|$#,)! +3 f5 (1723|$#,11005|0@5@7&#,23|0@0@19@2@0#,23|$#,)! 3 Sargdata{9|@1|^#raw,63|@1|^#expanded,63|@1|^#stringified,5|@1|^#raw_length,5|@1|^#expand_length,5|@1|^#stringified_length,2|@1|^#newlines,5|@1|^#use_count,}! -0 s7686|-1 11131 -1 +0 s7697|-1 11152 -1 3 f0 (1723|$#,23|$#,63|$#,)! 3 f19 (1723|$#,23|0@5@17&#,63|$#,)! -3 f10616 (1723|$#,23|0@5@17&#,63|$#,)! +3 f10622 (1723|$#,23|0@5@17&#,63|$#,)! 3 f0 (1723|$#,)! 3 f19 (1723|$#,)! -3 f10616 (1723|$#,)! +3 f10622 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (1723|$#,23|$#,63|$#,)! 3 f1 (1723|$#,23|$#,63|$#,)! 3 f0 (23|$#,23|$#,24|$#,24|$#,)! 3 f1 (23|$#,23|$#,24|$#,24|$#,)! -3 f0 (10616|$#,)! -3 f1 (10616|$#,)! -3 f0 (10616|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)! -3 f1 (10616|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)! +3 f0 (10622|$#,)! +3 f1 (10622|$#,)! +3 f0 (10622|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)! +3 f1 (10622|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)! 3 f0 (1723|$#,)! 3 f19 (1723|$#,)! -3 f10616 (1723|$#,)! +3 f10622 (1723|$#,)! 3 f0 (23|$#,23|$#,)! 3 f9 (23|$#,23|$#,)! -3 f0 (1723|$#,2|$#,10984|$#,)! -3 f1 (1723|$#,2|$#,10984|$#,)! +3 f0 (1723|$#,2|$#,10998|$#,)! +3 f1 (1723|$#,2|$#,10998|$#,)! 3 f0 (1723|$#,5|$#,)! 3 f1706 (1723|$#,5|$#,)! 3 f0 (23|$#,5|$#,)! @@ -11123,25 +11144,25 @@ 3 f1 (1053|$#,1723|$#,)! 3 f0 (1723|$#,23|$#,)! 3 f1 (1723|$#,23|$#,)! -3 f0 (23|0@0@19@3@0#,1213|$#,5|$#,10681|$#,5|$#,23|0@5@2&#,5|$#,)! -3 f1 (23|0@0@19@3@0#,1213|$#,5|$#,10681|$#,5|$#,23|0@5@2&#,5|$#,)! -3 f0 (23|0@0@19@3@0#,1213|$#,5|$#,10681|$#,5|$#,23|0@5@2&#,5|$#,)! -3 f1 (23|0@0@19@3@0#,1213|$#,5|$#,10681|$#,5|$#,23|0@5@2&#,5|$#,)! +3 f0 (23|0@0@19@3@0#,1213|$#,5|$#,10695|$#,5|$#,23|0@5@2&#,5|$#,)! +3 f1 (23|0@0@19@3@0#,1213|$#,5|$#,10695|$#,5|$#,23|0@5@2&#,5|$#,)! +3 f0 (23|0@0@19@3@0#,1213|$#,5|$#,10695|$#,5|$#,23|0@5@2&#,5|$#,)! +3 f1 (23|0@0@19@3@0#,1213|$#,5|$#,10695|$#,5|$#,23|0@5@2&#,5|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (4|$#,4|$#,)! 3 f2 (4|$#,4|$#,)! 3 f0 (1723|$#,1053|0@0@18&#,)! 3 f1 (1723|$#,1053|0@0@18&#,)! -1 t11085|11085& +1 t11106|11106& 3 f0 (1723|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)! 3 f1 (1723|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)! 3 f0 (1723|$#,)! 3 f1706 (1723|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! 2 F0/1|0& -2 F10635/1|10635& +2 F10647/1|10647& 3 f0 (1723|$#,1211|0@5@7&#,)! 3 f2 (1723|$#,1211|0@5@7&#,)! 3 f0 (1723|$#,1211|0@5@7&#,)! @@ -11149,112 +11170,117 @@ 3 f0 (1723|$#,23|@5|$#,23|$#,23|$#,5|$#,)! 3 f19 (1723|$#,23|@5|$#,23|$#,23|$#,5|$#,)! 3 f23 (1723|$#,23|@5|$#,23|$#,23|$#,5|$#,)! -3 f0 (1723|$#,10991|0@5@7&#,)! -3 f5 (1723|$#,10991|0@5@7&#,)! +3 f0 (1723|$#,11005|0@5@7&#,)! +3 f5 (1723|$#,11005|0@5@7&#,)! 2 y1053|1053& -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! 3 f0 (1723|$#,23|$#,5|$#,)! 3 f9 (1723|$#,23|$#,5|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,5|$#,10681|$#,23|0@5@18&#,)! -3 f1 (1723|$#,5|$#,10681|$#,23|0@5@18&#,)! -1 t10695|10695& +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,5|$#,10695|$#,23|0@5@18&#,)! +3 f1 (1723|$#,5|$#,10695|$#,23|0@5@18&#,)! +1 t10707|10707& 3 f0 (1723|$#,5|$#,)! 3 f1 (1723|$#,5|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f0 (1723|$#,10991|$#,23|$#,23|$#,)! -3 f5 (1723|$#,10991|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f0 (1723|$#,11005|$#,23|$#,23|$#,)! +3 f5 (1723|$#,11005|$#,23|$#,23|$#,)! 3 f0 (1723|$#,1211|0@5@7&#,)! 3 f1 (1723|$#,1211|0@5@7&#,)! 3 f0 (1723|$#,)! 3 f1706 (1723|$#,)! +3 f0 (1723|$#,)! +3 f1706 (1723|$#,)! +3 f0 (1723|$#,2|$#,)! +3 f1706 (1723|$#,2|$#,)! +3 C0.5/9950|! 3 f0 (1723|$#,5|$#,)! 3 f1 (1723|$#,5|$#,)! -3 Sfile_name_map{10711|@1|0@0@3&#map_next,1211|@1|0@5@3&#map_from,1211|@1|0@5@3&#map_to,}! +3 Sfile_name_map{10723|@1|0@0@3&#map_next,1211|@1|0@5@3&#map_from,1211|@1|0@5@3&#map_to,}! 3 f0 (5|$#,211|$#,)! 3 f1211 (5|$#,211|$#,)! -3 Sfile_name_map_list{10672|@1|0@0@3&#map_list_next,1211|@1|0@5@3&#map_list_name,10711|@1|0@0@3&#map_list_map,}! +3 Sfile_name_map_list{10686|@1|0@0@3&#map_list_next,1211|@1|0@5@3&#map_list_name,10723|@1|0@0@3&#map_list_map,}! 3 f0 (1723|$#,1211|0@5@7&#,)! 3 f19 (1723|$#,1211|0@5@7&#,)! -3 f10711 (1723|$#,1211|0@5@7&#,)! -3 f0 (1723|$#,1211|0@5@17&#,10636|0@5@7&#,)! -3 f5 (1723|$#,1211|0@5@17&#,10636|0@5@7&#,)! -3 f0 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10636|0@5@18&#,)! -3 f5 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10636|0@5@18&#,)! -3 f10956 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10636|0@5@18&#,)! +3 f10723 (1723|$#,1211|0@5@7&#,)! +3 f0 (1723|$#,1211|0@5@17&#,10648|0@5@7&#,)! +3 f5 (1723|$#,1211|0@5@17&#,10648|0@5@7&#,)! +3 f0 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10648|0@5@18&#,)! +3 f5 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10648|0@5@18&#,)! +3 f10970 (1723|$#,5|$#,1211|0@5@7&#,2|$#,10648|0@5@18&#,)! 3 f0 (1723|4@0@7&#,)! 3 f1 (1723|4@0@7&#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! -3 f0 (5|$#,10942|4@0@7&#,10943|4@0@7&#,)! -3 f5 (5|$#,10942|4@0@7&#,10943|4@0@7&#,)! +3 f0 (5|$#,10956|4@0@7&#,10957|4@0@7&#,)! +3 f5 (5|$#,10956|4@0@7&#,10957|4@0@7&#,)! 3 f0 (5|$#,23|4@0@7&#,5|$#,)! 3 f5 (5|$#,23|4@0@7&#,5|$#,)! -3 f0 (10622|4@0@7&#,1723|$#,)! -3 f1 (10622|4@0@7&#,1723|$#,)! -3 f0 (10622|$#,)! -3 f1 (10622|$#,)! -1 t10622|10622& -3 f0 (10622|$#,1723|$#,)! -3 f1 (10622|$#,1723|$#,)! -3 f0 (10622|$#,1723|$#,)! -3 f1 (10622|$#,1723|$#,)! +3 f0 (10630|4@0@7&#,1723|$#,)! +3 f1 (10630|4@0@7&#,1723|$#,)! +3 f0 (10630|$#,)! +3 f1 (10630|$#,)! +1 t10630|10630& +3 f0 (10630|$#,1723|$#,)! +3 f1 (10630|$#,1723|$#,)! +3 f0 (10630|$#,1723|$#,)! +3 f1 (10630|$#,1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! -1 t11021|11021& +1 t11035|11035& 3 f0 (1723|$#,1211|0@5@7&#,)! 3 f5 (1723|$#,1211|0@5@7&#,)! 3 f0 (1723|$#,)! 3 f19 (1723|15@0@1&#,)! -3 f10616 (1723|15@0@1&#,)! +3 f10622 (1723|15@0@1&#,)! 3 f0 (1723|$#,)! 3 f19 (1723|15@0@1&#,)! -3 f10616 (1723|15@0@1&#,)! -3 f0 (10616|$#,)! -3 f19 (10616|@7|$#,)! -3 f23 (10616|@7|$#,)! -3 f0 (10616|$#,)! -3 f5 (10616|$#,)! -3 f0 (10616|0@5@7&#,)! -3 f2 (10616|0@5@7&#,)! +3 f10622 (1723|15@0@1&#,)! +3 f0 (10622|$#,)! +3 f19 (10622|@7|$#,)! +3 f23 (10622|@7|$#,)! +3 f0 (10622|$#,)! +3 f5 (10622|$#,)! +3 f0 (10622|0@5@7&#,)! +3 f2 (10622|0@5@7&#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (1723|$#,23|$#,)! 3 f2 (1723|$#,23|$#,)! -3 f0 (1723|$#,10622|$#,)! -3 f1706 (1723|$#,10622|$#,)! +3 f0 (1723|$#,10630|$#,)! +3 f1706 (1723|$#,10630|$#,)! 3 f0 (23|$#,)! 3 f5 (23|$#,)! 3 f0 (1211|0@5@7&#,)! 3 f2 (1211|0@5@7&#,)! 3 f0 (1723|$#,5|$#,)! 3 f5 (1723|$#,5|$#,)! -3 f0 (10616|$#,)! -3 f19 (10616|$#,)! -3 f10616 (10616|$#,)! -3 f0 (10616|$#,5|$#,)! -3 f1 (10616|$#,5|$#,)! +3 f0 (10622|$#,)! +3 f19 (10622|$#,)! +3 f10622 (10622|$#,)! +3 f0 (10622|$#,5|$#,)! +3 f1 (10622|$#,5|$#,)! 3 f0 (5|@7|$#,5|$#,5|$#,)! 3 f2 (5|@7|$#,5|$#,5|$#,)! 3 f0 (1723|$#,)! -3 f10731 (1723|$#,)! +3 f10743 (1723|$#,)! 3 f0 (1723|$#,)! 3 f1 (1723|$#,)! 3 f0 (1723|$#,9|$#,2|$#,63|$#,)! @@ -11263,13 +11289,14 @@ 3 f9 (9|$#,2|$#,10|$#,)! 3 Soperation{7|@1|^#op,4|@1|11@0@0&#rprio,4|@1|11@0@0&#flags,2|@1|11@0@0&#unsignedp,9|@1|11@0@0&#value,}! 3 f0 (1723|$#,23|$#,5|$#,)! -3 f10731 (1723|$#,23|$#,5|$#,)! +3 f10743 (1723|$#,23|$#,5|$#,)! 3 Stoken{23|@1|0@5@18@3@0#operator,5|@1|^#token,}! -0 s7723|-1 11267 11264 -2 y11263|11263& +0 s7734|-1 11293 11290 +2 y11289|11289& 3 f0 (1723|$#,)! -3 f10731 (1723|$#,)! -1 t11263|11263& +3 f10743 (1723|$#,)! +1 t11289|11289& +3 C0.5/9950|! 3 f0 (1723|$#,315|$#,)! 3 f5 (1723|$#,315|$#,)! 3 f0 (1723|$#,)! @@ -11280,42 +11307,42 @@ 3 f9 (9|$#,2|$#,10|$#,)! 3 f0 (1723|$#,)! 3 f9 (1723|$#,)! -2 y10731|10731& -1 t10731|10731& -0 s7740|-1 11294 11282 -0 s7741|-1 11289 -1 -2 y11280|11280& +2 y10743|10743& +1 t10743|10743& +0 s7751|-1 11321 11309 +0 s7752|-1 11316 -1 +2 y11307|11307& 3 f0 (1053|0@5@2&#,)! 3 f1 (1053|0@5@2&#,)! 3 f0 (6|$#,4|$#,)! 3 f6 (6|$#,4|$#,)! 3 f0 (6|$#,)! 3 f6 (6|$#,)! -1 t11281|11281& -3 f0 (1053|0@5@7&#,11289|0@5@18&#,1053|15@5@18&#,)! -3 f1053 (1053|0@5@7&#,11289|0@5@18&#,1053|15@5@18&#,)! +1 t11308|11308& +3 f0 (1053|0@5@7&#,11316|0@5@18&#,1053|15@5@18&#,)! +3 f1053 (1053|0@5@7&#,11316|0@5@18&#,1053|15@5@18&#,)! 3 f0 ()! 3 f1 ()! -1 t11280|11280& +1 t11307|11307& 3 f0 ()! 3 f1 ()! 3 f0 (1053|0@5@2&#,)! 3 f1 (1053|0@5@2&#,)! -3 f0 (1053|0@5@7&#,10738|0@5@18&#,1053|15@5@18&#,)! -3 f1053 (1053|0@5@7&#,10738|0@5@18&#,1053|15@5@18&#,)! -1 t10689|10689& +3 f0 (1053|0@5@7&#,10750|0@5@18&#,1053|15@5@18&#,)! +3 f1053 (1053|0@5@7&#,10750|0@5@18&#,1053|15@5@18&#,)! +1 t10701|10701& 3 f0 (23|$#,5|$#,5|$#,)! 3 f5 (23|$#,5|$#,5|$#,)! 3 f0 (23|$#,5|$#,5|$#,)! 3 f1053 (23|$#,5|$#,5|$#,)! -3 f0 (23|$#,5|$#,5|$#,)! -3 f1053 (23|$#,5|$#,5|$#,)! +3 f0 (23|$#,5|$#,5|$#,2|$#,)! +3 f1053 (23|$#,5|$#,5|$#,2|$#,)! 3 f0 (1053|0@0@19@2@0#,)! 3 f1 (1053|0@0@19@2@0#,)! -3 f0 (23|$#,5|$#,10681|$#,5|$#,23|0@5@2&#,5|$#,)! -3 f1053 (23|$#,5|$#,10681|$#,5|$#,23|0@5@2&#,5|$#,)! -3 f0 (23|$#,5|$#,10685|0@0@2&#,5|$#,)! -3 f1053 (23|$#,5|$#,10685|0@0@2&#,5|$#,)! +3 f0 (23|$#,5|$#,10695|$#,5|$#,23|0@5@2&#,5|$#,)! +3 f1053 (23|$#,5|$#,10695|$#,5|$#,23|0@5@2&#,5|$#,)! +3 f0 (23|$#,5|$#,10697|0@0@2&#,5|$#,)! +3 f1053 (23|$#,5|$#,10697|0@0@2&#,5|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 (1723|$#,)! @@ -11432,12 +11459,14 @@ 3 f1211 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,)! 3 f1211 (1050|0@5@7&#,)! -3 f0 (5881|$#,)! -3 f1211 (5881|$#,)! +3 f0 (5883|$#,)! +3 f1211 (5883|$#,)! 3 f0 (1050|0@2@7&#,1050|0@2@7&#,1213|$#,1050|0@2@7&#,1050|0@2@7&#,1213|$#,5|$#,)! 3 f1 (1050|0@2@7&#,1050|0@2@7&#,1213|$#,1050|0@2@7&#,1050|0@2@7&#,1213|$#,5|$#,)! -3 f0 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,1047|0@5@19@2@0#,2|$#,5878|$#,)! -3 f1050 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,1047|0@5@19@2@0#,2|$#,5878|$#,)! +3 f0 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,1047|0@5@19@2@0#,2|$#,5880|$#,)! +3 f1050 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,1047|0@5@19@2@0#,2|$#,5880|$#,)! +3 f0 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,2|$#,2|$#,5706|0@5@2&#,)! +3 f1050 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,2|$#,2|$#,5706|0@5@2&#,)! 3 f0 (1050|0@5@7&#,)! 3 f1 (1050|0@5@7&#,)! 3 f0 ()! @@ -11450,18 +11479,18 @@ 3 f1 (1050|0@2@7&#,4535|$#,)! 3 f0 (1050|0@2@7&#,4542|$#,)! 3 f1 (1050|0@2@7&#,4542|$#,)! -3 f0 (5915|$#,4781|$#,)! -3 f5915 (5915|$#,4781|$#,)! -3 f0 (5915|0@0@2&#,4781|$#,)! -3 f1 (5915|0@0@2&#,4781|$#,)! -3 f0 (5875|0@0@2&#,)! -3 f1 (5875|0@0@2&#,)! -3 f0 (5892|0@0@2&#,)! -3 f1 (5892|0@0@2&#,)! -3 f0 (5899|$#,)! -3 f1211 (5899|$#,)! +3 f0 (5917|$#,4781|$#,)! +3 f5917 (5917|$#,4781|$#,)! +3 f0 (5917|0@0@2&#,4781|$#,)! +3 f1 (5917|0@0@2&#,4781|$#,)! +3 f0 (5877|0@0@2&#,)! +3 f1 (5877|0@0@2&#,)! +3 f0 (5894|0@0@2&#,)! +3 f1 (5894|0@0@2&#,)! +3 f0 (5901|$#,)! +3 f1211 (5901|$#,)! 3 f0 (5|$#,)! -3 f5899 (5|$#,)! +3 f5901 (5|$#,)! 3 f0 (1050|0@5@7&#,)! 3 f1211 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,)! @@ -11547,7 +11576,7 @@ 3 f0 (1050|0@5@7&#,)! 3 f1 (1050|0@5@7&#,)! 3 f0 (1841|$#,)! -3 f5881 (1841|$#,)! +3 f5883 (1841|$#,)! 3 f0 (1050|0@2@7&#,1841|$#,)! 3 f1 (1050|0@2@7&#,1841|$#,)! 3 f0 (1050|0@5@7&#,2666|0@5@7&#,)! @@ -11592,6 +11621,10 @@ 3 f1050 (1061|0@5@7&#,)! 3 f0 (1211|0@5@7&#,1213|$#,1082|0@5@7&#,)! 3 f1050 (1211|0@5@7&#,1213|$#,1082|0@5@7&#,)! +3 f0 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,2|$#,2|$#,5706|0@5@2&#,)! +3 f1050 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,2|$#,2|$#,5706|0@5@2&#,)! +3 f0 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,)! +3 f1050 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,)! 3 f0 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,2|$#,5706|0@5@2&#,)! 3 f1050 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,2|$#,5706|0@5@2&#,)! 3 f0 (1211|0@5@6&#,1213|$#,1082|0@5@4&#,)! @@ -11620,8 +11653,8 @@ 3 f1 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,)! 3 f1 (1050|0@5@7&#,)! -3 f0 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,1047|0@5@19@2@0#,2|$#,5878|$#,)! -3 f1050 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,1047|0@5@19@2@0#,2|$#,5878|$#,)! +3 f0 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,1047|0@5@19@2@0#,2|$#,5880|$#,)! +3 f1050 (1211|0@5@7&#,1213|$#,1082|0@5@4&#,1047|0@5@19@2@0#,2|$#,5880|$#,)! 3 f0 (1050|0@5@7&#,)! 3 f2 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,)! @@ -11694,10 +11727,10 @@ 3 f1050 ()! 3 f0 (1050|0@5@7&#,1050|0@5@7&#,)! 3 f2 (1050|0@5@7&#,1050|0@5@7&#,)! -3 f0 (6309|$#,6309|$#,)! -3 f5 (6309|$#,6309|$#,)! -3 f0 (6309|$#,6309|$#,)! -3 f5 (6309|$#,6309|$#,)! +3 f0 (6313|$#,6313|$#,)! +3 f5 (6313|$#,6313|$#,)! +3 f0 (6313|$#,6313|$#,)! +3 f5 (6313|$#,6313|$#,)! 3 f0 (1050|0@5@7&#,1050|0@5@7&#,)! 3 f5 (1050|0@5@7&#,1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,1050|0@5@7&#,)! @@ -11707,11 +11740,11 @@ 3 f0 (315|$#,)! 3 f1 (315|$#,)! 3 f0 (5|$#,)! -3 f5878 (5|$#,)! +3 f5880 (5|$#,)! 3 f0 (1211|0@5@2&#,1213|$#,1054|$#,4535|$#,1082|0@5@4&#,5706|0@5@2&#,)! 3 f1050 (1211|0@5@2&#,1213|$#,1054|$#,4535|$#,1082|0@5@4&#,5706|0@5@2&#,)! -3 f0 (1211|0@5@2&#,1213|$#,5878|$#,4529|$#,4535|$#,4542|$#,4545|$#,5881|$#,1082|0@5@2&#,)! -3 f1050 (1211|0@5@2&#,1213|$#,5878|$#,4529|$#,4535|$#,4542|$#,4545|$#,5881|$#,1082|0@5@2&#,)! +3 f0 (1211|0@5@2&#,1213|$#,5880|$#,4529|$#,4535|$#,4542|$#,4545|$#,5883|$#,1082|0@5@2&#,)! +3 f1050 (1211|0@5@2&#,1213|$#,5880|$#,4529|$#,4535|$#,4542|$#,4545|$#,5883|$#,1082|0@5@2&#,)! 3 f0 (1211|0@5@2&#,1213|$#,1496|$#,1496|$#,1213|$#,4542|$#,4545|$#,4529|$#,4535|$#,1082|0@5@2&#,)! 3 f1050 (1211|0@5@2&#,1213|$#,1496|$#,1496|$#,1213|$#,4542|$#,4545|$#,4529|$#,4535|$#,1082|0@5@2&#,)! 3 f0 (1050|0@5@7&#,)! @@ -11728,8 +11761,8 @@ 3 f1139 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,)! 3 f2 (1050|0@5@7&#,)! -3 f0 (1211|0@5@2&#,1213|$#,1054|$#,2|$#,1200|0@5@2&#,2|$#,1073|0@5@2&#,4542|$#,4545|$#,4529|$#,4535|$#,4640|$#,5899|$#,1841|$#,1139|0@5@2&#,1133|0@5@2&#,1082|0@5@2&#,)! -3 f1050 (1211|0@5@2&#,1213|$#,1054|$#,2|$#,1200|0@5@2&#,2|$#,1073|0@5@2&#,4542|$#,4545|$#,4529|$#,4535|$#,4640|$#,5899|$#,1841|$#,1139|0@5@2&#,1133|0@5@2&#,1082|0@5@2&#,)! +3 f0 (1211|0@5@2&#,1213|$#,1054|$#,2|$#,1200|0@5@2&#,2|$#,1073|0@5@2&#,4542|$#,4545|$#,4529|$#,4535|$#,4640|$#,5901|$#,1841|$#,1139|0@5@2&#,1133|0@5@2&#,1082|0@5@2&#,)! +3 f1050 (1211|0@5@2&#,1213|$#,1054|$#,2|$#,1200|0@5@2&#,2|$#,1073|0@5@2&#,4542|$#,4545|$#,4529|$#,4535|$#,4640|$#,5901|$#,1841|$#,1139|0@5@2&#,1133|0@5@2&#,1082|0@5@2&#,)! 3 f0 (1211|0@5@2&#,4781|$#,1213|$#,1213|$#,1082|0@5@2&#,)! 3 f1050 (1211|0@5@2&#,4781|$#,1213|$#,1213|$#,1082|0@5@2&#,)! 3 f0 (1211|0@5@2&#,1054|$#,1213|$#,1082|0@5@2&#,)! @@ -11900,34 +11933,34 @@ 3 f1 (1050|0@5@7&#,4804|$#,)! 3 f0 (1050|15@5@1&#,1082|0@5@4&#,)! 3 f1 (1050|15@5@1&#,1082|0@5@4&#,)! -3 f0 (5875|0@0@2&#,)! -3 f1 (5875|0@0@2&#,)! -3 f0 (5892|0@0@2&#,)! -3 f1 (5892|0@0@2&#,)! -3 f0 (5896|0@0@2&#,)! -3 f1 (5896|0@0@2&#,)! -3 f0 (5903|0@0@2&#,)! -3 f1 (5903|0@0@2&#,)! -3 f0 (5907|0@0@2&#,)! -3 f1 (5907|0@0@2&#,)! -3 f0 (5911|0@0@2&#,)! -3 f1 (5911|0@0@2&#,)! -3 f0 (5875|$#,)! -3 f5875 (5875|$#,)! -3 f0 (5892|$#,)! -3 f5892 (5892|$#,)! -3 f0 (5896|$#,)! -3 f5896 (5896|$#,)! -3 f0 (5903|$#,)! -3 f5903 (5903|$#,)! -3 f0 (5907|$#,)! -3 f5907 (5907|$#,)! -3 f0 (5911|$#,)! -3 f5911 (5911|$#,)! -3 f0 (5915|0@0@2&#,4781|$#,)! -3 f1 (5915|0@0@2&#,4781|$#,)! -3 f0 (5915|$#,4781|$#,)! -3 f5915 (5915|$#,4781|$#,)! +3 f0 (5877|0@0@2&#,)! +3 f1 (5877|0@0@2&#,)! +3 f0 (5894|0@0@2&#,)! +3 f1 (5894|0@0@2&#,)! +3 f0 (5898|0@0@2&#,)! +3 f1 (5898|0@0@2&#,)! +3 f0 (5905|0@0@2&#,)! +3 f1 (5905|0@0@2&#,)! +3 f0 (5909|0@0@2&#,)! +3 f1 (5909|0@0@2&#,)! +3 f0 (5913|0@0@2&#,)! +3 f1 (5913|0@0@2&#,)! +3 f0 (5877|$#,)! +3 f5877 (5877|$#,)! +3 f0 (5894|$#,)! +3 f5894 (5894|$#,)! +3 f0 (5898|$#,)! +3 f5898 (5898|$#,)! +3 f0 (5905|$#,)! +3 f5905 (5905|$#,)! +3 f0 (5909|$#,)! +3 f5909 (5909|$#,)! +3 f0 (5913|$#,)! +3 f5913 (5913|$#,)! +3 f0 (5917|0@0@2&#,4781|$#,)! +3 f1 (5917|0@0@2&#,4781|$#,)! +3 f0 (5917|$#,4781|$#,)! +3 f5917 (5917|$#,4781|$#,)! 3 f0 (1050|0@2@2&#,)! 3 f1 (1050|0@2@2&#,)! 3 f0 (1050|0@5@17&#,)! @@ -11976,8 +12009,8 @@ 3 f1211 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,)! 3 f1211 (1050|0@5@7&#,)! -3 f0 (5881|$#,)! -3 f1211 (5881|$#,)! +3 f0 (5883|$#,)! +3 f1211 (5883|$#,)! 3 f0 (1050|0@2@7&#,1050|0@2@7&#,2|$#,2|$#,)! 3 f1 (1050|0@2@7&#,1050|0@2@7&#,2|$#,2|$#,)! 3 f0 (1050|0@2@7&#,1050|0@2@7&#,2|$#,2|$#,)! @@ -12098,41 +12131,41 @@ 3 f1211 (4347|$#,)! 3 f0 (4347|$#,)! 3 f2 (4347|$#,)! -3 f0 (8292|$#,)! -3 f1 (8292|$#,)! -3 f0 (8292|$#,1082|0@5@7&#,)! -3 f5 (8292|$#,1082|0@5@7&#,)! -3 f0 (8292|$#,5|$#,)! -3 f1 (8292|$#,5|$#,)! +3 f0 (8298|$#,)! +3 f1 (8298|$#,)! +3 f0 (8298|$#,1082|0@5@7&#,)! +3 f5 (8298|$#,1082|0@5@7&#,)! +3 f0 (8298|$#,5|$#,)! +3 f1 (8298|$#,5|$#,)! 3 f0 (1082|0@5@2&#,1211|0@5@2&#,2|$#,)! -3 f8286 (1082|0@5@2&#,1211|0@5@2&#,2|$#,)! -3 f0 (8286|0@0@2&#,)! -3 f1 (8286|0@0@2&#,)! -3 f0 ()! -3 f8292 ()! -1 t8286|8286& +3 f8292 (1082|0@5@2&#,1211|0@5@2&#,2|$#,)! 3 f0 (8292|0@0@2&#,)! 3 f1 (8292|0@0@2&#,)! -3 f0 (8292|$#,)! -3 f1 (8292|$#,)! -3 f0 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,2|$#,)! -3 f1 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,2|$#,)! -3 f0 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,)! -3 f1 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,)! -3 f0 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,)! -3 f1 (8292|$#,1082|0@5@2&#,1211|0@5@2&#,)! -3 f0 (8292|$#,1082|0@5@7&#,)! -3 f5 (8292|$#,1082|0@5@7&#,)! -3 f0 (8292|$#,)! -3 f1211 (8292|$#,)! +3 f0 ()! +3 f8298 ()! +1 t8292|8292& +3 f0 (8298|0@0@2&#,)! +3 f1 (8298|0@0@2&#,)! +3 f0 (8298|$#,)! +3 f1 (8298|$#,)! +3 f0 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,2|$#,)! +3 f1 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,2|$#,)! +3 f0 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,)! +3 f1 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,)! +3 f0 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,)! +3 f1 (8298|$#,1082|0@5@2&#,1211|0@5@2&#,)! +3 f0 (8298|$#,1082|0@5@7&#,)! +3 f5 (8298|$#,1082|0@5@7&#,)! +3 f0 (8298|$#,)! +3 f1211 (8298|$#,)! 3 f0 (1211|0@5@2&#,)! 3 f1 (1211|0@5@2&#,)! -3 f0 (8292|$#,5|$#,)! -3 f1 (8292|$#,5|$#,)! -3 f0 (8292|$#,)! -3 f1 (8292|$#,)! -3 f0 (8292|$#,1211|0@5@7&#,)! -3 f1082 (8292|$#,1211|0@5@7&#,)! +3 f0 (8298|$#,5|$#,)! +3 f1 (8298|$#,5|$#,)! +3 f0 (8298|$#,)! +3 f1 (8298|$#,)! +3 f0 (8298|$#,1211|0@5@7&#,)! +3 f1082 (8298|$#,1211|0@5@7&#,)! 3 f0 ()! 3 f1 ()! 3 f0 (5|$#,)! @@ -12201,6 +12234,8 @@ 3 f0 (1136|$#,)! 3 f2 (1136|$#,)! 3 f0 (1136|$#,)! +3 f2 (1136|$#,)! +3 f0 (1136|$#,)! 3 f1218 (1136|$#,)! 3 f0 (1136|$#,)! 3 f1218 (1136|$#,)! @@ -12299,359 +12334,359 @@ 3 f1 (1050|0@5@7&#,1050|0@5@7&#,)! 3 f0 (1213|$#,)! 3 f1 (1213|$#,)! -0 s7761|-1 12298 -1 -1 t12297|12297& -0 a7762|& -3 S!233{5342|@1|^#kind,12299|@1|0@5@3&#ctbase,1213|@1|^#base,1213|@1|^#ptr,1213|@1|^#array,1211|@1|0@5@3&#unparse,}^12302 -0 s7763|& -1 t12300|12300& -0 s7764|-1 12662 -1 -0 s7765|-1 12305 -1 -1 t12304|12304& -3 S!234{5|@1|^#size,5|@1|^#nspace,12305|@1|0@3@2&#entries,}! -0 s7766|& -0 s7767|& -3 f0 (12303|@7|$#,)! -3 f2 (12303|@7|$#,)! +0 s7772|-1 12333 -1 +1 t12332|12332& +0 a7773|& +3 S!233{5342|@1|^#kind,12334|@1|0@5@3&#ctbase,1213|@1|^#base,1213|@1|^#ptr,1213|@1|^#array,1211|@1|0@5@3&#unparse,}^12337 +0 s7774|& +1 t12335|12335& +0 s7775|-1 12697 -1 +0 s7776|-1 12340 -1 +1 t12339|12339& +3 S!234{5|@1|^#size,5|@1|^#nspace,12340|@1|0@3@2&#entries,}! +0 s7777|& +0 s7778|& +3 f0 (12338|@7|$#,)! +3 f2 (12338|@7|$#,)! 3 f0 (4805|$#,)! -3 f12299 (4805|$#,)! -3 f0 (12303|$#,)! -3 f1211 (12303|$#,)! -3 f0 (5342|$#,12299|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)! -3 f12303 (5342|$#,12299|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)! -3 f0 (5342|$#,12299|0@5@2&#,)! -3 f12303 (5342|$#,12299|0@5@2&#,)! -3 f0 (12303|$#,)! -3 f1211 (12303|$#,)! -3 f0 ()! -3 f1 ()! -3 f0 (5342|$#,12299|0@5@4&#,1213|$#,)! -3 f1213 (5342|$#,12299|0@5@4&#,1213|$#,)! -3 f0 (12303|0@0@4&#,)! -3 f1213 (12303|0@0@4&#,)! -3 f0 (12303|$#,)! -3 f2 (12303|$#,)! +3 f12334 (4805|$#,)! +3 f0 (12338|$#,)! +3 f1211 (12338|$#,)! +3 f0 (5342|$#,12334|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)! +3 f12338 (5342|$#,12334|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)! +3 f0 (5342|$#,12334|0@5@2&#,)! +3 f12338 (5342|$#,12334|0@5@2&#,)! +3 f0 (12338|$#,)! +3 f1211 (12338|$#,)! +3 f0 ()! +3 f1 ()! +3 f0 (5342|$#,12334|0@5@4&#,1213|$#,)! +3 f1213 (5342|$#,12334|0@5@4&#,1213|$#,)! +3 f0 (12338|0@0@4&#,)! +3 f1213 (12338|0@0@4&#,)! +3 f0 (12338|$#,)! +3 f2 (12338|$#,)! 3 f0 (1213|$#,9|$#,)! -3 f12299 (1213|$#,9|$#,)! -3 f0 (12299|0@2@2&#,)! -3 f1213 (12299|0@2@2&#,)! +3 f12334 (1213|$#,9|$#,)! +3 f0 (12334|0@2@2&#,)! +3 f1213 (12334|0@2@2&#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! +3 f12334 (1213|$#,)! 3 f0 (1213|$#,1213|$#,2|$#,)! 3 f1213 (1213|$#,1213|$#,2|$#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! +3 f12334 (1213|$#,)! 3 f0 (1213|$#,)! -3 f12303 (1213|$#,)! -3 f0 (12299|0@2@7&#,)! -3 f12299 (12299|0@2@7&#,)! -3 f0 (12299|0@2@18&#,)! -3 f2 (12299|0@2@18&#,)! -3 f0 (12299|0@2@18&#,)! -3 f2 (12299|0@2@18&#,)! -3 f0 (12299|0@5@7&#,)! -3 f4482 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f1211 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f1211 (12299|0@5@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f12299 (12299|0@2@7&#,)! -3 f0 (12299|0@5@2&#,)! -3 f1 (12299|0@5@2&#,)! +3 f12338 (1213|$#,)! +3 f0 (12334|0@2@7&#,)! +3 f12334 (12334|0@2@7&#,)! +3 f0 (12334|0@2@18&#,)! +3 f2 (12334|0@2@18&#,)! +3 f0 (12334|0@2@18&#,)! +3 f2 (12334|0@2@18&#,)! +3 f0 (12334|0@5@7&#,)! +3 f4482 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f1211 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f1211 (12334|0@5@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f12334 (12334|0@2@7&#,)! +3 f0 (12334|0@5@2&#,)! +3 f1 (12334|0@5@2&#,)! 3 f0 (4347|$#,)! -3 f12299 (4347|$#,)! +3 f12334 (4347|$#,)! 3 f0 ()! -3 f12299 ()! +3 f12334 ()! 3 f0 ()! -3 f12299 ()! +3 f12334 ()! 3 f0 (4805|$#,)! -3 f12299 (4805|$#,)! +3 f12334 (4805|$#,)! 3 f0 (1211|0@5@2&#,4872|0@5@2&#,)! -3 f12299 (1211|0@5@2&#,4872|0@5@2&#,)! +3 f12334 (1211|0@5@2&#,4872|0@5@2&#,)! 3 f0 (1211|0@5@4&#,4872|0@5@2&#,)! -3 f12299 (1211|0@5@4&#,4872|0@5@2&#,)! +3 f12334 (1211|0@5@4&#,4872|0@5@2&#,)! 3 f0 (1211|0@5@4&#,4482|0@0@4&#,)! -3 f12299 (1211|0@5@4&#,4482|0@0@4&#,)! -3 f0 ()! -3 f12299 ()! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)! -3 f0 (12299|0@2@7&#,)! -3 f2 (12299|0@2@7&#,)! +3 f12334 (1211|0@5@4&#,4482|0@0@4&#,)! +3 f0 ()! +3 f12334 ()! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)! +3 f0 (12334|0@2@7&#,)! +3 f2 (12334|0@2@7&#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! +3 f12334 (1213|$#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! +3 f12334 (1213|$#,)! 3 f0 (1213|$#,4872|0@5@2&#,)! 3 f1213 (1213|$#,4872|0@5@2&#,)! -3 f0 (12299|0@2@18&#,)! -3 f12299 (12299|0@2@18&#,)! -3 f0 (12299|0@2@7&#,)! -3 f1213 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f1213 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f4872 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f4872 (12299|0@2@7&#,)! +3 f0 (12334|0@2@18&#,)! +3 f12334 (12334|0@2@18&#,)! +3 f0 (12334|0@2@7&#,)! +3 f1213 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f1213 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f4872 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f4872 (12334|0@2@7&#,)! 3 f0 (1213|$#,1213|$#,)! 3 f1213 (1213|$#,1213|$#,)! 3 f0 (1213|$#,1213|$#,)! 3 f1213 (1213|$#,1213|$#,)! -3 f0 (12299|0@2@7&#,)! -3 f2 (12299|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f2 (12334|0@2@7&#,)! 3 f0 ()! 3 f5 ()! -3 S!235{1213|@1|^#rval,4872|@1|0@5@2&#params,}^12407 -0 s7768|& -1 t12405|12405& -0 s7769|& -3 S!236{1211|@1|0@5@3&#name,4872|@1|0@5@3&#fields,}^12411 -0 s7770|& -1 t12409|12409& -0 s7771|& -3 S!237{1213|@1|^#a,1213|@1|^#b,2|@1|^#isExplicit,}^12415 -0 s7772|& -1 t12413|12413& -0 s7773|& -3 S!238{1211|@1|0@5@3&#tag,4482|@1|0@0@3&#members,}^12419 -0 s7774|& -1 t12417|12417& -0 s7775|& -3 S!239{1213|@1|^#base,9|@1|^#size,}^12423 -0 s7776|& -1 t12421|12421& -0 s7777|& -3 U!240{4347|@1|^#prim,4805|@1|^#tid,1213|@1|^#base,12408|@1|0@0@3&#fcn,12412|@1|0@0@3&#su,12420|@1|0@0@3&#cenum,12416|@1|0@0@3&#conj,12424|@1|0@0@3&#farray,}! -0 s7778|& +3 S!235{1213|@1|^#rval,4872|@1|0@5@2&#params,}^12442 0 s7779|& -3 Ss_ctbase{5339|@1|^#type,12427|@1|^#contents,}! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f4805 (12299|0@5@7&#,)! -3 f0 (12299|0@2@7&#,5339|$#,)! -3 f2 (12299|0@2@7&#,5339|$#,)! -3 f0 (12299|0@2@7&#,5339|$#,5339|$#,)! -3 f2 (12299|0@2@7&#,5339|$#,5339|$#,)! -3 f0 (12299|0@2@7&#,)! -3 f12299 (12299|0@2@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! +1 t12440|12440& +0 s7780|& +3 S!236{1211|@1|0@5@3&#name,4872|@1|0@5@3&#fields,}^12446 +0 s7781|& +1 t12444|12444& +0 s7782|& +3 S!237{1213|@1|^#a,1213|@1|^#b,2|@1|^#isExplicit,}^12450 +0 s7783|& +1 t12448|12448& +0 s7784|& +3 S!238{1211|@1|0@5@3&#tag,4482|@1|0@0@3&#members,}^12454 +0 s7785|& +1 t12452|12452& +0 s7786|& +3 S!239{1213|@1|^#base,9|@1|^#size,}^12458 +0 s7787|& +1 t12456|12456& +0 s7788|& +3 U!240{4347|@1|^#prim,4805|@1|^#tid,1213|@1|^#base,12443|@1|0@0@3&#fcn,12447|@1|0@0@3&#su,12455|@1|0@0@3&#cenum,12451|@1|0@0@3&#conj,12459|@1|0@0@3&#farray,}! +0 s7789|& +0 s7790|& +3 Ss_ctbase{5339|@1|^#type,12462|@1|^#contents,}! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f4805 (12334|0@5@7&#,)! +3 f0 (12334|0@2@7&#,5339|$#,)! +3 f2 (12334|0@2@7&#,5339|$#,)! +3 f0 (12334|0@2@7&#,5339|$#,5339|$#,)! +3 f2 (12334|0@2@7&#,5339|$#,5339|$#,)! +3 f0 (12334|0@2@7&#,)! +3 f12334 (12334|0@2@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! 3 f0 (1213|$#,)! 3 f5342 (1213|$#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! 3 f0 (5339|$#,)! 3 f2 (5339|$#,)! -3 f0 (12299|0@5@7&#,)! -3 f4805 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f1211 (12299|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f4805 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f1211 (12334|0@5@7&#,)! 3 f0 (315|$#,)! -3 f12299 (315|$#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,2|$#,)! -3 f5 (12299|0@5@7&#,12299|0@5@7&#,2|$#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! +3 f12334 (315|$#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,2|$#,)! +3 f5 (12334|0@5@7&#,12334|0@5@7&#,2|$#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! 3 f0 (1213|$#,1213|$#,2|$#,)! -3 f12299 (1213|$#,1213|$#,2|$#,)! -3 f0 (12299|0@2@7&#,)! -3 f1213 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f1213 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f2 (12299|0@2@7&#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! +3 f12334 (1213|$#,1213|$#,2|$#,)! +3 f0 (12334|0@2@7&#,)! +3 f1213 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f1213 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f2 (12334|0@2@7&#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! -3 f0 (12299|0@2@18&#,)! -3 f2 (12299|0@2@18&#,)! -3 f0 (12299|0@2@6&#,)! -3 f2 (12299|0@2@6&#,)! -3 f0 (12299|0@2@6&#,)! -3 f2 (12299|0@2@6&#,)! -3 f0 (12299|0@2@7&#,)! -3 f1211 (12299|0@2@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f1211 (12299|0@5@7&#,)! -3 f0 ()! -3 f12299 ()! +3 f12334 (1213|$#,)! +3 f0 (12334|0@2@18&#,)! +3 f2 (12334|0@2@18&#,)! +3 f0 (12334|0@2@6&#,)! +3 f2 (12334|0@2@6&#,)! +3 f0 (12334|0@2@6&#,)! +3 f2 (12334|0@2@6&#,)! +3 f0 (12334|0@2@7&#,)! +3 f1211 (12334|0@2@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f1211 (12334|0@5@7&#,)! +3 f0 ()! +3 f12334 ()! 3 f0 (1213|$#,4872|0@5@2&#,)! -3 f12299 (1213|$#,4872|0@5@2&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f12299 (12299|0@2@7&#,)! -3 f0 (12299|0@2@18&#,)! -3 f2 (12299|0@2@18&#,)! -3 f0 (12299|0@2@18&#,)! -3 f2 (12299|0@2@18&#,)! -3 f0 (12299|0@2@18&#,)! -3 f2 (12299|0@2@18&#,)! -3 f0 (12299|0@2@7&#,)! -3 f2 (12299|0@2@7&#,)! -3 f0 (12299|0@2@6&#,)! -3 f2 (12299|0@2@6&#,)! -3 f0 (12299|0@2@6&#,)! -3 f2 (12299|0@2@6&#,)! -3 f0 (12299|0@5@7&#,)! -3 f4805 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f4805 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f1211 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f1211 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f1211 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,1211|0@5@2&#,)! -3 f1211 (12299|0@5@7&#,1211|0@5@2&#,)! +3 f12334 (1213|$#,4872|0@5@2&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f12334 (12334|0@2@7&#,)! +3 f0 (12334|0@2@18&#,)! +3 f2 (12334|0@2@18&#,)! +3 f0 (12334|0@2@18&#,)! +3 f2 (12334|0@2@18&#,)! +3 f0 (12334|0@2@18&#,)! +3 f2 (12334|0@2@18&#,)! +3 f0 (12334|0@2@7&#,)! +3 f2 (12334|0@2@7&#,)! +3 f0 (12334|0@2@6&#,)! +3 f2 (12334|0@2@6&#,)! +3 f0 (12334|0@2@6&#,)! +3 f2 (12334|0@2@6&#,)! +3 f0 (12334|0@5@7&#,)! +3 f4805 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f4805 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f1211 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f1211 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f1211 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,1211|0@5@2&#,)! +3 f1211 (12334|0@5@7&#,1211|0@5@2&#,)! 1 t1493|1493& -3 f0 (12525|$#,)! -3 f12299 (12525|$#,)! -3 f0 (12299|0@5@7&#,)! -3 f1211 (12299|0@5@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f12299 (12299|0@2@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f4482 (12299|0@5@7&#,)! -3 f0 (12299|0@5@2&#,)! -3 f1 (12299|0@5@2&#,)! +3 f0 (12560|$#,)! +3 f12334 (12560|$#,)! +3 f0 (12334|0@5@7&#,)! +3 f1211 (12334|0@5@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f12334 (12334|0@2@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f4482 (12334|0@5@7&#,)! +3 f0 (12334|0@5@2&#,)! +3 f1 (12334|0@5@2&#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f0 ()! -3 f12299 ()! +3 f12334 (1213|$#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f0 ()! +3 f12334 ()! 3 f0 (4347|$#,)! -3 f12299 (4347|$#,)! +3 f12334 (4347|$#,)! 3 f0 ()! -3 f12299 ()! +3 f12334 ()! 3 f0 ()! -3 f12299 ()! +3 f12334 ()! 3 f0 (4805|$#,)! -3 f12299 (4805|$#,)! +3 f12334 (4805|$#,)! 3 f0 (1211|0@5@4&#,4482|0@0@4&#,)! -3 f12299 (1211|0@5@4&#,4482|0@0@4&#,)! -3 f0 (12299|0@2@7&#,)! -3 f1211 (12299|0@2@7&#,)! +3 f12334 (1211|0@5@4&#,4482|0@0@4&#,)! +3 f0 (12334|0@2@7&#,)! +3 f1211 (12334|0@2@7&#,)! 3 f0 (4805|$#,)! -3 f12299 (4805|$#,)! +3 f12334 (4805|$#,)! 3 f0 ()! -3 f12299 ()! +3 f12334 ()! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! +3 f12334 (1213|$#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! +3 f12334 (1213|$#,)! 3 f0 (1213|$#,9|$#,)! -3 f12299 (1213|$#,9|$#,)! +3 f12334 (1213|$#,9|$#,)! 3 f0 (1213|$#,4872|0@5@2&#,)! 3 f1213 (1213|$#,4872|0@5@2&#,)! 3 f0 (1213|$#,4872|0@5@2&#,)! 3 f1213 (1213|$#,4872|0@5@2&#,)! 3 f0 (1213|$#,4872|0@5@2&#,)! -3 f12299 (1213|$#,4872|0@5@2&#,)! -3 f0 (12299|0@2@18&#,)! -3 f12299 (12299|0@2@18&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! +3 f12334 (1213|$#,4872|0@5@2&#,)! +3 f0 (12334|0@2@18&#,)! +3 f12334 (12334|0@2@18&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! 3 f0 (1213|$#,1213|$#,2|$#,)! -3 f12299 (1213|$#,1213|$#,2|$#,)! -3 f0 (12299|0@2@7&#,)! -3 f1213 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f1213 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f2 (12299|0@2@7&#,)! +3 f12334 (1213|$#,1213|$#,2|$#,)! +3 f0 (12334|0@2@7&#,)! +3 f1213 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f1213 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f2 (12334|0@2@7&#,)! 3 f0 (1211|0@5@2&#,4872|0@5@2&#,)! -3 f12299 (1211|0@5@2&#,4872|0@5@2&#,)! -3 f0 (12299|0@2@7&#,)! -3 f4872 (12299|0@2@7&#,)! +3 f12334 (1211|0@5@2&#,4872|0@5@2&#,)! +3 f0 (12334|0@2@7&#,)! +3 f4872 (12334|0@2@7&#,)! 3 f0 (1211|0@5@4&#,4872|0@5@2&#,)! -3 f12299 (1211|0@5@4&#,4872|0@5@2&#,)! -3 f0 (12299|0@2@7&#,)! -3 f1213 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f1213 (12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,)! -3 f4872 (12299|0@2@7&#,)! +3 f12334 (1211|0@5@4&#,4872|0@5@2&#,)! +3 f0 (12334|0@2@7&#,)! +3 f1213 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f1213 (12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,)! +3 f4872 (12334|0@2@7&#,)! 3 f0 (1213|$#,)! 3 f2 (1213|$#,)! 3 f0 (1213|$#,1213|$#,)! 3 f1213 (1213|$#,1213|$#,)! 3 f0 (1213|$#,1213|$#,)! 3 f1213 (1213|$#,1213|$#,)! -3 f0 (12299|0@2@7&#,)! -3 f12299 (12299|0@2@7&#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,2|$#,)! -3 f5 (12299|0@5@7&#,12299|0@5@7&#,2|$#,)! -3 f0 (12299|0@2@7&#,12299|0@2@7&#,)! -3 f5 (12299|0@2@7&#,12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,12299|0@2@7&#,)! -3 f2 (12299|0@2@7&#,12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,12299|0@2@7&#,)! -3 f2 (12299|0@2@7&#,12299|0@2@7&#,)! -3 f0 (12299|0@2@7&#,5339|$#,)! -3 f2 (12299|0@2@7&#,5339|$#,)! -3 f0 (12299|0@2@7&#,5339|$#,5339|$#,)! -3 f2 (12299|0@2@7&#,5339|$#,5339|$#,)! -3 f0 (12299|0@2@7&#,)! -3 f2 (12299|0@2@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f2 (12299|0@5@7&#,12299|0@5@7&#,)! -3 f0 (12299|0@5@7&#,)! -3 f9 (12299|0@5@7&#,)! -3 f0 (12303|0@0@2&#,)! -3 f1 (12303|0@0@2&#,)! -3 f0 ()! -3 f1 ()! -3 f0 (5342|$#,12299|0@5@2&#,)! -3 f12303 (5342|$#,12299|0@5@2&#,)! -3 f0 (5342|$#,12299|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)! -3 f12303 (5342|$#,12299|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)! -3 f0 (12303|$#,)! -3 f1211 (12303|$#,)! -3 f0 (12303|$#,)! -3 f2 (12303|$#,)! -3 f0 (12303|$#,)! -3 f1211 (12303|$#,)! +3 f0 (12334|0@2@7&#,)! +3 f12334 (12334|0@2@7&#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,2|$#,)! +3 f5 (12334|0@5@7&#,12334|0@5@7&#,2|$#,)! +3 f0 (12334|0@2@7&#,12334|0@2@7&#,)! +3 f5 (12334|0@2@7&#,12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,12334|0@2@7&#,)! +3 f2 (12334|0@2@7&#,12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,12334|0@2@7&#,)! +3 f2 (12334|0@2@7&#,12334|0@2@7&#,)! +3 f0 (12334|0@2@7&#,5339|$#,)! +3 f2 (12334|0@2@7&#,5339|$#,)! +3 f0 (12334|0@2@7&#,5339|$#,5339|$#,)! +3 f2 (12334|0@2@7&#,5339|$#,5339|$#,)! +3 f0 (12334|0@2@7&#,)! +3 f2 (12334|0@2@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f2 (12334|0@5@7&#,12334|0@5@7&#,)! +3 f0 (12334|0@5@7&#,)! +3 f9 (12334|0@5@7&#,)! +3 f0 (12338|0@0@2&#,)! +3 f1 (12338|0@0@2&#,)! +3 f0 ()! +3 f1 ()! +3 f0 (5342|$#,12334|0@5@2&#,)! +3 f12338 (5342|$#,12334|0@5@2&#,)! +3 f0 (5342|$#,12334|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)! +3 f12338 (5342|$#,12334|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)! +3 f0 (12338|$#,)! +3 f1211 (12338|$#,)! +3 f0 (12338|$#,)! +3 f2 (12338|$#,)! +3 f0 (12338|$#,)! +3 f1211 (12338|$#,)! 3 f0 (23|0@0@18&#,)! -3 f12303 (23|0@0@18&#,)! -3 f0 (12303|$#,)! -3 f1211 (12303|$#,)! -3 f0 (12303|$#,)! -3 f1211 (12303|$#,)! +3 f12338 (23|0@0@18&#,)! +3 f0 (12338|$#,)! +3 f1211 (12338|$#,)! +3 f0 (12338|$#,)! +3 f1211 (12338|$#,)! 3 f0 ()! 3 f1211 ()! 3 f0 ()! @@ -12664,15 +12699,15 @@ 3 f1 ()! 3 f0 ()! 3 f1 ()! -1 t12303|12303& -3 f0 (5342|$#,12299|0@5@4&#,1213|$#,)! -3 f1213 (5342|$#,12299|0@5@4&#,1213|$#,)! -3 f0 (12299|0@2@2&#,)! -3 f1213 (12299|0@2@2&#,)! -3 f0 (12303|0@0@4&#,)! -3 f1213 (12303|0@0@4&#,)! -3 f0 (12303|0@0@2&#,)! -3 f1213 (12303|0@0@2&#,)! +1 t12338|12338& +3 f0 (5342|$#,12334|0@5@4&#,1213|$#,)! +3 f1213 (5342|$#,12334|0@5@4&#,1213|$#,)! +3 f0 (12334|0@2@2&#,)! +3 f1213 (12334|0@2@2&#,)! +3 f0 (12338|0@0@4&#,)! +3 f1213 (12338|0@0@4&#,)! +3 f0 (12338|0@0@2&#,)! +3 f1213 (12338|0@0@2&#,)! 3 f0 (1213|$#,)! 3 f1213 (1213|$#,)! 3 f0 (1213|$#,)! @@ -12816,11 +12851,11 @@ 3 f0 (1213|$#,)! 3 f2 (1213|$#,)! 3 ?! -3 f12813 (1213|$#,)! -3 f2 (1213|$#,)^12816 -1 t12815|12815& -3 f0 (4993|$#,12816|$#,)! -3 f2 (4993|$#,12816|$#,)! +3 f12848 (1213|$#,)! +3 f2 (1213|$#,)^12851 +1 t12850|12850& +3 f0 (4993|$#,12851|$#,)! +3 f2 (4993|$#,12851|$#,)! 3 f0 (4993|$#,)! 3 f2 (4993|$#,)! 3 f0 (4993|$#,)! @@ -12958,11 +12993,11 @@ 3 f0 (1213|$#,1213|$#,)! 3 f1213 (1213|$#,1213|$#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! +3 f12334 (1213|$#,)! 3 f0 (1213|$#,)! -3 f12299 (1213|$#,)! +3 f12334 (1213|$#,)! 3 f0 (1213|$#,)! -3 f12303 (1213|$#,)! +3 f12338 (1213|$#,)! 3 f0 (1213|$#,)! 3 f9 (1213|$#,)! 3 f0 (3421|$#,2|$#,)! @@ -13067,8 +13102,8 @@ 3 f1 (1061|0@5@2&#,)! 3 f0 (1050|0@5@7&#,1213|$#,)! 3 f1 (1050|0@5@7&#,1213|$#,)! -3 f0 (8059|0@0@2&#,5620|0@5@7&#,)! -3 f4872 (8059|0@0@2&#,5620|0@5@7&#,)! +3 f0 (8065|0@0@2&#,5620|0@5@7&#,)! +3 f4872 (8065|0@0@2&#,5620|0@5@7&#,)! 3 f0 (5620|0@5@7&#,)! 3 f4872 (5620|0@5@7&#,)! 3 f0 (4532|$#,)! @@ -13385,8 +13420,8 @@ 3 f1211 (1115|$#,)! 3 f0 (1115|0@0@2&#,)! 3 f1 (1115|0@0@2&#,)! -3 f0 (9102|$#,)! -3 f1106 (9102|$#,)! +3 f0 (9108|$#,)! +3 f1106 (9108|$#,)! 3 f0 (1206|0@5@2&#,)! 3 f1106 (1206|0@5@2&#,)! 3 f0 (1109|0@0@2&#,)! @@ -13452,59 +13487,59 @@ 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)! 3 e!241{TT_FCNRETURN,TT_DOASSIGN,TT_FIELDASSIGN,TT_FCNPASS,TT_GLOBPASS,TT_GLOBRETURN,TT_PARAMRETURN,TT_LEAVETRANS,TT_GLOBINIT}! -0 s7813|& -0 s7814|& -3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f1 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f0 (1050|0@5@7&#,13451|$#,)! -3 f1 (1050|0@5@7&#,13451|$#,)! -3 f0 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f1 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f0 (1050|0@5@7&#,13451|$#,)! -3 f1 (1050|0@5@7&#,13451|$#,)! -3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13451|$#,5|$#,2|$#,)! -3 f1496 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13451|$#,5|$#,2|$#,)! +0 s7824|& +0 s7825|& +3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f1 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f0 (1050|0@5@7&#,13486|$#,)! +3 f1 (1050|0@5@7&#,13486|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f1 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f0 (1050|0@5@7&#,13486|$#,)! +3 f1 (1050|0@5@7&#,13486|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13486|$#,5|$#,2|$#,)! +3 f1496 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13486|$#,5|$#,2|$#,)! 3 f0 (1047|0@5@7&#,)! 3 f1047 (1047|0@5@7&#,)! 3 f0 (1047|0@5@18&#,1082|0@5@7&#,)! 3 f2 (1047|0@5@18&#,1082|0@5@7&#,)! 3 f0 (4542|$#,4542|$#,)! 3 f4542 (4542|$#,4542|$#,)! -3 f0 (13451|$#,4542|$#,)! -3 f1211 (13451|$#,4542|$#,)! -3 f0 (13451|$#,1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! -3 f1211 (13451|$#,1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! -3 f0 (13451|$#,4545|$#,)! -3 f1211 (13451|$#,4545|$#,)! -3 f0 (13451|$#,)! -3 f1211 (13451|$#,)! -3 f0 (1067|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,13451|$#,)! -3 f1211 (1067|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,13451|$#,)! -3 f0 (13451|$#,)! -3 f1211 (13451|$#,)! +3 f0 (13486|$#,4542|$#,)! +3 f1211 (13486|$#,4542|$#,)! +3 f0 (13486|$#,1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! +3 f1211 (13486|$#,1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! +3 f0 (13486|$#,4545|$#,)! +3 f1211 (13486|$#,4545|$#,)! +3 f0 (13486|$#,)! +3 f1211 (13486|$#,)! +3 f0 (1067|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,13486|$#,)! +3 f1211 (1067|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,13486|$#,)! +3 f0 (13486|$#,)! +3 f1211 (13486|$#,)! 3 f0 (1047|0@5@7&#,)! 3 f1211 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! 3 f1211 (1047|0@5@7&#,)! -3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13451|$#,5|$#,2|$#,)! -3 f1496 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13451|$#,5|$#,2|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13486|$#,5|$#,2|$#,)! +3 f1496 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13486|$#,5|$#,2|$#,)! 3 e!242{DSC_GLOB,DSC_LOCAL,DSC_PARAM,DSC_STRUCT}! -0 s7819|& -0 s7820|& -3 f0 (13490|$#,)! -3 f1211 (13490|$#,)! -3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13490|$#,2|$#,)! -3 f2 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13490|$#,2|$#,)! +0 s7830|& +0 s7831|& +3 f0 (13525|$#,)! +3 f1211 (13525|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13525|$#,2|$#,)! +3 f2 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13525|$#,2|$#,)! 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f2 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)! -3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13490|$#,2|$#,)! -3 f2 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13490|$#,2|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13525|$#,2|$#,)! +3 f2 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13525|$#,2|$#,)! 3 f0 (1067|0@5@7&#,1050|0@5@7&#,)! 3 f1 (1067|0@5@7&#,1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,5|$#,)! @@ -13517,38 +13552,38 @@ 3 f1 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,)! 3 f1 (1050|0@5@7&#,)! -3 f0 (1050|0@5@7&#,13451|$#,)! -3 f1 (1050|0@5@7&#,13451|$#,)! -3 f0 (1050|0@5@7&#,13451|$#,)! -3 f1 (1050|0@5@7&#,13451|$#,)! +3 f0 (1050|0@5@7&#,13486|$#,)! +3 f1 (1050|0@5@7&#,13486|$#,)! +3 f0 (1050|0@5@7&#,13486|$#,)! +3 f1 (1050|0@5@7&#,13486|$#,)! 3 f0 (1047|0@5@7&#,)! 3 f1 (1047|0@5@7&#,)! -3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13451|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13486|$#,)! 3 f0 (1067|0@5@7&#,1067|0@5@7&#,)! 3 f1 (1067|0@5@7&#,1067|0@5@7&#,)! 3 f0 (1067|0@5@7&#,1067|0@5@7&#,)! 3 f1 (1067|0@5@7&#,1067|0@5@7&#,)! -3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@19@2@0#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@19@2@0#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1082|0@5@7&#,13451|$#,)! -3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f1 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f0 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13451|$#,)! -3 f1 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13451|$#,)! +3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@19@2@0#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@19@2@0#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1082|0@5@7&#,13486|$#,)! +3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f1 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f0 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13486|$#,)! +3 f1 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13486|$#,)! 3 f0 (1047|0@5@7&#,)! 3 f1047 (1047|0@5@7&#,)! 3 f0 (1047|0@5@18&#,1082|0@5@7&#,)! @@ -13656,116 +13691,116 @@ 3 f1 (1050|0@5@7&#,)! 3 f0 (1050|0@5@7&#,)! 3 f1 (1050|0@5@7&#,)! -3 f0 (7696|0@5@2&#,7647|$#,)! -3 f1 (7696|0@5@2&#,7647|$#,)! -3 f0 (7696|0@5@2&#,7647|$#,)! -3 f1 (7696|0@5@2&#,7647|$#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1061 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2148 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1050 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f4315 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1050 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f4315 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1050 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f4315 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1211 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2148 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2148 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f5620 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1211 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1211 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2148 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f5620 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f5620 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f2400 (7696|0@5@7&#,)! -3 f0 (7696|0@5@7&#,)! -3 f1067 (7696|0@5@7&#,)! +3 f0 (7700|0@5@2&#,7651|$#,)! +3 f1 (7700|0@5@2&#,7651|$#,)! +3 f0 (7700|0@5@2&#,7651|$#,)! +3 f1 (7700|0@5@2&#,7651|$#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1061 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2148 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1050 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f4315 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1050 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f4315 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1050 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f4315 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1211 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2148 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2148 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f5620 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1211 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1211 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2148 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f5620 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f5620 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f2400 (7700|0@5@7&#,)! +3 f0 (7700|0@5@7&#,)! +3 f1067 (7700|0@5@7&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,2148|0@0@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,2148|0@0@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,2148|0@0@4&#,)! 3 f0 (1067|0@5@4&#,2148|0@0@4&#,)! -3 f7696 (1067|0@5@4&#,2148|0@0@4&#,)! +3 f7700 (1067|0@5@4&#,2148|0@0@4&#,)! 3 f0 (1067|0@5@2&#,)! -3 f7696 (1067|0@5@2&#,)! +3 f7700 (1067|0@5@2&#,)! 3 f0 (2148|0@0@2&#,)! -3 f7696 (2148|0@0@2&#,)! +3 f7700 (2148|0@0@2&#,)! 3 f0 (1050|0@5@19@2@0#,4315|0@0@4&#,1067|0@5@4&#,1050|0@5@19@2@0#,)! -3 f7696 (1050|0@5@19@2@0#,4315|0@0@4&#,1067|0@5@4&#,1050|0@5@19@2@0#,)! +3 f7700 (1050|0@5@19@2@0#,4315|0@0@4&#,1067|0@5@4&#,1050|0@5@19@2@0#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1067|0@5@4&#,4315|0@0@4&#,)! -3 f7696 (1067|0@5@4&#,4315|0@0@4&#,)! +3 f7700 (1067|0@5@4&#,4315|0@0@4&#,)! 3 f0 (1050|0@5@18&#,4315|0@0@4&#,)! -3 f7696 (1050|0@5@18&#,4315|0@0@4&#,)! +3 f7700 (1050|0@5@18&#,4315|0@0@4&#,)! 3 f0 (1067|0@5@4&#,1211|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1211|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1211|0@5@4&#,)! 3 f0 (5620|0@5@2&#,2400|0@5@4&#,)! -3 f7696 (5620|0@5@2&#,2400|0@5@4&#,)! +3 f7700 (5620|0@5@2&#,2400|0@5@4&#,)! 3 f0 (5620|0@5@2&#,)! -3 f7696 (5620|0@5@2&#,)! +3 f7700 (5620|0@5@2&#,)! 3 f0 (2148|0@0@4&#,1067|0@5@4&#,5620|0@5@2&#,)! -3 f7696 (2148|0@0@4&#,1067|0@5@4&#,5620|0@5@2&#,)! +3 f7700 (2148|0@0@4&#,1067|0@5@4&#,5620|0@5@2&#,)! 3 f0 (1061|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1061|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1061|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1211|0@5@2&#,)! -3 f7696 (1211|0@5@2&#,)! +3 f7700 (1211|0@5@2&#,)! 3 f0 (1050|0@5@6&#,)! -3 f7696 (1050|0@5@6&#,)! +3 f7700 (1050|0@5@6&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,)! -3 f7696 (1067|0@5@4&#,1067|0@5@4&#,)! +3 f7700 (1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 ()! 3 f1211 ()! 3 f0 (1211|0@5@7&#,)! @@ -13984,10 +14019,10 @@ 2 F0/64|0& 2 F4/64|4& 3 e!243{XINVALID,XCHAR,XSTRING,XSTRINGFREE,XTSTRINGFREE,XINT,XFLOAT,XBOOL,XUENTRY,XPERCENT,XCTYPE,XPLURAL,XREPREFIX,XFILELOC,XPOINTER}! -0 s7840|& -0 s7841|& +0 s7851|& +0 s7852|& 3 f0 (315|$#,)! -3 f13983 (315|$#,)! +3 f14018 (315|$#,)! 3 f0 (23|0@0@6&#,!.,)! 3 f1211 (23|0@0@6&#,!.,)! 3 f0 (1094|0@5@7&#,)! @@ -14000,7 +14035,7 @@ 3 f1094 (1211|0@5@7&#,1211|0@5@7&#,)! 3 f0 (1094|0@5@7&#,)! 3 f5 (1094|0@5@7&#,)! -3 C0.5/9944|! +3 C0.5/9950|! 3 f0 (1094|0@5@7&#,5|$#,)! 3 f5 (1094|0@5@7&#,5|$#,)! 3 f0 (1094|0@5@7&#,)! @@ -14021,104 +14056,104 @@ 3 f2 (1094|@7|0@5@7&#,)! 3 f0 (1094|0@5@7&#,)! 3 f5 (1094|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,8315|0@0@2&#,)! -3 f1519 (8326|0@5@7&#,8315|0@0@2&#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,8321|0@0@2&#,)! +3 f1519 (8332|0@5@7&#,8321|0@0@2&#,)! 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1211|0@5@7&#,)! 3 f1211 (1211|0@5@7&#,1211|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8311|$#,)! -3 f1211 (8311|$#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f5 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f1211 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f1 (8326|0@5@7&#,)! -3 f0 (1211|0@5@4&#,2|$#,8311|$#,1519|$#,)! -3 f8315 (1211|0@5@4&#,2|$#,8311|$#,1519|$#,)! -3 f0 (8315|0@0@2&#,)! -3 f1 (8315|0@0@2&#,)! -3 f0 ()! -3 f8326 ()! -1 t8315|8315& -3 f0 (8326|0@5@7&#,)! -3 f1 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f1 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,8315|0@0@2&#,)! -3 f1519 (8326|0@5@7&#,8315|0@0@2&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@6&#,2|$#,8311|$#,1519|$#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@6&#,2|$#,8311|$#,1519|$#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@2&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@2&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f1519 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f2 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,1211|0@5@7&#,)! -3 f1 (8326|0@5@7&#,1519|$#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f1519 (8326|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f1211 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f1211 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,)! -3 f1211 (8326|0@5@7&#,1519|$#,)! -3 f0 (8326|0@5@7&#,1519|$#,1519|$#,)! -3 f2 (8326|0@5@7&#,1519|$#,1519|$#,)! -3 f0 (8326|0@5@7&#,)! -3 f1 (8326|0@5@7&#,)! -3 f0 (8326|0@5@2&#,)! -3 f1 (8326|0@5@2&#,)! +3 f0 (8317|$#,)! +3 f1211 (8317|$#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f5 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f1211 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f1 (8332|0@5@7&#,)! +3 f0 (1211|0@5@4&#,2|$#,8317|$#,1519|$#,)! +3 f8321 (1211|0@5@4&#,2|$#,8317|$#,1519|$#,)! +3 f0 (8321|0@0@2&#,)! +3 f1 (8321|0@0@2&#,)! +3 f0 ()! +3 f8332 ()! +1 t8321|8321& +3 f0 (8332|0@5@7&#,)! +3 f1 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f1 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,8321|0@0@2&#,)! +3 f1519 (8332|0@5@7&#,8321|0@0@2&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@6&#,2|$#,8317|$#,1519|$#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@6&#,2|$#,8317|$#,1519|$#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@2&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@2&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f1519 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f2 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1519|$#,1211|0@5@7&#,)! +3 f1 (8332|0@5@7&#,1519|$#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f1519 (8332|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f1211 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f1211 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,)! +3 f1211 (8332|0@5@7&#,1519|$#,)! +3 f0 (8332|0@5@7&#,1519|$#,1519|$#,)! +3 f2 (8332|0@5@7&#,1519|$#,1519|$#,)! +3 f0 (8332|0@5@7&#,)! +3 f1 (8332|0@5@7&#,)! +3 f0 (8332|0@5@2&#,)! +3 f1 (8332|0@5@2&#,)! 3 f0 (23|$#,)! 3 f1 (23|$#,)! 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1211|0@5@7&#,)! 3 f1211 (1211|0@5@7&#,1211|0@5@7&#,1211|0@5@7&#,)! 3 f0 (211|0@0@19@2@0#,1211|0@5@2&#,)! -3 f8320 (211|0@0@19@2@0#,1211|0@5@2&#,)! -3 f0 (8320|0@0@2&#,)! -3 f1 (8320|0@0@2&#,)! -3 f0 (8326|0@5@7&#,211|0@0@19@3@0#,1211|0@5@2&#,)! -3 f1 (8326|0@5@7&#,211|0@0@19@3@0#,1211|0@5@2&#,)! -3 f0 (8326|0@5@7&#,1211|0@5@7&#,23|$#,)! -3 f19 (8326|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! -3 f211 (8326|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! -3 f0 (8326|0@5@7&#,211|$#,)! -3 f2 (8326|0@5@7&#,211|$#,)! -3 f0 (8326|0@5@7&#,)! -3 f1 (8326|0@5@7&#,)! +3 f8326 (211|0@0@19@2@0#,1211|0@5@2&#,)! +3 f0 (8326|0@0@2&#,)! +3 f1 (8326|0@0@2&#,)! +3 f0 (8332|0@5@7&#,211|0@0@19@3@0#,1211|0@5@2&#,)! +3 f1 (8332|0@5@7&#,211|0@0@19@3@0#,1211|0@5@2&#,)! +3 f0 (8332|0@5@7&#,1211|0@5@7&#,23|$#,)! +3 f19 (8332|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! +3 f211 (8332|0@5@7&#,1211|0@5@7&#,23|0@0@19@3@0#,)! +3 f0 (8332|0@5@7&#,211|$#,)! +3 f2 (8332|0@5@7&#,211|$#,)! +3 f0 (8332|0@5@7&#,)! +3 f1 (8332|0@5@7&#,)! 3 f0 (1085|0@2@7&#,4373|0@0@2&#,)! 3 f1 (1085|0@2@7&#,4373|0@0@2&#,)! 3 f0 (4379|0@5@7&#,)! @@ -14187,18 +14222,18 @@ 3 f1 (1098|0@5@7&#,1211|0@5@2&#,1097|0@5@2&#,)! 3 f0 (1098|0@5@7&#,1211|0@5@7&#,1097|0@5@17&#,)! 3 f1 (1098|0@5@7&#,1211|0@5@7&#,1097|0@5@17&#,)! -3 f0 (5|$#,6403|0@5@2&#,)! -3 f1097 (5|$#,6403|0@5@2&#,)! -3 f0 (5|$#,6403|0@5@2&#,)! -3 f1097 (5|$#,6403|0@5@2&#,)! +3 f0 (5|$#,6407|0@5@2&#,)! +3 f1097 (5|$#,6407|0@5@2&#,)! +3 f0 (5|$#,6407|0@5@2&#,)! +3 f1097 (5|$#,6407|0@5@2&#,)! 3 f0 (1097|0@5@7&#,)! 3 f1097 (1097|0@5@7&#,)! 3 f0 (1097|0@5@7&#,1097|0@5@7&#,)! 3 f2 (1097|0@5@7&#,1097|0@5@7&#,)! 3 f0 (1097|0@5@7&#,)! 3 f1211 (1097|0@5@7&#,)! -3 f0 (1097|@7|0@5@7&#,5|$#,6403|0@5@2&#,)! -3 f1 (1097|@7|0@5@7&#,5|$#,6403|0@5@2&#,)! +3 f0 (1097|@7|0@5@7&#,5|$#,6407|0@5@2&#,)! +3 f1 (1097|@7|0@5@7&#,5|$#,6407|0@5@2&#,)! 3 f0 (1097|0@5@7&#,5|$#,1082|0@5@7&#,)! 3 f1 (1097|0@5@7&#,5|$#,1082|0@5@7&#,)! 3 f0 (1097|0@5@7&#,1097|0@5@7&#,)! @@ -14212,7 +14247,7 @@ 3 f0 (1097|0@5@7&#,)! 3 f2 (1097|0@5@7&#,)! 3 f0 (1097|0@5@7&#,)! -3 f6403 (1097|0@5@7&#,)! +3 f6407 (1097|0@5@7&#,)! 3 f0 (1097|0@5@7&#,)! 3 f2 (1097|0@5@7&#,)! 3 f0 (211|$#,1211|0@5@2&#,5|$#,)! @@ -14258,10 +14293,10 @@ 3 f1 (4|$#,1730|$#,)! 3 f0 (1730|$#,)! 3 f1 (1730|$#,)! -0 s7847|-1 14257 -1 -1 t14256|14256& -3 f0 (315|@5|$#,14257|4@0@7&#,5|$#,24|&#,)! -3 f1 (315|@5|$#,14257|4@0@7&#,5|$#,24|&#,)! +0 s7858|-1 14292 -1 +1 t14291|14291& +3 f0 (315|@5|$#,14292|4@0@7&#,5|$#,24|&#,)! +3 f1 (315|@5|$#,14292|4@0@7&#,5|$#,24|&#,)! 3 f0 (1211|0@5@2&#,1082|0@5@7&#,)! 3 f1 (1211|0@5@2&#,1082|0@5@7&#,)! 3 f0 ()! @@ -14362,52 +14397,52 @@ 3 f0 ()! 3 f1 ()! 3 f0 ()! -3 f8415 ()! -1 t8409|8409& +3 f8421 ()! +1 t8415|8415& 3 f0 (1082|0@5@7&#,1211|0@5@7&#,)! -3 f8409 (1082|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8409|$#,)! -3 f1211 (8409|$#,)! -3 f0 (8409|0@0@2&#,)! -3 f1 (8409|0@0@2&#,)! -3 f0 (8409|$#,8409|$#,)! -3 f2 (8409|$#,8409|$#,)! -3 f0 (8409|$#,8409|$#,)! -3 f2 (8409|$#,8409|$#,)! -3 f0 (8415|0@5@7&#,8409|$#,)! -3 f5 (8415|0@5@7&#,8409|$#,)! -3 f0 (8415|0@2@7&#,)! -3 f1 (8415|0@2@7&#,)! -3 f0 (8415|0@5@7&#,1082|0@5@7&#,1211|0@5@7&#,)! -3 f2 (8415|0@5@7&#,1082|0@5@7&#,1211|0@5@7&#,)! -3 f0 (8415|0@5@7&#,)! -3 f1211 (8415|0@5@7&#,)! -3 f0 (8415|0@5@2&#,)! -3 f1 (8415|0@5@2&#,)! +3 f8415 (1082|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8415|$#,)! +3 f1211 (8415|$#,)! +3 f0 (8415|0@0@2&#,)! +3 f1 (8415|0@0@2&#,)! +3 f0 (8415|$#,8415|$#,)! +3 f2 (8415|$#,8415|$#,)! +3 f0 (8415|$#,8415|$#,)! +3 f2 (8415|$#,8415|$#,)! +3 f0 (8421|0@5@7&#,8415|$#,)! +3 f5 (8421|0@5@7&#,8415|$#,)! +3 f0 (8421|0@2@7&#,)! +3 f1 (8421|0@2@7&#,)! +3 f0 (8421|0@5@7&#,1082|0@5@7&#,1211|0@5@7&#,)! +3 f2 (8421|0@5@7&#,1082|0@5@7&#,1211|0@5@7&#,)! +3 f0 (8421|0@5@7&#,)! +3 f1211 (8421|0@5@7&#,)! +3 f0 (8421|0@5@2&#,)! +3 f1 (8421|0@5@2&#,)! 3 f0 (1730|$#,1496|$#,1082|0@5@7&#,)! -3 f8226 (1730|$#,1496|$#,1082|0@5@7&#,)! +3 f8232 (1730|$#,1496|$#,1082|0@5@7&#,)! 3 f0 (1730|$#,1082|0@5@7&#,)! -3 f8226 (1730|$#,1082|0@5@7&#,)! +3 f8232 (1730|$#,1082|0@5@7&#,)! 3 f0 (1082|0@5@7&#,)! -3 f8226 (1082|0@5@7&#,)! +3 f8232 (1082|0@5@7&#,)! 3 f0 (5|$#,1082|0@5@7&#,)! -3 f8226 (5|$#,1082|0@5@7&#,)! +3 f8232 (5|$#,1082|0@5@7&#,)! 3 f0 (1082|0@5@7&#,)! -3 f8226 (1082|0@5@7&#,)! -3 f0 (8226|$#,)! -3 f1496 (8226|$#,)! -3 f0 (8226|$#,)! -3 f1730 (8226|$#,)! -3 f0 (8226|$#,)! -3 f5 (8226|$#,)! -3 f0 (8226|$#,)! -3 f1211 (8226|$#,)! -3 f0 (8226|0@0@2&#,)! -3 f1 (8226|0@0@2&#,)! -3 f0 (8226|$#,1082|0@5@7&#,)! -3 f2 (8226|$#,1082|0@5@7&#,)! -3 f0 (8226|$#,1082|0@5@7&#,)! -3 f2 (8226|$#,1082|0@5@7&#,)! +3 f8232 (1082|0@5@7&#,)! +3 f0 (8232|$#,)! +3 f1496 (8232|$#,)! +3 f0 (8232|$#,)! +3 f1730 (8232|$#,)! +3 f0 (8232|$#,)! +3 f5 (8232|$#,)! +3 f0 (8232|$#,)! +3 f1211 (8232|$#,)! +3 f0 (8232|0@0@2&#,)! +3 f1 (8232|0@0@2&#,)! +3 f0 (8232|$#,1082|0@5@7&#,)! +3 f2 (8232|$#,1082|0@5@7&#,)! +3 f0 (8232|$#,1082|0@5@7&#,)! +3 f2 (8232|$#,1082|0@5@7&#,)! 3 f0 (1079|0@5@7&#,1047|0@5@7&#,5|$#,)! 3 f1073 (1079|0@5@7&#,1047|0@5@7&#,5|$#,)! 3 f0 (1079|0@5@7&#,1047|0@5@7&#,5|$#,)! @@ -14468,40 +14503,40 @@ 3 f1496 (4|$#,)! 3 f0 (1496|$#,1496|$#,)! 3 f5 (1496|$#,1496|$#,)! -0 s7849|-1 14467 -1 -1 t14466|14466& -3 S!244{5|@1|^#entries,5|@1|^#nspace,14467|@1|11@3@3&#elements,}^14470 -0 s7850|& -1 t14468|14468& -0 a7851|& -3 f0 (14471|0@5@7&#,)! -3 f2 (14471|0@5@7&#,)! -3 f0 (14471|@7|0@5@7&#,)! -3 f2 (14471|@7|0@5@7&#,)! -3 f0 (14471|0@5@7&#,)! -3 f2 (14471|0@5@7&#,)! -3 f0 (14471|0@5@7&#,)! -3 f1211 (14471|0@5@7&#,)! -3 f0 (14471|0@5@2&#,)! -3 f1 (14471|0@5@2&#,)! -3 f0 (14471|0@5@7&#,)! -3 f1 (14471|0@5@7&#,)! -3 f0 (14471|@5|0@5@7&#,1047|15@5@17&#,)! -3 f14471 (14471|@5|0@5@7&#,1047|15@5@17&#,)! -3 f0 ()! -3 f14471 ()! -3 f0 (14471|0@2@7&#,)! -3 f1 (14471|0@2@7&#,)! -3 f0 (14471|@5|0@5@7&#,1047|15@5@17&#,)! -3 f14471 (14471|@5|0@5@7&#,1047|15@5@17&#,)! -3 f0 (14471|0@5@7&#,)! -3 f1 (14471|0@5@7&#,)! -3 f0 (14471|0@5@7&#,)! -3 f5 (14471|0@5@7&#,)! -3 f0 (14471|0@5@7&#,)! -3 f1211 (14471|0@5@7&#,)! -3 f0 (14471|0@5@2&#,)! -3 f1 (14471|0@5@2&#,)! +0 s7860|-1 14502 -1 +1 t14501|14501& +3 S!244{5|@1|^#entries,5|@1|^#nspace,14502|@1|11@3@3&#elements,}^14505 +0 s7861|& +1 t14503|14503& +0 a7862|& +3 f0 (14506|0@5@7&#,)! +3 f2 (14506|0@5@7&#,)! +3 f0 (14506|@7|0@5@7&#,)! +3 f2 (14506|@7|0@5@7&#,)! +3 f0 (14506|0@5@7&#,)! +3 f2 (14506|0@5@7&#,)! +3 f0 (14506|0@5@7&#,)! +3 f1211 (14506|0@5@7&#,)! +3 f0 (14506|0@5@2&#,)! +3 f1 (14506|0@5@2&#,)! +3 f0 (14506|0@5@7&#,)! +3 f1 (14506|0@5@7&#,)! +3 f0 (14506|@5|0@5@7&#,1047|15@5@17&#,)! +3 f14506 (14506|@5|0@5@7&#,1047|15@5@17&#,)! +3 f0 ()! +3 f14506 ()! +3 f0 (14506|0@2@7&#,)! +3 f1 (14506|0@2@7&#,)! +3 f0 (14506|@5|0@5@7&#,1047|15@5@17&#,)! +3 f14506 (14506|@5|0@5@7&#,1047|15@5@17&#,)! +3 f0 (14506|0@5@7&#,)! +3 f1 (14506|0@5@7&#,)! +3 f0 (14506|0@5@7&#,)! +3 f5 (14506|0@5@7&#,)! +3 f0 (14506|0@5@7&#,)! +3 f1211 (14506|0@5@7&#,)! +3 f0 (14506|0@5@2&#,)! +3 f1 (14506|0@5@2&#,)! 3 f0 (4414|0@5@7&#,)! 3 f2 (4414|0@5@7&#,)! 3 f0 (1211|0@5@4&#,20|0@0@4&#,)! @@ -14653,10 +14688,10 @@ 3 C1.1050/1|! 3 f0 (1064|0@2@7&#,1050|0@5@2&#,)! 3 f1050 (1064|0@2@7&#,1050|0@5@2&#,)! -3 f14648 (1064|0@2@7&#,1050|0@5@2&#,)! +3 f14683 (1064|0@2@7&#,1050|0@5@2&#,)! 3 f0 (1064|0@2@7&#,1050|0@5@2&#,)! 3 f1050 (1064|0@2@7&#,1050|0@5@2&#,)! -3 f14648 (1064|0@2@7&#,1050|0@5@2&#,)! +3 f14683 (1064|0@2@7&#,1050|0@5@2&#,)! 3 f0 (1064|0@2@7&#,1050|0@5@4&#,2|$#,)! 3 f4804 (1064|0@2@7&#,1050|0@5@4&#,2|$#,)! 3 f0 (1050|0@5@2&#,)! @@ -14900,9 +14935,9 @@ 3 f0 ()! 3 f1 ()! 3 ?! -3 f14897 (20|$#,20|$#,)! -3 f5 (20|$#,20|$#,)^14900 -1 t14899|14899& +3 f14932 (20|$#,20|$#,)! +3 f5 (20|$#,20|$#,)^14935 +1 t14934|14934& 3 f0 ()! 3 f1064 ()! 3 f0 ()! @@ -15052,19 +15087,19 @@ 3 f0 (1047|0@5@7&#,)! 3 f5 (1047|0@5@7&#,)! 3 ?! -3 f15049 (1047|0@5@7&#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15052 -1 t15051|15051& -3 f0 (15052|$#,1047|0@5@7&#,1082|0@5@7&#,)! -3 f1 (15052|$#,1047|0@5@7&#,1082|0@5@7&#,)! +3 f15084 (1047|0@5@7&#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15087 +1 t15086|15086& +3 f0 (15087|$#,1047|0@5@7&#,1082|0@5@7&#,)! +3 f1 (15087|$#,1047|0@5@7&#,1082|0@5@7&#,)! 3 ?! -3 f15055 (1047|0@5@7&#,1047|0@5@7&#,)! -3 f1 (1047|0@5@7&#,1047|0@5@7&#,)^15058 -1 t15057|15057& -3 f0 (15058|$#,1047|0@5@7&#,1047|0@5@7&#,)! -3 f1 (15058|$#,1047|0@5@7&#,1047|0@5@7&#,)! +3 f15090 (1047|0@5@7&#,1047|0@5@7&#,)! +3 f1 (1047|0@5@7&#,1047|0@5@7&#,)^15093 +1 t15092|15092& +3 f0 (15093|$#,1047|0@5@7&#,1047|0@5@7&#,)! +3 f1 (15093|$#,1047|0@5@7&#,1047|0@5@7&#,)! 3 f0 (5|$#,)! -3 f6490 (5|$#,)! +3 f6494 (5|$#,)! 3 f0 (1047|0@5@7&#,1047|0@5@7&#,)! 3 f2 (1047|0@5@7&#,1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! @@ -15077,12 +15112,12 @@ 3 f1 (1047|0@2@7&#,)! 3 f0 (1047|0@5@7&#,)! 3 f1 (1047|0@5@7&#,)! -3 f0 (6493|$#,)! -3 f2 (6493|$#,)! +3 f0 (6497|$#,)! +3 f2 (6497|$#,)! 3 f0 (1047|15@2@6&#,)! 3 f1 (1047|15@2@6&#,)! 3 f0 (1047|0@2@7&#,)! -3 f6513 (1047|0@2@7&#,)! +3 f6517 (1047|0@2@7&#,)! 3 f0 (1047|0@5@7&#,1050|0@5@7&#,)! 3 f1 (1047|0@5@7&#,1050|0@5@7&#,)! 3 f0 (1047|0@2@7&#,2|$#,1082|0@5@7&#,)! @@ -15112,7 +15147,7 @@ 3 f0 (1047|0@2@7&#,1047|0@2@7&#,2201|$#,2|$#,1082|0@5@7&#,2|$#,)! 3 f1 (1047|0@2@7&#,1047|0@2@7&#,2201|$#,2|$#,1082|0@5@7&#,2|$#,)! 3 f0 (1047|0@2@7&#,)! -3 f6513 (1047|0@2@7&#,)! +3 f6517 (1047|0@2@7&#,)! 3 f0 (1047|0@5@7&#,1073|0@5@7&#,)! 3 f2 (1047|0@5@7&#,1073|0@5@7&#,)! 3 f0 (1047|0@5@7&#,1073|0@5@7&#,)! @@ -15156,11 +15191,11 @@ 3 f0 (1047|0@2@7&#,1047|0@2@19@2@0#,)! 3 f1 (1047|0@2@7&#,1047|0@2@19@2@0#,)! 3 ?! -3 f15153 (1047|0@5@7&#,)! -3 f2 (1047|0@5@7&#,)^15156 -1 t15155|15155& -3 f0 (15156|$#,1047|0@5@7&#,)! -3 f2 (15156|$#,1047|0@5@7&#,)! +3 f15188 (1047|0@5@7&#,)! +3 f2 (1047|0@5@7&#,)^15191 +1 t15190|15190& +3 f0 (15191|$#,1047|0@5@7&#,)! +3 f2 (15191|$#,1047|0@5@7&#,)! 3 f0 ()! 3 f2 ()! 3 f0 (1047|0@5@7&#,1213|$#,)! @@ -15241,8 +15276,8 @@ 3 f1047 (1047|0@5@19@2@0#,1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,1047|0@5@7&#,)! 3 f5 (1047|0@5@7&#,1047|0@5@7&#,)! -3 f0 (6497|$#,6497|$#,)! -3 f2 (6497|$#,6497|$#,)! +3 f0 (6501|$#,6501|$#,)! +3 f2 (6501|$#,6501|$#,)! 3 f0 (1047|0@5@7&#,)! 3 f2 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,1047|0@5@7&#,)! @@ -15299,18 +15334,18 @@ 3 f1211 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! 3 f2 (1047|0@5@7&#,)! -3 f0 (5|$#,4804|$#,1213|$#,6403|0@5@2&#,)! -3 f1047 (5|$#,4804|$#,1213|$#,6403|0@5@2&#,)! -3 f0 (5|$#,4804|$#,1213|$#,6403|0@5@2&#,)! -3 f1047 (5|$#,4804|$#,1213|$#,6403|0@5@2&#,)! +3 f0 (5|$#,4804|$#,1213|$#,6407|0@5@2&#,)! +3 f1047 (5|$#,4804|$#,1213|$#,6407|0@5@2&#,)! +3 f0 (5|$#,4804|$#,1213|$#,6407|0@5@2&#,)! +3 f1047 (5|$#,4804|$#,1213|$#,6407|0@5@2&#,)! 3 f0 (1047|0@5@7&#,)! 3 f5 (1047|0@5@7&#,)! -3 f0 (4804|$#,1213|$#,6403|0@5@2&#,)! -3 f1047 (4804|$#,1213|$#,6403|0@5@2&#,)! +3 f0 (4804|$#,1213|$#,6407|0@5@2&#,)! +3 f1047 (4804|$#,1213|$#,6407|0@5@2&#,)! 3 f0 (1047|0@5@7&#,5|$#,)! 3 f1 (1047|0@5@7&#,5|$#,)! -3 f0 (5|$#,1213|$#,6403|0@5@2&#,)! -3 f1047 (5|$#,1213|$#,6403|0@5@2&#,)! +3 f0 (5|$#,1213|$#,6407|0@5@2&#,)! +3 f1047 (5|$#,1213|$#,6407|0@5@2&#,)! 3 f0 (1047|0@5@7&#,)! 3 f2 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! @@ -15363,8 +15398,8 @@ 3 f1047 (1047|@5|0@5@19@2@0#,1047|0@5@19@2@0#,)! 3 f0 ()! 3 f1047 ()! -3 f0 (6490|$#,)! -3 f1047 (6490|$#,)! +3 f0 (6494|$#,)! +3 f1047 (6494|$#,)! 3 f0 ()! 3 f1047 ()! 3 f0 ()! @@ -15499,8 +15534,8 @@ 3 f1 (1047|0@5@7&#,4535|$#,)! 3 f0 (1047|0@5@7&#,4535|$#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,4535|$#,1082|0@5@7&#,)! -3 f0 (1047|0@5@7&#,5886|$#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,5886|$#,1082|0@5@7&#,)! +3 f0 (1047|0@5@7&#,5888|$#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,5888|$#,1082|0@5@7&#,)! 3 f0 (1047|0@5@7&#,4535|$#,1082|0@5@7&#,)! 3 f1 (1047|0@5@7&#,4535|$#,1082|0@5@7&#,)! 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)! @@ -15734,53 +15769,53 @@ 3 f0 (1047|@5|0@2@7&#,1047|0@5@7&#,)! 3 f1047 (1047|@5|0@2@7&#,1047|0@5@7&#,)! 3 ?! -3 f15731 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)! -3 f2 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)^15734 -1 t15733|15733& +3 f15766 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)! +3 f2 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)^15769 +1 t15768|15768& 3 ?! -3 f15735 (1047|0@5@7&#,)! -3 f2 (1047|0@5@7&#,)^15738 -1 t15737|15737& -3 f0 (15734|$#,15738|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! -3 f1 (15734|$#,15738|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! +3 f15770 (1047|0@5@7&#,)! +3 f2 (1047|0@5@7&#,)^15773 +1 t15772|15772& +3 f0 (15769|$#,15773|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! +3 f1 (15769|$#,15773|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)! 3 f0 (1218|$#,1047|0@5@7&#,)! 3 f2 (1218|$#,1047|0@5@7&#,)! 3 ?! -3 f15743 (1047|0@5@7&#,)! -3 f2 (1047|0@5@7&#,)^15746 -1 t15745|15745& -3 f0 (15746|$#,1047|0@5@7&#,)! -3 f2 (15746|$#,1047|0@5@7&#,)! +3 f15778 (1047|0@5@7&#,)! +3 f2 (1047|0@5@7&#,)^15781 +1 t15780|15780& +3 f0 (15781|$#,1047|0@5@7&#,)! +3 f2 (15781|$#,1047|0@5@7&#,)! 3 ?! -3 f15749 (1047|0@5@7&#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15752 -1 t15751|15751& -3 f0 (15752|$#,1047|0@5@7&#,1082|0@5@7&#,)! -3 f1 (15752|$#,1047|0@5@7&#,1082|0@5@7&#,)! +3 f15784 (1047|0@5@7&#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15787 +1 t15786|15786& +3 f0 (15787|$#,1047|0@5@7&#,1082|0@5@7&#,)! +3 f1 (15787|$#,1047|0@5@7&#,1082|0@5@7&#,)! 3 ?! -3 f15755 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)^15758 -1 t15757|15757& -3 f0 (15758|$#,1047|0@5@7&#,5|$#,1082|0@5@7&#,)! -3 f1 (15758|$#,1047|0@5@7&#,5|$#,1082|0@5@7&#,)! +3 f15790 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,5|$#,1082|0@5@7&#,)^15793 +1 t15792|15792& +3 f0 (15793|$#,1047|0@5@7&#,5|$#,1082|0@5@7&#,)! +3 f1 (15793|$#,1047|0@5@7&#,5|$#,1082|0@5@7&#,)! 3 ?! -3 f15761 (1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,4542|$#,1082|0@5@7&#,)^15764 -1 t15763|15763& -3 f0 (15764|$#,1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! -3 f1 (15764|$#,1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! +3 f15796 (1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,4542|$#,1082|0@5@7&#,)^15799 +1 t15798|15798& +3 f0 (15799|$#,1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! +3 f1 (15799|$#,1047|0@5@7&#,4542|$#,1082|0@5@7&#,)! 3 ?! -3 f15767 (1047|0@5@7&#,1082|0@5@7&#,)! -3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15770 -1 t15769|15769& -3 f0 (15770|$#,1047|0@5@7&#,1082|0@5@7&#,)! -3 f1 (15770|$#,1047|0@5@7&#,1082|0@5@7&#,)! +3 f15802 (1047|0@5@7&#,1082|0@5@7&#,)! +3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15805 +1 t15804|15804& +3 f0 (15805|$#,1047|0@5@7&#,1082|0@5@7&#,)! +3 f1 (15805|$#,1047|0@5@7&#,1082|0@5@7&#,)! 3 ?! -3 f15773 (1047|0@5@7&#,1047|0@5@7&#,)! -3 f1 (1047|0@5@7&#,1047|0@5@7&#,)^15776 -1 t15775|15775& -3 f0 (15776|$#,1047|0@5@7&#,1047|0@5@7&#,)! -3 f1 (15776|$#,1047|0@5@7&#,1047|0@5@7&#,)! +3 f15808 (1047|0@5@7&#,1047|0@5@7&#,)! +3 f1 (1047|0@5@7&#,1047|0@5@7&#,)^15811 +1 t15810|15810& +3 f0 (15811|$#,1047|0@5@7&#,1047|0@5@7&#,)! +3 f1 (15811|$#,1047|0@5@7&#,1047|0@5@7&#,)! 3 f0 (1047|0@2@7&#,1047|0@2@7&#,)! 3 f1 (1047|0@2@7&#,1047|0@2@7&#,)! 3 f0 (1047|0@2@7&#,1047|0@2@7&#,2201|$#,1082|0@5@7&#,)! @@ -15798,9 +15833,9 @@ 3 f0 (1047|0@5@7&#,1211|0@5@18&#,)! 3 f1047 (1047|0@5@7&#,1211|0@5@18&#,)! 3 f0 (1047|0@2@7&#,)! -3 f6513 (1047|0@2@7&#,)! +3 f6517 (1047|0@2@7&#,)! 3 f0 (1047|0@2@7&#,)! -3 f6513 (1047|0@2@7&#,)! +3 f6517 (1047|0@2@7&#,)! 3 f0 (1047|0@2@19@2@0#,1047|0@2@19@2@0#,)! 3 f1 (1047|0@2@19@2@0#,1047|0@2@19@2@0#,)! 3 f0 (1047|15@2@6&#,)! @@ -15814,7 +15849,7 @@ 3 f0 (1047|0@5@7&#,)! 3 f2 (1047|0@5@7&#,)! 3 f0 (5|$#,)! -3 f6490 (5|$#,)! +3 f6494 (5|$#,)! 3 f0 (1047|0@5@7&#,1047|0@5@7&#,)! 3 f1 (1047|0@5@7&#,1047|0@5@7&#,)! 3 f0 (1047|0@2@7&#,1047|0@2@7&#,)! @@ -15880,7 +15915,7 @@ 3 f0 (1047|0@5@7&#,)! 3 f2 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! -3 f5886 (1047|0@5@7&#,)! +3 f5888 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! 3 f1 (1047|0@5@7&#,)! 3 f0 (1047|0@5@7&#,)! @@ -15904,7 +15939,7 @@ 3 f0 (1047|0@5@7&#,)! 3 f5706 (1047|0@5@7&#,)! 3 U!245{1043|@1|0@5@3&#ltok,1841|@1|^#typequal,6|@1|^#count,2992|@1|0@5@2&#ltokenList,3231|@1|0@0@2&#abstDecl,3168|@1|0@0@2&#declare,3178|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3237|@1|0@0@2&#array,3266|@1|0@0@2&#quantifier,3276|@1|0@0@2&#quantifiers,3241|@1|0@0@2&#var,3251|@1|0@0@2&#vars,3296|@1|0@0@2&#storeref,3314|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3361|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3458|@1|0@0@2&#claim,3545|@1|0@0@2&#type,3495|@1|0@0@2&#iter,3464|@1|0@0@2&#fcn,3474|@1|0@5@2&#fcns,3335|@1|0@0@2&#letdecl,3343|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3329|@1|0@0@2&#modify,2839|@1|0@0@2&#param,2857|@1|0@5@2&#paramlist,3203|@1|0@0@2&#declaratorinvs,3193|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3504|@1|0@0@2&#abstract,3385|@1|0@0@2&#exposed,3450|@1|0@0@2&#globals,3421|@1|0@0@2&#constdeclaration,3430|@1|0@0@2&#vardeclaration,3440|@1|0@0@2&#vardeclarationlist,3408|@1|0@0@2&#initdecls,3398|@1|0@0@2&#initdecl,3520|@1|0@0@2&#structdecls,3510|@1|0@0@2&#structdecl,3554|@1|0@0@2&#structorunion,3560|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3589|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3632|@1|0@0@2&#signature,3683|@1|0@0@2&#name,3599|@1|0@0@2&#namelist,3728|@1|0@0@2&#replace,3738|@1|0@0@2&#replacelist,3761|@1|0@0@2&#renaming,3767|@1|0@0@2&#traitref,3775|@1|0@0@2&#traitreflist,3041|@1|0@0@2&#import,3055|@1|0@0@2&#importlist,3815|@1|0@0@2&#iface,3825|@1|0@0@2&#interfacelist,3394|@1|0@0@2&#ctypes,}! -0 s7860|& +0 s7871|& 3 f0 (23|$#,)! 3 f1 (23|$#,)! 3 f0 ()! @@ -15959,63 +15994,63 @@ 3 f2 (1211|0@5@7&#,)! 3 f0 (1211|0@5@7&#,)! 3 f1211 (1211|0@5@7&#,)! -3 S!246{5|@1|^#nelements,5|@1|^#free,4442|@1|11@3@3&#elements,}^15959 -0 s7874|& -1 t15957|15957& -0 a7875|& -3 f0 (15960|0@5@7&#,)! -3 f2 (15960|0@5@7&#,)! -3 f0 (15960|@7|0@5@7&#,)! -3 f5 (15960|@7|0@5@7&#,)! -3 f0 (15960|0@5@7&#,)! -3 f5 (15960|0@5@7&#,)! -3 f0 (15960|0@5@7&#,)! -3 f1 (15960|0@5@7&#,)! -3 f0 (15960|0@5@7&#,)! -3 f1 (15960|0@5@7&#,)! -3 f0 ()! -3 f15960 ()! -3 f0 (15960|0@5@7&#,)! -3 f1082 (15960|0@5@7&#,)! -3 f0 (15960|0@5@7&#,1082|0@5@2&#,)! -3 f2 (15960|0@5@7&#,1082|0@5@2&#,)! -3 f0 (15960|0@5@7&#,)! -3 f1211 (15960|0@5@7&#,)! -3 f0 (15960|0@5@2&#,)! -3 f1 (15960|0@5@2&#,)! -3 S!247{5|@1|^#entries,5|@1|^#nspace,24|@1|11@3@3&#elements,}^15983 -0 s7886|& -1 t15981|15981& -0 a7887|& -3 f1 (15984|@7|&#,5|@3|&#,)! -3 f0 ()! -3 f15984 ()! -3 f0 (15984|$#,)! -3 f2 (15984|$#,)! -3 f0 (15984|$#,)! -3 f5 (15984|$#,)! -3 f0 (15984|$#,5|$#,)! -3 f2 (15984|$#,5|$#,)! -3 f0 (15984|$#,5|$#,)! -3 f2 (15984|$#,5|$#,)! -3 f0 (15984|$#,)! -3 f1211 (15984|$#,)! -3 f0 (15984|0@0@2&#,)! -3 f1 (15984|0@0@2&#,)! -3 f0 (15984|$#,)! -3 f1211 (15984|$#,)! -3 S!248{1211|@1|0@5@3&#file,1054|@1|^#daccess,}! +3 S!246{5|@1|^#nelements,5|@1|^#free,4442|@1|11@3@3&#elements,}^15994 +0 s7885|& +1 t15992|15992& +0 a7886|& +3 f0 (15995|0@5@7&#,)! +3 f2 (15995|0@5@7&#,)! +3 f0 (15995|@7|0@5@7&#,)! +3 f5 (15995|@7|0@5@7&#,)! +3 f0 (15995|0@5@7&#,)! +3 f5 (15995|0@5@7&#,)! +3 f0 (15995|0@5@7&#,)! +3 f1 (15995|0@5@7&#,)! +3 f0 (15995|0@5@7&#,)! +3 f1 (15995|0@5@7&#,)! +3 f0 ()! +3 f15995 ()! +3 f0 (15995|0@5@7&#,)! +3 f1082 (15995|0@5@7&#,)! +3 f0 (15995|0@5@7&#,1082|0@5@2&#,)! +3 f2 (15995|0@5@7&#,1082|0@5@2&#,)! +3 f0 (15995|0@5@7&#,)! +3 f1211 (15995|0@5@7&#,)! +3 f0 (15995|0@5@2&#,)! +3 f1 (15995|0@5@2&#,)! +3 S!247{5|@1|^#entries,5|@1|^#nspace,24|@1|11@3@3&#elements,}^16018 0 s7897|& -0 s7898|-1 16008 -1 +1 t16016|16016& +0 a7898|& +3 f1 (16019|@7|&#,5|@3|&#,)! +3 f0 ()! +3 f16019 ()! +3 f0 (16019|$#,)! +3 f2 (16019|$#,)! +3 f0 (16019|$#,)! +3 f5 (16019|$#,)! +3 f0 (16019|$#,5|$#,)! +3 f2 (16019|$#,5|$#,)! +3 f0 (16019|$#,5|$#,)! +3 f2 (16019|$#,5|$#,)! +3 f0 (16019|$#,)! +3 f1211 (16019|$#,)! +3 f0 (16019|0@0@2&#,)! +3 f1 (16019|0@0@2&#,)! +3 f0 (16019|$#,)! +3 f1211 (16019|$#,)! +3 S!248{1211|@1|0@5@3&#file,1054|@1|^#daccess,}! +0 s7908|& +0 s7909|-1 16043 -1 3 e!249{CX_ERROR,CX_GLOBAL,CX_INNER,CX_FUNCTION,CX_FCNDECLARATION,CX_MACROFCN,CX_MACROCONST,CX_UNKNOWNMACRO,CX_ITERDEF,CX_ITEREND,CX_OLDSTYLESCOPE,CX_LCL,CX_LCLLIB,CX_MT}! -0 s7913|& -0 s7914|& -1 t16004|16004& +0 s7924|& +0 s7925|& +1 t16039|16039& 2 y1212|1212& 3 Uu_cont{2|@1|^#glob,5|@1|^#cdepth,1050|@1|0@5@18@2@0#fcn,}! -0 s7915|& -3 S!250{5|@1|^#linesprocessed,5|@1|^#speclinesprocessed,8268|@1|0@0@3&#markers,2|@1|^#macroMissingParams,2|@1|^#preprocessing,2|@1|^#incommandline,2|@1|^#insuppressregion,2|@1|^#inDerivedFile,2|@1|^#instandardlib,2|@1|^#inimport,2|@1|^#inheader,2|@1|^#inmacrocache,2|@1|^#protectVars,2|@1|^#neednl,2|@1|^#showfunction,2|@1|^#savedFlags,2|@1|^#justpopped,2|@1|^#anyExports,2|@1|^#inFunctionHeader,1730|@1|^#library,1496|@1|^#isNullGuarded,1082|@1|0@5@3&#saveloc,1082|@1|0@5@3&#pushloc,8430|@1|0@0@3&#clauses,2201|@1|^#inclause,5|@1|^#numerrors,15960|@1|0@5@3&#locstack,8326|@1|0@5@3&#ftab,1211|@1|0@5@3&#msgAnnote,1047|@1|0@5@18@3@0#aliasAnnote,1047|@1|0@5@18@3@0#aliasAnnoteAls,8415|@1|0@5@3&#msgLog,8292|@1|0@0@3&#mc,1073|@1|0@5@18@3@0#mods,1054|@1|^#facct,1054|@1|^#acct,1054|@1|^#nacct,1200|@1|0@5@18@3@0#globs,1200|@1|0@5@2&#globs_used,5|@1|^#nmods,5|@1|^#maxmods,16008|@1|11@0@3&#moduleaccess,16007|@1|^#kind,1213|@1|^#boolType,40|@1|^#flags,40|@1|^#saveflags,40|@1|^#setGlobally,40|@1|^#setLocally,43|@1|^#values,43|@1|^#counters,16009|@1|^#strings,8206|@1|0@5@3&#modrecs,1099|@1|0@5@3&#stateTable,1100|@1|0@5@3&#annotTable,16011|@1|^#cont,16007|@1|^#savekind,16011|@1|^#savecont,}! -0 s7916|& +0 s7926|& +3 S!250{5|@1|^#linesprocessed,5|@1|^#speclinesprocessed,8274|@1|0@0@3&#markers,2|@1|^#macroMissingParams,2|@1|^#preprocessing,2|@1|^#incommandline,2|@1|^#insuppressregion,2|@1|^#inDerivedFile,2|@1|^#instandardlib,2|@1|^#inimport,2|@1|^#inheader,2|@1|^#inmacrocache,2|@1|^#protectVars,2|@1|^#neednl,2|@1|^#showfunction,2|@1|^#savedFlags,2|@1|^#justpopped,2|@1|^#anyExports,2|@1|^#inFunctionHeader,1730|@1|^#library,1496|@1|^#isNullGuarded,1082|@1|0@5@3&#saveloc,1082|@1|0@5@3&#pushloc,8436|@1|0@0@3&#clauses,2201|@1|^#inclause,5|@1|^#numerrors,15995|@1|0@5@3&#locstack,8332|@1|0@5@3&#ftab,1211|@1|0@5@3&#msgAnnote,1047|@1|0@5@18@3@0#aliasAnnote,1047|@1|0@5@18@3@0#aliasAnnoteAls,8421|@1|0@5@3&#msgLog,8298|@1|0@0@3&#mc,1073|@1|0@5@18@3@0#mods,1054|@1|^#facct,1054|@1|^#acct,1054|@1|^#nacct,1200|@1|0@5@18@3@0#globs,1200|@1|0@5@2&#globs_used,5|@1|^#nmods,5|@1|^#maxmods,16043|@1|11@0@3&#moduleaccess,16042|@1|^#kind,1213|@1|^#boolType,40|@1|^#flags,40|@1|^#saveflags,40|@1|^#setGlobally,40|@1|^#setLocally,43|@1|^#values,43|@1|^#counters,16044|@1|^#strings,8212|@1|0@5@3&#modrecs,1099|@1|0@5@3&#stateTable,1100|@1|0@5@3&#annotTable,16046|@1|^#cont,16042|@1|^#savekind,16046|@1|^#savecont,}! +0 s7927|& 3 f0 (1730|$#,)! 3 f1211 (1730|$#,)! 3 f0 ()! @@ -16058,8 +16093,8 @@ 3 f2 ()! 3 f0 (2201|$#,)! 3 f1 (2201|$#,)! -3 f0 (8430|$#,)! -3 f2201 (8430|$#,)! +3 f0 (8436|$#,)! +3 f2201 (8436|$#,)! 3 f0 (1211|0@5@2&#,)! 3 f1 (1211|0@5@2&#,)! 3 f0 (1211|0@5@2&#,)! @@ -16471,11 +16506,11 @@ 3 f0 ()! 3 f2 ()! 3 f0 ()! -3 f8326 ()! +3 f8332 ()! 3 f0 ()! 3 f1211 ()! 3 f0 ()! -3 f8415 ()! +3 f8421 ()! 3 f0 ()! 3 f2 ()! 3 f0 ()! @@ -16560,25 +16595,25 @@ 3 f1 (1091|0@5@2&#,)! 3 f0 (1211|0@5@2&#,1103|0@5@2&#,)! 3 f1 (1211|0@5@2&#,1103|0@5@2&#,)! -3 f0 (1047|0@5@7&#,6403|0@5@2&#,)! -3 f1098 (1047|0@5@7&#,6403|0@5@2&#,)! -3 f0 (6403|0@5@2&#,)! -3 f1098 (6403|0@5@2&#,)! +3 f0 (1047|0@5@7&#,6407|0@5@2&#,)! +3 f1098 (1047|0@5@7&#,6407|0@5@2&#,)! +3 f0 (6407|0@5@2&#,)! +3 f1098 (6407|0@5@2&#,)! 3 f0 ()! 3 f1 ()! 3 S!251{1734|@1|^#kind,23|@1|0@5@18@3@0#name,23|@1|0@5@18@3@0#describe,}! -0 s7917|& -0 s7918|-1 -1 16567 -2 y16566|16566& +0 s7928|& +0 s7929|-1 -1 16602 +2 y16601|16601& 3 e!252{ARG_NONE,ARG_VALUE,ARG_STRING,ARG_SPECIAL}! -0 s7923|& -0 s7924|& -3 S!253{1734|@1|^#main,1734|@1|^#sub,2|@1|^#isSpecial,2|@1|^#isIdem,2|@1|^#isGlobal,2|@1|^#isModeFlag,16570|@1|^#argtype,23|@1|0@0@18@3@0#flag,1730|@1|^#code,23|@1|0@5@18@3@0#desc,1261|@1|0@5@3@3@0#hint,5|@1|^#nreported,5|@1|^#nsuppressed,}! -0 s7925|& -0 s7926|-1 -1 16574 -2 y16573|16573& -0 s7927|& -3 f1 (16573|@3|6@0@19@3@0#,)! +0 s7934|& +0 s7935|& +3 S!253{1734|@1|^#main,1734|@1|^#sub,2|@1|^#isSpecial,2|@1|^#isIdem,2|@1|^#isGlobal,2|@1|^#isModeFlag,16605|@1|^#argtype,23|@1|0@0@18@3@0#flag,1730|@1|^#code,23|@1|0@5@18@3@0#desc,1261|@1|0@5@3@3@0#hint,5|@1|^#nreported,5|@1|^#nsuppressed,}! +0 s7936|& +0 s7937|-1 -1 16609 +2 y16608|16608& +0 s7938|& +3 f1 (16608|@3|6@0@19@3@0#,)! 2 y1261|1261& 3 f1 (1261|@3|6@5@19@3@0#,)! 3 f0 (1730|$#,)! @@ -16735,8 +16770,8 @@ 3 f5 (23|$#,786|4@0@7&#,)! 3 f0 (23|$#,)! 3 f2 (23|$#,)! -3 f0 (315|$#,315|4@0@7&#,10943|4@0@7&#,)! -3 f2 (315|$#,315|4@0@7&#,10943|4@0@7&#,)! +3 f0 (315|$#,315|4@0@7&#,10957|4@0@7&#,)! +3 f2 (315|$#,315|4@0@7&#,10957|4@0@7&#,)! 3 f0 (1211|0@5@7&#,)! 3 f1211 (1211|0@5@7&#,)! 3 f0 (1211|0@5@7&#,1211|@5|0@5@7&#,)! @@ -16744,17 +16779,17 @@ 3 f0 ()! 3 f1211 ()! 3 f0 (1211|0@5@7&#,1387|4@0@7&#,)! -3 f10823 (1211|0@5@7&#,1387|4@0@7&#,)! +3 f10835 (1211|0@5@7&#,1387|4@0@7&#,)! 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! -3 f10823 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! +3 f10835 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! -3 f10823 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! +3 f10835 (1211|0@5@7&#,1211|0@5@7&#,1387|4@0@7&#,)! 3 f0 (1211|0@5@7&#,)! 3 f2 (1211|0@5@7&#,)! 3 f0 (23|$#,)! 3 f2 (23|$#,)! -3 f0 (12525|$#,12525|4@0@7&#,10943|4@0@7&#,)! -3 f2 (12525|$#,12525|4@0@7&#,10943|4@0@7&#,)! +3 f0 (12560|$#,12560|4@0@7&#,10957|4@0@7&#,)! +3 f2 (12560|$#,12560|4@0@7&#,10957|4@0@7&#,)! 3 f0 (1211|0@5@7&#,)! 3 f1211 (1211|0@5@7&#,)! 3 f0 (23|0@5@7&#,)! @@ -16808,50 +16843,50 @@ 3 f19 (211|$#,23|@5|4@0@7&#,5|$#,)! 3 f23 (211|$#,23|@5|4@0@7&#,5|$#,)! 3 f0 ()! -3 f8430 ()! -3 f0 (8430|$#,)! -3 f1 (8430|$#,)! -3 f0 (8430|$#,2201|$#,)! -3 f1 (8430|$#,2201|$#,)! -3 f0 (8430|$#,)! -3 f1 (8430|$#,)! -3 f0 (8430|$#,)! -3 f2201 (8430|$#,)! -3 f0 (8430|$#,2201|$#,)! -3 f1 (8430|$#,2201|$#,)! -3 f0 (8430|$#,2201|$#,)! -3 f1 (8430|$#,2201|$#,)! -3 f0 (8430|$#,)! -3 f5 (8430|$#,)! -3 f0 (8430|$#,)! -3 f1211 (8430|$#,)! -3 f0 (8430|$#,)! -3 f1 (8430|$#,)! -3 f0 (8430|0@0@2&#,)! -3 f1 (8430|0@0@2&#,)! -3 f0 ()! -3 f15960 ()! +3 f8436 ()! +3 f0 (8436|$#,)! +3 f1 (8436|$#,)! +3 f0 (8436|$#,2201|$#,)! +3 f1 (8436|$#,2201|$#,)! +3 f0 (8436|$#,)! +3 f1 (8436|$#,)! +3 f0 (8436|$#,)! +3 f2201 (8436|$#,)! +3 f0 (8436|$#,2201|$#,)! +3 f1 (8436|$#,2201|$#,)! +3 f0 (8436|$#,2201|$#,)! +3 f1 (8436|$#,2201|$#,)! +3 f0 (8436|$#,)! +3 f5 (8436|$#,)! +3 f0 (8436|$#,)! +3 f1211 (8436|$#,)! +3 f0 (8436|$#,)! +3 f1 (8436|$#,)! +3 f0 (8436|0@0@2&#,)! +3 f1 (8436|0@0@2&#,)! +3 f0 ()! +3 f15995 ()! 1 t1082|1082& 3 f0 ()! -3 f15960 ()! -3 f0 (15960|0@2@7&#,)! -3 f1 (15960|0@2@7&#,)! -3 f0 (15960|@5|0@5@7&#,1082|0@5@4&#,)! -3 f1 (15960|@5|0@5@7&#,1082|0@5@4&#,)! -3 f0 (15960|0@5@7&#,)! -3 f1082 (15960|0@5@7&#,)! -3 f0 (15960|0@5@7&#,)! -3 f1 (15960|0@5@7&#,)! -3 f0 (15960|0@5@7&#,1082|0@5@2&#,)! -3 f2 (15960|0@5@7&#,1082|0@5@2&#,)! -3 f0 (15960|0@5@7&#,)! -3 f1211 (15960|0@5@7&#,)! -3 f0 (15960|0@5@7&#,)! -3 f5 (15960|0@5@7&#,)! -3 f0 (15960|0@5@7&#,)! -3 f1 (15960|0@5@7&#,)! -3 f0 (15960|0@5@2&#,)! -3 f1 (15960|0@5@2&#,)! +3 f15995 ()! +3 f0 (15995|0@2@7&#,)! +3 f1 (15995|0@2@7&#,)! +3 f0 (15995|@5|0@5@7&#,1082|0@5@4&#,)! +3 f1 (15995|@5|0@5@7&#,1082|0@5@4&#,)! +3 f0 (15995|0@5@7&#,)! +3 f1082 (15995|0@5@7&#,)! +3 f0 (15995|0@5@7&#,)! +3 f1 (15995|0@5@7&#,)! +3 f0 (15995|0@5@7&#,1082|0@5@2&#,)! +3 f2 (15995|0@5@7&#,1082|0@5@2&#,)! +3 f0 (15995|0@5@7&#,)! +3 f1211 (15995|0@5@7&#,)! +3 f0 (15995|0@5@7&#,)! +3 f5 (15995|0@5@7&#,)! +3 f0 (15995|0@5@7&#,)! +3 f1 (15995|0@5@7&#,)! +3 f0 (15995|0@5@2&#,)! +3 f1 (15995|0@5@2&#,)! 3 f0 ()! 3 f2400 ()! 3 f0 ()! @@ -16879,9 +16914,9 @@ 3 f0 (2400|0@5@7&#,)! 3 f1 (2400|0@5@7&#,)! 3 ?! -3 f16876 (20|$#,20|$#,)! -3 f5 (20|$#,20|$#,)^16879 -1 t16878|16878& +3 f16911 (20|$#,20|$#,)! +3 f5 (20|$#,20|$#,)^16914 +1 t16913|16913& 3 f0 (2400|0@5@7&#,1211|0@5@7&#,)! 3 f5 (2400|0@5@7&#,1211|0@5@7&#,)! 3 f0 (2400|0@5@7&#,1211|0@5@7&#,)! @@ -16915,19 +16950,19 @@ 3 f0 (2368|0@5@7&#,)! 3 f1 (2368|0@5@7&#,)! 3 ?! -3 f16912 (20|$#,20|$#,)! -3 f5 (20|$#,20|$#,)^16915 -1 t16914|16914& -3 f0 ()! -3 f8206 ()! -3 f0 (8206|0@2@7&#,)! -3 f1 (8206|0@2@7&#,)! -3 f0 (8206|@5|0@5@7&#,1073|0@5@18@2@0#,)! -3 f8206 (8206|@5|0@5@7&#,1073|0@5@18@2@0#,)! -3 f0 (8206|0@5@7&#,)! -3 f1 (8206|0@5@7&#,)! -3 f0 (8206|0@5@2&#,)! -3 f1 (8206|0@5@2&#,)! +3 f16947 (20|$#,20|$#,)! +3 f5 (20|$#,20|$#,)^16950 +1 t16949|16949& +3 f0 ()! +3 f8212 ()! +3 f0 (8212|0@2@7&#,)! +3 f1 (8212|0@2@7&#,)! +3 f0 (8212|@5|0@5@7&#,1073|0@5@18@2@0#,)! +3 f8212 (8212|@5|0@5@7&#,1073|0@5@18@2@0#,)! +3 f0 (8212|0@5@7&#,)! +3 f1 (8212|0@5@7&#,)! +3 f0 (8212|0@5@2&#,)! +3 f1 (8212|0@5@2&#,)! 3 f0 ()! 3 f4997 ()! 3 f0 (4997|0@2@7&#,)! @@ -16967,8 +17002,8 @@ 3 f1211 (4482|$#,)! 3 f0 (4482|$#,)! 3 f1211 (4482|$#,)! -3 f0 (12525|$#,)! -3 f4482 (12525|$#,)! +3 f0 (12560|$#,)! +3 f4482 (12560|$#,)! 3 f0 (4482|0@0@2&#,)! 3 f1 (4482|0@0@2&#,)! 3 f0 (4512|0@0@2&#,)! @@ -17003,19 +17038,19 @@ 3 f0 (4315|0@0@2&#,)! 3 f1 (4315|0@0@2&#,)! 3 f0 ()! -3 f9978 ()! -3 f0 (9978|$#,)! -3 f1 (9978|$#,)! -3 f0 (9978|$#,1067|0@5@18@2@0#,)! -3 f1 (9978|$#,1067|0@5@18@2@0#,)! -3 f0 (9978|@5|$#,9978|0@0@2&#,)! -3 f9978 (9978|@5|$#,9978|0@0@2&#,)! +3 f9984 ()! +3 f0 (9984|$#,)! +3 f1 (9984|$#,)! +3 f0 (9984|$#,1067|0@5@18@2@0#,)! +3 f1 (9984|$#,1067|0@5@18@2@0#,)! +3 f0 (9984|@5|$#,9984|0@0@2&#,)! +3 f9984 (9984|@5|$#,9984|0@0@2&#,)! 3 f0 (1067|0@5@18@2@0#,)! -3 f9978 (1067|0@5@18@2@0#,)! -3 f0 (9978|$#,)! -3 f1211 (9978|$#,)! -3 f0 (9978|0@0@2&#,)! -3 f1 (9978|0@0@2&#,)! +3 f9984 (1067|0@5@18@2@0#,)! +3 f0 (9984|$#,)! +3 f1211 (9984|$#,)! +3 f0 (9984|0@0@2&#,)! +3 f1 (9984|0@0@2&#,)! 3 f0 ()! 3 f4872 ()! 3 f0 (1050|0@5@4&#,)! @@ -17158,40 +17193,40 @@ 3 f5 (1076|0@5@7&#,)! 3 f0 (1076|0@5@2&#,)! 3 f1 (1076|0@5@2&#,)! -3 f0 (8268|$#,1082|0@5@7&#,)! -3 f5 (8268|$#,1082|0@5@7&#,)! -3 f0 ()! -3 f8268 ()! -1 t8226|8226& -3 f0 (8268|$#,)! -3 f1 (8268|$#,)! -3 f0 (8268|$#,8226|0@0@2&#,)! -3 f1 (8268|$#,8226|0@0@2&#,)! -3 f0 (8268|$#,)! -3 f1 (8268|$#,)! -3 f0 (8268|$#,5|$#,8226|0@0@4&#,)! -3 f1 (8268|$#,5|$#,8226|0@0@4&#,)! -3 f0 (8268|$#,)! -3 f1211 (8268|$#,)! -3 f0 (8268|0@0@2&#,)! -3 f1 (8268|0@0@2&#,)! -3 f0 (8268|$#,1082|0@5@7&#,)! -3 f5 (8268|$#,1082|0@5@7&#,)! -3 f0 (8268|$#,1730|$#,1082|0@5@7&#,)! -3 f1496 (8268|$#,1730|$#,1082|0@5@7&#,)! -3 f0 (8268|$#,1082|0@5@7&#,)! -3 f2 (8268|$#,1082|0@5@7&#,)! +3 f0 (8274|$#,1082|0@5@7&#,)! +3 f5 (8274|$#,1082|0@5@7&#,)! +3 f0 ()! +3 f8274 ()! +1 t8232|8232& +3 f0 (8274|$#,)! +3 f1 (8274|$#,)! +3 f0 (8274|$#,8232|0@0@2&#,)! +3 f1 (8274|$#,8232|0@0@2&#,)! +3 f0 (8274|$#,)! +3 f1 (8274|$#,)! +3 f0 (8274|$#,5|$#,8232|0@0@4&#,)! +3 f1 (8274|$#,5|$#,8232|0@0@4&#,)! +3 f0 (8274|$#,)! +3 f1211 (8274|$#,)! +3 f0 (8274|0@0@2&#,)! +3 f1 (8274|0@0@2&#,)! +3 f0 (8274|$#,1082|0@5@7&#,)! +3 f5 (8274|$#,1082|0@5@7&#,)! +3 f0 (8274|$#,1730|$#,1082|0@5@7&#,)! +3 f1496 (8274|$#,1730|$#,1082|0@5@7&#,)! +3 f0 (8274|$#,1082|0@5@7&#,)! +3 f2 (8274|$#,1082|0@5@7&#,)! 3 f0 (1061|0@5@2&#,)! -3 f8059 (1061|0@5@2&#,)! +3 f8065 (1061|0@5@2&#,)! 1 t1061|1061& -3 f0 (8059|$#,)! -3 f1 (8059|$#,)! -3 f0 (8059|@5|$#,1061|0@5@2&#,)! -3 f8059 (8059|@5|$#,1061|0@5@2&#,)! -3 f0 (8059|$#,)! -3 f1211 (8059|$#,)! -3 f0 (8059|0@0@2&#,)! -3 f1 (8059|0@0@2&#,)! +3 f0 (8065|$#,)! +3 f1 (8065|$#,)! +3 f0 (8065|@5|$#,1061|0@5@2&#,)! +3 f8065 (8065|@5|$#,1061|0@5@2&#,)! +3 f0 (8065|$#,)! +3 f1211 (8065|$#,)! +3 f0 (8065|0@0@2&#,)! +3 f1 (8065|0@0@2&#,)! 3 f0 (1211|0@5@2&#,)! 3 f1808 (1211|0@5@2&#,)! 3 f0 (1808|0@0@2&#,)! @@ -17249,21 +17284,21 @@ 3 f0 (1200|0@5@7&#,1200|0@5@7&#,)! 3 f5 (1200|0@5@7&#,1200|0@5@7&#,)! 3 f0 ()! -3 f15984 ()! -3 f0 (15984|$#,)! -3 f1 (15984|$#,)! -3 f0 (15984|$#,5|$#,)! -3 f2 (15984|$#,5|$#,)! -3 f0 (15984|$#,5|$#,)! -3 f2 (15984|$#,5|$#,)! -3 f0 (15984|$#,)! -3 f1211 (15984|$#,)! -3 f0 (15984|$#,)! -3 f1211 (15984|$#,)! -3 f0 (15984|0@0@2&#,)! -3 f1 (15984|0@0@2&#,)! -0 s7933|-1 17261 -1 -1 t17260|17260& +3 f16019 ()! +3 f0 (16019|$#,)! +3 f1 (16019|$#,)! +3 f0 (16019|$#,5|$#,)! +3 f2 (16019|$#,5|$#,)! +3 f0 (16019|$#,5|$#,)! +3 f2 (16019|$#,5|$#,)! +3 f0 (16019|$#,)! +3 f1211 (16019|$#,)! +3 f0 (16019|$#,)! +3 f1211 (16019|$#,)! +3 f0 (16019|0@0@2&#,)! +3 f1 (16019|0@0@2&#,)! +0 s7944|-1 17296 -1 +1 t17295|17295& 3 f0 (4812|0@5@2&#,)! 3 f1 (4812|0@5@2&#,)! 3 f0 ()! @@ -17426,17 +17461,17 @@ 3 f0 (1073|0@5@7&#,)! 3 f1073 (1073|0@5@7&#,)! 3 ?! -3 f17423 (1047|0@5@7&#,1047|0@5@7&#,)! -3 f2 (1047|0@5@7&#,1047|0@5@7&#,)^17426 -1 t17425|17425& -3 f0 (17426|$#,1073|0@5@7&#,1047|0@5@7&#,)! -3 f2 (17426|$#,1073|0@5@7&#,1047|0@5@7&#,)! +3 f17458 (1047|0@5@7&#,1047|0@5@7&#,)! +3 f2 (1047|0@5@7&#,1047|0@5@7&#,)^17461 +1 t17460|17460& +3 f0 (17461|$#,1073|0@5@7&#,1047|0@5@7&#,)! +3 f2 (17461|$#,1073|0@5@7&#,1047|0@5@7&#,)! 3 ?! -3 f17429 (1047|0@5@7&#,)! -3 f2 (1047|0@5@7&#,)^17432 -1 t17431|17431& -3 f0 (17432|$#,1073|0@5@7&#,)! -3 f2 (17432|$#,1073|0@5@7&#,)! +3 f17464 (1047|0@5@7&#,)! +3 f2 (1047|0@5@7&#,)^17467 +1 t17466|17466& +3 f0 (17467|$#,1073|0@5@7&#,)! +3 f2 (17467|$#,1073|0@5@7&#,)! 3 f0 (1073|0@5@7&#,)! 3 f2 (1073|0@5@7&#,)! 3 f0 (1073|0@5@7&#,1047|0@5@7&#,)! @@ -17493,56 +17528,56 @@ 3 f1211 (1073|0@5@7&#,)! 3 f0 (1073|0@5@7&#,)! 3 f1 (1073|0@5@7&#,)! -3 f0 (6403|0@5@2&#,)! -3 f1 (6403|0@5@2&#,)! -3 f0 (6403|0@5@2&#,6403|0@5@7&#,)! -3 f6403 (6403|0@5@2&#,6403|0@5@7&#,)! -3 f0 (6403|0@5@2&#,1082|0@5@7&#,)! -3 f6403 (6403|0@5@2&#,1082|0@5@7&#,)! -3 f0 (6403|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! -3 f6403 (6403|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! -3 f0 (6403|0@5@7&#,)! -3 f6403 (6403|0@5@7&#,)! -3 f0 ()! -3 f6403 ()! +3 f0 (6407|0@5@2&#,)! +3 f1 (6407|0@5@2&#,)! +3 f0 (6407|0@5@2&#,6407|0@5@7&#,)! +3 f6407 (6407|0@5@2&#,6407|0@5@7&#,)! +3 f0 (6407|0@5@2&#,1082|0@5@7&#,)! +3 f6407 (6407|0@5@2&#,1082|0@5@7&#,)! +3 f0 (6407|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! +3 f6407 (6407|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! +3 f0 (6407|0@5@7&#,)! +3 f6407 (6407|0@5@7&#,)! +3 f0 ()! +3 f6407 ()! 3 f0 (1082|0@5@7&#,)! -3 f6403 (1082|0@5@7&#,)! +3 f6407 (1082|0@5@7&#,)! 3 f0 (1047|0@5@19@2@0#,1082|0@5@7&#,)! -3 f6403 (1047|0@5@19@2@0#,1082|0@5@7&#,)! -3 f0 (6403|0@5@7&#,)! -3 f1211 (6403|0@5@7&#,)! -3 f0 (6403|0@5@7&#,)! -3 f1082 (6403|0@5@7&#,)! -3 f0 ()! -3 f8459 ()! -3 f0 (8459|$#,)! -3 f1211 (8459|$#,)! +3 f6407 (1047|0@5@19@2@0#,1082|0@5@7&#,)! +3 f0 (6407|0@5@7&#,)! +3 f1211 (6407|0@5@7&#,)! +3 f0 (6407|0@5@7&#,)! +3 f1082 (6407|0@5@7&#,)! +3 f0 ()! +3 f8465 ()! +3 f0 (8465|$#,)! +3 f1211 (8465|$#,)! 3 f0 (5|$#,)! -3 f8469 (5|$#,)! -3 f0 (8469|$#,)! -3 f1211 (8469|$#,)! -3 f0 (8459|0@0@2&#,)! -3 f1 (8459|0@0@2&#,)! -3 f0 (8464|0@0@2&#,)! -3 f1 (8464|0@0@2&#,)! -3 f0 (8469|0@0@2&#,)! -3 f1 (8469|0@0@2&#,)! -3 f0 (8469|$#,5|$#,5|$#,)! -3 f8459 (8469|$#,5|$#,5|$#,)! -3 f0 (8469|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! -3 f1 (8469|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! -3 f0 (8469|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! -3 f1 (8469|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! -3 f0 (8469|$#,5|$#,5|$#,1387|4@0@19@3@0#,)! -3 f5 (8469|$#,5|$#,5|$#,1387|4@0@19@3@0#,)! -3 f0 (8469|$#,5|$#,1387|4@0@19@3@0#,)! -3 f5 (8469|$#,5|$#,1387|4@0@19@3@0#,)! +3 f8475 (5|$#,)! +3 f0 (8475|$#,)! +3 f1211 (8475|$#,)! +3 f0 (8465|0@0@2&#,)! +3 f1 (8465|0@0@2&#,)! +3 f0 (8470|0@0@2&#,)! +3 f1 (8470|0@0@2&#,)! +3 f0 (8475|0@0@2&#,)! +3 f1 (8475|0@0@2&#,)! +3 f0 (8475|$#,5|$#,5|$#,)! +3 f8465 (8475|$#,5|$#,5|$#,)! +3 f0 (8475|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! +3 f1 (8475|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! +3 f0 (8475|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! +3 f1 (8475|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)! +3 f0 (8475|$#,5|$#,5|$#,1387|4@0@19@3@0#,)! +3 f5 (8475|$#,5|$#,5|$#,1387|4@0@19@3@0#,)! +3 f0 (8475|$#,5|$#,1387|4@0@19@3@0#,)! +3 f5 (8475|$#,5|$#,1387|4@0@19@3@0#,)! 3 f0 (1099|0@5@7&#,1211|0@5@2&#,1103|0@5@2&#,)! 3 f1 (1099|0@5@7&#,1211|0@5@2&#,1103|0@5@2&#,)! 3 f0 (1099|0@5@7&#,)! 3 f1211 (1099|0@5@7&#,)! -3 f0 (1211|0@5@2&#,2400|0@5@2&#,1151|0@5@2&#,8469|0@0@2&#,8469|0@0@2&#,1082|0@5@2&#,)! -3 f1103 (1211|0@5@2&#,2400|0@5@2&#,1151|0@5@2&#,8469|0@0@2&#,8469|0@0@2&#,1082|0@5@2&#,)! +3 f0 (1211|0@5@2&#,2400|0@5@2&#,1151|0@5@2&#,8475|0@0@2&#,8475|0@0@2&#,1082|0@5@2&#,)! +3 f1103 (1211|0@5@2&#,2400|0@5@2&#,1151|0@5@2&#,8475|0@0@2&#,8475|0@0@2&#,1082|0@5@2&#,)! 3 f0 (1103|0@5@2&#,)! 3 f1 (1103|0@5@2&#,)! 3 f0 (1103|0@5@7&#,)! @@ -17556,17 +17591,17 @@ 3 f0 (1103|0@5@7&#,)! 3 f1082 (1103|0@5@7&#,)! 3 f0 (1103|0@5@7&#,)! -3 f8469 (1103|0@5@7&#,)! +3 f8475 (1103|0@5@7&#,)! 3 f0 (1103|0@5@7&#,)! -3 f8469 (1103|0@5@7&#,)! -3 f0 (1103|0@5@7&#,8599|$#,)! -3 f5 (1103|0@5@7&#,8599|$#,)! +3 f8475 (1103|0@5@7&#,)! +3 f0 (1103|0@5@7&#,8605|$#,)! +3 f5 (1103|0@5@7&#,8605|$#,)! 3 f0 (1103|0@5@7&#,1047|0@5@7&#,)! 3 f5 (1103|0@5@7&#,1047|0@5@7&#,)! 3 f0 (1103|0@5@7&#,)! 3 f5 (1103|0@5@7&#,)! -3 f0 (1103|0@5@7&#,8599|$#,5|$#,)! -3 f1 (1103|0@5@7&#,8599|$#,5|$#,)! +3 f0 (1103|0@5@7&#,8605|$#,5|$#,)! +3 f1 (1103|0@5@7&#,8605|$#,5|$#,)! 3 f0 (1103|0@5@7&#,5|$#,)! 3 f1 (1103|0@5@7&#,5|$#,)! 3 f0 (1103|0@5@7&#,5|$#,)! @@ -17637,12 +17672,12 @@ 3 f1148 (1148|0@5@2&#,1145|0@5@2&#,)! 3 f0 (1148|0@5@7&#,)! 3 f1211 (1148|0@5@7&#,)! -3 f0 (1148|0@5@7&#,8528|$#,)! -3 f1145 (1148|0@5@7&#,8528|$#,)! +3 f0 (1148|0@5@7&#,8534|$#,)! +3 f1145 (1148|0@5@7&#,8534|$#,)! 3 f0 (1148|0@5@2&#,)! 3 f1 (1148|0@5@2&#,)! -3 f0 (8528|$#,20|0@5@2&#,)! -3 f1145 (8528|$#,20|0@5@2&#,)! +3 f0 (8534|$#,20|0@5@2&#,)! +3 f1145 (8534|$#,20|0@5@2&#,)! 3 f0 (1151|0@5@2&#,)! 3 f1145 (1151|0@5@2&#,)! 3 f0 (1154|0@0@2&#,)! @@ -17665,8 +17700,8 @@ 3 f1145 (1193|0@5@2&#,)! 3 f0 (1145|0@5@7&#,)! 3 f1211 (1145|0@5@7&#,)! -3 f0 (1145|0@5@7&#,8528|$#,)! -3 f2 (1145|0@5@7&#,8528|$#,)! +3 f0 (1145|0@5@7&#,8534|$#,)! +3 f2 (1145|0@5@7&#,8534|$#,)! 3 f0 (1145|0@5@7&#,)! 3 f1151 (1145|0@5@7&#,)! 3 f0 (1145|0@5@7&#,)! @@ -17693,10 +17728,10 @@ 3 f1 (1145|0@5@2&#,)! 3 f0 (1151|0@5@7&#,1213|$#,)! 3 f2 (1151|0@5@7&#,1213|$#,)! -3 f0 (8599|$#,)! -3 f1211 (8599|$#,)! -3 f0 (8599|$#,1213|$#,)! -3 f1151 (8599|$#,1213|$#,)! +3 f0 (8605|$#,)! +3 f1211 (8605|$#,)! +3 f0 (8605|$#,1213|$#,)! +3 f1151 (8605|$#,1213|$#,)! 3 f0 ()! 3 f1151 ()! 3 f0 (1213|$#,)! @@ -17905,6 +17940,8 @@ 3 f1211 (1181|0@5@7&#,1211|0@5@7&#,)! 3 f0 (1181|0@5@2&#,)! 3 f1 (1181|0@5@2&#,)! +3 f0 (1067|0@5@7&#,1067|0@5@7&#,)! +3 f2 (1067|0@5@7&#,1067|0@5@7&#,)! 3 f0 (1067|0@5@7&#,)! 3 f2 (1067|0@5@7&#,)! 3 f0 (1067|@5|0@5@7&#,)! @@ -17942,7 +17979,7 @@ 3 f0 (1067|0@5@7&#,)! 3 f1 (1067|0@5@7&#,)! 3 f0 (1067|0@5@18&#,)! -3 f9978 (1067|0@5@18&#,)! +3 f9984 (1067|0@5@18&#,)! 3 f0 (1067|0@5@7&#,1211|0@5@18&#,)! 3 f1 (1067|0@5@7&#,1211|0@5@18&#,)! 3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1082|0@5@7&#,)! @@ -17985,8 +18022,8 @@ 3 f2 (4|$#,)! 3 f0 (1067|0@2@7&#,1067|0@2@7&#,1067|0@2@7&#,)! 3 f1 (1067|0@2@7&#,1067|0@2@7&#,1067|0@2@7&#,)! -3 f0 (7647|$#,)! -3 f2 (7647|$#,)! +3 f0 (7651|$#,)! +3 f2 (7651|$#,)! 3 f0 (1067|0@5@2&#,)! 3 f1 (1067|0@5@2&#,)! 3 f0 (1067|0@5@2&#,)! @@ -18087,6 +18124,8 @@ 3 f1067 (1067|0@2@2&#,1213|$#,4315|0@0@4&#,)! 3 f0 (1067|0@5@7&#,)! 3 f1050 (1067|0@5@7&#,)! +3 f0 (1067|0@5@7&#,1067|0@5@7&#,)! +3 f2 (1067|0@5@7&#,1067|0@5@7&#,)! 3 f0 (2148|$#,4315|0@0@2&#,)! 3 f1067 (2148|$#,4315|0@0@2&#,)! 3 f0 (1067|0@5@2&#,4315|0@0@2&#,)! @@ -18191,6 +18230,8 @@ 3 f1067 (1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1067|0@5@2&#,1067|0@5@2&#,)! 3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)! +3 f0 (1067|0@5@7&#,)! +3 f2 (1067|0@5@7&#,)! 3 f0 (1067|0@5@4&#,1067|0@5@4&#,)! 3 f1067 (1067|0@5@4&#,1067|0@5@4&#,)! 3 f0 (1067|0@5@7&#,)! @@ -18262,7 +18303,7 @@ 3 f0 (1213|$#,1067|0@5@7&#,)! 3 f2 (1213|$#,1067|0@5@7&#,)! 3 f0 (1067|0@5@18&#,)! -3 f9978 (1067|0@5@18&#,)! +3 f9984 (1067|0@5@18&#,)! 3 f0 (1067|@5|0@5@7&#,)! 3 f1067 (1067|@5|0@5@7&#,)! 3 f0 (1067|@5|0@5@7&#,)! @@ -18374,11 +18415,11 @@ 3 f0 (1067|0@2@7&#,)! 3 f1 (1067|0@2@7&#,)! 3 e!254{CHC_NULL,IDCHAR,OPCHAR,SLASHCHAR,WHITECHAR,CHC_EXTENSION,SINGLECHAR,PERMCHAR}! -0 s7944|& -0 s7945|& -3 S!255{18373|@1|^#code,2|@1|^#endCommentChar,}! -0 s7946|& -0 s7947|-1 -1 19087 +0 s7955|& +0 s7956|& +3 S!255{18414|@1|^#code,2|@1|^#endCommentChar,}! +0 s7957|& +0 s7958|-1 -1 19128 3 f0 (23|$#,)! 3 f1 (23|$#,)! 3 f0 ()! @@ -18392,11 +18433,11 @@ 3 f0 ()! 3 f1 ()! 3 f0 (4|$#,)! -3 f18373 (4|$#,)! +3 f18414 (4|$#,)! 3 f0 (4|$#,)! 3 f2 (4|$#,)! -3 f0 (4|$#,18373|$#,)! -3 f1 (4|$#,18373|$#,)! +3 f0 (4|$#,18414|$#,)! +3 f1 (4|$#,18414|$#,)! 3 f0 (4|$#,2|$#,)! 3 f1 (4|$#,2|$#,)! 3 f0 (23|$#,)! @@ -18412,11 +18453,11 @@ 3 f0 ()! 3 f1 ()! 3 f0 (4|$#,)! -3 f18373 (4|$#,)! +3 f18414 (4|$#,)! 3 f0 (4|$#,)! 3 f2 (4|$#,)! -3 f0 (4|$#,18373|$#,)! -3 f1 (4|$#,18373|$#,)! +3 f0 (4|$#,18414|$#,)! +3 f1 (4|$#,18414|$#,)! 3 f0 (4|$#,2|$#,)! 3 f1 (4|$#,2|$#,)! 3 f0 (1037|$#,1037|$#,)! @@ -18455,8 +18496,8 @@ 3 f1 (3815|$#,)! 3 f0 (1211|0@5@7&#,1211|0@5@2&#,)! 3 f1 (1211|0@5@7&#,1211|0@5@2&#,)! -3 f0 (9652|$#,)! -3 f6 (9652|$#,)! +3 f0 (9658|$#,)! +3 f6 (9658|$#,)! 3 f0 ()! 3 f1043 ()! 3 f0 (1043|0@5@7&#,)! @@ -18496,13 +18537,13 @@ 3 f0 ()! 3 f1 ()! 3 e!256{INITFILE1,INITLINES1,INITLINES2,INITLINES3,INITLINE1,INITLINE2,CLASSIFICATION1,CLASSIFICATION2,CLASSIFICATION3,CHARCLASS1,CHARCLASS2,CHARCLASS3,CHARCLASS4,CHARCLASS5,CHARCLASS6,LRC_ENDCOMMENT1,LRC_ENDCOMMENT2,IDCHARS1,IDCHARS2,OPCHARS1,OPCHARS2,LRC_EXTENSIONCHAR1,SINGCHARS1,SINGCHARS2,WHITECHARS1,WHITECHARS2,LRC_ENDCOMMENTCHAR1,IDCHAR1,OPCHAR1,SINGCHAR1,WHITECHAR1,TOKENCLASS1,TOKENCLASS2,TOKENCLASS3,TOKENCLASS4,TOKENCLASS5,TOKENCLASS6,TOKENCLASS7,TOKENCLASS8,TOKENCLASS9,TOKENCLASS10,TOKENCLASS11,TOKENCLASS12,TOKENCLASS13,QUANTIFIERSYMTOKS1,QUANTIFIERSYMTOKS2,LOGICALOPTOKS1,LOGICALOPTOKS2,LRC_EQOPTOKS1,LRC_EQOPTOKS2,LRC_EQUATIONSYMTOKS1,LRC_EQUATIONSYMTOKS2,LRC_EQSEPSYMTOKS1,LRC_EQSEPSYMTOKS2,SELECTSYMTOKS1,SELECTSYMTOKS2,OPENSYMTOKS1,OPENSYMTOKS2,SEPSYMTOKS1,SEPSYMTOKS2,CLOSESYMTOKS1,CLOSESYMTOKS2,SIMPLEIDTOKS1,SIMPLEIDTOKS2,MAPSYMTOKS1,MAPSYMTOKS2,MARKERSYMTOKS1,MARKERSYMTOKS2,COMMENTSYMTOKS1,COMMENTSYMTOKS2,QUANTIFIERSYMTOK1,LOGICALOPTOK1,LRC_EQOPTOK1,LRC_EQUATIONSYMTOK1,LRC_EQSEPSYMTOK1,SELECTSYMTOK1,OPENSYMTOK1,SEPSYMTOK1,CLOSESYMTOK1,SIMPLEIDTOK1,MAPSYMTOK1,MARKERSYMTOK1,COMMENTSYMTOK1,SYNCLASS1,OLDTOKEN1,NEWTOKEN1}! -0 s8095|& -0 s8096|& +0 s8106|& +0 s8107|& 3 f0 ()! 3 f1 ()! 3 f0 ()! 3 f1 ()! -0 s8099|& +0 s8110|& 3 f0 ()! 3 f1 ()! 3 f0 ()! @@ -18560,10 +18601,10 @@ 3 f0 (5|$#,)! 3 f1 (5|$#,)! 1 t2368|2368& -3 f0 (1211|0@5@7&#,18557|$#,2|$#,)! -3 f2 (1211|0@5@7&#,18557|$#,2|$#,)! -3 f0 (211|$#,18557|$#,)! -3 f1 (211|$#,18557|$#,)! +3 f0 (1211|0@5@7&#,18598|$#,2|$#,)! +3 f2 (1211|0@5@7&#,18598|$#,2|$#,)! +3 f0 (211|$#,18598|$#,)! +3 f1 (211|$#,18598|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 (23|$#,)! @@ -18571,26 +18612,26 @@ 3 f0 (23|$#,315|4@0@7&#,)! 3 f19 (23|$#,315|4@0@7&#,)! 3 f23 (23|$#,315|4@0@7&#,)! -3 f0 (9722|0@5@7&#,2|$#,)! -3 f9722 (9722|0@5@7&#,2|$#,)! +3 f0 (9728|0@5@7&#,2|$#,)! +3 f9728 (9728|0@5@7&#,2|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (9722|0@5@7&#,)! -3 f1 (9722|0@5@7&#,)! +3 f0 (9728|0@5@7&#,)! +3 f1 (9728|0@5@7&#,)! 3 f0 (23|$#,)! 3 f1 (23|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 (1211|0@5@6&#,)! 3 f1211 (1211|0@5@6&#,)! -3 f0 (9722|0@5@7&#,1211|0@5@6&#,)! -3 f1 (9722|0@5@7&#,1211|0@5@6&#,)! -3 f0 (9722|0@5@7&#,1211|0@5@2&#,)! -3 f1 (9722|0@5@7&#,1211|0@5@2&#,)! -3 f0 (9722|0@5@7&#,1211|0@5@6&#,)! -3 f1 (9722|0@5@7&#,1211|0@5@6&#,)! +3 f0 (9728|0@5@7&#,1211|0@5@6&#,)! +3 f1 (9728|0@5@7&#,1211|0@5@6&#,)! +3 f0 (9728|0@5@7&#,1211|0@5@2&#,)! +3 f1 (9728|0@5@7&#,1211|0@5@2&#,)! +3 f0 (9728|0@5@7&#,1211|0@5@6&#,)! +3 f1 (9728|0@5@7&#,1211|0@5@6&#,)! 3 f0 (5|$#,884|$#,)! 3 f5 (5|$#,884|$#,)! 3 f0 ()! @@ -18621,13 +18662,13 @@ 3 f1 ()! 3 f0 (5|$#,)! 3 f1 (5|$#,)! -3 f0 (1211|0@5@7&#,18557|$#,2|$#,)! -3 f2 (1211|0@5@7&#,18557|$#,2|$#,)! -3 f0 (211|$#,18557|$#,)! -3 f1 (211|$#,18557|$#,)! -3 C0.5/9944|! -3 f0 (9722|0@5@7&#,2|$#,)! -3 f9722 (9722|0@5@7&#,2|$#,)! +3 f0 (1211|0@5@7&#,18598|$#,2|$#,)! +3 f2 (1211|0@5@7&#,18598|$#,2|$#,)! +3 f0 (211|$#,18598|$#,)! +3 f1 (211|$#,18598|$#,)! +3 C0.5/9950|! +3 f0 (9728|0@5@7&#,2|$#,)! +3 f9728 (9728|0@5@7&#,2|$#,)! 3 f0 (23|$#,315|4@0@7&#,)! 3 f19 (23|$#,315|4@0@7&#,)! 3 f23 (23|$#,315|4@0@7&#,)! @@ -19067,12 +19108,12 @@ 3 f0 (1043|0@5@7&#,)! 3 f1 (1043|0@5@7&#,)! 3 U!257{1043|@1|0@5@3&#ltok,6|@1|^#count,2992|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3632|@1|0@0@17&#signature,3683|@1|0@0@2&#name,3695|@1|0@0@17&#operator,3919|@1|0@0@2&#operators,}! -0 s8121|& +0 s8132|& 3 f0 ()! 3 f1043 ()! 2 y2909|2909& -3 f0 (9652|$#,)! -3 f6 (9652|$#,)! +3 f0 (9658|$#,)! +3 f6 (9658|$#,)! 3 f0 ()! 3 f1043 ()! 3 f0 ()! @@ -19089,7 +19130,7 @@ 3 f1 ()! 3 f0 (23|0@0@6&#,)! 3 f1 (23|0@0@6&#,)! -2 y18376|18376& +2 y18417|18417& 3 f0 (23|$#,)! 3 f1 (23|$#,)! 3 f0 ()! @@ -19105,11 +19146,11 @@ 3 f0 ()! 3 f1 ()! 3 f0 (4|$#,)! -3 f18373 (4|$#,)! +3 f18414 (4|$#,)! 3 f0 (4|$#,)! 3 f2 (4|$#,)! -3 f0 (4|$#,18373|$#,)! -3 f1 (4|$#,18373|$#,)! +3 f0 (4|$#,18414|$#,)! +3 f1 (4|$#,18414|$#,)! 3 f0 (4|$#,2|$#,)! 3 f1 (4|$#,2|$#,)! 3 f0 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)! @@ -19139,8 +19180,8 @@ 3 f0 (3815|$#,)! 3 f1 (3815|$#,)! 3 S!258{211|@1|11@5@18&#f,1211|@1|11@5@3&#name,}! -0 s8122|& -0 s8123|& +0 s8133|& +0 s8134|& 3 f0 (1032|0@5@7&#,)! 3 f1211 (1032|0@5@7&#,)! 3 f0 (1040|0@5@7&#,)! @@ -19205,9 +19246,9 @@ 3 f0 (3683|0@5@7&#,3894|$#,1036|$#,)! 3 f3118 (3683|0@5@7&#,3894|$#,1036|$#,)! 3 S!259{1236|@1|^#pt,2825|@1|^#ts,}! -0 s8124|& -0 s8125|-1 -1 19205 -2 y19204|19204& +0 s8135|& +0 s8136|-1 -1 19246 +2 y19245|19245& 3 f0 (1236|$#,)! 3 f1037 (1236|$#,)! 3 f0 (1236|$#,)! @@ -19324,16 +19365,16 @@ 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (18495|$#,)! -3 f1 (18495|$#,)! -3 f0 (18373|$#,)! -3 f1 (18373|$#,)! +3 f0 (18536|$#,)! +3 f1 (18536|$#,)! +3 f0 (18414|$#,)! +3 f1 (18414|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (18373|$#,)! -3 f1 (18373|$#,)! +3 f0 (18414|$#,)! +3 f1 (18414|$#,)! 3 f0 (1044|$#,)! 3 f1 (1044|$#,)! 3 f0 ()! @@ -19436,16 +19477,16 @@ 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (18495|$#,)! -3 f1 (18495|$#,)! -3 f0 (18373|$#,)! -3 f1 (18373|$#,)! +3 f0 (18536|$#,)! +3 f1 (18536|$#,)! +3 f0 (18414|$#,)! +3 f1 (18414|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (18373|$#,)! -3 f1 (18373|$#,)! +3 f0 (18414|$#,)! +3 f1 (18414|$#,)! 3 f0 (1044|$#,)! 3 f1 (1044|$#,)! 3 f0 ()! @@ -19456,7 +19497,7 @@ 3 f1043 (23|$#,)! 3 f0 ()! 3 f1 ()! -0 s8130|& +0 s8141|& 3 f0 (5|$#,)! 3 f1 (5|$#,)! 3 f0 (1037|$#,1037|$#,)! @@ -20164,8 +20205,8 @@ 3 f0 (4|$#,)! 3 f2 (4|$#,)! 3 e!260{STARTCNUM,STARTCNUMDOT,STARTCSTR,STARTCCHAR,STARTWIDE,STARTSLASH,STARTOTHER}! -0 s8139|& -0 s8140|-1 -1 20176 +0 s8150|& +0 s8151|-1 -1 20217 3 f0 ()! 3 f1 ()! 3 f0 ()! @@ -20178,7 +20219,7 @@ 3 f1 ()! 3 f0 (23|0@0@6&#,)! 3 f1 (23|0@0@6&#,)! -2 y20163|20163& +2 y20204|20204& 3 f0 ()! 3 f1 ()! 3 f0 ()! @@ -20210,9 +20251,9 @@ 3 f0 (4|$#,)! 3 f2 (4|$#,)! 3 f0 (4|$#,)! -3 f18373 (4|$#,)! -3 f0 (4|$#,18373|$#,)! -3 f1 (4|$#,18373|$#,)! +3 f18414 (4|$#,)! +3 f0 (4|$#,18414|$#,)! +3 f1 (4|$#,18414|$#,)! 3 f0 (4|$#,2|$#,)! 3 f1 (4|$#,2|$#,)! 3 f0 ()! @@ -20305,8 +20346,8 @@ 3 f1037 (1037|$#,1037|$#,)! 3 f0 (1043|0@5@7&#,1036|$#,2730|$#,)! 3 f1 (1043|0@5@7&#,1036|$#,2730|$#,)! -0 s8141|-1 20304 -1 -1 t20303|20303& +0 s8152|-1 20345 -1 +1 t20344|20344& 1 t2730|2730& 3 f0 (2726|0@5@2&#,)! 3 f1 (2726|0@5@2&#,)! @@ -20484,8 +20525,8 @@ 3 f0 (23|$#,)! 3 f2 (23|$#,)! 1 t4244|4244& -3 f0 (20481|$#,211|$#,2|$#,)! -3 f1 (20481|$#,211|$#,2|$#,)! +3 f0 (20522|$#,211|$#,2|$#,)! +3 f1 (20522|$#,211|$#,2|$#,)! 3 f0 (4217|0@0@2&#,)! 3 f1 (4217|0@0@2&#,)! 3 f0 (4247|$#,)! @@ -20495,75 +20536,75 @@ 3 f0 (3683|$#,)! 3 f1037 (3683|$#,)! 3 e!261{SYMK_FCN,SYMK_SCOPE,SYMK_TYPE,SYMK_VAR}! -0 s8147|& -0 s8148|& +0 s8158|& +0 s8159|& 3 U!262{4196|@1|0@0@2&#fct,4232|@1|0@0@2&#scope,4200|@1|0@0@2&#type,4207|@1|0@0@2&#var,}! -0 s8149|& -3 S!263{20494|@1|^#kind,20495|@1|^#info,}! -0 s8150|& -0 s8151|-1 20500 -1 -1 t20499|20499& -3 S!264{6|@1|^#size,6|@1|^#allocated,20500|@1|0@3@3&#entries,2|@1|^#exporting,}! -0 s8152|& -0 s8153|-1 20504 -1 -1 t20503|20503& -3 Ss_symtableStruct{20504|@1|0@0@3&#idTable,20481|@1|0@0@3&#hTable,2710|@1|0@0@3&#type2sort,}! -3 f0 (20500|$#,)! -3 f1043 (20500|$#,)! -3 f0 (20504|$#,)! -3 f19 (20504|$#,)! -3 f20500 (20504|$#,)! -3 f0 (20504|$#,1037|$#,)! -3 f19 (20504|$#,1037|$#,)! -3 f20500 (20504|$#,1037|$#,)! -3 f0 (20504|$#,1037|$#,)! -3 f19 (20504|$#,1037|$#,)! -3 f20500 (20504|$#,1037|$#,)! +0 s8160|& +3 S!263{20535|@1|^#kind,20536|@1|^#info,}! +0 s8161|& +0 s8162|-1 20541 -1 +1 t20540|20540& +3 S!264{6|@1|^#size,6|@1|^#allocated,20541|@1|0@3@3&#entries,2|@1|^#exporting,}! +0 s8163|& +0 s8164|-1 20545 -1 +1 t20544|20544& +3 Ss_symtableStruct{20545|@1|0@0@3&#idTable,20522|@1|0@0@3&#hTable,2710|@1|0@0@3&#type2sort,}! +3 f0 (20541|$#,)! +3 f1043 (20541|$#,)! +3 f0 (20545|$#,)! +3 f19 (20545|$#,)! +3 f20541 (20545|$#,)! +3 f0 (20545|$#,1037|$#,)! +3 f19 (20545|$#,1037|$#,)! +3 f20541 (20545|$#,1037|$#,)! +3 f0 (20545|$#,1037|$#,)! +3 f19 (20545|$#,1037|$#,)! +3 f20541 (20545|$#,1037|$#,)! 3 f0 ()! 3 f19 ()! -3 f20504 ()! -3 f0 (20499|$#,)! -3 f1 (20499|$#,)! +3 f20545 ()! +3 f0 (20540|$#,)! +3 f1 (20540|$#,)! 3 f0 (4233|$#,)! 3 f4192 (4233|$#,)! -3 f0 (20481|0@0@2&#,)! -3 f1 (20481|0@0@2&#,)! +3 f0 (20522|0@0@2&#,)! +3 f1 (20522|0@0@2&#,)! 3 f0 (6|$#,)! 3 f19 (6|$#,)! -3 f20481 (6|$#,)! -3 f0 (20481|$#,4192|$#,4220|$#,3683|0@5@7&#,)! -3 f19 (20481|$#,4192|$#,4220|$#,3683|0@5@7&#,)! -3 f4233 (20481|$#,4192|$#,4220|$#,3683|0@5@7&#,)! -3 f0 (20481|$#,4233|0@0@2&#,)! -3 f2 (20481|$#,4233|0@0@2&#,)! -3 f0 (20481|$#,4233|0@0@2&#,)! -3 f19 (20481|$#,4233|0@0@2&#,)! -3 f4233 (20481|$#,4233|0@0@2&#,)! -3 f0 (20504|0@0@2&#,)! -3 f1 (20504|0@0@2&#,)! +3 f20522 (6|$#,)! +3 f0 (20522|$#,4192|$#,4220|$#,3683|0@5@7&#,)! +3 f19 (20522|$#,4192|$#,4220|$#,3683|0@5@7&#,)! +3 f4233 (20522|$#,4192|$#,4220|$#,3683|0@5@7&#,)! +3 f0 (20522|$#,4233|0@0@2&#,)! +3 f2 (20522|$#,4233|0@0@2&#,)! +3 f0 (20522|$#,4233|0@0@2&#,)! +3 f19 (20522|$#,4233|0@0@2&#,)! +3 f4233 (20522|$#,4233|0@0@2&#,)! +3 f0 (20545|0@0@2&#,)! +3 f1 (20545|0@0@2&#,)! 3 f0 (4207|0@0@2&#,)! 3 f1 (4207|0@0@2&#,)! 3 f0 (4207|$#,)! 3 f4207 (4207|$#,)! 3 f0 (4247|0@0@2&#,)! 3 f1 (4247|0@0@2&#,)! -3 f0 (20504|0@0@2&#,)! -3 f1 (20504|0@0@2&#,)! +3 f0 (20545|0@0@2&#,)! +3 f1 (20545|0@0@2&#,)! 3 f0 (4196|0@0@2&#,)! 3 f1 (4196|0@0@2&#,)! 3 f0 (4200|0@0@2&#,)! 3 f1 (4200|0@0@2&#,)! 3 f0 (4232|0@0@2&#,)! 3 f1 (4232|0@0@2&#,)! -3 f0 (20499|$#,)! -3 f1 (20499|$#,)! -3 f0 (20500|$#,)! -3 f1043 (20500|$#,)! +3 f0 (20540|$#,)! +3 f1 (20540|$#,)! +3 f0 (20541|$#,)! +3 f1043 (20541|$#,)! 3 f0 ()! 3 f4247 ()! 3 f0 ()! 3 f19 ()! -3 f20504 ()! +3 f20545 ()! 3 f0 (3683|$#,)! 3 f1037 (3683|$#,)! 3 f0 (4233|$#,3632|0@0@17&#,)! @@ -20602,8 +20643,8 @@ 3 f4232 (4247|$#,)! 3 f0 (4247|$#,2|$#,)! 3 f1 (4247|$#,2|$#,)! -3 f0 (20481|$#,211|$#,2|$#,)! -3 f1 (20481|$#,211|$#,2|$#,)! +3 f0 (20522|$#,211|$#,2|$#,)! +3 f1 (20522|$#,211|$#,2|$#,)! 1 t4237|4237& 3 f0 (4247|$#,211|$#,2|$#,)! 3 f1 (4247|$#,211|$#,2|$#,)! @@ -20617,10 +20658,10 @@ 3 f3153 (23|$#,1094|0@5@7&#,)! 3 f0 (23|$#,)! 3 f2 (23|$#,)! -0 s8154|-1 20618 -1 +0 s8165|-1 20659 -1 3 f0 (23|$#,1094|0@5@7&#,2710|$#,)! 3 f1 (23|$#,1094|0@5@7&#,2710|$#,)! -1 t20615|20615& +1 t20656|20656& 2 F0/20|0& 2 F4/20|4& 1 t4196|4196& @@ -20628,37 +20669,37 @@ 3 f1 (1094|0@5@7&#,1043|0@5@7&#,2710|$#,)! 3 f0 (4247|$#,211|$#,2|$#,)! 3 f1 (4247|$#,211|$#,2|$#,)! -3 f0 (20504|$#,)! -3 f19 (20504|$#,)! -3 f20500 (20504|$#,)! -3 f0 (20504|$#,1037|$#,)! -3 f19 (20504|$#,1037|$#,)! -3 f20500 (20504|$#,1037|$#,)! -3 f0 (20504|$#,1037|$#,)! -3 f19 (20504|$#,1037|$#,)! -3 f20500 (20504|$#,1037|$#,)! +3 f0 (20545|$#,)! +3 f19 (20545|$#,)! +3 f20541 (20545|$#,)! +3 f0 (20545|$#,1037|$#,)! +3 f19 (20545|$#,1037|$#,)! +3 f20541 (20545|$#,1037|$#,)! +3 f0 (20545|$#,1037|$#,)! +3 f19 (20545|$#,1037|$#,)! +3 f20541 (20545|$#,1037|$#,)! 3 f0 (4233|$#,)! 3 f4192 (4233|$#,)! 3 f0 (4233|0@5@2&#,)! 3 f1 (4233|0@5@2&#,)! 3 f0 (4239|0@5@2&#,)! 3 f1 (4239|0@5@2&#,)! -3 f0 (20481|0@0@2&#,)! -3 f1 (20481|0@0@2&#,)! +3 f0 (20522|0@0@2&#,)! +3 f1 (20522|0@0@2&#,)! 3 f0 (6|$#,)! 3 f19 (6|$#,)! -3 f20481 (6|$#,)! +3 f20522 (6|$#,)! 1 t4239|4239& -3 f0 (20481|$#,4192|$#,4220|$#,3683|0@5@7&#,)! -3 f19 (20481|$#,4192|$#,4220|$#,3683|0@5@7&#,)! -3 f4233 (20481|$#,4192|$#,4220|$#,3683|0@5@7&#,)! -3 f0 (20481|$#,4233|0@0@2&#,)! -3 f2 (20481|$#,4233|0@0@2&#,)! -3 f0 (20481|$#,4233|0@0@2&#,)! -3 f19 (20481|$#,4233|0@0@2&#,)! -3 f4233 (20481|$#,4233|0@0@2&#,)! -3 f0 (20481|$#,)! -3 f1 (20481|$#,)! +3 f0 (20522|$#,4192|$#,4220|$#,3683|0@5@7&#,)! +3 f19 (20522|$#,4192|$#,4220|$#,3683|0@5@7&#,)! +3 f4233 (20522|$#,4192|$#,4220|$#,3683|0@5@7&#,)! +3 f0 (20522|$#,4233|0@0@2&#,)! +3 f2 (20522|$#,4233|0@0@2&#,)! +3 f0 (20522|$#,4233|0@0@2&#,)! +3 f19 (20522|$#,4233|0@0@2&#,)! +3 f4233 (20522|$#,4233|0@0@2&#,)! +3 f0 (20522|$#,)! +3 f1 (20522|$#,)! 3 f0 (4247|$#,)! 3 f1 (4247|$#,)! 3 f0 (3034|$#,)! @@ -20765,16 +20806,16 @@ 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (18500|$#,)! -3 f1 (18500|$#,)! -3 f0 (18373|$#,)! -3 f1 (18373|$#,)! +3 f0 (18541|$#,)! +3 f1 (18541|$#,)! +3 f0 (18414|$#,)! +3 f1 (18414|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (18373|$#,)! -3 f1 (18373|$#,)! +3 f0 (18414|$#,)! +3 f1 (18414|$#,)! 3 f0 (1044|$#,)! 3 f1 (1044|$#,)! 3 f0 ()! @@ -20879,16 +20920,16 @@ 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (18500|$#,)! -3 f1 (18500|$#,)! -3 f0 (18373|$#,)! -3 f1 (18373|$#,)! +3 f0 (18541|$#,)! +3 f1 (18541|$#,)! +3 f0 (18414|$#,)! +3 f1 (18414|$#,)! 3 f0 ()! 3 f1 ()! 3 f0 ()! 3 f1 ()! -3 f0 (18373|$#,)! -3 f1 (18373|$#,)! +3 f0 (18414|$#,)! +3 f1 (18414|$#,)! 3 f0 (1044|$#,)! 3 f1 (1044|$#,)! 3 f0 ()! @@ -20914,7 +20955,7 @@ 3 f0 (2|$#,)! 3 f1 (2|$#,)! 3 U!265{1043|@1|0@5@3&#ltok,1841|@1|^#typequal,6|@1|^#count,2992|@1|0@5@2&#ltokenList,3231|@1|0@0@2&#abstDecl,3168|@1|0@0@2&#declare,3178|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3237|@1|0@0@2&#array,3266|@1|0@0@2&#quantifier,3276|@1|0@0@2&#quantifiers,3241|@1|0@0@2&#var,3251|@1|0@0@2&#vars,3296|@1|0@0@2&#storeref,3314|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3361|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3458|@1|0@0@2&#claim,3545|@1|0@0@2&#type,3495|@1|0@0@2&#iter,3464|@1|0@0@2&#fcn,3474|@1|0@5@2&#fcns,3335|@1|0@0@2&#letdecl,3343|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3329|@1|0@0@2&#modify,2839|@1|0@0@2&#param,2857|@1|0@5@2&#paramlist,3203|@1|0@0@2&#declaratorinvs,3193|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3504|@1|0@0@2&#abstract,3385|@1|0@0@2&#exposed,3450|@1|0@0@2&#globals,3421|@1|0@0@2&#constdeclaration,3430|@1|0@0@2&#vardeclaration,3440|@1|0@0@2&#vardeclarationlist,3408|@1|0@0@2&#initdecls,3398|@1|0@0@2&#initdecl,3520|@1|0@0@2&#structdecls,3510|@1|0@0@2&#structdecl,3554|@1|0@0@2&#structorunion,3560|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3589|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3632|@1|0@0@2&#signature,3683|@1|0@0@2&#name,3599|@1|0@0@2&#namelist,3728|@1|0@0@2&#replace,3738|@1|0@0@2&#replacelist,3761|@1|0@0@2&#renaming,3767|@1|0@0@2&#traitref,3775|@1|0@0@2&#traitreflist,3041|@1|0@0@2&#import,3055|@1|0@0@2&#importlist,3815|@1|0@0@2&#iface,3825|@1|0@0@2&#interfacelist,3394|@1|0@0@2&#ctypes,}! -0 s8155|& +0 s8166|& 3 f0 ()! 3 f1044 ()! 3 f0 ()! @@ -20931,19 +20972,19 @@ 3 f1 (1094|0@5@7&#,)! 3 f0 ()! 3 f1 ()! -0 s8157|& -3 S!266{1037|@1|^#HashNext,20929|@1|^#i,}! -0 s8158|& -0 s8159|-1 20941 -1 +0 s8168|& +3 S!266{1037|@1|^#HashNext,20970|@1|^#i,}! +0 s8169|& +0 s8170|-1 20982 -1 3 f0 (6|$#,)! 3 f1 (6|$#,)! 3 f0 (23|0@0@9&#,)! -3 f20929 (23|0@0@9&#,)! +3 f20970 (23|0@0@9&#,)! 3 f0 (6|$#,)! 3 f1 (6|$#,)! 3 f0 (23|$#,10|$#,)! 3 f1037 (23|$#,10|$#,)! -1 t20932|20932& +1 t20973|20973& 3 f0 (1211|0@5@6&#,)! 3 f1037 (1211|0@5@6&#,)! 3 f0 (23|0@0@6&#,)! @@ -20959,7 +21000,7 @@ 3 f0 (6|$#,)! 3 f1 (6|$#,)! 3 f0 (23|0@0@9&#,)! -3 f20929 (23|0@0@9&#,)! +3 f20970 (23|0@0@9&#,)! 3 f0 (6|$#,)! 3 f1 (6|$#,)! 3 f0 (23|$#,10|$#,)! @@ -20987,7 +21028,7 @@ 3 f0 (23|$#,)! 3 f1 (23|$#,)! 3 U!267{1043|@1|0@5@3&#ltok,1841|@1|^#typequal,6|@1|^#count,2992|@1|0@5@2&#ltokenList,3231|@1|0@0@2&#abstDecl,3168|@1|0@0@2&#declare,3178|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3237|@1|0@0@2&#array,3266|@1|0@0@2&#quantifier,3276|@1|0@0@2&#quantifiers,3241|@1|0@0@2&#var,3251|@1|0@0@2&#vars,3296|@1|0@0@2&#storeref,3314|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3361|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3458|@1|0@0@2&#claim,3545|@1|0@0@2&#type,3495|@1|0@0@2&#iter,3464|@1|0@0@2&#fcn,3474|@1|0@5@2&#fcns,3335|@1|0@0@2&#letdecl,3343|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3329|@1|0@0@2&#modify,2839|@1|0@0@2&#param,2857|@1|0@5@2&#paramlist,3203|@1|0@0@2&#declaratorinvs,3193|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3504|@1|0@0@2&#abstract,3385|@1|0@0@2&#exposed,3450|@1|0@0@2&#globals,3421|@1|0@0@2&#constdeclaration,3430|@1|0@0@2&#vardeclaration,3440|@1|0@0@2&#vardeclarationlist,3408|@1|0@0@2&#initdecls,3398|@1|0@0@2&#initdecl,3520|@1|0@0@2&#structdecls,3510|@1|0@0@2&#structdecl,3554|@1|0@0@2&#structorunion,3560|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3589|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3632|@1|0@0@2&#signature,3683|@1|0@0@2&#name,3599|@1|0@0@2&#namelist,3728|@1|0@0@2&#replace,3738|@1|0@0@2&#replacelist,3761|@1|0@0@2&#renaming,3767|@1|0@0@2&#traitref,3775|@1|0@0@2&#traitreflist,3041|@1|0@0@2&#import,3055|@1|0@0@2&#importlist,3815|@1|0@0@2&#iface,3825|@1|0@0@2&#interfacelist,3394|@1|0@0@2&#ctypes,}! -0 s8161|& +0 s8172|& 3 f0 (5|^#,5|^#,5|^#,)! 3 f1 (5|^#,5|^#,5|^#,)! 3 f1 (23|^#,23|^#,6|^#,)! @@ -20996,17 +21037,17 @@ 2 F0/200|0& 2 F7/200|7& 2 F0/200|0& -2 F9646/200|9646& +2 F9652/200|9652& 3 f0 (23|$#,)! 3 f1 (23|$#,)! -3 f0 (211|$#,5|$#,9646|$#,)! -3 f1 (211|$#,5|$#,9646|$#,)! +3 f0 (211|$#,5|$#,9652|$#,)! +3 f1 (211|$#,5|$#,9652|$#,)! 3 f0 (23|$#,)! 3 f1 (23|$#,)! 3 f0 ()! 3 f1 ()! 3 U!268{1043|@1|0@5@3&#ltok,6|@1|^#count,2992|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3632|@1|0@0@17&#signature,3683|@1|0@0@2&#name,3695|@1|0@0@17&#operator,3919|@1|0@0@2&#operators,}! -0 s8164|& +0 s8176|& 3 f0 (5|^#,5|^#,5|^#,)! 3 f1 (5|^#,5|^#,5|^#,)! 3 f1 (23|^#,23|^#,6|^#,)! @@ -21015,11 +21056,11 @@ 2 F0/200|0& 2 F7/200|7& 2 F0/200|0& -2 F9646/200|9646& +2 F9652/200|9652& 3 f0 (23|$#,)! 3 f1 (23|$#,)! -3 f0 (211|$#,5|$#,9646|$#,)! -3 f1 (211|$#,5|$#,9646|$#,)! +3 f0 (211|$#,5|$#,9652|$#,)! +3 f1 (211|$#,5|$#,9652|$#,)! 3 f0 (1043|0@5@7&#,)! 3 f1 (1043|0@5@7&#,)! 3 f0 (0|$#,0|$#,)! @@ -21027,351 +21068,351 @@ 1 t1519|1519& ;;tistable 0 -28 -28,123 -123 -28,123,138 -138 -28,123,138,141 -141 -28,123,138,141,142 +29 +29,124 +124 +29,124,139 +139 +29,124,139,142 142 -417 -417,530 -530 -417,530,533 -533 -417,530,533,756 -756 -2345 -2345,2349 -2349 -2345,2349,2355 -2355 -2358 -2358,2360 -2360 -2358,2360,2363 -2363 -2358,2360,2363,2366 -2366 -2358,2360,2363,2366,2368 -2368 -2358,2360,2363,2366,2368,2370 -2370 -2358,2360,2363,2366,2368,2370,2372 -2372 -2358,2360,2363,2366,2368,2370,2372,2374 -2374 -2358,2360,2363,2366,2368,2370,2372,2374,2376 -2376 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378 -2378 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380 -2380 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382 -2382 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384 -2384 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386 -2386 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388 -2388 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390 -2390 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392 -2392 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393 +29,124,139,142,143 +143 +418 +418,531 +531 +418,531,534 +534 +418,531,534,757 +757 +2346 +2346,2350 +2350 +2346,2350,2356 +2356 +2359 +2359,2361 +2361 +2359,2361,2364 +2364 +2359,2361,2364,2367 +2367 +2359,2361,2364,2367,2369 +2369 +2359,2361,2364,2367,2369,2371 +2371 +2359,2361,2364,2367,2369,2371,2373 +2373 +2359,2361,2364,2367,2369,2371,2373,2375 +2375 +2359,2361,2364,2367,2369,2371,2373,2375,2377 +2377 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379 +2379 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381 +2381 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383 +2383 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385 +2385 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387 +2387 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389 +2389 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391 +2391 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393 2393 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394 2394 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395 2395 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397 -2397 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399 -2399 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401 -2401 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403 -2403 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405 -2405 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407 -2407 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409 -2409 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411 -2411 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413 -2413 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415 -2415 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417 -2417 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419 -2419 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421 -2421 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423 -2423 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425 -2425 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427 -2427 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429 -2429 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431 -2431 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433 -2433 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435 -2435 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437 -2437 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439 -2439 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441 -2441 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443 -2443 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445 -2445 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447 -2447 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449 -2449 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451 -2451 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453 -2453 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455 -2455 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457 -2457 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459 -2459 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461 -2461 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2462 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396 +2396 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398 +2398 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400 +2400 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402 +2402 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404 +2404 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406 +2406 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408 +2408 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410 +2410 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412 +2412 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414 +2414 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416 +2416 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418 +2418 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420 +2420 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422 +2422 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424 +2424 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426 +2426 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428 +2428 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430 +2430 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432 +2432 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434 +2434 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436 +2436 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438 +2438 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440 +2440 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442 +2442 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444 +2444 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446 +2446 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448 +2448 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450 +2450 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452 +2452 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454 +2454 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456 +2456 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458 +2458 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460 +2460 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462 2462 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2462,2464 -2464 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2462,2464,2466 -2466 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2462,2464,2466,2468 -2468 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2462,2464,2466,2468,2470 -2470 -2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2462,2464,2466,2468,2470,2472 -2472 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2463 +2463 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2463,2465 +2465 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2463,2465,2467 +2467 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2463,2465,2467,2469 2469 -2621 -3291 -3372 -3497 -3513 -3613 -3635 -2350 -3767 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2463,2465,2467,2469,2471 +2471 +2359,2361,2364,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2394,2395,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2463,2465,2467,2469,2471,2473 +2473 +2470 +2622 +3296 +3377 +3502 +3518 +3618 +3640 2351 -3842 -3881 -3891 -3901 -3909 -3920 -3939 -3954 -3969 -2353 -3998 -4013 +3772 +2352 +3847 +3886 +3896 +3906 +3914 +3925 +3944 +3959 +3974 +2354 +4003 +4018 +4040 +4057 +2342 +4109 +4131 +4149 +2340 +4171 +2348 +4219 +2336 +4270 +4299 +4317 +4336 +4379 +2338 +2344 +4417 +4431 +4648 +4665 +4730 +4747 +4764 +4945 +4959 +4989 +5049 +2473,4665 +5406 +2394,2393 +6194 +6495 +6670 +6746 +6778 +6816 +6854 +6862 +6881 +2395,2387 +2473,2622 +2473,2622,5049 +2473,2622,5049,7498 +7498 +2622,5049,7498 +5049,7498 +7521 +2373,2471 +2373,2467 +2373,2467,2471 +6194,2373 +6194,2373,2471 +6239 +2469,2373 +2373,2469 +2469,2373,2471 +2373,2469,2471 +2465,2373 +2465,2373,2471 +2467,2471 +2465,2373,2467 +2465,2373,2467,2471 +2465,2373,2469 +2465,2373,2471,2469 +2465,2373,2469,2471 +2471,2469 +2465,2373,2383 +2469,2471 +2361,4945 +2361,4945,2471 +4945,2471 +2361,4945,2359 +4945,2471,2359 +2471,2359 +2361,4945,2471,2359 +6791 +6791,2471 +2420,2471 +2422,2471 +4665,7773 +7773 +4665,7773,2471 +7778 +7778,2473 +7778,2473,2471 +2473,2471 +7778,2473,7773 +2473,2471,7773 +2471,7773 +7778,2473,4665 +2473,2471,7773,4665 +2471,7773,4665 +7778,2473,7773,2471 +2473,7773 +3426 +2418,2471 +2400,2471 +2383,2622 +2383,2471 +2622,2471 +2391,2471 +6816,2622 +6816,2622,2471 +2394,2393,2471 +2393,2471 +6854,2471 +6763 +6763,2471 +2381,2471 +2618 +7862 +7862,2471 +2387,2471 +2371,4945 +2371,4945,2471 +2371,4945,2361 +4945,2471,2361 +2471,2361 +2371,4945,2359 +4945,2471,2361,2359 +2471,2361,2359 +5448 +3387 +2359,2471 +7886 +7898 +2471,2383 +2471,2383,2463 +3518,2471 +4764,4747 +4648,2471 +4989,2471 +7498,2473,2622,5049 +6778,2471 +2364,4959 +5814 +6881,2471 +2398,2471 +2367,2471 +2424,2471 +2426,2430 +2426,2432 +2430,2432 +2426,2434 +2430,2432,2434 +2426,2367 +2430,2432,2434,2367 +2426,2440 +2430,2432,2434,2367,2440 +2426,2446 +2430,2432,2434,2367,2440,2446 +2426,2454 +2430,2432,2434,2367,2440,2446,2454 +2426,2458 +2430,2432,2434,2367,2440,2446,2454,2458 +2430,2471 +2432,2471 +2446,2471 +2448,2471 +2373,4648 +2471,4648 +2373,2359 +2471,4648,2359 +4618 +2383,2622,2471 +3765 4035 -4052 -2341 -4104 -4126 -4144 -2339 -4166 -2347 -4214 -2335 -4265 -4294 -4312 -4331 -4374 -2337 -2343 -4412 -4426 -4643 -4660 -4725 -4742 -4759 -4940 +4139 4954 -4984 -5044 -2472,4660 -5401 -2393,2392 -6187 -6488 -6662 -6738 -6770 -6808 -6846 -6854 -6873 -2394,2386 -2472,2621 -2472,2621,5044 -2472,2621,5044,7490 -7490 -2621,5044,7490 -5044,7490 -7513 -2372,2470 -2372,2466 -2372,2466,2470 -6187,2372 -6187,2372,2470 -6232 -2468,2372 -2372,2468 -2468,2372,2470 -2372,2468,2470 -2464,2372 -2464,2372,2470 -2466,2470 -2464,2372,2466 -2464,2372,2466,2470 -2464,2372,2468 -2464,2372,2470,2468 -2464,2372,2468,2470 -2470,2468 -2464,2372,2382 -2468,2470 -2360,4940 -2360,4940,2470 -4940,2470 -2360,4940,2358 -4940,2470,2358 -2470,2358 -2360,4940,2470,2358 -6783 -6783,2470 -2419,2470 -2421,2470 -4660,7762 -7762 -4660,7762,2470 -7767 -7767,2472 -7767,2472,2470 -2472,2470 -7767,2472,7762 -2472,2470,7762 -2470,7762 -7767,2472,4660 -2472,2470,7762,4660 -2470,7762,4660 -7767,2472,7762,2470 -2472,7762 -3421 -2417,2470 -2399,2470 -2382,2621 -2382,2470 -2621,2470 -2390,2470 -6808,2621 -6808,2621,2470 -2393,2392,2470 -2392,2470 -6846,2470 -6755 -6755,2470 -2380,2470 -2617 -7851 -7851,2470 -2386,2470 -2370,4940 -2370,4940,2470 -2370,4940,2360 -4940,2470,2360 -2470,2360 -2370,4940,2358 -4940,2470,2360,2358 -2470,2360,2358 -5443 -3382 -2358,2470 -7875 -7887 -2470,2382 -2470,2382,2462 -3513,2470 -4759,4742 -4643,2470 -4984,2470 -7490,2472,2621,5044 -6770,2470 -2363,4954 -5807 -6873,2470 -2397,2470 -2366,2470 -2423,2470 -2425,2429 -2425,2431 -2429,2431 -2425,2433 -2429,2431,2433 -2425,2366 -2429,2431,2433,2366 -2425,2439 -2429,2431,2433,2366,2439 -2425,2445 -2429,2431,2433,2366,2439,2445 -2425,2453 -2429,2431,2433,2366,2439,2445,2453 -2425,2457 -2429,2431,2433,2366,2439,2445,2453,2457 -2429,2470 -2431,2470 -2445,2470 -2447,2470 -2372,4643 -2470,4643 -2372,2358 -2470,4643,2358 -4613 -2382,2621,2470 -3760 -4030 -4134 -4949 -2370,4940,2470,2360,2358 -2393,2470 -2393,2470,2392 -2372,2470,4643,2358 -2425,2429,2431,2433,2366,2439,2445,2453,2457 -2394,2386,2397 -2386,2397 -2397,2386 -7490,2621,5044 -7490,5044 -7762,4660,2470 -7767,2472,2470,7762,4660 -7767,2472,2470,7762 +2371,4945,2471,2361,2359 +2394,2471 +2394,2471,2393 +2373,2471,4648,2359 +2426,2430,2432,2434,2367,2440,2446,2454,2458 +2395,2387,2398 +2387,2398 +2398,2387 +7498,2622,5049 +7498,5049 +7773,4665,2471 +7778,2473,2471,7773,4665 +7778,2473,2471,7773 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -21390,7571 +21431,7579 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__ *3 (Variable) -^17 211|@1|6@0@0@0@1#stdin#stdout +^18 211|@1|6@0@0@0@1#stdin#stdout *1 (Constant) -^19 5$#EDOM#ERANGE#EILSEQ +^20 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^22 5|@1|6@0@0@0@1#errno -*0 (Datatype) -^23 13@-@-@0@0@0@0@62#ptrdiff_t -^24 14@-@-@0@0@0@0@63#size_t -^25 15@-@-@0@0@0@0@64#ssize_t -^26 13@-@-@0@0@0@0@65#wchar_t -^27 13@-@-@0@0@0@0@66#wint_t -^28 0@+@=@0@7@0@0@67#mbstate_t -*1 (Constant) -^29 0@i0@0@6#NULL -^30 2$#NDEBUG -*4 (Function) -^31 72@6@0@8@0@0^$@0#assert -^32 76$^$@0#isalnum -^33 79$^$@0#isalpha -^34 82$^$@0#iscntrl -^35 85$^$@0#isdigit -^36 89$^$@0#isgraph -^37 93$^$@0#islower -^38 96$^$@0#isprint -^39 99$^$@0#ispunct -^40 102$^$@0#isspace -^41 106$^$@0#isupper -^42 110$^$@0#isxdigit -^43 114$^$@0#tolower -^44 117$^$@0#toupper -*7 (Struct tag) -^45 118@119#@lconv -*1 (Constant) -^46 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME -*4 (Function) -^52 122@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@19@3@0#setlocale -^53 126$^@3@0@0#localeconv +^23 5|@1|6@0@0@0@1#errno +*0 (Datatype) +^24 13@-@-@0@0@0@0@62#ptrdiff_t +^25 14@-@-@0@0@0@0@63#size_t +^26 15@-@-@0@0@0@0@64#ssize_t +^27 13@-@-@0@0@0@0@65#wchar_t +^28 13@-@-@0@0@0@0@66#wint_t +^29 0@+@=@0@7@0@0@67#mbstate_t +*1 (Constant) +^30 0@i0@0@6#NULL +^31 2$#NDEBUG +*4 (Function) +^32 72@6@0@8@0@0^$@0#assert +^33 76$^$@0#isalnum +^34 79$^$@0#isalpha +^35 82$^$@0#iscntrl +^36 85$^$@0#isdigit +^37 89$^$@0#isgraph +^38 93$^$@0#islower +^39 96$^$@0#isprint +^40 99$^$@0#ispunct +^41 102$^$@0#isspace +^42 106$^$@0#isupper +^43 110$^$@0#isxdigit +^44 114$^$@0#tolower +^45 117$^$@0#toupper +*7 (Struct tag) +^46 118@119#@lconv +*1 (Constant) +^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +*4 (Function) +^53 122@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale +^54 126$^@3@0@0#localeconv *3 (Variable) -^54 5|@1|6@0@0@0@1#DBL_DIG -^55 17|@1|6@0@0@0@1#DBL_EPSILON -^56 5|@1|6@0@0@0@1#DBL_MANT_DIG -^57 17|@1|6@0@0@0@1#DBL_MAX -^58 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^60 17|@1|6@0@0@0@1#DBL_MIN -^61 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^64 16|@1|6@0@0@0@1#FLT_EPSILON -^65 5|@1|6@0@0@0@1#FLT_MANT_DIG -^66 16|@1|6@0@0@0@1#FLT_MAX -^67 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^69 16|@1|6@0@0@0@1#FLT_MIN -^70 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP -*1 (Constant) -^72 5$#FLT_RADIX +^55 5|@1|6@0@0@0@1#DBL_DIG +^56 17|@1|6@0@0@0@1#DBL_EPSILON +^57 5|@1|6@0@0@0@1#DBL_MANT_DIG +^58 17|@1|6@0@0@0@1#DBL_MAX +^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^61 17|@1|6@0@0@0@1#DBL_MIN +^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^65 16|@1|6@0@0@0@1#FLT_EPSILON +^66 5|@1|6@0@0@0@1#FLT_MANT_DIG +^67 16|@1|6@0@0@0@1#FLT_MAX +^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^70 16|@1|6@0@0@0@1#FLT_MIN +^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +*1 (Constant) +^73 5$#FLT_RADIX *3 (Variable) -^73 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^75 18|@1|6@0@0@0@1#LDBL_EPSILON -^76 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^77 18|@1|6@0@0@0@1#LDBL_MAX -^78 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^80 18|@1|6@0@0@0@1#LDBL_MIN -^81 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP -*1 (Constant) -^83 5$#CHAR_BIT -^84 4$#CHAR_MAX#CHAR_MIN -^86 5$#INT_MAX#INT_MIN -^88 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^91 4$#SCHAR_MAX#SCHAR_MIN -^93 7$#SHRT_MAX#SHRT_MIN -^95 3$#UCHAR_MAX#UCHAR_MIN -^97 6$#UINT_MAX -^98 10$#ULONG_MAX -^99 8$#USHRT_MAX -^100 17$#HUGE_VAL -*4 (Function) -^101 128$^$@0#sin -^102 130$^$@0#cos -^103 132$^$@0#tan -^104 134$@0@g22@6@0@1@g22$@0#asin -^105 136$@0@g22@6@0@1@g22$@0#acos -^106 138$^$@0#atan -^107 140$^$@0#atan2 -^108 142$^$@0#sinh -^109 144$@0@g22@6@0@1@g22$@0#cosh -^110 146$^$@0#tanh -^111 148$@0@g22@6@0@1@g22$@0#exp -^112 150$@0@g22@6@0@1@g22$@0#ldexp -^113 152$@0@@1@tp1$@0#frexp -^114 154$@0@g22@6@0@1@g22$@0#log -^115 156$@0@g22@6@0@1@g22$@0#log10 -^116 158$@0@g22@6@0@1@g22$@0#pow -^117 160$@0@g22@6@0@1@g22$@0#sqrt -^118 162$^$@0#ceil -^119 164$^$@0#floor -^120 166$^$@0#fabs -^121 168$@0@@1@tp1$@0#modf -^122 170$^$@0#fmod -*0 (Datatype) -^123 20@+@+@0@0@0@0@171#jmp_buf -*4 (Function) -^124 173$@0@@1@p0$@0#setjmp -^125 175@6@0@5@0@0^$@0#longjmp -*1 (Constant) -^126 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM -*0 (Datatype) -^132 13@-@-@0@0@0@0@176#sig_atomic_t -*1 (Constant) -^133 180$#SIG_DFL -^134 184$#SIG_ERR -^135 188$#SIG_IGN -*4 (Function) -^136 201@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22$@0#signal -^137 203@6@0@5@0@0$$@0#raise -*0 (Datatype) -^138 20@+@+@0@0@0@0@204#va_list -*4 (Function) -^139 206$@0@@1@p0$@0#va_start -^140 208$@0@@1@p0$@0#va_end -*0 (Datatype) -^141 20@+@+@0@0@0@0@209#FILE -^142 20@+@+@0@0@0@0@210#fpos_t -*1 (Constant) -^143 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^76 18|@1|6@0@0@0@1#LDBL_EPSILON +^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^78 18|@1|6@0@0@0@1#LDBL_MAX +^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^81 18|@1|6@0@0@0@1#LDBL_MIN +^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +*1 (Constant) +^84 5$#CHAR_BIT +^85 4$#CHAR_MAX#CHAR_MIN +^87 5$#INT_MAX#INT_MIN +^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^92 4$#SCHAR_MAX#SCHAR_MIN +^94 7$#SHRT_MAX#SHRT_MIN +^96 3$#UCHAR_MAX#UCHAR_MIN +^98 6$#UINT_MAX +^99 10$#ULONG_MAX +^100 8$#USHRT_MAX +^101 17$#HUGE_VAL +*4 (Function) +^102 128$^$@0#sin +^103 130$^$@0#cos +^104 132$^$@0#tan +^105 134$@0@g23@6@0@1@g23$@0#asin +^106 136$@0@g23@6@0@1@g23$@0#acos +^107 138$^$@0#atan +^108 140$^$@0#atan2 +^109 142$^$@0#sinh +^110 144$@0@g23@6@0@1@g23$@0#cosh +^111 146$^$@0#tanh +^112 148$@0@g23@6@0@1@g23$@0#exp +^113 150$@0@g23@6@0@1@g23$@0#ldexp +^114 152$@0@@1@tp1$@0#frexp +^115 154$@0@g23@6@0@1@g23$@0#log +^116 156$@0@g23@6@0@1@g23$@0#log10 +^117 158$@0@g23@6@0@1@g23$@0#pow +^118 160$@0@g23@6@0@1@g23$@0#sqrt +^119 162$^$@0#ceil +^120 164$^$@0#floor +^121 166$^$@0#fabs +^122 168$@0@@1@tp1$@0#modf +^123 170$^$@0#fmod +*0 (Datatype) +^124 20@+@+@0@0@0@0@171#jmp_buf +*4 (Function) +^125 173$@0@@1@p0$@0#setjmp +^126 175@6@0@5@0@0^$@0#longjmp +*1 (Constant) +^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +*0 (Datatype) +^133 13@-@-@0@0@0@0@176#sig_atomic_t +*1 (Constant) +^134 180$#SIG_DFL +^135 184$#SIG_ERR +^136 188$#SIG_IGN +*4 (Function) +^137 201@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal +^138 203@6@0@5@0@0$$@0#raise +*0 (Datatype) +^139 20@+@+@0@0@0@0@204#va_list +*4 (Function) +^140 206$@0@@1@p0$@0#va_start +^141 208$@0@@1@p0$@0#va_end +*0 (Datatype) +^142 20@+@+@0@0@0@0@209#FILE +^143 20@+@+@0@0@0@0@210#fpos_t +*1 (Constant) +^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^155 211|@1|6@0@0@0@1#stderr -*4 (Function) -^156 213$@0@s3,g22@6@0@1@s3,g22$@0#remove -^157 215$@0@s3,g22@6@0@1@s3,g22$@0#rename -^158 218@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile -^159 221$@0@s1@1@tp0,s1@19@3@0#tmpnam -^160 978$@0@g22@6@0,s3@1@tp0,g22,s3$@0@S:1.5.64.closed.p0$#fclose -^161 225$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush -^162 999@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen -^163 987@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0@S:1.5.64.open.p2$#freopen -^164 233$@0@s3@1@s3,tp0,tp1$@0#setbuf -^165 235$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^166 239@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf -^167 241@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf -^168 244@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf -^169 246@6@0@1@2@0@1@g17@6@0,s3@1@s3,tg17$@0#scanf -^170 249@6@0@1@1@0@0@@1@tp0$@0#sprintf -^171 251@6@0@1@2@0^$@0#sscanf -^172 253$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf -^173 255$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf -^174 257$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^175 259$@0@@1@p0$@0#vsnprintf -^176 1001$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc -^177 990@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets -^178 1003$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc -^179 269$@0@s3@1@s3,tp1$@0#fputs -^180 271$@0@s3@1@s3,tp0$@0#getc -^181 273$@1@g17@6@0,s3@1@s3,tg17$@0#getchar -^182 276@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^183 278$@0@s3@1@s3,tp1$@0#putc -^184 280$@1@g18@6@0,s3@1@s3,tg18$@0#putchar -^185 282$@1@g18@6@0,s3@1@s3,tg18$@0#puts -^186 284$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc -^187 286$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread -^188 288$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite -^189 291$@0@g22@6@0@1@tp1,g22$@0#fgetpos -^190 1005$@0@s3,g22@6@0@1@s3,tp0,g22$@0@S:1.5.64.rweither.p0$#fseek -^191 295$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos -^192 297$@0@g22@6@0@1@g22$@0#ftell -^193 299$@0@@1@tp0$@0#rewind -^194 996$@0@@1@tp0$@0#clearerr -^195 994$@0@g22@6@0@1@g22$@0#feof -^196 992$@0@g22@6@0@1@g22$@0#ferror -^197 307$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror -^198 309$^$@0#atof -^199 311$^$@0#atoi -^200 313$^$@0#atol -^201 317$@0@g22@6@0@1@tp1,g22$@0#strtod -^202 319$@0@g22@6@0@1@tp1,g22$@0#strtol -^203 321$@0@g22@6@0@1@tp1,g22$@0#strtoul -*1 (Constant) -^204 5$#RAND_MAX -*4 (Function) -^205 323$@0@s1@1@s1$@0#rand -^206 325$@0@s1@1@s1$@0#srand -^207 328@6@5@1@0@0^@2@0@0#calloc -^208 331@4@5@1@0@0^@2@0@0#malloc -^209 334@6@5@1@0@0@0@@1@tp0@2@0@0#realloc -^210 336$@0@@1@p0$@0#free -*1 (Constant) -^211 5$#EXIT_FAILURE#EXIT_SUCCESS -*4 (Function) -^213 338@6@0@6@0@0^$@0#abort -^214 340@6@0@6@0@0^$@0#exit -^215 346$@0@s1@1@s1$@0#atexit -^216 349@6@5@1@0@0^@19@3@0#getenv -^217 16756$@0@s3@1@s3$@0#system -^218 358@6@5@1@0@0^@18@0@0#bsearch -^219 364$@0@g22@6@0@1@tp0,g22$@0#qsort -^220 366$^$@0#abs -*7 (Struct tag) -^221 367@368#@!2 -*0 (Datatype) -^222 367@-@-@0@0@0@0@369#div_t -*4 (Function) -^223 371$^$@0#div -^224 373$^$@0#labs -*7 (Struct tag) -^225 374@375#@!3 -*0 (Datatype) -^226 374@-@-@0@0@0@0@376#ldiv_t -*4 (Function) -^227 378$^$@0#ldiv -*1 (Constant) -^228 63$#MB_CUR_MAX -^229 5$#WCHAR_MAX#WCHAR_MIN -^231 66$#WEOF -*4 (Function) -^232 380$^$@0#btowc -^233 382$@0@s3@1@s3,tp0$@0#fgetwc -^234 386@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^235 388$@0@s3@1@s3,tp1$@0#fputwc -^236 390$@0@s3@1@s3,tp1$@0#fputws -^237 392$^$@0#fwide -^238 394@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^239 396@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^240 398$@0@s3@1@s3,tp0$@0#getwc -^241 400$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar -^242 403$^$@0#mbrlen -^243 405$@0@@1@tp0$@0#mbrtowc -^244 407$^$@0#mbsinit -^245 409$@0@@1@tp0$@0#mbsrtowcs -^246 411$@0@s3@1@s3,tp1$@0#putwc -^247 413$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar -^248 415@6@0@1@1@0@0@@1@tp0$@0#swprintf -^249 417@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf -^250 419$@0@s3@1@s3,tp1$@0#ungetwc -^251 421$@0@s3@1@s3,tp0$@0#vfwprintf -^252 423$@0@@1@tp0$@0#vswprintf -^253 425$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf -^254 427$@0@@1@tp0$@0#wcrtomb -^255 431$@0@@1@tp0$@0#wcscat -^256 434@6@5@1@0@0^@19@2@0#wcschr -^257 436$^$@0#wcscmp -^258 438$^$@0#wcscoll -^259 441$@0@@1@tp0$@0#wcscpy -^260 443$^$@0#wcscspn -*7 (Struct tag) -^261 632@444#@tm -*4 (Function) -^262 447$@0@@1@tp0$@0#wcsftime -^263 449$^$@0#wcslen -^264 453$@0@@1@tp0$@0#wcsncat -^265 455$^$@0#wcsncmp -^266 458$@0@@1@tp0$@0#wcsncpy -^267 461@6@5@1@0@0^$@0#wcspbrk -^268 464@6@5@1@0@0^$@0#wcsrchr -^269 467$@0@@1@tp1$@0#wcsrtombs -^270 469$^$@0#wcsspn -^271 472@6@5@1@0@0^@3@0@0#wcsstr -^272 474$@0@@1@tp1$@0#wcstod -^273 477@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^274 479$@0@@1@tp1$@0#wcstol -^275 481$@0@@1@tp1$@0#wcstoul -^276 483$@0@@1@tp0$@0#wcsxfrm -^277 485$^$@0#wctob -^278 488@6@5@1@0@0^@3@0@0#wmemchr -^279 490$^$@0#wmemcmp -^280 493$@0@@1@tp0$@0#wmemcpy -^281 496$@0@@1@tp0$@0#wmemmove -^282 499$@0@@1@tp0$@0#wmemset -^283 501@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf -^284 503@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf -*0 (Datatype) -^285 13@-@-@0@0@0@0@504#wctype_t -^286 13@-@-@0@0@0@0@505#wctrans_t -*4 (Function) -^287 509$^$@0#iswalnum -^288 512$^$@0#iswalpha -^289 515$^$@0#iswcntrl -^290 518$^$@0#iswctype -^291 521$^$@0#iswdigit -^292 525$^$@0#iswgraph -^293 528$^$@0#iswlower -^294 531$^$@0#iswprint -^295 534$^$@0#iswpunct -^296 537$^$@0#iswspace -^297 540$^$@0#iswupper -^298 544$^$@0#iswxdigit -^299 548$^$@0#towctrans -^300 551$^$@0#towlower -^301 554$^$@0#towupper -^302 556$^$@0#wctrans -^303 558$^$@0#wctype -^304 560$^$@0#mblen -^305 562$@0@@1@tp0$@0#mbtowc -^306 564$@0@@1@tp0$@0#wctomb -^307 566$@0@@1@tp0$@0#mbstowcs -^308 568$@0@@1@tp0$@0#wcstombs -^309 572$@0@@1@tp0$@0#memcpy -^310 575$@0@@1@tp0$@0#memmove -^311 579$@0@@1@tp0$@0#strcpy -^312 582$@0@@1@tp0$@0#strncpy -^313 585$@0@@1@tp0$@0#strcat -^314 588$@0@@1@tp0$@0#strncat -^315 590$^$@0#memcmp -^316 592$^$@0#strcmp -^317 594$^$@0#strcoll -^318 596$^$@0#strncmp -^319 598$@0@@1@tp0$@0#strxfrm -^320 601@6@5@1@0@0^@3@0@0#memchr -^321 604@6@5@1@0@0^@19@2@0#strchr -^322 606$^$@0#strcspn -^323 609@6@5@1@0@0^@19@2@0#strpbrk -^324 612@6@5@1@0@0^@19@2@0#strrchr -^325 614$^$@0#strspn -^326 617@6@5@1@0@0^@19@2@0#strstr -^327 620@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok -^328 624$@0@@1@tp0$@0#memset -^329 627$^@19@3@0#strerror -^330 629$^$@0#strlen -*1 (Constant) -^331 5$#CLOCKS_PER_SEC -*0 (Datatype) -^332 13@-@-@0@0@0@0@630#clock_t -^333 13@-@-@0@0@0@0@631#time_t -*4 (Function) -^334 634$@0@s1@1@s1$@0#clock -^335 636$^$@0#difftime -^336 638$^$@0#mktime -^337 641$@0@@1@tp0$@0#time -^338 644$@0@g22@6@0@1@g22@19@3@0#asctime -^339 647$^@19@3@0#ctime -^340 650@6@5@1@0@0^@19@3@0#gmtime -^341 653@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime -^342 655$@0@@1@tp0$@0#strftime -*0 (Datatype) -^343 13@-@-@0@0@0@0@656#int8_t -^344 13@-@-@0@0@0@0@657#int16_t -^345 13@-@-@0@0@0@0@658#int32_t -^346 13@-@-@0@0@0@0@659#int64_t -^347 14@-@-@0@0@0@0@660#uint8_t -^348 14@-@-@0@0@0@0@661#uint16_t -^349 14@-@-@0@0@0@0@662#uint32_t -^350 14@-@-@0@0@0@0@663#uint64_t -^351 13@-@-@0@0@0@0@664#int_least8_t -^352 13@-@-@0@0@0@0@665#int_least16_t -^353 13@-@-@0@0@0@0@666#int_least32_t -^354 13@-@-@0@0@0@0@667#int_least64_t -^355 14@-@-@0@0@0@0@668#uint_least8_t -^356 14@-@-@0@0@0@0@669#uint_least16_t -^357 14@-@-@0@0@0@0@670#uint_least32_t -^358 14@-@-@0@0@0@0@671#uint_least64_t -^359 13@-@-@0@0@0@0@672#int_fast8_t -^360 13@-@-@0@0@0@0@673#int_fast16_t -^361 13@-@-@0@0@0@0@674#int_fast32_t -^362 13@-@-@0@0@0@0@675#int_fast64_t -^363 14@-@-@0@0@0@0@676#uint_fast8_t -^364 14@-@-@0@0@0@0@677#uint_fast16_t -^365 14@-@-@0@0@0@0@678#uint_fast32_t -^366 14@-@-@0@0@0@0@679#uint_fast64_t -^367 24@-@+@0@0@0@0@680#intptr_t -^368 25@-@+@0@0@0@0@681#uintptr_t -^369 15@-@-@0@0@0@0@682#intmax_t -^370 14@-@-@0@0@0@0@683#uintmax_t -*1 (Constant) -^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^407 63$#INTPTR_MIN#INTPTR_MAX -*0 (Datatype) -^409 13@-@-@0@0@0@0@684#dev_t -^410 13@-@-@0@0@0@0@685#gid_t -^411 14@-@-@0@0@0@0@686#ino_t -^412 13@-@-@0@0@0@0@687#mode_t -^413 13@-@-@0@0@0@0@688#nlink_t -^414 13@-@-@0@0@0@0@689#off_t -^415 13@-@-@0@0@0@0@690#pid_t -^416 13@-@-@0@0@0@0@691#uid_t -^417 20@+@+@0@0@0@0@692#DIR -*7 (Struct tag) -^418 693@694#@dirent -*4 (Function) -^419 697$@0@g22@6@0@1@g22$@0#closedir -^420 700@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir -^421 704@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir -^422 706$^$@0#rewinddir -*1 (Constant) -^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR -*7 (Struct tag) -^494 707@708#@flock -*4 (Function) -^495 710$@0@g22@6@0@1@g22$@0#creat -^496 712$@0@g22@6@0@1@g22$@0#fcntl -^497 714$@0@g22@6@0@1@g22$@0#open -*7 (Struct tag) -^498 715@716#@group -*4 (Function) -^499 720@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid -^500 723@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam -*1 (Constant) -^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON -^505 63$#MAX_INPUT#NAME_MAX -^507 9$#NGROUPS_MAX#OPEN_MAX -^509 63$#PATH_MAX#PIPE_BUF -^511 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX -*7 (Struct tag) -^527 724@725#@passwd -*4 (Function) -^528 729@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam -^529 732@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid -*0 (Datatype) -^530 20@+@+@0@0@0@0@733#sigjmp_buf -*4 (Function) -^531 735@6@0@5@0@0^$@0#siglongjmp -^532 737$@0@@1@p0$@0#sigsetjmp -*0 (Datatype) -^533 0@+@=@0@7@0@0@738#sigset_t -*1 (Constant) -^534 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 -*7 (Struct tag) -^551 743@744#@sigaction -*4 (Function) -^552 746@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill -^553 749$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction -^554 752$@0@g22@6@0@1@tp0,g22$@0#sigaddset -^555 754$@0@g22@6@0@1@tp0,g22$@0#sigdelset -^556 756$@0@g22@6@0@1@tp0,g22$@0#sigemptyset -^557 758$@0@g22@6@0@1@tp0,g22$@0#sigfillset -^558 760$@0@g22@6@0@1@g22$@0#sigismember -^559 762$@0@g22@6@0@1@tp0,g22$@0#sigpending -^560 764$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask -^561 766$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend -*1 (Constant) -^562 5$#L_ctermid#L_cuserid -*4 (Function) -^564 984@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen -^565 771$@0@g22@6@0@1@g22$@0#fileno -*7 (Struct tag) -^566 772@773#@stat -*4 (Function) -^567 775$^$@0#S_ISBLK -^568 777$^$@0#S_ISCHR -^569 779$^$@0#S_ISDIR -^570 781$^$@0#S_ISFIFO -^571 783$^$@0#S_ISREG -^572 785$@0@s3,g22@6@0@1@s3,g22$@0#chmod -^573 788$@0@g22@6@0@1@g22,tp1$@0#fstat -^574 790$@0@s3,g22@6@0@1@s3,g22$@0#mkdir -^575 792$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo -^576 16730$@0@g22@6@0@1@g22,tp1$@0#stat -^577 796$@0@s3@1@s3$@0#umask -*7 (Struct tag) -^578 797@798#@tms -*4 (Function) -^579 801$@0@@1@tp0$@0#times -*7 (Struct tag) -^580 802@803#@utsname -*4 (Function) -^581 806$@0@g22@6@0@1@tp0,g22$@0#uname -^582 808$^$@0#WEXITSTATUS -^583 810$^$@0#WIFEXITED -^584 812$^$@0#WIFSIGNALED -^585 814$^$@0#WIFSTOPPED -^586 816$^$@0#WSTOPSIG -^587 818$^$@0#WTERMSIG +^156 211|@1|6@0@0@0@1#stderr +*4 (Function) +^157 213$@0@s3,g23@6@0@1@s3,g23$@0#remove +^158 215$@0@s3,g23@6@0@1@s3,g23$@0#rename +^159 218@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile +^160 221$@0@s1@1@tp0,s1@19@3@0#tmpnam +^161 978$@0@g23@6@0,s3@1@tp0,g23,s3$@0@S:1.5.64.closed.p0$#fclose +^162 225$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush +^163 999@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen +^164 987@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0@S:1.5.64.open.p2$#freopen +^165 233$@0@s3@1@s3,tp0,tp1$@0#setbuf +^166 235$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^167 239@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf +^168 241@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf +^169 244@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf +^170 246@6@0@1@2@0@1@g18@6@0,s3@1@s3,tg18$@0#scanf +^171 249@6@0@1@1@0@0@@1@tp0$@0#sprintf +^172 251@6@0@1@2@0^$@0#sscanf +^173 253$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf +^174 255$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf +^175 257$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^176 259$@0@@1@p0$@0#vsnprintf +^177 1001$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc +^178 990@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets +^179 1003$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc +^180 269$@0@s3@1@s3,tp1$@0#fputs +^181 271$@0@s3@1@s3,tp0$@0#getc +^182 273$@1@g18@6@0,s3@1@s3,tg18$@0#getchar +^183 276@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^184 278$@0@s3@1@s3,tp1$@0#putc +^185 280$@1@g19@6@0,s3@1@s3,tg19$@0#putchar +^186 282$@1@g19@6@0,s3@1@s3,tg19$@0#puts +^187 284$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc +^188 286$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread +^189 288$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite +^190 291$@0@g23@6@0@1@tp1,g23$@0#fgetpos +^191 1005$@0@s3,g23@6@0@1@s3,tp0,g23$@0@S:1.5.64.rweither.p0$#fseek +^192 295$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos +^193 297$@0@g23@6@0@1@g23$@0#ftell +^194 299$@0@@1@tp0$@0#rewind +^195 996$@0@@1@tp0$@0#clearerr +^196 994$@0@g23@6@0@1@g23$@0#feof +^197 992$@0@g23@6@0@1@g23$@0#ferror +^198 307$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror +^199 309$^$@0#atof +^200 311$^$@0#atoi +^201 313$^$@0#atol +^202 317$@0@g23@6@0@1@tp1,g23$@0#strtod +^203 319$@0@g23@6@0@1@tp1,g23$@0#strtol +^204 321$@0@g23@6@0@1@tp1,g23$@0#strtoul +*1 (Constant) +^205 5$#RAND_MAX +*4 (Function) +^206 323$@0@s1@1@s1$@0#rand +^207 325$@0@s1@1@s1$@0#srand +^208 328@6@5@1@0@0^@2@0@0#calloc +^209 331@4@5@1@0@0^@2@0@0#malloc +^210 334@6@5@1@0@0@0@@1@tp0@2@0@0#realloc +^211 336$@0@@1@p0$@0#free +*1 (Constant) +^212 5$#EXIT_FAILURE#EXIT_SUCCESS +*4 (Function) +^214 338@6@0@6@0@0^$@0#abort +^215 340@6@0@6@0@0^$@0#exit +^216 346$@0@s1@1@s1$@0#atexit +^217 349@6@5@1@0@0^@19@3@0#getenv +^218 16791$@0@s3@1@s3$@0#system +^219 358@6@5@1@0@0^@18@0@0#bsearch +^220 364$@0@g23@6@0@1@tp0,g23$@0#qsort +^221 366$^$@0#abs +*7 (Struct tag) +^222 367@368#@!2 +*0 (Datatype) +^223 367@-@-@0@0@0@0@369#div_t +*4 (Function) +^224 371$^$@0#div +^225 373$^$@0#labs +*7 (Struct tag) +^226 374@375#@!3 +*0 (Datatype) +^227 374@-@-@0@0@0@0@376#ldiv_t +*4 (Function) +^228 378$^$@0#ldiv +*1 (Constant) +^229 63$#MB_CUR_MAX +^230 5$#WCHAR_MAX#WCHAR_MIN +^232 66$#WEOF +*4 (Function) +^233 380$^$@0#btowc +^234 382$@0@s3@1@s3,tp0$@0#fgetwc +^235 386@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^236 388$@0@s3@1@s3,tp1$@0#fputwc +^237 390$@0@s3@1@s3,tp1$@0#fputws +^238 392$^$@0#fwide +^239 394@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^240 396@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^241 398$@0@s3@1@s3,tp0$@0#getwc +^242 400$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar +^243 403$^$@0#mbrlen +^244 405$@0@@1@tp0$@0#mbrtowc +^245 407$^$@0#mbsinit +^246 409$@0@@1@tp0$@0#mbsrtowcs +^247 411$@0@s3@1@s3,tp1$@0#putwc +^248 413$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar +^249 415@6@0@1@1@0@0@@1@tp0$@0#swprintf +^250 417@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf +^251 419$@0@s3@1@s3,tp1$@0#ungetwc +^252 421$@0@s3@1@s3,tp0$@0#vfwprintf +^253 423$@0@@1@tp0$@0#vswprintf +^254 425$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf +^255 427$@0@@1@tp0$@0#wcrtomb +^256 431$@0@@1@tp0$@0#wcscat +^257 434@6@5@1@0@0^@19@2@0#wcschr +^258 436$^$@0#wcscmp +^259 438$^$@0#wcscoll +^260 441$@0@@1@tp0$@0#wcscpy +^261 443$^$@0#wcscspn +*7 (Struct tag) +^262 632@444#@tm +*4 (Function) +^263 447$@0@@1@tp0$@0#wcsftime +^264 449$^$@0#wcslen +^265 453$@0@@1@tp0$@0#wcsncat +^266 455$^$@0#wcsncmp +^267 458$@0@@1@tp0$@0#wcsncpy +^268 461@6@5@1@0@0^$@0#wcspbrk +^269 464@6@5@1@0@0^$@0#wcsrchr +^270 467$@0@@1@tp1$@0#wcsrtombs +^271 469$^$@0#wcsspn +^272 472@6@5@1@0@0^@3@0@0#wcsstr +^273 474$@0@@1@tp1$@0#wcstod +^274 477@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^275 479$@0@@1@tp1$@0#wcstol +^276 481$@0@@1@tp1$@0#wcstoul +^277 483$@0@@1@tp0$@0#wcsxfrm +^278 485$^$@0#wctob +^279 488@6@5@1@0@0^@3@0@0#wmemchr +^280 490$^$@0#wmemcmp +^281 493$@0@@1@tp0$@0#wmemcpy +^282 496$@0@@1@tp0$@0#wmemmove +^283 499$@0@@1@tp0$@0#wmemset +^284 501@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf +^285 503@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf +*0 (Datatype) +^286 13@-@-@0@0@0@0@504#wctype_t +^287 13@-@-@0@0@0@0@505#wctrans_t +*4 (Function) +^288 509$^$@0#iswalnum +^289 512$^$@0#iswalpha +^290 515$^$@0#iswcntrl +^291 518$^$@0#iswctype +^292 521$^$@0#iswdigit +^293 525$^$@0#iswgraph +^294 528$^$@0#iswlower +^295 531$^$@0#iswprint +^296 534$^$@0#iswpunct +^297 537$^$@0#iswspace +^298 540$^$@0#iswupper +^299 544$^$@0#iswxdigit +^300 548$^$@0#towctrans +^301 551$^$@0#towlower +^302 554$^$@0#towupper +^303 556$^$@0#wctrans +^304 558$^$@0#wctype +^305 560$^$@0#mblen +^306 562$@0@@1@tp0$@0#mbtowc +^307 564$@0@@1@tp0$@0#wctomb +^308 566$@0@@1@tp0$@0#mbstowcs +^309 568$@0@@1@tp0$@0#wcstombs +^310 572$@0@@1@tp0$@0#memcpy +^311 575$@0@@1@tp0$@0#memmove +^312 579$@0@@1@tp0$@0#strcpy +^313 582$@0@@1@tp0$@0#strncpy +^314 585$@0@@1@tp0$@0#strcat +^315 588$@0@@1@tp0$@0#strncat +^316 590$^$@0#memcmp +^317 592$^$@0#strcmp +^318 594$^$@0#strcoll +^319 596$^$@0#strncmp +^320 598$@0@@1@tp0$@0#strxfrm +^321 601@6@5@1@0@0^@3@0@0#memchr +^322 604@6@5@1@0@0^@19@2@0#strchr +^323 606$^$@0#strcspn +^324 609@6@5@1@0@0^@19@2@0#strpbrk +^325 612@6@5@1@0@0^@19@2@0#strrchr +^326 614$^$@0#strspn +^327 617@6@5@1@0@0^@19@2@0#strstr +^328 620@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok +^329 624$@0@@1@tp0$@0#memset +^330 627$^@19@3@0#strerror +^331 629$^$@0#strlen +*1 (Constant) +^332 5$#CLOCKS_PER_SEC +*0 (Datatype) +^333 13@-@-@0@0@0@0@630#clock_t +^334 13@-@-@0@0@0@0@631#time_t +*4 (Function) +^335 634$@0@s1@1@s1$@0#clock +^336 636$^$@0#difftime +^337 638$^$@0#mktime +^338 641$@0@@1@tp0$@0#time +^339 644$@0@g23@6@0@1@g23@19@3@0#asctime +^340 647$^@19@3@0#ctime +^341 650@6@5@1@0@0^@19@3@0#gmtime +^342 653@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime +^343 655$@0@@1@tp0$@0#strftime +*0 (Datatype) +^344 13@-@-@0@0@0@0@656#int8_t +^345 13@-@-@0@0@0@0@657#int16_t +^346 13@-@-@0@0@0@0@658#int32_t +^347 13@-@-@0@0@0@0@659#int64_t +^348 14@-@-@0@0@0@0@660#uint8_t +^349 14@-@-@0@0@0@0@661#uint16_t +^350 14@-@-@0@0@0@0@662#uint32_t +^351 14@-@-@0@0@0@0@663#uint64_t +^352 13@-@-@0@0@0@0@664#int_least8_t +^353 13@-@-@0@0@0@0@665#int_least16_t +^354 13@-@-@0@0@0@0@666#int_least32_t +^355 13@-@-@0@0@0@0@667#int_least64_t +^356 14@-@-@0@0@0@0@668#uint_least8_t +^357 14@-@-@0@0@0@0@669#uint_least16_t +^358 14@-@-@0@0@0@0@670#uint_least32_t +^359 14@-@-@0@0@0@0@671#uint_least64_t +^360 13@-@-@0@0@0@0@672#int_fast8_t +^361 13@-@-@0@0@0@0@673#int_fast16_t +^362 13@-@-@0@0@0@0@674#int_fast32_t +^363 13@-@-@0@0@0@0@675#int_fast64_t +^364 14@-@-@0@0@0@0@676#uint_fast8_t +^365 14@-@-@0@0@0@0@677#uint_fast16_t +^366 14@-@-@0@0@0@0@678#uint_fast32_t +^367 14@-@-@0@0@0@0@679#uint_fast64_t +^368 24@-@+@0@0@0@0@680#intptr_t +^369 25@-@+@0@0@0@0@681#uintptr_t +^370 15@-@-@0@0@0@0@682#intmax_t +^371 14@-@-@0@0@0@0@683#uintmax_t +*1 (Constant) +^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^408 63$#INTPTR_MIN#INTPTR_MAX +*0 (Datatype) +^410 13@-@-@0@0@0@0@684#dev_t +^411 13@-@-@0@0@0@0@685#gid_t +^412 14@-@-@0@0@0@0@686#ino_t +^413 13@-@-@0@0@0@0@687#mode_t +^414 13@-@-@0@0@0@0@688#nlink_t +^415 13@-@-@0@0@0@0@689#off_t +^416 13@-@-@0@0@0@0@690#pid_t +^417 13@-@-@0@0@0@0@691#uid_t +^418 20@+@+@0@0@0@0@692#DIR +*7 (Struct tag) +^419 693@694#@dirent +*4 (Function) +^420 697$@0@g23@6@0@1@g23$@0#closedir +^421 700@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#opendir +^422 704@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#readdir +^423 706$^$@0#rewinddir +*1 (Constant) +^424 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR +*7 (Struct tag) +^495 707@708#@flock +*4 (Function) +^496 710$@0@g23@6@0@1@g23$@0#creat +^497 712$@0@g23@6@0@1@g23$@0#fcntl +^498 714$@0@g23@6@0@1@g23$@0#open +*7 (Struct tag) +^499 715@716#@group +*4 (Function) +^500 720@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrgid +^501 723@6@5@1@0@0@0@g23@6@0@1@g23@3@0@0#getgrnam +*1 (Constant) +^502 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON +^506 63$#MAX_INPUT#NAME_MAX +^508 9$#NGROUPS_MAX#OPEN_MAX +^510 63$#PATH_MAX#PIPE_BUF +^512 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX +*7 (Struct tag) +^528 724@725#@passwd +*4 (Function) +^529 729@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwnam +^530 732@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#getpwuid +*0 (Datatype) +^531 20@+@+@0@0@0@0@733#sigjmp_buf +*4 (Function) +^532 735@6@0@5@0@0^$@0#siglongjmp +^533 737$@0@@1@p0$@0#sigsetjmp +*0 (Datatype) +^534 0@+@=@0@7@0@0@738#sigset_t +*1 (Constant) +^535 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2 +*7 (Struct tag) +^552 743@744#@sigaction +*4 (Function) +^553 746@6@0@5@0@0@0@g23@6@0@1@g23$@0#kill +^554 749$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigaction +^555 752$@0@g23@6@0@1@tp0,g23$@0#sigaddset +^556 754$@0@g23@6@0@1@tp0,g23$@0#sigdelset +^557 756$@0@g23@6@0@1@tp0,g23$@0#sigemptyset +^558 758$@0@g23@6@0@1@tp0,g23$@0#sigfillset +^559 760$@0@g23@6@0@1@g23$@0#sigismember +^560 762$@0@g23@6@0@1@tp0,g23$@0#sigpending +^561 764$@0@g23@6@0,s3@1@tp2,g23,s3$@0#sigprocmask +^562 766$@0@g23@6@0,s3@1@g23,s3$@0#sigsuspend +*1 (Constant) +^563 5$#L_ctermid#L_cuserid +*4 (Function) +^565 984@6@5@1@0@0@0@g23@6@0,s3@1@g23,s3@18@0@0#fdopen +^566 771$@0@g23@6@0@1@g23$@0#fileno +*7 (Struct tag) +^567 772@773#@stat +*4 (Function) +^568 775$^$@0#S_ISBLK +^569 777$^$@0#S_ISCHR +^570 779$^$@0#S_ISDIR +^571 781$^$@0#S_ISFIFO +^572 783$^$@0#S_ISREG +^573 785$@0@s3,g23@6@0@1@s3,g23$@0#chmod +^574 788$@0@g23@6@0@1@g23,tp1$@0#fstat +^575 790$@0@s3,g23@6@0@1@s3,g23$@0#mkdir +^576 792$@0@s3,g23@6@0@1@s3,g23$@0#mkfifo +^577 16765$@0@g23@6@0@1@g23,tp1$@0#stat +^578 796$@0@s3@1@s3$@0#umask +*7 (Struct tag) +^579 797@798#@tms +*4 (Function) +^580 801$@0@@1@tp0$@0#times +*7 (Struct tag) +^581 802@803#@utsname +*4 (Function) +^582 806$@0@g23@6@0@1@tp0,g23$@0#uname +^583 808$^$@0#WEXITSTATUS +^584 810$^$@0#WIFEXITED +^585 812$^$@0#WIFSIGNALED +^586 814$^$@0#WIFSTOPPED +^587 816$^$@0#WSTOPSIG +^588 818$^$@0#WTERMSIG *1 (Constant) -^588 5$#WUNTRACED +^589 5$#WUNTRACED *4 (Function) -^589 820$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait -^590 822$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid +^590 820$@0@g23@6@0,s3@1@tp0,g23,s3$@0#wait +^591 822$@0@g23@6@0,s3@1@tp1,g23,s3$@0#waitpid *0 (Datatype) -^591 824@-@-@0@0@0@0@825#cc_t -^592 827@-@-@0@0@0@0@828#speed_t -^593 827@-@-@0@0@0@0@829#tcflag_t +^592 824@-@-@0@0@0@0@825#cc_t +^593 827@-@-@0@0@0@0@828#speed_t +^594 827@-@-@0@0@0@0@829#tcflag_t *1 (Constant) -^594 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME +^595 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME *7 (Struct tag) -^662 830@831#@termios +^663 830@831#@termios *4 (Function) -^663 834$^$@0#cfgetispeed -^664 836$^$@0#cfgetospeed -^665 838$@0@@1@tp0$@0#cfsetispeed -^666 840$@0@@1@tp0$@0#cfsetospeed -^667 842$@0@g22@6@0@1@g22$@0#tcdrain -^668 844$@0@g22@6@0@1@g22$@0#tcflow -^669 846$@0@g22@6@0@1@g22$@0#tcflush -^670 848$@0@g22@6@0@1@g22,tp1$@0#tcgetattr -^671 850$@0@g22@6@0@1@g22$@0#tcsendbreak -^672 852$@0@g22@6@0@1@g22$@0#tcsetattr +^664 834$^$@0#cfgetispeed +^665 836$^$@0#cfgetospeed +^666 838$@0@@1@tp0$@0#cfsetispeed +^667 840$@0@@1@tp0$@0#cfsetospeed +^668 842$@0@g23@6@0@1@g23$@0#tcdrain +^669 844$@0@g23@6@0@1@g23$@0#tcflow +^670 846$@0@g23@6@0@1@g23$@0#tcflush +^671 848$@0@g23@6@0@1@g23,tp1$@0#tcgetattr +^672 850$@0@g23@6@0@1@g23$@0#tcsendbreak +^673 852$@0@g23@6@0@1@g23$@0#tcsetattr *3 (Variable) -^673 315|@1|6@0@0@0@1#environ -*1 (Constant) -^674 5$#CLK_TCK -*4 (Function) -^675 854$@1@g673@6@0,s3@1@s3$@0#tzset -*1 (Constant) -^676 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION -*4 (Function) -^707 856@6@0@6@0@0^$@0#_exit -^708 858$@0@g22@6@0@1@g22$@0#access -^709 860$@0@s3@1@s3$@0#alarm -^710 862$@0@g22@6@0@1@g22$@0#chdir -^711 864$@0@s3,g22@6@0@1@s3,g22$@0#chown -^712 866$@0@s3,g22@6@0@1@s3,g22$@0#close -^713 869$@0@s3@1@tp0,s3$@0#ctermid -^714 872$@0@@1@tp0@3@0@0#cuserid -^715 874$@0@g22@6@0,s3@1@g22,s3$@0#dup2 -^716 876$@0@g22@6@0,s3@1@g22,s3$@0#dup -^717 878@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl -^718 880@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle -^719 882@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp -^720 886@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv -^721 888@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve -^722 890@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp -^723 892$@0@s3,g22@6@0@1@s3,g22$@0#fork -^724 894$@0@g22@6@0@1@g22$@0#fpathconf -^725 897@6@5@1@0@0@0@g22@6@0@1@g22,tp0$@0#getcwd -^726 899$^$@0#getegid -^727 901$^$@0#geteuid -^728 903$^$@0#getgid -^729 906$@0@g22@6@0@1@g22,ap1$@0#getgroups -^730 909$^@19@3@0#getlogin -^731 911$^$@0#getpgrp -^732 913$^$@0#getpid -^733 915$^$@0#getppid -^734 917$^$@0#getuid -^735 1320$^$@0#isatty -^736 921$@0@g22@6@0,s3@1@g22,s3$@0#link -^737 923$@0@g22@6@0@1@g22$@0#lseek -^738 925$@0@g22@6@0@1@g22$@0#pathconf -^739 927$@0@g22@6@0@1@g22$@0#pause -^740 929$@0@g22@6@0@1@g22$@0#pipe -^741 931$@0@g22@6@0@1@g22,tp1$@0#read -^742 933$@0@s3,g22@6@0@1@s3,g22$@0#rmdir -^743 935$@0@g22@6@0,s3@1@g22,s3$@0#setgid -^744 937$@0@g22@6@0,s3@1@g22,s3$@0#setpgid -^745 939$@0@s3@1@s3$@0#setsid -^746 941$@0@g22@6@0,s3@1@g22,s3$@0#setuid -^747 943$@0@s3@1@s3$@0#sleep -^748 945$@0@g22@6@0@1@g22$@0#sysconf -^749 947$@0@g22@6@0@1@g22$@0#tcgetpgrp -^750 949$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp -^751 952@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname -^752 16760$@0@s3,g22@6@0@1@s3,g22$@0#unlink -^753 956$@0@g22@6@0@1@g22$@0#write -*7 (Struct tag) -^754 957@958#@utimbuf -*4 (Function) -^755 961$@0@s3,g22@6@0@1@s3,g22$@0#utime -*0 (Datatype) -^756 20@+@+@0@0@0@0@962#regex_t -^757 13@-@-@0@0@0@0@963#regoff_t -*7 (Struct tag) -^758 964@965#@!4 -*0 (Datatype) -^759 964@-@-@0@0@0@0@966#regmatch_t -*4 (Function) -^760 969$@0@@1@p0$@0#regcomp -^761 972$@0@@1@p3$@0#regexec -^762 974$@0@@1@p2$@0#regerror -^763 976$$$@0#regfree -*1 (Constant) -^764 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR +^674 315|@1|6@0@0@0@1#environ +*1 (Constant) +^675 5$#CLK_TCK +*4 (Function) +^676 854$@1@g674@6@0,s3@1@s3$@0#tzset +*1 (Constant) +^677 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION +*4 (Function) +^708 856@6@0@6@0@0^$@0#_exit +^709 858$@0@g23@6@0@1@g23$@0#access +^710 860$@0@s3@1@s3$@0#alarm +^711 862$@0@g23@6@0@1@g23$@0#chdir +^712 864$@0@s3,g23@6@0@1@s3,g23$@0#chown +^713 866$@0@s3,g23@6@0@1@s3,g23$@0#close +^714 869$@0@s3@1@tp0,s3$@0#ctermid +^715 872$@0@@1@tp0@3@0@0#cuserid +^716 874$@0@g23@6@0,s3@1@g23,s3$@0#dup2 +^717 876$@0@g23@6@0,s3@1@g23,s3$@0#dup +^718 878@6@0@5@0@0@0@g23@6@0@1@g23$@0#execl +^719 880@6@0@5@0@0@0@g23@6@0@1@g23$@0#execle +^720 882@6@0@5@0@0@0@g23@6@0@1@g23$@0#execlp +^721 886@6@0@5@0@0@0@g23@6@0@1@g23$@0#execv +^722 888@6@0@5@0@0@0@g23@6@0@1@g23$@0#execve +^723 890@6@0@5@0@0@0@g23@6@0@1@g23$@0#execvp +^724 892$@0@s3,g23@6@0@1@s3,g23$@0#fork +^725 894$@0@g23@6@0@1@g23$@0#fpathconf +^726 897@6@5@1@0@0@0@g23@6@0@1@g23,tp0$@0#getcwd +^727 899$^$@0#getegid +^728 901$^$@0#geteuid +^729 903$^$@0#getgid +^730 906$@0@g23@6@0@1@g23,ap1$@0#getgroups +^731 909$^@19@3@0#getlogin +^732 911$^$@0#getpgrp +^733 913$^$@0#getpid +^734 915$^$@0#getppid +^735 917$^$@0#getuid +^736 1320$^$@0#isatty +^737 921$@0@g23@6@0,s3@1@g23,s3$@0#link +^738 923$@0@g23@6@0@1@g23$@0#lseek +^739 925$@0@g23@6@0@1@g23$@0#pathconf +^740 927$@0@g23@6@0@1@g23$@0#pause +^741 929$@0@g23@6@0@1@g23$@0#pipe +^742 931$@0@g23@6@0@1@g23,tp1$@0#read +^743 933$@0@s3,g23@6@0@1@s3,g23$@0#rmdir +^744 935$@0@g23@6@0,s3@1@g23,s3$@0#setgid +^745 937$@0@g23@6@0,s3@1@g23,s3$@0#setpgid +^746 939$@0@s3@1@s3$@0#setsid +^747 941$@0@g23@6@0,s3@1@g23,s3$@0#setuid +^748 943$@0@s3@1@s3$@0#sleep +^749 945$@0@g23@6@0@1@g23$@0#sysconf +^750 947$@0@g23@6@0@1@g23$@0#tcgetpgrp +^751 949$@0@g23@6@0,s3@1@g23,s3$@0#tcsetpgrp +^752 952@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#ttyname +^753 16795$@0@s3,g23@6@0@1@s3,g23$@0#unlink +^754 956$@0@g23@6@0@1@g23$@0#write +*7 (Struct tag) +^755 957@958#@utimbuf +*4 (Function) +^756 961$@0@s3,g23@6@0@1@s3,g23$@0#utime +*0 (Datatype) +^757 20@+@+@0@0@0@0@962#regex_t +^758 13@-@-@0@0@0@0@963#regoff_t +*7 (Struct tag) +^759 964@965#@!4 +*0 (Datatype) +^760 964@-@-@0@0@0@0@966#regmatch_t +*4 (Function) +^761 969$@0@@1@p0$@0#regcomp +^762 972$@0@@1@p3$@0#regexec +^763 974$@0@@1@p2$@0#regerror +^764 976$$$@0#regfree +*1 (Constant) +^765 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR *3 (Variable) -^796 0|@11|^#YYBISON#BADTOK#SKIPTOK#CTOK_ELIPSIS#CASE#DEFAULT#CIF#CELSE#SWITCH#WHILE#DO#CFOR#GOTO#CONTINUE#BREAK#RETURN#TSEMI#TLBRACE#TRBRACE#TCOMMA#TCOLON#TASSIGN#TLPAREN#TRPAREN#TLSQBR#TRSQBR#TDOT#TAMPERSAND#TEXCL#TTILDE#TMINUS#TPLUS#TMULT#TDIV#TPERCENT#TLT#TGT#TCIRC#TBAR#TQUEST#CSIZEOF#CALIGNOF#ARROW_OP#CTYPEDEF#COFFSETOF#INC_OP#DEC_OP#LEFT_OP#RIGHT_OP#LE_OP#GE_OP#EQ_OP#NE_OP#AND_OP#OR_OP#MUL_ASSIGN#DIV_ASSIGN#MOD_ASSIGN#ADD_ASSIGN#SUB_ASSIGN#LEFT_ASSIGN#RIGHT_ASSIGN#AND_ASSIGN#XOR_ASSIGN#OR_ASSIGN#CSTRUCT#CUNION#CENUM#VA_ARG#VA_DCL#QWARN#QGLOBALS#QMODIFIES#QNOMODS#QCONSTANT#QFUNCTION#QITER#QDEFINES#QUSES#QALLOCATES#QSETS#QRELEASES#QPRECLAUSE#QPOSTCLAUSE#QALT#QUNDEF#QKILLED#QENDMACRO#LLMACRO#LLMACROITER#LLMACROEND#TENDMACRO#QSWITCHBREAK#QLOOPBREAK#QINNERBREAK#QSAFEBREAK#QINNERCONTINUE#QFALLTHROUGH#QLINTNOTREACHED#QLINTFALLTHROUGH#QLINTFALLTHRU#QARGSUSED#QPRINTFLIKE#QLINTPRINTFLIKE#QSCANFLIKE#QMESSAGELIKE#QNOTREACHED#QCONST#QVOLATILE#QINLINE#QEXTENSION#QEXTERN#QSTATIC#QAUTO#QREGISTER#QOUT#QIN#QYIELD#QONLY#QTEMP#QSHARED#QREF#QUNIQUE#QCHECKED#QUNCHECKED#QCHECKEDSTRICT#QCHECKMOD#QKEEP#QKEPT#QPARTIAL#QSPECIAL#QOWNED#QDEPENDENT#QRETURNED#QEXPOSED#QNULL#QOBSERVER#QISNULL#QEXITS#QMAYEXIT#QNEVEREXIT#QTRUEEXIT#QFALSEEXIT#QLONG#QSIGNED#QUNSIGNED#QSHORT#QUNUSED#QSEF#QNOTNULL#QRELNULL#QABSTRACT#QCONCRETE#QMUTABLE#QIMMUTABLE#QTRUENULL#QFALSENULL#QEXTERNAL#QREFCOUNTED#QREFS#QNEWREF#QTEMPREF#QKILLREF#QRELDEF#CGCHAR#CBOOL#CINT#CGFLOAT#CDOUBLE#CVOID#QANYTYPE#QINTEGRALTYPE#QUNSIGNEDINTEGRALTYPE#QSIGNEDINTEGRALTYPE#QNULLTERMINATED#QSETBUFFERSIZE#QSETSTRINGLENGTH#QMAXSET#QMAXREAD#QTESTINRANGE#TCAND#IDENTIFIER#NEW_IDENTIFIER#TYPE_NAME_OR_ID#CANNOTATION#CCONSTANT#ITER_NAME#ITER_ENDNAME#TYPE_NAME#METASTATE_NAME +^797 0|@11|^#YYBISON#BADTOK#SKIPTOK#CTOK_ELIPSIS#CASE#DEFAULT#CIF#CELSE#SWITCH#WHILE#DO#CFOR#GOTO#CONTINUE#BREAK#RETURN#TSEMI#TLBRACE#TRBRACE#TCOMMA#TCOLON#TASSIGN#TLPAREN#TRPAREN#TLSQBR#TRSQBR#TDOT#TAMPERSAND#TEXCL#TTILDE#TMINUS#TPLUS#TMULT#TDIV#TPERCENT#TLT#TGT#TCIRC#TBAR#TQUEST#CSIZEOF#CALIGNOF#ARROW_OP#CTYPEDEF#COFFSETOF#INC_OP#DEC_OP#LEFT_OP#RIGHT_OP#LE_OP#GE_OP#EQ_OP#NE_OP#AND_OP#OR_OP#MUL_ASSIGN#DIV_ASSIGN#MOD_ASSIGN#ADD_ASSIGN#SUB_ASSIGN#LEFT_ASSIGN#RIGHT_ASSIGN#AND_ASSIGN#XOR_ASSIGN#OR_ASSIGN#CSTRUCT#CUNION#CENUM#VA_ARG#VA_DCL#QWARN#QGLOBALS#QMODIFIES#QNOMODS#QCONSTANT#QFUNCTION#QITER#QDEFINES#QUSES#QALLOCATES#QSETS#QRELEASES#QPRECLAUSE#QPOSTCLAUSE#QALT#QUNDEF#QKILLED#QENDMACRO#LLMACRO#LLMACROITER#LLMACROEND#TENDMACRO#QSWITCHBREAK#QLOOPBREAK#QINNERBREAK#QSAFEBREAK#QINNERCONTINUE#QFALLTHROUGH#QLINTNOTREACHED#QLINTFALLTHROUGH#QLINTFALLTHRU#QARGSUSED#QPRINTFLIKE#QLINTPRINTFLIKE#QSCANFLIKE#QMESSAGELIKE#QNOTREACHED#QCONST#QVOLATILE#QINLINE#QEXTENSION#QEXTERN#QSTATIC#QAUTO#QREGISTER#QOUT#QIN#QYIELD#QONLY#QTEMP#QSHARED#QREF#QUNIQUE#QCHECKED#QUNCHECKED#QCHECKEDSTRICT#QCHECKMOD#QKEEP#QKEPT#QPARTIAL#QSPECIAL#QOWNED#QDEPENDENT#QRETURNED#QEXPOSED#QNULL#QOBSERVER#QISNULL#QEXITS#QMAYEXIT#QNEVEREXIT#QTRUEEXIT#QFALSEEXIT#QLONG#QSIGNED#QUNSIGNED#QSHORT#QUNUSED#QSEF#QNOTNULL#QRELNULL#QABSTRACT#QCONCRETE#QMUTABLE#QIMMUTABLE#QTRUENULL#QFALSENULL#QEXTERNAL#QREFCOUNTED#QREFS#QNEWREF#QTEMPREF#QKILLREF#QRELDEF#CGCHAR#CBOOL#CINT#CGFLOAT#CDOUBLE#CVOID#QANYTYPE#QINTEGRALTYPE#QUNSIGNEDINTEGRALTYPE#QSIGNEDINTEGRALTYPE#QNULLTERMINATED#QSETBUFFERSIZE#QSETSTRINGLENGTH#QMAXSET#QMAXREAD#QTESTINRANGE#TCAND#IDENTIFIER#NEW_IDENTIFIER#TYPE_NAME_OR_ID#CANNOTATION#CCONSTANT#ITER_NAME#ITER_ENDNAME#TYPE_NAME#METASTATE_NAME *1 (Constant) -^986 0$#LCLINTMACROS_H +^987 0$#LCLINTMACROS_H *3 (Variable) -^987 0|@11|^#PARAMS#BADEXIT#BADBRANCH#BADBRANCHNULL#BADBRANCHCONT#BADBRANCHRET#BADDEFAULT#llassertprint#llassertprintret#abst_typedef#immut_typedef#BOOLBITS#NOALIAS#TPRINTF#DPRINTF#INTCOMPARERETURN#COMPARERETURN +^988 0|@11|^#PARAMS#BADEXIT#BADBRANCH#BADBRANCHNULL#BADBRANCHCONT#BADBRANCHRET#BADDEFAULT#llassertprint#llassertprintret#abst_typedef#immut_typedef#BOOLBITS#NOALIAS#TPRINTF#DPRINTF#INTCOMPARERETURN#COMPARERETURN *1 (Constant) -^1004 0$#BASIC_H +^1005 0$#BASIC_H *3 (Variable) -^1005 0|@11|^#DEFAULT_LARCHPATH#DEFAULT_LCLIMPORTDIR +^1006 0|@11|^#DEFAULT_LARCHPATH#DEFAULT_LCLIMPORTDIR *1 (Constant) -^1007 23$#GCC_INCLUDE_DIR#GCC_INCLUDE_DIR2 +^1008 23$#GCC_INCLUDE_DIR#GCC_INCLUDE_DIR2 *3 (Variable) -^1009 0|@11|^#LCL_COMPILE#LCL_PARSE_VERSION#SPLINT_VERSION#SYSTEM_LIBDIR#UNIX#YYTEXT_POINTER -*1 (Constant) -^1015 0$#GENERAL_H#FORWARDTYPES_H#LCL_FORWARDTYPES_H#MISC_H#LCLMISC_H -*4 (Function) -^1020 1244$$$@0@S:2.4.0.p0,tp0$#assertSet -^1021 1246$$$@0#assertDefined -^1022 1292$^$@0#mstring_length -^1023 1294@6@0@1@0@54^$@0#mstring_isDefined -^1024 1296@6@0@1@0@53^$@0#mstring_isEmpty -^1025 1306$$$@0#mstring_free -^1026 1304@6@2@1@0@0^@2@0@0#mstring_createEmpty -^1027 1308$^$@0#int_compare -^1028 21020$$$@0#generic_compare +^1010 0|@11|^#LCL_COMPILE#LCL_PARSE_VERSION#SPLINT_VERSION#SYSTEM_LIBDIR#UNIX#YYTEXT_POINTER +*1 (Constant) +^1016 0$#GENERAL_H#FORWARDTYPES_H#LCL_FORWARDTYPES_H#MISC_H#LCLMISC_H +*4 (Function) +^1021 1244$$$@0@S:2.4.0.p0,tp0$#assertSet +^1022 1246$$$@0#assertDefined +^1023 1292$^$@0#mstring_length +^1024 1294@6@0@1@0@54^$@0#mstring_isDefined +^1025 1296@6@0@1@0@53^$@0#mstring_isEmpty +^1026 1306$$$@0#mstring_free +^1027 1304@6@2@1@0@0^@2@0@0#mstring_createEmpty +^1028 1308$^$@0#int_compare +^1029 21061$$$@0#generic_compare *3 (Variable) -^1029 0|@11|^#GET -*1 (Constant) -^1030 0$#CSTRING_H -*4 (Function) -^1031 1355$^$@0#cstring_secondChar -^1032 1401$^$@0#cstring_lessthan -^1033 1384$^$@0#cstring_equalLit -^1034 1407@6@5@1@0@0^@3@0@0#cstring_fromCharsO -^1035 1409@6@5@1@0@0^@3@0@0#cstring_fromCharsNew -^1036 1412@6@2@1@0@0$@19@2@0#cstring_toCharsSafeO -^1037 1416@6@0@1@0@54^$@0#cstring_isDefined -^1038 1418@6@0@1@0@53^$@0#cstring_isUndefined -^1039 1420@6@0@1@0@53^$@0#cstring_isEmpty -^1040 1422@6@0@1@0@54^$@0#cstring_isNonEmpty -^1041 1424@6@5@1@0@0^@3@0@0#cstring_makeLiteral -^1042 1426@6@5@1@0@0^@18@3@0#cstring_makeLiteralTemp -^1043 1459$^$@0#cstring_containsLit -^1044 1461$^$@0#cstring_compareLit -*1 (Constant) -^1045 0$#BOOL_H -*4 (Function) -^1046 1463@6@5@1@0@0^@19@3@0#bool_unparse -^1047 1465@6@5@1@0@0^@19@3@0#bool_dump -^1048 1467$^$@0#bool_not -^1049 1469$^$@0#bool_equal -^1050 1471$^$@0#bool_compare -^1051 1473$^$@0#bool_fromInt -^1052 1475$^$@0#bool_toInt -^1053 1490@4@0@1@0@0^@2@0@0#dmalloc -^1054 1487$@0@@1@tp0@2@0@0@S:2.3.0.p0$#drealloc -*1 (Constant) -^1055 0$#SYSTEM_CONSTANTS_H#LCL_CONSTANTS_H#YNM_H -*4 (Function) -^1058 1498@6@5@1@0@0^@19@3@0#ynm_unparse -^1059 1500@6@5@1@0@0^@19@3@0#ynm_unparseCode -^1060 1502$^$@0#ynm_toBoolStrict -^1061 1504$^$@0#ynm_toBoolRelaxed -^1062 1506$^$@0#ynm_fromBool -^1063 1508$^$@0#ynm_isOff -^1064 1510$^$@0#ynm_isOn -^1065 1512$^$@0#ynm_isMaybe -*1 (Constant) -^1066 0$#MESSAGE_H#FILELOC_H#fileId_H -*4 (Function) -^1069 1521$^$@0#fileId_isValid -^1070 1523$^$@0#fileId_isInvalid -^1071 1525$^$@0#fileId_equal -^1072 1527$^$@0#fileId_compare -^1073 1612$^$@0#fileloc_isExternal -^1074 1614@6@0@1@0@54^$@0#fileloc_isDefined -^1075 1616@6@0@1@0@53^$@0#fileloc_isUndefined -^1076 1618$^$@0#fileloc_isInvalid -^1077 1624$^$@0#fileloc_linenoDefined -^1078 1626$^$@0#fileloc_columnDefined -^1079 1628$@0@@1@p0$@0#fileloc_setColumnUndefined -^1080 1630@6@0@1@0@54$$@0#fileloc_isValid -^1081 1632$$$@0#fileloc_isImport -^1082 1634$$$@0#fileloc_isPreproc -^1083 1636$@0@@1@p0$@0#fileloc_setLineno -^1084 1638$@0@@1@p0$@0#fileloc_nextLine -^1085 1640$@0@@1@p0$@0#fileloc_addLine -^1086 1642$^$@0#fileloc_fileId -^1087 1644$@0@@1@p0$@0#fileloc_setColumn -^1088 1646$@0@@1@p0$@0#fileloc_addColumn -^1089 1648$@0@@1@p0$@0#fileloc_incColumn -^1090 1650$^$@0#fileloc_isBuiltin -^1091 1672$^$@0#fileloc_storable -*1 (Constant) -^1092 0$#GLOBALS_H -*4 (Function) -^1093 1678$@1@g2690@6@5@1@$@0#currentFile -^1094 1680$@1@g2690@6@5@1@$@0#currentColumn -^1095 1682$@1@g2690@6@5@1@g2690$@0#incColumn -^1096 1684$@1@g2690@6@5@1@g2690$@0#decColumn -^1097 1686$@1@g2690@6@5@1@g2690$@0#incLine -^1098 1688$@1@g2690@6@5@1@g2690$@0#decLine -^1099 1690$@1@g2690@6@5@1@g2690$@0#beginLine -^1100 1692$@1@g2690@6@5@1@g2690$@0#addColumn -^1101 1694$@1@g2690@6@5@1@g2690$@0#setLine -^1102 1696$@1@g2690@6@5@1@g2690$@0#setColumn -^1103 1698$@1@g2690@6@5@1@g2690$@0#setSpecFileId -^1104 1700$@1@g2690@6@5@1@g2690$@0#setFileLine -*1 (Constant) -^1105 0$#CPP_H#FLAGCODES_H#FLAGS_H -*4 (Function) -^1108 1770$^$@0#flagcode_isInvalid -^1109 1772$^$@0#flagcode_isSkip -^1110 1774$^$@0#flagcode_isValid -^1111 1776$$$@0#flagcode_isPassThrough -^1112 1778$$$@0#flagcode_isLibraryFlag -^1113 1780$$$@0#flagcode_isWarnUseFlag -*1 (Constant) -^1114 0$#flagSpec_H -*4 (Function) -^1115 1814@6@0@1@0@54^$@0#flagSpec_isDefined -*1 (Constant) -^1116 0$#QUALH -*4 (Function) -^1117 2003$^$@0#qual_isMemoryAllocation -^1118 2005$^$@0#qual_isSharing -^1119 1853$^$@0#qual_isUnknown -^1120 1855$^$@0#qual_isTrueNull -^1121 1857$^$@0#qual_isFalseNull -^1122 1859$^$@0#qual_isOwned -^1123 1861$^$@0#qual_isDependent -^1124 1863$^$@0#qual_isRefCounted -^1125 1865$^$@0#qual_isRefs -^1126 1867$^$@0#qual_isNewRef -^1127 1869$^$@0#qual_isKillRef -^1128 1871$^$@0#qual_isTempRef -^1129 1873$^$@0#qual_isLong -^1130 1875$^$@0#qual_isShort -^1131 1877$^$@0#qual_isSigned -^1132 1879$^$@0#qual_isUnsigned -^1133 1881$^$@0#qual_isUnique -^1134 1883$^$@0#qual_isExits -^1135 1885$^$@0#qual_isMayExit -^1136 1887$^$@0#qual_isNeverExit -^1137 1889$^$@0#qual_isTrueExit -^1138 1891$^$@0#qual_isFalseExit -^1139 1893$^$@0#qual_isConst -^1140 1895$^$@0#qual_isVolatile -^1141 1897$^$@0#qual_isInline -^1142 1899$^$@0#qual_isExtern -^1143 1901$^$@0#qual_isStatic -^1144 1903$^$@0#qual_isAuto -^1145 1905$^$@0#qual_isRegister -^1146 1907$^$@0#qual_isOut -^1147 1909$^$@0#qual_isIn -^1148 1911$^$@0#qual_isYield -^1149 1913$^$@0#qual_isOnly -^1150 1915$^$@0#qual_isImpOnly -^1151 1917$^$@0#qual_isPartial -^1152 1919$^$@0#qual_isSpecial -^1153 1921$^$@0#qual_isKeep -^1154 1923$^$@0#qual_isKept -^1155 1925$^$@0#qual_isTemp -^1156 1927$^$@0#qual_isShared -^1157 1929$^$@0#qual_isRelDef -^1158 1939$^$@0#qual_isNull -^1159 1941$^$@0#qual_isIsNull -^1160 1943$^$@0#qual_isRelNull -^1161 1945$^$@0#qual_isNotNull -^1162 1947$^$@0#qual_isReturned -^1163 1949$^$@0#qual_isExposed -^1164 1951$^$@0#qual_isObserver -^1165 1953$^$@0#qual_isUnused -^1166 1955$^$@0#qual_isExternal -^1167 1957$^$@0#qual_isSef -^1168 1959$^$@0#qual_isAbstract -^1169 1961$^$@0#qual_isConcrete -^1170 1963$^$@0#qual_isMutable -^1171 1965$^$@0#qual_isImmutable -^1172 1931$^$@0#qual_isChecked -^1173 1933$^$@0#qual_isCheckMod -^1174 1935$^$@0#qual_isCheckedStrict -^1175 1937$^$@0#qual_isUnchecked -^1176 1971$^$@0#qual_isUndef -^1177 1973$^$@0#qual_isKilled -^1178 1993$^$@0#qual_isPrintfLike -^1179 1995$^$@0#qual_isScanfLike -^1180 1997$^$@0#qual_isMessageLike -^1181 1999$^$@0#qual_isMetaState -^1182 2001$^$@0#qual_isNullTerminated -^1183 2131$^$@0#qual_createUnknown -^1184 2133$^$@0#qual_createPrintfLike -^1185 2135$^$@0#qual_createScanfLike -^1186 2137$^$@0#qual_createMessageLike -^1187 2013$^$@0#qual_createTrueNull -^1188 2015$^$@0#qual_createFalseNull -^1189 2017$^$@0#qual_createRefCounted -^1190 2019$^$@0#qual_createRefs -^1191 2021$^$@0#qual_createNewRef -^1192 2023$^$@0#qual_createKillRef -^1193 2025$^$@0#qual_createTempRef -^1194 2027$^$@0#qual_createNotNull -^1195 2029$^$@0#qual_createAbstract -^1196 2031$^$@0#qual_createConcrete -^1197 2033$^$@0#qual_createMutable -^1198 2035$^$@0#qual_createImmutable -^1199 2037$^$@0#qual_createShort -^1200 2039$^$@0#qual_createLong -^1201 2041$^$@0#qual_createSigned -^1202 2043$^$@0#qual_createUnsigned -^1203 2045$^$@0#qual_createUnique -^1204 2047$^$@0#qual_createMayExit -^1205 2049$^$@0#qual_createExits -^1206 2051$^$@0#qual_createNeverExit -^1207 2055$^$@0#qual_createTrueExit -^1208 2053$^$@0#qual_createFalseExit -^1209 2057$^$@0#qual_createConst -^1210 2059$^$@0#qual_createVolatile -^1211 2061$^$@0#qual_createInline -^1212 2063$^$@0#qual_createExtern -^1213 2065$^$@0#qual_createStatic -^1214 2067$^$@0#qual_createAuto -^1215 2069$^$@0#qual_createRegister -^1216 2071$^$@0#qual_createOut -^1217 2073$^$@0#qual_createIn -^1218 2075$^$@0#qual_createYield -^1219 2077$^$@0#qual_createOnly -^1220 2079$^$@0#qual_createOwned -^1221 2081$^$@0#qual_createDependent -^1222 2083$^$@0#qual_createRelDef -^1223 2085$^$@0#qual_createImpOnly -^1224 2087$^$@0#qual_createPartial -^1225 2089$^$@0#qual_createSpecial -^1226 2091$^$@0#qual_createKeep -^1227 2093$^$@0#qual_createKept -^1228 2095$^$@0#qual_createTemp -^1229 2097$^$@0#qual_createShared -^1230 2099$^$@0#qual_createNull -^1231 2101$^$@0#qual_createIsNull -^1232 2103$^$@0#qual_createRelNull -^1233 2105$^$@0#qual_createReturned -^1234 2107$^$@0#qual_createExposed -^1235 2109$^$@0#qual_createObserver -^1236 2111$^$@0#qual_createUnused -^1237 2113$^$@0#qual_createExternal -^1238 2115$^$@0#qual_createSef -^1239 2117$^$@0#qual_createChecked -^1240 2119$^$@0#qual_createCheckMod -^1241 2123$^$@0#qual_createCheckedStrict -^1242 2121$^$@0#qual_createUnchecked -^1243 2125$^$@0#qual_createUndef -^1244 2127$^$@0#qual_createKilled -^1245 2129$^$@0#qual_createNullTerminated -^1246 2139$^$@0#qual_isBufQualifier -^1247 2141$^$@0#qual_isGlobCheck -^1248 1967$^$@0#qual_isNullPred -^1249 1969$^$@0#qual_isRefQual -^1250 2143$^$@0#qual_isNullStateQual -^1251 1975$^$@0#qual_isTypeQual -^1252 1977$^$@0#qual_isControlQual -^1253 1979$^$@0#qual_isStorageClass -^1254 1981$^$@0#qual_isCQual -^1255 1983$^$@0#qual_isAllocQual -^1256 1985$^$@0#qual_isGlobalQual -^1257 1987$^$@0#qual_isImplied -^1258 1989$^$@0#qual_isExQual -^1259 1991$^$@0#qual_isAliasQual -^1260 2145$^$@0#qual_isExitQual -*1 (Constant) -^1261 0$#LLTOK_H -*4 (Function) -^1262 2160$^$@0#lltok_getTok -^1263 2156@6@5@1@0@0^@18@2@0#lltok_getLoc -*1 (Constant) -^1264 0$#GLOBALSCLAUSE_H -*4 (Function) -^1265 2230@6@5@1@0@0^@19@3@0#globalsClause_getLoc -*1 (Constant) -^1266 0$#MODIFIESCLAUSE_H -*4 (Function) -^1267 2239$$$@0#modifiesClause_isNoMods -^1268 2245@6@5@1@0@0^@19@3@0#modifiesClause_getLoc -*1 (Constant) -^1269 0$#WARNCLAUSE_H -*4 (Function) -^1270 2254@6@0@1@0@54^$@0#warnClause_isDefined -^1271 2256@6@0@1@0@53^$@0#warnClause_isUndefined -*1 (Constant) -^1272 0$#FUNCTIONCLAUSE_H -*4 (Function) -^1273 2282@6@0@1@0@54^$@0#functionClause_isDefined -^1274 2284$^$@0#functionClause_isGlobals -^1275 2286$^$@0#functionClause_isNoMods -^1276 2288$^$@0#functionClause_isModifies -^1277 2290$^$@0#functionClause_isState -^1278 2292$^$@0#functionClause_isWarn -^1279 2294$^$@0#functionClause_isEnsures -^1280 2296$^$@0#functionClause_isRequires -^1281 2298@6@0@1@0@53^$@0#functionClause_isUndefined -*1 (Constant) -^1282 0$#FUNCTIONCLAUSELIST_H -*4 (Function) -^1283 2341@6@0@1@0@54^$@0#functionClauseList_isDefined -^1284 2343@6@0@1@0@53^$@0#functionClauseList_isUndefined -^1285 2345$^$@0#functionClauseList_size -^1286 2347@6@0@1@0@54^$@0#functionClauseList_empty -*1 (Constant) -^1287 0$#cstringSList_H -*4 (Function) -^1288 2370@6@0@1@0@54^$@0#cstringSList_isDefined -^1289 2372$^$@0#cstringSList_size -^1290 2374@6@0@1@0@54^$@0#cstringSList_empty -*1 (Constant) -^1291 0$#cstringList_H -*4 (Function) -^1292 2402@6@0@1@0@54^$@0#cstringList_isDefined -^1293 2404$^$@0#cstringList_size -^1294 2406@6@0@1@0@54^$@0#cstringList_empty -*1 (Constant) -^1295 0$#LLERROR_H -*4 (Function) -^1296 2439$$$@0#check -^1297 21021@6@0@8@0@0$$@0#llassert -^1298 2445@6@0@8@0@0$$@0#llassertretnull -^1299 2447@6@0@8@0@0$$@0#llassertprotect -^1300 2449@6@0@8@0@0$$@0#llassertfatal -^1301 2461@6@0@6@0@0@1@g2690@6@5,g155@6@0@1@g155$@0#llfatalbug -^1302 2465$@0@g2691@0@0@1@g2691$@0#llgenerror -^1303 2469$@0@g2691@0@0@1@g2691$@0#llgenhinterror -^1304 2471$@1@g2691@6@0,g2690@6@5@1@g2691$@0#llerror -^1305 2493$$$@0#lclerror -^1306 2507@6@0@6@0@0@1@g2691@6@0,g2690@6@5@1@tg2691$@0#llbug -^1307 2511$@0@g2691@0@0@1@tg2691$@0#llquietbug -^1308 2513$@0@g2691@0@0@1@tg2691$@0#llcontbug -^1309 2519$@0@g2691@0@0,s1@1@tg2691,s1$@0#optgenerror2 -^1310 2523$@0@g2691@0@0,s1@1@tg2691,s1$@0#optgenerror2n -^1311 2527$@0@g2691@0@0,s1@1@tg2691,s1$@0#lloptgenerror -^1312 2531$@0@g2691@0@0,s1@1@tg2691,s1$@0#llnoptgenerror -^1313 2535$@0@g2691@0@0,s1@1@tg2691,s1$@0#llgenformattypeerror -^1314 2539$@0@g2691@0@0,s1@1@tg2691,s1$@0#llgentypeerror -^1315 2541$@0@g2691@0@0,s1@1@tg2691,s1$@0#gentypeerror -^1316 2543$@0@g2691@0@0,s1@1@tg2691,s1$@0#optgenerror -^1317 2545$@0@g2691@0@0,s1@1@tg2691,s1$@0#voptgenerror -^1318 2549$@0@g2691@0@0,s1@1@g2691,s1$@0#fsgenerror -^1319 2551$@0@g2691@0@0,s1@1@tg2691,s1$@0#vfsgenerror -^1320 2553$$$@0#voptgenerror2 -^1321 2555$$$@0#voptgenerror2n -^1322 2557$$$@0#noptgenerror -^1323 2559$$$@0#vnoptgenerror -^1324 2561$$$@0#vgenhinterror -^1325 2568$@0@g2691@0@0@1@g2691$@0#llforceerror -^1326 2572$@0@g2691@0@0@1@g2691,p2$@0#cppoptgenerror -^1327 2574$$$@0#llerrorlit -^1328 2578@6@0@6@0@0$$@0#llbugexitlit -^1329 2580$$$@0#llbuglit -^1330 2582$$$@0#llcontbuglit -^1331 2586$$$@0#llmsglit -*1 (Constant) -^1332 0$#FILELIB_H#INPUTSTREAM_H -*4 (Function) -^1334 2629@6@0@1@0@54^$@0#inputStream_isDefined -^1335 2631@6@0@1@0@53^$@0#inputStream_isUndefined -*1 (Constant) -^1336 0$#QUALLIST_H +^1030 0|@11|^#GET +*1 (Constant) +^1031 0$#CSTRING_H +*4 (Function) +^1032 1355$^$@0#cstring_secondChar +^1033 1401$^$@0#cstring_lessthan +^1034 1384$^$@0#cstring_equalLit +^1035 1407@6@5@1@0@0^@3@0@0#cstring_fromCharsO +^1036 1409@6@5@1@0@0^@3@0@0#cstring_fromCharsNew +^1037 1412@6@2@1@0@0$@19@2@0#cstring_toCharsSafeO +^1038 1416@6@0@1@0@54^$@0#cstring_isDefined +^1039 1418@6@0@1@0@53^$@0#cstring_isUndefined +^1040 1420@6@0@1@0@53^$@0#cstring_isEmpty +^1041 1422@6@0@1@0@54^$@0#cstring_isNonEmpty +^1042 1424@6@5@1@0@0^@3@0@0#cstring_makeLiteral +^1043 1426@6@5@1@0@0^@18@3@0#cstring_makeLiteralTemp +^1044 1459$^$@0#cstring_containsLit +^1045 1461$^$@0#cstring_compareLit +*1 (Constant) +^1046 0$#BOOL_H +*4 (Function) +^1047 1463@6@5@1@0@0^@19@3@0#bool_unparse +^1048 1465@6@5@1@0@0^@19@3@0#bool_dump +^1049 1467$^$@0#bool_not +^1050 1469$^$@0#bool_equal +^1051 1471$^$@0#bool_compare +^1052 1473$^$@0#bool_fromInt +^1053 1475$^$@0#bool_toInt +^1054 1490@4@0@1@0@0^@2@0@0#dmalloc +^1055 1487$@0@@1@tp0@2@0@0@S:2.3.0.p0$#drealloc +*1 (Constant) +^1056 0$#SYSTEM_CONSTANTS_H#LCL_CONSTANTS_H#YNM_H +*4 (Function) +^1059 1498@6@5@1@0@0^@19@3@0#ynm_unparse +^1060 1500@6@5@1@0@0^@19@3@0#ynm_unparseCode +^1061 1502$^$@0#ynm_toBoolStrict +^1062 1504$^$@0#ynm_toBoolRelaxed +^1063 1506$^$@0#ynm_fromBool +^1064 1508$^$@0#ynm_isOff +^1065 1510$^$@0#ynm_isOn +^1066 1512$^$@0#ynm_isMaybe +*1 (Constant) +^1067 0$#MESSAGE_H#FILELOC_H#fileId_H +*4 (Function) +^1070 1521$^$@0#fileId_isValid +^1071 1523$^$@0#fileId_isInvalid +^1072 1525$^$@0#fileId_equal +^1073 1527$^$@0#fileId_compare +^1074 1612$^$@0#fileloc_isExternal +^1075 1614@6@0@1@0@54^$@0#fileloc_isDefined +^1076 1616@6@0@1@0@53^$@0#fileloc_isUndefined +^1077 1618$^$@0#fileloc_isInvalid +^1078 1624$^$@0#fileloc_linenoDefined +^1079 1626$^$@0#fileloc_columnDefined +^1080 1628$@0@@1@p0$@0#fileloc_setColumnUndefined +^1081 1630@6@0@1@0@54$$@0#fileloc_isValid +^1082 1632$$$@0#fileloc_isImport +^1083 1634$$$@0#fileloc_isPreproc +^1084 1636$@0@@1@p0$@0#fileloc_setLineno +^1085 1638$@0@@1@p0$@0#fileloc_nextLine +^1086 1640$@0@@1@p0$@0#fileloc_addLine +^1087 1642$^$@0#fileloc_fileId +^1088 1644$@0@@1@p0$@0#fileloc_setColumn +^1089 1646$@0@@1@p0$@0#fileloc_addColumn +^1090 1648$@0@@1@p0$@0#fileloc_incColumn +^1091 1650$^$@0#fileloc_isBuiltin +^1092 1672$^$@0#fileloc_storable +*1 (Constant) +^1093 0$#GLOBALS_H +*4 (Function) +^1094 1678$@1@g2691@6@5@1@$@0#currentFile +^1095 1680$@1@g2691@6@5@1@$@0#currentColumn +^1096 1682$@1@g2691@6@5@1@g2691$@0#incColumn +^1097 1684$@1@g2691@6@5@1@g2691$@0#decColumn +^1098 1686$@1@g2691@6@5@1@g2691$@0#incLine +^1099 1688$@1@g2691@6@5@1@g2691$@0#decLine +^1100 1690$@1@g2691@6@5@1@g2691$@0#beginLine +^1101 1692$@1@g2691@6@5@1@g2691$@0#addColumn +^1102 1694$@1@g2691@6@5@1@g2691$@0#setLine +^1103 1696$@1@g2691@6@5@1@g2691$@0#setColumn +^1104 1698$@1@g2691@6@5@1@g2691$@0#setSpecFileId +^1105 1700$@1@g2691@6@5@1@g2691$@0#setFileLine +*1 (Constant) +^1106 0$#CPP_H#FLAGCODES_H#FLAGS_H +*4 (Function) +^1109 1770$^$@0#flagcode_isInvalid +^1110 1772$^$@0#flagcode_isSkip +^1111 1774$^$@0#flagcode_isValid +^1112 1776$$$@0#flagcode_isPassThrough +^1113 1778$$$@0#flagcode_isLibraryFlag +^1114 1780$$$@0#flagcode_isWarnUseFlag +*1 (Constant) +^1115 0$#flagSpec_H +*4 (Function) +^1116 1814@6@0@1@0@54^$@0#flagSpec_isDefined +*1 (Constant) +^1117 0$#QUALH +*4 (Function) +^1118 2003$^$@0#qual_isMemoryAllocation +^1119 2005$^$@0#qual_isSharing +^1120 1853$^$@0#qual_isUnknown +^1121 1855$^$@0#qual_isTrueNull +^1122 1857$^$@0#qual_isFalseNull +^1123 1859$^$@0#qual_isOwned +^1124 1861$^$@0#qual_isDependent +^1125 1863$^$@0#qual_isRefCounted +^1126 1865$^$@0#qual_isRefs +^1127 1867$^$@0#qual_isNewRef +^1128 1869$^$@0#qual_isKillRef +^1129 1871$^$@0#qual_isTempRef +^1130 1873$^$@0#qual_isLong +^1131 1875$^$@0#qual_isShort +^1132 1877$^$@0#qual_isSigned +^1133 1879$^$@0#qual_isUnsigned +^1134 1881$^$@0#qual_isUnique +^1135 1883$^$@0#qual_isExits +^1136 1885$^$@0#qual_isMayExit +^1137 1887$^$@0#qual_isNeverExit +^1138 1889$^$@0#qual_isTrueExit +^1139 1891$^$@0#qual_isFalseExit +^1140 1893$^$@0#qual_isConst +^1141 1895$^$@0#qual_isVolatile +^1142 1897$^$@0#qual_isInline +^1143 1899$^$@0#qual_isExtern +^1144 1901$^$@0#qual_isStatic +^1145 1903$^$@0#qual_isAuto +^1146 1905$^$@0#qual_isRegister +^1147 1907$^$@0#qual_isOut +^1148 1909$^$@0#qual_isIn +^1149 1911$^$@0#qual_isYield +^1150 1913$^$@0#qual_isOnly +^1151 1915$^$@0#qual_isImpOnly +^1152 1917$^$@0#qual_isPartial +^1153 1919$^$@0#qual_isSpecial +^1154 1921$^$@0#qual_isKeep +^1155 1923$^$@0#qual_isKept +^1156 1925$^$@0#qual_isTemp +^1157 1927$^$@0#qual_isShared +^1158 1929$^$@0#qual_isRelDef +^1159 1939$^$@0#qual_isNull +^1160 1941$^$@0#qual_isIsNull +^1161 1943$^$@0#qual_isRelNull +^1162 1945$^$@0#qual_isNotNull +^1163 1947$^$@0#qual_isReturned +^1164 1949$^$@0#qual_isExposed +^1165 1951$^$@0#qual_isObserver +^1166 1953$^$@0#qual_isUnused +^1167 1955$^$@0#qual_isExternal +^1168 1957$^$@0#qual_isSef +^1169 1959$^$@0#qual_isAbstract +^1170 1961$^$@0#qual_isConcrete +^1171 1963$^$@0#qual_isMutable +^1172 1965$^$@0#qual_isImmutable +^1173 1931$^$@0#qual_isChecked +^1174 1933$^$@0#qual_isCheckMod +^1175 1935$^$@0#qual_isCheckedStrict +^1176 1937$^$@0#qual_isUnchecked +^1177 1971$^$@0#qual_isUndef +^1178 1973$^$@0#qual_isKilled +^1179 1993$^$@0#qual_isPrintfLike +^1180 1995$^$@0#qual_isScanfLike +^1181 1997$^$@0#qual_isMessageLike +^1182 1999$^$@0#qual_isMetaState +^1183 2001$^$@0#qual_isNullTerminated +^1184 2131$^$@0#qual_createUnknown +^1185 2133$^$@0#qual_createPrintfLike +^1186 2135$^$@0#qual_createScanfLike +^1187 2137$^$@0#qual_createMessageLike +^1188 2013$^$@0#qual_createTrueNull +^1189 2015$^$@0#qual_createFalseNull +^1190 2017$^$@0#qual_createRefCounted +^1191 2019$^$@0#qual_createRefs +^1192 2021$^$@0#qual_createNewRef +^1193 2023$^$@0#qual_createKillRef +^1194 2025$^$@0#qual_createTempRef +^1195 2027$^$@0#qual_createNotNull +^1196 2029$^$@0#qual_createAbstract +^1197 2031$^$@0#qual_createConcrete +^1198 2033$^$@0#qual_createMutable +^1199 2035$^$@0#qual_createImmutable +^1200 2037$^$@0#qual_createShort +^1201 2039$^$@0#qual_createLong +^1202 2041$^$@0#qual_createSigned +^1203 2043$^$@0#qual_createUnsigned +^1204 2045$^$@0#qual_createUnique +^1205 2047$^$@0#qual_createMayExit +^1206 2049$^$@0#qual_createExits +^1207 2051$^$@0#qual_createNeverExit +^1208 2055$^$@0#qual_createTrueExit +^1209 2053$^$@0#qual_createFalseExit +^1210 2057$^$@0#qual_createConst +^1211 2059$^$@0#qual_createVolatile +^1212 2061$^$@0#qual_createInline +^1213 2063$^$@0#qual_createExtern +^1214 2065$^$@0#qual_createStatic +^1215 2067$^$@0#qual_createAuto +^1216 2069$^$@0#qual_createRegister +^1217 2071$^$@0#qual_createOut +^1218 2073$^$@0#qual_createIn +^1219 2075$^$@0#qual_createYield +^1220 2077$^$@0#qual_createOnly +^1221 2079$^$@0#qual_createOwned +^1222 2081$^$@0#qual_createDependent +^1223 2083$^$@0#qual_createRelDef +^1224 2085$^$@0#qual_createImpOnly +^1225 2087$^$@0#qual_createPartial +^1226 2089$^$@0#qual_createSpecial +^1227 2091$^$@0#qual_createKeep +^1228 2093$^$@0#qual_createKept +^1229 2095$^$@0#qual_createTemp +^1230 2097$^$@0#qual_createShared +^1231 2099$^$@0#qual_createNull +^1232 2101$^$@0#qual_createIsNull +^1233 2103$^$@0#qual_createRelNull +^1234 2105$^$@0#qual_createReturned +^1235 2107$^$@0#qual_createExposed +^1236 2109$^$@0#qual_createObserver +^1237 2111$^$@0#qual_createUnused +^1238 2113$^$@0#qual_createExternal +^1239 2115$^$@0#qual_createSef +^1240 2117$^$@0#qual_createChecked +^1241 2119$^$@0#qual_createCheckMod +^1242 2123$^$@0#qual_createCheckedStrict +^1243 2121$^$@0#qual_createUnchecked +^1244 2125$^$@0#qual_createUndef +^1245 2127$^$@0#qual_createKilled +^1246 2129$^$@0#qual_createNullTerminated +^1247 2139$^$@0#qual_isBufQualifier +^1248 2141$^$@0#qual_isGlobCheck +^1249 1967$^$@0#qual_isNullPred +^1250 1969$^$@0#qual_isRefQual +^1251 2143$^$@0#qual_isNullStateQual +^1252 1975$^$@0#qual_isTypeQual +^1253 1977$^$@0#qual_isControlQual +^1254 1979$^$@0#qual_isStorageClass +^1255 1981$^$@0#qual_isCQual +^1256 1983$^$@0#qual_isAllocQual +^1257 1985$^$@0#qual_isGlobalQual +^1258 1987$^$@0#qual_isImplied +^1259 1989$^$@0#qual_isExQual +^1260 1991$^$@0#qual_isAliasQual +^1261 2145$^$@0#qual_isExitQual +*1 (Constant) +^1262 0$#LLTOK_H +*4 (Function) +^1263 2160$^$@0#lltok_getTok +^1264 2156@6@5@1@0@0^@18@2@0#lltok_getLoc +*1 (Constant) +^1265 0$#GLOBALSCLAUSE_H +*4 (Function) +^1266 2230@6@5@1@0@0^@19@3@0#globalsClause_getLoc +*1 (Constant) +^1267 0$#MODIFIESCLAUSE_H +*4 (Function) +^1268 2239$$$@0#modifiesClause_isNoMods +^1269 2245@6@5@1@0@0^@19@3@0#modifiesClause_getLoc +*1 (Constant) +^1270 0$#WARNCLAUSE_H +*4 (Function) +^1271 2254@6@0@1@0@54^$@0#warnClause_isDefined +^1272 2256@6@0@1@0@53^$@0#warnClause_isUndefined +*1 (Constant) +^1273 0$#FUNCTIONCLAUSE_H +*4 (Function) +^1274 2282@6@0@1@0@54^$@0#functionClause_isDefined +^1275 2284$^$@0#functionClause_isGlobals +^1276 2286$^$@0#functionClause_isNoMods +^1277 2288$^$@0#functionClause_isModifies +^1278 2290$^$@0#functionClause_isState +^1279 2292$^$@0#functionClause_isWarn +^1280 2294$^$@0#functionClause_isEnsures +^1281 2296$^$@0#functionClause_isRequires +^1282 2298@6@0@1@0@53^$@0#functionClause_isUndefined +*1 (Constant) +^1283 0$#FUNCTIONCLAUSELIST_H +*4 (Function) +^1284 2341@6@0@1@0@54^$@0#functionClauseList_isDefined +^1285 2343@6@0@1@0@53^$@0#functionClauseList_isUndefined +^1286 2345$^$@0#functionClauseList_size +^1287 2347@6@0@1@0@54^$@0#functionClauseList_empty +*1 (Constant) +^1288 0$#cstringSList_H +*4 (Function) +^1289 2370@6@0@1@0@54^$@0#cstringSList_isDefined +^1290 2372$^$@0#cstringSList_size +^1291 2374@6@0@1@0@54^$@0#cstringSList_empty +*1 (Constant) +^1292 0$#cstringList_H +*4 (Function) +^1293 2402@6@0@1@0@54^$@0#cstringList_isDefined +^1294 2404$^$@0#cstringList_size +^1295 2406@6@0@1@0@54^$@0#cstringList_empty +*1 (Constant) +^1296 0$#LLERROR_H +*4 (Function) +^1297 2439$$$@0#check +^1298 21062@6@0@8@0@0$$@0#llassert +^1299 2445@6@0@8@0@0$$@0#llassertretnull +^1300 2447@6@0@8@0@0$$@0#llassertprotect +^1301 2449@6@0@8@0@0$$@0#llassertfatal +^1302 2461@6@0@6@0@0@1@g2691@6@5,g156@6@0@1@g156$@0#llfatalbug +^1303 2465$@0@g2692@0@0@1@g2692$@0#llgenerror +^1304 2469$@0@g2692@0@0@1@g2692$@0#llgenhinterror +^1305 2471$@1@g2692@6@0,g2691@6@5@1@g2692$@0#llerror +^1306 2493$$$@0#lclerror +^1307 2507@6@0@6@0@0@1@g2692@6@0,g2691@6@5@1@tg2692$@0#llbug +^1308 2511$@0@g2692@0@0@1@tg2692$@0#llquietbug +^1309 2513$@0@g2692@0@0@1@tg2692$@0#llcontbug +^1310 2519$@0@g2692@0@0,s1@1@tg2692,s1$@0#optgenerror2 +^1311 2523$@0@g2692@0@0,s1@1@tg2692,s1$@0#optgenerror2n +^1312 2527$@0@g2692@0@0,s1@1@tg2692,s1$@0#lloptgenerror +^1313 2531$@0@g2692@0@0,s1@1@tg2692,s1$@0#llnoptgenerror +^1314 2535$@0@g2692@0@0,s1@1@tg2692,s1$@0#llgenformattypeerror +^1315 2539$@0@g2692@0@0,s1@1@tg2692,s1$@0#llgentypeerror +^1316 2541$@0@g2692@0@0,s1@1@tg2692,s1$@0#gentypeerror +^1317 2543$@0@g2692@0@0,s1@1@tg2692,s1$@0#optgenerror +^1318 2545$@0@g2692@0@0,s1@1@tg2692,s1$@0#voptgenerror +^1319 2549$@0@g2692@0@0,s1@1@g2692,s1$@0#fsgenerror +^1320 2551$@0@g2692@0@0,s1@1@tg2692,s1$@0#vfsgenerror +^1321 2553$$$@0#voptgenerror2 +^1322 2555$$$@0#voptgenerror2n +^1323 2557$$$@0#noptgenerror +^1324 2559$$$@0#vnoptgenerror +^1325 2561$$$@0#vgenhinterror +^1326 2568$@0@g2692@0@0@1@g2692$@0#llforceerror +^1327 2572$@0@g2692@0@0@1@g2692,p2$@0#cppoptgenerror +^1328 2574$$$@0#llerrorlit +^1329 2578@6@0@6@0@0$$@0#llbugexitlit +^1330 2580$$$@0#llbuglit +^1331 2582$$$@0#llcontbuglit +^1332 2586$$$@0#llmsglit +*1 (Constant) +^1333 0$#FILELIB_H#INPUTSTREAM_H +*4 (Function) +^1335 2629@6@0@1@0@54^$@0#inputStream_isDefined +^1336 2631@6@0@1@0@53^$@0#inputStream_isUndefined +*1 (Constant) +^1337 0$#QUALLIST_H *4 (Function) -^1337 2668@6@0@1@0@54$$@0#qualList_isDefined -^1338 2670@6@0@1@0@53$$@0#qualList_isUndefined -^1339 2673$$$@0#qualList_size -^1340 2675$$$@0#qualList_isEmpty -^1341 2699$$$@0#qualList_hasBufQualifiers +^1338 2668@6@0@1@0@54$$@0#qualList_isDefined +^1339 2670@6@0@1@0@53$$@0#qualList_isUndefined +^1340 2673$$$@0#qualList_size +^1341 2675$$$@0#qualList_isEmpty +^1342 2699$$$@0#qualList_hasBufQualifiers *1 (Constant) -^1342 0$#MAPPING_H#sort_H +^1343 0$#MAPPING_H#sort_H *4 (Function) -^1344 2807$^$@0#sort_isNoSort +^1345 2807$^$@0#sort_isNoSort *1 (Constant) -^1345 0$#LCLCTYPESX_H +^1346 0$#LCLCTYPESX_H *4 (Function) -^1346 2828$$$@0#fixBits +^1347 2828$$$@0#fixBits *1 (Constant) -^1347 0$#PARAMNODEH +^1348 0$#PARAMNODEH *4 (Function) -^1348 2849$$$@0#paramNode_isElipsis -^1349 2851$$$@0#paramNode_isYield +^1349 2849$$$@0#paramNode_isElipsis +^1350 2851$$$@0#paramNode_isYield *1 (Constant) -^1350 0$#paramNodeLIST_H +^1351 0$#paramNodeLIST_H *4 (Function) -^1351 2860$$$@0#paramNodeList_size -^1352 2862$$$@0#paramNodeList_empty -^1353 2866@6@0@1@0@54^$@0#paramNodeList_isDefined -^1354 2880@6@0@1@0@53$$@0#paramNodeList_isNull -*1 (Constant) -^1355 0$#LSYMBOL_H +^1352 2860$$$@0#paramNodeList_size +^1353 2862$$$@0#paramNodeList_empty +^1354 2866@6@0@1@0@54^$@0#paramNodeList_isDefined +^1355 2880@6@0@1@0@53$$@0#paramNodeList_isNull +*1 (Constant) +^1356 0$#LSYMBOL_H *4 (Function) -^1356 2882$$$@0#lsymbol_isDefined -^1357 2884$$$@0#lsymbol_isUndefined -^1358 2898$^$@0#lsymbol_equal +^1357 2882$$$@0#lsymbol_isDefined +^1358 2884$$$@0#lsymbol_isUndefined +^1359 2898$^$@0#lsymbol_equal *1 (Constant) -^1359 0$#ABSTRACT_H#LTOKEN_H +^1360 0$#ABSTRACT_H#LTOKEN_H *4 (Function) -^1361 2911@6@0@1@0@54$$@0#ltoken_isValid -^1362 2913@6@0@1@0@53$$@0#ltoken_isUndefined -^1363 2915$^$@0#ltoken_isStateDefined -^1364 2917$$$@0#ltoken_setDefined -^1365 2923$$$@0#ltoken_setIntField -^1366 2925$$$@0#ltoken_getLine -^1367 2927$$$@0#ltoken_setLine -^1368 2929$$$@0#ltoken_getCol -^1369 2931$@0@@1@p0$@0#ltoken_setCol -^1370 2933$^$@0#ltoken_getCode -^1371 2935$^$@0#ltoken_getIntField -^1372 2937$^$@0#ltoken_getText -^1373 2940$^@19@2@0#ltoken_getTextChars -^1374 2942$^$@0#ltoken_hasSyn -^1375 2944$$$@0#ltoken_wasSyn -^1376 2950$$$@0#ltoken_setCode -^1377 2952$$$@0#ltoken_setRawText -^1378 2954$$$@0#ltoken_setIdType -^1379 2956$$$@0#ltoken_setText -^1380 2963$^@19@3@0#ltoken_getRawTextChars -^1381 2965@6@5@1@0@0^@19@3@0#ltoken_getRawString -^1382 2969@6@5@1@0@0$@19@3@0#ltoken_fileName -^1383 2971$$$@0#ltoken_setFileName -^1384 2973$$$@0#ltoken_isChar -^1385 2975$$$@0#ltoken_setHasSyn +^1362 2911@6@0@1@0@54$$@0#ltoken_isValid +^1363 2913@6@0@1@0@53$$@0#ltoken_isUndefined +^1364 2915$^$@0#ltoken_isStateDefined +^1365 2917$$$@0#ltoken_setDefined +^1366 2923$$$@0#ltoken_setIntField +^1367 2925$$$@0#ltoken_getLine +^1368 2927$$$@0#ltoken_setLine +^1369 2929$$$@0#ltoken_getCol +^1370 2931$@0@@1@p0$@0#ltoken_setCol +^1371 2933$^$@0#ltoken_getCode +^1372 2935$^$@0#ltoken_getIntField +^1373 2937$^$@0#ltoken_getText +^1374 2940$^@19@2@0#ltoken_getTextChars +^1375 2942$^$@0#ltoken_hasSyn +^1376 2944$$$@0#ltoken_wasSyn +^1377 2950$$$@0#ltoken_setCode +^1378 2952$$$@0#ltoken_setRawText +^1379 2954$$$@0#ltoken_setIdType +^1380 2956$$$@0#ltoken_setText +^1381 2963$^@19@3@0#ltoken_getRawTextChars +^1382 2965@6@5@1@0@0^@19@3@0#ltoken_getRawString +^1383 2969@6@5@1@0@0$@19@3@0#ltoken_fileName +^1384 2971$$$@0#ltoken_setFileName +^1385 2973$$$@0#ltoken_isChar +^1386 2975$$$@0#ltoken_setHasSyn *1 (Constant) -^1386 0$#LTOKENLIST_H +^1387 0$#LTOKENLIST_H *4 (Function) -^1387 2995@6@0@1@0@54^$@0#ltokenList_isDefined -^1388 2997@6@0@1@0@53^$@0#ltokenList_isUndefined -^1389 2999$^$@0#ltokenList_size -^1390 3001$^$@0#ltokenList_empty -^1391 3003$^$@0#ltokenList_isEmpty +^1388 2995@6@0@1@0@54^$@0#ltokenList_isDefined +^1389 2997@6@0@1@0@53^$@0#ltokenList_isUndefined +^1390 2999$^$@0#ltokenList_size +^1391 3001$^$@0#ltokenList_empty +^1392 3003$^$@0#ltokenList_isEmpty *1 (Constant) -^1392 0$#IMPORTNODELIST_H#SORTLIST_H#LSYMBOLLIST_H#LSYMBOLSET_H +^1393 0$#IMPORTNODELIST_H#SORTLIST_H#LSYMBOLLIST_H#LSYMBOLSET_H *4 (Function) -^1396 3103@6@0@1@0@54^$@0#lsymbolSet_isDefined +^1397 3103@6@0@1@0@54^$@0#lsymbolSet_isDefined *1 (Constant) -^1397 0$#SORTSET_H +^1398 0$#SORTSET_H *4 (Function) -^1398 3121@6@0@1@0@54^$@0#sortSet_isDefined -^1399 3123$$$@0#sortSet_size +^1399 3121@6@0@1@0@54^$@0#sortSet_isDefined +^1400 3123$$$@0#sortSet_size *1 (Constant) -^1400 0$#PAIRNODELIST_H +^1401 0$#PAIRNODELIST_H *4 (Function) -^1401 3156@6@0@1@0@54^$@0#pairNodeList_isDefined +^1402 3156@6@0@1@0@54^$@0#pairNodeList_isDefined *1 (Constant) -^1402 0$#DECLARATORNODELIST_H#DECLARATORINVNODELIST_H +^1403 0$#DECLARATORNODELIST_H#DECLARATORINVNODELIST_H *4 (Function) -^1404 3206$$$@0#declaratorInvNodeList_size -^1405 3233$$$@0#abstDeclaratorNode_free +^1405 3206$$$@0#declaratorInvNodeList_size +^1406 3233$$$@0#abstDeclaratorNode_free *1 (Constant) -^1406 0$#VARNODE_H#VARNODELIST_H#QUANTIFIERNODELIST_H +^1407 0$#VARNODE_H#VARNODELIST_H#QUANTIFIERNODELIST_H *4 (Function) -^1409 3300$$$@0#storeRefNode_isTerm -^1410 3302$$$@0#storeRefNode_isObj -^1411 3304$$$@0#storeRefNode_isType -^1412 3306$$$@0#storeRefNode_isSpecial +^1410 3300$$$@0#storeRefNode_isTerm +^1411 3302$$$@0#storeRefNode_isObj +^1412 3304$$$@0#storeRefNode_isType +^1413 3306$$$@0#storeRefNode_isSpecial *1 (Constant) -^1413 0$#STOREREFNODELIST_H#LETDECLNODELIST_H#PROGRAMNODELIST_H#INITDECLNODELIST_H#VARDECLNODE_H#VARDECLARATIONNODELIST_H +^1414 0$#STOREREFNODELIST_H#LETDECLNODELIST_H#PROGRAMNODELIST_H#INITDECLNODELIST_H#VARDECLNODE_H#VARDECLARATIONNODELIST_H *4 (Function) -^1419 3454$$$@0#globalList_free -^1420 3452@6@5@1@0@0$@3@0@0#globalList_unparse +^1420 3454$$$@0#globalList_free +^1421 3452@6@5@1@0@0$@3@0@0#globalList_unparse *1 (Constant) -^1421 0$#FCNNODELIST_H +^1422 0$#FCNNODELIST_H *4 (Function) -^1422 3477@6@0@1@0@54$$@0#fcnNodeList_isDefined -^1423 3479@6@0@1@0@53$$@0#fcnNodeList_isUndefined -^1424 3481$$$@0#fcnNodeList_size -^1425 3483$$$@0#fcnNodeList_isEmpty +^1423 3477@6@0@1@0@54$$@0#fcnNodeList_isDefined +^1424 3479@6@0@1@0@53$$@0#fcnNodeList_isUndefined +^1425 3481$$$@0#fcnNodeList_size +^1426 3483$$$@0#fcnNodeList_isEmpty *1 (Constant) -^1426 0$#STRUCTDECLNODELIST_H +^1427 0$#STRUCTDECLNODELIST_H *4 (Function) -^1427 3523$$$@0#stDeclNodeList_size +^1428 3523$$$@0#stDeclNodeList_size *1 (Constant) -^1428 0$#TYPENODE_H +^1429 0$#TYPENODE_H *4 (Function) -^1429 3575@6@0@1@0@54^$@0#lclTypeSpecNode_isDefined +^1430 3575@6@0@1@0@54^$@0#lclTypeSpecNode_isDefined *1 (Constant) -^1430 0$#TYPENAMENODELIST_H +^1431 0$#TYPENAMENODELIST_H *4 (Function) -^1431 3602$$$@0#typeNameNodeList_size -^1432 3604$$$@0#typeNameNodeList_empty +^1432 3602$$$@0#typeNameNodeList_size +^1433 3604$$$@0#typeNameNodeList_empty *1 (Constant) -^1433 0$#SIGNODESET_H +^1434 0$#SIGNODESET_H *4 (Function) -^1434 3649@6@0@1@0@54^$@0#sigNodeSet_isDefined -^1435 3651@6@0@1@0@53^$@0#sigNodeSet_isUndefined -^1436 3653$^$@0#sigNodeSet_isEmpty -^1437 3655$^$@0#sigNodeSet_size +^1435 3649@6@0@1@0@54^$@0#sigNodeSet_isDefined +^1436 3651@6@0@1@0@53^$@0#sigNodeSet_isUndefined +^1437 3653$^$@0#sigNodeSet_isEmpty +^1438 3655$^$@0#sigNodeSet_size *1 (Constant) -^1438 0$#lslOpSET_H +^1439 0$#lslOpSET_H *4 (Function) -^1439 3708@6@0@1@0@54^$@0#lslOpSet_isDefined -^1440 3710$^$@0#lslOpSet_size +^1440 3708@6@0@1@0@54^$@0#lslOpSet_isDefined +^1441 3710$^$@0#lslOpSet_size *1 (Constant) -^1441 0$#replaceNodeLIST_H +^1442 0$#replaceNodeLIST_H *4 (Function) -^1442 3741$$$@0#replaceNodeList_size -^1443 3743$$$@0#replaceNodeList_isDefined +^1443 3741$$$@0#replaceNodeList_size +^1444 3743$$$@0#replaceNodeList_isDefined *1 (Constant) -^1444 0$#traitRefNodeLIST_H#interfaceNodeLIST_H +^1445 0$#traitRefNodeLIST_H#interfaceNodeLIST_H *4 (Function) -^1446 3837@6@0@1@0@54^$@0#termNode_isDefined +^1447 3837@6@0@1@0@54^$@0#termNode_isDefined *1 (Constant) -^1447 0$#termNodeLIST_H +^1448 0$#termNodeLIST_H *4 (Function) -^1448 3849$$$@0#termNodeList_size -^1449 3851$$$@0#termNodeList_empty -^1450 3853@6@0@1@0@54$$@0#termNodeList_isDefined +^1449 3849$$$@0#termNodeList_size +^1450 3851$$$@0#termNodeList_empty +^1451 3853@6@0@1@0@54$$@0#termNodeList_isDefined *1 (Constant) -^1451 0$#sortSetLIST_H +^1452 0$#sortSetLIST_H *4 (Function) -^1452 3897$$$@0#sortSetList_size +^1453 3897$$$@0#sortSetList_size *1 (Constant) -^1453 0$#lslOpLIST_H +^1454 0$#lslOpLIST_H *3 (Variable) -^1454 0|@11|^#MASH -*1 (Constant) -^1455 0$#SYMTABLE_H -*4 (Function) -^1456 4249@6@0@1@0@54$$@0#typeInfo_exists -^1457 4251@6@0@1@0@54$$@0#varInfo_exists -^1458 4253@6@0@1@0@54$$@0#tagInfo_exists -^1459 4255@6@0@1@0@54$$@0#opInfo_exists -*1 (Constant) -^1460 0$#exprNodeList_H -*4 (Function) -^1461 4318$^$@0#exprNodeList_size -^1462 4320$^$@0#exprNodeList_isEmpty -*1 (Constant) -^1463 0$#CPRIM_H -*4 (Function) -^1464 4349$$$@0#cprim_isUnsignedChar -^1465 4351$$$@0#cprim_isSignedChar -^1466 4353$$$@0#cprim_isAnyChar -^1467 4355$$$@0#cprim_isAnyInt -^1468 4357$$$@0#cprim_isAnyReal -^1469 4359$$$@0#cprim_equal -*1 (Constant) -^1470 0$#CSTRINGTABLE_H -*4 (Function) -^1471 4384@6@0@1@0@54^$@0#cstringTable_isDefined -^1472 4386@6@0@1@0@53^$@0#cstringTable_isUndefined -*1 (Constant) -^1473 0$#GHTABLE_H -*4 (Function) -^1474 4419@6@0@1@0@54^$@0#genericTable_isDefined -^1475 4421@6@0@1@0@53^$@0#genericTable_isUndefined -*1 (Constant) -^1476 0$#filelocLIST_H -*4 (Function) -^1477 4450@6@0@1@0@54$$@0#filelocList_isDefined -^1478 4448@6@0@1@0@53^$@0#filelocList_isUndefined -^1479 4455$^$@0#filelocList_size -^1480 4457$$$@0#filelocList_isEmpty -*1 (Constant) -^1481 0$#enumNameLIST_H -*4 (Function) -^1482 4476@6@5@1@0@0^@2@0@0#enumName_create -^1483 4485$$$@0#enumNameList_size -*1 (Constant) -^1484 0$#enumNameSLIST_H -*4 (Function) -^1485 4514$^$@0#enumNameSList_size -^1486 4516$$@2@0@0#enumNameSList_subtract -^1487 4518$$@2@0@0#enumNameSList_new -^1488 4520$$$@0#enumNameSList_member -^1489 4522$$$@0#enumNameSList_addh -^1490 4526@6@5@1@0@0^@2@0@0#enumNameSList_unparse -*1 (Constant) -^1491 0$#VARKINDSH -*4 (Function) -^1492 4537$^$@0#nstate_isKnown -^1493 4539$^$@0#nstate_isValid -^1494 4547$^$@0#sstate_isKnown -^1495 4549$^$@0#sstate_isUnknown -^1496 4551$^$@0#exkind_isUnknown -^1497 4553$^$@0#exkind_isKnown -^1498 4555$^$@0#alkind_isValid -^1499 4557$^$@0#alkind_isImplicit -^1500 4559$^$@0#alkind_isDependent -^1501 4561$^$@0#alkind_isOnly -^1502 4563$^$@0#alkind_isTemp -^1503 4567$^$@0#alkind_isOwned -^1504 4569$^$@0#alkind_isStack -^1505 4571$^$@0#alkind_isStatic -^1506 4573$^$@0#alkind_isKeep -^1507 4575$^$@0#alkind_isKept -^1508 4577$^$@0#alkind_isUnique -^1509 4579$^$@0#alkind_isError -^1510 4581$^$@0#alkind_isFresh -^1511 4583$^$@0#alkind_isShared -^1512 4585$^$@0#alkind_isLocal -^1513 4587$^$@0#alkind_isKnown -^1514 4589$^$@0#alkind_isUnknown -^1515 4591$^$@0#alkind_isRefCounted -^1516 4593$^$@0#alkind_isRefs -^1517 4595$^$@0#alkind_isNewRef -^1518 4597$^$@0#alkind_isKillRef -^1519 4644$^$@0#exitkind_isMustExit -^1520 4646$^$@0#exitkind_equal -^1521 4656$^$@0#exitkind_isKnown -^1522 4658$^$@0#exitkind_isTrueExit -^1523 4660$^$@0#exitkind_isConditionalExit -^1524 4662$^$@0#exitkind_isError -^1525 4664$^$@0#exitkind_mustExit -^1526 4666$^$@0#exitkind_mustEscape -*1 (Constant) -^1527 0$#sRefSET_H -*4 (Function) -^1528 4678@6@0@1@0@53^$@0#sRefSet_isUndefined -^1529 4682@6@0@1@0@54^$@0#sRefSet_isDefined -^1530 4680@6@0@1@0@53^$@0#sRefSet_isEmpty -*1 (Constant) -^1531 0$#EKIND_H -*4 (Function) -^1532 4783$^$@0#ekind_equal -^1533 4789$^$@0#ekind_isFunction -^1534 4791$^$@0#ekind_isVariable -^1535 4793$^$@0#ekind_isElipsis -^1536 4795$^$@0#ekind_isConst -^1537 4797$^$@0#ekind_isEnumConst -^1538 4787$^$@0#ekind_toInt -*1 (Constant) -^1539 0$#USYMIDSET_H#USYMID_H -*4 (Function) -^1541 4807$^$@0#usymId_equal -^1542 4838@6@0@1@0@54^$@0#usymIdSet_isDefined -^1543 4840@6@0@1@0@53^$@0#usymIdSet_isUndefined -^1544 4843$$$@0#usymIdSet_size -*1 (Constant) -^1545 0$#sRefLIST_H -*4 (Function) -^1546 4853@6@0@1@0@53^$@0#sRefList_isEmpty -^1547 4851@6@0@1@0@53^$@0#sRefList_isUndefined -^1548 4855@6@0@1@0@54^$@0#sRefList_isDefined -*1 (Constant) -^1549 0$#uentryLIST_H -*4 (Function) -^1550 4879@6@5@1@0@0$@2@0@0#uentryList_makeMissingParams -^1551 4885@6@0@1@0@53^$@0#uentryList_isEmpty -^1552 4883@6@0@1@0@53^$@0#uentryList_isUndefined -^1553 4887@6@0@1@0@54^$@0#uentryList_isDefined -^1554 4949$$$@0#uentryList_sameObject -*1 (Constant) -^1555 0$#globSet_H -*4 (Function) -^1556 4956$$$@0#globSet_size -^1557 4958$$$@0#globSet_isEmpty -^1558 4990@6@0@1@0@54^$@0#globSet_isDefined -^1559 4992@6@0@1@0@53^$@0#globSet_isUndefined -*1 (Constant) -^1560 0$#ctypeLIST_H -*4 (Function) -^1561 4999$^$@0#ctypeList_size -^1562 5013@6@0@1@0@54^$@0#ctypeList_isDefined -^1563 5015@6@0@1@0@53^$@0#ctypeList_isUndefined -*1 (Constant) -^1564 0$#aliasTable_H -*4 (Function) -^1565 5027@6@0@1@0@54$$@0#aliasTable_isDefined -^1566 5023@6@0@1@0@53$$@0#aliasTable_isUndefined -^1567 5025@6@0@1@0@53$$@0#aliasTable_isEmpty -^1568 5029$$$@0#aliasTable_size -*1 (Constant) -^1569 0$#READER_H -*4 (Function) -^1570 5071$@0@@1@tp0$@0#reader_checkChar -^1571 5076@6@5@1@0@0@0@@1@tp0@3@0@0#reader_getStringWord -*1 (Constant) -^1572 0$#USYMTAB_H -*4 (Function) -^1573 5129@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookup -^1574 5197$^$@0#usymId_fromInt -^1575 5199$^$@0#usymId_isInvalid -^1576 5201$^$@0#usymId_isValid -^1577 5203$^$@0#typeId_isInvalid -^1578 5205$^$@0#typeId_isValid -^1579 5207$^$@0#typeId_equal -^1580 5209$$$@0#typeId_fromInt -^1581 5330@6@0@1@0@54^$@0#usymtab_isDefined -*1 (Constant) -^1582 0$#CTYPE_H -*4 (Function) -^1583 5344$$$@0#ctkind_toInt -^1584 5552@6@5@1@0@0^@19@3@0#ctype_getParams -^1585 5558$^$@0#ctype_toCprim -^1586 5574$^$@0#ctype_isMissingParamsMarker -^1587 5576$$$@0#ctype_equal -^1588 5580$^$@0#ctype_isElips -^1589 5582$^$@0#ctype_isAP -^1590 5584$^$@0#ctype_isDefined -^1591 5586$^$@0#ctype_isKnown -^1592 5588$^$@0#ctype_isSU -^1593 5590$^$@0#ctype_isUndefined -^1594 5592$^$@0#ctype_isUnknown -^1595 5594$^$@0#ctype_isBogus -*1 (Constant) -^1596 0$#QTYPEH -*4 (Function) -^1597 5622@6@0@1@0@53$$@0#qtype_isUndefined -^1598 5624@6@0@1@0@54$$@0#qtype_isDefined -^1599 5626$$$@0#qtype_getType -^1600 5628@6@5@1@0@0$@19@2@0#qtype_getQuals -^1601 5630$$$@0#qtype_setType -*1 (Constant) -^1602 0$#idDecl_H -*4 (Function) -^1603 5661@6@0@1@0@54^$@0#idDecl_isDefined -^1604 5693@6@5@1@0@0^@18@3@0#idDecl_getName -*1 (Constant) -^1605 0$#MULTIVAL_H -*4 (Function) -^1606 5708@6@0@1@0@54^$@0#multiVal_isDefined -^1607 5710@6@0@1@0@53^$@0#multiVal_isUndefined -^1608 5712@6@0@1@0@53^$@0#multiVal_isUnknown -^1609 5754$^$@0#multiVal_equiv -*1 (Constant) -^1610 0$#STATECLAUSE_H -*4 (Function) -^1611 5778$^$@0#stateClause_isGlobal -^1612 5790@6@5@1@0@0^@19@3@0#stateClause_getRefs -*1 (Constant) -^1613 0$#STATECLAUSELIST_H -*4 (Function) -^1614 5846@6@0@1@0@54^$@0#stateClauseList_isDefined -^1615 5848@6@0@1@0@53^$@0#stateClauseList_isUndefined -^1616 5850$^$@0#stateClauseList_size -*1 (Constant) -^1617 0$#UENTRY_H#CENTRY_H -*4 (Function) -^1619 5918@6@0@1@0@53^$@0#uentry_isUndefined -^1620 5922@6@0@1@0@54^$@0#uentry_isValid -^1621 5920@6@0@1@0@53^$@0#uentry_isInvalid -^1622 5934@6@0@1@0@54$$@0#uentry_isLset -^1623 5936@6@0@1@0@54$$@0#uentry_isUsed -^1624 5938@6@0@1@0@54^$@0#uentry_isAbstractType -^1625 5940@6@0@1@0@54^$@0#uentry_isConstant -^1626 5942@6@0@1@0@54^$@0#uentry_isEitherConstant -^1627 5944@6@0@1@0@54^$@0#uentry_isEnumConstant -^1628 5946@6@0@1@0@54^$@0#uentry_isExternal -^1629 5948@6@0@1@0@54^$@0#uentry_isExtern -^1630 5952@6@0@1@0@54^$@0#uentry_isFunction -^1631 5954@6@0@1@0@54^$@0#uentry_isPriv -^1632 5960@6@0@1@0@54^$@0#uentry_isStatic -^1633 5962$$$@0#uentry_setLset -^1634 5980$$$@0#uentry_sameObject -^1635 5996$$$@0#uentry_setNotUsed -^1636 5998$$$@0#uentry_wasUsed -^1637 6140$^$@0#uentry_isElipsisMarker -^1638 6343@6@5@1@0@0^@19@3@0#uentry_getUses -^1639 6375$$$@0#uentry_hasBufStateInfo -^1640 6377$$$@0#uentry_isNullTerminated -^1641 6379$$$@0#uentry_isPossiblyNullTerminated -^1642 6381$$$@0#uentry_isNotNullTerminated -*1 (Constant) -^1643 0$#STATEINFO_H -*4 (Function) -^1644 6405@6@0@1@0@54^$@0#stateInfo_isDefined -*1 (Constant) -^1645 0$#STATEVALUE_H -*4 (Function) -^1646 6432@6@0@1@0@53^$@0#stateValue_isUndefined -^1647 6434@6@0@1@0@54^$@0#stateValue_isDefined -^1648 6442@6@5@1@0@0^@19@3@0#stateValue_getLoc -^1649 6462$^$@0#stateValue_isError -*1 (Constant) -^1650 0$#VTABLE_H -*4 (Function) -^1651 6464@6@0@1@0@54^$@0#valueTable_isDefined -^1652 6466@6@0@1@0@53^$@0#valueTable_isUndefined -^1653 6468@6@5@1@0@0$@2@0@0#valueTable_create -^1654 6472@6@5@1@0@0^@18@2@0#valueTable_lookup -^1655 6474$^$@0#valueTable_contains -^1656 6476@6@5@1@0@0$@2@0@0#valueTable_stats -^1657 6478$$$@0#valueTable_free -^1658 6487$^$@0#valueTable_size -*1 (Constant) -^1659 0$#STOREREF_H -*4 (Function) -^1660 6542@6@0@1@0@53^$@0#sRef_isInvalid -^1661 6544@6@0@1@0@54^$@0#sRef_isValid -^1662 6566$^$@0#sRef_hasLastReference -^1663 6564@6@0@1@0@54^$@0#sRef_isKnown -^1664 6568$^$@0#sRef_isMeaningful -^1665 6570$^$@0#sRef_isNew -^1666 6572$^$@0#sRef_isType -^1667 6574$^$@0#sRef_isSafe -^1668 6576$^$@0#sRef_isUnsafe -^1669 6578$@0@@1@p0$@0#sRef_clearAliasKind -^1670 6580$^$@0#sRef_stateKnown -^1671 6584$^$@0#sRef_getOrigAliasKind -^1672 6586@6@0@1@0@54^$@0#sRef_isConj -^1673 6636@6@0@1@0@54^$@0#sRef_isKindSpecial -^1674 6932$^$@0#sRef_isUndefGlob -^1675 6934$^$@0#sRef_isKilledGlob -^1676 6936$^$@0#sRef_isRelDef -^1677 6938$^$@0#sRef_isPartial -^1678 6940$^$@0#sRef_isStateSpecial -^1679 6944$^$@0#sRef_isStateDefined -^1680 6946$^$@0#sRef_isAnyDefined -^1681 6948@6@0@1@0@54^$@0#sRef_isPdefined -^1682 6952$^$@0#sRef_isStateUnknown -^1683 6954@6@0@1@0@54^$@0#sRef_isRefCounted -^1684 6956@6@0@1@0@54^$@0#sRef_isNewRef -^1685 6958@6@0@1@0@54^$@0#sRef_isKillRef -^1686 6968$^$@0#sRef_isKept -^1687 6986$^$@0#sRef_isRefsField -^1688 7116$$$@0#sRef_getSize -^1689 7118$$$@0#sRef_getLen -^1690 7120$$$@0#sRef_hasBufStateInfo -^1691 7122$$$@0#sRef_isNullTerminated -^1692 7124$$$@0#sRef_isPossiblyNullTerminated -^1693 7126$$$@0#sRef_isNotNullTerminated -*1 (Constant) -^1694 0$#GUARDSET_H -*4 (Function) -^1695 7171@6@0@1@0@54^$@0#guardSet_isDefined -*1 (Constant) -^1696 0$#__constraintTerm_h__#__constraintExprData_h__ -*4 (Function) -^1698 7291@6@0@1@0@54^$@0#constraintExprData_isDefined -*1 (Constant) -^1699 0$#__constraintExpr_h__ -*4 (Function) -^1700 7333@6@0@1@0@54^$@0#constraintExpr_isDefined -^1701 7335@6@0@1@0@53^$@0#constraintExpr_isUndefined -^1702 7337@6@0@1@0@53^$@0#constraintExpr_isError -*1 (Constant) -^1703 0$#__constraint_h__ -*4 (Function) -^1704 7427@6@0@1@0@54^$@0#constraint_isDefined -^1705 7429@6@0@1@0@53^$@0#constraint_isUndefined -^1706 7431@6@0@1@0@53^$@0#constraint_isError -^1707 7453@6@5@1@0@0^@2@0@0#constraint_unparse -*1 (Constant) -^1708 0$#constraintLIST_H +^1455 0|@11|^#MASH +*1 (Constant) +^1456 0$#SYMTABLE_H +*4 (Function) +^1457 4249@6@0@1@0@54$$@0#typeInfo_exists +^1458 4251@6@0@1@0@54$$@0#varInfo_exists +^1459 4253@6@0@1@0@54$$@0#tagInfo_exists +^1460 4255@6@0@1@0@54$$@0#opInfo_exists +*1 (Constant) +^1461 0$#exprNodeList_H +*4 (Function) +^1462 4318$^$@0#exprNodeList_size +^1463 4320$^$@0#exprNodeList_isEmpty +*1 (Constant) +^1464 0$#CPRIM_H +*4 (Function) +^1465 4349$$$@0#cprim_isUnsignedChar +^1466 4351$$$@0#cprim_isSignedChar +^1467 4353$$$@0#cprim_isAnyChar +^1468 4355$$$@0#cprim_isAnyInt +^1469 4357$$$@0#cprim_isAnyReal +^1470 4359$$$@0#cprim_equal +*1 (Constant) +^1471 0$#CSTRINGTABLE_H +*4 (Function) +^1472 4384@6@0@1@0@54^$@0#cstringTable_isDefined +^1473 4386@6@0@1@0@53^$@0#cstringTable_isUndefined +*1 (Constant) +^1474 0$#GHTABLE_H +*4 (Function) +^1475 4419@6@0@1@0@54^$@0#genericTable_isDefined +^1476 4421@6@0@1@0@53^$@0#genericTable_isUndefined +*1 (Constant) +^1477 0$#filelocLIST_H +*4 (Function) +^1478 4450@6@0@1@0@54$$@0#filelocList_isDefined +^1479 4448@6@0@1@0@53^$@0#filelocList_isUndefined +^1480 4455$^$@0#filelocList_size +^1481 4457$$$@0#filelocList_isEmpty +*1 (Constant) +^1482 0$#enumNameLIST_H +*4 (Function) +^1483 4476@6@5@1@0@0^@2@0@0#enumName_create +^1484 4485$$$@0#enumNameList_size +*1 (Constant) +^1485 0$#enumNameSLIST_H +*4 (Function) +^1486 4514$^$@0#enumNameSList_size +^1487 4516$$@2@0@0#enumNameSList_subtract +^1488 4518$$@2@0@0#enumNameSList_new +^1489 4520$$$@0#enumNameSList_member +^1490 4522$$$@0#enumNameSList_addh +^1491 4526@6@5@1@0@0^@2@0@0#enumNameSList_unparse +*1 (Constant) +^1492 0$#VARKINDSH +*4 (Function) +^1493 4537$^$@0#nstate_isKnown +^1494 4539$^$@0#nstate_isValid +^1495 4547$^$@0#sstate_isKnown +^1496 4549$^$@0#sstate_isUnknown +^1497 4551$^$@0#exkind_isUnknown +^1498 4553$^$@0#exkind_isKnown +^1499 4555$^$@0#alkind_isValid +^1500 4557$^$@0#alkind_isImplicit +^1501 4559$^$@0#alkind_isDependent +^1502 4561$^$@0#alkind_isOnly +^1503 4563$^$@0#alkind_isTemp +^1504 4567$^$@0#alkind_isOwned +^1505 4569$^$@0#alkind_isStack +^1506 4571$^$@0#alkind_isStatic +^1507 4573$^$@0#alkind_isKeep +^1508 4575$^$@0#alkind_isKept +^1509 4577$^$@0#alkind_isUnique +^1510 4579$^$@0#alkind_isError +^1511 4581$^$@0#alkind_isFresh +^1512 4583$^$@0#alkind_isShared +^1513 4585$^$@0#alkind_isLocal +^1514 4587$^$@0#alkind_isKnown +^1515 4589$^$@0#alkind_isUnknown +^1516 4591$^$@0#alkind_isRefCounted +^1517 4593$^$@0#alkind_isRefs +^1518 4595$^$@0#alkind_isNewRef +^1519 4597$^$@0#alkind_isKillRef +^1520 4644$^$@0#exitkind_isMustExit +^1521 4646$^$@0#exitkind_equal +^1522 4656$^$@0#exitkind_isKnown +^1523 4658$^$@0#exitkind_isTrueExit +^1524 4660$^$@0#exitkind_isConditionalExit +^1525 4662$^$@0#exitkind_isError +^1526 4664$^$@0#exitkind_mustExit +^1527 4666$^$@0#exitkind_mustEscape +*1 (Constant) +^1528 0$#sRefSET_H +*4 (Function) +^1529 4678@6@0@1@0@53^$@0#sRefSet_isUndefined +^1530 4682@6@0@1@0@54^$@0#sRefSet_isDefined +^1531 4680@6@0@1@0@53^$@0#sRefSet_isEmpty +*1 (Constant) +^1532 0$#EKIND_H +*4 (Function) +^1533 4783$^$@0#ekind_equal +^1534 4789$^$@0#ekind_isFunction +^1535 4791$^$@0#ekind_isVariable +^1536 4793$^$@0#ekind_isElipsis +^1537 4795$^$@0#ekind_isConst +^1538 4797$^$@0#ekind_isEnumConst +^1539 4787$^$@0#ekind_toInt +*1 (Constant) +^1540 0$#USYMIDSET_H#USYMID_H +*4 (Function) +^1542 4807$^$@0#usymId_equal +^1543 4838@6@0@1@0@54^$@0#usymIdSet_isDefined +^1544 4840@6@0@1@0@53^$@0#usymIdSet_isUndefined +^1545 4843$$$@0#usymIdSet_size +*1 (Constant) +^1546 0$#sRefLIST_H +*4 (Function) +^1547 4853@6@0@1@0@53^$@0#sRefList_isEmpty +^1548 4851@6@0@1@0@53^$@0#sRefList_isUndefined +^1549 4855@6@0@1@0@54^$@0#sRefList_isDefined +*1 (Constant) +^1550 0$#uentryLIST_H +*4 (Function) +^1551 4879@6@5@1@0@0$@2@0@0#uentryList_makeMissingParams +^1552 4885@6@0@1@0@53^$@0#uentryList_isEmpty +^1553 4883@6@0@1@0@53^$@0#uentryList_isUndefined +^1554 4887@6@0@1@0@54^$@0#uentryList_isDefined +^1555 4949$$$@0#uentryList_sameObject +*1 (Constant) +^1556 0$#globSet_H +*4 (Function) +^1557 4956$$$@0#globSet_size +^1558 4958$$$@0#globSet_isEmpty +^1559 4990@6@0@1@0@54^$@0#globSet_isDefined +^1560 4992@6@0@1@0@53^$@0#globSet_isUndefined +*1 (Constant) +^1561 0$#ctypeLIST_H +*4 (Function) +^1562 4999$^$@0#ctypeList_size +^1563 5013@6@0@1@0@54^$@0#ctypeList_isDefined +^1564 5015@6@0@1@0@53^$@0#ctypeList_isUndefined +*1 (Constant) +^1565 0$#aliasTable_H +*4 (Function) +^1566 5027@6@0@1@0@54$$@0#aliasTable_isDefined +^1567 5023@6@0@1@0@53$$@0#aliasTable_isUndefined +^1568 5025@6@0@1@0@53$$@0#aliasTable_isEmpty +^1569 5029$$$@0#aliasTable_size +*1 (Constant) +^1570 0$#READER_H +*4 (Function) +^1571 5071$@0@@1@tp0$@0#reader_checkChar +^1572 5076@6@5@1@0@0@0@@1@tp0@3@0@0#reader_getStringWord +*1 (Constant) +^1573 0$#USYMTAB_H +*4 (Function) +^1574 5129@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookup +^1575 5197$^$@0#usymId_fromInt +^1576 5199$^$@0#usymId_isInvalid +^1577 5201$^$@0#usymId_isValid +^1578 5203$^$@0#typeId_isInvalid +^1579 5205$^$@0#typeId_isValid +^1580 5207$^$@0#typeId_equal +^1581 5209$$$@0#typeId_fromInt +^1582 5330@6@0@1@0@54^$@0#usymtab_isDefined +*1 (Constant) +^1583 0$#CTYPE_H +*4 (Function) +^1584 5344$$$@0#ctkind_toInt +^1585 5552@6@5@1@0@0^@19@3@0#ctype_getParams +^1586 5558$^$@0#ctype_toCprim +^1587 5574$^$@0#ctype_isMissingParamsMarker +^1588 5576$$$@0#ctype_equal +^1589 5580$^$@0#ctype_isElips +^1590 5582$^$@0#ctype_isAP +^1591 5584$^$@0#ctype_isDefined +^1592 5586$^$@0#ctype_isKnown +^1593 5588$^$@0#ctype_isSU +^1594 5590$^$@0#ctype_isUndefined +^1595 5592$^$@0#ctype_isUnknown +^1596 5594$^$@0#ctype_isBogus +*1 (Constant) +^1597 0$#QTYPEH +*4 (Function) +^1598 5622@6@0@1@0@53$$@0#qtype_isUndefined +^1599 5624@6@0@1@0@54$$@0#qtype_isDefined +^1600 5626$$$@0#qtype_getType +^1601 5628@6@5@1@0@0$@19@2@0#qtype_getQuals +^1602 5630$$$@0#qtype_setType +*1 (Constant) +^1603 0$#idDecl_H +*4 (Function) +^1604 5661@6@0@1@0@54^$@0#idDecl_isDefined +^1605 5693@6@5@1@0@0^@18@3@0#idDecl_getName +*1 (Constant) +^1606 0$#MULTIVAL_H +*4 (Function) +^1607 5708@6@0@1@0@54^$@0#multiVal_isDefined +^1608 5710@6@0@1@0@53^$@0#multiVal_isUndefined +^1609 5712@6@0@1@0@53^$@0#multiVal_isUnknown +^1610 5754$^$@0#multiVal_equiv +*1 (Constant) +^1611 0$#STATECLAUSE_H +*4 (Function) +^1612 5778$^$@0#stateClause_isGlobal +^1613 5790@6@5@1@0@0^@19@3@0#stateClause_getRefs +*1 (Constant) +^1614 0$#STATECLAUSELIST_H +*4 (Function) +^1615 5848@6@0@1@0@54^$@0#stateClauseList_isDefined +^1616 5850@6@0@1@0@53^$@0#stateClauseList_isUndefined +^1617 5852$^$@0#stateClauseList_size +*1 (Constant) +^1618 0$#UENTRY_H#CENTRY_H +*4 (Function) +^1620 5920@6@0@1@0@53^$@0#uentry_isUndefined +^1621 5924@6@0@1@0@54^$@0#uentry_isValid +^1622 5922@6@0@1@0@53^$@0#uentry_isInvalid +^1623 5936@6@0@1@0@54$$@0#uentry_isLset +^1624 5938@6@0@1@0@54$$@0#uentry_isUsed +^1625 5940@6@0@1@0@54^$@0#uentry_isAbstractType +^1626 5942@6@0@1@0@54^$@0#uentry_isConstant +^1627 5944@6@0@1@0@54^$@0#uentry_isEitherConstant +^1628 5946@6@0@1@0@54^$@0#uentry_isEnumConstant +^1629 5948@6@0@1@0@54^$@0#uentry_isExternal +^1630 5950@6@0@1@0@54^$@0#uentry_isExtern +^1631 5954@6@0@1@0@54^$@0#uentry_isFunction +^1632 5956@6@0@1@0@54^$@0#uentry_isPriv +^1633 5962@6@0@1@0@54^$@0#uentry_isStatic +^1634 5964$$$@0#uentry_setLset +^1635 5982$$$@0#uentry_sameObject +^1636 5998$$$@0#uentry_setNotUsed +^1637 6000$$$@0#uentry_wasUsed +^1638 6144$^$@0#uentry_isElipsisMarker +^1639 6347@6@5@1@0@0^@19@3@0#uentry_getUses +^1640 6379$$$@0#uentry_hasBufStateInfo +^1641 6381$$$@0#uentry_isNullTerminated +^1642 6383$$$@0#uentry_isPossiblyNullTerminated +^1643 6385$$$@0#uentry_isNotNullTerminated +*1 (Constant) +^1644 0$#STATEINFO_H +*4 (Function) +^1645 6409@6@0@1@0@54^$@0#stateInfo_isDefined +*1 (Constant) +^1646 0$#STATEVALUE_H +*4 (Function) +^1647 6436@6@0@1@0@53^$@0#stateValue_isUndefined +^1648 6438@6@0@1@0@54^$@0#stateValue_isDefined +^1649 6446@6@5@1@0@0^@19@3@0#stateValue_getLoc +^1650 6466$^$@0#stateValue_isError +*1 (Constant) +^1651 0$#VTABLE_H +*4 (Function) +^1652 6468@6@0@1@0@54^$@0#valueTable_isDefined +^1653 6470@6@0@1@0@53^$@0#valueTable_isUndefined +^1654 6472@6@5@1@0@0$@2@0@0#valueTable_create +^1655 6476@6@5@1@0@0^@18@2@0#valueTable_lookup +^1656 6478$^$@0#valueTable_contains +^1657 6480@6@5@1@0@0$@2@0@0#valueTable_stats +^1658 6482$$$@0#valueTable_free +^1659 6491$^$@0#valueTable_size +*1 (Constant) +^1660 0$#STOREREF_H +*4 (Function) +^1661 6546@6@0@1@0@53^$@0#sRef_isInvalid +^1662 6548@6@0@1@0@54^$@0#sRef_isValid +^1663 6570$^$@0#sRef_hasLastReference +^1664 6568@6@0@1@0@54^$@0#sRef_isKnown +^1665 6572$^$@0#sRef_isMeaningful +^1666 6574$^$@0#sRef_isNew +^1667 6576$^$@0#sRef_isType +^1668 6578$^$@0#sRef_isSafe +^1669 6580$^$@0#sRef_isUnsafe +^1670 6582$@0@@1@p0$@0#sRef_clearAliasKind +^1671 6584$^$@0#sRef_stateKnown +^1672 6588$^$@0#sRef_getOrigAliasKind +^1673 6590@6@0@1@0@54^$@0#sRef_isConj +^1674 6640@6@0@1@0@54^$@0#sRef_isKindSpecial +^1675 6936$^$@0#sRef_isUndefGlob +^1676 6938$^$@0#sRef_isKilledGlob +^1677 6940$^$@0#sRef_isRelDef +^1678 6942$^$@0#sRef_isPartial +^1679 6944$^$@0#sRef_isStateSpecial +^1680 6948$^$@0#sRef_isStateDefined +^1681 6950$^$@0#sRef_isAnyDefined +^1682 6952@6@0@1@0@54^$@0#sRef_isPdefined +^1683 6956$^$@0#sRef_isStateUnknown +^1684 6958@6@0@1@0@54^$@0#sRef_isRefCounted +^1685 6960@6@0@1@0@54^$@0#sRef_isNewRef +^1686 6962@6@0@1@0@54^$@0#sRef_isKillRef +^1687 6972$^$@0#sRef_isKept +^1688 6990$^$@0#sRef_isRefsField +^1689 7120$$$@0#sRef_getSize +^1690 7122$$$@0#sRef_getLen +^1691 7124$$$@0#sRef_hasBufStateInfo +^1692 7126$$$@0#sRef_isNullTerminated +^1693 7128$$$@0#sRef_isPossiblyNullTerminated +^1694 7130$$$@0#sRef_isNotNullTerminated +*1 (Constant) +^1695 0$#GUARDSET_H +*4 (Function) +^1696 7175@6@0@1@0@54^$@0#guardSet_isDefined +*1 (Constant) +^1697 0$#__constraintTerm_h__#__constraintExprData_h__ +*4 (Function) +^1699 7295@6@0@1@0@54^$@0#constraintExprData_isDefined +*1 (Constant) +^1700 0$#__constraintExpr_h__ +*4 (Function) +^1701 7337@6@0@1@0@54^$@0#constraintExpr_isDefined +^1702 7339@6@0@1@0@53^$@0#constraintExpr_isUndefined +^1703 7341@6@0@1@0@53^$@0#constraintExpr_isError +*1 (Constant) +^1704 0$#__constraint_h__ +*4 (Function) +^1705 7431@6@0@1@0@54^$@0#constraint_isDefined +^1706 7433@6@0@1@0@53^$@0#constraint_isUndefined +^1707 7435@6@0@1@0@53^$@0#constraint_isError +^1708 7457@6@5@1@0@0^@2@0@0#constraint_unparse +*1 (Constant) +^1709 0$#constraintLIST_H *4 (Function) -^1709 7585@6@0@1@0@54^$@0#constraintList_isDefined -^1710 7587@6@0@1@0@53^$@0#constraintList_isUndefined -^1711 7589@6@0@1@0@53^$@0#constraintList_isError -^1712 7591$^$@0#constraintList_isEmpty +^1710 7589@6@0@1@0@54^$@0#constraintList_isDefined +^1711 7591@6@0@1@0@53^$@0#constraintList_isUndefined +^1712 7593@6@0@1@0@53^$@0#constraintList_isError +^1713 7595$^$@0#constraintList_isEmpty *1 (Constant) -^1713 0$#EXPRNODE_H +^1714 0$#EXPRNODE_H *4 (Function) -^1714 7699@6@0@1@0@54^$@0#exprNode_isDefined -^1715 7701@6@0@1@0@53^$@0#exprNode_isUndefined -^1716 7703@6@0@1@0@53^$@0#exprNode_isError -^1717 7705@6@5@1@0@0^@18@2@0#exprNode_getGuards -^1718 7707$^$@0#exprNode_getType -^1719 7709@6@0@1@0@54^$@0#exprNode_isInParens -^1720 7711$^$@0#exprNode_isStringLiteral -^1721 7713$^$@0#exprNode_knownIntValue -^1722 7715$^$@0#exprNode_knownStringValue -^1723 7717$^$@0#exprNode_hasValue -^1724 7737@6@5@1@0@0^@19@3@0#exprNode_getLoc +^1715 7703@6@0@1@0@54^$@0#exprNode_isDefined +^1716 7705@6@0@1@0@53^$@0#exprNode_isUndefined +^1717 7707@6@0@1@0@53^$@0#exprNode_isError +^1718 7709@6@5@1@0@0^@18@2@0#exprNode_getGuards +^1719 7711$^$@0#exprNode_getType +^1720 7713@6@0@1@0@54^$@0#exprNode_isInParens +^1721 7715$^$@0#exprNode_isStringLiteral +^1722 7717$^$@0#exprNode_knownIntValue +^1723 7719$^$@0#exprNode_knownStringValue +^1724 7721$^$@0#exprNode_hasValue +^1725 7743@6@5@1@0@0^@19@3@0#exprNode_getLoc *1 (Constant) -^1725 0$#typeIdSET_H#idDeclLIST_H#CLABSTRACT_H#sRefSetLIST_H +^1726 0$#typeIdSET_H#idDeclLIST_H#CLABSTRACT_H#sRefSetLIST_H *4 (Function) -^1729 8209@6@0@1@0@54$$@0#sRefSetList_isDefined -^1730 8211@6@0@1@0@53$$@0#sRefSetList_isUndefined +^1730 8215@6@0@1@0@54$$@0#sRefSetList_isDefined +^1731 8217@6@0@1@0@53$$@0#sRefSetList_isUndefined *1 (Constant) -^1731 0$#FLAGMARKER_H +^1732 0$#FLAGMARKER_H *4 (Function) -^1732 8228$^$@0#flagMarker_isLocalSet -^1733 8230$^$@0#flagMarker_isSuppress -^1734 8232$^$@0#flagMarker_isIgnoreOn -^1735 8234$^$@0#flagMarker_isIgnoreOff -^1736 8236$^$@0#flagMarker_isIgnoreCount -^1737 8262@6@5@1@0@0^@19@3@0#flagMarker_getLoc +^1733 8234$^$@0#flagMarker_isLocalSet +^1734 8236$^$@0#flagMarker_isSuppress +^1735 8238$^$@0#flagMarker_isIgnoreOn +^1736 8240$^$@0#flagMarker_isIgnoreOff +^1737 8242$^$@0#flagMarker_isIgnoreCount +^1738 8268@6@5@1@0@0^@19@3@0#flagMarker_getLoc *1 (Constant) -^1738 0$#flagMarkerList_H#MACROCACHE_H#FILETABLE_H +^1739 0$#flagMarkerList_H#MACROCACHE_H#FILETABLE_H *4 (Function) -^1741 8328@6@0@1@0@53^$@0#fileTable_isUndefined -^1742 8330@6@0@1@0@54^$@0#fileTable_isDefined -^1743 8368$^$@141#fileId_isHeader -^1744 8390@6@5@1@0@0^@19@3@0#fileName -^1745 8392@6@5@1@0@0^@19@3@0#fileNameBase -^1746 8394@6@5@1@0@0^@19@3@0#rootFileName -^1747 8398$^$@141#fileId_baseEqual +^1742 8334@6@0@1@0@53^$@0#fileTable_isUndefined +^1743 8336@6@0@1@0@54^$@0#fileTable_isDefined +^1744 8374$^$@141#fileId_isHeader +^1745 8396@6@5@1@0@0^@19@3@0#fileName +^1746 8398@6@5@1@0@0^@19@3@0#fileNameBase +^1747 8400@6@5@1@0@0^@19@3@0#rootFileName +^1748 8404$^$@141#fileId_baseEqual *1 (Constant) -^1748 0$#messageLog_H +^1749 0$#messageLog_H *4 (Function) -^1749 8417@6@0@1@0@54^$@0#messageLog_isDefined +^1750 8423@6@0@1@0@54^$@0#messageLog_isDefined *1 (Constant) -^1750 0$#clauseStack_H +^1751 0$#clauseStack_H *4 (Function) -^1751 8433$^$@0#clauseStack_size -^1752 8435$^$@0#clauseStack_isEmpty +^1752 8439$^$@0#clauseStack_size +^1753 8441$^$@0#clauseStack_isEmpty *1 (Constant) -^1753 0$#STATECOMBINATIONTABLE_H +^1754 0$#STATECOMBINATIONTABLE_H *4 (Function) -^1754 8483$^$@0#stateCombinationTable_size +^1755 8489$^$@0#stateCombinationTable_size *1 (Constant) -^1755 0$#MTINCLUDES_H#MTTOK_H +^1756 0$#MTINCLUDES_H#MTTOK_H *4 (Function) -^1757 8494$^$@0#mttok_getTok -^1758 8496@6@5@1@0@0^@18@2@0#mttok_getLoc -^1759 8500@6@5@1@0@0^@2@0@0#mttok_getText -^1760 8502@6@5@1@0@0^@19@3@0#mttok_observeText +^1758 8500$^$@0#mttok_getTok +^1759 8502@6@5@1@0@0^@18@2@0#mttok_getLoc +^1760 8506@6@5@1@0@0^@2@0@0#mttok_getText +^1761 8508@6@5@1@0@0^@19@3@0#mttok_observeText *1 (Constant) -^1761 0$#MTREADER_H#MTDECLARATIONNODE_H#MTDECLARATIONPIECE_H +^1762 0$#MTREADER_H#MTDECLARATIONNODE_H#MTDECLARATIONPIECE_H *4 (Function) -^1764 8531@6@0@1@0@54^$@0#mtDeclarationPiece_isDefined -^1765 8533@6@0@1@0@53^$@0#mtDeclarationPiece_isUndefined +^1765 8537@6@0@1@0@54^$@0#mtDeclarationPiece_isDefined +^1766 8539@6@0@1@0@53^$@0#mtDeclarationPiece_isUndefined *1 (Constant) -^1766 0$#mtDeclarationPieces_H +^1767 0$#mtDeclarationPieces_H *4 (Function) -^1767 8584@6@0@1@0@54^$@0#mtDeclarationPieces_isDefined -^1768 8586@6@0@1@0@53^$@0#mtDeclarationPieces_isUndefined +^1768 8590@6@0@1@0@54^$@0#mtDeclarationPieces_isDefined +^1769 8592@6@0@1@0@53^$@0#mtDeclarationPieces_isUndefined *1 (Constant) -^1769 0$#MTCONTEXTNODE_H +^1770 0$#MTCONTEXTNODE_H *4 (Function) -^1770 8602@6@0@1@0@54^$@0#mtContextNode_isDefined +^1771 8608@6@0@1@0@54^$@0#mtContextNode_isDefined *1 (Constant) -^1771 0$#MTVALUESNODE_H +^1772 0$#MTVALUESNODE_H *4 (Function) -^1772 8649@6@5@1@0@0^@19@3@0#mtValuesNode_getValues +^1773 8655@6@5@1@0@0^@19@3@0#mtValuesNode_getValues *1 (Constant) -^1773 0$#MTDEFAULTSNODE_H +^1774 0$#MTDEFAULTSNODE_H *4 (Function) -^1774 8656@6@5@1@0@0^@19@3@0#mtDefaultsNode_getDecls +^1775 8662@6@5@1@0@0^@19@3@0#mtDefaultsNode_getDecls *1 (Constant) -^1775 0$#mtDefaultsDecl_H +^1776 0$#mtDefaultsDecl_H *4 (Function) -^1776 8665@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getLoc -^1777 8667@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getContext -^1778 8669@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getValue +^1777 8671@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getLoc +^1778 8673@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getContext +^1779 8675@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getValue *1 (Constant) -^1779 0$#mtDefaultsDeclLIST_H +^1780 0$#mtDefaultsDeclLIST_H *4 (Function) -^1780 8676@6@0@1@0@54^$@0#mtDefaultsDeclList_isDefined -^1781 8678$^$@0#mtDefaultsDeclList_size -^1782 8680@6@0@1@0@54^$@0#mtDefaultsDeclList_empty +^1781 8682@6@0@1@0@54^$@0#mtDefaultsDeclList_isDefined +^1782 8684$^$@0#mtDefaultsDeclList_size +^1783 8686@6@0@1@0@54^$@0#mtDefaultsDeclList_empty *1 (Constant) -^1783 0$#MTANNOTATIONSNODE_H +^1784 0$#MTANNOTATIONSNODE_H *4 (Function) -^1784 8700@6@5@1@0@0^@19@3@0#mtAnnotationsNode_getAnnotations +^1785 8706@6@5@1@0@0^@19@3@0#mtAnnotationsNode_getAnnotations *1 (Constant) -^1785 0$#MTANNOTATIONLIST_H +^1786 0$#MTANNOTATIONLIST_H *4 (Function) -^1786 8708@6@0@1@0@54^$@0#mtAnnotationList_isDefined -^1787 8710$^$@0#mtAnnotationList_size -^1788 8712@6@0@1@0@54^$@0#mtAnnotationList_empty +^1787 8714@6@0@1@0@54^$@0#mtAnnotationList_isDefined +^1788 8716$^$@0#mtAnnotationList_size +^1789 8718@6@0@1@0@54^$@0#mtAnnotationList_empty *1 (Constant) -^1789 0$#MTANNOTATIONDECL_H +^1790 0$#MTANNOTATIONDECL_H *4 (Function) -^1790 8734@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getName -^1791 8736@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getValue -^1792 8740@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getContext -^1793 8742@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getLoc +^1791 8740@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getName +^1792 8742@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getValue +^1793 8746@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getContext +^1794 8748@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getLoc *1 (Constant) -^1794 0$#MTMERGENODE_H +^1795 0$#MTMERGENODE_H *4 (Function) -^1795 8751@6@5@1@0@0^@19@3@0#mtMergeNode_getClauses +^1796 8757@6@5@1@0@0^@19@3@0#mtMergeNode_getClauses *1 (Constant) -^1796 0$#MTTRANSFERCLAUSELIST_H +^1797 0$#MTTRANSFERCLAUSELIST_H *4 (Function) -^1797 8756@6@0@1@0@54^$@0#mtTransferClauseList_isDefined -^1798 8758$^$@0#mtTransferClauseList_size -^1799 8760@6@0@1@0@54^$@0#mtTransferClauseList_empty +^1798 8762@6@0@1@0@54^$@0#mtTransferClauseList_isDefined +^1799 8764$^$@0#mtTransferClauseList_size +^1800 8766@6@0@1@0@54^$@0#mtTransferClauseList_empty *1 (Constant) -^1800 0$#MTTRANSFERCLAUSE_H +^1801 0$#MTTRANSFERCLAUSE_H *4 (Function) -^1801 8782@6@5@1@0@0^@19@3@0#mtTransferClause_getFrom -^1802 8784@6@5@1@0@0^@19@3@0#mtTransferClause_getTo -^1803 8786$^@19@3@0#mtTransferClause_getAction -^1804 8788@6@5@1@0@0^@19@3@0#mtTransferClause_getLoc +^1802 8788@6@5@1@0@0^@19@3@0#mtTransferClause_getFrom +^1803 8790@6@5@1@0@0^@19@3@0#mtTransferClause_getTo +^1804 8792$^@19@3@0#mtTransferClause_getAction +^1805 8794@6@5@1@0@0^@19@3@0#mtTransferClause_getLoc *1 (Constant) -^1805 0$#MTLoseReferenceLIST_H +^1806 0$#MTLoseReferenceLIST_H *4 (Function) -^1806 8795@6@0@1@0@54^$@0#mtLoseReferenceList_isDefined -^1807 8797$^$@0#mtLoseReferenceList_size -^1808 8799@6@0@1@0@54^$@0#mtLoseReferenceList_empty +^1807 8801@6@0@1@0@54^$@0#mtLoseReferenceList_isDefined +^1808 8803$^$@0#mtLoseReferenceList_size +^1809 8805@6@0@1@0@54^$@0#mtLoseReferenceList_empty *1 (Constant) -^1809 0$#MTLoseReference_H +^1810 0$#MTLoseReference_H *4 (Function) -^1810 8821@6@5@1@0@0^@19@3@0#mtLoseReference_getFrom -^1811 8823$^@19@3@0#mtLoseReference_getAction -^1812 8825@6@5@1@0@0^@19@3@0#mtLoseReference_getLoc +^1811 8827@6@5@1@0@0^@19@3@0#mtLoseReference_getFrom +^1812 8829$^@19@3@0#mtLoseReference_getAction +^1813 8831@6@5@1@0@0^@19@3@0#mtLoseReference_getLoc *1 (Constant) -^1813 0$#MTTRANSFERACTION_H +^1814 0$#MTTRANSFERACTION_H *4 (Function) -^1814 8838@6@5@1@0@0^@19@3@0#mtTransferAction_getValue -^1815 8840@6@5@1@0@0^@19@3@0#mtTransferAction_getLoc -^1816 8844$^$@0#mtTransferAction_isError +^1815 8844@6@5@1@0@0^@19@3@0#mtTransferAction_getValue +^1816 8846@6@5@1@0@0^@19@3@0#mtTransferAction_getLoc +^1817 8850$^$@0#mtTransferAction_isError *1 (Constant) -^1817 0$#MTMERGEITEM_H +^1818 0$#MTMERGEITEM_H *4 (Function) -^1818 8861$^$@0#mtMergeItem_isStar -^1819 8863@6@5@1@0@0^@19@3@0#mtMergeItem_getValue -^1820 8865@6@5@1@0@0^@19@3@0#mtMergeItem_getLoc +^1819 8867$^$@0#mtMergeItem_isStar +^1820 8869@6@5@1@0@0^@19@3@0#mtMergeItem_getValue +^1821 8871@6@5@1@0@0^@19@3@0#mtMergeItem_getLoc *1 (Constant) -^1821 0$#MTMERGECLAUSE_H +^1822 0$#MTMERGECLAUSE_H *4 (Function) -^1822 8872$^@19@3@0#mtMergeClause_getItem1 -^1823 8874$^@19@3@0#mtMergeClause_getItem2 -^1824 8876$^@19@3@0#mtMergeClause_getAction -^1825 8878@6@5@1@0@0^@19@3@0#mtMergeClause_getLoc +^1823 8878$^@19@3@0#mtMergeClause_getItem1 +^1824 8880$^@19@3@0#mtMergeClause_getItem2 +^1825 8882$^@19@3@0#mtMergeClause_getAction +^1826 8884@6@5@1@0@0^@19@3@0#mtMergeClause_getLoc *1 (Constant) -^1826 0$#MTMERGECLAUSELIST_H +^1827 0$#MTMERGECLAUSELIST_H *4 (Function) -^1827 8885@6@0@1@0@54^$@0#mtMergeClauseList_isDefined -^1828 8887$^$@0#mtMergeClauseList_size -^1829 8889@6@0@1@0@54^$@0#mtMergeClauseList_empty +^1828 8891@6@0@1@0@54^$@0#mtMergeClauseList_isDefined +^1829 8893$^$@0#mtMergeClauseList_size +^1830 8895@6@0@1@0@54^$@0#mtMergeClauseList_empty *1 (Constant) -^1830 0$#METASTATECONSTRAINT_H#metaStateConstraintLIST_H +^1831 0$#METASTATECONSTRAINT_H#metaStateConstraintLIST_H *4 (Function) -^1832 8924@6@0@1@0@54^$@0#metaStateConstraintList_isDefined -^1833 8922@6@0@1@0@53^$@0#metaStateConstraintList_isUndefined -^1834 8927$^$@0#metaStateConstraintList_size -^1835 8929$$$@0#metaStateConstraintList_isEmpty +^1833 8930@6@0@1@0@54^$@0#metaStateConstraintList_isDefined +^1834 8928@6@0@1@0@53^$@0#metaStateConstraintList_isUndefined +^1835 8933$^$@0#metaStateConstraintList_size +^1836 8935$$$@0#metaStateConstraintList_isEmpty *1 (Constant) -^1836 0$#METASTATESPECIFIER_H#METASTATEEXPRESSION_H +^1837 0$#METASTATESPECIFIER_H#METASTATEEXPRESSION_H *4 (Function) -^1838 8963@6@0@1@0@54^$@0#metaStateExpression_isDefined -^1839 8965@6@0@1@0@53^$@0#metaStateExpression_isUndefined +^1839 8969@6@0@1@0@54^$@0#metaStateExpression_isDefined +^1840 8971@6@0@1@0@53^$@0#metaStateExpression_isUndefined *1 (Constant) -^1840 0$#MSINFO_H +^1841 0$#MSINFO_H *4 (Function) -^1841 8984@6@0@1@0@54^$@0#metaStateInfo_isDefined -^1842 8986@6@0@1@0@53^$@0#metaStateInfo_isUndefined -^1843 8990$^$@0#metaStateInfo_equal +^1842 8990@6@0@1@0@54^$@0#metaStateInfo_isDefined +^1843 8992@6@0@1@0@53^$@0#metaStateInfo_isUndefined +^1844 8996$^$@0#metaStateInfo_equal *1 (Constant) -^1844 0$#MSTABLE_H +^1845 0$#MSTABLE_H *4 (Function) -^1845 9028@6@0@1@0@54^$@0#metaStateTable_isDefined -^1846 9030@6@0@1@0@53^$@0#metaStateTable_isUndefined -^1847 9032@6@5@1@0@0^@2@0@0#metaStateTable_create -^1848 9036@6@5@1@0@0^@18@2@0#metaStateTable_lookup -^1849 9038$^$@0#metaStateTable_contains -^1850 9040@6@5@1@0@0$@2@0@0#metaStateTable_stats -^1851 9042$$$@0#metaStateTable_free -^1852 9047$$$@0#metaStateTable_size +^1846 9034@6@0@1@0@54^$@0#metaStateTable_isDefined +^1847 9036@6@0@1@0@53^$@0#metaStateTable_isUndefined +^1848 9038@6@5@1@0@0^@2@0@0#metaStateTable_create +^1849 9042@6@5@1@0@0^@18@2@0#metaStateTable_lookup +^1850 9044$^$@0#metaStateTable_contains +^1851 9046@6@5@1@0@0$@2@0@0#metaStateTable_stats +^1852 9048$$$@0#metaStateTable_free +^1853 9053$$$@0#metaStateTable_size *1 (Constant) -^1853 0$#ANNOTINFO_H +^1854 0$#ANNOTINFO_H *4 (Function) -^1854 9050@6@0@1@0@54^$@0#annotationInfo_isDefined -^1855 9052@6@0@1@0@53^$@0#annotationInfo_isUndefined -^1856 9054$^$@0#annotationInfo_equal +^1855 9056@6@0@1@0@54^$@0#annotationInfo_isDefined +^1856 9058@6@0@1@0@53^$@0#annotationInfo_isUndefined +^1857 9060$^$@0#annotationInfo_equal *1 (Constant) -^1857 0$#ANNOTTABLE_H +^1858 0$#ANNOTTABLE_H *4 (Function) -^1858 9080@6@0@1@0@54^$@0#annotationTable_isDefined -^1859 9082@6@0@1@0@53^$@0#annotationTable_isUndefined -^1860 9084@6@5@1@0@0^@2@0@0#annotationTable_create -^1861 9088@6@5@1@0@0^@18@2@0#annotationTable_lookup -^1862 9090$^$@0#annotationTable_contains -^1863 9092@6@5@1@0@0$@2@0@0#annotationTable_stats -^1864 9096$$$@0#annotationTable_free -^1865 9099$$$@0#annotationTable_size +^1859 9086@6@0@1@0@54^$@0#annotationTable_isDefined +^1860 9088@6@0@1@0@53^$@0#annotationTable_isUndefined +^1861 9090@6@5@1@0@0^@2@0@0#annotationTable_create +^1862 9094@6@5@1@0@0^@18@2@0#annotationTable_lookup +^1863 9096$^$@0#annotationTable_contains +^1864 9098@6@5@1@0@0$@2@0@0#annotationTable_stats +^1865 9102$$$@0#annotationTable_free +^1866 9105$$$@0#annotationTable_size *1 (Constant) -^1866 0$#FcNCONSTRAINT_H +^1867 0$#FcNCONSTRAINT_H *4 (Function) -^1867 9109@6@0@1@0@54^$@0#functionConstraint_isDefined -^1868 9111@6@0@1@0@53^$@0#functionConstraint_isUndefined +^1868 9115@6@0@1@0@54^$@0#functionConstraint_isDefined +^1869 9117@6@0@1@0@53^$@0#functionConstraint_isUndefined *1 (Constant) -^1869 0$#CONTEXT_H +^1870 0$#CONTEXT_H *4 (Function) -^1870 9343$^$@0#context_getLineLen -^1871 9345$^$@0#context_getIndentSpaces -^1872 9363$$$@0#context_getDebug -^1873 9599$^$@0#context_getBugsLimit +^1871 9349$^$@0#context_getLineLen +^1872 9351$^$@0#context_getIndentSpaces +^1873 9369$$$@0#context_getDebug +^1874 9605$^$@0#context_getBugsLimit *1 (Constant) -^1874 0$#CONSTANTS_H +^1875 0$#CONSTANTS_H *4 (Function) -^1875 9611$$$@0#anyAbstract +^1876 9617$$$@0#anyAbstract *3 (Variable) -^1876 0|@11|^#SHOWCSYM +^1877 0|@11|^#SHOWCSYM *1 (Constant) -^1877 5$#YYDEBUG +^1878 5$#YYDEBUG *3 (Variable) -^1878 0|@11|^#const#YYFINAL#YYFLAG#YYNTBASE#YYTRANSLATE#YYLAST#YYSTACK_ALLOC#yyerrok#yyclearin#YYEMPTY#YYEOF#YYACCEPT#YYABORT#YYERROR#YYFAIL#YYRECOVERING#YYBACKUP#YYTERROR#YYERRCODE#YYLEX#YYINITDEPTH#YYMAXDEPTH#YYPARSE_PARAM_ARG#YYPARSE_PARAM_DECL#YYPOPSTACK#DEFFILENO#FLEX_SCANNER#YY_FLEX_MAJOR_VERSION#YY_FLEX_MINOR_VERSION#yyconst#YY_PROTO#YY_NULL#YY_SC_TO_UI#BEGIN#YY_START#YYSTATE#YY_STATE_EOF#YY_NEW_FILE#YY_END_OF_BUFFER_CHAR#YY_BUF_SIZE#EOB_ACT_CONTINUE_SCAN#EOB_ACT_END_OF_FILE#EOB_ACT_LAST_MATCH#yyless#unput#YY_BUFFER_NEW#YY_BUFFER_NORMAL#YY_BUFFER_EOF_PENDING#YY_CURRENT_BUFFER#YY_FLUSH_BUFFER#yy_new_buffer#yy_set_interactive#yy_set_bol#YY_AT_BOL#yytext_ptr#YY_DO_BEFORE_ACTION#YY_NUM_RULES#YY_END_OF_BUFFER#REJECT#yymore#YY_MORE_ADJ#YY_RESTORE_YY_MORE_OFFSET#INITIAL +^1879 0|@11|^#const#YYFINAL#YYFLAG#YYNTBASE#YYTRANSLATE#YYLAST#YYSTACK_ALLOC#yyerrok#yyclearin#YYEMPTY#YYEOF#YYACCEPT#YYABORT#YYERROR#YYFAIL#YYRECOVERING#YYBACKUP#YYTERROR#YYERRCODE#YYLEX#YYINITDEPTH#YYMAXDEPTH#YYPARSE_PARAM_ARG#YYPARSE_PARAM_DECL#YYPOPSTACK#DEFFILENO#FLEX_SCANNER#YY_FLEX_MAJOR_VERSION#YY_FLEX_MINOR_VERSION#yyconst#YY_PROTO#YY_NULL#YY_SC_TO_UI#BEGIN#YY_START#YYSTATE#YY_STATE_EOF#YY_NEW_FILE#YY_END_OF_BUFFER_CHAR#YY_BUF_SIZE#EOB_ACT_CONTINUE_SCAN#EOB_ACT_END_OF_FILE#EOB_ACT_LAST_MATCH#yyless#unput#YY_BUFFER_NEW#YY_BUFFER_NORMAL#YY_BUFFER_EOF_PENDING#YY_CURRENT_BUFFER#YY_FLUSH_BUFFER#yy_new_buffer#yy_set_interactive#yy_set_bol#YY_AT_BOL#yytext_ptr#YY_DO_BEFORE_ACTION#YY_NUM_RULES#YY_END_OF_BUFFER#REJECT#yymore#YY_MORE_ADJ#YY_RESTORE_YY_MORE_OFFSET#INITIAL *1 (Constant) -^1941 0$#FILEIDLIST_H +^1942 0$#FILEIDLIST_H *4 (Function) -^1942 9724@6@0@1@0@54$$@0#fileIdList_isDefined -^1943 9727@6@5@1@0@0$@3@0@0#fileIdList_create -^1944 9731@6@5@1@0@0@0@@1@p0@3@0@0#fileIdList_append -^1945 9733$@0@@1@p0$@0#fileIdList_add -^1946 9735$$$@0#fileIdList_size -^1947 9737$@0@@1@p0$@0#fileIdList_free -^1948 9729$^$@0#fileIdList_isEmpty +^1943 9730@6@0@1@0@54$$@0#fileIdList_isDefined +^1944 9733@6@5@1@0@0$@3@0@0#fileIdList_create +^1945 9737@6@5@1@0@0@0@@1@p0@3@0@0#fileIdList_append +^1946 9739$@0@@1@p0$@0#fileIdList_add +^1947 9741$$$@0#fileIdList_size +^1948 9743$@0@@1@p0$@0#fileIdList_free +^1949 9735$^$@0#fileIdList_isEmpty *1 (Constant) -^1949 0$#PORTAB_H +^1950 0$#PORTAB_H *3 (Variable) -^1950 0|@11|^#yyinput#RETURN_INT#RETURN_FLOAT#RETURN_CHAR#RETURN_TOK#RETURN_TYPE#RETURN_STRING#RETURN_EXPR#YY_NO_PUSH_STATE#YY_NO_POP_STATE#YY_NO_TOP_STATE#YY_READ_BUF_SIZE#YY_INPUT#yyterminate#YY_START_STACK_INCR#YY_FATAL_ERROR#YY_DECL#YY_USER_ACTION#YY_BREAK#YY_RULE_SETUP#YY_EXIT_FAILURE +^1951 0|@11|^#yyinput#RETURN_INT#RETURN_FLOAT#RETURN_CHAR#RETURN_TOK#RETURN_TYPE#RETURN_STRING#RETURN_EXPR#YY_NO_PUSH_STATE#YY_NO_POP_STATE#YY_NO_TOP_STATE#YY_READ_BUF_SIZE#YY_INPUT#yyterminate#YY_START_STACK_INCR#YY_FATAL_ERROR#YY_DECL#YY_USER_ACTION#YY_BREAK#YY_RULE_SETUP#YY_EXIT_FAILURE *1 (Constant) -^1971 0$#LLBASIC_H#LLGLOBALS_H#MTGRAMMAR_H +^1972 0$#LLBASIC_H#LLGLOBALS_H#MTGRAMMAR_H *3 (Variable) -^1974 0|@11|^#MT_BADTOK#MT_END#MT_STATE#MT_GLOBAL#MT_CONTEXT#MT_ONEOF#MT_DEFAULTS#MT_DEFAULT#MT_REFERENCE#MT_PARAMETER#MT_RESULT#MT_CLAUSE#MT_LITERAL#MT_NULL#MT_ANNOTATIONS#MT_ARROW#MT_MERGE#MT_TRANSFERS#MT_PRECONDITIONS#MT_POSTCONDITIONS#MT_LOSEREFERENCE#MT_AS#MT_ERROR#MT_PLUS#MT_STAR#MT_BAR#MT_LPAREN#MT_RPAREN#MT_LBRACKET#MT_RBRACKET#MT_LBRACE#MT_RBRACE#MT_COMMA#MT_CHAR#MT_INT#MT_FLOAT#MT_DOUBLE#MT_VOID#MT_ANYTYPE#MT_INTEGRALTYPE#MT_UNSIGNEDINTEGRALTYPE#MT_SIGNEDINTEGRALTYPE#MT_CONST#MT_VOLATILE#MT_STRINGLIT#MT_IDENT +^1975 0|@11|^#MT_BADTOK#MT_END#MT_STATE#MT_GLOBAL#MT_CONTEXT#MT_ONEOF#MT_DEFAULTS#MT_DEFAULT#MT_REFERENCE#MT_PARAMETER#MT_RESULT#MT_CLAUSE#MT_LITERAL#MT_NULL#MT_ANNOTATIONS#MT_ARROW#MT_MERGE#MT_TRANSFERS#MT_PRECONDITIONS#MT_POSTCONDITIONS#MT_LOSEREFERENCE#MT_AS#MT_ERROR#MT_PLUS#MT_STAR#MT_BAR#MT_LPAREN#MT_RPAREN#MT_LBRACKET#MT_RBRACKET#MT_LBRACE#MT_RBRACE#MT_COMMA#MT_CHAR#MT_INT#MT_FLOAT#MT_DOUBLE#MT_VOID#MT_ANYTYPE#MT_INTEGRALTYPE#MT_UNSIGNEDINTEGRALTYPE#MT_SIGNEDINTEGRALTYPE#MT_CONST#MT_VOLATILE#MT_STRINGLIT#MT_IDENT *1 (Constant) -^2020 0$#MTSCANNER_H +^2021 0$#MTSCANNER_H *4 (Function) -^2021 9651$$$@0#yyparse -^2022 1007$$$@0#yylex -^2023 9658$$$@0#yyerror +^2022 9657$$$@0#yyparse +^2023 1007$$$@0#yylex +^2024 9664$$$@0#yyerror *3 (Variable) -^2024 9646|@11|^#yylval -^2025 5|@11|^#yychar#yydebug#yynerrs -^2028 0|@11|^#YYPRINT#YYPURE +^2025 9652|@11|^#yylval +^2026 5|@11|^#yychar#yydebug#yynerrs +^2029 0|@11|^#YYPRINT#YYPURE *1 (Constant) -^2030 0$#exprNodeSList_H +^2031 0$#exprNodeSList_H *4 (Function) -^2031 10646$^$@0#cppFatalErrors +^2032 10658$^$@0#cpplib_fatalErrors *3 (Variable) -^2032 0|@11|^#CPP_OUT_BUFFER -*4 (Function) -^2033 10650$^$@0#cppReader_getWritten -^2034 10653$^@19@2@0#cppReader_getPWritten -^2035 10655$$$@0#cppReader_reserve -^2036 10657$@0@@1@tp0$@0#cppReader_putStrN -^2037 10659$@0@@1@tp0$@0@S:2.0.0.p0,tp0,ftoken_buffer.tp0$2.4.0.flimit.tp0$#cppReader_setWritten -^2038 10662$$@18@2@0@S:2.0.0.fopts.tp0$#CPPOPTIONS +^2033 0|@11|^#CPP_OUT_BUFFER +*4 (Function) +^2034 10662$^$@0#cpplib_getWritten +^2035 10665$^@19@2@0#cpplib_getPWritten +^2036 10669$$$@0#cpplib_reserve +^2037 10671$@0@@1@tp0$@0#cppReader_putStrN +^2038 10673$@0@@1@tp0$@0@S:2.0.0.p0,tp0,ftoken_buffer.tp0$2.4.0.flimit.tp0$#cppReader_setWritten +^2039 10676$$@18@2@0@S:2.0.0.fopts.tp0$#CPPOPTIONS *3 (Variable) -^2039 0|@11|^#CPPBUFFER +^2040 0|@11|^#CPPBUFFER *4 (Function) -^2040 10671$^@19@2@0@S:2.0.0.fbuffer_stack.tp0$#cppReader_nullBuffer -^2041 10677$@0@@1@s0$@0@S:2.0.0.fopts.tp0$#cppReader_isTraditional -^2042 10679$^$@0#cppReader_isPedantic +^2041 10685$^@19@2@0@S:2.0.0.fbuffer_stack.tp0$#cppReader_nullBuffer +^2042 10691$@0@@1@s0$@0@S:2.0.0.fopts.tp0$#cppReader_isTraditional +^2043 10693$^$@0#cppReader_isPedantic *3 (Variable) -^2043 0|@11|^#HOST_WIDE_INT +^2044 0|@11|^#HOST_WIDE_INT *1 (Constant) -^2044 0$#CPPHASH_H#CPPERROR_H#LLMAIN_H#LCLLIB_H#VERSION_H#OSD_H +^2045 0$#CPPHASH_H#CPPERROR_H#LLMAIN_H#LCLLIB_H#VERSION_H#OSD_H *3 (Variable) -^2050 0|@11|^#PASTE#ISTR#STR +^2051 0|@11|^#PASTE#ISTR#STR *1 (Constant) -^2053 0$#NO_SHORTNAMES +^2054 0$#NO_SHORTNAMES *3 (Variable) -^2054 0|@11|^#SKIP_WHITE_SPACE#SKIP_ALL_WHITE_SPACE -*4 (Function) -^2056 0$$$@0#cppBuffer_get -^2057 0$$$@0#cppReader_puts -^2058 0$$$@0#cppReader_putCharQ -^2059 0$$$@0#cppReader_putChar -^2060 0$$$@0#cppReader_nullTerminateQ -^2061 0$$$@0#cppReader_nullTerminate -^2062 0$$$@0#cppReader_adjustWritten -^2063 0$$$@0#cppReader_isC89 -^2064 0$$$@0#cppReader_wcharType -^2065 0$$$@0#cppReader_forward -^2066 0$$$@0#cppReader_getC -^2067 0$$$@0#cppReader_peekC +^2055 0|@11|^#SKIP_WHITE_SPACE#SKIP_ALL_WHITE_SPACE +*4 (Function) +^2057 0$$$@0#cppBuffer_get +^2058 0$$$@0#cppReader_puts +^2059 0$$$@0#cppReader_putCharQ +^2060 0$$$@0#cppReader_putChar +^2061 0$$$@0#cppReader_nullTerminateQ +^2062 0$$$@0#cppReader_nullTerminate +^2063 0$$$@0#cppReader_adjustWritten +^2064 0$$$@0#cppReader_isC89 +^2065 0$$$@0#cppReader_wcharType +^2066 0$$$@0#cppReader_forward +^2067 0$$$@0#cppReader_getC +^2068 0$$$@0#cppReader_peekC *3 (Variable) -^2068 0|@11|^#NEWLINE_FIX#NEWLINE_FIX1#REST_EXTENSION_LENGTH#ARG_BASE +^2069 0|@11|^#NEWLINE_FIX#NEWLINE_FIX1#REST_EXTENSION_LENGTH#ARG_BASE *4 (Function) -^2072 0$$$@0#possibleSumSign +^2073 0$$$@0#possibleSumSign *3 (Variable) -^2073 0|@11|^#COMPARE#LOGICAL +^2074 0|@11|^#COMPARE#LOGICAL *4 (Function) -^2075 0$$$@0#hashStep -^2076 0$$$@0#makePositive +^2076 0$$$@0#hashStep +^2077 0$$$@0#makePositive *1 (Constant) -^2077 0$#FATAL_EXIT_CODE#STRUCTNAMES#NAMECHECKS_H +^2078 0$#FATAL_EXIT_CODE#STRUCTNAMES#NAMECHECKS_H *4 (Function) -^2080 12310$^$@0#ctentry_isBogus +^2081 12345$^$@0#ctentry_isBogus *3 (Variable) -^2081 0|@11|^#ctentry_getBase#ctentry_getKind#ctentry_getArray#ctentry_getPtr#ctentry_isArray#ctentry_isComplex#ctentry_isPlain#ctentry_isPointer#ctentry_setArray#ctentry_setPtr#ctbase_fixUser +^2082 0|@11|^#ctentry_getBase#ctentry_getKind#ctentry_getArray#ctentry_getPtr#ctentry_isArray#ctentry_isComplex#ctentry_isPlain#ctentry_isPointer#ctentry_setArray#ctentry_setPtr#ctbase_fixUser *4 (Function) -^2092 12404$$$@0#cttable_lastIndex +^2093 12439$$$@0#cttable_lastIndex *1 (Constant) -^2093 0$#CVAR_H#USYMTAB_INTERFACE_H +^2094 0$#CVAR_H#USYMTAB_INTERFACE_H *4 (Function) -^2095 12974$$$@0#declareConstant -^2096 12976$$$@0#declareVar -^2097 12978$$$@0#declareType -^2098 12980$$$@0#declareFcn -^2099 12982$$$@0#declarePrivConstant -^2100 12984$$$@0#declarePrivVar -^2101 12986$$$@0#declarePrivType -^2102 12988$$$@0#declarePrivFcn +^2096 13009$$$@0#declareConstant +^2097 13011$$$@0#declareVar +^2098 13013$$$@0#declareType +^2099 13015$$$@0#declareFcn +^2100 13017$$$@0#declarePrivConstant +^2101 13019$$$@0#declarePrivVar +^2102 13021$$$@0#declarePrivType +^2103 13023$$$@0#declarePrivFcn *3 (Variable) -^2103 0|@11|^#GETPRINTF +^2104 0|@11|^#GETPRINTF *1 (Constant) -^2104 0$#RANDOMNUMBERS_H#sRefTABLE_H +^2105 0$#RANDOMNUMBERS_H#sRefTABLE_H *4 (Function) -^2106 14473@6@0@1@0@53^$@0#sRefTable_isNull -^2107 14477@6@0@1@0@54^$@0#sRefTable_isDefined -^2108 14475@6@0@1@0@53^$@0#sRefTable_isEmpty +^2107 14508@6@0@1@0@53^$@0#sRefTable_isNull +^2108 14512@6@0@1@0@54^$@0#sRefTable_isDefined +^2109 14510@6@0@1@0@53^$@0#sRefTable_isEmpty *3 (Variable) -^2109 0|@11|^#OR#AND#PREDTEST +^2110 0|@11|^#OR#AND#PREDTEST *1 (Constant) -^2112 0$#LLGRAMMAR_H +^2113 0$#LLGRAMMAR_H *3 (Variable) -^2113 0|@11|^#simpleOp#PREFIX_OP#POSTFIX_OP#LLT_MULOP#LLT_SEMI#LLT_VERTICALBAR#ITERATION_OP#LLT_LPAR#LLT_LBRACKET#selectSym#LLT_IF_THEN_ELSE#logicalOp#eqSepSym#equationSym#commentSym#LLT_WHITESPACE#LLT_EOL#LLT_TYPEDEF_NAME#quantifierSym#openSym#closeSym#sepSym#simpleId#mapSym#markerSym#preSym#postSym#anySym#LLT_COLON#LLT_COMMA#LLT_EQUALS#LLT_LBRACE#LLT_RBRACE#LLT_RBRACKET#LLT_RPAR#LLT_QUOTE#eqOp#LLT_CCHAR#LLT_CFLOAT#LLT_CINTEGER#LLT_LCSTRING#LLT_ALL#LLT_ANYTHING#LLT_BE#LLT_BODY#LLT_CLAIMS#LLT_CHECKS#LLT_CONSTANT#LLT_ELSE#LLT_ENSURES#LLT_FOR#LLT_FRESH#LLT_IF#LLT_IMMUTABLE#LLT_IMPORTS#LLT_CONSTRAINT#LLT_ISSUB#LLT_LET#LLT_MODIFIES#LLT_MUTABLE#LLT_NOTHING#LLT_INTERNAL#LLT_FILESYS#LLT_OBJ#LLT_OUT#LLT_SEF#LLT_ONLY#LLT_PARTIAL#LLT_OWNED#LLT_DEPENDENT#LLT_KEEP#LLT_KEPT#LLT_TEMP#LLT_SHARED#LLT_UNIQUE#LLT_UNUSED#LLT_EXITS#LLT_MAYEXIT#LLT_NEVEREXIT#LLT_TRUEEXIT#LLT_FALSEEXIT#LLT_UNDEF#LLT_KILLED#LLT_CHECKMOD#LLT_CHECKED#LLT_UNCHECKED#LLT_CHECKEDSTRICT#LLT_TRUENULL#LLT_FALSENULL#LLT_LNULL#LLT_LNOTNULL#LLT_RETURNED#LLT_OBSERVER#LLT_EXPOSED#LLT_REFCOUNTED#LLT_REFS#LLT_RELNULL#LLT_RELDEF#LLT_KILLREF#LLT_NULLTERMINATED#LLT_TEMPREF#LLT_NEWREF#LLT_PRIVATE#LLT_REQUIRES#LLT_RESULT#LLT_SIZEOF#LLT_SPEC#LLT_TAGGEDUNION#LLT_THEN#LLT_TYPE#LLT_TYPEDEF#LLT_UNCHANGED#LLT_USES#LLT_CHAR#LLT_CONST#LLT_DOUBLE#LLT_ENUM#LLT_FLOAT#LLT_INT#LLT_ITER#LLT_YIELD#LLT_LONG#LLT_SHORT#LLT_SIGNED#LLT_UNKNOWN#LLT_STRUCT#LLT_TELIPSIS#LLT_UNION#LLT_UNSIGNED#LLT_VOID#LLT_VOLATILE#LLT_PRINTFLIKE#LLT_SCANFLIKE#LLT_MESSAGELIKE +^2114 0|@11|^#simpleOp#PREFIX_OP#POSTFIX_OP#LLT_MULOP#LLT_SEMI#LLT_VERTICALBAR#ITERATION_OP#LLT_LPAR#LLT_LBRACKET#selectSym#LLT_IF_THEN_ELSE#logicalOp#eqSepSym#equationSym#commentSym#LLT_WHITESPACE#LLT_EOL#LLT_TYPEDEF_NAME#quantifierSym#openSym#closeSym#sepSym#simpleId#mapSym#markerSym#preSym#postSym#anySym#LLT_COLON#LLT_COMMA#LLT_EQUALS#LLT_LBRACE#LLT_RBRACE#LLT_RBRACKET#LLT_RPAR#LLT_QUOTE#eqOp#LLT_CCHAR#LLT_CFLOAT#LLT_CINTEGER#LLT_LCSTRING#LLT_ALL#LLT_ANYTHING#LLT_BE#LLT_BODY#LLT_CLAIMS#LLT_CHECKS#LLT_CONSTANT#LLT_ELSE#LLT_ENSURES#LLT_FOR#LLT_FRESH#LLT_IF#LLT_IMMUTABLE#LLT_IMPORTS#LLT_CONSTRAINT#LLT_ISSUB#LLT_LET#LLT_MODIFIES#LLT_MUTABLE#LLT_NOTHING#LLT_INTERNAL#LLT_FILESYS#LLT_OBJ#LLT_OUT#LLT_SEF#LLT_ONLY#LLT_PARTIAL#LLT_OWNED#LLT_DEPENDENT#LLT_KEEP#LLT_KEPT#LLT_TEMP#LLT_SHARED#LLT_UNIQUE#LLT_UNUSED#LLT_EXITS#LLT_MAYEXIT#LLT_NEVEREXIT#LLT_TRUEEXIT#LLT_FALSEEXIT#LLT_UNDEF#LLT_KILLED#LLT_CHECKMOD#LLT_CHECKED#LLT_UNCHECKED#LLT_CHECKEDSTRICT#LLT_TRUENULL#LLT_FALSENULL#LLT_LNULL#LLT_LNOTNULL#LLT_RETURNED#LLT_OBSERVER#LLT_EXPOSED#LLT_REFCOUNTED#LLT_REFS#LLT_RELNULL#LLT_RELDEF#LLT_KILLREF#LLT_NULLTERMINATED#LLT_TEMPREF#LLT_NEWREF#LLT_PRIVATE#LLT_REQUIRES#LLT_RESULT#LLT_SIZEOF#LLT_SPEC#LLT_TAGGEDUNION#LLT_THEN#LLT_TYPE#LLT_TYPEDEF#LLT_UNCHANGED#LLT_USES#LLT_CHAR#LLT_CONST#LLT_DOUBLE#LLT_ENUM#LLT_FLOAT#LLT_INT#LLT_ITER#LLT_YIELD#LLT_LONG#LLT_SHORT#LLT_SIGNED#LLT_UNKNOWN#LLT_STRUCT#LLT_TELIPSIS#LLT_UNION#LLT_UNSIGNED#LLT_VOID#LLT_VOLATILE#LLT_PRINTFLIKE#LLT_SCANFLIKE#LLT_MESSAGELIKE *1 (Constant) -^2247 0$#LCLSCAN_H#FILELOCSTACK_H +^2248 0$#LCLSCAN_H#FILELOCSTACK_H *4 (Function) -^2249 15962@6@0@1@0@54^$@0#filelocStack_isDefined -^2250 15964$^$@0#filelocStack_size +^2250 15997@6@0@1@0@54^$@0#filelocStack_isDefined +^2251 15999$^$@0#filelocStack_size *1 (Constant) -^2251 0$#intSET_H +^2252 0$#intSET_H *4 (Function) -^2252 15989$$$@0#intSet_isEmpty -^2253 15991$$$@0#intSet_size +^2253 16024$$$@0#intSet_isEmpty +^2254 16026$$$@0#intSet_size *3 (Variable) -^2254 0|@11|^#SETFLAGS#DOSET#modeFlag#plainFlag#specialFlag#plainSpecialFlag#idemSpecialFlag#valueFlag#modeValueFlag#specialValueFlag#debugFlag#debugValueFlag#specialDebugFlag#globalFlag#idemGlobalFlag#globalValueFlag#regStringFlag#idemStringFlag#globalStringFlag#extraArgFlag#globalExtraArgFlag +^2255 0|@11|^#SETFLAGS#DOSET#modeFlag#plainFlag#specialFlag#plainSpecialFlag#idemSpecialFlag#valueFlag#modeValueFlag#specialValueFlag#debugFlag#debugValueFlag#specialDebugFlag#globalFlag#idemGlobalFlag#globalValueFlag#regStringFlag#idemStringFlag#globalStringFlag#extraArgFlag#globalExtraArgFlag *4 (Function) -^2275 0$$$@0#exprNode_swap +^2276 0$$$@0#exprNode_swap *1 (Constant) -^2276 0$#SCANLINE_H#LCLSCANLINE_H#SIGNATURE_H#SIGNATURE2_H +^2277 0$#SCANLINE_H#LCLSCANLINE_H#SIGNATURE_H#SIGNATURE2_H *3 (Variable) -^2280 0|@11|^#LST_SIMPLEID#LST_LOGICALOP#LST_EQOP#LST_SIMPLEOP#LST_MAPSYM#LST_FIELDMAPSYM#LST_MARKERSYM#LST_ifTOKEN#LST_thenTOKEN#LST_elseTOKEN#LST_LBRACKET#LST_RBRACKET#LST_SELECTSYM#LST_SEPSYM#LST_OPENSYM#LST_CLOSESYM#LST_COLON#LST_COMMA#LST_EOL#LST_COMMENTSYM#LST_WHITESPACE#LST_QUANTIFIERSYM#LST_EQUATIONSYM#LST_EQSEPSYM#LST_COMPOSESYM#LST_LPAR#LST_RPAR#LST_assertsTOKEN#LST_assumesTOKEN#LST_byTOKEN#LST_convertsTOKEN#LST_enumerationTOKEN#LST_equationsTOKEN#LST_exemptingTOKEN#LST_forTOKEN#LST_generatedTOKEN#LST_impliesTOKEN#LST_includesTOKEN#LST_introducesTOKEN#LST_ofTOKEN#LST_partitionedTOKEN#LST_traitTOKEN#LST_tupleTOKEN#LST_unionTOKEN#LST_BADTOKEN#MOVECHAR#LTRACE#LCLMOVECHAR#LOOKAHEADCHAR#LOOKAHEADTWICECHAR#TRACE +^2281 0|@11|^#LST_SIMPLEID#LST_LOGICALOP#LST_EQOP#LST_SIMPLEOP#LST_MAPSYM#LST_FIELDMAPSYM#LST_MARKERSYM#LST_ifTOKEN#LST_thenTOKEN#LST_elseTOKEN#LST_LBRACKET#LST_RBRACKET#LST_SELECTSYM#LST_SEPSYM#LST_OPENSYM#LST_CLOSESYM#LST_COLON#LST_COMMA#LST_EOL#LST_COMMENTSYM#LST_WHITESPACE#LST_QUANTIFIERSYM#LST_EQUATIONSYM#LST_EQSEPSYM#LST_COMPOSESYM#LST_LPAR#LST_RPAR#LST_assertsTOKEN#LST_assumesTOKEN#LST_byTOKEN#LST_convertsTOKEN#LST_enumerationTOKEN#LST_equationsTOKEN#LST_exemptingTOKEN#LST_forTOKEN#LST_generatedTOKEN#LST_impliesTOKEN#LST_includesTOKEN#LST_introducesTOKEN#LST_ofTOKEN#LST_partitionedTOKEN#LST_traitTOKEN#LST_tupleTOKEN#LST_unionTOKEN#LST_BADTOKEN#MOVECHAR#LTRACE#LCLMOVECHAR#LOOKAHEADCHAR#LOOKAHEADTWICECHAR#TRACE *1 (Constant) -^2331 0$#LLGRAMMAR2_H +^2332 0$#LLGRAMMAR2_H *4 (Function) -^2332 20968$$$@0#MMASH -^2333 9859$$$@0#swallowMacro +^2333 21009$$$@0#MMASH +^2334 9865$$$@0#swallowMacro *7 (Struct tag) -^2334 3619@1012#@s_opFormNode +^2335 3619@1012#@s_opFormNode *0 (Datatype) -^2335 1013@-@+@0@0@0@0@1014#opFormNode +^2336 1013@-@+@0@0@0@0@1014#opFormNode *7 (Struct tag) -^2336 3835@1015#@s_termNode +^2337 3835@1015#@s_termNode *0 (Datatype) -^2337 1016@-@+@0@0@0@0@1017#termNode +^2338 1016@-@+@0@0@0@0@1017#termNode *7 (Struct tag) -^2338 3498@1018#@s_abstBodyNode +^2339 3498@1018#@s_abstBodyNode *0 (Datatype) -^2339 1019@-@+@0@0@0@0@1020#abstBodyNode +^2340 1019@-@+@0@0@0@0@1020#abstBodyNode *7 (Struct tag) -^2340 3381@1021#@s_lclPredicateNode +^2341 3381@1021#@s_lclPredicateNode *0 (Datatype) -^2341 1022@-@+@0@0@0@0@1023#lclPredicateNode +^2342 1022@-@+@0@0@0@0@1023#lclPredicateNode *7 (Struct tag) -^2342 3886@1024#@s_stmtNode +^2343 3886@1024#@s_stmtNode *0 (Datatype) -^2343 1025@-@+@0@0@0@0@1026#stmtNode +^2344 1025@-@+@0@0@0@0@1026#stmtNode *7 (Struct tag) -^2344 3368@1027#@s_programNodeList +^2345 3368@1027#@s_programNodeList *0 (Datatype) -^2345 1028@+@=@0@0@0@0@1029#programNodeList +^2346 1028@+@=@0@0@0@0@1029#programNodeList *7 (Struct tag) -^2346 3573@1030#@s_lclTypeSpecNode +^2347 3573@1030#@s_lclTypeSpecNode *0 (Datatype) -^2347 1031@-@+@0@5@0@0@1032#lclTypeSpecNode +^2348 1031@-@+@0@5@0@0@1032#lclTypeSpecNode *7 (Struct tag) -^2348 3846@1033#@s_termNodeList +^2349 3846@1033#@s_termNodeList *0 (Datatype) -^2349 1034@+@=@0@0@0@0@1035#termNodeList -^2350 6@-@-@0@0@0@0@1036#sort -^2351 10@-@-@0@0@0@0@1037#lsymbol +^2350 1034@+@=@0@0@0@0@1035#termNodeList +^2351 6@-@-@0@0@0@0@1036#sort +^2352 10@-@-@0@0@0@0@1037#lsymbol *7 (Struct tag) -^2352 3224@1038#@s_typeExpr +^2353 3224@1038#@s_typeExpr *0 (Datatype) -^2353 1039@-@+@0@0@0@0@1040#typeExpr +^2354 1039@-@+@0@0@0@0@1040#typeExpr *7 (Struct tag) -^2354 2908@1041#@s_ltoken +^2355 2908@1041#@s_ltoken *0 (Datatype) -^2355 1042@+@=@0@5@0@0@1043#ltoken -^2356 6@-@-@0@0@0@0@1044#ltokenCode +^2356 1042@+@=@0@5@0@0@1043#ltoken +^2357 6@-@-@0@0@0@0@1044#ltokenCode *7 (Struct tag) -^2357 6514@1045#@s_sRef +^2358 6518@1045#@s_sRef *0 (Datatype) -^2358 1046@+@=@0@5@0@0@1047#sRef +^2359 1046@+@=@0@5@0@0@1047#sRef *7 (Struct tag) -^2359 5916@1048#@s_uentry +^2360 5918@1048#@s_uentry *0 (Datatype) -^2360 1049@+@=@0@5@0@0@1050#uentry +^2361 1049@+@=@0@5@0@0@1050#uentry *7 (Struct tag) -^2361 10739@1051#@s_hashNode +^2362 10751@1051#@s_hashNode *0 (Datatype) -^2362 1052@-@+@0@0@0@0@1053#hashNode -^2363 5@+@-@0@0@0@0@1054#typeIdSet -^2364 1050@-@+@0@5@2@0@1055#o_uentry +^2363 1052@-@+@0@0@0@0@1053#hashNode +^2364 5@+@-@0@0@0@0@1054#typeIdSet +^2365 1050@-@+@0@5@2@0@1055#o_uentry *7 (Struct tag) -^2365 8486@1056#@s_mttok +^2366 8492@1056#@s_mttok *0 (Datatype) -^2366 1057@+@=@0@0@0@0@1058#mttok +^2367 1057@+@=@0@0@0@0@1058#mttok *7 (Struct tag) -^2367 5659@1059#@s_idDecl +^2368 5659@1059#@s_idDecl *0 (Datatype) -^2368 1060@+@=@0@5@0@0@1061#idDecl +^2369 1060@+@=@0@5@0@0@1061#idDecl *7 (Struct tag) -^2369 5093@1062#@s_usymtab +^2370 5093@1062#@s_usymtab *0 (Datatype) -^2370 1063@+@=@0@5@0@0@1064#usymtab +^2371 1063@+@=@0@5@0@0@1064#usymtab *7 (Struct tag) -^2371 7697@1065#@s_exprNode +^2372 7701@1065#@s_exprNode *0 (Datatype) -^2372 1066@+@=@0@5@0@0@1067#exprNode +^2373 1066@+@=@0@5@0@0@1067#exprNode *7 (Struct tag) -^2373 7169@1068#@s_guardSet +^2374 7173@1068#@s_guardSet *0 (Datatype) -^2374 1069@+@=@0@5@0@0@1070#guardSet +^2375 1069@+@=@0@5@0@0@1070#guardSet *7 (Struct tag) -^2375 4673@1071#@s_sRefSet +^2376 4673@1071#@s_sRefSet *0 (Datatype) -^2376 1072@+@=@0@5@0@0@1073#sRefSet +^2377 1072@+@=@0@5@0@0@1073#sRefSet *7 (Struct tag) -^2377 4846@1074#@s_sRefList +^2378 4846@1074#@s_sRefList *0 (Datatype) -^2378 1075@+@=@0@5@0@0@1076#sRefList +^2379 1075@+@=@0@5@0@0@1076#sRefList *7 (Struct tag) -^2379 5021@1077#@s_aliasTable +^2380 5021@1077#@s_aliasTable *0 (Datatype) -^2380 1078@+@=@0@5@0@0@1079#aliasTable +^2381 1078@+@=@0@5@0@0@1079#aliasTable *7 (Struct tag) -^2381 1531@1080#@s_fileloc +^2382 1531@1080#@s_fileloc *0 (Datatype) -^2382 1081@+@=@0@5@0@0@1082#fileloc +^2383 1081@+@=@0@5@0@0@1082#fileloc *7 (Struct tag) -^2383 4382@1083#@s_cstringTable +^2384 4382@1083#@s_cstringTable *0 (Datatype) -^2384 1084@+@=@0@5@0@0@1085#cstringTable +^2385 1084@+@=@0@5@0@0@1085#cstringTable *7 (Struct tag) -^2385 4417@1086#@s_genericTable +^2386 4417@1086#@s_genericTable *0 (Datatype) -^2386 1087@+@=@0@5@0@0@1088#genericTable +^2387 1087@+@=@0@5@0@0@1088#genericTable *7 (Struct tag) -^2387 9048@1089#@s_annotationInfo +^2388 9054@1089#@s_annotationInfo *0 (Datatype) -^2388 1090@+@=@0@5@0@0@1091#annotationInfo +^2389 1090@+@=@0@5@0@0@1091#annotationInfo *7 (Struct tag) -^2389 2627@1092#@s_inputStream +^2390 2627@1092#@s_inputStream *0 (Datatype) -^2390 1093@+@=@0@5@0@0@1094#inputStream +^2391 1093@+@=@0@5@0@0@1094#inputStream *7 (Struct tag) -^2391 6426@1095#@s_stateValue +^2392 6430@1095#@s_stateValue *0 (Datatype) -^2392 1096@+@=@0@5@0@0@1097#stateValue -^2393 1088@+@=@0@5@0@0@1098#valueTable -^2394 1088@+@=@0@5@0@0@1099#metaStateTable -^2395 1088@+@=@0@5@0@0@1100#annotationTable +^2393 1096@+@=@0@5@0@0@1097#stateValue +^2394 1088@+@=@0@5@0@0@1098#valueTable +^2395 1088@+@=@0@5@0@0@1099#metaStateTable +^2396 1088@+@=@0@5@0@0@1100#annotationTable *7 (Struct tag) -^2396 8982@1101#@s_metaStateInfo +^2397 8988@1101#@s_metaStateInfo *0 (Datatype) -^2397 1102@+@=@0@5@0@0@1103#metaStateInfo +^2398 1102@+@=@0@5@0@0@1103#metaStateInfo *7 (Struct tag) -^2398 9107@1104#@s_functionConstraint +^2399 9113@1104#@s_functionConstraint *0 (Datatype) -^2399 1105@+@=@0@5@0@0@1106#functionConstraint +^2400 1105@+@=@0@5@0@0@1106#functionConstraint *7 (Struct tag) -^2400 8905@1107#@s_metaStateConstraint +^2401 8911@1107#@s_metaStateConstraint *0 (Datatype) -^2401 1108@+@=@0@0@0@0@1109#metaStateConstraint +^2402 1108@+@=@0@0@0@0@1109#metaStateConstraint *7 (Struct tag) -^2402 8920@1110#@s_metaStateConstraintList +^2403 8926@1110#@s_metaStateConstraintList *0 (Datatype) -^2403 1111@+@=@0@5@0@0@1112#metaStateConstraintList +^2404 1111@+@=@0@5@0@0@1112#metaStateConstraintList *7 (Struct tag) -^2404 8944@1113#@s_metaStateSpecifier +^2405 8950@1113#@s_metaStateSpecifier *0 (Datatype) -^2405 1114@+@=@0@0@0@0@1115#metaStateSpecifier +^2406 1114@+@=@0@0@0@0@1115#metaStateSpecifier *7 (Struct tag) -^2406 8961@1116#@s_metaStateExpression +^2407 8967@1116#@s_metaStateExpression *0 (Datatype) -^2407 1117@+@=@0@5@0@0@1118#metaStateExpression +^2408 1117@+@=@0@5@0@0@1118#metaStateExpression *7 (Struct tag) -^2408 2280@1119#@s_functionClause +^2409 2280@1119#@s_functionClause *0 (Datatype) -^2409 1120@+@=@0@5@0@0@1121#functionClause +^2410 1120@+@=@0@5@0@0@1121#functionClause *7 (Struct tag) -^2410 2339@1122#@s_functionClauseList +^2411 2339@1122#@s_functionClauseList *0 (Datatype) -^2411 1123@+@=@0@5@0@0@1124#functionClauseList +^2412 1123@+@=@0@5@0@0@1124#functionClauseList *7 (Struct tag) -^2412 2222@1125#@s_globalsClause +^2413 2222@1125#@s_globalsClause *0 (Datatype) -^2413 1126@+@=@0@0@0@0@1127#globalsClause +^2414 1126@+@=@0@0@0@0@1127#globalsClause *7 (Struct tag) -^2414 2235@1128#@s_modifiesClause +^2415 2235@1128#@s_modifiesClause *0 (Datatype) -^2415 1129@+@=@0@0@0@0@1130#modifiesClause +^2416 1129@+@=@0@0@0@0@1130#modifiesClause *7 (Struct tag) -^2416 2252@1131#@s_warnClause +^2417 2252@1131#@s_warnClause *0 (Datatype) -^2417 1132@+@=@0@5@0@0@1133#warnClause +^2418 1132@+@=@0@5@0@0@1133#warnClause *7 (Struct tag) -^2418 5761@1134#@s_stateClause +^2419 5761@1134#@s_stateClause *0 (Datatype) -^2419 1135@+@=@0@0@0@0@1136#stateClause +^2420 1135@+@=@0@0@0@0@1136#stateClause *7 (Struct tag) -^2420 5842@1137#@s_stateClauseList +^2421 5844@1137#@s_stateClauseList *0 (Datatype) -^2421 1138@+@=@0@5@0@0@1139#stateClauseList +^2422 1138@+@=@0@5@0@0@1139#stateClauseList *7 (Struct tag) -^2422 8513@1140#@s_mtDeclarationNode +^2423 8519@1140#@s_mtDeclarationNode *0 (Datatype) -^2423 1141@+@=@0@0@0@0@1142#mtDeclarationNode +^2424 1141@+@=@0@0@0@0@1142#mtDeclarationNode *7 (Struct tag) -^2424 8529@1143#@s_mtDeclarationPiece +^2425 8535@1143#@s_mtDeclarationPiece *0 (Datatype) -^2425 1144@+@=@0@5@0@0@1145#mtDeclarationPiece +^2426 1144@+@=@0@5@0@0@1145#mtDeclarationPiece *7 (Struct tag) -^2426 8582@1146#@s_mtDeclarationPieces +^2427 8588@1146#@s_mtDeclarationPieces *0 (Datatype) -^2427 1147@+@=@0@5@0@0@1148#mtDeclarationPieces +^2428 1147@+@=@0@5@0@0@1148#mtDeclarationPieces *7 (Struct tag) -^2428 8600@1149#@s_mtContextNode +^2429 8606@1149#@s_mtContextNode *0 (Datatype) -^2429 1150@+@=@0@5@0@0@1151#mtContextNode +^2430 1150@+@=@0@5@0@0@1151#mtContextNode *7 (Struct tag) -^2430 8641@1152#@s_mtValuesNode +^2431 8647@1152#@s_mtValuesNode *0 (Datatype) -^2431 1153@+@=@0@0@0@0@1154#mtValuesNode +^2432 1153@+@=@0@0@0@0@1154#mtValuesNode *7 (Struct tag) -^2432 8650@1155#@s_mtDefaultsNode +^2433 8656@1155#@s_mtDefaultsNode *0 (Datatype) -^2433 1156@+@=@0@0@0@0@1157#mtDefaultsNode +^2434 1156@+@=@0@0@0@0@1157#mtDefaultsNode *7 (Struct tag) -^2434 8674@1158#@s_mtDefaultsDeclList +^2435 8680@1158#@s_mtDefaultsDeclList *0 (Datatype) -^2435 1159@+@=@0@5@0@0@1160#mtDefaultsDeclList +^2436 1159@+@=@0@5@0@0@1160#mtDefaultsDeclList *7 (Struct tag) -^2436 8659@1161#@s_mtDefaultsDecl +^2437 8665@1161#@s_mtDefaultsDecl *0 (Datatype) -^2437 1162@+@=@0@0@0@0@1163#mtDefaultsDecl +^2438 1162@+@=@0@0@0@0@1163#mtDefaultsDecl *7 (Struct tag) -^2438 8696@1164#@s_mtAnnotationsNode +^2439 8702@1164#@s_mtAnnotationsNode *0 (Datatype) -^2439 1165@+@=@0@0@0@0@1166#mtAnnotationsNode +^2440 1165@+@=@0@0@0@0@1166#mtAnnotationsNode *7 (Struct tag) -^2440 8706@1167#@s_mtAnnotationList +^2441 8712@1167#@s_mtAnnotationList *0 (Datatype) -^2441 1168@+@=@0@5@0@0@1169#mtAnnotationList +^2442 1168@+@=@0@5@0@0@1169#mtAnnotationList *7 (Struct tag) -^2442 8728@1170#@s_mtAnnotationDecl +^2443 8734@1170#@s_mtAnnotationDecl *0 (Datatype) -^2443 1171@+@=@0@0@0@0@1172#mtAnnotationDecl +^2444 1171@+@=@0@0@0@0@1172#mtAnnotationDecl *7 (Struct tag) -^2444 8743@1173#@s_mtMergeNode +^2445 8749@1173#@s_mtMergeNode *0 (Datatype) -^2445 1174@+@=@0@0@0@0@1175#mtMergeNode +^2446 1174@+@=@0@0@0@0@1175#mtMergeNode *7 (Struct tag) -^2446 8851@1176#@s_mtMergeItem +^2447 8857@1176#@s_mtMergeItem *0 (Datatype) -^2447 1177@+@=@0@0@0@0@1178#mtMergeItem +^2448 1177@+@=@0@0@0@0@1178#mtMergeItem *7 (Struct tag) -^2448 8883@1179#@s_mtMergeClauseList +^2449 8889@1179#@s_mtMergeClauseList *0 (Datatype) -^2449 1180@+@=@0@5@0@0@1181#mtMergeClauseList +^2450 1180@+@=@0@5@0@0@1181#mtMergeClauseList *7 (Struct tag) -^2450 8866@1182#@s_mtMergeClause +^2451 8872@1182#@s_mtMergeClause *0 (Datatype) -^2451 1183@+@=@0@0@0@0@1184#mtMergeClause +^2452 1183@+@=@0@0@0@0@1184#mtMergeClause *7 (Struct tag) -^2452 8754@1185#@s_mtTransferClauseList +^2453 8760@1185#@s_mtTransferClauseList *0 (Datatype) -^2453 1186@+@=@0@5@0@0@1187#mtTransferClauseList +^2454 1186@+@=@0@5@0@0@1187#mtTransferClauseList *7 (Struct tag) -^2454 8776@1188#@s_mtTransferClause +^2455 8782@1188#@s_mtTransferClause *0 (Datatype) -^2455 1189@+@=@0@0@0@0@1190#mtTransferClause +^2456 1189@+@=@0@0@0@0@1190#mtTransferClause *7 (Struct tag) -^2456 8793@1191#@s_mtLoseReferenceList +^2457 8799@1191#@s_mtLoseReferenceList *0 (Datatype) -^2457 1192@+@=@0@5@0@0@1193#mtLoseReferenceList +^2458 1192@+@=@0@5@0@0@1193#mtLoseReferenceList *7 (Struct tag) -^2458 8815@1194#@s_mtLoseReference +^2459 8821@1194#@s_mtLoseReference *0 (Datatype) -^2459 1195@+@=@0@0@0@0@1196#mtLoseReference +^2460 1195@+@=@0@0@0@0@1196#mtLoseReference *7 (Struct tag) -^2460 8830@1197#@s_mtTransferAction +^2461 8836@1197#@s_mtTransferAction *0 (Datatype) -^2461 1198@+@=@0@0@0@0@1199#mtTransferAction -^2462 1073@+@=@0@5@0@0@1200#globSet +^2462 1198@+@=@0@0@0@0@1199#mtTransferAction +^2463 1073@+@=@0@5@0@0@1200#globSet *7 (Struct tag) -^2463 7425@1201#@s_constraint +^2464 7429@1201#@s_constraint *0 (Datatype) -^2464 1202@+@=@0@5@0@0@1203#constraint +^2465 1202@+@=@0@5@0@0@1203#constraint *7 (Struct tag) -^2465 7583@1204#@s_constraintList +^2466 7587@1204#@s_constraintList *0 (Datatype) -^2466 1205@+@=@0@5@0@0@1206#constraintList +^2467 1205@+@=@0@5@0@0@1206#constraintList *7 (Struct tag) -^2467 7331@1207#@s_constraintExpr +^2468 7335@1207#@s_constraintExpr *0 (Datatype) -^2468 1208@+@=@0@5@0@0@1209#constraintExpr -^2469 2@-@-@0@0@0@0@2#bool -^2470 23@+@=@0@5@0@0@1211#cstring -^2471 1211@-@+@0@5@2@0@1212#o_cstring -^2472 5@+@-@0@0@0@0@1213#ctype -^2473 1217@-@+@0@0@0@0@1218#sRefTest -^2474 1222@-@+@0@0@0@0@1223#sRefMod -^2475 1227@-@+@0@0@0@0@1228#sRefModVal -^2476 1232@-@+@0@0@0@0@1233#sRefShower +^2469 1208@+@=@0@5@0@0@1209#constraintExpr +^2470 2@-@-@0@0@0@0@2#bool +^2471 23@+@=@0@5@0@0@1211#cstring +^2472 1211@-@+@0@5@2@0@1212#o_cstring +^2473 5@+@-@0@0@0@0@1213#ctype +^2474 1217@-@+@0@0@0@0@1218#sRefTest +^2475 1222@-@+@0@0@0@0@1223#sRefMod +^2476 1227@-@+@0@0@0@0@1228#sRefModVal +^2477 1232@-@+@0@0@0@0@1233#sRefShower *4 (Function) -^2477 16656$@0@@1@p0$@0#sfree +^2478 16691$@0@@1@p0$@0#sfree *0 (Datatype) -^2478 6@-@-@0@0@0@0@1236#bits -^2479 10@-@-@0@0@0@0@1237#Handle +^2479 6@-@-@0@0@0@0@1236#bits +^2480 10@-@-@0@0@0@0@1237#Handle *4 (Function) -^2480 16672$^@3@0@0#FormatInt -^2481 16676$$$@0#firstWord -^2482 16716$^$@0#size_toInt -^2483 16718$^$@0#size_toLong -^2484 16714$^$@0#size_fromInt -^2485 16722$^$@0#longUnsigned_toInt -^2486 16724$^$@0#long_toInt -^2487 16712$^$@0#longUnsigned_fromInt +^2481 16707$^@3@0@0#FormatInt +^2482 16711$$$@0#firstWord +^2483 16751$^$@0#size_toInt +^2484 16753$^$@0#size_toLong +^2485 16749$^$@0#size_fromInt +^2486 16757$^$@0#longUnsigned_toInt +^2487 16759$^$@0#long_toInt +^2488 16747$^$@0#longUnsigned_fromInt *0 (Datatype) -^2488 23@-@+@0@0@0@0@1259#mstring -^2489 23@-@+@0@0@19@3@1260#ob_mstring -^2490 23@-@+@0@5@19@3@1261#bn_mstring +^2489 23@-@+@0@0@0@0@1259#mstring +^2490 23@-@+@0@0@19@3@1260#ob_mstring +^2491 23@-@+@0@5@19@3@1261#bn_mstring *4 (Function) -^2491 16703@6@2@1@0@0^@19@3@0#mstring_safePrint -^2492 16681$^@3@0@0#mstring_spaces -^2493 16688$^@3@0@0#mstring_concat -^2494 16691$@0@@1@tp0,tp1@3@0@0#mstring_concatFree -^2495 16694$$@3@0@0#mstring_concatFree1 -^2496 16697$$@3@0@0#mstring_append -^2497 16700$^@3@0@0#mstring_copy -^2498 16726$^$@0#mstring_equalPrefix -^2499 16728$^$@0#mstring_equal -^2500 16683$^$@0#mstring_containsChar -^2501 16685$^$@0#mstring_containsString -^2502 16678$@0@@1@tp0$@0#mstring_markFree -^2503 16706@6@2@1@0@0^@2@0@0#mstring_create -^2504 15954$^$@0#isHeaderFile -^2505 16708$@0@@1@p0$@0#fputline -^2506 16710$^$@0#int_log -^2507 16720$^$@0#char_fromInt -^2508 15952@6@5@1@0@0$@19@2@0#removePreDirs -^2509 1322$$$@0#yywrap -^2510 13862@6@2@1@0@0^@3@0@0#cstring_create -^2511 13765@6@2@1@0@0$@2@0@0#cstring_newEmpty -^2512 13844@6@2@1@0@0$@3@0@0#cstring_appendChar -^2513 13852@6@5@1@0@0^@3@0@0#cstring_concatLength -^2514 13858@6@2@1@0@0$@3@0@0#cstring_prependChar -^2515 13856@6@2@1@0@0$@3@0@0#cstring_prependCharO -^2516 13842@6@5@1@0@0^@3@0@0#cstring_downcase -^2517 13785@6@5@1@0@0^@3@0@0#cstring_copy -^2518 13787@6@5@1@0@0^@3@0@0#cstring_copyLength -^2519 13775$^$@0#cstring_toPosInt +^2492 16738@6@2@1@0@0^@19@3@0#mstring_safePrint +^2493 16716$^@3@0@0#mstring_spaces +^2494 16723$^@3@0@0#mstring_concat +^2495 16726$@0@@1@tp0,tp1@3@0@0#mstring_concatFree +^2496 16729$$@3@0@0#mstring_concatFree1 +^2497 16732$$@3@0@0#mstring_append +^2498 16735$^@3@0@0#mstring_copy +^2499 16761$^$@0#mstring_equalPrefix +^2500 16763$^$@0#mstring_equal +^2501 16718$^$@0#mstring_containsChar +^2502 16720$^$@0#mstring_containsString +^2503 16713$@0@@1@tp0$@0#mstring_markFree +^2504 16741@6@2@1@0@0^@2@0@0#mstring_create +^2505 15989$^$@0#isHeaderFile +^2506 16743$@0@@1@p0$@0#fputline +^2507 16745$^$@0#int_log +^2508 16755$^$@0#char_fromInt +^2509 15987@6@5@1@0@0$@19@2@0#removePreDirs +^2510 1322$$$@0#yywrap +^2511 13897@6@2@1@0@0^@3@0@0#cstring_create +^2512 13800@6@2@1@0@0$@2@0@0#cstring_newEmpty +^2513 13879@6@2@1@0@0$@3@0@0#cstring_appendChar +^2514 13887@6@5@1@0@0^@3@0@0#cstring_concatLength +^2515 13893@6@2@1@0@0$@3@0@0#cstring_prependChar +^2516 13891@6@2@1@0@0$@3@0@0#cstring_prependCharO +^2517 13877@6@5@1@0@0^@3@0@0#cstring_downcase +^2518 13820@6@5@1@0@0^@3@0@0#cstring_copy +^2519 13822@6@5@1@0@0^@3@0@0#cstring_copyLength +^2520 13810$^$@0#cstring_toPosInt *2 (Enum member) -^2520 1343$#CGE_SAME#CGE_DISTINCT#CGE_CASE#CGE_LOOKALIKE +^2521 1343$#CGE_SAME#CGE_DISTINCT#CGE_CASE#CGE_LOOKALIKE *9 (Enum tag) -^2524 1343@1344#&!5 -*0 (Datatype) -^2525 1344@-@-@0@0@0@0@1345#cmpcode -*4 (Function) -^2526 13801$^$@0#cstring_genericEqual -^2527 13791$@0@@1@p0$@0#cstring_replaceAll -^2528 13793$$$@0#cstring_replaceLit -^2529 13767$^$@0#cstring_firstChar -^2530 13783$^$@0#cstring_lastChar -^2531 13769$$$@0#cstring_getChar -^2532 13781$$$@0#cstring_setChar -^2533 13828@6@2@1@0@0^@19@2@0#cstring_toCharsSafe -^2534 13830$^$@0#cstring_length -^2535 13797$^$@0#cstring_contains -^2536 13789$^$@0#cstring_containsChar -^2537 13805$^$@0#cstring_equal -^2538 13809$^$@0#cstring_equalCaseInsensitive -^2539 13807$^$@0#cstring_equalLen -^2540 13811$^$@0#cstring_equalLenCaseInsensitive -^2541 13813$^$@0#cstring_equalPrefix -^2542 13815$^$@0#cstring_equalPrefixLit -^2543 13819$^$@0#cstring_compare -^2544 13817$^$@0#cstring_xcompare -^2545 13860$^$@0#cstring_hasNonAlphaNumBar -^2546 13838@6@5@1@0@0^@3@0@0#cstring_elide -^2547 13836@6@5@1@0@0@0@@1@p0$@0#cstring_clip -^2548 13795$@0@@1@p0$@0#cstring_stripChars -^2549 13868@6@5@1@0@0$@18@0@0#cstring_bsearch -^2550 13803$$$@0#cstring_equalFree -^2551 13825@6@5@1@0@0^$@0#cstring_fromChars -^2552 13823$$$@0#cstring_free -*1 (Constant) -^2553 1211@i0@0@4#cstring_undefined -*4 (Function) -^2554 13832@6@5@1@0@0^@3@0@0#cstring_capitalize -^2555 13834@6@5@1@0@0@0@@1@p0@3@0@0#cstring_capitalizeFree -^2556 13840@6@5@1@0@0^@3@0@0#cstring_fill -^2557 13773@6@5@1@0@0^@3@0@0#cstring_prefix -^2558 13771@6@5@1@0@0^@19@3@0#cstring_suffix -^2559 13854@6@5@1@0@0^@3@0@0#cstring_concat -^2560 13846@6@5@1@0@0@0@@1@p0,p1@3@0@0#cstring_concatFree -^2561 13848@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatFree1 -^2562 13850@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatChars -^2563 13866$^$@0#cstring_toSymbol -^2564 13821$@0@@1@p0$@0#cstring_markOwned -^2565 13779@6@5@1@0@0^@3@0@0#cstring_beforeChar -^2566 13777@6@5@1@0@0^@19@2@0#cstring_afterChar +^2525 1343@1344#&!5 +*0 (Datatype) +^2526 1344@-@-@0@0@0@0@1345#cmpcode +*4 (Function) +^2527 13836$^$@0#cstring_genericEqual +^2528 13826$@0@@1@p0$@0#cstring_replaceAll +^2529 13828$$$@0#cstring_replaceLit +^2530 13802$^$@0#cstring_firstChar +^2531 13818$^$@0#cstring_lastChar +^2532 13804$$$@0#cstring_getChar +^2533 13816$$$@0#cstring_setChar +^2534 13863@6@2@1@0@0^@19@2@0#cstring_toCharsSafe +^2535 13865$^$@0#cstring_length +^2536 13832$^$@0#cstring_contains +^2537 13824$^$@0#cstring_containsChar +^2538 13840$^$@0#cstring_equal +^2539 13844$^$@0#cstring_equalCaseInsensitive +^2540 13842$^$@0#cstring_equalLen +^2541 13846$^$@0#cstring_equalLenCaseInsensitive +^2542 13848$^$@0#cstring_equalPrefix +^2543 13850$^$@0#cstring_equalPrefixLit +^2544 13854$^$@0#cstring_compare +^2545 13852$^$@0#cstring_xcompare +^2546 13895$^$@0#cstring_hasNonAlphaNumBar +^2547 13873@6@5@1@0@0^@3@0@0#cstring_elide +^2548 13871@6@5@1@0@0@0@@1@p0$@0#cstring_clip +^2549 13830$@0@@1@p0$@0#cstring_stripChars +^2550 13903@6@5@1@0@0$@18@0@0#cstring_bsearch +^2551 13838$$$@0#cstring_equalFree +^2552 13860@6@5@1@0@0^$@0#cstring_fromChars +^2553 13858$$$@0#cstring_free +*1 (Constant) +^2554 1211@i0@0@4#cstring_undefined +*4 (Function) +^2555 13867@6@5@1@0@0^@3@0@0#cstring_capitalize +^2556 13869@6@5@1@0@0@0@@1@p0@3@0@0#cstring_capitalizeFree +^2557 13875@6@5@1@0@0^@3@0@0#cstring_fill +^2558 13808@6@5@1@0@0^@3@0@0#cstring_prefix +^2559 13806@6@5@1@0@0^@19@3@0#cstring_suffix +^2560 13889@6@5@1@0@0^@3@0@0#cstring_concat +^2561 13881@6@5@1@0@0@0@@1@p0,p1@3@0@0#cstring_concatFree +^2562 13883@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatFree1 +^2563 13885@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatChars +^2564 13901$^$@0#cstring_toSymbol +^2565 13856$@0@@1@p0$@0#cstring_markOwned +^2566 13814@6@5@1@0@0^@3@0@0#cstring_beforeChar +^2567 13812@6@5@1@0@0^@19@2@0#cstring_afterChar *6 (Iterator finalizer) -^2567 0@137#end_cstring_chars +^2568 0@137#end_cstring_chars *5 (Iterator) -^2568 1453@137#cstring_chars +^2569 1453@137#cstring_chars *4 (Function) -^2569 13870@6@5@1@0@0^@19@3@0#cstring_advanceWhiteSpace -^2570 13864@6@2@1@0@0^@2@0@0#cstring_copySegment -^2571 16663@4@0@1@0@0$@2@0@0#dimalloc -^2572 16666$$@2@0@0#dicalloc -^2573 16669@4@2@1@0@0$@2@0@0#direalloc +^2570 13905@6@5@1@0@0^@19@3@0#cstring_advanceWhiteSpace +^2571 13899@6@2@1@0@0^@2@0@0#cstring_copySegment +^2572 16698@4@0@1@0@0$@2@0@0#dimalloc +^2573 16701$$@2@0@0#dicalloc +^2574 16704@4@2@1@0@0$@2@0@0#direalloc *1 (Constant) -^2574 10$#INITSYNTABLE -^2575 17$#DELTASYNTABLE -^2576 5$#SYNTABLE_BASESIZE -^2577 10$#INITTOKENTABLE -^2578 17$#DELTATOKENTABLE -^2579 5$#INITCHARSTRING#DELTACHARSTRING#INITSTRINGENTRY#DELTASTRINGENTRY#HASHSIZE#HASHMASK -^2585 23$#INITFILENAME#IO_SUFFIX#LCLINIT_SUFFIX#CTRAITSYMSNAME#CTRAITSPECNAME#CTRAITFILENAMEN -^2591 5$#LLSUCCESS#LLFAILURE#LLGIVEUP#LLINTERRUPT#DEFAULTMAXMODS#GIVEUPPARSE#MAXDEPTH#ALIASSEARCHLIMIT#DEFAULT_OPTLEVEL#SMALLBASESIZE#MIDBASESIZE#LARGEBASESIZE#BIGBASESIZE#HUGEBASESIZE#FTHASHSIZE#CBASESIZE#CGLOBBASESIZE#CGLOBHASHSIZE#LLHASHSIZE +^2575 10$#INITSYNTABLE +^2576 17$#DELTASYNTABLE +^2577 5$#SYNTABLE_BASESIZE +^2578 10$#INITTOKENTABLE +^2579 17$#DELTATOKENTABLE +^2580 5$#INITCHARSTRING#DELTACHARSTRING#INITSTRINGENTRY#DELTASTRINGENTRY#HASHSIZE#HASHMASK +^2586 23$#INITFILENAME#IO_SUFFIX#LCLINIT_SUFFIX#CTRAITSYMSNAME#CTRAITSPECNAME#CTRAITFILENAMEN +^2592 5$#LLSUCCESS#LLFAILURE#LLGIVEUP#LLINTERRUPT#DEFAULTMAXMODS#GIVEUPPARSE#MAXDEPTH#ALIASSEARCHLIMIT#DEFAULT_OPTLEVEL#SMALLBASESIZE#MIDBASESIZE#LARGEBASESIZE#BIGBASESIZE#HUGEBASESIZE#FTHASHSIZE#CBASESIZE#CGLOBBASESIZE#CGLOBHASHSIZE#LLHASHSIZE *4 (Function) -^2610 16658$@0@s1@1@s1$@0#sfreeEventually +^2611 16693$@0@s1@1@s1$@0#sfreeEventually *0 (Datatype) -^2611 23@-@+@0@0@18@0@1493#d_char +^2612 23@-@+@0@0@18@0@1493#d_char *1 (Constant) -^2612 5$#NOT_FOUND +^2613 5$#NOT_FOUND *2 (Enum member) -^2613 1494$#NO#YES#MAYBE +^2614 1494$#NO#YES#MAYBE *9 (Enum tag) -^2616 1494@1495#&!6 +^2617 1494@1495#&!6 *0 (Datatype) -^2617 1495@-@-@0@0@0@0@1496#ynm +^2618 1495@-@-@0@0@0@0@1496#ynm *4 (Function) -^2618 14465$^$@0#ynm_compare -^2619 14463$^$@0#ynm_fromCodeChar -^2620 13987@6@5@1@3@0^@2@0@0#message +^2619 14500$^$@0#ynm_compare +^2620 14498$^$@0#ynm_fromCodeChar +^2621 14022@6@5@1@3@0^@2@0@0#message *0 (Datatype) -^2621 5@+@-@0@0@0@0@1519#fileId +^2622 5@+@-@0@0@0@0@1519#fileId *1 (Constant) -^2622 1519$#fileId_invalid +^2623 1519$#fileId_invalid *2 (Enum member) -^2623 1528$#FL_NORMAL#FL_SPEC#FL_LIB#FL_STDLIB#FL_STDHDR#FL_IMPORT#FL_BUILTIN#FL_PREPROC#FL_RC#FL_EXTERNAL +^2624 1528$#FL_NORMAL#FL_SPEC#FL_LIB#FL_STDLIB#FL_STDHDR#FL_IMPORT#FL_BUILTIN#FL_PREPROC#FL_RC#FL_EXTERNAL *9 (Enum tag) -^2633 1528@1529#&!7 -*0 (Datatype) -^2634 1529@-@-@0@0@0@0@1530#flkind -^2635 1082@-@+@0@5@2@0@1532#o_fileloc -*4 (Function) -^2636 13884@6@5@1@0@0@0@@1@p0@3@0@0#fileloc_update -^2637 13946@6@5@1@0@0^@3@0@0#fileloc_create -^2638 13914$^$@0#fileloc_isSystemFile -^2639 13916$^$@0#fileloc_isXHFile -^2640 13944@6@5@1@0@0^@3@0@0#fileloc_createSpec -^2641 13922@6@5@1@0@0^@3@0@0#fileloc_createLib -^2642 13924@6@5@1@0@0^@3@0@0#fileloc_createRc -^2643 13876@6@5@1@0@0^@3@0@0#fileloc_decColumn -^2644 13880$@0@@1@p0$@0#fileloc_subColumn -^2645 1552@6@5@1@0@0^@3@0@0#fileloc_getBuiltin -^2646 1554@6@5@1@0@0^@19@3@0#fileloc_observeBuiltin -^2647 1556@6@5@1@0@0^@3@0@0#fileloc_createBuiltin -^2648 13940@6@5@1@0@0^@3@0@0#fileloc_createImport -^2649 13964$^$@0#fileloc_isSpecialFile -^2650 13912$^$@0#fileloc_sameBaseFile -^2651 13948@6@5@1@0@0^@19@3@0#fileloc_filename -^2652 13956$^$@0#fileloc_column -^2653 13958@6@5@1@0@0^@3@0@0#fileloc_unparse -^2654 13960@6@5@1@0@0^@3@0@0#fileloc_unparseRaw -^2655 13962@6@5@1@0@0^@3@0@0#fileloc_unparseRawCol -^2656 13908$^$@0#fileloc_sameFile -^2657 13906$^$@0#fileloc_sameFileAndLine -^2658 13888$$$@0#fileloc_free -^2659 13890$$$@0#fileloc_reallyFree -^2660 13954$^$@0#fileloc_lineno -^2661 13894$^$@0#fileloc_equal -^2662 13900$^$@0#fileloc_lessthan -^2663 13896$^$@0#fileloc_compare -^2664 13892@6@5@1@0@0^@19@3@0#fileloc_getBase -^2665 13966$^$@0#fileloc_isHeader -^2666 13968$^$@0#fileloc_isSpec -^2667 13970$^$@0#fileloc_isRealSpec -^2668 13882@6@5@1@0@0^@3@0@0#fileloc_copy -^2669 13976@6@5@1@0@0^@3@0@0#fileloc_unparseDirect -^2670 13902$^$@0#fileloc_notAfter -^2671 13918$^$@0#fileloc_almostSameFile -^2672 13878@6@5@1@0@0^@3@0@0#fileloc_noColumn -^2673 13928@6@5@1@0@0^@19@3@0#fileloc_getExternal -^2674 13926@6@5@1@0@0^@3@0@0#fileloc_createExternal -*1 (Constant) -^2675 1082@i0@0@4#fileloc_undefined -*4 (Function) -^2676 13972$^$@0#fileloc_isLib -^2677 13920@6@5@1@0@0^@3@0@0#fileloc_fromTok -*1 (Constant) -^2678 5$#UNKNOWN_LINE#UNKNOWN_COLUMN -*4 (Function) -^2680 13886@6@5@1@0@0^@3@0@0#fileloc_updateFileId -^2681 13934@6@5@1@0@0^@3@0@0#fileloc_makePreproc -^2682 13936@6@5@1@0@0^@3@0@0#fileloc_makePreprocPrevious -^2683 13950@6@5@1@0@0^@2@0@0#fileloc_outputFilename -^2684 13904$^$@0#fileloc_isStandardLibrary -^2685 13974$^$@0#fileloc_isStandardLib -^2686 13952@6@5@1@0@0^@3@0@0#fileloc_unparseFilename -^2687 13898$^$@0#fileloc_withinLines -^2688 13978$^$@0#fileloc_isUser -^2689 13910$^$@0#fileloc_sameModule +^2634 1528@1529#&!7 +*0 (Datatype) +^2635 1529@-@-@0@0@0@0@1530#flkind +^2636 1082@-@+@0@5@2@0@1532#o_fileloc +*4 (Function) +^2637 13919@6@5@1@0@0@0@@1@p0@3@0@0#fileloc_update +^2638 13981@6@5@1@0@0^@3@0@0#fileloc_create +^2639 13949$^$@0#fileloc_isSystemFile +^2640 13951$^$@0#fileloc_isXHFile +^2641 13979@6@5@1@0@0^@3@0@0#fileloc_createSpec +^2642 13957@6@5@1@0@0^@3@0@0#fileloc_createLib +^2643 13959@6@5@1@0@0^@3@0@0#fileloc_createRc +^2644 13911@6@5@1@0@0^@3@0@0#fileloc_decColumn +^2645 13915$@0@@1@p0$@0#fileloc_subColumn +^2646 1552@6@5@1@0@0^@3@0@0#fileloc_getBuiltin +^2647 1554@6@5@1@0@0^@19@3@0#fileloc_observeBuiltin +^2648 1556@6@5@1@0@0^@3@0@0#fileloc_createBuiltin +^2649 13975@6@5@1@0@0^@3@0@0#fileloc_createImport +^2650 13999$^$@0#fileloc_isSpecialFile +^2651 13947$^$@0#fileloc_sameBaseFile +^2652 13983@6@5@1@0@0^@19@3@0#fileloc_filename +^2653 13991$^$@0#fileloc_column +^2654 13993@6@5@1@0@0^@3@0@0#fileloc_unparse +^2655 13995@6@5@1@0@0^@3@0@0#fileloc_unparseRaw +^2656 13997@6@5@1@0@0^@3@0@0#fileloc_unparseRawCol +^2657 13943$^$@0#fileloc_sameFile +^2658 13941$^$@0#fileloc_sameFileAndLine +^2659 13923$$$@0#fileloc_free +^2660 13925$$$@0#fileloc_reallyFree +^2661 13989$^$@0#fileloc_lineno +^2662 13929$^$@0#fileloc_equal +^2663 13935$^$@0#fileloc_lessthan +^2664 13931$^$@0#fileloc_compare +^2665 13927@6@5@1@0@0^@19@3@0#fileloc_getBase +^2666 14001$^$@0#fileloc_isHeader +^2667 14003$^$@0#fileloc_isSpec +^2668 14005$^$@0#fileloc_isRealSpec +^2669 13917@6@5@1@0@0^@3@0@0#fileloc_copy +^2670 14011@6@5@1@0@0^@3@0@0#fileloc_unparseDirect +^2671 13937$^$@0#fileloc_notAfter +^2672 13953$^$@0#fileloc_almostSameFile +^2673 13913@6@5@1@0@0^@3@0@0#fileloc_noColumn +^2674 13963@6@5@1@0@0^@19@3@0#fileloc_getExternal +^2675 13961@6@5@1@0@0^@3@0@0#fileloc_createExternal +*1 (Constant) +^2676 1082@i0@0@4#fileloc_undefined +*4 (Function) +^2677 14007$^$@0#fileloc_isLib +^2678 13955@6@5@1@0@0^@3@0@0#fileloc_fromTok +*1 (Constant) +^2679 5$#UNKNOWN_LINE#UNKNOWN_COLUMN +*4 (Function) +^2681 13921@6@5@1@0@0^@3@0@0#fileloc_updateFileId +^2682 13969@6@5@1@0@0^@3@0@0#fileloc_makePreproc +^2683 13971@6@5@1@0@0^@3@0@0#fileloc_makePreprocPrevious +^2684 13985@6@5@1@0@0^@2@0@0#fileloc_outputFilename +^2685 13939$^$@0#fileloc_isStandardLibrary +^2686 14009$^$@0#fileloc_isStandardLib +^2687 13987@6@5@1@0@0^@3@0@0#fileloc_unparseFilename +^2688 13933$^$@0#fileloc_withinLines +^2689 14013$^$@0#fileloc_isUser +^2690 13945$^$@0#fileloc_sameModule *3 (Variable) -^2690 1082|@1|0@5@17&#g_currentloc -^2691 211|@1|^#g_msgstream -^2692 211|@1|0@0@18&#yyin#yyout -^2694 5|@1|^#yyleng -^2695 1211|@1|0@5@19@3@0#g_codeFile -^2696 5|@1|^#g_codeLine -^2697 1211|@1|0@5@19@3@0#g_prevCodeFile -^2698 5|@1|^#g_prevCodeLine -^2699 23|@1|0@0@19@3@0#g_localSpecPath -^2700 1211|@1|0@5@2&#g_currentSpec -^2701 23|@1|0@5@2&#g_currentSpecName +^2691 1082|@1|0@5@17&#g_currentloc +^2692 211|@1|^#g_msgstream +^2693 211|@1|0@0@18&#yyin#yyout +^2695 5|@1|^#yyleng +^2696 1211|@1|0@5@19@3@0#g_codeFile +^2697 5|@1|^#g_codeLine +^2698 1211|@1|0@5@19@3@0#g_prevCodeFile +^2699 5|@1|^#g_prevCodeLine +^2700 23|@1|0@0@19@3@0#g_localSpecPath +^2701 1211|@1|0@5@2&#g_currentSpec +^2702 23|@1|0@5@2&#g_currentSpecName *4 (Function) -^2702 1674$$$@0#setCodePoint -^2703 16563$$$@0#printCodePoint +^2703 1674$$$@0#setCodePoint +^2704 16598$$$@0#printCodePoint *1 (Constant) -^2704 5$#PRINTBREADTH +^2705 5$#PRINTBREADTH *7 (Struct tag) -^2705 10639@1701#@cppBuffer +^2706 10651@1701#@cppBuffer *0 (Datatype) -^2706 1701@-@+@0@0@0@0@1702#cppBuffer +^2707 1701@-@+@0@0@0@0@1702#cppBuffer *7 (Struct tag) -^2707 10675@1703#@cppOptions +^2708 10689@1703#@cppOptions *0 (Datatype) -^2708 1703@-@+@0@0@0@0@1704#cppOptions +^2709 1703@-@+@0@0@0@0@1704#cppOptions *2 (Enum member) -^2709 1705$#CPP_EOF#CPP_OTHER#CPP_COMMENT#CPP_HSPACE#CPP_VSPACE#CPP_NAME#CPP_NUMBER#CPP_CHAR#CPP_STRING#CPP_DIRECTIVE#CPP_LPAREN#CPP_RPAREN#CPP_LBRACE#CPP_RBRACE#CPP_COMMA#CPP_SEMICOLON#CPP_3DOTS#CPP_POP +^2710 1705$#CPP_EOF#CPP_OTHER#CPP_COMMENT#CPP_HSPACE#CPP_VSPACE#CPP_NAME#CPP_NUMBER#CPP_CHAR#CPP_STRING#CPP_DIRECTIVE#CPP_LPAREN#CPP_RPAREN#CPP_LBRACE#CPP_RBRACE#CPP_COMMA#CPP_SEMICOLON#CPP_3DOTS#CPP_POP *9 (Enum tag) -^2727 1705@1706#&cpp_token +^2728 1705@1706#&cpp_token *7 (Struct tag) -^2728 10644@1707#@cppReader +^2729 10656@1707#@cppReader *0 (Datatype) -^2729 1707@-@+@0@0@0@0@1708#cppReader +^2730 1707@-@+@0@0@0@0@1708#cppReader *3 (Variable) -^2730 1708|@1|^#g_cppState -*4 (Function) -^2731 1710@6@5@1@0@0$@2@0@0#cppReader_getIncludePath -^2732 10802$$$@0#cppProcess -^2733 10804$$$@0#cppAddIncludeDir -^2734 1716$$$@0#cppReader_initMod -^2735 10806$$$@0#cppDoDefine -^2736 10808$$$@0#cppDoUndefine -^2737 1722$$$@0#cppReader_saveDefinitions -^2738 11331@6@5@1@0@0$@3@0@0#cppReader_getLoc -^2739 1727$$$@0#cppReader_initialize +^2731 1708|@1|^#g_cppState +*4 (Function) +^2732 1710@6@5@1@0@0$@2@0@0#cppReader_getIncludePath +^2733 10814$$$@0#cppProcess +^2734 10816$$$@0#cppAddIncludeDir +^2735 1716$$$@0#cppReader_initMod +^2736 10818$$$@0#cppDoDefine +^2737 10820$$$@0#cppDoUndefine +^2738 1722$$$@0#cppReader_saveDefinitions +^2739 11358@6@5@1@0@0$@3@0@0#cppReader_getLoc +^2740 1727$$$@0#cppReader_initialize *2 (Enum member) -^2740 1728$#SKIP_FLAG#INVALID_FLAG#FLG_LIKELYBOOL#FLG_IMPABSTRACT#FLG_ACCESSALL#FLG_ACCESSMODULE#FLG_ACCESSFILE#FLG_ACCESSCZECH#FLG_ACCESSSLOVAK#FLG_ACCESSCZECHOSLOVAK#FLG_ABSTRACT#FLG_MUTREP#FLG_GLOBALIAS#FLG_CHECKSTRICTGLOBALIAS#FLG_CHECKEDGLOBALIAS#FLG_CHECKMODGLOBALIAS#FLG_UNCHECKEDGLOBALIAS#FLG_ALIASUNIQUE#FLG_MAYALIASUNIQUE#FLG_MUSTNOTALIAS#FLG_RETALIAS#FLG_NOPARAMS#FLG_OLDSTYLE#FLG_GNUEXTENSIONS#FLG_USEVARARGS#FLG_WARNPOSIX#FLG_EXITARG#FLG_EVALORDER#FLG_EVALORDERUNCON#FLG_BOOLFALSE#FLG_BOOLTYPE#FLG_BOOLTRUE#FLG_NOACCESS#FLG_NOCOMMENTS#FLG_UNRECOGCOMMENTS#FLG_UNRECOGFLAGCOMMENTS#FLG_CONTINUECOMMENT#FLG_SLASHSLASHCOMMENT#FLG_NESTCOMMENT#FLG_TMPCOMMENTS#FLG_LINTCOMMENTS#FLG_WARNLINTCOMMENTS#FLG_DECLUNDEF#FLG_SPECUNDEF#FLG_SPECUNDECL#FLG_LOOPEXEC#FLG_CONTROL#FLG_INFLOOPS#FLG_INFLOOPSUNCON#FLG_DEEPBREAK#FLG_LOOPLOOPBREAK#FLG_SWITCHLOOPBREAK#FLG_LOOPSWITCHBREAK#FLG_SWITCHSWITCHBREAK#FLG_LOOPLOOPCONTINUE#FLG_UNREACHABLE#FLG_WHILEEMPTY#FLG_WHILEBLOCK#FLG_FOREMPTY#FLG_FORBLOCK#FLG_IFEMPTY#FLG_IFBLOCK#FLG_ALLEMPTY#FLG_ALLBLOCK#FLG_ELSEIFCOMPLETE#FLG_NORETURN#FLG_CASEBREAK#FLG_MISSCASE#FLG_FIRSTCASE#FLG_GRAMMAR#FLG_NOPP#FLG_SHADOW#FLG_INCONDEFSLIB#FLG_WARNOVERLOAD#FLG_NESTEDEXTERN#FLG_REDECL#FLG_REDEF#FLG_INCONDEFS#FLG_IMPTYPE#FLG_MATCHFIELDS#FLG_USEDEF#FLG_IMPOUTS#FLG_TMPDIR#FLG_LARCHPATH#FLG_LCLIMPORTDIR#FLG_SYSTEMDIRS#FLG_SKIPANSIHEADERS#FLG_SKIPPOSIXHEADERS#FLG_SYSTEMDIRERRORS#FLG_SYSTEMDIREXPAND#FLG_INCLUDEPATH#FLG_SPECPATH#FLG_QUIET#FLG_USESTDERR#FLG_SHOWSUMMARY#FLG_SHOWSCAN#FLG_STATS#FLG_TIMEDIST#FLG_SHOWUSES#FLG_NOEFFECT#FLG_NOEFFECTUNCON#FLG_EXPORTANY#FLG_EXPORTFCN#FLG_EXPORTMACRO#FLG_EXPORTTYPE#FLG_EXPORTVAR#FLG_EXPORTCONST#FLG_EXPORTITER#FLG_REPEXPOSE#FLG_RETEXPOSE#FLG_ASSIGNEXPOSE#FLG_CASTEXPOSE#FLG_LINELEN#FLG_INDENTSPACES#FLG_SHOWCOL#FLG_PARENFILEFORMAT#FLG_SHOWFUNC#FLG_SHOWALLCONJS#FLG_IMPCONJ#FLG_EXPECT#FLG_LCLEXPECT#FLG_PARTIAL#FLG_GLOBALS#FLG_USEALLGLOBS#FLG_INTERNALGLOBS#FLG_INTERNALGLOBSNOGLOBS#FLG_WARNMISSINGGLOBALS#FLG_WARNMISSINGGLOBALSNOGLOBS#FLG_GLOBUNSPEC#FLG_ALLGLOBALS#FLG_CHECKSTRICTGLOBALS#FLG_IMPCHECKEDSPECGLOBALS#FLG_IMPCHECKMODSPECGLOBALS#FLG_IMPCHECKEDSTRICTSPECGLOBALS#FLG_IMPCHECKEDGLOBALS#FLG_IMPCHECKMODGLOBALS#FLG_IMPCHECKEDSTRICTGLOBALS#FLG_IMPCHECKEDSTATICS#FLG_IMPCHECKMODSTATICS#FLG_IMPCHECKMODINTERNALS#FLG_IMPCHECKEDSTRICTSTATICS#FLG_MODGLOBS#FLG_MODGLOBSUNSPEC#FLG_MODSTRICTGLOBSUNSPEC#FLG_MODGLOBSUNCHECKED#FLG_KEEP#FLG_DOLH#FLG_DOLCS#FLG_SINGLEINCLUDE#FLG_NEVERINCLUDE#FLG_SKIPSYSHEADERS#FLG_WARNFLAGS#FLG_WARNRC#FLG_WARNUNIXLIB#FLG_BADFLAG#FLG_FORCEHINTS#FLG_HELP#FLG_HINTS#FLG_RETVAL#FLG_RETVALOTHER#FLG_RETVALBOOL#FLG_RETVALINT#FLG_OPTF#FLG_INIT#FLG_NOF#FLG_NEEDSPEC#FLG_NEWDECL#FLG_ITER#FLG_HASYIELD#FLG_DUMP#FLG_MERGE#FLG_NOLIB#FLG_ANSILIB#FLG_STRICTLIB#FLG_UNIXLIB#FLG_UNIXSTRICTLIB#FLG_POSIXLIB#FLG_POSIXSTRICTLIB#FLG_WHICHLIB#FLG_MTSFILE#FLG_COMMENTCHAR#FLG_ALLMACROS#FLG_LIBMACROS#FLG_SPECMACROS#FLG_FCNMACROS#FLG_CONSTMACROS#FLG_MACROMATCHNAME#FLG_MACRONEXTLINE#FLG_MACROSTMT#FLG_MACROEMPTY#FLG_MACROPARAMS#FLG_MACROASSIGN#FLG_SEFPARAMS#FLG_SEFUNSPEC#FLG_MACROPARENS#FLG_MACRODECL#FLG_MACROFCNDECL#FLG_MACROCONSTDECL#FLG_MACROREDEF#FLG_MACROUNDEF#FLG_RETSTACK#FLG_USERELEASED#FLG_STRICTUSERELEASED#FLG_COMPDEF#FLG_COMPMEMPASS#FLG_MUSTDEFINE#FLG_UNIONDEF#FLG_MEMIMPLICIT#FLG_PARAMIMPTEMP#FLG_ALLIMPONLY#FLG_CODEIMPONLY#FLG_SPECALLIMPONLY#FLG_GLOBIMPONLY#FLG_RETIMPONLY#FLG_STRUCTIMPONLY#FLG_SPECGLOBIMPONLY#FLG_SPECRETIMPONLY#FLG_SPECSTRUCTIMPONLY#FLG_DEPARRAYS#FLG_COMPDESTROY#FLG_STRICTDESTROY#FLG_MUSTFREE#FLG_BRANCHSTATE#FLG_STRICTBRANCHSTATE#FLG_MEMCHECKS#FLG_MEMTRANS#FLG_EXPOSETRANS#FLG_OBSERVERTRANS#FLG_DEPENDENTTRANS#FLG_NEWREFTRANS#FLG_ONLYTRANS#FLG_ONLYUNQGLOBALTRANS#FLG_OWNEDTRANS#FLG_FRESHTRANS#FLG_SHAREDTRANS#FLG_TEMPTRANS#FLG_KEPTTRANS#FLG_KEEPTRANS#FLG_IMMEDIATETRANS#FLG_REFCOUNTTRANS#FLG_STATICTRANS#FLG_UNKNOWNTRANS#FLG_STATICINITTRANS#FLG_UNKNOWNINITTRANS#FLG_READONLYSTRINGS#FLG_READONLYTRANS#FLG_PASSUNKNOWN#FLG_MODIFIES#FLG_MUSTMOD#FLG_MODOBSERVER#FLG_MODOBSERVERUNCON#FLG_MODINTERNALSTRICT#FLG_MODFILESYSTEM#FLG_MODUNSPEC#FLG_MODNOMODS#FLG_MODUNCON#FLG_MODUNCONNOMODS#FLG_GLOBALSIMPMODIFIESNOTHING#FLG_MODIFIESIMPNOGLOBALS#FLG_NAMECHECKS#FLG_CZECH#FLG_CZECHFUNCTIONS#FLG_CZECHVARS#FLG_CZECHMACROS#FLG_CZECHCONSTANTS#FLG_CZECHTYPES#FLG_SLOVAK#FLG_SLOVAKFUNCTIONS#FLG_SLOVAKMACROS#FLG_SLOVAKVARS#FLG_SLOVAKCONSTANTS#FLG_SLOVAKTYPES#FLG_CZECHOSLOVAK#FLG_CZECHOSLOVAKFUNCTIONS#FLG_CZECHOSLOVAKMACROS#FLG_CZECHOSLOVAKVARS#FLG_CZECHOSLOVAKCONSTANTS#FLG_CZECHOSLOVAKTYPES#FLG_ANSIRESERVED#FLG_CPPNAMES#FLG_ANSIRESERVEDLOCAL#FLG_DISTINCTEXTERNALNAMES#FLG_EXTERNALNAMELEN#FLG_EXTERNALNAMECASEINSENSITIVE#FLG_DISTINCTINTERNALNAMES#FLG_INTERNALNAMELEN#FLG_INTERNALNAMECASEINSENSITIVE#FLG_INTERNALNAMELOOKALIKE#FLG_MACROVARPREFIX#FLG_MACROVARPREFIXEXCLUDE#FLG_TAGPREFIX#FLG_TAGPREFIXEXCLUDE#FLG_ENUMPREFIX#FLG_ENUMPREFIXEXCLUDE#FLG_FILESTATICPREFIX#FLG_FILESTATICPREFIXEXCLUDE#FLG_GLOBPREFIX#FLG_GLOBPREFIXEXCLUDE#FLG_TYPEPREFIX#FLG_TYPEPREFIXEXCLUDE#FLG_EXTERNALPREFIX#FLG_EXTERNALPREFIXEXCLUDE#FLG_LOCALPREFIX#FLG_LOCALPREFIXEXCLUDE#FLG_UNCHECKEDMACROPREFIX#FLG_UNCHECKEDMACROPREFIXEXCLUDE#FLG_CONSTPREFIX#FLG_CONSTPREFIXEXCLUDE#FLG_ITERPREFIX#FLG_ITERPREFIXEXCLUDE#FLG_DECLPARAMPREFIX#FLG_DECLPARAMNAME#FLG_DECLPARAMMATCH#FLG_DECLPARAMPREFIXEXCLUDE#FLG_CONTROLNESTDEPTH#FLG_STRINGLITERALLEN#FLG_NUMSTRUCTFIELDS#FLG_NUMENUMMEMBERS#FLG_INCLUDENEST#FLG_ANSILIMITS#FLG_NAME#FLG_UNCLASSIFIED#FLG_NULL#FLG_NULLTERMINATED#FLG_ARRAYREAD#FLG_ARRAYWRITE#FLG_FUNCTIONPOST#FLG_PARENCONSTRAINT#FLG_DEBUGFUNCTIONCONSTRAINT#FLG_ARRAYBOUNDS#FLG_ARRAYBOUNDSREAD#FLG_FUNCTIONCONSTRAINT#FLG_CHECKPOST#FLG_CONSTRAINTLOCATION#FLG_IMPLICTCONSTRAINT#FLG_ORCONSTRAINT#FLG_NULLTERMINATEDWARNING#FLG_NULLDEREF#FLG_FCNDEREF#FLG_NULLPASS#FLG_NULLRET#FLG_NULLSTATE#FLG_NULLASSIGN#FLG_BOOLCOMPARE#FLG_REALCOMPARE#FLG_UNSIGNEDCOMPARE#FLG_POINTERARITH#FLG_NULLPOINTERARITH#FLG_PTRNUMCOMPARE#FLG_STRICTOPS#FLG_BITWISEOPS#FLG_SHIFTSIGNED#FLG_BOOLOPS#FLG_PTRNEGATE#FLG_SIZEOFTYPE#FLG_SIZEOFFORMALARRAY#FLG_FIXEDFORMALARRAY#FLG_INCOMPLETETYPE#FLG_FORMALARRAY#FLG_PREDASSIGN#FLG_PREDBOOL#FLG_PREDBOOLINT#FLG_PREDBOOLOTHERS#FLG_PREDBOOLPTR#FLG_DEFINE#FLG_UNDEFINE#FLG_UNRECOGDIRECTIVE#FLG_GLOBSTATE#FLG_SUPCOUNTS#FLG_LIMIT#FLG_SYNTAX#FLG_TRYTORECOVER#FLG_PREPROC#FLG_TYPE#FLG_FULLINITBLOCK#FLG_INITALLELEMENTS#FLG_INITSIZE#FLG_STRINGLITTOOLONG#FLG_STRINGLITNOROOM#FLG_STRINGLITSMALLER#FLG_ENUMMEMBERS#FLG_MAINTYPE#FLG_FORMATTYPE#FLG_FORMATCONST#FLG_FORMATCODE#FLG_FORWARDDECL#FLG_ABSTVOIDP#FLG_CASTFCNPTR#FLG_CHARINDEX#FLG_ENUMINDEX#FLG_BOOLINT#FLG_CHARINT#FLG_ENUMINT#FLG_FLOATDOUBLE#FLG_IGNOREQUALS#FLG_DUPLICATEQUALS#FLG_IGNORESIGNS#FLG_NUMLITERAL#FLG_CHARINTLITERAL#FLG_RELAXQUALS#FLG_RELAXTYPES#FLG_CHARUNSIGNEDCHAR#FLG_MATCHANYINTEGRAL#FLG_LONGUNSIGNEDINTEGRAL#FLG_LONGINTEGRAL#FLG_LONGUNSIGNEDUNSIGNEDINTEGRAL#FLG_LONGSIGNEDINTEGRAL#FLG_ZEROPTR#FLG_ZEROBOOL#FLG_REPEATUNRECOG#FLG_SYSTEMUNRECOG#FLG_UNRECOG#FLG_TOPUNUSED#FLG_EXPORTLOCAL#FLG_EXPORTHEADER#FLG_EXPORTHEADERVAR#FLG_FIELDUNUSED#FLG_ENUMMEMUNUSED#FLG_CONSTUNUSED#FLG_FUNCUNUSED#FLG_PARAMUNUSED#FLG_TYPEUNUSED#FLG_VARUNUSED#FLG_UNUSEDSPECIAL#FLG_REDUNDANTSHAREQUAL#FLG_MISPLACEDSHAREQUAL#FLG_ANNOTATIONERROR#FLG_COMMENTERROR#FLG_SHOWSOURCELOC#FLG_BUGSLIMIT#FLG_FILEEXTENSIONS#FLG_WARNUSE#FLG_STATETRANSFER#FLG_STATEMERGE#FLG_ITS4MOSTRISKY#FLG_ITS4VERYRISKY#FLG_ITS4RISKY#FLG_ITS4MODERATERISK#FLG_ITS4LOWRISK#FLG_BUFFEROVERFLOWHIGH#FLG_BUFFEROVERFLOW#FLG_TOCTOU#FLG_MULTITHREADED#FLG_PORTABILITY#FLG_UNIXSTANDARD#FLG_SUPERUSER#FLG_IMPLEMENTATIONOPTIONAL#FLG_LEGACY#LAST_FLAG +^2741 1728$#SKIP_FLAG#INVALID_FLAG#FLG_LIKELYBOOL#FLG_IMPABSTRACT#FLG_ACCESSALL#FLG_ACCESSMODULE#FLG_ACCESSFILE#FLG_ACCESSCZECH#FLG_ACCESSSLOVAK#FLG_ACCESSCZECHOSLOVAK#FLG_ABSTRACT#FLG_MUTREP#FLG_GLOBALIAS#FLG_CHECKSTRICTGLOBALIAS#FLG_CHECKEDGLOBALIAS#FLG_CHECKMODGLOBALIAS#FLG_UNCHECKEDGLOBALIAS#FLG_ALIASUNIQUE#FLG_MAYALIASUNIQUE#FLG_MUSTNOTALIAS#FLG_RETALIAS#FLG_NOPARAMS#FLG_OLDSTYLE#FLG_GNUEXTENSIONS#FLG_USEVARARGS#FLG_WARNPOSIX#FLG_EXITARG#FLG_EVALORDER#FLG_EVALORDERUNCON#FLG_BOOLFALSE#FLG_BOOLTYPE#FLG_BOOLTRUE#FLG_NOACCESS#FLG_NOCOMMENTS#FLG_UNRECOGCOMMENTS#FLG_UNRECOGFLAGCOMMENTS#FLG_CONTINUECOMMENT#FLG_SLASHSLASHCOMMENT#FLG_NESTCOMMENT#FLG_TMPCOMMENTS#FLG_LINTCOMMENTS#FLG_WARNLINTCOMMENTS#FLG_DECLUNDEF#FLG_SPECUNDEF#FLG_SPECUNDECL#FLG_LOOPEXEC#FLG_FORLOOPEXEC#FLG_WHILELOOPEXEC#FLG_ITERLOOPEXEC#FLG_OBVIOUSLOOPEXEC#FLG_CONTROL#FLG_INFLOOPS#FLG_INFLOOPSUNCON#FLG_DEEPBREAK#FLG_LOOPLOOPBREAK#FLG_SWITCHLOOPBREAK#FLG_LOOPSWITCHBREAK#FLG_SWITCHSWITCHBREAK#FLG_LOOPLOOPCONTINUE#FLG_UNREACHABLE#FLG_WHILEEMPTY#FLG_WHILEBLOCK#FLG_FOREMPTY#FLG_FORBLOCK#FLG_IFEMPTY#FLG_IFBLOCK#FLG_ALLEMPTY#FLG_ALLBLOCK#FLG_ELSEIFCOMPLETE#FLG_NORETURN#FLG_CASEBREAK#FLG_MISSCASE#FLG_FIRSTCASE#FLG_GRAMMAR#FLG_NOPP#FLG_SHADOW#FLG_INCONDEFSLIB#FLG_WARNOVERLOAD#FLG_NESTEDEXTERN#FLG_REDECL#FLG_REDEF#FLG_INCONDEFS#FLG_IMPTYPE#FLG_MATCHFIELDS#FLG_USEDEF#FLG_IMPOUTS#FLG_TMPDIR#FLG_LARCHPATH#FLG_LCLIMPORTDIR#FLG_SYSTEMDIRS#FLG_SKIPANSIHEADERS#FLG_SKIPPOSIXHEADERS#FLG_SYSTEMDIRERRORS#FLG_SYSTEMDIREXPAND#FLG_INCLUDEPATH#FLG_SPECPATH#FLG_QUIET#FLG_USESTDERR#FLG_SHOWSUMMARY#FLG_SHOWSCAN#FLG_STATS#FLG_TIMEDIST#FLG_SHOWUSES#FLG_NOEFFECT#FLG_NOEFFECTUNCON#FLG_EXPORTANY#FLG_EXPORTFCN#FLG_EXPORTMACRO#FLG_EXPORTTYPE#FLG_EXPORTVAR#FLG_EXPORTCONST#FLG_EXPORTITER#FLG_REPEXPOSE#FLG_RETEXPOSE#FLG_ASSIGNEXPOSE#FLG_CASTEXPOSE#FLG_LINELEN#FLG_INDENTSPACES#FLG_SHOWCOL#FLG_PARENFILEFORMAT#FLG_SHOWFUNC#FLG_SHOWALLCONJS#FLG_IMPCONJ#FLG_EXPECT#FLG_LCLEXPECT#FLG_PARTIAL#FLG_GLOBALS#FLG_USEALLGLOBS#FLG_INTERNALGLOBS#FLG_INTERNALGLOBSNOGLOBS#FLG_WARNMISSINGGLOBALS#FLG_WARNMISSINGGLOBALSNOGLOBS#FLG_GLOBUNSPEC#FLG_ALLGLOBALS#FLG_CHECKSTRICTGLOBALS#FLG_IMPCHECKEDSPECGLOBALS#FLG_IMPCHECKMODSPECGLOBALS#FLG_IMPCHECKEDSTRICTSPECGLOBALS#FLG_IMPCHECKEDGLOBALS#FLG_IMPCHECKMODGLOBALS#FLG_IMPCHECKEDSTRICTGLOBALS#FLG_IMPCHECKEDSTATICS#FLG_IMPCHECKMODSTATICS#FLG_IMPCHECKMODINTERNALS#FLG_IMPCHECKEDSTRICTSTATICS#FLG_MODGLOBS#FLG_MODGLOBSUNSPEC#FLG_MODSTRICTGLOBSUNSPEC#FLG_MODGLOBSUNCHECKED#FLG_KEEP#FLG_DOLH#FLG_DOLCS#FLG_SINGLEINCLUDE#FLG_NEVERINCLUDE#FLG_SKIPSYSHEADERS#FLG_WARNFLAGS#FLG_WARNRC#FLG_WARNUNIXLIB#FLG_BADFLAG#FLG_FORCEHINTS#FLG_HELP#FLG_HINTS#FLG_RETVAL#FLG_RETVALOTHER#FLG_RETVALBOOL#FLG_RETVALINT#FLG_OPTF#FLG_INIT#FLG_NOF#FLG_NEEDSPEC#FLG_NEWDECL#FLG_ITER#FLG_HASYIELD#FLG_DUMP#FLG_MERGE#FLG_NOLIB#FLG_ANSILIB#FLG_STRICTLIB#FLG_UNIXLIB#FLG_UNIXSTRICTLIB#FLG_POSIXLIB#FLG_POSIXSTRICTLIB#FLG_WHICHLIB#FLG_MTSFILE#FLG_COMMENTCHAR#FLG_ALLMACROS#FLG_LIBMACROS#FLG_SPECMACROS#FLG_FCNMACROS#FLG_CONSTMACROS#FLG_MACROMATCHNAME#FLG_MACRONEXTLINE#FLG_MACROSTMT#FLG_MACROEMPTY#FLG_MACROPARAMS#FLG_MACROASSIGN#FLG_SEFPARAMS#FLG_SEFUNSPEC#FLG_MACROPARENS#FLG_MACRODECL#FLG_MACROFCNDECL#FLG_MACROCONSTDECL#FLG_MACROREDEF#FLG_MACROUNDEF#FLG_RETSTACK#FLG_USERELEASED#FLG_STRICTUSERELEASED#FLG_COMPDEF#FLG_COMPMEMPASS#FLG_MUSTDEFINE#FLG_UNIONDEF#FLG_MEMIMPLICIT#FLG_PARAMIMPTEMP#FLG_ALLIMPONLY#FLG_CODEIMPONLY#FLG_SPECALLIMPONLY#FLG_GLOBIMPONLY#FLG_RETIMPONLY#FLG_STRUCTIMPONLY#FLG_SPECGLOBIMPONLY#FLG_SPECRETIMPONLY#FLG_SPECSTRUCTIMPONLY#FLG_DEPARRAYS#FLG_COMPDESTROY#FLG_STRICTDESTROY#FLG_MUSTFREE#FLG_BRANCHSTATE#FLG_STRICTBRANCHSTATE#FLG_MEMCHECKS#FLG_MEMTRANS#FLG_EXPOSETRANS#FLG_OBSERVERTRANS#FLG_DEPENDENTTRANS#FLG_NEWREFTRANS#FLG_ONLYTRANS#FLG_ONLYUNQGLOBALTRANS#FLG_OWNEDTRANS#FLG_FRESHTRANS#FLG_SHAREDTRANS#FLG_TEMPTRANS#FLG_KEPTTRANS#FLG_KEEPTRANS#FLG_IMMEDIATETRANS#FLG_REFCOUNTTRANS#FLG_STATICTRANS#FLG_UNKNOWNTRANS#FLG_STATICINITTRANS#FLG_UNKNOWNINITTRANS#FLG_READONLYSTRINGS#FLG_READONLYTRANS#FLG_PASSUNKNOWN#FLG_MODIFIES#FLG_MUSTMOD#FLG_MODOBSERVER#FLG_MODOBSERVERUNCON#FLG_MODINTERNALSTRICT#FLG_MODFILESYSTEM#FLG_MODUNSPEC#FLG_MODNOMODS#FLG_MODUNCON#FLG_MODUNCONNOMODS#FLG_GLOBALSIMPMODIFIESNOTHING#FLG_MODIFIESIMPNOGLOBALS#FLG_NAMECHECKS#FLG_CZECH#FLG_CZECHFUNCTIONS#FLG_CZECHVARS#FLG_CZECHMACROS#FLG_CZECHCONSTANTS#FLG_CZECHTYPES#FLG_SLOVAK#FLG_SLOVAKFUNCTIONS#FLG_SLOVAKMACROS#FLG_SLOVAKVARS#FLG_SLOVAKCONSTANTS#FLG_SLOVAKTYPES#FLG_CZECHOSLOVAK#FLG_CZECHOSLOVAKFUNCTIONS#FLG_CZECHOSLOVAKMACROS#FLG_CZECHOSLOVAKVARS#FLG_CZECHOSLOVAKCONSTANTS#FLG_CZECHOSLOVAKTYPES#FLG_ANSIRESERVED#FLG_CPPNAMES#FLG_ANSIRESERVEDLOCAL#FLG_DISTINCTEXTERNALNAMES#FLG_EXTERNALNAMELEN#FLG_EXTERNALNAMECASEINSENSITIVE#FLG_DISTINCTINTERNALNAMES#FLG_INTERNALNAMELEN#FLG_INTERNALNAMECASEINSENSITIVE#FLG_INTERNALNAMELOOKALIKE#FLG_MACROVARPREFIX#FLG_MACROVARPREFIXEXCLUDE#FLG_TAGPREFIX#FLG_TAGPREFIXEXCLUDE#FLG_ENUMPREFIX#FLG_ENUMPREFIXEXCLUDE#FLG_FILESTATICPREFIX#FLG_FILESTATICPREFIXEXCLUDE#FLG_GLOBPREFIX#FLG_GLOBPREFIXEXCLUDE#FLG_TYPEPREFIX#FLG_TYPEPREFIXEXCLUDE#FLG_EXTERNALPREFIX#FLG_EXTERNALPREFIXEXCLUDE#FLG_LOCALPREFIX#FLG_LOCALPREFIXEXCLUDE#FLG_UNCHECKEDMACROPREFIX#FLG_UNCHECKEDMACROPREFIXEXCLUDE#FLG_CONSTPREFIX#FLG_CONSTPREFIXEXCLUDE#FLG_ITERPREFIX#FLG_ITERPREFIXEXCLUDE#FLG_DECLPARAMPREFIX#FLG_DECLPARAMNAME#FLG_DECLPARAMMATCH#FLG_DECLPARAMPREFIXEXCLUDE#FLG_CONTROLNESTDEPTH#FLG_STRINGLITERALLEN#FLG_NUMSTRUCTFIELDS#FLG_NUMENUMMEMBERS#FLG_INCLUDENEST#FLG_ANSILIMITS#FLG_NAME#FLG_UNCLASSIFIED#FLG_NULL#FLG_NULLTERMINATED#FLG_ARRAYREAD#FLG_ARRAYWRITE#FLG_FUNCTIONPOST#FLG_PARENCONSTRAINT#FLG_DEBUGFUNCTIONCONSTRAINT#FLG_ARRAYBOUNDS#FLG_ARRAYBOUNDSREAD#FLG_FUNCTIONCONSTRAINT#FLG_CHECKPOST#FLG_CONSTRAINTLOCATION#FLG_IMPLICTCONSTRAINT#FLG_ORCONSTRAINT#FLG_NULLTERMINATEDWARNING#FLG_NULLDEREF#FLG_FCNDEREF#FLG_NULLPASS#FLG_NULLRET#FLG_NULLSTATE#FLG_NULLASSIGN#FLG_BOOLCOMPARE#FLG_REALCOMPARE#FLG_UNSIGNEDCOMPARE#FLG_POINTERARITH#FLG_NULLPOINTERARITH#FLG_PTRNUMCOMPARE#FLG_STRICTOPS#FLG_BITWISEOPS#FLG_SHIFTSIGNED#FLG_BOOLOPS#FLG_PTRNEGATE#FLG_SIZEOFTYPE#FLG_SIZEOFFORMALARRAY#FLG_FIXEDFORMALARRAY#FLG_INCOMPLETETYPE#FLG_FORMALARRAY#FLG_PREDASSIGN#FLG_PREDBOOL#FLG_PREDBOOLINT#FLG_PREDBOOLOTHERS#FLG_PREDBOOLPTR#FLG_DEFINE#FLG_UNDEFINE#FLG_UNRECOGDIRECTIVE#FLG_GLOBSTATE#FLG_SUPCOUNTS#FLG_LIMIT#FLG_SYNTAX#FLG_TRYTORECOVER#FLG_PREPROC#FLG_TYPE#FLG_FULLINITBLOCK#FLG_INITALLELEMENTS#FLG_INITSIZE#FLG_STRINGLITTOOLONG#FLG_STRINGLITNOROOM#FLG_STRINGLITSMALLER#FLG_ENUMMEMBERS#FLG_MAINTYPE#FLG_FORMATTYPE#FLG_FORMATCONST#FLG_FORMATCODE#FLG_FORWARDDECL#FLG_ABSTVOIDP#FLG_CASTFCNPTR#FLG_CHARINDEX#FLG_ENUMINDEX#FLG_BOOLINT#FLG_CHARINT#FLG_ENUMINT#FLG_FLOATDOUBLE#FLG_IGNOREQUALS#FLG_DUPLICATEQUALS#FLG_IGNORESIGNS#FLG_NUMLITERAL#FLG_CHARINTLITERAL#FLG_RELAXQUALS#FLG_RELAXTYPES#FLG_CHARUNSIGNEDCHAR#FLG_MATCHANYINTEGRAL#FLG_LONGUNSIGNEDINTEGRAL#FLG_LONGINTEGRAL#FLG_LONGUNSIGNEDUNSIGNEDINTEGRAL#FLG_LONGSIGNEDINTEGRAL#FLG_ZEROPTR#FLG_ZEROBOOL#FLG_REPEATUNRECOG#FLG_SYSTEMUNRECOG#FLG_UNRECOG#FLG_TOPUNUSED#FLG_EXPORTLOCAL#FLG_EXPORTHEADER#FLG_EXPORTHEADERVAR#FLG_FIELDUNUSED#FLG_ENUMMEMUNUSED#FLG_CONSTUNUSED#FLG_FUNCUNUSED#FLG_PARAMUNUSED#FLG_TYPEUNUSED#FLG_VARUNUSED#FLG_UNUSEDSPECIAL#FLG_REDUNDANTSHAREQUAL#FLG_MISPLACEDSHAREQUAL#FLG_ANNOTATIONERROR#FLG_COMMENTERROR#FLG_SHOWSOURCELOC#FLG_BUGSLIMIT#FLG_FILEEXTENSIONS#FLG_WARNUSE#FLG_STATETRANSFER#FLG_STATEMERGE#FLG_ITS4MOSTRISKY#FLG_ITS4VERYRISKY#FLG_ITS4RISKY#FLG_ITS4MODERATERISK#FLG_ITS4LOWRISK#FLG_BUFFEROVERFLOWHIGH#FLG_BUFFEROVERFLOW#FLG_TOCTOU#FLG_MULTITHREADED#FLG_PORTABILITY#FLG_UNIXSTANDARD#FLG_SUPERUSER#FLG_IMPLEMENTATIONOPTIONAL#FLG_LEGACY#LAST_FLAG *9 (Enum tag) -^3189 1728@1729#&!8 +^3194 1728@1729#&!8 *0 (Datatype) -^3190 1729@-@-@0@0@0@0@1730#flagcode +^3195 1729@-@-@0@0@0@0@1730#flagcode *1 (Constant) -^3191 1730$#NUMFLAGS -^3192 5$#NUMVALUEFLAGS#NUMSTRINGFLAGS +^3196 1730$#NUMFLAGS +^3197 5$#NUMVALUEFLAGS#NUMSTRINGFLAGS *6 (Iterator finalizer) -^3194 0@0#end_allFlagCodes +^3199 0@0#end_allFlagCodes *5 (Iterator) -^3195 1731@0#allFlagCodes +^3200 1731@0#allFlagCodes *2 (Enum member) -^3196 1732$#FK_ABSTRACT#FK_ANSI#FK_BEHAVIOR#FK_COMMENTS#FK_COMPLETE#FK_CONTROL#FK_DEBUG#FK_DECL#FK_DEF#FK_DIRECT#FK_DISPLAY#FK_EFFECT#FK_EXPORT#FK_EXPOSURE#FK_FORMAT#FK_GLOBAL#FK_GLOBALS#FK_HEADERS#FK_HELP#FK_IGNORERET#FK_INIT#FK_ITER#FK_LIBS#FK_LIMITS#FK_MACROS#FK_MEMORY#FK_MODIFIES#FK_NAMES#FK_NONE#FK_NULL#FK_NT#FK_OPS#FK_PRED#FK_PREPROC#FK_SECRET#FK_SUPPRESS#FK_SYNTAX#FK_TYPE#FK_TYPEEQ#FK_NUMBERS#FK_POINTER#FK_UNRECOG#FK_USE#FK_BOOL#FK_ALIAS#FK_PROTOS#FK_SPEC#FK_IMPLICIT#FK_FILES#FK_ERRORS#FK_UNSPEC#FK_SPEED#FK_PARAMS#FK_DEAD#FK_SECURITY#FK_LEAK#FK_ARRAY#FK_OBSOLETE#FK_PREFIX#FK_WARNUSE +^3201 1732$#FK_ABSTRACT#FK_ANSI#FK_BEHAVIOR#FK_COMMENTS#FK_COMPLETE#FK_CONTROL#FK_DEBUG#FK_DECL#FK_DEF#FK_DIRECT#FK_DISPLAY#FK_EFFECT#FK_EXPORT#FK_EXPOSURE#FK_FORMAT#FK_GLOBAL#FK_GLOBALS#FK_HEADERS#FK_HELP#FK_IGNORERET#FK_INIT#FK_ITER#FK_LIBS#FK_LIMITS#FK_MACROS#FK_MEMORY#FK_MODIFIES#FK_NAMES#FK_NONE#FK_NULL#FK_NT#FK_OPS#FK_PRED#FK_PREPROC#FK_SECRET#FK_SUPPRESS#FK_SYNTAX#FK_TYPE#FK_TYPEEQ#FK_NUMBERS#FK_POINTER#FK_UNRECOG#FK_USE#FK_BOOL#FK_ALIAS#FK_PROTOS#FK_SPEC#FK_IMPLICIT#FK_FILES#FK_ERRORS#FK_UNSPEC#FK_SPEED#FK_PARAMS#FK_DEAD#FK_SECURITY#FK_LEAK#FK_ARRAY#FK_OBSOLETE#FK_PREFIX#FK_WARNUSE *9 (Enum tag) -^3256 1732@1733#&!9 -*0 (Datatype) -^3257 1733@-@-@0@0@0@0@1734#flagkind -*4 (Function) -^3258 16618$$$@0#listAllCategories -^3259 1738$$$@0#printAlphaFlags -^3260 16620$$$@0#printAllFlags -^3261 16600$$$@0#flagcode_recordError -^3262 16602$$$@0#flagcode_recordSuppressed -^3263 16604$$$@0#flagcode_numReported -^3264 16654$$$@0#flagcode_isNamePrefixFlag -^3265 16624@6@5@1@0@0$@2@0@0#describeFlag -^3266 16634$$$@0#identifyFlag -^3267 16636$$$@0#setValueFlag -^3268 16638$$$@0#setStringFlag -^3269 16630@6@5@1@0@0^@19@3@0#flagcode_unparse -^3270 16650$^$@0#flagcode_valueIndex -^3271 16652$^$@0#flagcode_stringIndex -^3272 16606@6@5@1@0@0$@19@3@0#flagcodeHint -^3273 16610$^$@0#identifyCategory -^3274 16616$@0@g2691@0@0@1@g2691$@0#printCategory -^3275 16646$$$@0#flagcode_hasValue -^3276 16648$$$@0#flagcode_hasString -^3277 16644$$$@0#flagcode_hasArgument -*1 (Constant) -^3278 1211@@0@5#DEFAULT_MODE -*4 (Function) -^3279 1788$$$@0#flags_initMod -^3280 16642$$$@0#isMode -^3281 1792@6@5@1@0@0$@2@0@0#describeModes -^3282 1794$$$@0#summarizeErrors -^3283 16594$$$@0#flagcode_isNameChecksFlag -^3284 16590$$$@0#flagcode_isIdemFlag -^3285 16592$$$@0#flagcode_isModeFlag -^3286 16586$$$@0#flagcode_isSpecialFlag -^3287 16588$$$@0#flagcode_isGlobalFlag -*7 (Struct tag) -^3288 1805@1806#@!10 -*0 (Datatype) -^3289 1807@-@+@0@0@0@0@1808#flagSpecItem -*7 (Struct tag) -^3290 1812@1809#@s_flagSpec -*0 (Datatype) -^3291 1810@+@=@0@5@0@0@1811#flagSpec -*1 (Constant) -^3292 1811@i0@0@4#flagSpec_undefined -*4 (Function) -^3293 17197@6@5@1@0@0$@2@0@0#flagSpec_createPlain -^3294 17199@6@5@1@0@0$@2@0@0#flagSpec_createOr -^3295 17203@6@5@1@0@0^@2@0@0#flagSpec_copy -^3296 17205@6@5@1@0@0^@2@0@0#flagSpec_unparse -^3297 17201$$$@0#flagSpec_free -^3298 17207@6@5@1@0@0^@2@0@0#flagSpec_dump -^3299 17209@6@5@1@0@0@0@@1@p0@2@0@0#flagSpec_undump -^3300 17211$^$@0#flagSpec_getDominant -^3301 17215$^$@0#flagSpec_getFirstOn -^3302 17213$^$@0#flagSpec_isOn +^3261 1732@1733#&!9 +*0 (Datatype) +^3262 1733@-@-@0@0@0@0@1734#flagkind +*4 (Function) +^3263 16653$$$@0#listAllCategories +^3264 1738$$$@0#printAlphaFlags +^3265 16655$$$@0#printAllFlags +^3266 16635$$$@0#flagcode_recordError +^3267 16637$$$@0#flagcode_recordSuppressed +^3268 16639$$$@0#flagcode_numReported +^3269 16689$$$@0#flagcode_isNamePrefixFlag +^3270 16659@6@5@1@0@0$@2@0@0#describeFlag +^3271 16669$$$@0#identifyFlag +^3272 16671$$$@0#setValueFlag +^3273 16673$$$@0#setStringFlag +^3274 16665@6@5@1@0@0^@19@3@0#flagcode_unparse +^3275 16685$^$@0#flagcode_valueIndex +^3276 16687$^$@0#flagcode_stringIndex +^3277 16641@6@5@1@0@0$@19@3@0#flagcodeHint +^3278 16645$^$@0#identifyCategory +^3279 16651$@0@g2692@0@0@1@g2692$@0#printCategory +^3280 16681$$$@0#flagcode_hasValue +^3281 16683$$$@0#flagcode_hasString +^3282 16679$$$@0#flagcode_hasArgument +*1 (Constant) +^3283 1211@@0@5#DEFAULT_MODE +*4 (Function) +^3284 1788$$$@0#flags_initMod +^3285 16677$$$@0#isMode +^3286 1792@6@5@1@0@0$@2@0@0#describeModes +^3287 1794$$$@0#summarizeErrors +^3288 16629$$$@0#flagcode_isNameChecksFlag +^3289 16625$$$@0#flagcode_isIdemFlag +^3290 16627$$$@0#flagcode_isModeFlag +^3291 16621$$$@0#flagcode_isSpecialFlag +^3292 16623$$$@0#flagcode_isGlobalFlag +*7 (Struct tag) +^3293 1805@1806#@!10 +*0 (Datatype) +^3294 1807@-@+@0@0@0@0@1808#flagSpecItem +*7 (Struct tag) +^3295 1812@1809#@s_flagSpec +*0 (Datatype) +^3296 1810@+@=@0@5@0@0@1811#flagSpec +*1 (Constant) +^3297 1811@i0@0@4#flagSpec_undefined +*4 (Function) +^3298 17232@6@5@1@0@0$@2@0@0#flagSpec_createPlain +^3299 17234@6@5@1@0@0$@2@0@0#flagSpec_createOr +^3300 17238@6@5@1@0@0^@2@0@0#flagSpec_copy +^3301 17240@6@5@1@0@0^@2@0@0#flagSpec_unparse +^3302 17236$$$@0#flagSpec_free +^3303 17242@6@5@1@0@0^@2@0@0#flagSpec_dump +^3304 17244@6@5@1@0@0@0@@1@p0@2@0@0#flagSpec_undump +^3305 17246$^$@0#flagSpec_getDominant +^3306 17250$^$@0#flagSpec_getFirstOn +^3307 17248$^$@0#flagSpec_isOn *2 (Enum member) -^3303 1835$#QU_UNKNOWN#QU_CONST#QU_VOLATILE#QU_INLINE#QU_EXTERN#QU_STATIC#QU_AUTO#QU_REGISTER#QU_SHORT#QU_LONG#QU_SIGNED#QU_UNSIGNED#QU_OUT#QU_IN#QU_ONLY#QU_IMPONLY#QU_TEMP#QU_SHARED#QU_KEEP#QU_KEPT#QU_PARTIAL#QU_SPECIAL#QU_NULL#QU_RELNULL#QU_ISNULL#QU_NULLTERMINATED#QU_SETBUFFERSIZE#QU_EXPOSED#QU_RETURNED#QU_OBSERVER#QU_UNIQUE#QU_OWNED#QU_DEPENDENT#QU_RELDEF#QU_YIELD#QU_NEVEREXIT#QU_EXITS#QU_MAYEXIT#QU_TRUEEXIT#QU_FALSEEXIT#QU_UNUSED#QU_EXTERNAL#QU_SEF#QU_NOTNULL#QU_ABSTRACT#QU_CONCRETE#QU_MUTABLE#QU_IMMUTABLE#QU_REFCOUNTED#QU_REFS#QU_NEWREF#QU_KILLREF#QU_TEMPREF#QU_TRUENULL#QU_FALSENULL#QU_CHECKED#QU_UNCHECKED#QU_CHECKEDSTRICT#QU_CHECKMOD#QU_UNDEF#QU_KILLED#QU_PRINTFLIKE#QU_SCANFLIKE#QU_MESSAGELIKE#QU_USERANNOT#QU_LAST +^3308 1835$#QU_UNKNOWN#QU_CONST#QU_VOLATILE#QU_INLINE#QU_EXTERN#QU_STATIC#QU_AUTO#QU_REGISTER#QU_SHORT#QU_LONG#QU_SIGNED#QU_UNSIGNED#QU_OUT#QU_IN#QU_ONLY#QU_IMPONLY#QU_TEMP#QU_SHARED#QU_KEEP#QU_KEPT#QU_PARTIAL#QU_SPECIAL#QU_NULL#QU_RELNULL#QU_ISNULL#QU_NULLTERMINATED#QU_SETBUFFERSIZE#QU_EXPOSED#QU_RETURNED#QU_OBSERVER#QU_UNIQUE#QU_OWNED#QU_DEPENDENT#QU_RELDEF#QU_YIELD#QU_NEVEREXIT#QU_EXITS#QU_MAYEXIT#QU_TRUEEXIT#QU_FALSEEXIT#QU_UNUSED#QU_EXTERNAL#QU_SEF#QU_NOTNULL#QU_ABSTRACT#QU_CONCRETE#QU_MUTABLE#QU_IMMUTABLE#QU_REFCOUNTED#QU_REFS#QU_NEWREF#QU_KILLREF#QU_TEMPREF#QU_TRUENULL#QU_FALSENULL#QU_CHECKED#QU_UNCHECKED#QU_CHECKEDSTRICT#QU_CHECKMOD#QU_UNDEF#QU_KILLED#QU_PRINTFLIKE#QU_SCANFLIKE#QU_MESSAGELIKE#QU_USERANNOT#QU_LAST *9 (Enum tag) -^3369 1835@1836#&!11 -*0 (Datatype) -^3370 1836@-@-@0@0@0@0@1837#quenum -*7 (Struct tag) -^3371 1838@1839#@!12 -*0 (Datatype) -^3372 1840@+@-@0@0@0@0@1841#qual -*4 (Function) -^3373 12151@6@5@1@0@0$@2@0@0#qual_dump -^3374 12153$@0@@1@tp0$@0#qual_undump -^3375 12143$^$@0#qual_fromInt -^3376 12145@6@5@1@0@0^@19@3@0#qual_unparse -^3377 12147$^$@0#qual_match -^3378 12149@6@5@1@0@0^@19@3@0#qual_getAnnotationInfo -^3379 12136$^$@0#qual_createPlain -^3380 12139$^$@0#qual_createMetaState -*7 (Struct tag) -^3381 2146@2147#@!13 -*0 (Datatype) -^3382 2146@-@-@0@0@0@0@2148#lltok -*4 (Function) -^3383 15030$@0@@1@s0$@0#lltok_create -^3384 15028@6@5@1@0@0^@19@3@0#lltok_unparse -^3385 15032$$$@0@S:2.3.0.floc.p0$#lltok_release -^3386 15034@6@5@1@0@0$@2@0@0@S:2.3.0.floc.p0$#lltok_stealLoc -^3387 14990$$$@0#lltok_isSemi -^3388 14998$$$@0#lltok_isEq_Op -^3389 14992$$$@0#lltok_isMult -^3390 14994$$$@0#lltok_isInc_Op -^3391 15000$$$@0#lltok_isAnd_Op -^3392 15002$$$@0#lltok_isOr_Op -^3393 15004$$$@0#lltok_isNot_Op -^3394 15006$$$@0#lltok_isLt_Op -^3395 15008$$$@0#lltok_isGt_Op -^3396 15010$$$@0#lltok_isGe_Op -^3397 15012$$$@0#lltok_isLe_Op -^3398 15014$$$@0#lltok_isPlus_Op -^3399 15016$$$@0#lltok_isMinus_Op -^3400 14996$$$@0#lltok_isDec_Op -^3401 15018$$$@0#lltok_isAmpersand_Op -^3402 15020$$$@0#lltok_isExcl_Op -^3403 15022$$$@0#lltok_isTilde_Op -^3404 15024$$$@0#lltok_isEnsures -^3405 15026$$$@0#lltok_isRequires +^3374 1835@1836#&!11 +*0 (Datatype) +^3375 1836@-@-@0@0@0@0@1837#quenum +*7 (Struct tag) +^3376 1838@1839#@!12 +*0 (Datatype) +^3377 1840@+@-@0@0@0@0@1841#qual +*4 (Function) +^3378 12184@6@5@1@0@0$@2@0@0#qual_dump +^3379 12186$@0@@1@tp0$@0#qual_undump +^3380 12176$^$@0#qual_fromInt +^3381 12178@6@5@1@0@0^@19@3@0#qual_unparse +^3382 12180$^$@0#qual_match +^3383 12182@6@5@1@0@0^@19@3@0#qual_getAnnotationInfo +^3384 12169$^$@0#qual_createPlain +^3385 12172$^$@0#qual_createMetaState +*7 (Struct tag) +^3386 2146@2147#@!13 +*0 (Datatype) +^3387 2146@-@-@0@0@0@0@2148#lltok +*4 (Function) +^3388 15065$@0@@1@s0$@0#lltok_create +^3389 15063@6@5@1@0@0^@19@3@0#lltok_unparse +^3390 15067$$$@0@S:2.3.0.floc.p0$#lltok_release +^3391 15069@6@5@1@0@0$@2@0@0@S:2.3.0.floc.p0$#lltok_stealLoc +^3392 15025$$$@0#lltok_isSemi +^3393 15033$$$@0#lltok_isEq_Op +^3394 15027$$$@0#lltok_isMult +^3395 15029$$$@0#lltok_isInc_Op +^3396 15035$$$@0#lltok_isAnd_Op +^3397 15037$$$@0#lltok_isOr_Op +^3398 15039$$$@0#lltok_isNot_Op +^3399 15041$$$@0#lltok_isLt_Op +^3400 15043$$$@0#lltok_isGt_Op +^3401 15045$$$@0#lltok_isGe_Op +^3402 15047$$$@0#lltok_isLe_Op +^3403 15049$$$@0#lltok_isPlus_Op +^3404 15051$$$@0#lltok_isMinus_Op +^3405 15031$$$@0#lltok_isDec_Op +^3406 15053$$$@0#lltok_isAmpersand_Op +^3407 15055$$$@0#lltok_isExcl_Op +^3408 15057$$$@0#lltok_isTilde_Op +^3409 15059$$$@0#lltok_isEnsures +^3410 15061$$$@0#lltok_isRequires *2 (Enum member) -^3406 2199$#NOCLAUSE#TRUECLAUSE#FALSECLAUSE#ANDCLAUSE#ORCLAUSE#WHILECLAUSE#DOWHILECLAUSE#FORCLAUSE#CASECLAUSE#SWITCHCLAUSE#CONDCLAUSE#ITERCLAUSE#TRUEEXITCLAUSE#FALSEEXITCLAUSE +^3411 2199$#NOCLAUSE#TRUECLAUSE#FALSECLAUSE#ANDCLAUSE#ORCLAUSE#WHILECLAUSE#DOWHILECLAUSE#FORCLAUSE#CASECLAUSE#SWITCHCLAUSE#CONDCLAUSE#ITERCLAUSE#TRUEEXITCLAUSE#FALSEEXITCLAUSE *9 (Enum tag) -^3420 2199@2200#&!14 -*0 (Datatype) -^3421 2200@-@-@0@0@0@0@2201#clause -*4 (Function) -^3422 13204@6@5@1@0@0^@19@3@0#clause_nameAlternate -^3423 13202@6@5@1@0@0^@19@3@0#clause_nameTaken -^3424 13206@6@5@1@0@0^@19@3@0#clause_nameFlip -^3425 13212$^$@0#clause_isConditional -^3426 13208$^$@0#clause_isBreakable -^3427 13210$^$@0#clause_isLoop -^3428 13214$^$@0#clause_isSwitch -^3429 13216$^$@0#clause_isCase -^3430 13218$^$@0#clause_isNone -^3431 13200@6@5@1@0@0^@19@3@0#clause_unparse -^3432 13220$^@3@0@0#globalsClause_create -^3433 13222@6@5@1@0@0^@19@3@0#globalsClause_getGlobs -^3434 13224@6@5@1@0@0@0@@1@p0@2@0@0#globalsClause_takeGlobs -^3435 13228@6@5@1@0@0^@3@0@0#globalsClause_unparse -^3436 13226$$$@0#globalsClause_free -^3437 13230$^@3@0@0#modifiesClause_createNoMods -^3438 13238@6@5@1@0@0$@19@3@0#modifiesClause_getMods -^3439 13240@6@5@1@0@0$@2@0@0#modifiesClause_takeMods -^3440 13232$^@3@0@0#modifiesClause_create -^3441 13236@6@5@1@0@0^@3@0@0#modifiesClause_unparse -^3442 13234$$$@0#modifiesClause_free -*1 (Constant) -^3443 1133@i0@0@4#warnClause_undefined -*4 (Function) -^3444 13244@6@5@1@0@0^@3@0@0#warnClause_create -^3445 13246@6@5@1@0@0^@2@0@0#warnClause_copy -^3446 13248@6@5@1@0@0^@19@3@0#warnClause_getFlag -^3447 13258@6@5@1@0@0^@2@0@0#warnClause_dump -^3448 13260@6@5@1@0@0@0@@1@p0@2@0@0#warnClause_undump -^3449 13252@6@0@1@0@54^$@0#warnClause_hasMessage -^3450 13254@6@5@1@0@0^@19@3@0#warnClause_getMessage -^3451 13250@6@5@1@0@0^@2@0@0#warnClause_unparse -^3452 13256$$$@0#warnClause_free +^3425 2199@2200#&!14 +*0 (Datatype) +^3426 2200@-@-@0@0@0@0@2201#clause +*4 (Function) +^3427 13239@6@5@1@0@0^@19@3@0#clause_nameAlternate +^3428 13237@6@5@1@0@0^@19@3@0#clause_nameTaken +^3429 13241@6@5@1@0@0^@19@3@0#clause_nameFlip +^3430 13247$^$@0#clause_isConditional +^3431 13243$^$@0#clause_isBreakable +^3432 13245$^$@0#clause_isLoop +^3433 13249$^$@0#clause_isSwitch +^3434 13251$^$@0#clause_isCase +^3435 13253$^$@0#clause_isNone +^3436 13235@6@5@1@0@0^@19@3@0#clause_unparse +^3437 13255$^@3@0@0#globalsClause_create +^3438 13257@6@5@1@0@0^@19@3@0#globalsClause_getGlobs +^3439 13259@6@5@1@0@0@0@@1@p0@2@0@0#globalsClause_takeGlobs +^3440 13263@6@5@1@0@0^@3@0@0#globalsClause_unparse +^3441 13261$$$@0#globalsClause_free +^3442 13265$^@3@0@0#modifiesClause_createNoMods +^3443 13273@6@5@1@0@0$@19@3@0#modifiesClause_getMods +^3444 13275@6@5@1@0@0$@2@0@0#modifiesClause_takeMods +^3445 13267$^@3@0@0#modifiesClause_create +^3446 13271@6@5@1@0@0^@3@0@0#modifiesClause_unparse +^3447 13269$$$@0#modifiesClause_free +*1 (Constant) +^3448 1133@i0@0@4#warnClause_undefined +*4 (Function) +^3449 13279@6@5@1@0@0^@3@0@0#warnClause_create +^3450 13281@6@5@1@0@0^@2@0@0#warnClause_copy +^3451 13283@6@5@1@0@0^@19@3@0#warnClause_getFlag +^3452 13293@6@5@1@0@0^@2@0@0#warnClause_dump +^3453 13295@6@5@1@0@0@0@@1@p0@2@0@0#warnClause_undump +^3454 13287@6@0@1@0@54^$@0#warnClause_hasMessage +^3455 13289@6@5@1@0@0^@19@3@0#warnClause_getMessage +^3456 13285@6@5@1@0@0^@2@0@0#warnClause_unparse +^3457 13291$$$@0#warnClause_free *2 (Enum member) -^3453 2275$#FCK_GLOBALS#FCK_MODIFIES#FCK_WARN#FCK_STATE#FCK_ENSURES#FCK_REQUIRES#FCK_DEAD +^3458 2275$#FCK_GLOBALS#FCK_MODIFIES#FCK_WARN#FCK_STATE#FCK_ENSURES#FCK_REQUIRES#FCK_DEAD *9 (Enum tag) -^3460 2275@2276#&!15 +^3465 2275@2276#&!15 *0 (Datatype) -^3461 2276@-@-@0@0@0@0@2277#functionClauseKind +^3466 2276@-@-@0@0@0@0@2277#functionClauseKind *8 (Union tag) -^3462 2278@2279#$!16 -*1 (Constant) -^3463 1121@i0@0@4#functionClause_undefined -*4 (Function) -^3464 13264@6@5@1@0@0^@3@0@0#functionClause_createGlobals -^3465 13266@6@5@1@0@0^@3@0@0#functionClause_createModifies -^3466 13274@6@5@1@0@0^@3@0@0#functionClause_createWarn -^3467 13268@6@5@1@0@0^@3@0@0#functionClause_createState -^3468 13270@6@5@1@0@0^@3@0@0#functionClause_createEnsures -^3469 13272@6@5@1@0@0^@3@0@0#functionClause_createRequires -^3470 13298$^@19@2@0#functionClause_getGlobals -^3471 13296$^@19@2@0#functionClause_getModifies -^3472 13280$^@19@2@0#functionClause_getState -^3473 13292@6@5@1@0@0^@19@2@0#functionClause_getWarn -^3474 13284@6@5@1@0@0^@19@2@0#functionClause_getEnsures -^3475 13288@6@5@1@0@0^@19@2@0#functionClause_getRequires -^3476 13282$@0@@1@p0@2@0@0#functionClause_takeState -^3477 13286@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeEnsures -^3478 13290@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeRequires -^3479 13294@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeWarn -^3480 13278$^$@0#functionClause_matchKind -^3481 13300$$$@0#functionClause_free -^3482 13276@6@5@1@0@0^@2@0@0#functionClause_unparse -*0 (Datatype) -^3483 1121@-@+@0@5@2@0@2337#o_functionClause -*1 (Constant) -^3484 1124@i0@0@4#functionClauseList_undefined -*4 (Function) -^3485 13317@6@5@1@0@0^@3@0@0#functionClauseList_unparseSep -^3486 2351@6@5@1@0@0^@2@0@0#functionClauseList_new -^3487 13309@6@5@1@0@0^@2@0@0#functionClauseList_single -^3488 13311@6@5@1@0@0@0@@1@p0$@0#functionClauseList_add -^3489 13313@6@5@1@0@0@0@@1@p0$@0#functionClauseList_prepend -^3490 13315@6@5@1@0@0$@2@0@0#functionClauseList_unparse -^3491 13319$$$@0#functionClauseList_free -*1 (Constant) -^3492 5$#functionClauseListBASESIZE +^3467 2278@2279#$!16 +*1 (Constant) +^3468 1121@i0@0@4#functionClause_undefined +*4 (Function) +^3469 13299@6@5@1@0@0^@3@0@0#functionClause_createGlobals +^3470 13301@6@5@1@0@0^@3@0@0#functionClause_createModifies +^3471 13309@6@5@1@0@0^@3@0@0#functionClause_createWarn +^3472 13303@6@5@1@0@0^@3@0@0#functionClause_createState +^3473 13305@6@5@1@0@0^@3@0@0#functionClause_createEnsures +^3474 13307@6@5@1@0@0^@3@0@0#functionClause_createRequires +^3475 13333$^@19@2@0#functionClause_getGlobals +^3476 13331$^@19@2@0#functionClause_getModifies +^3477 13315$^@19@2@0#functionClause_getState +^3478 13327@6@5@1@0@0^@19@2@0#functionClause_getWarn +^3479 13319@6@5@1@0@0^@19@2@0#functionClause_getEnsures +^3480 13323@6@5@1@0@0^@19@2@0#functionClause_getRequires +^3481 13317$@0@@1@p0@2@0@0#functionClause_takeState +^3482 13321@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeEnsures +^3483 13325@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeRequires +^3484 13329@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeWarn +^3485 13313$^$@0#functionClause_matchKind +^3486 13335$$$@0#functionClause_free +^3487 13311@6@5@1@0@0^@2@0@0#functionClause_unparse +*0 (Datatype) +^3488 1121@-@+@0@5@2@0@2337#o_functionClause +*1 (Constant) +^3489 1124@i0@0@4#functionClauseList_undefined +*4 (Function) +^3490 13352@6@5@1@0@0^@3@0@0#functionClauseList_unparseSep +^3491 2351@6@5@1@0@0^@2@0@0#functionClauseList_new +^3492 13344@6@5@1@0@0^@2@0@0#functionClauseList_single +^3493 13346@6@5@1@0@0@0@@1@p0$@0#functionClauseList_add +^3494 13348@6@5@1@0@0@0@@1@p0$@0#functionClauseList_prepend +^3495 13350@6@5@1@0@0$@2@0@0#functionClauseList_unparse +^3496 13354$$$@0#functionClauseList_free +*1 (Constant) +^3497 5$#functionClauseListBASESIZE *6 (Iterator finalizer) -^3493 0@77#end_functionClauseList_elements +^3498 0@77#end_functionClauseList_elements *5 (Iterator) -^3494 2362@77#functionClauseList_elements +^3499 2362@77#functionClauseList_elements *0 (Datatype) -^3495 1211@-@+@0@5@19@3@2363#ob_cstring +^3500 1211@-@+@0@5@19@3@2363#ob_cstring *7 (Struct tag) -^3496 2365@2366#@s_cstringSList +^3501 2365@2366#@s_cstringSList *0 (Datatype) -^3497 2367@+@=@0@5@0@0@2368#cstringSList +^3502 2367@+@=@0@5@0@0@2368#cstringSList *1 (Constant) -^3498 2368@i0@0@4#cstringSList_undefined +^3503 2368@i0@0@4#cstringSList_undefined *4 (Function) -^3499 16903@6@5@1@0@0^@3@0@0#cstringSList_unparseSep -^3500 2378@6@5@1@0@0^@2@0@0#cstringSList_new -^3501 16895@6@5@1@0@0^@2@0@0#cstringSList_single -^3502 16897@6@5@1@0@0@0@@1@p0$@0#cstringSList_add -^3503 16911$$$@0#cstringSList_alphabetize -^3504 16899@6@5@1@0@0^@19@3@0#cstringSList_get -^3505 16907@6@5@1@0@0^@2@0@0#cstringSList_unparseAbbrev -^3506 16901@6@5@1@0@0$@2@0@0#cstringSList_unparse -^3507 16909$$$@0#cstringSList_free -^3508 16905$$$@0#cstringSList_printSpaced +^3504 16938@6@5@1@0@0^@3@0@0#cstringSList_unparseSep +^3505 2378@6@5@1@0@0^@2@0@0#cstringSList_new +^3506 16930@6@5@1@0@0^@2@0@0#cstringSList_single +^3507 16932@6@5@1@0@0@0@@1@p0$@0#cstringSList_add +^3508 16946$$$@0#cstringSList_alphabetize +^3509 16934@6@5@1@0@0^@19@3@0#cstringSList_get +^3510 16942@6@5@1@0@0^@2@0@0#cstringSList_unparseAbbrev +^3511 16936@6@5@1@0@0$@2@0@0#cstringSList_unparse +^3512 16944$$$@0#cstringSList_free +^3513 16940$$$@0#cstringSList_printSpaced *1 (Constant) -^3509 5$#cstringSListBASESIZE +^3514 5$#cstringSListBASESIZE *6 (Iterator finalizer) -^3510 0@144#end_cstringSList_elements +^3515 0@144#end_cstringSList_elements *5 (Iterator) -^3511 2395@144#cstringSList_elements -*7 (Struct tag) -^3512 2397@2398#@s_cstringList -*0 (Datatype) -^3513 2399@+@=@0@5@0@0@2400#cstringList -*1 (Constant) -^3514 2400@i0@0@4#cstringList_undefined -*4 (Function) -^3515 16867@6@5@1@0@0^@3@0@0#cstringList_unparseSep -^3516 2410@6@5@1@0@0^@2@0@0#cstringList_new -^3517 16859@6@5@1@0@0^@2@0@0#cstringList_single -^3518 16861@6@5@1@0@0@0@@1@p0$@0#cstringList_add -^3519 16863@6@5@1@0@0@0@@1@p0@2@0@0#cstringList_prepend -^3520 16883$^$@0#cstringList_contains -^3521 16881$^$@0#cstringList_getIndex -^3522 16887@6@5@1@0@0^@19@3@0#cstringList_get -^3523 16875$$$@0#cstringList_alphabetize -^3524 16871@6@5@1@0@0^@2@0@0#cstringList_unparseAbbrev -^3525 16865@6@5@1@0@0$@2@0@0#cstringList_unparse -^3526 16873$$$@0#cstringList_free -^3527 16869$$$@0#cstringList_printSpaced -^3528 16885@6@5@1@0@0^@2@0@0#cstringList_copy -*1 (Constant) -^3529 5$#cstringListBASESIZE +^3516 2395@144#cstringSList_elements +*7 (Struct tag) +^3517 2397@2398#@s_cstringList +*0 (Datatype) +^3518 2399@+@=@0@5@0@0@2400#cstringList +*1 (Constant) +^3519 2400@i0@0@4#cstringList_undefined +*4 (Function) +^3520 16902@6@5@1@0@0^@3@0@0#cstringList_unparseSep +^3521 2410@6@5@1@0@0^@2@0@0#cstringList_new +^3522 16894@6@5@1@0@0^@2@0@0#cstringList_single +^3523 16896@6@5@1@0@0@0@@1@p0$@0#cstringList_add +^3524 16898@6@5@1@0@0@0@@1@p0@2@0@0#cstringList_prepend +^3525 16918$^$@0#cstringList_contains +^3526 16916$^$@0#cstringList_getIndex +^3527 16922@6@5@1@0@0^@19@3@0#cstringList_get +^3528 16910$$$@0#cstringList_alphabetize +^3529 16906@6@5@1@0@0^@2@0@0#cstringList_unparseAbbrev +^3530 16900@6@5@1@0@0$@2@0@0#cstringList_unparse +^3531 16908$$$@0#cstringList_free +^3532 16904$$$@0#cstringList_printSpaced +^3533 16920@6@5@1@0@0^@2@0@0#cstringList_copy +*1 (Constant) +^3534 5$#cstringListBASESIZE *6 (Iterator finalizer) -^3530 0@145#end_cstringList_elements +^3535 0@145#end_cstringList_elements *5 (Iterator) -^3531 2435@145#cstringList_elements -*4 (Function) -^3532 14352$$$@0#doCheck -^3533 14237$@0@g2691@0@0@1@g2691$@0#llmsg -^3534 14239$@0@g155@6@0@1@g155$@0#lldiagmsg -^3535 14241$@0@g2691@0@0@1@g2691$@0#llmsgplain -^3536 14247$@1@g2690@6@5,g2691@6@0@1@g2691$@0#llhint -^3537 14296@6@0@6@0@0@1@g2690@6@5,g155@6@0@1@g155$@0#xllfatalbug -^3538 14277$@0@g2691@0@0@1@g2691$@0#xllgenerror -^3539 14279$@0@g2691@0@0@1@g2691$@0#xllgenhinterror -^3540 14265$@0@g2691@0@0@1@g2691$@0#llgenmsg -^3541 14306@6@0@6@0@0@0@g2691@0@0@1@g2691$@0#llfatalerror -^3542 14308@6@0@6@0@0@1@g2690@6@5,g155@6@0@1@g155$@0#llfatalerrorLoc -^3543 14348$@1@g2691@6@0,g2690@6@5@1@g2691$@0#llparseerror -^3544 14322@6@0@6@0@0@0@g2691@0@0@1@g2691$@0#lclplainfatalerror -^3545 14298@6@0@6@0@0@0@g2691@0@0@1@g2691$@0#lclfatalbug -^3546 14314$^$@0#lclNumberErrors -^3547 14312$@0@s1@1@s1$@0#lclHadNewError -^3548 14320@6@0@6@0@0$$@0#lclfatalerror -^3549 14316$$$@0#xlclerror -^3550 14304$$$@0#lclbug -^3551 14318$$$@0#lclplainerror -^3552 14310$$$@0#lclHadError -^3553 14324$$$@0#lclRedeclarationError -^3554 14243$@0@g2691@0@0@1@g2691$@0#llerror_flagWarning -^3555 14302@6@0@6@0@0@1@g2691@6@0,g2690@6@5@1@tg2691$@0#llbugaux -^3556 14356$@0@g2691@0@0@1@tg2691$@0#llquietbugaux -^3557 2515$@1@g2691@6@0,g2690@6@5,s1@1@g2691,s1$@0#cleanupMessages -^3558 14342$@0@g2691@0@0,s1@1@tg2691,s1$@0#xoptgenerror2 -^3559 14344$@0@g2691@0@0,s1@1@tg2691,s1$@0#xoptgenerror2n -^3560 14340$@0@g2691@0@0,s1@1@tg2691,s1$@0#xlloptgenerror -^3561 14346$@0@g2691@0@0,s1@1@tg2691,s1$@0#xllnoptgenerror -^3562 14275$@0@g2691@0@0,s1@1@tg2691,s1$@0#xllgenformattypeerror -^3563 14273$@0@g2691@0@0,s1@1@tg2691,s1$@0#xllgentypeerror -^3564 14350$@0@g2691@0@0,s1@1@g2691,s1$@0#xfsgenerror -^3565 14286$@0@g2691@0@0@1@g2691$@0#xllforceerror -^3566 14338$@0@g2691@0@0@1@g2691,p4$@0#xcppoptgenerror -^3567 14267$@0@g2691@0@0@1@g2691$@0#llgenindentmsg -^3568 14300$$$@0#checkParseError -^3569 14330$$$@0#ppllerror -^3570 14328$$$@0#genppllerrorhint -^3571 14326$$$@0#genppllerror -^3572 14332$$$@0#pplldiagmsg -^3573 14334$$$@0#loadllmsg -^3574 14269$$$@0#llgenindentmsgnoloc -^3575 14354@6@5@1@0@0^@19@3@0#lldecodeerror -^3576 14233$@0@s1,g2691@0@0@1@s1,g2691$@0#prepareMessage -^3577 14235$@0@s1,g2691@0@0@1@s1,g2691$@0#closeMessage -^3578 14358$@0@s3@1@s3$@0#llflush -^3579 15936$^$@0#fileLib_isLCLFile -^3580 15934$^$@0#fileLib_isCExtension -^3581 15946@6@5@1@0@0$@3@0@0#fileLib_addExtension -^3582 15938@6@5@1@0@0^@3@0@0#fileLib_withoutExtension -^3583 15940@6@5@1@0@0^@3@0@0#fileLib_removePath -^3584 15942@6@5@1@0@0^@3@0@0#fileLib_removePathFree -^3585 15944@6@5@1@0@0^@3@0@0#fileLib_removeAnyExtension -^3586 15956@6@5@1@0@0^@3@0@0#fileLib_cleanName -^3587 15948$^$@0#fileLib_hasExtension -^3588 15950@6@5@1@0@0^@19@3@0#fileLib_getExtension -*1 (Constant) -^3589 1211@@0@5#MTS_EXTENSION#LCL_EXTENSION#LH_EXTENSION#C_EXTENSION#LHTMP_EXTENSION#XH_EXTENSION#PP_EXTENSION -^3596 5$#STUBMAXRECORDSIZE -^3597 1094@i0@0@4#inputStream_undefined -*4 (Function) -^3598 13991$$$@0#inputStream_free -^3599 13989$@0@s3@1@p0,s3$@0#inputStream_close -^3600 13993@6@5@1@0@0^@3@0@0#inputStream_create -^3601 13995@6@5@1@0@0^@3@0@0#inputStream_fromString -^3602 14005@6@5@1@0@0@0@@1@p0@18@0@0#inputStream_nextLine -^3603 13997$@0@@1@p0$@0#inputStream_nextChar -^3604 14002$@0@@1@p0$@0#inputStream_peekChar -^3605 14000$@0@@1@p0$@0#inputStream_peekNChar -^3606 14007$@0@s3@1@p0,s3$@0#inputStream_open -^3607 14009$@0@@1@p1$@0#inputStream_getPath -^3608 14014@6@5@1@0@0^@19@3@0#inputStream_fileName -^3609 14016$^$@0#inputStream_isOpen -^3610 14018$^$@0#inputStream_thisLineNumber -^3611 14012$^@19@2@0#inputStream_getFile -*7 (Struct tag) -^3612 2663@2664#@!17 -*0 (Datatype) -^3613 2665@+@=@0@5@0@0@2666#qualList -*1 (Constant) -^3614 2666@i0@0@4#qualList_undefined +^3536 2435@145#cstringList_elements +*4 (Function) +^3537 14387$$$@0#doCheck +^3538 14272$@0@g2692@0@0@1@g2692$@0#llmsg +^3539 14274$@0@g156@6@0@1@g156$@0#lldiagmsg +^3540 14276$@0@g2692@0@0@1@g2692$@0#llmsgplain +^3541 14282$@1@g2691@6@5,g2692@6@0@1@g2692$@0#llhint +^3542 14331@6@0@6@0@0@1@g2691@6@5,g156@6@0@1@g156$@0#xllfatalbug +^3543 14312$@0@g2692@0@0@1@g2692$@0#xllgenerror +^3544 14314$@0@g2692@0@0@1@g2692$@0#xllgenhinterror +^3545 14300$@0@g2692@0@0@1@g2692$@0#llgenmsg +^3546 14341@6@0@6@0@0@0@g2692@0@0@1@g2692$@0#llfatalerror +^3547 14343@6@0@6@0@0@1@g2691@6@5,g156@6@0@1@g156$@0#llfatalerrorLoc +^3548 14383$@1@g2692@6@0,g2691@6@5@1@g2692$@0#llparseerror +^3549 14357@6@0@6@0@0@0@g2692@0@0@1@g2692$@0#lclplainfatalerror +^3550 14333@6@0@6@0@0@0@g2692@0@0@1@g2692$@0#lclfatalbug +^3551 14349$^$@0#lclNumberErrors +^3552 14347$@0@s1@1@s1$@0#lclHadNewError +^3553 14355@6@0@6@0@0$$@0#lclfatalerror +^3554 14351$$$@0#xlclerror +^3555 14339$$$@0#lclbug +^3556 14353$$$@0#lclplainerror +^3557 14345$$$@0#lclHadError +^3558 14359$$$@0#lclRedeclarationError +^3559 14278$@0@g2692@0@0@1@g2692$@0#llerror_flagWarning +^3560 14337@6@0@6@0@0@1@g2692@6@0,g2691@6@5@1@tg2692$@0#llbugaux +^3561 14391$@0@g2692@0@0@1@tg2692$@0#llquietbugaux +^3562 2515$@1@g2692@6@0,g2691@6@5,s1@1@g2692,s1$@0#cleanupMessages +^3563 14377$@0@g2692@0@0,s1@1@tg2692,s1$@0#xoptgenerror2 +^3564 14379$@0@g2692@0@0,s1@1@tg2692,s1$@0#xoptgenerror2n +^3565 14375$@0@g2692@0@0,s1@1@tg2692,s1$@0#xlloptgenerror +^3566 14381$@0@g2692@0@0,s1@1@tg2692,s1$@0#xllnoptgenerror +^3567 14310$@0@g2692@0@0,s1@1@tg2692,s1$@0#xllgenformattypeerror +^3568 14308$@0@g2692@0@0,s1@1@tg2692,s1$@0#xllgentypeerror +^3569 14385$@0@g2692@0@0,s1@1@g2692,s1$@0#xfsgenerror +^3570 14321$@0@g2692@0@0@1@g2692$@0#xllforceerror +^3571 14373$@0@g2692@0@0@1@g2692,p4$@0#xcppoptgenerror +^3572 14302$@0@g2692@0@0@1@g2692$@0#llgenindentmsg +^3573 14335$$$@0#checkParseError +^3574 14365$$$@0#ppllerror +^3575 14363$$$@0#genppllerrorhint +^3576 14361$$$@0#genppllerror +^3577 14367$$$@0#pplldiagmsg +^3578 14369$$$@0#loadllmsg +^3579 14304$$$@0#llgenindentmsgnoloc +^3580 14389@6@5@1@0@0^@19@3@0#lldecodeerror +^3581 14268$@0@s1,g2692@0@0@1@s1,g2692$@0#prepareMessage +^3582 14270$@0@s1,g2692@0@0@1@s1,g2692$@0#closeMessage +^3583 14393$@0@s3@1@s3$@0#llflush +^3584 15971$^$@0#fileLib_isLCLFile +^3585 15969$^$@0#fileLib_isCExtension +^3586 15981@6@5@1@0@0$@3@0@0#fileLib_addExtension +^3587 15973@6@5@1@0@0^@3@0@0#fileLib_withoutExtension +^3588 15975@6@5@1@0@0^@3@0@0#fileLib_removePath +^3589 15977@6@5@1@0@0^@3@0@0#fileLib_removePathFree +^3590 15979@6@5@1@0@0^@3@0@0#fileLib_removeAnyExtension +^3591 15991@6@5@1@0@0^@3@0@0#fileLib_cleanName +^3592 15983$^$@0#fileLib_hasExtension +^3593 15985@6@5@1@0@0^@19@3@0#fileLib_getExtension +*1 (Constant) +^3594 1211@@0@5#MTS_EXTENSION#LCL_EXTENSION#LH_EXTENSION#C_EXTENSION#LHTMP_EXTENSION#XH_EXTENSION#PP_EXTENSION +^3601 5$#STUBMAXRECORDSIZE +^3602 1094@i0@0@4#inputStream_undefined +*4 (Function) +^3603 14026$$$@0#inputStream_free +^3604 14024$@0@s3@1@p0,s3$@0#inputStream_close +^3605 14028@6@5@1@0@0^@3@0@0#inputStream_create +^3606 14030@6@5@1@0@0^@3@0@0#inputStream_fromString +^3607 14040@6@5@1@0@0@0@@1@p0@18@0@0#inputStream_nextLine +^3608 14032$@0@@1@p0$@0#inputStream_nextChar +^3609 14037$@0@@1@p0$@0#inputStream_peekChar +^3610 14035$@0@@1@p0$@0#inputStream_peekNChar +^3611 14042$@0@s3@1@p0,s3$@0#inputStream_open +^3612 14044$@0@@1@p1$@0#inputStream_getPath +^3613 14049@6@5@1@0@0^@19@3@0#inputStream_fileName +^3614 14051$^$@0#inputStream_isOpen +^3615 14053$^$@0#inputStream_thisLineNumber +^3616 14047$^@19@2@0#inputStream_getFile +*7 (Struct tag) +^3617 2663@2664#@!17 +*0 (Datatype) +^3618 2665@+@=@0@5@0@0@2666#qualList +*1 (Constant) +^3619 2666@i0@0@4#qualList_undefined *6 (Iterator finalizer) -^3615 0@146#end_qualList_elements +^3620 0@146#end_qualList_elements *5 (Iterator) -^3616 2671@146#qualList_elements +^3621 2671@146#qualList_elements *4 (Function) -^3617 2677@6@5@1@0@0^@3@0@0#qualList_new -^3618 17121@6@5@1@0@0@0@@1@p0$@0#qualList_add -^3619 17127@6@5@1@0@0^@2@0@0#qualList_unparse -^3620 17135$$$@0#qualList_free -^3621 17123@6@5@1@0@0$$@0#qualList_appendList -^3622 17125@6@5@1@0@0$@3@0@0#qualList_copy -^3623 17129@6@5@1@0@0$@2@0@0#qualList_toCComments -^3624 17117$$$@0#qualList_clear +^3622 2677@6@5@1@0@0^@3@0@0#qualList_new +^3623 17156@6@5@1@0@0@0@@1@p0$@0#qualList_add +^3624 17162@6@5@1@0@0^@2@0@0#qualList_unparse +^3625 17170$$$@0#qualList_free +^3626 17158@6@5@1@0@0$$@0#qualList_appendList +^3627 17160@6@5@1@0@0$@3@0@0#qualList_copy +^3628 17164@6@5@1@0@0$@2@0@0#qualList_toCComments +^3629 17152$$$@0#qualList_clear *1 (Constant) -^3625 5$#qualListBASESIZE +^3630 5$#qualListBASESIZE *4 (Function) -^3626 17131$$$@0#qualList_hasAliasQualifier -^3627 17133$$$@0#qualList_hasExposureQualifier -^3628 17137$$$@0#qualList_hasNullTerminatedQualifier +^3631 17166$$$@0#qualList_hasAliasQualifier +^3632 17168$$$@0#qualList_hasExposureQualifier +^3633 17172$$$@0#qualList_hasNullTerminatedQualifier *1 (Constant) -^3629 1044$#LEOFTOKEN#NOTTOKEN +^3634 1044$#LEOFTOKEN#NOTTOKEN *7 (Struct tag) -^3631 2702@2700#@s_mappair +^3636 2702@2700#@s_mappair *0 (Datatype) -^3632 2700@-@+@0@0@0@0@2703#mappair -^3633 2704@-@+@0@3@2@0@2705#o_mappair +^3637 2700@-@+@0@0@0@0@2703#mappair +^3638 2704@-@+@0@3@2@0@2705#o_mappair *7 (Struct tag) -^3634 2707@2708#@!18 +^3639 2707@2708#@!18 *0 (Datatype) -^3635 2709@+@=@0@0@0@0@2710#mapping +^3640 2709@+@=@0@0@0@0@2710#mapping *4 (Function) -^3636 20974$$@2@0@0#mapping_create -^3637 20977$$$@0#mapping_find -^3638 20979$$$@0#mapping_bind -^3639 20972$$$@0#mapping_free +^3641 21015$$@2@0@0#mapping_create +^3642 21018$$$@0#mapping_find +^3643 21020$$$@0#mapping_bind +^3644 21013$$$@0#mapping_free *1 (Constant) -^3640 23$#BEGINSORTTABLE#SORTTABLEEND +^3645 23$#BEGINSORTTABLE#SORTTABLEEND *2 (Enum member) -^3642 2719$#SRT_FIRST#SRT_NONE#SRT_HOF#SRT_PRIM#SRT_SYN#SRT_PTR#SRT_OBJ#SRT_ARRAY#SRT_VECTOR#SRT_STRUCT#SRT_TUPLE#SRT_UNION#SRT_UNIONVAL#SRT_ENUM#SRT_LAST +^3647 2719$#SRT_FIRST#SRT_NONE#SRT_HOF#SRT_PRIM#SRT_SYN#SRT_PTR#SRT_OBJ#SRT_ARRAY#SRT_VECTOR#SRT_STRUCT#SRT_TUPLE#SRT_UNION#SRT_UNIONVAL#SRT_ENUM#SRT_LAST *9 (Enum tag) -^3657 2719@2720#&!19 -*0 (Datatype) -^3658 2720@-@-@0@0@0@0@2721#sortKind -*7 (Struct tag) -^3659 2724@2722#@s_smemberInfo -*0 (Datatype) -^3660 2722@-@+@0@0@0@0@2725#smemberInfo -*1 (Constant) -^3661 2726@@0@6#smemberInfo_undefined -*7 (Struct tag) -^3662 2727@2728#@!20 -*0 (Datatype) -^3663 2729@-@+@0@0@0@0@2730#sortNode -*4 (Function) -^3664 20425@6@5@1@0@0^@3@0@0#sort_unparse -^3665 20468@6@5@1@0@0^@19@2@0#sort_unparseName -^3666 20321$^$@0#sort_makeSort -^3667 20327$^$@0#sort_makeSyn -^3668 20329$^$@0#sort_makeFormal -^3669 20331$^$@0#sort_makeGlobal -^3670 20335$^$@0#sort_makePtr -^3671 20337$^$@0#sort_makePtrN -^3672 20343$^$@0#sort_makeVal -^3673 20333$^$@0#sort_makeObj -^3674 20311$@1@s1@1@s1$@0#sort_destroyMod -^3675 20339$^$@0#sort_makeArr -^3676 20341$^$@0#sort_makeVec -^3677 20347$^$@0#sort_makeMutable -^3678 20345$^$@0#sort_makeImmutable -^3679 20349$^$@0#sort_makeStr -^3680 20363$^$@0#sort_makeUnion -^3681 20375$^$@0#sort_makeEnum -^3682 20351$@0@s1@1@s1$@0#sort_updateStr -^3683 20365$@0@s1@1@s1$@0#sort_updateUnion -^3684 20377$@0@s1@1@s1$@0#sort_updateEnum -^3685 20353$@0@s1@1@s1$@0#sort_makeTuple -^3686 20367$@0@s1@1@s1$@0#sort_makeUnionVal -^3687 20463$^$@0#sort_getLsymbol -^3688 20466$^@19@3@0#sort_getName -^3689 20417$^@19@3@0#sort_lookup -^3690 20419$^@19@3@0#sort_quietLookup -^3691 20405$^$@0#sort_lookupName -^3692 20447$@0@@1@p0$@0#sort_dump -^3693 20403$@1@s1@1@s1$@0#sort_init -^3694 20459$^$@0#sort_compatible -^3695 20461$^$@0#sort_compatible_modulo_cstring -^3696 20433$^$@0#sort_getUnderlying -^3697 20439$^$@0#sort_mutable -^3698 20313$@0@s1@1@s1$@0#sort_makeNoSort -^3699 20315$^$@0#sort_makeHOFSort -^3700 20476$^$@0#sort_isHOFSortKind -^3701 20445$^$@0#sort_isValidSort -^3702 20441$@0@s1@1@s1$@0#sort_setExporting -^3703 20415$@0@g2691@0@0@1@g2691$@0#sort_printStats -^3704 20457$^$@0#sort_equal -^3705 20474$@0@s1@1@s1$@0#sort_fromLsymbol -^3706 20455$@0@s1@1@p0,s1$@0#sort_import +^3662 2719@2720#&!19 +*0 (Datatype) +^3663 2720@-@-@0@0@0@0@2721#sortKind +*7 (Struct tag) +^3664 2724@2722#@s_smemberInfo +*0 (Datatype) +^3665 2722@-@+@0@0@0@0@2725#smemberInfo +*1 (Constant) +^3666 2726@@0@6#smemberInfo_undefined +*7 (Struct tag) +^3667 2727@2728#@!20 +*0 (Datatype) +^3668 2729@-@+@0@0@0@0@2730#sortNode +*4 (Function) +^3669 20466@6@5@1@0@0^@3@0@0#sort_unparse +^3670 20509@6@5@1@0@0^@19@2@0#sort_unparseName +^3671 20362$^$@0#sort_makeSort +^3672 20368$^$@0#sort_makeSyn +^3673 20370$^$@0#sort_makeFormal +^3674 20372$^$@0#sort_makeGlobal +^3675 20376$^$@0#sort_makePtr +^3676 20378$^$@0#sort_makePtrN +^3677 20384$^$@0#sort_makeVal +^3678 20374$^$@0#sort_makeObj +^3679 20352$@1@s1@1@s1$@0#sort_destroyMod +^3680 20380$^$@0#sort_makeArr +^3681 20382$^$@0#sort_makeVec +^3682 20388$^$@0#sort_makeMutable +^3683 20386$^$@0#sort_makeImmutable +^3684 20390$^$@0#sort_makeStr +^3685 20404$^$@0#sort_makeUnion +^3686 20416$^$@0#sort_makeEnum +^3687 20392$@0@s1@1@s1$@0#sort_updateStr +^3688 20406$@0@s1@1@s1$@0#sort_updateUnion +^3689 20418$@0@s1@1@s1$@0#sort_updateEnum +^3690 20394$@0@s1@1@s1$@0#sort_makeTuple +^3691 20408$@0@s1@1@s1$@0#sort_makeUnionVal +^3692 20504$^$@0#sort_getLsymbol +^3693 20507$^@19@3@0#sort_getName +^3694 20458$^@19@3@0#sort_lookup +^3695 20460$^@19@3@0#sort_quietLookup +^3696 20446$^$@0#sort_lookupName +^3697 20488$@0@@1@p0$@0#sort_dump +^3698 20444$@1@s1@1@s1$@0#sort_init +^3699 20500$^$@0#sort_compatible +^3700 20502$^$@0#sort_compatible_modulo_cstring +^3701 20474$^$@0#sort_getUnderlying +^3702 20480$^$@0#sort_mutable +^3703 20354$@0@s1@1@s1$@0#sort_makeNoSort +^3704 20356$^$@0#sort_makeHOFSort +^3705 20517$^$@0#sort_isHOFSortKind +^3706 20486$^$@0#sort_isValidSort +^3707 20482$@0@s1@1@s1$@0#sort_setExporting +^3708 20456$@0@g2692@0@0@1@g2692$@0#sort_printStats +^3709 20498$^$@0#sort_equal +^3710 20515$@0@s1@1@s1$@0#sort_fromLsymbol +^3711 20496$@0@s1@1@p0,s1$@0#sort_import *3 (Variable) -^3707 1036|@1|^#sort_bool#sort_capBool#sort_int#sort_char#sort_cstring#sort_float#sort_double +^3712 1036|@1|^#sort_bool#sort_capBool#sort_int#sort_char#sort_cstring#sort_float#sort_double *2 (Enum member) -^3714 2820$#TS_UNKNOWN#TS_VOID#TS_CHAR#TS_INT#TS_SIGNED#TS_UNSIGNED#TS_SHORT#TS_LONG#TS_FLOAT#TS_DOUBLE#TS_ENUM#TS_STRUCT#TS_UNION#TS_TYPEDEF +^3719 2820$#TS_UNKNOWN#TS_VOID#TS_CHAR#TS_INT#TS_SIGNED#TS_UNSIGNED#TS_SHORT#TS_LONG#TS_FLOAT#TS_DOUBLE#TS_ENUM#TS_STRUCT#TS_UNION#TS_TYPEDEF *9 (Enum tag) -^3728 2820@2821#&!21 +^3733 2820@2821#&!21 *0 (Datatype) -^3729 2821@-@-@0@0@0@0@2822#TypeSpecification +^3734 2821@-@-@0@0@0@0@2822#TypeSpecification *2 (Enum member) -^3730 2823$#TYS_NONE#TYS_VOID#TYS_CHAR#TYS_SCHAR#TYS_UCHAR#TYS_SSINT#TYS_USINT#TYS_INT#TYS_SINT#TYS_UINT#TYS_SLINT#TYS_ULINT#TYS_FLOAT#TYS_DOUBLE#TYS_LDOUBLE#TYS_ENUM#TYS_STRUCT#TYS_UNION#TYS_TYPENAME +^3735 2823$#TYS_NONE#TYS_VOID#TYS_CHAR#TYS_SCHAR#TYS_UCHAR#TYS_SSINT#TYS_USINT#TYS_INT#TYS_SINT#TYS_UINT#TYS_SLINT#TYS_ULINT#TYS_FLOAT#TYS_DOUBLE#TYS_LDOUBLE#TYS_ENUM#TYS_STRUCT#TYS_UNION#TYS_TYPENAME *9 (Enum tag) -^3749 2823@2824#&!22 +^3754 2823@2824#&!22 *0 (Datatype) -^3750 2824@-@-@0@0@0@0@2825#TypeSpec -^3751 1236@-@-@0@0@0@0@2826#lclctype +^3755 2824@-@-@0@0@0@0@2825#TypeSpec +^3756 1236@-@-@0@0@0@0@2826#lclctype *4 (Function) -^3752 19209$$$@0#lclctype_toSort -^3753 19207$$$@0#lclctype_toSortDebug +^3757 19250$$$@0#lclctype_toSort +^3758 19248$$$@0#lclctype_toSortDebug *2 (Enum member) -^3754 2833$#PNORMAL#PYIELD#PELIPSIS +^3759 2833$#PNORMAL#PYIELD#PELIPSIS *9 (Enum tag) -^3757 2833@2834#&!23 +^3762 2833@2834#&!23 *0 (Datatype) -^3758 2834@-@-@0@0@0@0@2835#paramkind +^3763 2834@-@-@0@0@0@0@2835#paramkind *7 (Struct tag) -^3759 2836@2837#@!24 +^3764 2836@2837#@!24 *0 (Datatype) -^3760 2838@-@+@0@0@0@0@2839#paramNode +^3765 2838@-@+@0@0@0@0@2839#paramNode *4 (Function) -^3761 20058$$$@0#paramNode_free -^3762 20056@6@5@1@0@0$@3@0@0#paramNode_copy -^3763 19886@6@5@1@0@0$@2@0@0#paramNode_unparse -^3764 19892@6@5@1@0@0$@2@0@0#paramNode_unparseComments +^3766 20099$$$@0#paramNode_free +^3767 20097@6@5@1@0@0$@3@0@0#paramNode_copy +^3768 19927@6@5@1@0@0$@2@0@0#paramNode_unparse +^3769 19933@6@5@1@0@0$@2@0@0#paramNode_unparseComments *0 (Datatype) -^3765 2839@-@+@0@5@2@0@2852#o_paramNode +^3770 2839@-@+@0@5@2@0@2852#o_paramNode *7 (Struct tag) -^3766 2854@2855#@!25 +^3771 2854@2855#@!25 *0 (Datatype) -^3767 2856@+@=@0@5@0@0@2857#paramNodeList +^3772 2856@+@=@0@5@0@0@2857#paramNodeList *6 (Iterator finalizer) -^3768 0@149#end_paramNodeList_elements +^3773 0@149#end_paramNodeList_elements *5 (Iterator) -^3769 2858@149#paramNodeList_elements -*4 (Function) -^3770 18961@6@5@1@0@0$@2@0@0#paramNodeList_single -^3771 2868@6@5@1@0@0$@2@0@0#paramNodeList_new -^3772 18965@6@5@1@0@0$$@0#paramNodeList_add -^3773 18969@6@5@1@0@0$@2@0@0#paramNodeList_unparse -^3774 18973$$$@0#paramNodeList_free -^3775 18967@6@5@1@0@0$@2@0@0#paramNodeList_copy -^3776 18971@6@5@1@0@0$@2@0@0#paramNodeList_unparseComments -*1 (Constant) -^3777 5$#paramNodeListBASESIZE -^3778 2857@i0@0@4#paramNodeList_undefined -^3779 1037@@0@6#lsymbol_undefined -*4 (Function) -^3780 20945$^$@0#lsymbol_fromChars -^3781 20943$^$@0#lsymbol_fromString -^3782 20953@6@5@1@0@0^@19@2@0#lsymbol_toChars -^3783 20950$^@19@2@0#lsymbol_toCharsSafe -^3784 20947@6@5@1@0@0^@19@3@0#lsymbol_toString -^3785 20967$$$@0#lsymbol_printStats -^3786 20963$@1@s1@1@s1$@0#lsymbol_initMod -^3787 20965$@1@s1@1@s1$@0#lsymbol_destroyMod -*1 (Constant) -^3788 5$#HT_MAXINDEX +^3774 2858@149#paramNodeList_elements +*4 (Function) +^3775 19002@6@5@1@0@0$@2@0@0#paramNodeList_single +^3776 2868@6@5@1@0@0$@2@0@0#paramNodeList_new +^3777 19006@6@5@1@0@0$$@0#paramNodeList_add +^3778 19010@6@5@1@0@0$@2@0@0#paramNodeList_unparse +^3779 19014$$$@0#paramNodeList_free +^3780 19008@6@5@1@0@0$@2@0@0#paramNodeList_copy +^3781 19012@6@5@1@0@0$@2@0@0#paramNodeList_unparseComments +*1 (Constant) +^3782 5$#paramNodeListBASESIZE +^3783 2857@i0@0@4#paramNodeList_undefined +^3784 1037@@0@6#lsymbol_undefined +*4 (Function) +^3785 20986$^$@0#lsymbol_fromChars +^3786 20984$^$@0#lsymbol_fromString +^3787 20994@6@5@1@0@0^@19@2@0#lsymbol_toChars +^3788 20991$^@19@2@0#lsymbol_toCharsSafe +^3789 20988@6@5@1@0@0^@19@3@0#lsymbol_toString +^3790 21008$$$@0#lsymbol_printStats +^3791 21004$@1@s1@1@s1$@0#lsymbol_initMod +^3792 21006$@1@s1@1@s1$@0#lsymbol_destroyMod +*1 (Constant) +^3793 5$#HT_MAXINDEX *2 (Enum member) -^3789 2905$#SID_VAR#SID_TYPE#SID_OP#SID_SORT +^3794 2905$#SID_VAR#SID_TYPE#SID_OP#SID_SORT *9 (Enum tag) -^3793 2905@2906#&!26 +^3798 2905@2906#&!26 *0 (Datatype) -^3794 2906@-@-@0@0@0@0@2907#SimpleIdCode -^3795 1043@-@+@0@5@2@0@2909#o_ltoken +^3799 2906@-@-@0@0@0@0@2907#SimpleIdCode +^3800 1043@-@+@0@5@2@0@2909#o_ltoken *1 (Constant) -^3796 1043@i0@0@4#ltoken_undefined +^3801 1043@i0@0@4#ltoken_undefined *4 (Function) -^3797 20140@6@5@1@0@0^@3@0@0#ltoken_createType -^3798 20136@6@5@1@0@0^@3@0@0#ltoken_create +^3802 20181@6@5@1@0@0^@3@0@0#ltoken_createType +^3803 20177@6@5@1@0@0^@3@0@0#ltoken_create *3 (Variable) -^3799 1043|@1|0@5@18&#ltoken_forall#ltoken_exists#ltoken_true#ltoken_false#ltoken_not#ltoken_and#ltoken_or#ltoken_implies#ltoken_eq#ltoken_neq#ltoken_equals#ltoken_eqsep#ltoken_select#ltoken_open#ltoken_sep#ltoken_close#ltoken_id#ltoken_arrow#ltoken_marker#ltoken_pre#ltoken_post#ltoken_comment -^3821 1043|@1|6@5@18&#ltoken_compose#ltoken_if -^3823 1043|@1|0@5@18&#ltoken_any#ltoken_result#ltoken_typename#ltoken_bool -^3827 1043|@1|6@5@18&#ltoken_farrow -^3828 1043|@1|0@5@18&#ltoken_lbracked#ltoken_rbracket -*4 (Function) -^3830 20146@6@5@1@0@0^@3@0@0#ltoken_unparseCodeName -^3831 20148@6@5@1@0@0$@19@3@0#ltoken_unparse -^3832 20152$^$@0#ltoken_getRawText -^3833 19652$^$@22#ltoken_similar -^3834 20150@6@5@1@0@0^@3@0@0#ltoken_copy -^3835 20158$$$@0#ltoken_free -^3836 20142@6@5@1@0@0^@3@0@0#ltoken_createFull -^3837 20138@6@5@1@0@0^@3@0@0#ltoken_createRaw -^3838 20154@6@5@1@0@0^@3@0@0#ltoken_unparseLoc -^3839 20156$$$@0#ltoken_markOwned -^3840 20160$^$@0#ltoken_isSingleChar -*7 (Struct tag) -^3841 2989@2990#@!27 -*0 (Datatype) -^3842 2991@+@=@0@5@0@0@2992#ltokenList +^3804 1043|@1|0@5@18&#ltoken_forall#ltoken_exists#ltoken_true#ltoken_false#ltoken_not#ltoken_and#ltoken_or#ltoken_implies#ltoken_eq#ltoken_neq#ltoken_equals#ltoken_eqsep#ltoken_select#ltoken_open#ltoken_sep#ltoken_close#ltoken_id#ltoken_arrow#ltoken_marker#ltoken_pre#ltoken_post#ltoken_comment +^3826 1043|@1|6@5@18&#ltoken_compose#ltoken_if +^3828 1043|@1|0@5@18&#ltoken_any#ltoken_result#ltoken_typename#ltoken_bool +^3832 1043|@1|6@5@18&#ltoken_farrow +^3833 1043|@1|0@5@18&#ltoken_lbracked#ltoken_rbracket +*4 (Function) +^3835 20187@6@5@1@0@0^@3@0@0#ltoken_unparseCodeName +^3836 20189@6@5@1@0@0$@19@3@0#ltoken_unparse +^3837 20193$^$@0#ltoken_getRawText +^3838 19693$^$@22#ltoken_similar +^3839 20191@6@5@1@0@0^@3@0@0#ltoken_copy +^3840 20199$$$@0#ltoken_free +^3841 20183@6@5@1@0@0^@3@0@0#ltoken_createFull +^3842 20179@6@5@1@0@0^@3@0@0#ltoken_createRaw +^3843 20195@6@5@1@0@0^@3@0@0#ltoken_unparseLoc +^3844 20197$$$@0#ltoken_markOwned +^3845 20201$^$@0#ltoken_isSingleChar +*7 (Struct tag) +^3846 2989@2990#@!27 +*0 (Datatype) +^3847 2991@+@=@0@5@0@0@2992#ltokenList *6 (Iterator finalizer) -^3843 0@151#end_ltokenList_elements +^3848 0@151#end_ltokenList_elements *5 (Iterator) -^3844 2993@151#ltokenList_elements -*1 (Constant) -^3845 2992@i0@0@4#ltokenList_undefined -*4 (Function) -^3846 3005@6@2@1@0@0^@2@0@0#ltokenList_new -^3847 18890$@0@@1@p0$@0#ltokenList_addh -^3848 18892$@0@@1@p0$@0#ltokenList_reset -^3849 18896$@0@@1@p0$@0#ltokenList_advance -^3850 18908@6@5@1@0@0^@2@0@0#ltokenList_unparse -^3851 18910$$$@0#ltokenList_free -^3852 18898@6@5@1@0@0^@19@3@0#ltokenList_head -^3853 18906@6@5@1@0@0^@19@3@0#ltokenList_current -^3854 18902@6@5@1@0@0^@2@0@0#ltokenList_copy -^3855 18884@6@2@1@0@0$@2@0@0#ltokenList_singleton -^3856 18888@6@5@1@0@0$$@0#ltokenList_push -^3857 18900$^$@0#ltokenList_equal -^3858 18894$^$@0#ltokenList_isFinished -^3859 18904$@0@@1@p0$@0#ltokenList_removeCurrent -*1 (Constant) -^3860 5$#ltokenListBASESIZE +^3849 2993@151#ltokenList_elements +*1 (Constant) +^3850 2992@i0@0@4#ltokenList_undefined +*4 (Function) +^3851 3005@6@2@1@0@0^@2@0@0#ltokenList_new +^3852 18931$@0@@1@p0$@0#ltokenList_addh +^3853 18933$@0@@1@p0$@0#ltokenList_reset +^3854 18937$@0@@1@p0$@0#ltokenList_advance +^3855 18949@6@5@1@0@0^@2@0@0#ltokenList_unparse +^3856 18951$$$@0#ltokenList_free +^3857 18939@6@5@1@0@0^@19@3@0#ltokenList_head +^3858 18947@6@5@1@0@0^@19@3@0#ltokenList_current +^3859 18943@6@5@1@0@0^@2@0@0#ltokenList_copy +^3860 18925@6@2@1@0@0$@2@0@0#ltokenList_singleton +^3861 18929@6@5@1@0@0$$@0#ltokenList_push +^3862 18941$^$@0#ltokenList_equal +^3863 18935$^$@0#ltokenList_isFinished +^3864 18945$@0@@1@p0$@0#ltokenList_removeCurrent +*1 (Constant) +^3865 5$#ltokenListBASESIZE *2 (Enum member) -^3861 3032$#TAG_ENUM#TAG_STRUCT#TAG_UNION#TAG_FWDSTRUCT#TAG_FWDUNION +^3866 3032$#TAG_ENUM#TAG_STRUCT#TAG_UNION#TAG_FWDSTRUCT#TAG_FWDUNION *9 (Enum tag) -^3866 3032@3033#&!28 +^3871 3032@3033#&!28 *0 (Datatype) -^3867 3033@-@-@0@0@0@0@3034#tagKind +^3872 3033@-@-@0@0@0@0@3034#tagKind *2 (Enum member) -^3868 3035$#IMPPLAIN#IMPBRACKET#IMPQUOTE +^3873 3035$#IMPPLAIN#IMPBRACKET#IMPQUOTE *9 (Enum tag) -^3871 3035@3036#&!29 +^3876 3035@3036#&!29 *0 (Datatype) -^3872 3036@-@-@0@0@0@0@3037#impkind +^3877 3036@-@-@0@0@0@0@3037#impkind *7 (Struct tag) -^3873 3038@3039#@!30 +^3878 3038@3039#@!30 *0 (Datatype) -^3874 3040@-@+@0@0@0@0@3041#importNode +^3879 3040@-@+@0@0@0@0@3041#importNode *4 (Function) -^3875 20048$$$@0#importNode_free -^3876 19694$$@2@0@0#importNode_makePlain -^3877 19696$$@2@0@0#importNode_makeBracketed -^3878 19700$$@2@0@0#importNode_makeQuoted +^3880 20089$$$@0#importNode_free +^3881 19735$$@2@0@0#importNode_makePlain +^3882 19737$$@2@0@0#importNode_makeBracketed +^3883 19741$$@2@0@0#importNode_makeQuoted *0 (Datatype) -^3879 3041@-@+@0@0@2@0@3050#o_importNode +^3884 3041@-@+@0@0@2@0@3050#o_importNode *7 (Struct tag) -^3880 3052@3053#@!31 +^3885 3052@3053#@!31 *0 (Datatype) -^3881 3054@+@=@0@0@0@0@3055#importNodeList +^3886 3054@+@=@0@0@0@0@3055#importNodeList *6 (Iterator finalizer) -^3882 0@152#end_importNodeList_elements +^3887 0@152#end_importNodeList_elements *5 (Iterator) -^3883 3056@152#importNodeList_elements +^3888 3056@152#importNodeList_elements *4 (Function) -^3884 3058$$@2@0@0#importNodeList_new -^3885 19039$$$@0#importNodeList_add -^3886 19041@6@5@1@0@0$@2@0@0#importNodeList_unparse -^3887 19043$$$@0#importNodeList_free +^3889 3058$$@2@0@0#importNodeList_new +^3890 19080$$$@0#importNodeList_add +^3891 19082@6@5@1@0@0$@2@0@0#importNodeList_unparse +^3892 19084$$$@0#importNodeList_free *1 (Constant) -^3888 5$#importNodeListBASESIZE +^3893 5$#importNodeListBASESIZE *4 (Function) -^3889 19704$$$@0#checkBrackets +^3894 19745$$$@0#checkBrackets *7 (Struct tag) -^3890 3068@3069#@!32 +^3895 3068@3069#@!32 *0 (Datatype) -^3891 3070@+@=@0@0@0@0@3071#sortList +^3896 3070@+@=@0@0@0@0@3071#sortList *4 (Function) -^3892 3073$$@2@0@0#sortList_new -^3893 18725$$$@0#sortList_addh -^3894 18727$$$@0#sortList_reset -^3895 18729$$$@0#sortList_advance -^3896 18733@6@5@1@0@0$@2@0@0#sortList_unparse -^3897 18735$$$@0#sortList_free -^3898 18731$$$@0#sortList_current +^3897 3073$$@2@0@0#sortList_new +^3898 18766$$$@0#sortList_addh +^3899 18768$$$@0#sortList_reset +^3900 18770$$$@0#sortList_advance +^3901 18774@6@5@1@0@0$@2@0@0#sortList_unparse +^3902 18776$$$@0#sortList_free +^3903 18772$$$@0#sortList_current *1 (Constant) -^3899 5$#sortListBASESIZE +^3904 5$#sortListBASESIZE *7 (Struct tag) -^3900 3087@3088#@!33 +^3905 3087@3088#@!33 *0 (Datatype) -^3901 3089@+@=@0@0@0@0@3090#lsymbolList +^3906 3089@+@=@0@0@0@0@3090#lsymbolList *6 (Iterator finalizer) -^3902 0@154#end_lsymbolList_elements +^3907 0@154#end_lsymbolList_elements *5 (Iterator) -^3903 3091@154#lsymbolList_elements +^3908 3091@154#lsymbolList_elements *4 (Function) -^3904 3093$$@2@0@0#lsymbolList_new -^3905 18842$$$@0#lsymbolList_addh -^3906 18844$$$@0#lsymbolList_free +^3909 3093$$@2@0@0#lsymbolList_new +^3910 18883$$$@0#lsymbolList_addh +^3911 18885$$$@0#lsymbolList_free *1 (Constant) -^3907 5$#lsymbolListBASESIZE +^3912 5$#lsymbolListBASESIZE *7 (Struct tag) -^3908 3098@3099#@!34 +^3913 3098@3099#@!34 *0 (Datatype) -^3909 3100@+@=@0@5@0@0@3101#lsymbolSet +^3914 3100@+@=@0@5@0@0@3101#lsymbolSet *1 (Constant) -^3910 3101@i0@0@4#lsymbolSet_undefined +^3915 3101@i0@0@4#lsymbolSet_undefined *6 (Iterator finalizer) -^3911 0@155#end_lsymbolSet_elements +^3916 0@155#end_lsymbolSet_elements *5 (Iterator) -^3912 3104@155#lsymbolSet_elements +^3917 3104@155#lsymbolSet_elements *4 (Function) -^3913 3106@6@5@1@0@0^@2@0@0#lsymbolSet_new -^3914 18634$@0@@1@p0$@0#lsymbolSet_insert -^3915 18636$^$@0#lsymbolSet_member -^3916 18638@6@5@1@0@0^@2@0@0#lsymbolSet_unparse -^3917 18640$$$@0#lsymbolSet_free +^3918 3106@6@5@1@0@0^@2@0@0#lsymbolSet_new +^3919 18675$@0@@1@p0$@0#lsymbolSet_insert +^3920 18677$^$@0#lsymbolSet_member +^3921 18679@6@5@1@0@0^@2@0@0#lsymbolSet_unparse +^3922 18681$$$@0#lsymbolSet_free *1 (Constant) -^3918 5$#lsymbolSetBASESIZE +^3923 5$#lsymbolSetBASESIZE *7 (Struct tag) -^3919 3115@3116#@!35 +^3924 3115@3116#@!35 *0 (Datatype) -^3920 3117@+@=@0@5@0@0@3118#sortSet +^3925 3117@+@=@0@5@0@0@3118#sortSet *6 (Iterator finalizer) -^3921 0@156#end_sortSet_elements +^3926 0@156#end_sortSet_elements *5 (Iterator) -^3922 3119@156#sortSet_elements +^3927 3119@156#sortSet_elements *1 (Constant) -^3923 3118@i0@0@4#sortSet_undefined +^3928 3118@i0@0@4#sortSet_undefined *4 (Function) -^3924 3125@6@5@1@0@0$@2@0@0#sortSet_new -^3925 18694$$$@0#sortSet_insert -^3926 18698$$$@0#sortSet_member -^3927 18700@6@5@1@0@0$@2@0@0#sortSet_unparse -^3928 18702@6@5@1@0@0$@2@0@0#sortSet_unparseClean -^3929 18704@6@5@1@0@0$@2@0@0#sortSet_unparseOr -^3930 18706$$$@0#sortSet_free -^3931 18696$$$@0#sortSet_choose -^3932 18708@6@5@1@0@0$@2@0@0#sortSet_copy +^3929 3125@6@5@1@0@0$@2@0@0#sortSet_new +^3930 18735$$$@0#sortSet_insert +^3931 18739$$$@0#sortSet_member +^3932 18741@6@5@1@0@0$@2@0@0#sortSet_unparse +^3933 18743@6@5@1@0@0$@2@0@0#sortSet_unparseClean +^3934 18745@6@5@1@0@0$@2@0@0#sortSet_unparseOr +^3935 18747$$$@0#sortSet_free +^3936 18737$$$@0#sortSet_choose +^3937 18749@6@5@1@0@0$@2@0@0#sortSet_copy *1 (Constant) -^3933 5$#sortSetBASESIZE +^3938 5$#sortSetBASESIZE *7 (Struct tag) -^3934 3142@3143#@!36 +^3939 3142@3143#@!36 *0 (Datatype) -^3935 3144@-@+@0@0@0@0@3145#pairNode +^3940 3144@-@+@0@0@0@0@3145#pairNode *4 (Function) -^3936 20054$$$@0#pairNode_free +^3941 20095$$$@0#pairNode_free *0 (Datatype) -^3937 3145@-@+@0@0@2@0@3148#o_pairNode +^3942 3145@-@+@0@0@2@0@3148#o_pairNode *7 (Struct tag) -^3938 3150@3151#@!37 +^3943 3150@3151#@!37 *0 (Datatype) -^3939 3152@+@=@0@5@0@0@3153#pairNodeList +^3944 3152@+@=@0@5@0@0@3153#pairNodeList *6 (Iterator finalizer) -^3940 0@157#end_pairNodeList_elements +^3945 0@157#end_pairNodeList_elements *5 (Iterator) -^3941 3154@157#pairNodeList_elements +^3946 3154@157#pairNodeList_elements *1 (Constant) -^3942 3153@i0@0@4#pairNodeList_undefined +^3947 3153@i0@0@4#pairNodeList_undefined *4 (Function) -^3943 3158@6@5@1@0@0^@2@0@0#pairNodeList_new -^3944 18928$@0@@1@p0$@0#pairNodeList_addh -^3945 18930@6@5@1@0@0^@2@0@0#pairNodeList_unparse -^3946 18932$$$@0#pairNodeList_free +^3948 3158@6@5@1@0@0^@2@0@0#pairNodeList_new +^3949 18969$@0@@1@p0$@0#pairNodeList_addh +^3950 18971@6@5@1@0@0^@2@0@0#pairNodeList_unparse +^3951 18973$$$@0#pairNodeList_free *1 (Constant) -^3947 5$#pairNodeListBASESIZE +^3952 5$#pairNodeListBASESIZE *7 (Struct tag) -^3948 3165@3166#@!38 +^3953 3165@3166#@!38 *0 (Datatype) -^3949 3167@-@+@0@0@0@0@3168#declaratorNode +^3954 3167@-@+@0@0@0@0@3168#declaratorNode *4 (Function) -^3950 19790@6@5@1@0@0$@2@0@0#declaratorNode_unparse -^3951 20024$$$@0#declaratorNode_free +^3955 19831@6@5@1@0@0$@2@0@0#declaratorNode_unparse +^3956 20065$$$@0#declaratorNode_free *0 (Datatype) -^3952 3168@-@+@0@0@2@0@3173#o_declaratorNode +^3957 3168@-@+@0@0@2@0@3173#o_declaratorNode *7 (Struct tag) -^3953 3175@3176#@!39 +^3958 3175@3176#@!39 *0 (Datatype) -^3954 3177@+@=@0@0@0@0@3178#declaratorNodeList +^3959 3177@+@=@0@0@0@0@3178#declaratorNodeList *6 (Iterator finalizer) -^3955 0@158#end_declaratorNodeList_elements +^3960 0@158#end_declaratorNodeList_elements *5 (Iterator) -^3956 3179@158#declaratorNodeList_elements +^3961 3179@158#declaratorNodeList_elements *4 (Function) -^3957 3181$$@2@0@0#declaratorNodeList_new -^3958 18783$$$@0#declaratorNodeList_add -^3959 18785@6@5@1@0@0$@2@0@0#declaratorNodeList_unparse -^3960 18789$$$@0#declaratorNodeList_free -^3961 18787$$@3@0@0#declaratorNodeList_copy +^3962 3181$$@2@0@0#declaratorNodeList_new +^3963 18824$$$@0#declaratorNodeList_add +^3964 18826@6@5@1@0@0$@2@0@0#declaratorNodeList_unparse +^3965 18830$$$@0#declaratorNodeList_free +^3966 18828$$@3@0@0#declaratorNodeList_copy *1 (Constant) -^3962 5$#declaratorNodeListBASESIZE +^3967 5$#declaratorNodeListBASESIZE *7 (Struct tag) -^3963 3190@3191#@!40 +^3968 3190@3191#@!40 *0 (Datatype) -^3964 3192@-@+@0@0@0@0@3193#declaratorInvNode +^3969 3192@-@+@0@0@0@0@3193#declaratorInvNode *4 (Function) -^3965 20030$$$@0#declaratorInvNode_free -^3966 19834@6@5@1@0@0$@2@0@0#declaratorInvNode_unparse +^3970 20071$$$@0#declaratorInvNode_free +^3971 19875@6@5@1@0@0$@2@0@0#declaratorInvNode_unparse *0 (Datatype) -^3967 3193@-@+@0@0@2@0@3198#o_declaratorInvNode +^3972 3193@-@+@0@0@2@0@3198#o_declaratorInvNode *7 (Struct tag) -^3968 3200@3201#@!41 +^3973 3200@3201#@!41 *0 (Datatype) -^3969 3202@+@=@0@0@0@0@3203#declaratorInvNodeList +^3974 3202@+@=@0@0@0@0@3203#declaratorInvNodeList *6 (Iterator finalizer) -^3970 0@159#end_declaratorInvNodeList_elements +^3975 0@159#end_declaratorInvNodeList_elements *5 (Iterator) -^3971 3204@159#declaratorInvNodeList_elements +^3976 3204@159#declaratorInvNodeList_elements *4 (Function) -^3972 3208$$@2@0@0#declaratorInvNodeList_new -^3973 18742$$$@0#declaratorInvNodeList_add -^3974 18744@6@5@1@0@0$@2@0@0#declaratorInvNodeList_unparse -^3975 18746$$$@0#declaratorInvNodeList_free +^3977 3208$$@2@0@0#declaratorInvNodeList_new +^3978 18783$$$@0#declaratorInvNodeList_add +^3979 18785@6@5@1@0@0$@2@0@0#declaratorInvNodeList_unparse +^3980 18787$$$@0#declaratorInvNodeList_free *1 (Constant) -^3976 5$#declaratorInvNodeListBASESIZE +^3981 5$#declaratorInvNodeListBASESIZE *2 (Enum member) -^3977 3215$#TEXPR_BASE#TEXPR_PTR#TEXPR_ARRAY#TEXPR_FCN +^3982 3215$#TEXPR_BASE#TEXPR_PTR#TEXPR_ARRAY#TEXPR_FCN *9 (Enum tag) -^3981 3215@3216#&!42 +^3986 3215@3216#&!42 *0 (Datatype) -^3982 3216@-@-@0@0@0@0@3217#typeExprKind +^3987 3216@-@-@0@0@0@0@3217#typeExprKind *7 (Struct tag) -^3983 3218@3219#@!43 -^3984 3220@3221#@!44 +^3988 3218@3219#@!43 +^3989 3220@3221#@!44 *8 (Union tag) -^3985 3222@3223#$!45 +^3990 3222@3223#$!45 *4 (Function) -^3986 19798$$$@0#typeExpr_free -^3987 19802@6@5@1@0@0$@2@0@0#typeExpr_unparse -^3988 19804@6@5@1@0@0$@2@0@0#typeExpr_unparseNoBase +^3991 19839$$$@0#typeExpr_free +^3992 19843@6@5@1@0@0$@2@0@0#typeExpr_unparse +^3993 19845@6@5@1@0@0$@2@0@0#typeExpr_unparseNoBase *0 (Datatype) -^3989 1040@-@+@0@0@0@0@3231#abstDeclaratorNode +^3994 1040@-@+@0@0@0@0@3231#abstDeclaratorNode *7 (Struct tag) -^3990 3234@3235#@!46 +^3995 3234@3235#@!46 *0 (Datatype) -^3991 3236@-@+@0@0@0@0@3237#arrayQualNode +^3996 3236@-@+@0@0@0@0@3237#arrayQualNode *7 (Struct tag) -^3992 3238@3239#@!47 +^3997 3238@3239#@!47 *0 (Datatype) -^3993 3240@-@+@0@0@0@0@3241#varNode +^3998 3240@-@+@0@0@0@0@3241#varNode *4 (Function) -^3994 20082$$@3@0@0#varNode_copy -^3995 20084$$$@0#varNode_free +^3999 20123$$@3@0@0#varNode_copy +^4000 20125$$$@0#varNode_free *0 (Datatype) -^3996 3241@-@+@0@0@2@0@3246#o_varNode +^4001 3241@-@+@0@0@2@0@3246#o_varNode *7 (Struct tag) -^3997 3248@3249#@!48 +^4002 3248@3249#@!48 *0 (Datatype) -^3998 3250@+@=@0@0@0@0@3251#varNodeList +^4003 3250@+@=@0@0@0@0@3251#varNodeList *6 (Iterator finalizer) -^3999 0@161#end_varNodeList_elements +^4004 0@161#end_varNodeList_elements *5 (Iterator) -^4000 3252@161#varNodeList_elements +^4005 3252@161#varNodeList_elements *4 (Function) -^4001 3254$$@2@0@0#varNodeList_new -^4002 19002$$$@0#varNodeList_add -^4003 19008$$@3@0@0#varNodeList_copy -^4004 19004@6@5@1@0@0$@2@0@0#varNodeList_unparse -^4005 19006$$$@0#varNodeList_free +^4006 3254$$@2@0@0#varNodeList_new +^4007 19043$$$@0#varNodeList_add +^4008 19049$$@3@0@0#varNodeList_copy +^4009 19045@6@5@1@0@0$@2@0@0#varNodeList_unparse +^4010 19047$$$@0#varNodeList_free *1 (Constant) -^4006 5$#varNodeListBASESIZE +^4011 5$#varNodeListBASESIZE *7 (Struct tag) -^4007 3263@3264#@!49 +^4012 3263@3264#@!49 *0 (Datatype) -^4008 3265@-@+@0@0@0@0@3266#quantifierNode +^4013 3265@-@+@0@0@0@0@3266#quantifierNode *4 (Function) -^4009 20062$$@3@0@0#quantifierNode_copy -^4010 20064$$$@0#quantifierNode_free +^4014 20103$$@3@0@0#quantifierNode_copy +^4015 20105$$$@0#quantifierNode_free *0 (Datatype) -^4011 3266@-@+@0@0@2@0@3271#o_quantifierNode +^4016 3266@-@+@0@0@2@0@3271#o_quantifierNode *7 (Struct tag) -^4012 3273@3274#@!50 +^4017 3273@3274#@!50 *0 (Datatype) -^4013 3275@+@=@0@0@0@0@3276#quantifierNodeList +^4018 3275@+@=@0@0@0@0@3276#quantifierNodeList *6 (Iterator finalizer) -^4014 0@162#end_quantifierNodeList_elements +^4019 0@162#end_quantifierNodeList_elements *5 (Iterator) -^4015 3277@162#quantifierNodeList_elements +^4020 3277@162#quantifierNodeList_elements *4 (Function) -^4016 3279$$@2@0@0#quantifierNodeList_new -^4017 19015$$$@0#quantifierNodeList_add -^4018 19019@6@5@1@0@0$@2@0@0#quantifierNodeList_unparse -^4019 19021$$$@0#quantifierNodeList_free -^4020 19017$$@2@0@0#quantifierNodeList_copy +^4021 3279$$@2@0@0#quantifierNodeList_new +^4022 19056$$$@0#quantifierNodeList_add +^4023 19060@6@5@1@0@0$@2@0@0#quantifierNodeList_unparse +^4024 19062$$$@0#quantifierNodeList_free +^4025 19058$$@2@0@0#quantifierNodeList_copy *1 (Constant) -^4021 5$#quantifierNodeListBASESIZE +^4026 5$#quantifierNodeListBASESIZE *2 (Enum member) -^4022 3288$#SRN_TERM#SRN_TYPE#SRN_OBJ#SRN_SPECIAL +^4027 3288$#SRN_TERM#SRN_TYPE#SRN_OBJ#SRN_SPECIAL *9 (Enum tag) -^4026 3288@3289#&!51 +^4031 3288@3289#&!51 *0 (Datatype) -^4027 3289@-@-@0@0@0@0@3290#storeRefNodeKind +^4032 3289@-@-@0@0@0@0@3290#storeRefNodeKind *8 (Union tag) -^4028 3291@3292#$!52 +^4033 3291@3292#$!52 *7 (Struct tag) -^4029 3293@3294#@!53 +^4034 3293@3294#@!53 *0 (Datatype) -^4030 3295@-@+@0@0@0@0@3296#storeRefNode +^4035 3295@-@+@0@0@0@0@3296#storeRefNode *4 (Function) -^4031 20068$$@3@0@0#storeRefNode_copy -^4032 20070$$$@0#storeRefNode_free +^4036 20109$$@3@0@0#storeRefNode_copy +^4037 20111$$$@0#storeRefNode_free *0 (Datatype) -^4033 3296@-@+@0@0@2@0@3309#o_storeRefNode +^4038 3296@-@+@0@0@2@0@3309#o_storeRefNode *7 (Struct tag) -^4034 3311@3312#@!54 +^4039 3311@3312#@!54 *0 (Datatype) -^4035 3313@+@=@0@0@0@0@3314#storeRefNodeList +^4040 3313@+@=@0@0@0@0@3314#storeRefNodeList *6 (Iterator finalizer) -^4036 0@163#end_storeRefNodeList_elements +^4041 0@163#end_storeRefNodeList_elements *5 (Iterator) -^4037 3315@163#storeRefNodeList_elements +^4042 3315@163#storeRefNodeList_elements *4 (Function) -^4038 3317$$@2@0@0#storeRefNodeList_new -^4039 18820$$$@0#storeRefNodeList_add -^4040 18824@6@5@1@0@0$@2@0@0#storeRefNodeList_unparse -^4041 18826$$$@0#storeRefNodeList_free -^4042 18822$$@2@0@0#storeRefNodeList_copy +^4043 3317$$@2@0@0#storeRefNodeList_new +^4044 18861$$$@0#storeRefNodeList_add +^4045 18865@6@5@1@0@0$@2@0@0#storeRefNodeList_unparse +^4046 18867$$$@0#storeRefNodeList_free +^4047 18863$$@2@0@0#storeRefNodeList_copy *1 (Constant) -^4043 5$#storeRefNodeListBASESIZE +^4048 5$#storeRefNodeListBASESIZE *7 (Struct tag) -^4044 3326@3327#@!55 +^4049 3326@3327#@!55 *0 (Datatype) -^4045 3328@-@+@0@0@0@0@3329#modifyNode +^4050 3328@-@+@0@0@0@0@3329#modifyNode *4 (Function) -^4046 19950@6@5@1@0@0$@2@0@0#modifyNode_unparse +^4051 19991@6@5@1@0@0$@2@0@0#modifyNode_unparse *7 (Struct tag) -^4047 3332@3333#@!56 +^4052 3332@3333#@!56 *0 (Datatype) -^4048 3334@-@+@0@0@0@0@3335#letDeclNode +^4053 3334@-@+@0@0@0@0@3335#letDeclNode *4 (Function) -^4049 20052$$$@0#letDeclNode_free +^4054 20093$$$@0#letDeclNode_free *0 (Datatype) -^4050 3335@-@+@0@0@2@0@3338#o_letDeclNode +^4055 3335@-@+@0@0@2@0@3338#o_letDeclNode *7 (Struct tag) -^4051 3340@3341#@!57 +^4056 3340@3341#@!57 *0 (Datatype) -^4052 3342@+@=@0@0@0@0@3343#letDeclNodeList +^4057 3342@+@=@0@0@0@0@3343#letDeclNodeList *6 (Iterator finalizer) -^4053 0@164#end_letDeclNodeList_elements +^4058 0@164#end_letDeclNodeList_elements *5 (Iterator) -^4054 3344@164#letDeclNodeList_elements +^4059 3344@164#letDeclNodeList_elements *4 (Function) -^4055 3346$$@2@0@0#letDeclNodeList_new -^4056 18796$$$@0#letDeclNodeList_add -^4057 18798@6@5@1@0@0$@2@0@0#letDeclNodeList_unparse -^4058 18800$$$@0#letDeclNodeList_free +^4060 3346$$@2@0@0#letDeclNodeList_new +^4061 18837$$$@0#letDeclNodeList_add +^4062 18839@6@5@1@0@0$@2@0@0#letDeclNodeList_unparse +^4063 18841$$$@0#letDeclNodeList_free *1 (Constant) -^4059 5$#letDeclNodeListBASESIZE +^4064 5$#letDeclNodeListBASESIZE *2 (Enum member) -^4060 3353$#ACT_SELF#ACT_ITER#ACT_ALTERNATE#ACT_SEQUENCE +^4065 3353$#ACT_SELF#ACT_ITER#ACT_ALTERNATE#ACT_SEQUENCE *9 (Enum tag) -^4064 3353@3354#&!58 +^4069 3353@3354#&!58 *0 (Datatype) -^4065 3354@-@-@0@0@0@0@3355#actionKind +^4070 3354@-@-@0@0@0@0@3355#actionKind *8 (Union tag) -^4066 3356@3357#$!59 +^4071 3356@3357#$!59 *7 (Struct tag) -^4067 3358@3359#@!60 +^4072 3358@3359#@!60 *0 (Datatype) -^4068 3360@-@+@0@0@0@0@3361#programNode +^4073 3360@-@+@0@0@0@0@3361#programNode *4 (Function) -^4069 20060$$$@0#programNode_free -^4070 19952@6@5@1@0@0$@2@0@0#programNode_unparse +^4074 20101$$$@0#programNode_free +^4075 19993@6@5@1@0@0$@2@0@0#programNode_unparse *0 (Datatype) -^4071 3361@-@+@0@0@2@0@3366#o_programNode +^4076 3361@-@+@0@0@2@0@3366#o_programNode *6 (Iterator finalizer) -^4072 0@18#end_programNodeList_elements +^4077 0@18#end_programNodeList_elements *5 (Iterator) -^4073 3369@18#programNodeList_elements +^4078 3369@18#programNodeList_elements *4 (Function) -^4074 3371$$@2@0@0#programNodeList_new -^4075 18980$$$@0#programNodeList_addh -^4076 18982@6@5@1@0@0$@2@0@0#programNodeList_unparse -^4077 18984$$$@0#programNodeList_free +^4079 3371$$@2@0@0#programNodeList_new +^4080 19021$$$@0#programNodeList_addh +^4081 19023@6@5@1@0@0$@2@0@0#programNodeList_unparse +^4082 19025$$$@0#programNodeList_free *1 (Constant) -^4078 5$#programNodeListBASESIZE +^4083 5$#programNodeListBASESIZE *2 (Enum member) -^4079 3378$#LPD_PLAIN#LPD_CHECKS#LPD_REQUIRES#LPD_ENSURES#LPD_INTRACLAIM#LPD_CONSTRAINT#LPD_INITIALLY +^4084 3378$#LPD_PLAIN#LPD_CHECKS#LPD_REQUIRES#LPD_ENSURES#LPD_INTRACLAIM#LPD_CONSTRAINT#LPD_INITIALLY *9 (Enum tag) -^4086 3378@3379#&!61 +^4091 3378@3379#&!61 *0 (Datatype) -^4087 3379@-@-@0@0@0@0@3380#lclPredicateKind +^4092 3379@-@-@0@0@0@0@3380#lclPredicateKind *7 (Struct tag) -^4088 3382@3383#@!62 +^4093 3382@3383#@!62 *0 (Datatype) -^4089 3384@-@+@0@0@0@0@3385#exposedNode +^4094 3384@-@+@0@0@0@0@3385#exposedNode *4 (Function) -^4090 19830@6@5@1@0@0$@2@0@0#exposedNode_unparse +^4095 19871@6@5@1@0@0$@2@0@0#exposedNode_unparse *2 (Enum member) -^4091 3388$#TK_ABSTRACT#TK_EXPOSED#TK_UNION +^4096 3388$#TK_ABSTRACT#TK_EXPOSED#TK_UNION *9 (Enum tag) -^4094 3388@3389#&!63 +^4099 3388@3389#&!63 *0 (Datatype) -^4095 3389@-@-@0@0@0@0@3390#typeKind +^4100 3389@-@-@0@0@0@0@3390#typeKind *7 (Struct tag) -^4096 3391@3392#@!64 +^4101 3391@3392#@!64 *0 (Datatype) -^4097 3393@-@+@0@0@0@0@3394#CTypesNode +^4102 3393@-@+@0@0@0@0@3394#CTypesNode *7 (Struct tag) -^4098 3395@3396#@!65 +^4103 3395@3396#@!65 *0 (Datatype) -^4099 3397@-@+@0@0@0@0@3398#initDeclNode +^4104 3397@-@+@0@0@0@0@3398#initDeclNode *4 (Function) -^4100 20040$$$@0#initDeclNode_isRedeclaration -^4101 20050$$$@0#initDeclNode_free +^4105 20081$$$@0#initDeclNode_isRedeclaration +^4106 20091$$$@0#initDeclNode_free *0 (Datatype) -^4102 3398@-@+@0@0@2@0@3403#o_initDeclNode +^4107 3398@-@+@0@0@2@0@3403#o_initDeclNode *7 (Struct tag) -^4103 3405@3406#@!66 +^4108 3405@3406#@!66 *0 (Datatype) -^4104 3407@+@=@0@0@0@0@3408#initDeclNodeList +^4109 3407@+@=@0@0@0@0@3408#initDeclNodeList *6 (Iterator finalizer) -^4105 0@166#end_initDeclNodeList_elements +^4110 0@166#end_initDeclNodeList_elements *5 (Iterator) -^4106 3409@166#initDeclNodeList_elements +^4111 3409@166#initDeclNodeList_elements *4 (Function) -^4107 3411$$@2@0@0#initDeclNodeList_new -^4108 18715$$$@0#initDeclNodeList_add -^4109 18717@6@5@1@0@0$@2@0@0#initDeclNodeList_unparse -^4110 18719$$$@0#initDeclNodeList_free +^4112 3411$$@2@0@0#initDeclNodeList_new +^4113 18756$$$@0#initDeclNodeList_add +^4114 18758@6@5@1@0@0$@2@0@0#initDeclNodeList_unparse +^4115 18760$$$@0#initDeclNodeList_free *1 (Constant) -^4111 5$#initDeclNodeListBASESIZE +^4116 5$#initDeclNodeListBASESIZE *7 (Struct tag) -^4112 3418@3419#@!67 +^4117 3418@3419#@!67 *0 (Datatype) -^4113 3420@-@+@0@0@0@0@3421#constDeclarationNode +^4118 3420@-@+@0@0@0@0@3421#constDeclarationNode *4 (Function) -^4114 19662@6@5@1@0@0$@2@0@0#constDeclarationNode_unparse +^4119 19703@6@5@1@0@0$@2@0@0#constDeclarationNode_unparse *2 (Enum member) -^4115 3424$#QLF_NONE#QLF_CONST#QLF_VOLATILE +^4120 3424$#QLF_NONE#QLF_CONST#QLF_VOLATILE *9 (Enum tag) -^4118 3424@3425#&!68 +^4123 3424@3425#&!68 *0 (Datatype) -^4119 3425@-@-@0@0@0@0@3426#qualifierKind +^4124 3425@-@-@0@0@0@0@3426#qualifierKind *7 (Struct tag) -^4120 3427@3428#@!69 +^4125 3427@3428#@!69 *0 (Datatype) -^4121 3429@-@+@0@0@0@0@3430#varDeclarationNode +^4126 3429@-@+@0@0@0@0@3430#varDeclarationNode *4 (Function) -^4122 20080$$$@0#varDeclarationNode_free -^4123 19658@6@5@1@0@0^@2@0@0#varDeclarationNode_unparse +^4127 20121$$$@0#varDeclarationNode_free +^4128 19699@6@5@1@0@0^@2@0@0#varDeclarationNode_unparse *0 (Datatype) -^4124 3430@-@+@0@0@2@0@3435#o_varDeclarationNode +^4129 3430@-@+@0@0@2@0@3435#o_varDeclarationNode *7 (Struct tag) -^4125 3437@3438#@!70 +^4130 3437@3438#@!70 *0 (Datatype) -^4126 3439@+@=@0@0@0@0@3440#varDeclarationNodeList +^4131 3439@+@=@0@0@0@0@3440#varDeclarationNodeList *6 (Iterator finalizer) -^4127 0@167#end_varDeclarationNodeList_elements +^4132 0@167#end_varDeclarationNodeList_elements *5 (Iterator) -^4128 3441@167#varDeclarationNodeList_elements +^4133 3441@167#varDeclarationNodeList_elements *4 (Function) -^4129 3443$^@2@0@0#varDeclarationNodeList_new -^4130 18991$@0@@1@p0$@0#varDeclarationNodeList_addh -^4131 18993@6@5@1@0@0^@2@0@0#varDeclarationNodeList_unparse -^4132 18995$$$@0#varDeclarationNodeList_free +^4134 3443$^@2@0@0#varDeclarationNodeList_new +^4135 19032$@0@@1@p0$@0#varDeclarationNodeList_addh +^4136 19034@6@5@1@0@0^@2@0@0#varDeclarationNodeList_unparse +^4137 19036$$$@0#varDeclarationNodeList_free *1 (Constant) -^4133 5$#varDeclarationNodeListBASESIZE +^4138 5$#varDeclarationNodeListBASESIZE *0 (Datatype) -^4134 3440@-@+@0@0@0@0@3450#globalList +^4139 3440@-@+@0@0@0@0@3450#globalList *7 (Struct tag) -^4135 3455@3456#@!71 +^4140 3455@3456#@!71 *0 (Datatype) -^4136 3457@-@+@0@0@0@0@3458#claimNode +^4141 3457@-@+@0@0@0@0@3458#claimNode *4 (Function) -^4137 19940@6@5@1@0@0$@2@0@0#claimNode_unparse +^4142 19981@6@5@1@0@0$@2@0@0#claimNode_unparse *7 (Struct tag) -^4138 3461@3462#@!72 +^4143 3461@3462#@!72 *0 (Datatype) -^4139 3463@-@+@0@0@0@0@3464#fcnNode +^4144 3463@-@+@0@0@0@0@3464#fcnNode *4 (Function) -^4140 20028$$$@0#fcnNode_free -^4141 19656@6@5@1@0@0$@2@0@0#fcnNode_unparse +^4145 20069$$$@0#fcnNode_free +^4146 19697@6@5@1@0@0$@2@0@0#fcnNode_unparse *0 (Datatype) -^4142 3464@-@+@0@0@2@0@3469#o_fcnNode +^4147 3464@-@+@0@0@2@0@3469#o_fcnNode *7 (Struct tag) -^4143 3471@3472#@!73 +^4148 3471@3472#@!73 *0 (Datatype) -^4144 3473@+@=@0@5@0@0@3474#fcnNodeList +^4149 3473@+@=@0@5@0@0@3474#fcnNodeList *6 (Iterator finalizer) -^4145 0@168#end_fcnNodeList_elements +^4150 0@168#end_fcnNodeList_elements *5 (Iterator) -^4146 3475@168#fcnNodeList_elements +^4151 3475@168#fcnNodeList_elements *1 (Constant) -^4147 3474@i0@0@4#fcnNodeList_undefined +^4152 3474@i0@0@4#fcnNodeList_undefined *4 (Function) -^4148 3485@6@5@1@0@0$@2@0@0#fcnNodeList_new -^4149 18952@6@5@1@0@0$$@0#fcnNodeList_add -^4150 18954@6@5@1@0@0$@2@0@0#fcnNodeList_unparse -^4151 18956$$$@0#fcnNodeList_free +^4153 3485@6@5@1@0@0$@2@0@0#fcnNodeList_new +^4154 18993@6@5@1@0@0$$@0#fcnNodeList_add +^4155 18995@6@5@1@0@0$@2@0@0#fcnNodeList_unparse +^4156 18997$$$@0#fcnNodeList_free *1 (Constant) -^4152 5$#fcnNodeListBASESIZE +^4157 5$#fcnNodeListBASESIZE *7 (Struct tag) -^4153 3492@3493#@!74 +^4158 3492@3493#@!74 *0 (Datatype) -^4154 3494@-@+@0@0@0@0@3495#iterNode +^4159 3494@-@+@0@0@0@0@3495#iterNode *4 (Function) -^4155 19654@6@5@1@0@0^@2@0@0#iterNode_unparse -^4156 19836@6@5@1@0@0$@2@0@0#abstBodyNode_unparse +^4160 19695@6@5@1@0@0^@2@0@0#iterNode_unparse +^4161 19877@6@5@1@0@0$@2@0@0#abstBodyNode_unparse *7 (Struct tag) -^4157 3501@3502#@!75 +^4162 3501@3502#@!75 *0 (Datatype) -^4158 3503@-@+@0@0@0@0@3504#abstractNode +^4163 3503@-@+@0@0@0@0@3504#abstractNode *4 (Function) -^4159 19824@6@5@1@0@0$@2@0@0#abstractNode_unparse +^4164 19865@6@5@1@0@0$@2@0@0#abstractNode_unparse *7 (Struct tag) -^4160 3507@3508#@!76 +^4165 3507@3508#@!76 *0 (Datatype) -^4161 3509@-@+@0@0@0@0@3510#stDeclNode +^4166 3509@-@+@0@0@0@0@3510#stDeclNode *4 (Function) -^4162 20074$$$@0#stDeclNode_free -^4163 20072$$@3@0@0#stDeclNode_copy +^4167 20115$$$@0#stDeclNode_free +^4168 20113$$@3@0@0#stDeclNode_copy *0 (Datatype) -^4164 3510@-@+@0@0@2@0@3515#o_stDeclNode +^4169 3510@-@+@0@0@2@0@3515#o_stDeclNode *7 (Struct tag) -^4165 3517@3518#@!77 +^4170 3517@3518#@!77 *0 (Datatype) -^4166 3519@+@=@0@0@0@0@3520#stDeclNodeList +^4171 3519@+@=@0@0@0@0@3520#stDeclNodeList *6 (Iterator finalizer) -^4167 0@170#end_stDeclNodeList_elements +^4172 0@170#end_stDeclNodeList_elements *5 (Iterator) -^4168 3521@170#stDeclNodeList_elements +^4173 3521@170#stDeclNodeList_elements *4 (Function) -^4169 3525$$@2@0@0#stDeclNodeList_new -^4170 18807$$$@0#stDeclNodeList_add -^4171 18811@6@5@1@0@0$@2@0@0#stDeclNodeList_unparse -^4172 18813$$$@0#stDeclNodeList_free -^4173 18809$$@2@0@0#stDeclNodeList_copy +^4174 3525$$@2@0@0#stDeclNodeList_new +^4175 18848$$$@0#stDeclNodeList_add +^4176 18852@6@5@1@0@0$@2@0@0#stDeclNodeList_unparse +^4177 18854$$$@0#stDeclNodeList_free +^4178 18850$$@2@0@0#stDeclNodeList_copy *1 (Constant) -^4174 5$#stDeclNodeListBASESIZE +^4179 5$#stDeclNodeListBASESIZE *7 (Struct tag) -^4175 3534@3535#@!78 +^4180 3534@3535#@!78 *0 (Datatype) -^4176 3536@-@+@0@0@0@0@3537#taggedUnionNode +^4181 3536@-@+@0@0@0@0@3537#taggedUnionNode *4 (Function) -^4177 19840@6@5@1@0@0^@2@0@0#taggedUnionNode_unparse +^4182 19881@6@5@1@0@0^@2@0@0#taggedUnionNode_unparse *8 (Union tag) -^4178 3540@3541#$!79 +^4183 3540@3541#$!79 *7 (Struct tag) -^4179 3542@3543#@!80 +^4184 3542@3543#@!80 *0 (Datatype) -^4180 3544@-@+@0@0@0@0@3545#typeNode +^4185 3544@-@+@0@0@0@0@3545#typeNode *4 (Function) -^4181 19660@6@5@1@0@0^@2@0@0#typeNode_unparse +^4186 19701@6@5@1@0@0^@2@0@0#typeNode_unparse *2 (Enum member) -^4182 3548$#SU_STRUCT#SU_UNION +^4187 3548$#SU_STRUCT#SU_UNION *9 (Enum tag) -^4184 3548@3549#&!81 +^4189 3548@3549#&!81 *0 (Datatype) -^4185 3549@-@-@0@0@0@0@3550#suKind +^4190 3549@-@-@0@0@0@0@3550#suKind *7 (Struct tag) -^4186 3551@3552#@!82 +^4191 3551@3552#@!82 *0 (Datatype) -^4187 3553@-@+@0@0@0@0@3554#strOrUnionNode +^4192 3553@-@+@0@0@0@0@3554#strOrUnionNode *4 (Function) -^4188 19774@6@5@1@0@0$@3@0@0#strOrUnionNode_unparse +^4193 19815@6@5@1@0@0$@3@0@0#strOrUnionNode_unparse *7 (Struct tag) -^4189 3557@3558#@!83 +^4194 3557@3558#@!83 *0 (Datatype) -^4190 3559@-@+@0@0@0@0@3560#enumSpecNode +^4195 3559@-@+@0@0@0@0@3560#enumSpecNode *4 (Function) -^4191 19768@6@5@1@0@0^@2@0@0#enumSpecNode_unparse +^4196 19809@6@5@1@0@0^@2@0@0#enumSpecNode_unparse *2 (Enum member) -^4192 3563$#LTS_TYPE#LTS_STRUCTUNION#LTS_ENUM#LTS_CONJ +^4197 3563$#LTS_TYPE#LTS_STRUCTUNION#LTS_ENUM#LTS_CONJ *9 (Enum tag) -^4196 3563@3564#&!84 +^4201 3563@3564#&!84 *0 (Datatype) -^4197 3564@-@-@0@0@0@0@3565#lclTypeSpecKind -^4198 1032@-@+@0@5@0@0@3566#lcltsp +^4202 3564@-@-@0@0@0@0@3565#lclTypeSpecKind +^4203 1032@-@+@0@5@0@0@3566#lcltsp *7 (Struct tag) -^4199 3567@3568#@!85 +^4204 3567@3568#@!85 *0 (Datatype) -^4200 3569@-@+@0@0@0@0@3570#lclconj +^4205 3569@-@+@0@0@0@0@3570#lclconj *8 (Union tag) -^4201 3571@3572#$!86 +^4206 3571@3572#$!86 *1 (Constant) -^4202 1032@i0@0@6#lclTypeSpecNode_undefined +^4207 1032@i0@0@6#lclTypeSpecNode_undefined *4 (Function) -^4203 20008@6@5@1@0@0^@2@0@0#lclTypeSpecNode_copy -^4204 19762@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparse -^4205 19890@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparseComments +^4208 20049@6@5@1@0@0^@2@0@0#lclTypeSpecNode_copy +^4209 19803@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparse +^4210 19931@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparseComments *7 (Struct tag) -^4206 3582@3583#@!87 +^4211 3582@3583#@!87 *0 (Datatype) -^4207 3584@-@+@0@0@0@0@3585#typeNamePack +^4212 3584@-@+@0@0@0@0@3585#typeNamePack *7 (Struct tag) -^4208 3586@3587#@!88 +^4213 3586@3587#@!88 *0 (Datatype) -^4209 3588@-@+@0@0@0@0@3589#typeNameNode +^4214 3588@-@+@0@0@0@0@3589#typeNameNode *4 (Function) -^4210 20078$$$@0#typeNameNode_free -^4211 19750@6@5@1@0@0$@2@0@0#typeNameNode_unparse +^4215 20119$$$@0#typeNameNode_free +^4216 19791@6@5@1@0@0$@2@0@0#typeNameNode_unparse *0 (Datatype) -^4212 3589@-@+@0@0@2@0@3594#o_typeNameNode +^4217 3589@-@+@0@0@2@0@3594#o_typeNameNode *7 (Struct tag) -^4213 3596@3597#@!89 +^4218 3596@3597#@!89 *0 (Datatype) -^4214 3598@+@=@0@0@0@0@3599#typeNameNodeList +^4219 3598@+@=@0@0@0@0@3599#typeNameNodeList *6 (Iterator finalizer) -^4215 0@172#end_typeNameNodeList_elements +^4220 0@172#end_typeNameNodeList_elements *5 (Iterator) -^4216 3600@172#typeNameNodeList_elements +^4221 3600@172#typeNameNodeList_elements *4 (Function) -^4217 3606$$@2@0@0#typeNameNodeList_new -^4218 18939$$$@0#typeNameNodeList_add -^4219 18941@6@5@1@0@0$@2@0@0#typeNameNodeList_unparse -^4220 18943$$$@0#typeNameNodeList_free +^4222 3606$$@2@0@0#typeNameNodeList_new +^4223 18980$$$@0#typeNameNodeList_add +^4224 18982@6@5@1@0@0$@2@0@0#typeNameNodeList_unparse +^4225 18984$$$@0#typeNameNodeList_free *1 (Constant) -^4221 5$#typeNameNodeListBASESIZE +^4226 5$#typeNameNodeListBASESIZE *2 (Enum member) -^4222 3613$#OPF_IF#OPF_ANYOP#OPF_MANYOP#OPF_ANYOPM#OPF_MANYOPM#OPF_MIDDLE#OPF_MMIDDLE#OPF_MIDDLEM#OPF_MMIDDLEM#OPF_BMIDDLE#OPF_BMMIDDLE#OPF_BMIDDLEM#OPF_BMMIDDLEM#OPF_SELECT#OPF_MAP#OPF_MSELECT#OPF_MMAP +^4227 3613$#OPF_IF#OPF_ANYOP#OPF_MANYOP#OPF_ANYOPM#OPF_MANYOPM#OPF_MIDDLE#OPF_MMIDDLE#OPF_MIDDLEM#OPF_MMIDDLEM#OPF_BMIDDLE#OPF_BMMIDDLE#OPF_BMIDDLEM#OPF_BMMIDDLEM#OPF_SELECT#OPF_MAP#OPF_MSELECT#OPF_MMAP *9 (Enum tag) -^4239 3613@3614#&!90 +^4244 3613@3614#&!90 *0 (Datatype) -^4240 3614@-@-@0@0@0@0@3615#opFormKind +^4245 3614@-@-@0@0@0@0@3615#opFormKind *8 (Union tag) -^4241 3616@3617#$!91 +^4246 3616@3617#$!91 *0 (Datatype) -^4242 3616@-@-@0@0@0@0@3618#opFormUnion +^4247 3616@-@-@0@0@0@0@3618#opFormUnion *4 (Function) -^4243 19744@6@5@1@0@0^@2@0@0#opFormNode_unparse +^4248 19785@6@5@1@0@0^@2@0@0#opFormNode_unparse *7 (Struct tag) -^4244 3622@3623#@!92 +^4249 3622@3623#@!92 *0 (Datatype) -^4245 3624@-@+@0@0@0@0@3625#quantifiedTermNode +^4250 3624@-@+@0@0@0@0@3625#quantifiedTermNode *2 (Enum member) -^4246 3626$#TRM_LITERAL#TRM_CONST#TRM_VAR#TRM_ZEROARY#TRM_APPLICATION#TRM_QUANTIFIER#TRM_UNCHANGEDALL#TRM_UNCHANGEDOTHERS#TRM_SIZEOF +^4251 3626$#TRM_LITERAL#TRM_CONST#TRM_VAR#TRM_ZEROARY#TRM_APPLICATION#TRM_QUANTIFIER#TRM_UNCHANGEDALL#TRM_UNCHANGEDOTHERS#TRM_SIZEOF *9 (Enum tag) -^4255 3626@3627#&!93 +^4260 3626@3627#&!93 *0 (Datatype) -^4256 3627@-@-@0@0@0@0@3628#termKIND +^4261 3627@-@-@0@0@0@0@3628#termKIND *7 (Struct tag) -^4257 3629@3630#@!94 +^4262 3629@3630#@!94 *0 (Datatype) -^4258 3631@-@+@0@0@0@0@3632#sigNode +^4263 3631@-@+@0@0@0@0@3632#sigNode *4 (Function) -^4259 19732@6@5@1@0@0^@2@0@0#sigNode_unparse -^4260 20022$$$@0#sigNode_free -^4261 20034$^@2@0@0#sigNode_copy -^4262 19734$$$@0#sigNode_markOwned +^4264 19773@6@5@1@0@0^@2@0@0#sigNode_unparse +^4265 20063$$$@0#sigNode_free +^4266 20075$^@2@0@0#sigNode_copy +^4267 19775$$$@0#sigNode_markOwned *0 (Datatype) -^4263 3632@-@+@0@0@17@0@3641#o_sigNode +^4268 3632@-@+@0@0@17@0@3641#o_sigNode *7 (Struct tag) -^4264 3643@3644#@!95 +^4269 3643@3644#@!95 *0 (Datatype) -^4265 3645@+@=@0@5@0@0@3646#sigNodeSet +^4270 3645@+@=@0@5@0@0@3646#sigNodeSet *6 (Iterator finalizer) -^4266 0@174#end_sigNodeSet_elements +^4271 0@174#end_sigNodeSet_elements *5 (Iterator) -^4267 3647@174#sigNodeSet_elements +^4272 3647@174#sigNodeSet_elements *1 (Constant) -^4268 3646@i0@0@4#sigNodeSet_undefined +^4273 3646@i0@0@4#sigNodeSet_undefined *4 (Function) -^4269 3657@6@5@1@0@0^@2@0@0#sigNodeSet_new -^4270 18647@6@5@1@0@0^@2@0@0#sigNodeSet_singleton -^4271 18651$@0@@1@p0$@0#sigNodeSet_insert -^4272 18655@6@5@1@0@0^@2@0@0#sigNodeSet_unparse -^4273 18659@6@5@1@0@0^@2@0@0#sigNodeSet_unparsePossibleAritys -^4274 18661$$$@0#sigNodeSet_free -^4275 18657@6@5@1@0@0^@2@0@0#sigNodeSet_unparseSomeSigs +^4274 3657@6@5@1@0@0^@2@0@0#sigNodeSet_new +^4275 18688@6@5@1@0@0^@2@0@0#sigNodeSet_singleton +^4276 18692$@0@@1@p0$@0#sigNodeSet_insert +^4277 18696@6@5@1@0@0^@2@0@0#sigNodeSet_unparse +^4278 18700@6@5@1@0@0^@2@0@0#sigNodeSet_unparsePossibleAritys +^4279 18702$$$@0#sigNodeSet_free +^4280 18698@6@5@1@0@0^@2@0@0#sigNodeSet_unparseSomeSigs *1 (Constant) -^4276 5$#sigNodeSetBASESIZE +^4281 5$#sigNodeSetBASESIZE *7 (Struct tag) -^4277 3670@3671#@!96 +^4282 3670@3671#@!96 *0 (Datatype) -^4278 3672@-@+@0@0@0@0@3673#signNode +^4283 3672@-@+@0@0@0@0@3673#signNode *4 (Function) -^4279 19986@6@5@1@0@0^@2@0@0#signNode_unparse -^4280 19984$$$@0#signNode_free +^4284 20027@6@5@1@0@0^@2@0@0#signNode_unparse +^4285 20025$$$@0#signNode_free *8 (Union tag) -^4281 3678@3679#$!97 +^4286 3678@3679#$!97 *7 (Struct tag) -^4282 3680@3681#@!98 +^4287 3680@3681#@!98 *0 (Datatype) -^4283 3682@-@+@0@0@0@0@3683#nameNode +^4288 3682@-@+@0@0@0@0@3683#nameNode *4 (Function) -^4284 20016$$$@0#nameNode_free -^4285 20036@6@5@1@0@0^@2@0@0#nameNode_copy -^4286 19728@6@5@1@0@0^@2@0@0#nameNode_unparse -^4287 20038$^@2@0@0#nameNode_copySafe +^4289 20057$$$@0#nameNode_free +^4290 20077@6@5@1@0@0^@2@0@0#nameNode_copy +^4291 19769@6@5@1@0@0^@2@0@0#nameNode_unparse +^4292 20079$^@2@0@0#nameNode_copySafe *7 (Struct tag) -^4288 3692@3693#@!99 +^4293 3692@3693#@!99 *0 (Datatype) -^4289 3694@-@+@0@0@0@0@3695#lslOp -^4290 3695@-@+@0@0@2@0@3696#o_lslOp +^4294 3694@-@+@0@0@0@0@3695#lslOp +^4295 3695@-@+@0@0@2@0@3696#o_lslOp *4 (Function) -^4291 20020$$$@0#lslOp_free -^4292 20032$$@2@0@0#lslOp_copy +^4296 20061$$$@0#lslOp_free +^4297 20073$$@2@0@0#lslOp_copy *7 (Struct tag) -^4293 3702@3703#@!100 +^4298 3702@3703#@!100 *0 (Datatype) -^4294 3704@+@=@0@5@0@0@3705#lslOpSet +^4299 3704@+@=@0@5@0@0@3705#lslOpSet *6 (Iterator finalizer) -^4295 0@175#end_lslOpSet_elements +^4300 0@175#end_lslOpSet_elements *5 (Iterator) -^4296 3706@175#lslOpSet_elements +^4301 3706@175#lslOpSet_elements *1 (Constant) -^4297 3705@i0@0@4#lslOpSet_undefined +^4302 3705@i0@0@4#lslOpSet_undefined *4 (Function) -^4298 3712@6@5@1@0@0^@2@0@0#lslOpSet_new -^4299 18678$@0@@1@p0$@0#lslOpSet_insert -^4300 18682@6@5@1@0@0^@2@0@0#lslOpSet_unparse -^4301 18686$$$@0#lslOpSet_free -^4302 18684@6@5@1@0@0^@2@0@0#lslOpSet_copy +^4303 3712@6@5@1@0@0^@2@0@0#lslOpSet_new +^4304 18719$@0@@1@p0$@0#lslOpSet_insert +^4305 18723@6@5@1@0@0^@2@0@0#lslOpSet_unparse +^4306 18727$$$@0#lslOpSet_free +^4307 18725@6@5@1@0@0^@2@0@0#lslOpSet_copy *1 (Constant) -^4303 5$#lslOpSetBASESIZE +^4308 5$#lslOpSetBASESIZE *7 (Struct tag) -^4304 3721@3722#@!101 +^4309 3721@3722#@!101 *8 (Union tag) -^4305 3723@3724#$!102 +^4310 3723@3724#$!102 *7 (Struct tag) -^4306 3725@3726#@!103 +^4311 3725@3726#@!103 *0 (Datatype) -^4307 3727@-@+@0@0@0@0@3728#replaceNode +^4312 3727@-@+@0@0@0@0@3728#replaceNode *4 (Function) -^4308 20066$$$@0#replaceNode_free -^4309 19722@6@5@1@0@0$@2@0@0#replaceNode_unparse +^4313 20107$$$@0#replaceNode_free +^4314 19763@6@5@1@0@0$@2@0@0#replaceNode_unparse *0 (Datatype) -^4310 3728@-@+@0@0@2@0@3733#o_replaceNode +^4315 3728@-@+@0@0@2@0@3733#o_replaceNode *7 (Struct tag) -^4311 3735@3736#@!104 +^4316 3735@3736#@!104 *0 (Datatype) -^4312 3737@+@=@0@0@0@0@3738#replaceNodeList +^4317 3737@+@=@0@0@0@0@3738#replaceNodeList *6 (Iterator finalizer) -^4313 0@176#end_replaceNodeList_elements +^4318 0@176#end_replaceNodeList_elements *5 (Iterator) -^4314 3739@176#replaceNodeList_elements +^4319 3739@176#replaceNodeList_elements *4 (Function) -^4315 3745$$@2@0@0#replaceNodeList_new -^4316 19028$$$@0#replaceNodeList_add -^4317 19030@6@5@1@0@0$@2@0@0#replaceNodeList_unparse -^4318 19032$$$@0#replaceNodeList_free +^4320 3745$$@2@0@0#replaceNodeList_new +^4321 19069$$$@0#replaceNodeList_add +^4322 19071@6@5@1@0@0$@2@0@0#replaceNodeList_unparse +^4323 19073$$$@0#replaceNodeList_free *1 (Constant) -^4319 5$#replaceNodeListBASESIZE +^4324 5$#replaceNodeListBASESIZE *7 (Struct tag) -^4320 3752@3753#@!105 +^4325 3752@3753#@!105 *0 (Datatype) -^4321 3754@-@+@0@0@0@0@3755#nameAndReplaceNode +^4326 3754@-@+@0@0@0@0@3755#nameAndReplaceNode *8 (Union tag) -^4322 3756@3757#$!106 +^4327 3756@3757#$!106 *7 (Struct tag) -^4323 3758@3759#@!107 +^4328 3758@3759#@!107 *0 (Datatype) -^4324 3760@-@+@0@0@0@0@3761#renamingNode +^4329 3760@-@+@0@0@0@0@3761#renamingNode *4 (Function) -^4325 19716@6@5@1@0@0$@2@0@0#renamingNode_unparse +^4330 19757@6@5@1@0@0$@2@0@0#renamingNode_unparse *7 (Struct tag) -^4326 3764@3765#@!108 +^4331 3764@3765#@!108 *0 (Datatype) -^4327 3766@-@+@0@0@0@0@3767#traitRefNode +^4332 3766@-@+@0@0@0@0@3767#traitRefNode *4 (Function) -^4328 20076$$$@0#traitRefNode_free +^4333 20117$$$@0#traitRefNode_free *0 (Datatype) -^4329 3767@-@+@0@0@2@0@3770#o_traitRefNode +^4334 3767@-@+@0@0@2@0@3770#o_traitRefNode *7 (Struct tag) -^4330 3772@3773#@!109 +^4335 3772@3773#@!109 *0 (Datatype) -^4331 3774@+@=@0@0@0@0@3775#traitRefNodeList +^4336 3774@+@=@0@0@0@0@3775#traitRefNodeList *6 (Iterator finalizer) -^4332 0@177#end_traitRefNodeList_elements +^4337 0@177#end_traitRefNodeList_elements *5 (Iterator) -^4333 3776@177#traitRefNodeList_elements +^4338 3776@177#traitRefNodeList_elements *4 (Function) -^4334 3778$$@2@0@0#traitRefNodeList_new -^4335 18917$$$@0#traitRefNodeList_add -^4336 18919@6@5@1@0@0$@2@0@0#traitRefNodeList_unparse -^4337 18921$$$@0#traitRefNodeList_free +^4339 3778$$@2@0@0#traitRefNodeList_new +^4340 18958$$$@0#traitRefNodeList_add +^4341 18960@6@5@1@0@0$@2@0@0#traitRefNodeList_unparse +^4342 18962$$$@0#traitRefNodeList_free *1 (Constant) -^4338 5$#traitRefNodeListBASESIZE +^4343 5$#traitRefNodeListBASESIZE *2 (Enum member) -^4339 3785$#XPK_CONST#XPK_VAR#XPK_TYPE#XPK_FCN#XPK_CLAIM#XPK_ITER +^4344 3785$#XPK_CONST#XPK_VAR#XPK_TYPE#XPK_FCN#XPK_CLAIM#XPK_ITER *9 (Enum tag) -^4345 3785@3786#&!110 +^4350 3785@3786#&!110 *0 (Datatype) -^4346 3786@-@-@0@0@0@0@3787#exportKind +^4351 3786@-@-@0@0@0@0@3787#exportKind *8 (Union tag) -^4347 3788@3789#$!111 +^4352 3788@3789#$!111 *7 (Struct tag) -^4348 3790@3791#@!112 +^4353 3790@3791#@!112 *0 (Datatype) -^4349 3792@-@+@0@0@0@0@3793#exportNode +^4354 3792@-@+@0@0@0@0@3793#exportNode *4 (Function) -^4350 19644@6@5@1@0@0$@2@0@0#exportNode_unparse +^4355 19685@6@5@1@0@0$@2@0@0#exportNode_unparse *2 (Enum member) -^4351 3796$#PRIV_CONST#PRIV_VAR#PRIV_TYPE#PRIV_FUNCTION +^4356 3796$#PRIV_CONST#PRIV_VAR#PRIV_TYPE#PRIV_FUNCTION *9 (Enum tag) -^4355 3796@3797#&!113 +^4360 3796@3797#&!113 *0 (Datatype) -^4356 3797@-@-@0@0@0@0@3798#privateKind +^4361 3797@-@-@0@0@0@0@3798#privateKind *8 (Union tag) -^4357 3799@3800#$!114 +^4362 3799@3800#$!114 *7 (Struct tag) -^4358 3801@3802#@!115 +^4363 3801@3802#@!115 *0 (Datatype) -^4359 3803@-@+@0@0@0@0@3804#privateNode +^4364 3803@-@+@0@0@0@0@3804#privateNode *4 (Function) -^4360 19646@6@5@1@0@0$@2@0@0#privateNode_unparse +^4365 19687@6@5@1@0@0$@2@0@0#privateNode_unparse *2 (Enum member) -^4361 3807$#INF_IMPORTS#INF_USES#INF_EXPORT#INF_PRIVATE +^4366 3807$#INF_IMPORTS#INF_USES#INF_EXPORT#INF_PRIVATE *9 (Enum tag) -^4365 3807@3808#&!116 +^4370 3807@3808#&!116 *0 (Datatype) -^4366 3808@-@-@0@0@0@0@3809#interfaceNodeKind +^4371 3808@-@-@0@0@0@0@3809#interfaceNodeKind *8 (Union tag) -^4367 3810@3811#$!117 +^4372 3810@3811#$!117 *7 (Struct tag) -^4368 3812@3813#@!118 +^4373 3812@3813#@!118 *0 (Datatype) -^4369 3814@-@+@0@0@0@0@3815#interfaceNode +^4374 3814@-@+@0@0@0@0@3815#interfaceNode *4 (Function) -^4370 20094@6@5@1@0@0$@3@0@0#interfaceNode_unparse -^4371 20096$$$@0#interfaceNode_free +^4375 20135@6@5@1@0@0$@3@0@0#interfaceNode_unparse +^4376 20137$$$@0#interfaceNode_free *0 (Datatype) -^4372 3815@-@+@0@0@2@0@3820#o_interfaceNode +^4377 3815@-@+@0@0@2@0@3820#o_interfaceNode *7 (Struct tag) -^4373 3822@3823#@!119 +^4378 3822@3823#@!119 *0 (Datatype) -^4374 3824@+@=@0@0@0@0@3825#interfaceNodeList +^4379 3824@+@=@0@0@0@0@3825#interfaceNodeList *6 (Iterator finalizer) -^4375 0@178#end_interfaceNodeList_elements +^4380 0@178#end_interfaceNodeList_elements *5 (Iterator) -^4376 3826@178#interfaceNodeList_elements +^4381 3826@178#interfaceNodeList_elements *4 (Function) -^4377 3828$$@2@0@0#interfaceNodeList_new -^4378 18753$$$@0#interfaceNodeList_addh -^4379 18755$$$@0#interfaceNodeList_addl -^4380 18757$$$@0#interfaceNodeList_free +^4382 3828$$@2@0@0#interfaceNodeList_new +^4383 18794$$$@0#interfaceNodeList_addh +^4384 18796$$$@0#interfaceNodeList_addl +^4385 18798$$$@0#interfaceNodeList_free *1 (Constant) -^4381 5$#interfaceNodeListGROWLOW#interfaceNodeListGROWHI#interfaceNodeListBASESIZE +^4386 5$#interfaceNodeListGROWLOW#interfaceNodeListGROWHI#interfaceNodeListBASESIZE *4 (Function) -^4384 20044$^@3@0@0#termNode_copySafe -^4385 19946@6@5@1@0@0^@3@0@0#termNode_unparse -^4386 20042$$$@0#termNode_free +^4389 20085$^@3@0@0#termNode_copySafe +^4390 19987@6@5@1@0@0^@3@0@0#termNode_unparse +^4391 20083$$$@0#termNode_free *0 (Datatype) -^4387 1017@-@+@0@0@2@0@3844#o_termNode +^4392 1017@-@+@0@0@2@0@3844#o_termNode *6 (Iterator finalizer) -^4388 0@20#end_termNodeList_elements +^4393 0@20#end_termNodeList_elements *5 (Iterator) -^4389 3847@20#termNodeList_elements -*4 (Function) -^4390 3855$$@2@0@0#termNodeList_new -^4391 18853$$$@0#termNodeList_push -^4392 18851$$$@0#termNodeList_addh -^4393 18855$$$@0#termNodeList_addl -^4394 18857$@0@@1@p0$@0#termNodeList_reset -^4395 18859$@0@@1@p0$@0#termNodeList_finish -^4396 18861$@0@@1@p0$@0#termNodeList_advance -^4397 18869$^@19@2@0#termNodeList_getN -^4398 18871@6@5@1@0@0$@2@0@0#termNodeList_unparse -^4399 18873@6@5@1@0@0$@2@0@0#termNodeList_unparseTail -^4400 18875@6@5@1@0@0$@2@0@0#termNodeList_unparseToCurrent -^4401 18877@6@5@1@0@0$@2@0@0#termNodeList_unparseSecondToCurrent -^4402 18879$$$@0#termNodeList_free -^4403 18863$$@19@2@0#termNodeList_head -^4404 18867$$@19@2@0#termNodeList_current -^4405 18865$$@2@0@0#termNodeList_copy -*1 (Constant) -^4406 5$#termNodeListGROWLOW#termNodeListGROWHI#termNodeListBASESIZE -*4 (Function) -^4409 19954@6@2@1@0@0$@2@0@0#stmtNode_unparse -*0 (Datatype) -^4410 3118@-@+@0@5@18@0@3889#o_sortSet -*7 (Struct tag) -^4411 3891@3892#@!120 -*0 (Datatype) -^4412 3893@+@=@0@0@0@0@3894#sortSetList +^4394 3847@20#termNodeList_elements +*4 (Function) +^4395 3855$$@2@0@0#termNodeList_new +^4396 18894$$$@0#termNodeList_push +^4397 18892$$$@0#termNodeList_addh +^4398 18896$$$@0#termNodeList_addl +^4399 18898$@0@@1@p0$@0#termNodeList_reset +^4400 18900$@0@@1@p0$@0#termNodeList_finish +^4401 18902$@0@@1@p0$@0#termNodeList_advance +^4402 18910$^@19@2@0#termNodeList_getN +^4403 18912@6@5@1@0@0$@2@0@0#termNodeList_unparse +^4404 18914@6@5@1@0@0$@2@0@0#termNodeList_unparseTail +^4405 18916@6@5@1@0@0$@2@0@0#termNodeList_unparseToCurrent +^4406 18918@6@5@1@0@0$@2@0@0#termNodeList_unparseSecondToCurrent +^4407 18920$$$@0#termNodeList_free +^4408 18904$$@19@2@0#termNodeList_head +^4409 18908$$@19@2@0#termNodeList_current +^4410 18906$$@2@0@0#termNodeList_copy +*1 (Constant) +^4411 5$#termNodeListGROWLOW#termNodeListGROWHI#termNodeListBASESIZE +*4 (Function) +^4414 19995@6@2@1@0@0$@2@0@0#stmtNode_unparse +*0 (Datatype) +^4415 3118@-@+@0@5@18@0@3889#o_sortSet +*7 (Struct tag) +^4416 3891@3892#@!120 +*0 (Datatype) +^4417 3893@+@=@0@0@0@0@3894#sortSetList *6 (Iterator finalizer) -^4413 0@181#end_sortSetList_elements +^4418 0@181#end_sortSetList_elements *5 (Iterator) -^4414 3895@181#sortSetList_elements -*4 (Function) -^4415 3899$$@2@0@0#sortSetList_new -^4416 18764$$$@0#sortSetList_addh -^4417 18766$$$@0#sortSetList_reset -^4418 18768$$$@0#sortSetList_advance -^4419 18774@6@5@1@0@0$@2@0@0#sortSetList_unparse -^4420 18776$$$@0#sortSetList_free -^4421 18770@6@5@1@0@0$@19@3@0#sortSetList_head -^4422 18772@6@5@1@0@0$@19@3@0#sortSetList_current -*1 (Constant) -^4423 5$#sortSetListBASESIZE -*0 (Datatype) -^4424 3695@-@+@0@0@19@2@3914#e_lslOp -*7 (Struct tag) -^4425 3916@3917#@!121 -*0 (Datatype) -^4426 3918@+@=@0@0@0@0@3919#lslOpList -*4 (Function) -^4427 3921$$@2@0@0#lslOpList_new -^4428 18832$$$@0#lslOpList_add -^4429 18834@6@5@1@0@0$@2@0@0#lslOpList_unparse -^4430 18836$$$@0#lslOpList_free -*1 (Constant) -^4431 5$#lslOpListBASESIZE -*4 (Function) -^4432 19956$$@2@0@0#makelslOpNode -^4433 19958@6@5@1@0@0$@2@0@0#lslOp_unparse -^4434 3933$$$@0#abstract_init -^4435 19608$$$@0#resetImports -^4436 19618$$$@0#consInterfaceNode -^4437 19620$$@2@0@0#makeInterfaceNodeImports -^4438 19724$^@2@0@0#makeNameNodeForm -^4439 19726$^@2@0@0#makeNameNodeId -^4440 19622$^@2@0@0#makeInterfaceNodeUses -^4441 19624$^@2@0@0#interfaceNode_makeConst -^4442 19626$^@2@0@0#interfaceNode_makeVar -^4443 19628$^@2@0@0#interfaceNode_makeType -^4444 19630$^@2@0@0#interfaceNode_makeFcn -^4445 19632$^@2@0@0#interfaceNode_makeClaim -^4446 19634$^@2@0@0#interfaceNode_makeIter -^4447 19636$^@2@0@0#interfaceNode_makePrivConst -^4448 19638$^@2@0@0#interfaceNode_makePrivVar -^4449 19640$^@2@0@0#interfaceNode_makePrivType -^4450 19642$^@2@0@0#interfaceNode_makePrivFcn -^4451 19690$^@2@0@0#makeAbstractTypeNode -^4452 19692$^@2@0@0#makeExposedTypeNode -^4453 19706$^@2@0@0#makeTraitRefNode -^4454 19710@6@5@1@0@0^@2@0@0#printLeaves2 -^4455 19712@6@5@1@0@0^@2@0@0#printRawLeaves2 -^4456 19736@6@5@1@0@0^@2@0@0#sigNode_unparseText -^4457 19714$^@2@0@0#makeRenamingNode -^4458 19720$^@2@0@0#makeReplaceNode -^4459 19730$^@2@0@0#makesigNode -^4460 19718$^@2@0@0#makeReplaceNameNode -^4461 19740$^@2@0@0#makeOpFormNode -^4462 19746$^@2@0@0#makeTypeNameNode -^4463 19748$^@2@0@0#makeTypeNameNodeOp -^4464 19752@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeConj -^4465 19754@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeType -^4466 19756@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeSU -^4467 19758@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeEnum -^4468 19760@6@5@1@0@0@0@@1@p0@2@0@0#lclTypeSpecNode_addQual -^4469 19764$$@2@0@0#makeEnumSpecNode -^4470 19766$$@2@0@0#makeEnumSpecNode2 -^4471 19770$$@2@0@0#makestrOrUnionNode -^4472 19772$$@2@0@0#makeForwardstrOrUnionNode -^4473 19776$$@2@0@0#makestDeclNode -^4474 19812$$@2@0@0#makeConstDeclarationNode -^4475 19818$$@2@0@0#makeVarDeclarationNode -^4476 19816$$@3@0@0#makeFileSystemNode -^4477 19814$$@3@0@0#makeInternalStateNode -^4478 19820$$@2@0@0#makeInitDeclNode -^4479 19822$$@2@0@0#makeAbstractNode -^4480 19838@6@5@1@0@0$@2@0@0#abstBodyNode_unparseExposed -^4481 19828$$@2@0@0#makeExposedNode -^4482 19832$$@2@0@0#makeDeclaratorInvNode -^4483 19844$$@2@0@0#fcnNode_fromDeclarator -^4484 19848$$@2@0@0#makeFcnNode -^4485 19846$$@2@0@0#makeIterNode -^4486 19850$$@2@0@0#makeClaimNode -^4487 19852$$@2@0@0#makeIntraClaimNode -^4488 19854$$@2@0@0#makeRequiresNode -^4489 19856$$@2@0@0#makeChecksNode -^4490 19858$$@2@0@0#makeEnsuresNode -^4491 19860$$@2@0@0#makeLclPredicateNode -^4492 19874$$@2@0@0#makeStmtNode -^4493 19686$$@2@0@0#makeProgramNodeAction -^4494 19688$$@2@0@0#makeProgramNode -^4495 19664$$@2@0@0#makeStoreRefNodeTerm -^4496 19666$$@2@0@0#makeStoreRefNodeType -^4497 19672$$@2@0@0#makeModifyNodeSpecial -^4498 19668$$@3@0@0#makeStoreRefNodeInternal -^4499 19670$$@3@0@0#makeStoreRefNodeSystem -^4500 19674$$@2@0@0#makeModifyNodeRef -^4501 19684$$@2@0@0#makeLetDeclNode -^4502 19868$$@2@0@0#makeAbstBodyNode -^4503 19870$$@2@0@0#makeExposedBodyNode -^4504 19872$$@2@0@0#makeAbstBodyNode2 -^4505 20004$$$@0#markYieldParamNode -^4506 19864$$@2@0@0#makeArrayQualNode -^4507 19862$$@2@0@0#makeQuantifierNode -^4508 19866$$@2@0@0#makeVarNode -^4509 19782$$@2@0@0#makeTypeExpr -^4510 19784$$@2@0@0#makeDeclaratorNode -^4511 19778$$@2@0@0#makeFunctionNode -^4512 19808$$@2@0@0#makePointerNode -^4513 19810$$@2@0@0#makeArrayNode -^4514 19878$$@2@0@0#makeParamNode -^4515 19894$$@2@0@0#makeIfTermNode -^4516 19902$$@2@0@0#makeQuantifiedTermNode -^4517 19898$$@2@0@0#makeInfixTermNode -^4518 19904$$@2@0@0#makePostfixTermNode -^4519 19906$$@2@0@0#makePostfixTermNode2 -^4520 19908$$@2@0@0#makePrefixTermNode -^4521 19912$$@19@2@0#CollapseInfixTermNode -^4522 19924$$@2@0@0#makeMatchedNode -^4523 19922$$@2@0@0#makeSqBracketedNode -^4524 19920$$@2@0@0#updateSqBracketedNode -^4525 19918$$$@0#updateMatchedNode -^4526 19926$$@2@0@0#makeSimpleTermNode -^4527 19928$$@2@0@0#makeSelectTermNode -^4528 19930$$@2@0@0#makeMapTermNode -^4529 19932$$@2@0@0#makeLiteralTermNode -^4530 19934$$@2@0@0#makeUnchangedTermNode1 -^4531 19936$$@2@0@0#makeUnchangedTermNode2 -^4532 19938$$@2@0@0#makeSizeofTermNode -^4533 19910$$@2@0@0#makeOpCallTermNode -^4534 19996$$$@0#sigNode_rangeSort -^4535 19998$$@2@0@0#sigNode_domain -^4536 19962$$$@0#sameNameNode -^4537 19968$$@2@0@0#makeCTypesNode -^4538 19970$$@2@0@0#makeTypeSpecifier -^4539 19972$$$@0#sigNode_equal -^4540 19978$$$@0#lclTypeSpecNode2sort -^4541 19974$$$@0#typeExpr2ptrSort -^4542 19980$$$@0#checkAndEnterTag -^4543 19990$$$@0#enteringFcnScope -^4544 19992$$$@0#enteringClaimScope -^4545 19678@6@5@1@0@0$@19@3@0#nameNode_errorToken -^4546 19676@6@5@1@0@0$@19@3@0#termNode_errorToken -^4547 19680@6@5@1@0@0$@19@3@0#lclTypeSpecNode_errorToken -^4548 20000$$$@0#opFormUnion_createAnyOp -^4549 20002$$$@0#opFormUnion_createMiddle -^4550 19614$$$@0#LCLBuiltins -^4551 19880$$@2@0@0#paramNode_elipsis -^4552 19916$$$@0#pushInfixOpPartNode -^4553 19800@6@5@1@0@0$@2@0@0#declaratorNode_unparseCode -^4554 19806@6@5@1@0@0$@2@0@0#typeExpr_name -^4555 19826$$$@0#setExposedType -^4556 19612$$$@0#declareForwardType -^4557 19792$$@2@0@0#declaratorNode_copy -^4558 20018$$$@0#lslOp_equal -^4559 20124$@0@s1@1@s1$@0#lsymbol_setbool -^4560 4185$$$@0#lsymbol_getbool -^4561 4187$$$@0#lsymbol_getBool -^4562 4189$$$@0#lsymbol_getTRUE -^4563 4191$$$@0#lsymbol_getFALSE -*1 (Constant) -^4564 23$#BEGINSYMTABLE#SYMTABLEEND -*0 (Datatype) -^4566 10@-@-@0@0@0@0@4192#symbolKey -*7 (Struct tag) -^4567 4193@4194#@!122 -*0 (Datatype) -^4568 4195@-@+@0@0@0@0@4196#fctInfo -*7 (Struct tag) -^4569 4197@4198#@!123 -*0 (Datatype) -^4570 4199@-@+@0@0@0@0@4200#typeInfo +^4419 3895@181#sortSetList_elements +*4 (Function) +^4420 3899$$@2@0@0#sortSetList_new +^4421 18805$$$@0#sortSetList_addh +^4422 18807$$$@0#sortSetList_reset +^4423 18809$$$@0#sortSetList_advance +^4424 18815@6@5@1@0@0$@2@0@0#sortSetList_unparse +^4425 18817$$$@0#sortSetList_free +^4426 18811@6@5@1@0@0$@19@3@0#sortSetList_head +^4427 18813@6@5@1@0@0$@19@3@0#sortSetList_current +*1 (Constant) +^4428 5$#sortSetListBASESIZE +*0 (Datatype) +^4429 3695@-@+@0@0@19@2@3914#e_lslOp +*7 (Struct tag) +^4430 3916@3917#@!121 +*0 (Datatype) +^4431 3918@+@=@0@0@0@0@3919#lslOpList +*4 (Function) +^4432 3921$$@2@0@0#lslOpList_new +^4433 18873$$$@0#lslOpList_add +^4434 18875@6@5@1@0@0$@2@0@0#lslOpList_unparse +^4435 18877$$$@0#lslOpList_free +*1 (Constant) +^4436 5$#lslOpListBASESIZE +*4 (Function) +^4437 19997$$@2@0@0#makelslOpNode +^4438 19999@6@5@1@0@0$@2@0@0#lslOp_unparse +^4439 3933$$$@0#abstract_init +^4440 19649$$$@0#resetImports +^4441 19659$$$@0#consInterfaceNode +^4442 19661$$@2@0@0#makeInterfaceNodeImports +^4443 19765$^@2@0@0#makeNameNodeForm +^4444 19767$^@2@0@0#makeNameNodeId +^4445 19663$^@2@0@0#makeInterfaceNodeUses +^4446 19665$^@2@0@0#interfaceNode_makeConst +^4447 19667$^@2@0@0#interfaceNode_makeVar +^4448 19669$^@2@0@0#interfaceNode_makeType +^4449 19671$^@2@0@0#interfaceNode_makeFcn +^4450 19673$^@2@0@0#interfaceNode_makeClaim +^4451 19675$^@2@0@0#interfaceNode_makeIter +^4452 19677$^@2@0@0#interfaceNode_makePrivConst +^4453 19679$^@2@0@0#interfaceNode_makePrivVar +^4454 19681$^@2@0@0#interfaceNode_makePrivType +^4455 19683$^@2@0@0#interfaceNode_makePrivFcn +^4456 19731$^@2@0@0#makeAbstractTypeNode +^4457 19733$^@2@0@0#makeExposedTypeNode +^4458 19747$^@2@0@0#makeTraitRefNode +^4459 19751@6@5@1@0@0^@2@0@0#printLeaves2 +^4460 19753@6@5@1@0@0^@2@0@0#printRawLeaves2 +^4461 19777@6@5@1@0@0^@2@0@0#sigNode_unparseText +^4462 19755$^@2@0@0#makeRenamingNode +^4463 19761$^@2@0@0#makeReplaceNode +^4464 19771$^@2@0@0#makesigNode +^4465 19759$^@2@0@0#makeReplaceNameNode +^4466 19781$^@2@0@0#makeOpFormNode +^4467 19787$^@2@0@0#makeTypeNameNode +^4468 19789$^@2@0@0#makeTypeNameNodeOp +^4469 19793@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeConj +^4470 19795@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeType +^4471 19797@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeSU +^4472 19799@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeEnum +^4473 19801@6@5@1@0@0@0@@1@p0@2@0@0#lclTypeSpecNode_addQual +^4474 19805$$@2@0@0#makeEnumSpecNode +^4475 19807$$@2@0@0#makeEnumSpecNode2 +^4476 19811$$@2@0@0#makestrOrUnionNode +^4477 19813$$@2@0@0#makeForwardstrOrUnionNode +^4478 19817$$@2@0@0#makestDeclNode +^4479 19853$$@2@0@0#makeConstDeclarationNode +^4480 19859$$@2@0@0#makeVarDeclarationNode +^4481 19857$$@3@0@0#makeFileSystemNode +^4482 19855$$@3@0@0#makeInternalStateNode +^4483 19861$$@2@0@0#makeInitDeclNode +^4484 19863$$@2@0@0#makeAbstractNode +^4485 19879@6@5@1@0@0$@2@0@0#abstBodyNode_unparseExposed +^4486 19869$$@2@0@0#makeExposedNode +^4487 19873$$@2@0@0#makeDeclaratorInvNode +^4488 19885$$@2@0@0#fcnNode_fromDeclarator +^4489 19889$$@2@0@0#makeFcnNode +^4490 19887$$@2@0@0#makeIterNode +^4491 19891$$@2@0@0#makeClaimNode +^4492 19893$$@2@0@0#makeIntraClaimNode +^4493 19895$$@2@0@0#makeRequiresNode +^4494 19897$$@2@0@0#makeChecksNode +^4495 19899$$@2@0@0#makeEnsuresNode +^4496 19901$$@2@0@0#makeLclPredicateNode +^4497 19915$$@2@0@0#makeStmtNode +^4498 19727$$@2@0@0#makeProgramNodeAction +^4499 19729$$@2@0@0#makeProgramNode +^4500 19705$$@2@0@0#makeStoreRefNodeTerm +^4501 19707$$@2@0@0#makeStoreRefNodeType +^4502 19713$$@2@0@0#makeModifyNodeSpecial +^4503 19709$$@3@0@0#makeStoreRefNodeInternal +^4504 19711$$@3@0@0#makeStoreRefNodeSystem +^4505 19715$$@2@0@0#makeModifyNodeRef +^4506 19725$$@2@0@0#makeLetDeclNode +^4507 19909$$@2@0@0#makeAbstBodyNode +^4508 19911$$@2@0@0#makeExposedBodyNode +^4509 19913$$@2@0@0#makeAbstBodyNode2 +^4510 20045$$$@0#markYieldParamNode +^4511 19905$$@2@0@0#makeArrayQualNode +^4512 19903$$@2@0@0#makeQuantifierNode +^4513 19907$$@2@0@0#makeVarNode +^4514 19823$$@2@0@0#makeTypeExpr +^4515 19825$$@2@0@0#makeDeclaratorNode +^4516 19819$$@2@0@0#makeFunctionNode +^4517 19849$$@2@0@0#makePointerNode +^4518 19851$$@2@0@0#makeArrayNode +^4519 19919$$@2@0@0#makeParamNode +^4520 19935$$@2@0@0#makeIfTermNode +^4521 19943$$@2@0@0#makeQuantifiedTermNode +^4522 19939$$@2@0@0#makeInfixTermNode +^4523 19945$$@2@0@0#makePostfixTermNode +^4524 19947$$@2@0@0#makePostfixTermNode2 +^4525 19949$$@2@0@0#makePrefixTermNode +^4526 19953$$@19@2@0#CollapseInfixTermNode +^4527 19965$$@2@0@0#makeMatchedNode +^4528 19963$$@2@0@0#makeSqBracketedNode +^4529 19961$$@2@0@0#updateSqBracketedNode +^4530 19959$$$@0#updateMatchedNode +^4531 19967$$@2@0@0#makeSimpleTermNode +^4532 19969$$@2@0@0#makeSelectTermNode +^4533 19971$$@2@0@0#makeMapTermNode +^4534 19973$$@2@0@0#makeLiteralTermNode +^4535 19975$$@2@0@0#makeUnchangedTermNode1 +^4536 19977$$@2@0@0#makeUnchangedTermNode2 +^4537 19979$$@2@0@0#makeSizeofTermNode +^4538 19951$$@2@0@0#makeOpCallTermNode +^4539 20037$$$@0#sigNode_rangeSort +^4540 20039$$@2@0@0#sigNode_domain +^4541 20003$$$@0#sameNameNode +^4542 20009$$@2@0@0#makeCTypesNode +^4543 20011$$@2@0@0#makeTypeSpecifier +^4544 20013$$$@0#sigNode_equal +^4545 20019$$$@0#lclTypeSpecNode2sort +^4546 20015$$$@0#typeExpr2ptrSort +^4547 20021$$$@0#checkAndEnterTag +^4548 20031$$$@0#enteringFcnScope +^4549 20033$$$@0#enteringClaimScope +^4550 19719@6@5@1@0@0$@19@3@0#nameNode_errorToken +^4551 19717@6@5@1@0@0$@19@3@0#termNode_errorToken +^4552 19721@6@5@1@0@0$@19@3@0#lclTypeSpecNode_errorToken +^4553 20041$$$@0#opFormUnion_createAnyOp +^4554 20043$$$@0#opFormUnion_createMiddle +^4555 19655$$$@0#LCLBuiltins +^4556 19921$$@2@0@0#paramNode_elipsis +^4557 19957$$$@0#pushInfixOpPartNode +^4558 19841@6@5@1@0@0$@2@0@0#declaratorNode_unparseCode +^4559 19847@6@5@1@0@0$@2@0@0#typeExpr_name +^4560 19867$$$@0#setExposedType +^4561 19653$$$@0#declareForwardType +^4562 19833$$@2@0@0#declaratorNode_copy +^4563 20059$$$@0#lslOp_equal +^4564 20165$@0@s1@1@s1$@0#lsymbol_setbool +^4565 4185$$$@0#lsymbol_getbool +^4566 4187$$$@0#lsymbol_getBool +^4567 4189$$$@0#lsymbol_getTRUE +^4568 4191$$$@0#lsymbol_getFALSE +*1 (Constant) +^4569 23$#BEGINSYMTABLE#SYMTABLEEND +*0 (Datatype) +^4571 10@-@-@0@0@0@0@4192#symbolKey +*7 (Struct tag) +^4572 4193@4194#@!122 +*0 (Datatype) +^4573 4195@-@+@0@0@0@0@4196#fctInfo +*7 (Struct tag) +^4574 4197@4198#@!123 +*0 (Datatype) +^4575 4199@-@+@0@0@0@0@4200#typeInfo *2 (Enum member) -^4571 4201$#VRK_CONST#VRK_ENUM#VRK_VAR#VRK_PRIVATE#VRK_GLOBAL#VRK_LET#VRK_PARAM#VRK_QUANT +^4576 4201$#VRK_CONST#VRK_ENUM#VRK_VAR#VRK_PRIVATE#VRK_GLOBAL#VRK_LET#VRK_PARAM#VRK_QUANT *9 (Enum tag) -^4579 4201@4202#&!124 +^4584 4201@4202#&!124 *0 (Datatype) -^4580 4202@-@-@0@0@0@0@4203#varKind +^4585 4202@-@-@0@0@0@0@4203#varKind *7 (Struct tag) -^4581 4204@4205#@!125 +^4586 4204@4205#@!125 *0 (Datatype) -^4582 4206@-@+@0@0@0@0@4207#varInfo +^4587 4206@-@+@0@0@0@0@4207#varInfo *7 (Struct tag) -^4583 4208@4209#@!126 +^4588 4208@4209#@!126 *0 (Datatype) -^4584 4210@-@+@0@0@0@0@4211#opInfo +^4589 4210@-@+@0@0@0@0@4211#opInfo *8 (Union tag) -^4585 4212@4213#$!127 +^4590 4212@4213#$!127 *7 (Struct tag) -^4586 4214@4215#@!128 +^4591 4214@4215#@!128 *0 (Datatype) -^4587 4216@-@+@0@0@0@0@4217#tagInfo +^4592 4216@-@+@0@0@0@0@4217#tagInfo *2 (Enum member) -^4588 4218$#IK_SORT#IK_OP#IK_TAG +^4593 4218$#IK_SORT#IK_OP#IK_TAG *9 (Enum tag) -^4591 4218@4219#&!129 +^4596 4218@4219#&!129 *0 (Datatype) -^4592 4219@-@-@0@0@0@0@4220#infoKind +^4597 4219@-@-@0@0@0@0@4220#infoKind *8 (Union tag) -^4593 4221@4222#$!130 +^4598 4221@4222#$!130 *7 (Struct tag) -^4594 4223@4224#@!131 +^4599 4223@4224#@!131 *0 (Datatype) -^4595 4223@-@-@0@0@0@0@4225#htData +^4600 4223@-@-@0@0@0@0@4225#htData *2 (Enum member) -^4596 4226$#SPE_GLOBAL#SPE_FCN#SPE_QUANT#SPE_CLAIM#SPE_ABSTRACT#SPE_INVALID +^4601 4226$#SPE_GLOBAL#SPE_FCN#SPE_QUANT#SPE_CLAIM#SPE_ABSTRACT#SPE_INVALID *9 (Enum tag) -^4602 4226@4227#&!132 +^4607 4226@4227#&!132 *0 (Datatype) -^4603 4227@-@-@0@0@0@0@4228#scopeKind +^4608 4227@-@-@0@0@0@0@4228#scopeKind *7 (Struct tag) -^4604 4229@4230#@!133 +^4609 4229@4230#@!133 *0 (Datatype) -^4605 4231@-@+@0@0@0@0@4232#scopeInfo +^4610 4231@-@+@0@0@0@0@4232#scopeInfo *7 (Struct tag) -^4606 4236@4234#@s_htEntry +^4611 4236@4234#@s_htEntry *0 (Datatype) -^4607 4234@-@+@0@0@0@0@4237#htEntry -^4608 4237@-@+@0@0@0@0@4238#bucket -^4609 4239@-@+@0@3@2@0@4240#o_bucket +^4612 4234@-@+@0@0@0@0@4237#htEntry +^4613 4237@-@+@0@0@0@0@4238#bucket +^4614 4239@-@+@0@3@2@0@4240#o_bucket *7 (Struct tag) -^4610 4242@4243#@!134 +^4615 4242@4243#@!134 *0 (Datatype) -^4611 4242@-@-@0@0@0@0@4244#symHashTable +^4616 4242@-@-@0@0@0@0@4244#symHashTable *7 (Struct tag) -^4612 20505@4245#@s_symtableStruct +^4617 20546@4245#@s_symtableStruct *0 (Datatype) -^4613 4246@-@+@0@0@0@0@4247#symtable +^4618 4246@-@+@0@0@0@0@4247#symtable *4 (Function) -^4614 20558$^@2@0@0#symtable_new -^4615 20577$$$@0#symtable_enterScope -^4616 20579$$$@0#symtable_exitScope -^4617 20581$$$@0#symtable_enterFct -^4618 20583$$$@0#symtable_enterType -^4619 20587$$$@0#symtable_enterVar -^4620 20567$$$@0#symtable_enterOp -^4621 20569$$$@0#symtable_enterTag -^4622 20571$$$@0#symtable_enterTagForce -^4623 20589$$$@0#symtable_exists -^4624 20591@6@5@1@0@0$@19@3@0#symtable_typeInfo -^4625 20593@6@5@1@0@0$@19@3@0#symtable_varInfo -^4626 20595@6@5@1@0@0$@19@3@0#symtable_varInfoInScope -^4627 20573@6@5@1@0@0$@19@3@0#symtable_opInfo -^4628 20575@6@5@1@0@0$@19@3@0#symtable_tagInfo -^4629 20599$$$@0#symtable_export -^4630 20604$$$@0#symtable_dump -^4631 20623$$$@0#symtable_import -^4632 20658$$$@0#symtable_printStats -^4633 20585$$$@0#lsymbol_sortFromType -^4634 20660@6@5@1@0@0$@3@0@0#tagKind_unparse -^4635 20606$$$@0#lsymbol_translateSort -^4636 20540$$$@0#varInfo_free -^4637 20670@6@5@1@0@0$@2@0@0#symtable_opsWithLegalDomain -^4638 20664@6@5@1@0@0$@19@3@0#symtable_possibleOps -^4639 20666$$$@0#symtable_opExistsWithArity -^4640 20544$$$@0#symtable_free +^4619 20599$^@2@0@0#symtable_new +^4620 20618$$$@0#symtable_enterScope +^4621 20620$$$@0#symtable_exitScope +^4622 20622$$$@0#symtable_enterFct +^4623 20624$$$@0#symtable_enterType +^4624 20628$$$@0#symtable_enterVar +^4625 20608$$$@0#symtable_enterOp +^4626 20610$$$@0#symtable_enterTag +^4627 20612$$$@0#symtable_enterTagForce +^4628 20630$$$@0#symtable_exists +^4629 20632@6@5@1@0@0$@19@3@0#symtable_typeInfo +^4630 20634@6@5@1@0@0$@19@3@0#symtable_varInfo +^4631 20636@6@5@1@0@0$@19@3@0#symtable_varInfoInScope +^4632 20614@6@5@1@0@0$@19@3@0#symtable_opInfo +^4633 20616@6@5@1@0@0$@19@3@0#symtable_tagInfo +^4634 20640$$$@0#symtable_export +^4635 20645$$$@0#symtable_dump +^4636 20664$$$@0#symtable_import +^4637 20699$$$@0#symtable_printStats +^4638 20626$$$@0#lsymbol_sortFromType +^4639 20701@6@5@1@0@0$@3@0@0#tagKind_unparse +^4640 20647$$$@0#lsymbol_translateSort +^4641 20581$$$@0#varInfo_free +^4642 20711@6@5@1@0@0$@2@0@0#symtable_opsWithLegalDomain +^4643 20705@6@5@1@0@0$@19@3@0#symtable_possibleOps +^4644 20707$$$@0#symtable_opExistsWithArity +^4645 20585$$$@0#symtable_free *0 (Datatype) -^4641 1067@-@+@0@5@2@0@4310#o_exprNode +^4646 1067@-@+@0@5@2@0@4310#o_exprNode *7 (Struct tag) -^4642 4312@4313#@!135 +^4647 4312@4313#@!135 *0 (Datatype) -^4643 4314@+@=@0@0@0@0@4315#exprNodeList +^4648 4314@+@=@0@0@0@0@4315#exprNodeList *6 (Iterator finalizer) -^4644 0@183#end_exprNodeList_elements +^4649 0@183#end_exprNodeList_elements *5 (Iterator) -^4645 4316@183#exprNodeList_elements +^4650 4316@183#exprNodeList_elements *4 (Function) -^4646 4322$$@2@0@0#exprNodeList_new -^4647 16993@6@5@1@0@0^@19@2@0#exprNodeList_nth -^4648 16991$$$@0#exprNodeList_push -^4649 16989$$@2@0@0#exprNodeList_singleton -^4650 16977$$$@0#exprNodeList_addh -^4651 16979$$$@0#exprNodeList_reset -^4652 16981$$$@0#exprNodeList_advance -^4653 16995@6@5@1@0@0^@2@0@0#exprNodeList_unparse -^4654 16997$$$@0#exprNodeList_free -^4655 16999$$$@0#exprNodeList_freeShallow -^4656 16983@6@5@1@0@0$@19@3@0#exprNodeList_head -^4657 16985@6@5@1@0@0^@19@3@0#exprNodeList_current -^4658 16987@6@5@1@0@0^@19@2@0#exprNodeList_getN +^4651 4322$$@2@0@0#exprNodeList_new +^4652 17028@6@5@1@0@0^@19@2@0#exprNodeList_nth +^4653 17026$$$@0#exprNodeList_push +^4654 17024$$@2@0@0#exprNodeList_singleton +^4655 17012$$$@0#exprNodeList_addh +^4656 17014$$$@0#exprNodeList_reset +^4657 17016$$$@0#exprNodeList_advance +^4658 17030@6@5@1@0@0^@2@0@0#exprNodeList_unparse +^4659 17032$$$@0#exprNodeList_free +^4660 17034$$$@0#exprNodeList_freeShallow +^4661 17018@6@5@1@0@0$@19@3@0#exprNodeList_head +^4662 17020@6@5@1@0@0^@19@3@0#exprNodeList_current +^4663 17022@6@5@1@0@0^@19@2@0#exprNodeList_getN *1 (Constant) -^4659 5$#exprNodeListBASESIZE +^4664 5$#exprNodeListBASESIZE *0 (Datatype) -^4660 5@+@-@0@0@0@0@4347#cprim +^4665 5@+@-@0@0@0@0@4347#cprim *1 (Constant) -^4661 5$#CTX_UNKNOWN#CTX_VOID#CTX_BOOL#CTX_UCHAR#CTX_CHAR#CTX_INT#CTX_UINT#CTX_SINT#CTX_USINT#CTX_LINT#CTX_ULINT#CTX_LLINT#CTX_ULLINT#CTX_ANYINTEGRAL#CTX_UNSIGNEDINTEGRAL#CTX_SIGNEDINTEGRAL#CTX_FLOAT#CTX_DOUBLE#CTX_LDOUBLE#CTX_LAST -^4681 4347$#cprim_int +^4666 5$#CTX_UNKNOWN#CTX_VOID#CTX_BOOL#CTX_UCHAR#CTX_CHAR#CTX_INT#CTX_UINT#CTX_SINT#CTX_USINT#CTX_LINT#CTX_ULINT#CTX_LLINT#CTX_ULLINT#CTX_ANYINTEGRAL#CTX_UNSIGNEDINTEGRAL#CTX_SIGNEDINTEGRAL#CTX_FLOAT#CTX_DOUBLE#CTX_LDOUBLE#CTX_LAST +^4686 4347$#cprim_int *4 (Function) -^4682 12089$^$@0#cprim_closeEnough -^4683 12087$^$@0#cprim_closeEnoughDeep -^4684 12093@6@5@1@0@0^@2@0@0#cprim_unparse -^4685 12083$$$@0#cprim_fromInt -^4686 12095$$$@0#cprim_isInt +^4687 12122$^$@0#cprim_closeEnough +^4688 12120$^$@0#cprim_closeEnoughDeep +^4689 12126@6@5@1@0@0^@2@0@0#cprim_unparse +^4690 12116$$$@0#cprim_fromInt +^4691 12128$$$@0#cprim_isInt *1 (Constant) -^4687 5$#HBUCKET_BASESIZE#HBUCKET_DNE +^4692 5$#HBUCKET_BASESIZE#HBUCKET_DNE *7 (Struct tag) -^4689 4370@4371#@!136 +^4694 4370@4371#@!136 *0 (Datatype) -^4690 4372@-@+@0@0@0@0@4373#hentry -^4691 4373@-@+@0@0@2@0@4374#o_hentry +^4695 4372@-@+@0@0@0@0@4373#hentry +^4696 4373@-@+@0@0@2@0@4374#o_hentry *7 (Struct tag) -^4692 4376@4377#@!137 +^4697 4376@4377#@!137 *0 (Datatype) -^4693 4378@-@+@0@5@0@0@4379#hbucket -^4694 4379@-@+@0@5@2@0@4380#o_hbucket +^4698 4378@-@+@0@5@0@0@4379#hbucket +^4699 4379@-@+@0@5@2@0@4380#o_hbucket *1 (Constant) -^4695 1085@i0@0@4#cstringTable_undefined +^4700 1085@i0@0@4#cstringTable_undefined *4 (Function) -^4696 14157@6@5@1@0@0^@2@0@0#cstringTable_create -^4697 14168$@0@@1@p0$@0#cstringTable_insert -^4698 14170$$$@0#cstringTable_lookup -^4699 14162@6@5@1@0@0$@2@0@0#cstringTable_stats -^4700 14147$$$@0#cstringTable_free -^4701 14176$@0@@1@p0$@0#cstringTable_remove -^4702 14160@6@5@1@0@0^@3@0@0#cstringTable_unparse -^4703 14172$@0@@1@p0$@0#cstringTable_update -^4704 14174$$$@0#cstringTable_replaceKey +^4701 14192@6@5@1@0@0^@2@0@0#cstringTable_create +^4702 14203$@0@@1@p0$@0#cstringTable_insert +^4703 14205$$$@0#cstringTable_lookup +^4704 14197@6@5@1@0@0$@2@0@0#cstringTable_stats +^4705 14182$$$@0#cstringTable_free +^4706 14211$@0@@1@p0$@0#cstringTable_remove +^4707 14195@6@5@1@0@0^@3@0@0#cstringTable_unparse +^4708 14207$@0@@1@p0$@0#cstringTable_update +^4709 14209$$$@0#cstringTable_replaceKey *1 (Constant) -^4705 5$#GHBUCKET_BASESIZE +^4710 5$#GHBUCKET_BASESIZE *7 (Struct tag) -^4706 4405@4406#@!138 +^4711 4405@4406#@!138 *0 (Datatype) -^4707 4407@-@+@0@0@0@0@4408#ghentry -^4708 4408@-@+@0@0@2@0@4409#o_ghentry +^4712 4407@-@+@0@0@0@0@4408#ghentry +^4713 4408@-@+@0@0@2@0@4409#o_ghentry *7 (Struct tag) -^4709 4411@4412#@!139 +^4714 4411@4412#@!139 *0 (Datatype) -^4710 4413@-@+@0@5@0@0@4414#ghbucket -^4711 4414@-@+@0@5@2@0@4415#o_ghbucket +^4715 4413@-@+@0@5@0@0@4414#ghbucket +^4716 4414@-@+@0@5@2@0@4415#o_ghbucket *1 (Constant) -^4712 1088@i0@0@4#genericTable_undefined +^4717 1088@i0@0@4#genericTable_undefined *4 (Function) -^4713 14536@6@5@1@0@0$@2@0@0#genericTable_create -^4714 14507$$$@0#genericTable_size -^4715 14543$$$@0#genericTable_insert -^4716 14546@6@5@1@0@0$@19@2@0#genericTable_lookup -^4717 14552$^$@0#genericTable_contains -^4718 14539@6@5@1@0@0$@2@0@0#genericTable_stats -^4719 14526$$$@0#genericTable_free -^4720 14550$@0@@1@p0$@0#genericTable_remove -^4721 14548$@0@@1@p0$@0#genericTable_update +^4718 14571@6@5@1@0@0$@2@0@0#genericTable_create +^4719 14542$$$@0#genericTable_size +^4720 14578$$$@0#genericTable_insert +^4721 14581@6@5@1@0@0$@19@2@0#genericTable_lookup +^4722 14587$^$@0#genericTable_contains +^4723 14574@6@5@1@0@0$@2@0@0#genericTable_stats +^4724 14561$$$@0#genericTable_free +^4725 14585$@0@@1@p0$@0#genericTable_remove +^4726 14583$@0@@1@p0$@0#genericTable_update *6 (Iterator finalizer) -^4722 0@49#end_genericTable_elements +^4727 0@49#end_genericTable_elements *5 (Iterator) -^4723 4441@49#genericTable_elements +^4728 4441@49#genericTable_elements *7 (Struct tag) -^4724 4443@4444#@!140 +^4729 4443@4444#@!140 *0 (Datatype) -^4725 4445@+@=@0@5@0@0@4446#filelocList +^4730 4445@+@=@0@5@0@0@4446#filelocList *1 (Constant) -^4726 4446@i0@0@4#filelocList_undefined +^4731 4446@i0@0@4#filelocList_undefined *6 (Iterator finalizer) -^4727 0@185#end_filelocList_elements +^4732 0@185#end_filelocList_elements *5 (Iterator) -^4728 4451@185#filelocList_elements +^4733 4451@185#filelocList_elements *4 (Function) -^4729 17107$^$@0#filelocList_realSize -^4730 17095@6@5@1@0@0$$@0#filelocList_append -^4731 4461@6@5@1@0@0^@2@0@0#filelocList_new -^4732 17103@6@5@1@0@0@0@@1@p0$@0#filelocList_add -^4733 17101@6@5@1@0@0@0@@1@p0$@0#filelocList_addDifferentFile -^4734 17097@6@5@1@0@0@0@@1@p0$@0#filelocList_addUndefined -^4735 17109@6@5@1@0@0$@2@0@0#filelocList_unparseUses -^4736 17105@6@5@1@0@0$@2@0@0#filelocList_unparse -^4737 17111$$$@0#filelocList_free +^4734 17142$^$@0#filelocList_realSize +^4735 17130@6@5@1@0@0$$@0#filelocList_append +^4736 4461@6@5@1@0@0^@2@0@0#filelocList_new +^4737 17138@6@5@1@0@0@0@@1@p0$@0#filelocList_add +^4738 17136@6@5@1@0@0@0@@1@p0$@0#filelocList_addDifferentFile +^4739 17132@6@5@1@0@0@0@@1@p0$@0#filelocList_addUndefined +^4740 17144@6@5@1@0@0$@2@0@0#filelocList_unparseUses +^4741 17140@6@5@1@0@0$@2@0@0#filelocList_unparse +^4742 17146$$$@0#filelocList_free *1 (Constant) -^4738 5$#filelocListBASESIZE +^4743 5$#filelocListBASESIZE *0 (Datatype) -^4739 1211@-@+@0@5@0@0@4474#enumName -^4740 4474@-@+@0@5@2@0@4477#o_enumName +^4744 1211@-@+@0@5@0@0@4474#enumName +^4745 4474@-@+@0@5@2@0@4477#o_enumName *7 (Struct tag) -^4741 4479@4480#@!141 +^4746 4479@4480#@!141 *0 (Datatype) -^4742 4481@+@=@0@0@0@0@4482#enumNameList +^4747 4481@+@=@0@0@0@0@4482#enumNameList *6 (Iterator finalizer) -^4743 0@186#end_enumNameList_elements +^4748 0@186#end_enumNameList_elements *5 (Iterator) -^4744 4483@186#enumNameList_elements -*4 (Function) -^4745 4487$$@2@0@0#enumNameList_new -^4746 16956$$$@0#enumNameList_member -^4747 16952$$$@0#enumNameList_push -^4748 16950$@0@@1@p0$@0#enumNameList_addh -^4749 16960@6@5@1@0@0^@2@0@0#enumNameList_unparse -^4750 16968$$$@0#enumNameList_free -^4751 16946$^$@0#enumNameList_match -^4752 16944$^@2@0@0#enumNameList_single -^4753 16958$^@2@0@0#enumNameList_subtract -^4754 16954$^@2@0@0#enumNameList_copy -^4755 16966$$@2@0@0#enumNameList_undump -^4756 16964@6@5@1@0@0$@2@0@0#enumNameList_dump -^4757 16962@6@5@1@0@0$@2@0@0#enumNameList_unparseBrief -*1 (Constant) -^4758 5$#enumNameListBASESIZE -*0 (Datatype) -^4759 4482@+@=@0@0@0@0@4512#enumNameSList -*4 (Function) -^4760 16970$$$@0#enumNameSList_free +^4749 4483@186#enumNameList_elements +*4 (Function) +^4750 4487$$@2@0@0#enumNameList_new +^4751 16991$$$@0#enumNameList_member +^4752 16987$$$@0#enumNameList_push +^4753 16985$@0@@1@p0$@0#enumNameList_addh +^4754 16995@6@5@1@0@0^@2@0@0#enumNameList_unparse +^4755 17003$$$@0#enumNameList_free +^4756 16981$^$@0#enumNameList_match +^4757 16979$^@2@0@0#enumNameList_single +^4758 16993$^@2@0@0#enumNameList_subtract +^4759 16989$^@2@0@0#enumNameList_copy +^4760 17001$$@2@0@0#enumNameList_undump +^4761 16999@6@5@1@0@0$@2@0@0#enumNameList_dump +^4762 16997@6@5@1@0@0$@2@0@0#enumNameList_unparseBrief +*1 (Constant) +^4763 5$#enumNameListBASESIZE +*0 (Datatype) +^4764 4482@+@=@0@0@0@0@4512#enumNameSList +*4 (Function) +^4765 17005$$$@0#enumNameSList_free *2 (Enum member) -^4761 4527$#SS_UNKNOWN#SS_UNUSEABLE#SS_UNDEFINED#SS_MUNDEFINED#SS_ALLOCATED#SS_PDEFINED#SS_DEFINED#SS_PARTIAL#SS_DEAD#SS_HOFFA#SS_FIXED#SS_RELDEF#SS_UNDEFGLOB#SS_KILLED#SS_UNDEFKILLED#SS_SPECIAL#SS_LAST +^4766 4527$#SS_UNKNOWN#SS_UNUSEABLE#SS_UNDEFINED#SS_MUNDEFINED#SS_ALLOCATED#SS_PDEFINED#SS_DEFINED#SS_PARTIAL#SS_DEAD#SS_HOFFA#SS_FIXED#SS_RELDEF#SS_UNDEFGLOB#SS_KILLED#SS_UNDEFKILLED#SS_SPECIAL#SS_LAST *9 (Enum tag) -^4778 4527@4528#&!142 +^4783 4527@4528#&!142 *0 (Datatype) -^4779 4528@-@-@0@0@0@0@4529#sstate +^4784 4528@-@-@0@0@0@0@4529#sstate *2 (Enum member) -^4780 4530$#SCNONE#SCEXTERN#SCSTATIC +^4785 4530$#SCNONE#SCEXTERN#SCSTATIC *9 (Enum tag) -^4783 4530@4531#&!143 +^4788 4530@4531#&!143 *0 (Datatype) -^4784 4531@-@-@0@0@0@0@4532#storageClassCode +^4789 4531@-@-@0@0@0@0@4532#storageClassCode *2 (Enum member) -^4785 4533$#NS_ERROR#NS_UNKNOWN#NS_NOTNULL#NS_MNOTNULL#NS_RELNULL#NS_CONSTNULL#NS_POSNULL#NS_DEFNULL#NS_ABSNULL +^4790 4533$#NS_ERROR#NS_UNKNOWN#NS_NOTNULL#NS_MNOTNULL#NS_RELNULL#NS_CONSTNULL#NS_POSNULL#NS_DEFNULL#NS_ABSNULL *9 (Enum tag) -^4794 4533@4534#&!144 +^4799 4533@4534#&!144 *0 (Datatype) -^4795 4534@-@-@0@0@0@0@4535#nstate +^4800 4534@-@-@0@0@0@0@4535#nstate *2 (Enum member) -^4796 4540$#AK_UNKNOWN#AK_ERROR#AK_ONLY#AK_IMPONLY#AK_KEEP#AK_KEPT#AK_TEMP#AK_IMPTEMP#AK_SHARED#AK_UNIQUE#AK_RETURNED#AK_FRESH#AK_STACK#AK_REFCOUNTED#AK_REFS#AK_KILLREF#AK_NEWREF#AK_OWNED#AK_DEPENDENT#AK_IMPDEPENDENT#AK_STATIC#AK_LOCAL +^4801 4540$#AK_UNKNOWN#AK_ERROR#AK_ONLY#AK_IMPONLY#AK_KEEP#AK_KEPT#AK_TEMP#AK_IMPTEMP#AK_SHARED#AK_UNIQUE#AK_RETURNED#AK_FRESH#AK_STACK#AK_REFCOUNTED#AK_REFS#AK_KILLREF#AK_NEWREF#AK_OWNED#AK_DEPENDENT#AK_IMPDEPENDENT#AK_STATIC#AK_LOCAL *9 (Enum tag) -^4818 4540@4541#&!145 +^4823 4540@4541#&!145 *0 (Datatype) -^4819 4541@-@-@0@0@0@0@4542#alkind +^4824 4541@-@-@0@0@0@0@4542#alkind *2 (Enum member) -^4820 4543$#XO_UNKNOWN#XO_NORMAL#XO_EXPOSED#XO_OBSERVER +^4825 4543$#XO_UNKNOWN#XO_NORMAL#XO_EXPOSED#XO_OBSERVER *9 (Enum tag) -^4824 4543@4544#&!146 -*0 (Datatype) -^4825 4544@-@-@0@0@0@0@4545#exkind -*4 (Function) -^4826 13596$^$@0#alkind_equal -^4827 13562@6@5@1@0@0^@19@3@0#sstate_unparse -^4828 13590$^$@0#alkind_fromQual -^4829 13572$^$@0#alkind_derive -^4830 13574@6@5@1@0@0^@19@3@0#alkind_unparse -^4831 13582@6@5@1@0@0^@19@3@0#alkind_capName -^4832 13554$^$@0#alkind_fromInt -^4833 13556$^$@0#nstate_fromInt -^4834 13568@6@5@1@0@0^@19@3@0#nstate_unparse -^4835 13570$^$@0#nstate_compare -^4836 13564$^$@0#nstate_possiblyNull -^4837 13566$^$@0#nstate_perhapsNull -^4838 13558$^$@0#sstate_fromInt -^4839 13560$^$@0#exkind_fromInt -^4840 13584$^$@0#exkind_fromQual -^4841 13576@6@5@1@0@0^@19@3@0#exkind_unparse -^4842 13578@6@5@1@0@0^@19@3@0#exkind_capName -^4843 13580@6@5@1@0@0^@19@3@0#exkind_unparseError -^4844 13586$^$@0#sstate_fromQual -^4845 13594$^$@0#alkind_compatible -^4846 13598$^$@0#alkind_fixImplicit +^4829 4543@4544#&!146 +*0 (Datatype) +^4830 4544@-@-@0@0@0@0@4545#exkind +*4 (Function) +^4831 13631$^$@0#alkind_equal +^4832 13597@6@5@1@0@0^@19@3@0#sstate_unparse +^4833 13625$^$@0#alkind_fromQual +^4834 13607$^$@0#alkind_derive +^4835 13609@6@5@1@0@0^@19@3@0#alkind_unparse +^4836 13617@6@5@1@0@0^@19@3@0#alkind_capName +^4837 13589$^$@0#alkind_fromInt +^4838 13591$^$@0#nstate_fromInt +^4839 13603@6@5@1@0@0^@19@3@0#nstate_unparse +^4840 13605$^$@0#nstate_compare +^4841 13599$^$@0#nstate_possiblyNull +^4842 13601$^$@0#nstate_perhapsNull +^4843 13593$^$@0#sstate_fromInt +^4844 13595$^$@0#exkind_fromInt +^4845 13619$^$@0#exkind_fromQual +^4846 13611@6@5@1@0@0^@19@3@0#exkind_unparse +^4847 13613@6@5@1@0@0^@19@3@0#exkind_capName +^4848 13615@6@5@1@0@0^@19@3@0#exkind_unparseError +^4849 13621$^$@0#sstate_fromQual +^4850 13629$^$@0#alkind_compatible +^4851 13633$^$@0#alkind_fixImplicit *2 (Enum member) -^4847 4638$#XK_ERROR#XK_UNKNOWN#XK_NEVERESCAPE#XK_GOTO#XK_MAYGOTO#XK_MAYEXIT#XK_MUSTEXIT#XK_TRUEEXIT#XK_FALSEEXIT#XK_MUSTRETURN#XK_MAYRETURN#XK_MAYRETURNEXIT#XK_MUSTRETURNEXIT +^4852 4638$#XK_ERROR#XK_UNKNOWN#XK_NEVERESCAPE#XK_GOTO#XK_MAYGOTO#XK_MAYEXIT#XK_MUSTEXIT#XK_TRUEEXIT#XK_FALSEEXIT#XK_MUSTRETURN#XK_MAYRETURN#XK_MAYRETURNEXIT#XK_MUSTRETURNEXIT *9 (Enum tag) -^4860 4638@4639#&!147 +^4865 4638@4639#&!147 *0 (Datatype) -^4861 4639@-@-@0@0@0@0@4640#exitkind +^4866 4639@-@-@0@0@0@0@4640#exitkind *1 (Constant) -^4862 4640$#XK_LAST +^4867 4640$#XK_LAST *4 (Function) -^4863 13588$^$@0#exitkind_fromQual -^4864 13606$^$@0#exitkind_couldExit -^4865 13612$^$@0#exitkind_couldEscape -^4866 13614$^$@0#exitkind_fromInt -^4867 13600@6@5@1@0@0^@19@3@0#exitkind_unparse -^4868 13602$^$@0#exitkind_makeConditional -^4869 13604$^$@0#exitkind_combine +^4868 13623$^$@0#exitkind_fromQual +^4869 13641$^$@0#exitkind_couldExit +^4870 13647$^$@0#exitkind_couldEscape +^4871 13649$^$@0#exitkind_fromInt +^4872 13635@6@5@1@0@0^@19@3@0#exitkind_unparse +^4873 13637$^$@0#exitkind_makeConditional +^4874 13639$^$@0#exitkind_combine *0 (Datatype) -^4870 1047@-@+@0@5@19@2@4671#ex_sRef +^4875 1047@-@+@0@5@19@2@4671#ex_sRef *6 (Iterator finalizer) -^4871 0@39#end_sRefSet_realElements +^4876 0@39#end_sRefSet_realElements *5 (Iterator) -^4872 4674@39#sRefSet_realElements +^4877 4674@39#sRefSet_realElements *6 (Iterator finalizer) -^4873 0@39#end_sRefSet_elements +^4878 0@39#end_sRefSet_elements *5 (Iterator) -^4874 4675@39#sRefSet_elements +^4879 4675@39#sRefSet_elements *6 (Iterator finalizer) -^4875 0@39#end_sRefSet_allElements +^4880 0@39#end_sRefSet_allElements *5 (Iterator) -^4876 4676@39#sRefSet_allElements -*1 (Constant) -^4877 5$#sRefSetBASESIZE -^4878 1073@i0@0@4#sRefSet_undefined -*4 (Function) -^4879 17484$^$@0#sRefSet_equal -^4880 17436$^$@0#sRefSet_hasRealElement -^4881 17448$^$@0#sRefSet_hasUnconstrained -^4882 17462@6@5@1@0@0^@3@0@0#sRefSet_unparsePlain -^4883 17450@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrained -^4884 17452@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrainedPlain -^4885 17468$$$@0#sRefSet_fixSrefs -^4886 17394$$$@0#sRefSet_delete -^4887 17456@6@5@1@0@0$@19@2@0#sRefSet_lookupMember -^4888 17440$^$@0#sRefSet_isSameMember -^4889 17442$^$@0#sRefSet_isSameNameMember -^4890 17418@6@5@1@0@0$@2@0@0#sRefSet_newCopy -^4891 17422@6@5@1@0@0$@2@0@0#sRefSet_newDeepCopy -^4892 17458$^$@0#sRefSet_size -^4893 17402@6@5@1@0@0$$@0#sRefSet_unionFree -^4894 4714@6@5@1@0@0^@2@0@0#sRefSet_new -^4895 17384@6@5@1@0@0$@2@0@0#sRefSet_single -^4896 17388@6@5@1@0@0$$@0#sRefSet_insert -^4897 17444$^$@0#sRefSet_member -^4898 17438$^$@0#sRefSet_containsSameObject -^4899 17460@6@5@1@0@0^@2@0@0#sRefSet_unparse -^4900 17470$@0@@1@p0$@0#sRefSet_free -^4901 17390$@0@@1@p0$@0#sRefSet_clear -^4902 17474@6@5@1@0@0^@2@0@0#sRefSet_addIndirection -^4903 17472@6@5@1@0@0^@2@0@0#sRefSet_removeIndirection -^4904 17404@6@5@1@0@0@0@@1@p0$@0#sRefSet_union -^4905 17414$@0@@1@p0$@0#sRefSet_levelPrune -^4906 17392$@0@@1@p0$@0#sRefSet_clearStatics -^4907 17412@6@5@1@0@0$$@0#sRefSet_levelUnion -^4908 17410@6@5@1@0@0$@2@0@0#sRefSet_intersect -^4909 17480@6@5@1@0@0$@2@0@0#sRefSet_fetchKnown -^4910 17478@6@5@1@0@0$@2@0@0#sRefSet_fetchUnknown -^4911 17476@6@5@1@0@0$@2@0@0#sRefSet_accessField -^4912 17408@6@5@1@0@0$@2@0@0#sRefSet_realNewUnion -^4913 17464@6@5@1@0@0^@2@0@0#sRefSet_unparseDebug -^4914 17466@6@5@1@0@0^@3@0@0#sRefSet_unparseFull -^4915 17482$^$@0#sRefSet_compare -^4916 17454$@0@@1@p1$@0#sRefSet_modifyMember -^4917 17486@6@5@1@0@0@0@@1@tp0@2@0@0#sRefSet_undump -^4918 17488@6@5@1@0@0^@2@0@0#sRefSet_dump -^4919 17400$@0@@1@p0$@0#sRefSet_deleteBase -^4920 17396@6@5@1@0@0^@19@2@0#sRefSet_choose -^4921 17398@6@5@1@0@0^@19@2@0#sRefSet_mergeIntoOne -^4922 17420@6@5@1@0@0^@2@0@0#sRefSet_levelCopy -^4923 17406@6@5@1@0@0@0@@1@p0$@0#sRefSet_unionExcept -^4924 17416@6@5@1@0@0@0@@1@p0$@0#sRefSet_copyInto -^4925 17446$^$@0#sRefSet_hasStatic -^4926 17490$@0@@1@p0$@0#sRefSet_markImmutable +^4881 4676@39#sRefSet_allElements +*1 (Constant) +^4882 5$#sRefSetBASESIZE +^4883 1073@i0@0@4#sRefSet_undefined +*4 (Function) +^4884 17519$^$@0#sRefSet_equal +^4885 17471$^$@0#sRefSet_hasRealElement +^4886 17483$^$@0#sRefSet_hasUnconstrained +^4887 17497@6@5@1@0@0^@3@0@0#sRefSet_unparsePlain +^4888 17485@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrained +^4889 17487@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrainedPlain +^4890 17503$$$@0#sRefSet_fixSrefs +^4891 17429$$$@0#sRefSet_delete +^4892 17491@6@5@1@0@0$@19@2@0#sRefSet_lookupMember +^4893 17475$^$@0#sRefSet_isSameMember +^4894 17477$^$@0#sRefSet_isSameNameMember +^4895 17453@6@5@1@0@0$@2@0@0#sRefSet_newCopy +^4896 17457@6@5@1@0@0$@2@0@0#sRefSet_newDeepCopy +^4897 17493$^$@0#sRefSet_size +^4898 17437@6@5@1@0@0$$@0#sRefSet_unionFree +^4899 4714@6@5@1@0@0^@2@0@0#sRefSet_new +^4900 17419@6@5@1@0@0$@2@0@0#sRefSet_single +^4901 17423@6@5@1@0@0$$@0#sRefSet_insert +^4902 17479$^$@0#sRefSet_member +^4903 17473$^$@0#sRefSet_containsSameObject +^4904 17495@6@5@1@0@0^@2@0@0#sRefSet_unparse +^4905 17505$@0@@1@p0$@0#sRefSet_free +^4906 17425$@0@@1@p0$@0#sRefSet_clear +^4907 17509@6@5@1@0@0^@2@0@0#sRefSet_addIndirection +^4908 17507@6@5@1@0@0^@2@0@0#sRefSet_removeIndirection +^4909 17439@6@5@1@0@0@0@@1@p0$@0#sRefSet_union +^4910 17449$@0@@1@p0$@0#sRefSet_levelPrune +^4911 17427$@0@@1@p0$@0#sRefSet_clearStatics +^4912 17447@6@5@1@0@0$$@0#sRefSet_levelUnion +^4913 17445@6@5@1@0@0$@2@0@0#sRefSet_intersect +^4914 17515@6@5@1@0@0$@2@0@0#sRefSet_fetchKnown +^4915 17513@6@5@1@0@0$@2@0@0#sRefSet_fetchUnknown +^4916 17511@6@5@1@0@0$@2@0@0#sRefSet_accessField +^4917 17443@6@5@1@0@0$@2@0@0#sRefSet_realNewUnion +^4918 17499@6@5@1@0@0^@2@0@0#sRefSet_unparseDebug +^4919 17501@6@5@1@0@0^@3@0@0#sRefSet_unparseFull +^4920 17517$^$@0#sRefSet_compare +^4921 17489$@0@@1@p1$@0#sRefSet_modifyMember +^4922 17521@6@5@1@0@0@0@@1@tp0@2@0@0#sRefSet_undump +^4923 17523@6@5@1@0@0^@2@0@0#sRefSet_dump +^4924 17435$@0@@1@p0$@0#sRefSet_deleteBase +^4925 17431@6@5@1@0@0^@19@2@0#sRefSet_choose +^4926 17433@6@5@1@0@0^@19@2@0#sRefSet_mergeIntoOne +^4927 17455@6@5@1@0@0^@2@0@0#sRefSet_levelCopy +^4928 17441@6@5@1@0@0@0@@1@p0$@0#sRefSet_unionExcept +^4929 17451@6@5@1@0@0@0@@1@p0$@0#sRefSet_copyInto +^4930 17481$^$@0#sRefSet_hasStatic +^4931 17525$@0@@1@p0$@0#sRefSet_markImmutable *2 (Enum member) -^4927 4779$#KINVALID#KDATATYPE#KCONST#KENUMCONST#KVAR#KFCN#KITER#KENDITER#KSTRUCTTAG#KUNIONTAG#KENUMTAG#KELIPSMARKER +^4932 4779$#KINVALID#KDATATYPE#KCONST#KENUMCONST#KVAR#KFCN#KITER#KENDITER#KSTRUCTTAG#KUNIONTAG#KENUMTAG#KELIPSMARKER *9 (Enum tag) -^4939 4779@4780#&!148 +^4944 4779@4780#&!148 *0 (Datatype) -^4940 4780@+@-@0@0@0@0@4781#ekind +^4945 4780@+@-@0@0@0@0@4781#ekind *1 (Constant) -^4941 4781$#KELAST -^4942 5$#KGLOBALMARKER +^4946 4781$#KELAST +^4947 5$#KGLOBALMARKER *4 (Function) -^4943 14554$^$@0#ekind_fromInt +^4948 14589$^$@0#ekind_fromInt *1 (Constant) -^4944 4781$#ekind_variable#ekind_function +^4949 4781$#ekind_variable#ekind_function *4 (Function) -^4946 14560@6@5@1@0@0^@19@3@0#ekind_capName -^4947 14556@6@5@1@0@0^@19@3@0#ekind_unparse -^4948 14558@6@5@1@0@0^@19@3@0#ekind_unparseLong +^4951 14595@6@5@1@0@0^@19@3@0#ekind_capName +^4952 14591@6@5@1@0@0^@19@3@0#ekind_unparse +^4953 14593@6@5@1@0@0^@19@3@0#ekind_unparseLong *0 (Datatype) -^4949 5@-@-@0@0@0@0@4804#usymId -^4950 4804@-@-@0@0@0@0@4805#typeId +^4954 5@-@-@0@0@0@0@4804#usymId +^4955 4804@-@-@0@0@0@0@4805#typeId *1 (Constant) -^4951 4804$#USYMIDINVALID -^4952 4805$#typeId_invalid +^4956 4804$#USYMIDINVALID +^4957 4805$#typeId_invalid *7 (Struct tag) -^4953 4809@4810#@!149 +^4958 4809@4810#@!149 *0 (Datatype) -^4954 4811@+@=@0@5@0@0@4812#usymIdSet +^4959 4811@+@=@0@5@0@0@4812#usymIdSet *4 (Function) -^4955 4814@6@5@1@0@0$@3@0@0#usymIdSet_new -^4956 17368$^$@0#usymIdSet_member -^4957 17366@6@5@1@0@0$@3@0@0#usymIdSet_subtract -^4958 17370$$$@0#usymIdSet_free -^4959 17376@6@5@1@0@0$@2@0@0#usymIdSet_unparse -^4960 17372@6@5@1@0@0$@2@0@0#usymIdSet_dump -^4961 17374@6@5@1@0@0$@3@0@0#usymIdSet_undump -^4962 17354@6@5@1@0@0$@2@0@0#usymIdSet_single -^4963 17378$$$@0#usymIdSet_compare +^4960 4814@6@5@1@0@0$@3@0@0#usymIdSet_new +^4961 17403$^$@0#usymIdSet_member +^4962 17401@6@5@1@0@0$@3@0@0#usymIdSet_subtract +^4963 17405$$$@0#usymIdSet_free +^4964 17411@6@5@1@0@0$@2@0@0#usymIdSet_unparse +^4965 17407@6@5@1@0@0$@2@0@0#usymIdSet_dump +^4966 17409@6@5@1@0@0$@3@0@0#usymIdSet_undump +^4967 17389@6@5@1@0@0$@2@0@0#usymIdSet_single +^4968 17413$$$@0#usymIdSet_compare *1 (Constant) -^4964 5$#usymIdSetBASESIZE +^4969 5$#usymIdSetBASESIZE *4 (Function) -^4965 17364@6@5@1@0@0^@3@0@0#usymIdSet_newUnion -^4966 17360@6@5@1@0@0^@3@0@0#usymIdSet_add -^4967 17362@6@5@1@0@0$@2@0@0#usymIdSet_removeFresh +^4970 17399@6@5@1@0@0^@3@0@0#usymIdSet_newUnion +^4971 17395@6@5@1@0@0^@3@0@0#usymIdSet_add +^4972 17397@6@5@1@0@0$@2@0@0#usymIdSet_removeFresh *1 (Constant) -^4968 4812@i0@0@4#usymIdSet_undefined +^4973 4812@i0@0@4#usymIdSet_undefined *6 (Iterator finalizer) -^4969 0@189#end_usymIdSet_elements +^4974 0@189#end_usymIdSet_elements *5 (Iterator) -^4970 4841@189#usymIdSet_elements +^4975 4841@189#usymIdSet_elements *0 (Datatype) -^4971 1047@-@+@0@5@18@0@4844#d_sRef +^4976 1047@-@+@0@5@18@0@4844#d_sRef *6 (Iterator finalizer) -^4972 0@41#end_sRefList_elements +^4977 0@41#end_sRefList_elements *5 (Iterator) -^4973 4847@41#sRefList_elements +^4978 4847@41#sRefList_elements *4 (Function) -^4974 17153$^$@0#sRefList_size +^4979 17188$^$@0#sRefList_size *1 (Constant) -^4975 1076@i0@0@4#sRefList_undefined +^4980 1076@i0@0@4#sRefList_undefined *4 (Function) -^4976 4857@6@5@1@0@0$@2@0@0#sRefList_new -^4977 17143@6@5@1@0@0$@2@0@0#sRefList_single -^4978 17147@6@2@1@0@0@0@@1@p0$@0#sRefList_add -^4979 17151@6@5@1@0@0^@3@0@0#sRefList_unparse -^4980 17155$$$@0#sRefList_free -^4981 17149@6@5@1@0@0^@2@0@0#sRefList_copy +^4981 4857@6@5@1@0@0$@2@0@0#sRefList_new +^4982 17178@6@5@1@0@0$@2@0@0#sRefList_single +^4983 17182@6@2@1@0@0@0@@1@p0$@0#sRefList_add +^4984 17186@6@5@1@0@0^@3@0@0#sRefList_unparse +^4985 17190$$$@0#sRefList_free +^4986 17184@6@5@1@0@0^@2@0@0#sRefList_copy *1 (Constant) -^4982 5$#sRefListBASESIZE +^4987 5$#sRefListBASESIZE *7 (Struct tag) -^4983 4869@4870#@!150 +^4988 4869@4870#@!150 *0 (Datatype) -^4984 4871@+@=@0@5@0@0@4872#uentryList +^4989 4871@+@=@0@5@0@0@4872#uentryList *6 (Iterator finalizer) -^4985 0@190#end_uentryList_elements +^4990 0@190#end_uentryList_elements *5 (Iterator) -^4986 4873@190#uentryList_elements -*4 (Function) -^4987 17021$@0@@1@p0$@0#uentryList_clear -^4988 17073$^$@0#uentryList_size -*1 (Constant) -^4989 4872@@0@4#uentryList_missingParams -*4 (Function) -^4990 17075@6@0@1@0@53^$@0#uentryList_isMissingParams -*1 (Constant) -^4991 4872@i0@0@4#uentryList_undefined -*4 (Function) -^4992 4889@6@2@1@0@0$@2@0@0#uentryList_new -^4993 17023@6@5@1@0@0@0@@1@p0$@0#uentryList_add -^4994 17017@6@5@1@0@0^@2@0@0#uentryList_single -^4995 17045@6@5@1@0@0^@19@2@0#uentryList_getN -^4996 17027@6@5@1@0@0^@3@0@0#uentryList_unparseFull -^4997 17025@6@5@1@0@0^@3@0@0#uentryList_unparse -^4998 17033@6@5@1@0@0^@3@0@0#uentryList_unparseAbbrev -^4999 17029@6@5@1@0@0^@3@0@0#uentryList_unparseParams -^5000 17041$$$@0#uentryList_free -^5001 17043$^$@0#uentryList_isVoid -^5002 17039@6@5@1@0@0^@2@0@0#uentryList_copy -^5003 17047$@0@@1@p0$@0#uentryList_fixMissingNames -^5004 17053$^$@0#uentryList_compareStrict -^5005 17051$^$@0#uentryList_compareParams -^5006 17055$^$@0#uentryList_compareFields -^5007 17085$^$@0#uentryList_equivFields -^5008 17059@6@5@1@0@0^@3@0@0#uentryList_dumpParams -^5009 17065@6@5@1@0@0@0@@1@tp0@3@0@0#uentryList_undump -^5010 17077$^$@0#uentryList_hasReturned -^5011 17071$@0@@1@p0$@0#uentryList_advanceSafe -^5012 17069$^$@0#uentryList_isFinished -^5013 17067$@0@@1@p0$@0#uentryList_reset -^5014 17057@6@5@1@0@0^@19@2@0#uentryList_current -^5015 17037$^$@0#uentryList_lookupRealName -^5016 17079@6@5@1@0@0^@19@2@0#uentryList_lookupField -^5017 17081@6@5@1@0@0$@3@0@0#uentryList_mergeFields -^5018 17083$$$@0#uentryList_showFieldDifference -^5019 17063@6@5@1@0@0$@2@0@0#uentryList_undumpFields -^5020 17061@6@5@1@0@0$@2@0@0#uentryList_dumpFields -^5021 17049$$$@0#uentryList_fixImpParams -^5022 17087$$$@0#uentryList_matchFields -^5023 17031$$$@0#uentryList_matchParams -*1 (Constant) -^5024 5$#uentryListBASESIZE +^4991 4873@190#uentryList_elements +*4 (Function) +^4992 17056$@0@@1@p0$@0#uentryList_clear +^4993 17108$^$@0#uentryList_size +*1 (Constant) +^4994 4872@@0@4#uentryList_missingParams +*4 (Function) +^4995 17110@6@0@1@0@53^$@0#uentryList_isMissingParams +*1 (Constant) +^4996 4872@i0@0@4#uentryList_undefined +*4 (Function) +^4997 4889@6@2@1@0@0$@2@0@0#uentryList_new +^4998 17058@6@5@1@0@0@0@@1@p0$@0#uentryList_add +^4999 17052@6@5@1@0@0^@2@0@0#uentryList_single +^5000 17080@6@5@1@0@0^@19@2@0#uentryList_getN +^5001 17062@6@5@1@0@0^@3@0@0#uentryList_unparseFull +^5002 17060@6@5@1@0@0^@3@0@0#uentryList_unparse +^5003 17068@6@5@1@0@0^@3@0@0#uentryList_unparseAbbrev +^5004 17064@6@5@1@0@0^@3@0@0#uentryList_unparseParams +^5005 17076$$$@0#uentryList_free +^5006 17078$^$@0#uentryList_isVoid +^5007 17074@6@5@1@0@0^@2@0@0#uentryList_copy +^5008 17082$@0@@1@p0$@0#uentryList_fixMissingNames +^5009 17088$^$@0#uentryList_compareStrict +^5010 17086$^$@0#uentryList_compareParams +^5011 17090$^$@0#uentryList_compareFields +^5012 17120$^$@0#uentryList_equivFields +^5013 17094@6@5@1@0@0^@3@0@0#uentryList_dumpParams +^5014 17100@6@5@1@0@0@0@@1@tp0@3@0@0#uentryList_undump +^5015 17112$^$@0#uentryList_hasReturned +^5016 17106$@0@@1@p0$@0#uentryList_advanceSafe +^5017 17104$^$@0#uentryList_isFinished +^5018 17102$@0@@1@p0$@0#uentryList_reset +^5019 17092@6@5@1@0@0^@19@2@0#uentryList_current +^5020 17072$^$@0#uentryList_lookupRealName +^5021 17114@6@5@1@0@0^@19@2@0#uentryList_lookupField +^5022 17116@6@5@1@0@0$@3@0@0#uentryList_mergeFields +^5023 17118$$$@0#uentryList_showFieldDifference +^5024 17098@6@5@1@0@0$@2@0@0#uentryList_undumpFields +^5025 17096@6@5@1@0@0$@2@0@0#uentryList_dumpFields +^5026 17084$$$@0#uentryList_fixImpParams +^5027 17122$$$@0#uentryList_matchFields +^5028 17066$$$@0#uentryList_matchParams +*1 (Constant) +^5029 5$#uentryListBASESIZE *6 (Iterator finalizer) -^5025 0@129#end_globSet_allElements +^5030 0@129#end_globSet_allElements *5 (Iterator) -^5026 4954@129#globSet_allElements -*4 (Function) -^5027 4960@6@5@1@0@0^@2@0@0#globSet_new -^5028 17223@6@5@1@0@0$@3@0@0#globSet_single -^5029 17221@6@5@1@0@0@0@@1@p0$@0#globSet_insert -^5030 17231$^$@0#globSet_member -^5031 17233@6@5@1@0@0^@19@2@0#globSet_lookup -^5032 17237$$$@0#globSet_free -^5033 17243@6@5@1@0@0^@2@0@0#globSet_unparse -^5034 17239@6@5@1@0@0^@2@0@0#globSet_dump -^5035 17241@6@5@1@0@0@0@@1@tp0@2@0@0#globSet_undump -^5036 17225$@0@@1@p0$@0#globSet_markImmutable -^5037 17227@6@5@1@0@0@0@@1@p0$@0#globSet_copyInto -^5038 17229@6@5@1@0@0^@2@0@0#globSet_newCopy -^5039 17235$^$@0#globSet_hasStatic -^5040 17245$$$@0#globSet_compare -^5041 17219$$$@0#globSet_clear -*1 (Constant) -^5042 1200@@0@4#globSet_undefined -*7 (Struct tag) -^5043 4994@4995#@!151 -*0 (Datatype) -^5044 4996@+@=@0@5@0@0@4997#ctypeList -*4 (Function) -^5045 5001@6@5@1@0@0$@2@0@0#ctypeList_new -^5046 16931$@0@@1@p0$@0#ctypeList_addh -^5047 16935@6@5@1@0@0@0@@1@p0@2@0@0#ctypeList_append -^5048 16933@6@5@1@0@0@0@@1@p0@3@0@0#ctypeList_add -^5049 16937@6@5@1@0@0^@2@0@0#ctypeList_unparse -^5050 16939$@0@@1@p0$@0#ctypeList_free -*1 (Constant) -^5051 4997@i0@0@4#ctypeList_undefined +^5031 4954@129#globSet_allElements +*4 (Function) +^5032 4960@6@5@1@0@0^@2@0@0#globSet_new +^5033 17258@6@5@1@0@0$@3@0@0#globSet_single +^5034 17256@6@5@1@0@0@0@@1@p0$@0#globSet_insert +^5035 17266$^$@0#globSet_member +^5036 17268@6@5@1@0@0^@19@2@0#globSet_lookup +^5037 17272$$$@0#globSet_free +^5038 17278@6@5@1@0@0^@2@0@0#globSet_unparse +^5039 17274@6@5@1@0@0^@2@0@0#globSet_dump +^5040 17276@6@5@1@0@0@0@@1@tp0@2@0@0#globSet_undump +^5041 17260$@0@@1@p0$@0#globSet_markImmutable +^5042 17262@6@5@1@0@0@0@@1@p0$@0#globSet_copyInto +^5043 17264@6@5@1@0@0^@2@0@0#globSet_newCopy +^5044 17270$^$@0#globSet_hasStatic +^5045 17280$$$@0#globSet_compare +^5046 17254$$$@0#globSet_clear +*1 (Constant) +^5047 1200@@0@4#globSet_undefined +*7 (Struct tag) +^5048 4994@4995#@!151 +*0 (Datatype) +^5049 4996@+@=@0@5@0@0@4997#ctypeList +*4 (Function) +^5050 5001@6@5@1@0@0$@2@0@0#ctypeList_new +^5051 16966$@0@@1@p0$@0#ctypeList_addh +^5052 16970@6@5@1@0@0@0@@1@p0@2@0@0#ctypeList_append +^5053 16968@6@5@1@0@0@0@@1@p0@3@0@0#ctypeList_add +^5054 16972@6@5@1@0@0^@2@0@0#ctypeList_unparse +^5055 16974$@0@@1@p0$@0#ctypeList_free +*1 (Constant) +^5056 4997@i0@0@4#ctypeList_undefined *6 (Iterator finalizer) -^5052 0@191#end_ctypeList_elements +^5057 0@191#end_ctypeList_elements *5 (Iterator) -^5053 5016@191#ctypeList_elements +^5058 5016@191#ctypeList_elements *1 (Constant) -^5054 5$#ctypeListBASESIZE +^5059 5$#ctypeListBASESIZE *0 (Datatype) -^5055 1073@-@+@0@5@2@0@5017#o_sRefSet -^5056 1047@-@+@0@5@19@2@5018#e_sRef +^5060 1073@-@+@0@5@2@0@5017#o_sRefSet +^5061 1047@-@+@0@5@19@2@5018#e_sRef *1 (Constant) -^5057 1079@i0@0@4#aliasTable_undefined +^5062 1079@i0@0@4#aliasTable_undefined *6 (Iterator finalizer) -^5058 0@43#end_aliasTable_elements +^5063 0@43#end_aliasTable_elements *5 (Iterator) -^5059 5030@43#aliasTable_elements -*4 (Function) -^5060 5032@6@5@1@0@0^@3@0@0#aliasTable_new -^5061 14429$@0@@1@p0,p1$@0#aliasTable_clearAliases -^5062 14439@6@5@1@0@0^@2@0@0#aliasTable_canAlias -^5063 14445@6@5@1@0@0^@3@0@0#aliasTable_copy -^5064 14455@6@5@1@0@0^@2@0@0#aliasTable_unparse -^5065 14459$$$@0#aliasTable_free -^5066 14423@6@5@1@0@0@0@@1@p0$@0#aliasTable_addMustAlias -^5067 14451@6@5@1@0@0@0@@1@p0$@0#aliasTable_levelUnion -^5068 14453@6@5@1@0@0@0@@1@s0@3@0@0#aliasTable_levelUnionNew -^5069 14461$@0@g2691@0@0@1@g2691$@0#aliasTable_checkGlobs -^5070 14437@6@5@1@0@0^@2@0@0#aliasTable_aliasedBy -^5071 14457$$$@0#aliasTable_fixSrefs -^5072 14449@6@5@1@0@0$$@0#aliasTable_levelUnionSeq -*1 (Constant) -^5073 5$#aliasTableBASESIZE -*4 (Function) -^5074 16804@6@5@1@0@0@0@@1@tp0,p1$@0#reader_readLine -^5075 16784$@0@@1@tp0$@0#reader_getInt -^5076 16786$@0@@1@tp0$@0#reader_loadChar -^5077 16788$@0@@1@tp0$@0#reader_getDouble -^5078 16799$@0@@1@tp0$@0#reader_doCheckChar -^5079 16797$@0@@1@tp0$@0#reader_optCheckChar -^5080 16791@6@5@1@0@0@0@@1@tp0@2@0@0#reader_getWord -^5081 16793@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntil -^5082 16795@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntilOne -^5083 16801$@0@@1@tp1$@0#reader_checkUngetc -*1 (Constant) -^5084 1064@@0@4#GLOBAL_ENV +^5064 5030@43#aliasTable_elements +*4 (Function) +^5065 5032@6@5@1@0@0^@3@0@0#aliasTable_new +^5066 14464$@0@@1@p0,p1$@0#aliasTable_clearAliases +^5067 14474@6@5@1@0@0^@2@0@0#aliasTable_canAlias +^5068 14480@6@5@1@0@0^@3@0@0#aliasTable_copy +^5069 14490@6@5@1@0@0^@2@0@0#aliasTable_unparse +^5070 14494$$$@0#aliasTable_free +^5071 14458@6@5@1@0@0@0@@1@p0$@0#aliasTable_addMustAlias +^5072 14486@6@5@1@0@0@0@@1@p0$@0#aliasTable_levelUnion +^5073 14488@6@5@1@0@0@0@@1@s0@3@0@0#aliasTable_levelUnionNew +^5074 14496$@0@g2692@0@0@1@g2692$@0#aliasTable_checkGlobs +^5075 14472@6@5@1@0@0^@2@0@0#aliasTable_aliasedBy +^5076 14492$$$@0#aliasTable_fixSrefs +^5077 14484@6@5@1@0@0$$@0#aliasTable_levelUnionSeq +*1 (Constant) +^5078 5$#aliasTableBASESIZE +*4 (Function) +^5079 16839@6@5@1@0@0@0@@1@tp0,p1$@0#reader_readLine +^5080 16819$@0@@1@tp0$@0#reader_getInt +^5081 16821$@0@@1@tp0$@0#reader_loadChar +^5082 16823$@0@@1@tp0$@0#reader_getDouble +^5083 16834$@0@@1@tp0$@0#reader_doCheckChar +^5084 16832$@0@@1@tp0$@0#reader_optCheckChar +^5085 16826@6@5@1@0@0@0@@1@tp0@2@0@0#reader_getWord +^5086 16828@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntil +^5087 16830@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntilOne +^5088 16836$@0@@1@tp1$@0#reader_checkUngetc +*1 (Constant) +^5089 1064@@0@4#GLOBAL_ENV *2 (Enum member) -^5085 5083$#US_GLOBAL#US_NORMAL#US_TBRANCH#US_FBRANCH#US_CBRANCH#US_SWITCH +^5090 5083$#US_GLOBAL#US_NORMAL#US_TBRANCH#US_FBRANCH#US_CBRANCH#US_SWITCH *9 (Enum tag) -^5091 5083@5084#&!152 -*0 (Datatype) -^5092 5084@-@-@0@0@0@0@5085#uskind -*7 (Struct tag) -^5093 5086@5087#@!153 -*0 (Datatype) -^5094 5088@-@+@0@0@0@0@5089#refentry -^5095 5089@-@+@0@0@2@0@5090#o_refentry -^5096 5091@-@+@0@0@0@0@5092#refTable -*4 (Function) -^5097 5095$@1@s1,g2691@0@0@1@g2691$@0#usymtab_printTypes -^5098 5097$@0@s1@1@s1$@0#usymtab_setMustBreak -^5099 5099$@1@s1@1@$@0#usymtab_inGlobalScope -^5100 5101$@1@s1@1@$@0#usymtab_inFunctionScope -^5101 5103$@1@s1@1@$@0#usymtab_inFileScope -^5102 14780$@1@s1,g2691@0@0@1@tg2691$@0#usymtab_checkFinalScope -^5103 14776$@1@s1,g2691@0@0@1@tg2691$@0#usymtab_allUsed -^5104 14770$@1@s1,g2691@0@0@1@tg2691$@0#usymtab_allDefined -^5105 14726$@1@s1@1@s1$@0#usymtab_prepareDump -^5106 14728$@1@s1@1@tp0$@0#usymtab_dump -^5107 14730$@1@s1@1@p0,s1,tp0$@0#usymtab_load -^5108 14796@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getRefQuiet -^5109 14938$@1@s1,g18@6@0@1@g18$@0#usymtab_printLocal -^5110 14790@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getParam -^5111 5123$@1@s1@1@s1$@0#usymtab_free -^5112 5125$@1@s1@1@$@0#usymtab_inDeepScope -^5113 14816@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExpose -^5114 14820@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlob -^5115 14818@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExposeGlob -^5116 14702@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupUnionTag -^5117 14700@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupStructTag -^5118 14824@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEither -^5119 14826$@1@s1@1@$@0#usymtab_lookupType -^5120 14888$@1@s1@1@$@0#usymtab_isDefinitelyNull -^5121 14890$@1@s1@1@$@0#usymtab_isDefinitelyNullDeep -^5122 14682$@1@s1@1@s1,p0$@0#usymtab_supExposedTypeEntry -^5123 14676$@1@s1@1@s1,p0$@0#usymtab_supTypeEntry -^5124 14678@6@5@1@0@0@1@s1@1@s1@19@2@0#usymtab_supReturnTypeEntry -^5125 14814@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupSafe -^5126 14710@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_getGlobalEntry -^5127 14838$@1@s1@1@$@0#usymtab_exists -^5128 14858$@1@s1@1@$@0#usymtab_existsVar -^5129 14842$@1@s1@1@$@0#usymtab_existsGlob -^5130 14848$@1@s1@1@$@0#usymtab_existsType -^5131 14844$@1@s1@1@$@0#usymtab_existsEither -^5132 14850$@1@s1@1@$@0#usymtab_existsTypeEither -^5133 14706$@1@s1@1@$@0#usymtab_getId -^5134 14698$@1@s1@1@$@0#usymtab_getTypeId -^5135 14666$@1@s1@1@s1,p0$@0#usymtab_supEntry -^5136 14876$@1@s1@1@s1,p0$@0#usymtab_replaceEntry -^5137 14686$@1@s1@1@s1,p0$@0#usymtab_supEntrySref -^5138 14688$@1@s1@1@s1,p0$@0#usymtab_supGlobalEntry -^5139 14660$@0@s1@1@s1,p0$@0#usymtab_addGlobalEntry -^5140 14670@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntryReturn -^5141 14658$@1@s1@1@s1,p0$@0#usymtab_addEntry -^5142 14828$@1@s1@1@s0$@0#usymtab_lookupAbstractType -^5143 14878$@1@s1@1@$@0#usymtab_matchForwardStruct -^5144 14856$@1@s1@1@$@0#usymtab_existsEnumTag -^5145 14854$@1@s1@1@$@0#usymtab_existsUnionTag -^5146 14852$@1@s1@1@$@0#usymtab_existsStructTag +^5096 5083@5084#&!152 +*0 (Datatype) +^5097 5084@-@-@0@0@0@0@5085#uskind +*7 (Struct tag) +^5098 5086@5087#@!153 +*0 (Datatype) +^5099 5088@-@+@0@0@0@0@5089#refentry +^5100 5089@-@+@0@0@2@0@5090#o_refentry +^5101 5091@-@+@0@0@0@0@5092#refTable +*4 (Function) +^5102 5095$@1@s1,g2692@0@0@1@g2692$@0#usymtab_printTypes +^5103 5097$@0@s1@1@s1$@0#usymtab_setMustBreak +^5104 5099$@1@s1@1@$@0#usymtab_inGlobalScope +^5105 5101$@1@s1@1@$@0#usymtab_inFunctionScope +^5106 5103$@1@s1@1@$@0#usymtab_inFileScope +^5107 14815$@1@s1,g2692@0@0@1@tg2692$@0#usymtab_checkFinalScope +^5108 14811$@1@s1,g2692@0@0@1@tg2692$@0#usymtab_allUsed +^5109 14805$@1@s1,g2692@0@0@1@tg2692$@0#usymtab_allDefined +^5110 14761$@1@s1@1@s1$@0#usymtab_prepareDump +^5111 14763$@1@s1@1@tp0$@0#usymtab_dump +^5112 14765$@1@s1@1@p0,s1,tp0$@0#usymtab_load +^5113 14831@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getRefQuiet +^5114 14973$@1@s1,g19@6@0@1@g19$@0#usymtab_printLocal +^5115 14825@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getParam +^5116 5123$@1@s1@1@s1$@0#usymtab_free +^5117 5125$@1@s1@1@$@0#usymtab_inDeepScope +^5118 14851@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExpose +^5119 14855@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlob +^5120 14853@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExposeGlob +^5121 14737@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupUnionTag +^5122 14735@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupStructTag +^5123 14859@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEither +^5124 14861$@1@s1@1@$@0#usymtab_lookupType +^5125 14923$@1@s1@1@$@0#usymtab_isDefinitelyNull +^5126 14925$@1@s1@1@$@0#usymtab_isDefinitelyNullDeep +^5127 14717$@1@s1@1@s1,p0$@0#usymtab_supExposedTypeEntry +^5128 14711$@1@s1@1@s1,p0$@0#usymtab_supTypeEntry +^5129 14713@6@5@1@0@0@1@s1@1@s1@19@2@0#usymtab_supReturnTypeEntry +^5130 14849@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupSafe +^5131 14745@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_getGlobalEntry +^5132 14873$@1@s1@1@$@0#usymtab_exists +^5133 14893$@1@s1@1@$@0#usymtab_existsVar +^5134 14877$@1@s1@1@$@0#usymtab_existsGlob +^5135 14883$@1@s1@1@$@0#usymtab_existsType +^5136 14879$@1@s1@1@$@0#usymtab_existsEither +^5137 14885$@1@s1@1@$@0#usymtab_existsTypeEither +^5138 14741$@1@s1@1@$@0#usymtab_getId +^5139 14733$@1@s1@1@$@0#usymtab_getTypeId +^5140 14701$@1@s1@1@s1,p0$@0#usymtab_supEntry +^5141 14911$@1@s1@1@s1,p0$@0#usymtab_replaceEntry +^5142 14721$@1@s1@1@s1,p0$@0#usymtab_supEntrySref +^5143 14723$@1@s1@1@s1,p0$@0#usymtab_supGlobalEntry +^5144 14695$@0@s1@1@s1,p0$@0#usymtab_addGlobalEntry +^5145 14705@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntryReturn +^5146 14693$@1@s1@1@s1,p0$@0#usymtab_addEntry +^5147 14863$@1@s1@1@s0$@0#usymtab_lookupAbstractType +^5148 14913$@1@s1@1@$@0#usymtab_matchForwardStruct +^5149 14891$@1@s1@1@$@0#usymtab_existsEnumTag +^5150 14889$@1@s1@1@$@0#usymtab_existsUnionTag +^5151 14887$@1@s1@1@$@0#usymtab_existsStructTag *6 (Iterator finalizer) -^5147 0@33#end_usymtab_entries +^5152 0@33#end_usymtab_entries *5 (Iterator) -^5148 5210@33#usymtab_entries -*4 (Function) -^5149 5212$@1@s1,g2691@0@0@1@tg2691$@0#usymtab_displayAllUses -^5150 14924$@1@s1,g2691@0@0@1@tg2691$@0#usymtab_printOut -^5151 14928$@1@s1,g2691@0@0@1@tg2691$@0#usymtab_printAll -^5152 5218$@1@s1@1@s1$@0#usymtab_enterScope -^5153 14740$@1@s1@1@s1$@0#usymtab_enterFunctionScope -^5154 14782$@1@s1@1@s1$@0#usymtab_quietExitScope -^5155 14786$@1@s1@1@s1$@0#usymtab_exitScope -^5156 14880$@0@s1@1@s1$@0#usymtab_addGuards -^5157 14628$@0@s1@1@s1$@0#usymtab_setExitCode -^5158 5230$@1@s1@1@s1$@0#usymtab_exitFile -^5159 5232$@1@s1@1@s1$@0#usymtab_enterFile -^5160 14704@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEnumTag -^5161 14724$@1@s1@1@$@0#usymtab_convertId -^5162 14639$@1@s1@1@s1$@0#usymtab_initMod -^5163 5240$@0@s1@1@s1$@0#usymtab_initBool -^5164 5242$@1@s1@1@s1$@0#usymtab_initGlobalMarker -^5165 14772$@1@s1@1@s1$@0#usymtab_exportHeader -^5166 14830$@1@s1@1@$@0#usymtab_structFieldsType -^5167 14832$@1@s1@1@$@0#usymtab_unionFieldsType -^5168 14836$@1@s1@1@$@0#usymtab_enumEnumNameListType -^5169 14714@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntrySafe -^5170 14754$@0@s1@1@s1$@0#usymtab_popOrBranch -^5171 14758$@0@s1@1@s1$@0#usymtab_popAndBranch -^5172 14746$@0@s1@1@s1$@0#usymtab_trueBranch -^5173 14768$@0@s1@1@s1$@0#usymtab_altBranch -^5174 14748$@0@s1@1@s1$@0#usymtab_popTrueBranch -^5175 14752$@0@s1@1@s1$@0#usymtab_popTrueExecBranch -^5176 14764$@0@s1@1@s1$@0#usymtab_popBranches -^5177 14884$@0@s1@1@s1$@0#usymtab_unguard -^5178 14886$@1@s1@1@$@0#usymtab_isGuarded -^5179 5272$@1@s1,g2691@0@0@1@tg2691$@0#usymtab_printGuards -^5180 14784$@1@s1@1@s1$@0#usymtab_quietPlainExitScope -^5181 5276$@1@s1,g18@6@0@1@tg18$@0#usymtab_printComplete -^5182 14846$@1@s1@1@$@0#usymtab_existsGlobEither -^5183 14716$@1@s1@1@$@0#usymtab_isBoolType -^5184 14718@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_getTypeEntryName -^5185 14712@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntry -^5186 14680$@1@s1@1@s1,p0$@0#usymtab_supAbstractTypeEntry -^5187 14684$@1@s1@1@s1,p0$@0#usymtab_supForwardTypeEntry -^5188 14674@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supGlobalEntryReturn -^5189 14672@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntrySrefReturn -^5190 14788$@1@s1@1@$@25#uentry_directParamNo -^5191 14756$@0@s1@1@s1$@0#usymtab_newCase -^5192 14744$@0@s1@1@s1$@0#usymtab_switchBranch -^5193 5300@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseStack -^5194 14760$@0@s1@1@s1$@0#usymtab_exitSwitch -^5195 14822@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlobSafe -^5196 14920@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_aliasedBy -^5197 14918@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_canAlias -^5198 14914$@0@s1@1@s1,p0$@0#usymtab_clearAlias -^5199 14910$@0@s1@1@s1$@0#usymtab_addMustAlias -^5200 14912$@0@s1@1@s1$@0#usymtab_addForceMustAlias -^5201 5316@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseAliases -^5202 14690@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supReturnFileEntry -^5203 14630$@1@s1@1@$@0#usymtab_isAltDefinitelyNullDeep -^5204 14840$@1@s1@1@$@0#usymtab_existsReal -^5205 14916@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_allAliases -^5206 14774$@1@s1@1@s1$@0#usymtab_exportLocal -^5207 5328$@0@s1@1@s1$@0#usymtab_popCaseBranch -*1 (Constant) -^5208 5$#globScope#fileScope#paramsScope#functionScope -^5212 1064@i0@0@4#usymtab_undefined -*4 (Function) -^5213 14944$@1@s1,g2691@0@0@1@tg2691,p0$@0#usymtab_checkDistinctName -^5214 14946@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupGlobalMarker -^5215 14570$@1@s1@1@$@0#usymtab_getCurrentDepth +^5153 5210@33#usymtab_entries +*4 (Function) +^5154 5212$@1@s1,g2692@0@0@1@tg2692$@0#usymtab_displayAllUses +^5155 14959$@1@s1,g2692@0@0@1@tg2692$@0#usymtab_printOut +^5156 14963$@1@s1,g2692@0@0@1@tg2692$@0#usymtab_printAll +^5157 5218$@1@s1@1@s1$@0#usymtab_enterScope +^5158 14775$@1@s1@1@s1$@0#usymtab_enterFunctionScope +^5159 14817$@1@s1@1@s1$@0#usymtab_quietExitScope +^5160 14821$@1@s1@1@s1$@0#usymtab_exitScope +^5161 14915$@0@s1@1@s1$@0#usymtab_addGuards +^5162 14663$@0@s1@1@s1$@0#usymtab_setExitCode +^5163 5230$@1@s1@1@s1$@0#usymtab_exitFile +^5164 5232$@1@s1@1@s1$@0#usymtab_enterFile +^5165 14739@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEnumTag +^5166 14759$@1@s1@1@$@0#usymtab_convertId +^5167 14674$@1@s1@1@s1$@0#usymtab_initMod +^5168 5240$@0@s1@1@s1$@0#usymtab_initBool +^5169 5242$@1@s1@1@s1$@0#usymtab_initGlobalMarker +^5170 14807$@1@s1@1@s1$@0#usymtab_exportHeader +^5171 14865$@1@s1@1@$@0#usymtab_structFieldsType +^5172 14867$@1@s1@1@$@0#usymtab_unionFieldsType +^5173 14871$@1@s1@1@$@0#usymtab_enumEnumNameListType +^5174 14749@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntrySafe +^5175 14789$@0@s1@1@s1$@0#usymtab_popOrBranch +^5176 14793$@0@s1@1@s1$@0#usymtab_popAndBranch +^5177 14781$@0@s1@1@s1$@0#usymtab_trueBranch +^5178 14803$@0@s1@1@s1$@0#usymtab_altBranch +^5179 14783$@0@s1@1@s1$@0#usymtab_popTrueBranch +^5180 14787$@0@s1@1@s1$@0#usymtab_popTrueExecBranch +^5181 14799$@0@s1@1@s1$@0#usymtab_popBranches +^5182 14919$@0@s1@1@s1$@0#usymtab_unguard +^5183 14921$@1@s1@1@$@0#usymtab_isGuarded +^5184 5272$@1@s1,g2692@0@0@1@tg2692$@0#usymtab_printGuards +^5185 14819$@1@s1@1@s1$@0#usymtab_quietPlainExitScope +^5186 5276$@1@s1,g19@6@0@1@tg19$@0#usymtab_printComplete +^5187 14881$@1@s1@1@$@0#usymtab_existsGlobEither +^5188 14751$@1@s1@1@$@0#usymtab_isBoolType +^5189 14753@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_getTypeEntryName +^5190 14747@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntry +^5191 14715$@1@s1@1@s1,p0$@0#usymtab_supAbstractTypeEntry +^5192 14719$@1@s1@1@s1,p0$@0#usymtab_supForwardTypeEntry +^5193 14709@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supGlobalEntryReturn +^5194 14707@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntrySrefReturn +^5195 14823$@1@s1@1@$@25#uentry_directParamNo +^5196 14791$@0@s1@1@s1$@0#usymtab_newCase +^5197 14779$@0@s1@1@s1$@0#usymtab_switchBranch +^5198 5300@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseStack +^5199 14795$@0@s1@1@s1$@0#usymtab_exitSwitch +^5200 14857@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlobSafe +^5201 14955@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_aliasedBy +^5202 14953@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_canAlias +^5203 14949$@0@s1@1@s1,p0$@0#usymtab_clearAlias +^5204 14945$@0@s1@1@s1$@0#usymtab_addMustAlias +^5205 14947$@0@s1@1@s1$@0#usymtab_addForceMustAlias +^5206 5316@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseAliases +^5207 14725@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supReturnFileEntry +^5208 14665$@1@s1@1@$@0#usymtab_isAltDefinitelyNullDeep +^5209 14875$@1@s1@1@$@0#usymtab_existsReal +^5210 14951@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_allAliases +^5211 14809$@1@s1@1@s1$@0#usymtab_exportLocal +^5212 5328$@0@s1@1@s1$@0#usymtab_popCaseBranch +*1 (Constant) +^5213 5$#globScope#fileScope#paramsScope#functionScope +^5217 1064@i0@0@4#usymtab_undefined +*4 (Function) +^5218 14979$@1@s1,g2692@0@0@1@tg2692,p0$@0#usymtab_checkDistinctName +^5219 14981@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupGlobalMarker +^5220 14605$@1@s1@1@$@0#usymtab_getCurrentDepth *2 (Enum member) -^5216 5337$#CT_UNKNOWN#CT_PRIM#CT_USER#CT_ABST#CT_ENUM#CT_PTR#CT_ARRAY#CT_FIXEDARRAY#CT_FCN#CT_STRUCT#CT_UNION#CT_ENUMLIST#CT_BOOL#CT_CONJ#CT_EXPFCN +^5221 5337$#CT_UNKNOWN#CT_PRIM#CT_USER#CT_ABST#CT_ENUM#CT_PTR#CT_ARRAY#CT_FIXEDARRAY#CT_FCN#CT_STRUCT#CT_UNION#CT_ENUMLIST#CT_BOOL#CT_CONJ#CT_EXPFCN *9 (Enum tag) -^5231 5337@5338#&!154 +^5236 5337@5338#&!154 *0 (Datatype) -^5232 5338@-@-@0@0@0@0@5339#ctuid +^5237 5338@-@-@0@0@0@0@5339#ctuid *1 (Constant) -^5233 5$#CTK_ELIPS#CTK_MISSINGPARAMS#CT_FIRST#CTK_PREDEFINED#CTK_PREDEFINED2#LAST_PREDEFINED#CTP_VOID#CTP_CHAR#CTK_BASESIZE +^5238 5$#CTK_ELIPS#CTK_MISSINGPARAMS#CT_FIRST#CTK_PREDEFINED#CTK_PREDEFINED2#LAST_PREDEFINED#CTP_VOID#CTP_CHAR#CTK_BASESIZE *2 (Enum member) -^5242 5340$#CTK_UNKNOWN#CTK_INVALID#CTK_DNE#CTK_PLAIN#CTK_PTR#CTK_ARRAY#CTK_COMPLEX +^5247 5340$#CTK_UNKNOWN#CTK_INVALID#CTK_DNE#CTK_PLAIN#CTK_PTR#CTK_ARRAY#CTK_COMPLEX *9 (Enum tag) -^5249 5340@5341#&!155 -*0 (Datatype) -^5250 5341@-@-@0@0@0@0@5342#ctkind -*1 (Constant) -^5251 1213$#ctype_undefined#ctype_dne#ctype_unknown#ctype_void#ctype_char#ctype_uchar#ctype_double#ctype_ldouble#ctype_float#ctype_int#ctype_uint#ctype_sint#ctype_lint#ctype_usint#ctype_ulint#ctype_llint#ctype_ullint#ctype_bool#ctype_string#ctype_anyintegral#ctype_unsignedintegral#ctype_signedintegral#ctype_voidPointer -*4 (Function) -^5274 12708$$$@0#ctype_forceRealType -^5275 12860$$$@0#ctype_forceMatch -^5276 12850$$$@0#ctype_genMatch -^5277 12706$^$@0#ctype_isSimple -^5278 12716$^$@0#ctype_isAbstract -^5279 12868$^$@0#ctype_isArray -^5280 12872$^$@0#ctype_isFixedArray -^5281 12870$^$@0#ctype_isIncompleteArray -^5282 12874$^$@0#ctype_isArrayPtr -^5283 12780$^$@0#ctype_isBool -^5284 12778$^$@0#ctype_isManifestBool -^5285 12772$^$@0#ctype_isChar -^5286 12774$^$@0#ctype_isUnsignedChar -^5287 12776$^$@0#ctype_isSignedChar -^5288 12770$^$@0#ctype_isString -^5289 12834$^$@0#ctype_isConj -^5290 12782$^$@0#ctype_isDirectBool -^5291 12812$^$@0#ctype_isDirectInt -^5292 12900$^$@0#ctype_isEnum -^5293 12756$^$@0#ctype_isExpFcn -^5294 12896$^$@0#ctype_isFirstVoid -^5295 12824$^$@0#ctype_isForceRealBool -^5296 12822$^$@0#ctype_isForceRealInt -^5297 12820$^$@0#ctype_isForceRealNumeric -^5298 12754$^$@0#ctype_isFunction -^5299 12760$^$@0#ctype_isArbitraryIntegral -^5300 12762$^$@0#ctype_isUnsignedIntegral -^5301 12764$^$@0#ctype_isSignedIntegral -^5302 12766$^$@0#ctype_isInt -^5303 12768$^$@0#ctype_isRegularInt -^5304 12926$^$@0#ctype_isMutable -^5305 12718$^$@0#ctype_isImmutableAbstract -^5306 12792$^$@0#ctype_isNumeric -^5307 12866$^$@0#ctype_isPointer -^5308 12784$^$@0#ctype_isReal -^5309 12786$^$@0#ctype_isFloat -^5310 12788$^$@0#ctype_isDouble -^5311 12790$^$@0#ctype_isSigned -^5312 12940$^$@0#ctype_isUnsigned -^5313 12808$^$@0#ctype_isRealAP -^5314 12720$^$@0#ctype_isRealAbstract -^5315 12806$^$@0#ctype_isRealArray -^5316 12800$^$@0#ctype_isRealBool -^5317 12810$^$@0#ctype_isRealFunction -^5318 12796$^$@0#ctype_isRealInt -^5319 12794$^$@0#ctype_isRealNumeric -^5320 12802$^$@0#ctype_isRealPointer -^5321 12804$^$@0#ctype_isRealSU -^5322 12798$^$@0#ctype_isRealVoid -^5323 12904$^$@0#ctype_isStruct -^5324 12910$^$@0#ctype_isStructorUnion -^5325 12712$^$@0#ctype_isUA -^5326 12906$^$@0#ctype_isUnion -^5327 12758$^$@0#ctype_isVoid -^5328 12864$^$@0#ctype_isVoidPointer -^5329 12930$^$@0#ctype_isVisiblySharable -^5330 12858$^$@0#ctype_match -^5331 12862$^$@0#ctype_matchArg -^5332 12852$^$@0#ctype_sameName -^5333 12888@6@5@1@0@0^@2@0@0#ctype_dump -^5334 12902@6@5@1@0@0^@19@3@0#ctype_enumTag -^5335 12880@6@5@1@0@0^@19@3@0#ctype_unparse -^5336 12884@6@5@1@0@0^@19@3@0#ctype_unparseDeep -^5337 12882@6@5@1@0@0^@19@3@0#ctype_unparseSafe -^5338 12682$^$@0#ctkind_fromInt -^5339 12856$^$@0#ctype_matchDef -^5340 12886$$$@0#ctype_undump -^5341 12892$$$@0#ctype_adjustPointers -^5342 12728$^$@0#ctype_baseArrayPtr -^5343 12932$$$@0#ctype_combine -^5344 12700$^$@0#ctype_createAbstract -^5345 12898$$$@0#ctype_createEnum -^5346 12920$^$@0#ctype_createForwardStruct -^5347 12922$^$@0#ctype_createForwardUnion -^5348 12842$$$@0#ctype_createStruct -^5349 12846$$$@0#ctype_createUnion -^5350 12914$$$@0#ctype_createUnnamedStruct -^5351 12916$$$@0#ctype_createUnnamedUnion -^5352 12698$$$@0#ctype_createUser -^5353 12918$^$@0#ctype_isUnnamedSU -^5354 12714$^$@0#ctype_isUser -^5355 12750$$$@0#ctype_expectFunction -^5356 12912$$$@0#ctype_fixArrayPtr -^5357 12890$^$@0#ctype_getBaseType -^5358 12726$$$@0#ctype_makeArray -^5359 12724$$$@0#ctype_makeFixedArray -^5360 12832$$$@0#ctype_makeConj -^5361 12744$$$@0#ctype_makeParamsFunction -^5362 12748$^$@0#ctype_makeFunction -^5363 12746$^$@0#ctype_makeNFParamsFunction -^5364 12722$$$@0#ctype_makePointer -^5365 12752$$$@0#ctype_makeRawFunction -^5366 5530$@0@s1@1@s1$@0#ctype_makeWideString -^5367 12732$^$@0#ctype_isWideString -^5368 12738$^$@0#ctype_newBase -^5369 12704$^$@0#ctype_realType -^5370 12710$^$@0#ctype_realishType -^5371 12924$^$@0#ctype_removePointers -^5372 12934$^$@0#ctype_resolve -^5373 12908$^$@0#ctype_resolveNumerics -^5374 12734$^$@0#ctype_getReturnType -^5375 12928$^$@0#ctype_isRefCounted -^5376 12736@6@5@1@0@0^@19@3@0#ctype_argsFunction -^5377 12894$^@19@3@0#ctype_elist -^5378 12844@6@5@1@0@0^@19@3@0#ctype_getFields -^5379 12742$^$@0#ctype_compare -^5380 12702$$$@0#ctype_count -^5381 12828$$$@0#ctype_makeExplicitConj -^5382 12876$$$@0#ctype_typeId -^5383 12936$$$@0#ctype_fromQual -^5384 12938$$$@0#ctype_isAnyFloat -^5385 12948$$$@0#ctype_isStackAllocated -*1 (Constant) -^5386 1213$#ctype_missingParamsMarker -*4 (Function) -^5387 12854$$$@0#ctype_almostEqual -*1 (Constant) -^5388 1213$#ctype_elipsMarker -*4 (Function) -^5389 12878@6@5@1@0@0$@3@0@0#ctype_unparseDeclaration -^5390 12740$^$@0#ctype_sameAltTypes -^5391 12690$$$@0#ctype_dumpTable -^5392 12688$$$@0#ctype_loadTable -^5393 5604$$$@0#ctype_destroyMod -^5394 5606$$$@0#ctype_initTable -^5395 5608@6@5@1@0@0$@2@0@0#ctype_unparseTable -^5396 5610$$$@0#ctype_printTable -^5397 12954$^$@0#ctype_widest -^5398 12962$$$@0#ctype_getArraySize -^5399 12696$^$@0#ctype_isUserBool -*7 (Struct tag) -^5400 5617@5618#@!156 -*0 (Datatype) -^5401 5619@+@=@0@5@0@0@5620#qtype -*1 (Constant) -^5402 5620@i0@0@4#qtype_undefined -*4 (Function) -^5403 12163@6@5@1@0@0$$@0#qtype_addQualList -^5404 12167@6@5@1@0@0$$@0#qtype_mergeImplicitAlt -^5405 12183@6@5@1@0@0$@2@0@0#qtype_copy -^5406 12155@6@2@1@0@0^@3@0@0#qtype_create -^5407 5640@6@5@1@0@0^@2@0@0#qtype_unknown -^5408 12161@6@5@1@0@0$$@0#qtype_addQual -^5409 12171@6@5@1@0@0$$@0#qtype_combine -^5410 12169@6@5@1@0@0$$@0#qtype_mergeAlt -^5411 12173@6@5@1@0@0$$@0#qtype_resolve -^5412 12181$$$@0#qtype_adjustPointers -^5413 12175@6@5@1@0@0^@2@0@0#qtype_unparse -^5414 12177@6@5@1@0@0$$@0#qtype_newBase -^5415 12179@6@5@1@0@0$$@0#qtype_newQbase -^5416 12157$$$@0#qtype_free -*1 (Constant) -^5417 1061@i0@0@4#idDecl_undefined -*4 (Function) -^5418 13170$$$@0#idDecl_free -^5419 13168@6@5@1@0@0$@2@0@0#idDecl_create -^5420 13166@6@5@1@0@0$@2@0@0#idDecl_createClauses -^5421 13172@6@5@1@0@0$@2@0@0#idDecl_unparse -^5422 13174@6@5@1@0@0$@2@0@0#idDecl_unparseC -^5423 13178@6@5@1@0@0$@19@2@0#idDecl_getTyp -^5424 13188$$$@0#idDecl_setTyp -^5425 13196@6@5@1@0@0$$@0#idDecl_expectFunction -^5426 13190@6@5@1@0@0$$@0#idDecl_replaceCtype -^5427 13192@6@5@1@0@0$$@0#idDecl_fixBase -^5428 13194@6@5@1@0@0$$@0#idDecl_fixParamBase -^5429 13198$@0@@1@p0$@0#idDecl_addClauses -^5430 13180$^$@0#idDecl_getCtype -^5431 13182@6@5@1@0@0^@19@2@0#idDecl_getQuals -^5432 13184@6@5@1@0@0^@19@2@0#idDecl_getClauses -^5433 13176@6@5@1@0@0^@19@3@0#idDecl_observeId -^5434 13186$$$@0#idDecl_addQual +^5254 5340@5341#&!155 +*0 (Datatype) +^5255 5341@-@-@0@0@0@0@5342#ctkind +*1 (Constant) +^5256 1213$#ctype_undefined#ctype_dne#ctype_unknown#ctype_void#ctype_char#ctype_uchar#ctype_double#ctype_ldouble#ctype_float#ctype_int#ctype_uint#ctype_sint#ctype_lint#ctype_usint#ctype_ulint#ctype_llint#ctype_ullint#ctype_bool#ctype_string#ctype_anyintegral#ctype_unsignedintegral#ctype_signedintegral#ctype_voidPointer +*4 (Function) +^5279 12743$$$@0#ctype_forceRealType +^5280 12895$$$@0#ctype_forceMatch +^5281 12885$$$@0#ctype_genMatch +^5282 12741$^$@0#ctype_isSimple +^5283 12751$^$@0#ctype_isAbstract +^5284 12903$^$@0#ctype_isArray +^5285 12907$^$@0#ctype_isFixedArray +^5286 12905$^$@0#ctype_isIncompleteArray +^5287 12909$^$@0#ctype_isArrayPtr +^5288 12815$^$@0#ctype_isBool +^5289 12813$^$@0#ctype_isManifestBool +^5290 12807$^$@0#ctype_isChar +^5291 12809$^$@0#ctype_isUnsignedChar +^5292 12811$^$@0#ctype_isSignedChar +^5293 12805$^$@0#ctype_isString +^5294 12869$^$@0#ctype_isConj +^5295 12817$^$@0#ctype_isDirectBool +^5296 12847$^$@0#ctype_isDirectInt +^5297 12935$^$@0#ctype_isEnum +^5298 12791$^$@0#ctype_isExpFcn +^5299 12931$^$@0#ctype_isFirstVoid +^5300 12859$^$@0#ctype_isForceRealBool +^5301 12857$^$@0#ctype_isForceRealInt +^5302 12855$^$@0#ctype_isForceRealNumeric +^5303 12789$^$@0#ctype_isFunction +^5304 12795$^$@0#ctype_isArbitraryIntegral +^5305 12797$^$@0#ctype_isUnsignedIntegral +^5306 12799$^$@0#ctype_isSignedIntegral +^5307 12801$^$@0#ctype_isInt +^5308 12803$^$@0#ctype_isRegularInt +^5309 12961$^$@0#ctype_isMutable +^5310 12753$^$@0#ctype_isImmutableAbstract +^5311 12827$^$@0#ctype_isNumeric +^5312 12901$^$@0#ctype_isPointer +^5313 12819$^$@0#ctype_isReal +^5314 12821$^$@0#ctype_isFloat +^5315 12823$^$@0#ctype_isDouble +^5316 12825$^$@0#ctype_isSigned +^5317 12975$^$@0#ctype_isUnsigned +^5318 12843$^$@0#ctype_isRealAP +^5319 12755$^$@0#ctype_isRealAbstract +^5320 12841$^$@0#ctype_isRealArray +^5321 12835$^$@0#ctype_isRealBool +^5322 12845$^$@0#ctype_isRealFunction +^5323 12831$^$@0#ctype_isRealInt +^5324 12829$^$@0#ctype_isRealNumeric +^5325 12837$^$@0#ctype_isRealPointer +^5326 12839$^$@0#ctype_isRealSU +^5327 12833$^$@0#ctype_isRealVoid +^5328 12939$^$@0#ctype_isStruct +^5329 12945$^$@0#ctype_isStructorUnion +^5330 12747$^$@0#ctype_isUA +^5331 12941$^$@0#ctype_isUnion +^5332 12793$^$@0#ctype_isVoid +^5333 12899$^$@0#ctype_isVoidPointer +^5334 12965$^$@0#ctype_isVisiblySharable +^5335 12893$^$@0#ctype_match +^5336 12897$^$@0#ctype_matchArg +^5337 12887$^$@0#ctype_sameName +^5338 12923@6@5@1@0@0^@2@0@0#ctype_dump +^5339 12937@6@5@1@0@0^@19@3@0#ctype_enumTag +^5340 12915@6@5@1@0@0^@19@3@0#ctype_unparse +^5341 12919@6@5@1@0@0^@19@3@0#ctype_unparseDeep +^5342 12917@6@5@1@0@0^@19@3@0#ctype_unparseSafe +^5343 12717$^$@0#ctkind_fromInt +^5344 12891$^$@0#ctype_matchDef +^5345 12921$$$@0#ctype_undump +^5346 12927$$$@0#ctype_adjustPointers +^5347 12763$^$@0#ctype_baseArrayPtr +^5348 12967$$$@0#ctype_combine +^5349 12735$^$@0#ctype_createAbstract +^5350 12933$$$@0#ctype_createEnum +^5351 12955$^$@0#ctype_createForwardStruct +^5352 12957$^$@0#ctype_createForwardUnion +^5353 12877$$$@0#ctype_createStruct +^5354 12881$$$@0#ctype_createUnion +^5355 12949$$$@0#ctype_createUnnamedStruct +^5356 12951$$$@0#ctype_createUnnamedUnion +^5357 12733$$$@0#ctype_createUser +^5358 12953$^$@0#ctype_isUnnamedSU +^5359 12749$^$@0#ctype_isUser +^5360 12785$$$@0#ctype_expectFunction +^5361 12947$$$@0#ctype_fixArrayPtr +^5362 12925$^$@0#ctype_getBaseType +^5363 12761$$$@0#ctype_makeArray +^5364 12759$$$@0#ctype_makeFixedArray +^5365 12867$$$@0#ctype_makeConj +^5366 12779$$$@0#ctype_makeParamsFunction +^5367 12783$^$@0#ctype_makeFunction +^5368 12781$^$@0#ctype_makeNFParamsFunction +^5369 12757$$$@0#ctype_makePointer +^5370 12787$$$@0#ctype_makeRawFunction +^5371 5530$@0@s1@1@s1$@0#ctype_makeWideString +^5372 12767$^$@0#ctype_isWideString +^5373 12773$^$@0#ctype_newBase +^5374 12739$^$@0#ctype_realType +^5375 12745$^$@0#ctype_realishType +^5376 12959$^$@0#ctype_removePointers +^5377 12969$^$@0#ctype_resolve +^5378 12943$^$@0#ctype_resolveNumerics +^5379 12769$^$@0#ctype_getReturnType +^5380 12963$^$@0#ctype_isRefCounted +^5381 12771@6@5@1@0@0^@19@3@0#ctype_argsFunction +^5382 12929$^@19@3@0#ctype_elist +^5383 12879@6@5@1@0@0^@19@3@0#ctype_getFields +^5384 12777$^$@0#ctype_compare +^5385 12737$$$@0#ctype_count +^5386 12863$$$@0#ctype_makeExplicitConj +^5387 12911$$$@0#ctype_typeId +^5388 12971$$$@0#ctype_fromQual +^5389 12973$$$@0#ctype_isAnyFloat +^5390 12983$$$@0#ctype_isStackAllocated +*1 (Constant) +^5391 1213$#ctype_missingParamsMarker +*4 (Function) +^5392 12889$$$@0#ctype_almostEqual +*1 (Constant) +^5393 1213$#ctype_elipsMarker +*4 (Function) +^5394 12913@6@5@1@0@0$@3@0@0#ctype_unparseDeclaration +^5395 12775$^$@0#ctype_sameAltTypes +^5396 12725$$$@0#ctype_dumpTable +^5397 12723$$$@0#ctype_loadTable +^5398 5604$$$@0#ctype_destroyMod +^5399 5606$$$@0#ctype_initTable +^5400 5608@6@5@1@0@0$@2@0@0#ctype_unparseTable +^5401 5610$$$@0#ctype_printTable +^5402 12989$^$@0#ctype_widest +^5403 12997$$$@0#ctype_getArraySize +^5404 12731$^$@0#ctype_isUserBool +*7 (Struct tag) +^5405 5617@5618#@!156 +*0 (Datatype) +^5406 5619@+@=@0@5@0@0@5620#qtype +*1 (Constant) +^5407 5620@i0@0@4#qtype_undefined +*4 (Function) +^5408 12196@6@5@1@0@0$$@0#qtype_addQualList +^5409 12200@6@5@1@0@0$$@0#qtype_mergeImplicitAlt +^5410 12216@6@5@1@0@0$@2@0@0#qtype_copy +^5411 12188@6@2@1@0@0^@3@0@0#qtype_create +^5412 5640@6@5@1@0@0^@2@0@0#qtype_unknown +^5413 12194@6@5@1@0@0$$@0#qtype_addQual +^5414 12204@6@5@1@0@0$$@0#qtype_combine +^5415 12202@6@5@1@0@0$$@0#qtype_mergeAlt +^5416 12206@6@5@1@0@0$$@0#qtype_resolve +^5417 12214$$$@0#qtype_adjustPointers +^5418 12208@6@5@1@0@0^@2@0@0#qtype_unparse +^5419 12210@6@5@1@0@0$$@0#qtype_newBase +^5420 12212@6@5@1@0@0$$@0#qtype_newQbase +^5421 12190$$$@0#qtype_free +*1 (Constant) +^5422 1061@i0@0@4#idDecl_undefined +*4 (Function) +^5423 13205$$$@0#idDecl_free +^5424 13203@6@5@1@0@0$@2@0@0#idDecl_create +^5425 13201@6@5@1@0@0$@2@0@0#idDecl_createClauses +^5426 13207@6@5@1@0@0$@2@0@0#idDecl_unparse +^5427 13209@6@5@1@0@0$@2@0@0#idDecl_unparseC +^5428 13213@6@5@1@0@0$@19@2@0#idDecl_getTyp +^5429 13223$$$@0#idDecl_setTyp +^5430 13231@6@5@1@0@0$$@0#idDecl_expectFunction +^5431 13225@6@5@1@0@0$$@0#idDecl_replaceCtype +^5432 13227@6@5@1@0@0$$@0#idDecl_fixBase +^5433 13229@6@5@1@0@0$$@0#idDecl_fixParamBase +^5434 13233$@0@@1@p0$@0#idDecl_addClauses +^5435 13215$^$@0#idDecl_getCtype +^5436 13217@6@5@1@0@0^@19@2@0#idDecl_getQuals +^5437 13219@6@5@1@0@0^@19@2@0#idDecl_getClauses +^5438 13211@6@5@1@0@0^@19@3@0#idDecl_observeId +^5439 13221$$$@0#idDecl_addQual *2 (Enum member) -^5435 5698$#MVLONG#MVCHAR#MVDOUBLE#MVSTRING +^5440 5698$#MVLONG#MVCHAR#MVDOUBLE#MVSTRING *9 (Enum tag) -^5439 5698@5699#&!157 +^5444 5698@5699#&!157 *0 (Datatype) -^5440 5699@-@-@0@0@0@0@5700#mvkind +^5445 5699@-@-@0@0@0@0@5700#mvkind *8 (Union tag) -^5441 5701@5702#$!158 -*7 (Struct tag) -^5442 5703@5704#@!159 -*0 (Datatype) -^5443 5705@-@+@0@5@0@0@5706#multiVal -*1 (Constant) -^5444 5706@i0@0@6#multiVal_undefined -*4 (Function) -^5445 14970@6@5@1@0@0^@18@3@0#multiVal_forceString -^5446 14968$^$@0#multiVal_forceDouble -^5447 14966$^$@0#multiVal_forceChar -^5448 14964$^$@0#multiVal_forceInt -^5449 14958@6@5@1@0@0^@2@0@0#multiVal_makeString -^5450 14956@6@5@1@0@0^@2@0@0#multiVal_makeDouble -^5451 14954@6@5@1@0@0^@2@0@0#multiVal_makeChar -^5452 14952@6@5@1@0@0^@2@0@0#multiVal_makeInt -^5453 5730@6@5@1@0@0^@2@0@0#multiVal_unknown -^5454 14960@6@5@1@0@0^@2@0@0#multiVal_copy -^5455 14988$$$@0#multiVal_free -^5456 14962@6@5@1@0@0^@3@0@0#multiVal_invert -^5457 14972@6@0@1@0@54^$@0#multiVal_isInt -^5458 14974@6@0@1@0@54^$@0#multiVal_isChar -^5459 14976@6@0@1@0@54^$@0#multiVal_isDouble -^5460 14978@6@0@1@0@54^$@0#multiVal_isString -^5461 14984@6@5@1@0@0@0@@1@tp0@2@0@0#multiVal_undump -^5462 14982@6@5@1@0@0^@2@0@0#multiVal_dump -^5463 14980@6@5@1@0@0^@2@0@0#multiVal_unparse -^5464 14986$^$@0#multiVal_compare +^5446 5701@5702#$!158 +*7 (Struct tag) +^5447 5703@5704#@!159 +*0 (Datatype) +^5448 5705@-@+@0@5@0@0@5706#multiVal +*1 (Constant) +^5449 5706@i0@0@6#multiVal_undefined +*4 (Function) +^5450 15005@6@5@1@0@0^@18@3@0#multiVal_forceString +^5451 15003$^$@0#multiVal_forceDouble +^5452 15001$^$@0#multiVal_forceChar +^5453 14999$^$@0#multiVal_forceInt +^5454 14993@6@5@1@0@0^@2@0@0#multiVal_makeString +^5455 14991@6@5@1@0@0^@2@0@0#multiVal_makeDouble +^5456 14989@6@5@1@0@0^@2@0@0#multiVal_makeChar +^5457 14987@6@5@1@0@0^@2@0@0#multiVal_makeInt +^5458 5730@6@5@1@0@0^@2@0@0#multiVal_unknown +^5459 14995@6@5@1@0@0^@2@0@0#multiVal_copy +^5460 15023$$$@0#multiVal_free +^5461 14997@6@5@1@0@0^@3@0@0#multiVal_invert +^5462 15007@6@0@1@0@54^$@0#multiVal_isInt +^5463 15009@6@0@1@0@54^$@0#multiVal_isChar +^5464 15011@6@0@1@0@54^$@0#multiVal_isDouble +^5465 15013@6@0@1@0@54^$@0#multiVal_isString +^5466 15019@6@5@1@0@0@0@@1@tp0@2@0@0#multiVal_undump +^5467 15017@6@5@1@0@0^@2@0@0#multiVal_dump +^5468 15015@6@5@1@0@0^@2@0@0#multiVal_unparse +^5469 15021$^$@0#multiVal_compare *2 (Enum member) -^5465 5755$#SP_USES#SP_DEFINES#SP_ALLOCATES#SP_RELEASES#SP_SETS#SP_QUAL#SP_GLOBAL +^5470 5755$#SP_USES#SP_DEFINES#SP_ALLOCATES#SP_RELEASES#SP_SETS#SP_QUAL#SP_GLOBAL *9 (Enum tag) -^5472 5755@5756#&!160 +^5477 5755@5756#&!160 *0 (Datatype) -^5473 5756@-@-@0@0@0@0@5757#stateClauseKind +^5478 5756@-@-@0@0@0@0@5757#stateClauseKind *2 (Enum member) -^5474 5758$#TK_BEFORE#TK_AFTER#TK_BOTH +^5479 5758$#TK_BEFORE#TK_AFTER#TK_BOTH *9 (Enum tag) -^5477 5758@5759#&!161 -*0 (Datatype) -^5478 5759@-@-@0@0@0@0@5760#stateConstraint -^5479 1136@-@+@0@0@2@0@5762#o_stateClause -*4 (Function) -^5480 12237@6@5@1@0@0^@3@0@0#stateClause_unparse -^5481 12207@6@5@1@0@0^@3@0@0#stateClause_getEffectFunction -^5482 12265@6@5@1@0@0^@3@0@0#stateClause_getEnsuresFunction -^5483 12267@6@5@1@0@0^@3@0@0#stateClause_getRequiresBodyFunction -^5484 12263$^$@0#stateClause_getStateParameter -^5485 12209@6@5@1@0@0^@3@0@0#stateClause_getReturnEffectFunction -^5486 12205@6@5@1@0@0^@3@0@0#stateClause_getEntryFunction -^5487 12191$^$@0#stateClause_isBefore -^5488 12189$^$@0#stateClause_isBeforeOnly -^5489 12193$^$@0#stateClause_isAfter -^5490 12195$^$@0#stateClause_isEnsures -^5491 12229$^$@0#stateClause_sameKind -^5492 12213$^$@0#stateClause_preErrorCode -^5493 12217@6@5@1@0@0^@19@3@0#stateClause_preErrorString -^5494 12219$^$@0#stateClause_postErrorCode -^5495 12221@6@5@1@0@0^@19@3@0#stateClause_postErrorString -^5496 12199$^@3@0@0#stateClause_getPreTestFunction -^5497 12201$^@3@0@0#stateClause_getPostTestFunction -^5498 12203$^@3@0@0#stateClause_getPostTestShower -^5499 12187$^@3@0@0#stateClause_create -^5500 12247$^@3@0@0#stateClause_createPlain -^5501 12239$^@3@0@0#stateClause_createDefines -^5502 12241$^@3@0@0#stateClause_createUses -^5503 12249$^@3@0@0#stateClause_createAllocates -^5504 12245$^@3@0@0#stateClause_createReleases -^5505 12243$^@3@0@0#stateClause_createSets -^5506 12269@6@5@1@0@0^@19@3@0#stateClause_loc -^5507 12197$^$@0#stateClause_isMemoryAllocation -^5508 12231$$$@0#stateClause_free -^5509 12223@6@5@1@0@0^@3@0@0#stateClause_dump -^5510 12225$@0@@1@tp0@3@0@0#stateClause_undump -^5511 12227$^@3@0@0#stateClause_copy -^5512 12251$^$@0#stateClause_matchKind -^5513 12253$^$@0#stateClause_hasEnsures -^5514 12255$^$@0#stateClause_hasRequires -^5515 12257$^$@0#stateClause_setsMetaState -^5516 12259$^$@0#stateClause_getMetaQual -^5517 12292$@0@g2691@0@0@1@p0,g2691$@0#stateClauseList_checkAll -*1 (Constant) -^5518 1139@i0@0@4#stateClauseList_undefined -*4 (Function) -^5519 12235@6@5@1@0@0^@3@0@85#stateClause_unparseKind -^5520 12276@6@5@1@0@0@0@@1@p0$@0#stateClauseList_add -^5521 12278@6@5@1@0@0^@3@0@0#stateClauseList_unparse -^5522 12282$$$@0#stateClauseList_free -^5523 12280@6@5@1@0@0^@2@0@0#stateClauseList_copy -^5524 12284@6@5@1@0@0^@3@0@0#stateClauseList_dump -^5525 12286@6@5@1@0@0@0@@1@tp0@3@0@0#stateClauseList_undump -^5526 12288$^$@0#stateClauseList_compare -*1 (Constant) -^5527 5$#stateClauseListBASESIZE -*4 (Function) -^5528 12294$@0@g2691@0@0@1@g2691$@0#stateClauseList_checkEqual +^5482 5758@5759#&!161 +*0 (Datatype) +^5483 5759@-@-@0@0@0@0@5760#stateConstraint +^5484 1136@-@+@0@0@2@0@5762#o_stateClause +*4 (Function) +^5485 12272@6@5@1@0@0^@3@0@0#stateClause_unparse +^5486 12242@6@5@1@0@0^@3@0@0#stateClause_getEffectFunction +^5487 12300@6@5@1@0@0^@3@0@0#stateClause_getEnsuresFunction +^5488 12302@6@5@1@0@0^@3@0@0#stateClause_getRequiresBodyFunction +^5489 12298$^$@0#stateClause_getStateParameter +^5490 12244@6@5@1@0@0^@3@0@0#stateClause_getReturnEffectFunction +^5491 12240@6@5@1@0@0^@3@0@0#stateClause_getEntryFunction +^5492 12224$^$@0#stateClause_isBefore +^5493 12222$^$@0#stateClause_isBeforeOnly +^5494 12226$^$@0#stateClause_isAfter +^5495 12228$^$@0#stateClause_isEnsures +^5496 12264$^$@0#stateClause_sameKind +^5497 12248$^$@0#stateClause_preErrorCode +^5498 12252@6@5@1@0@0^@19@3@0#stateClause_preErrorString +^5499 12254$^$@0#stateClause_postErrorCode +^5500 12256@6@5@1@0@0^@19@3@0#stateClause_postErrorString +^5501 12234$^@3@0@0#stateClause_getPreTestFunction +^5502 12236$^@3@0@0#stateClause_getPostTestFunction +^5503 12238$^@3@0@0#stateClause_getPostTestShower +^5504 12220$^@3@0@0#stateClause_create +^5505 12282$^@3@0@0#stateClause_createPlain +^5506 12274$^@3@0@0#stateClause_createDefines +^5507 12276$^@3@0@0#stateClause_createUses +^5508 12284$^@3@0@0#stateClause_createAllocates +^5509 12280$^@3@0@0#stateClause_createReleases +^5510 12278$^@3@0@0#stateClause_createSets +^5511 12304@6@5@1@0@0^@19@3@0#stateClause_loc +^5512 12232$^$@0#stateClause_isMemoryAllocation +^5513 12230$^$@0#stateClause_isQual +^5514 12266$$$@0#stateClause_free +^5515 12258@6@5@1@0@0^@3@0@0#stateClause_dump +^5516 12260$@0@@1@tp0@3@0@0#stateClause_undump +^5517 12262$^@3@0@0#stateClause_copy +^5518 12286$^$@0#stateClause_matchKind +^5519 12288$^$@0#stateClause_hasEnsures +^5520 12290$^$@0#stateClause_hasRequires +^5521 12292$^$@0#stateClause_setsMetaState +^5522 12294$^$@0#stateClause_getMetaQual +^5523 12327$@0@g2692@0@0@1@p0,g2692$@0#stateClauseList_checkAll +*1 (Constant) +^5524 1139@i0@0@4#stateClauseList_undefined +*4 (Function) +^5525 12270@6@5@1@0@0^@3@0@85#stateClause_unparseKind +^5526 12311@6@5@1@0@0@0@@1@p0$@0#stateClauseList_add +^5527 12313@6@5@1@0@0^@3@0@0#stateClauseList_unparse +^5528 12317$$$@0#stateClauseList_free +^5529 12315@6@5@1@0@0^@2@0@0#stateClauseList_copy +^5530 12319@6@5@1@0@0^@3@0@0#stateClauseList_dump +^5531 12321@6@5@1@0@0@0@@1@tp0@3@0@0#stateClauseList_undump +^5532 12323$^$@0#stateClauseList_compare +*1 (Constant) +^5533 5$#stateClauseListBASESIZE +*4 (Function) +^5534 12329$@0@g2692@0@0@1@g2692$@0#stateClauseList_checkEqual *6 (Iterator finalizer) -^5529 0@87#end_stateClauseList_elements +^5535 0@87#end_stateClauseList_elements *5 (Iterator) -^5530 5869@87#stateClauseList_elements +^5536 5871@87#stateClauseList_elements *6 (Iterator finalizer) -^5531 0@87#end_stateClauseList_preElements +^5537 0@87#end_stateClauseList_preElements *5 (Iterator) -^5532 5870@87#stateClauseList_preElements +^5538 5872@87#stateClauseList_preElements *6 (Iterator finalizer) -^5533 0@87#end_stateClauseList_postElements +^5539 0@87#end_stateClauseList_postElements *5 (Iterator) -^5534 5871@87#stateClauseList_postElements +^5540 5873@87#stateClauseList_postElements *7 (Struct tag) -^5535 5872@5873#@!162 +^5541 5874@5875#@!162 *0 (Datatype) -^5536 5874@-@+@0@0@0@0@5875#ucinfo +^5542 5876@-@+@0@0@0@0@5877#ucinfo *2 (Enum member) -^5537 5876$#VKSPEC#VKNORMAL#VKPARAM#VKYIELDPARAM#VKREFYIELDPARAM#VKRETPARAM#VKREFPARAM#VKSEFPARAM#VKREFSEFPARAM#VKSEFRETPARAM#VKREFSEFRETPARAM#VKEXPMACRO +^5543 5878$#VKSPEC#VKNORMAL#VKPARAM#VKYIELDPARAM#VKREFYIELDPARAM#VKRETPARAM#VKREFPARAM#VKSEFPARAM#VKREFSEFPARAM#VKSEFRETPARAM#VKREFSEFRETPARAM#VKEXPMACRO *9 (Enum tag) -^5549 5876@5877#&!163 +^5555 5878@5879#&!163 *0 (Datatype) -^5550 5877@-@-@0@0@0@0@5878#vkind +^5556 5879@-@-@0@0@0@0@5880#vkind *1 (Constant) -^5551 5878$#VKFIRST#VKLAST +^5557 5880$#VKFIRST#VKLAST *2 (Enum member) -^5553 5879$#CH_UNKNOWN#CH_UNCHECKED#CH_CHECKED#CH_CHECKMOD#CH_CHECKEDSTRICT +^5559 5881$#CH_UNKNOWN#CH_UNCHECKED#CH_CHECKED#CH_CHECKMOD#CH_CHECKEDSTRICT *9 (Enum tag) -^5558 5879@5880#&!164 +^5564 5881@5882#&!164 *0 (Datatype) -^5559 5880@-@-@0@0@0@0@5881#chkind +^5565 5882@-@-@0@0@0@0@5883#chkind *2 (Enum member) -^5560 5882$#BB_POSSIBLYNULLTERMINATED#BB_NULLTERMINATED#BB_NOTNULLTERMINATED +^5566 5884$#BB_POSSIBLYNULLTERMINATED#BB_NULLTERMINATED#BB_NOTNULLTERMINATED *9 (Enum tag) -^5563 5882@5883#&!165 +^5569 5884@5885#&!165 *0 (Datatype) -^5564 5883@-@-@0@0@0@0@5884#bbufstate +^5570 5885@-@-@0@0@0@0@5886#bbufstate *7 (Struct tag) -^5565 5885@5886#@s_bbufinfo +^5571 5887@5888#@s_bbufinfo *0 (Datatype) -^5566 5887@-@+@0@0@0@0@5888#bbufinfo +^5572 5889@-@+@0@0@0@0@5890#bbufinfo *7 (Struct tag) -^5567 5889@5890#@!166 +^5573 5891@5892#@!166 *0 (Datatype) -^5568 5891@-@+@0@0@0@0@5892#uvinfo +^5574 5893@-@+@0@0@0@0@5894#uvinfo *7 (Struct tag) -^5569 5893@5894#@!167 +^5575 5895@5896#@!167 *0 (Datatype) -^5570 5895@-@+@0@0@0@0@5896#udinfo +^5576 5897@-@+@0@0@0@0@5898#udinfo *2 (Enum member) -^5571 5897$#SPC_NONE#SPC_PRINTFLIKE#SPC_SCANFLIKE#SPC_MESSAGELIKE#SPC_LAST +^5577 5899$#SPC_NONE#SPC_PRINTFLIKE#SPC_SCANFLIKE#SPC_MESSAGELIKE#SPC_LAST *9 (Enum tag) -^5576 5897@5898#&!168 +^5582 5899@5900#&!168 *0 (Datatype) -^5577 5898@-@-@0@0@0@0@5899#specCode +^5583 5900@-@-@0@0@0@0@5901#specCode *7 (Struct tag) -^5578 5900@5901#@!169 +^5584 5902@5903#@!169 *0 (Datatype) -^5579 5902@-@+@0@0@0@0@5903#ufinfo +^5585 5904@-@+@0@0@0@0@5905#ufinfo *7 (Struct tag) -^5580 5904@5905#@!170 +^5586 5906@5907#@!170 *0 (Datatype) -^5581 5906@-@+@0@0@0@0@5907#uiinfo +^5587 5908@-@+@0@0@0@0@5909#uiinfo *7 (Struct tag) -^5582 5908@5909#@!171 +^5588 5910@5911#@!171 *0 (Datatype) -^5583 5910@-@+@0@0@0@0@5911#ueinfo +^5589 5912@-@+@0@0@0@0@5913#ueinfo *8 (Union tag) -^5584 5912@5913#$!172 -*0 (Datatype) -^5585 5914@-@+@0@0@0@0@5915#uinfo -*1 (Constant) -^5586 1050@i0@0@4#uentry_undefined -*4 (Function) -^5587 11697$$$@0#uentry_compareStrict -*1 (Constant) -^5588 5$#PARAMUNKNOWN -*4 (Function) -^5589 11773$^$@0#uentry_isMaybeAbstract -^5590 11767$@0@@1@p0$@0#uentry_setAbstract -^5591 11769$@0@@1@p0$@0#uentry_setConcrete -^5592 12057$@0@@1@p0$@0#uentry_setHasNameError -^5593 11645$^$@0#uentry_isForward -^5594 11559@6@0@1@0@54^$@0#uentry_isFileStatic -^5595 11561@6@0@1@0@54^$@0#uentry_isExported -^5596 11583$^$@0#uentry_isSpecialFunction -^5597 11573$^$@0#uentry_isMessageLike -^5598 11571$^$@0#uentry_isScanfLike -^5599 11569$^$@0#uentry_isPrintfLike -^5600 11581$@0@@1@p0$@0#uentry_setMessageLike -^5601 11579$@0@@1@p0$@0#uentry_setScanfLike -^5602 11577$@0@@1@p0$@0#uentry_setPrintfLike -^5603 12059$@0@g2691@0@0@1@g2691,p0$@0#uentry_checkName -^5604 11633$@0@@1@p0$@0#uentry_addAccessType -^5605 11947$@0@g2691@0@0@1@g2691$@0#uentry_showWhereAny -^5606 11489$$$@0#uentry_checkParams -^5607 12025$$$@0#uentry_mergeUses -^5608 11507$$$@0#uentry_setExtern -^5609 12043$$$@0#uentry_setUsed -^5610 11597$$$@0#uentry_setDefState -^5611 11995$$$@0#uentry_mergeConstantValue -^5612 11849@6@5@1@0@0^@19@3@0#uentry_whereEarliest -^5613 11827@6@5@1@0@0^@19@3@0#uentry_rawName -^5614 11847@6@5@1@0@0^@19@3@0#uentry_whereDeclared -^5615 11691$^$@0#uentry_equiv -^5616 11813@6@0@1@0@54^$@0#uentry_hasName -^5617 11815@6@0@1@0@54^$@0#uentry_hasRealName -^5618 11771@6@0@1@0@54^$@0#uentry_isAbstractDatatype -^5619 11685@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isAnyTag -^5620 11765@6@0@1@0@54^$@0#uentry_isDatatype -^5621 11867@6@0@1@0@54^$@0#uentry_isCodeDefined -^5622 11869@6@0@1@0@54^$@0@S:2.0.0.fwhereDeclared.tp0$#uentry_isDeclared -^5623 12053@6@5@1@0@0^@19@3@0#uentry_ekindName -^5624 12055@6@5@1@0@0^@19@3@0#uentry_ekindNameLC -^5625 11949$$$@0#uentry_showWhereDefined -^5626 11809@6@0@1@0@54^$@0#uentry_isEndIter -^5627 11683@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isEnumTag -^5628 11763@6@0@1@0@54^$@0#uentry_isFakeTag -^5629 11807@6@0@1@0@54^$@0#uentry_isIter -^5630 11775@6@0@1@0@54^$@0#uentry_isMutableDatatype -^5631 11779@6@0@1@0@54^$@0#uentry_isParam -^5632 11781@6@0@1@0@54^$@0#uentry_isExpandedMacro -^5633 11783@6@0@1@0@54^$@0#uentry_isSefParam -^5634 11787@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0,finfo.tp0$#uentry_isAnyParam -^5635 11811@6@0@1@0@54^$@0#uentry_isRealFunction -^5636 11757@6@0@1@0@54^$@0#uentry_isSpecified -^5637 11679@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isStructTag -^5638 11681@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isUnionTag -^5639 11761@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVar -^5640 11755@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVariable -^5641 11739@6@5@1@0@0$@3@0@0#uentry_dump -^5642 11741@6@5@1@0@0$@3@0@0#uentry_dumpParam -^5643 11833@6@5@1@0@0^@19@3@0#uentry_observeRealName -^5644 11831@6@5@1@0@0^@3@0@0@S:2.0.0.fukind.tp0,finfo.tp0,funame.tp0$#uentry_getName -^5645 11747@6@5@1@0@0^@3@0@0#uentry_unparse -^5646 11745@6@5@1@0@0^@3@0@0#uentry_unparseAbbrev -^5647 11749@6@5@1@0@0^@3@0@0#uentry_unparseFull -^5648 11541$@0@@1@p0$@0#uentry_setMutable -^5649 11887$^$@0#uentry_getAbstractType -^5650 11889$@1@s1@1@$@0#uentry_getRealType -^5651 11837$^$@0#uentry_getType -^5652 11821$^$@0#uentry_getKind -^5653 11845@6@5@1@0@0^@19@3@0#uentry_whereDefined -^5654 11843@6@5@1@0@0^@19@3@0#uentry_whereSpecified -^5655 11699$$$@0#uentry_compare -^5656 11871@6@5@1@0@0^@19@2@0#uentry_getSref -^5657 11819@6@5@1@0@0^@19@3@0#uentry_getMods -^5658 11753$^$@0#uentry_accessType -^5659 11841@6@5@1@0@0^@19@3@0#uentry_whereEither -^5660 11641@6@2@1@0@0^@3@0@0#uentry_makeExpandedMacro -^5661 11991$@0@g2691@0@0@1@g2691$@0#uentry_checkMatchParam -^5662 11723@6@5@1@0@0^@19@3@0#uentry_getStateClauseList -^5663 11943$@0@g2691@0@0@1@g2691$@0#uentry_showWhereLastExtra -^5664 11503$$$@0#uentry_setRefCounted -^5665 11485@6@2@1@0@0$@2@0@0#uentry_makeUnnamedVariable -^5666 11649@6@2@1@0@0$@3@0@0#uentry_makeUnspecFunction -^5667 11637@6@2@1@0@0$@3@0@0#uentry_makePrivFunction2 -^5668 11481@6@2@1@0@0^@3@0@0#uentry_makeSpecEnumConstant -^5669 11673@6@2@1@0@0^@3@0@0#uentry_makeEnumTag -^5670 11647@6@2@1@0@0^@3@0@0#uentry_makeTypeListFunction -^5671 11639@6@2@1@0@0$@3@0@0#uentry_makeSpecFunction -^5672 11477@6@2@1@0@0^@3@0@0#uentry_makeEnumConstant -^5673 11479@6@2@1@0@0^@3@0@0#uentry_makeEnumInitializedConstant -^5674 11593@6@2@1@0@0^@2@0@0#uentry_makeConstant -^5675 11591@6@2@1@0@0^@2@0@0#uentry_makeConstantAux -^5676 11653@6@2@1@0@0^@2@0@0#uentry_makeDatatype -^5677 11651@6@2@1@0@0^@2@0@0#uentry_makeDatatypeAux -^5678 11689@6@2@1@0@0^@3@0@0#uentry_makeElipsisMarker -^5679 11627$@0@@1@p0$@0#uentry_makeVarFunction -^5680 11629$@0@@1@p0$@0#uentry_makeConstantFunction -^5681 11663@6@2@1@0@0^@3@0@0#uentry_makeEndIter -^5682 11677@6@2@1@0@0^@3@0@0#uentry_makeEnumTagLoc -^5683 11643@6@2@1@0@0^@3@0@0#uentry_makeForwardFunction -^5684 11635@6@2@1@0@0$@3@0@0#uentry_makeFunction -^5685 11659@6@2@1@0@0^@3@0@0#uentry_makeIter -^5686 11585@6@2@1@0@0^@3@0@0#uentry_makeParam -^5687 11669@6@2@1@0@0$@3@0@0#uentry_makeStructTag -^5688 11667@6@2@1@0@0$@3@0@0#uentry_makeStructTagLoc -^5689 11671@6@2@1@0@0$@3@0@0#uentry_makeUnionTag -^5690 11675@6@2@1@0@0$@3@0@0#uentry_makeUnionTagLoc -^5691 11625@6@2@1@0@0$@3@0@0#uentry_makeVariable -^5692 11483@6@2@1@0@0$@2@0@0#uentry_makeVariableLoc -^5693 11589@6@2@1@0@0$@2@0@0#uentry_makeVariableParam -^5694 11513@6@2@1@0@0$@2@0@0#uentry_makeVariableSrefParam -^5695 11497@6@2@1@0@0$@2@0@0#uentry_makeIdFunction -^5696 11487@6@2@1@0@0$@2@0@0#uentry_makeIdDatatype -^5697 11655@6@2@1@0@0$@2@0@0#uentry_makeBoolDatatype -^5698 12013$$$@0#uentry_mergeDefinition -^5699 12007$$$@0#uentry_mergeEntries -^5700 11893@6@5@1@0@0$@3@0@0#uentry_nameCopy -^5701 11737@6@5@1@0@0$@3@0@0#uentry_undump -^5702 11825@6@5@1@0@0^@19@3@0#uentry_getParams -^5703 11879$@0@@1@p0$@0#uentry_resetParams -^5704 11817@6@5@1@0@0^@19@3@0#uentry_getGlobs -^5705 11799$$$@0#uentry_nullPred -^5706 11931$$$@0#uentry_free -^5707 11895$$$@0#uentry_setDatatype -^5708 11865$@0@@1@p0$@0@S:2.0.0.fwhereDefined.tp0,fukind.tp0,funame.tp0,finfo.tp0$#uentry_setDefined -^5709 12011$$$@0#uentry_checkDecl -^5710 12009$$$@0#uentry_clearDecl -^5711 11861$$$@0#uentry_setDeclared -^5712 11859$$$@0#uentry_setDeclaredOnly -^5713 11857$$$@0#uentry_setDeclaredForceOnly -^5714 11851$$$@0#uentry_setFunctionDefined -^5715 11875$$$@0#uentry_setName -^5716 11883$$$@0#uentry_setParam -^5717 11885$$$@0#uentry_setSref -^5718 11505$$$@0#uentry_setStatic -^5719 11523$@0@@1@p0,p1$@0#uentry_setModifies -^5720 11527$^$@0#uentry_hasWarning -^5721 11529$@0@@1@p0$@0#uentry_addWarning -^5722 11519$@0@@1@p0$@0#uentry_setStateClauseList -^5723 11877$$$@0#uentry_setType -^5724 11973@6@5@1@0@0$@19@3@0#uentry_checkedName -^5725 11951$@0@g2691@0@0@1@g2691$@0#uentry_showWhereLastPlain -^5726 11957$@0@g2691@0@0@1@g2691$@0#uentry_showWhereSpecifiedExtra -^5727 11955$@0@g2691@0@0@1@g2691$@0#uentry_showWhereSpecified -^5728 11937$@0@g2691@0@0@1@g2691$@0#uentry_showWhereLast -^5729 11945$@0@g2691@0@0@1@g2691$@0#uentry_showWhereDeclared -^5730 11587@6@2@1@0@0^@2@0@0#uentry_makeIdVariable -^5731 12021@6@5@1@0@0^@3@0@0#uentry_copy -^5732 11933$$$@0#uentry_freeComplete -^5733 11863$@0@@1@p0$@0#uentry_clearDefined -^5734 11463@6@5@1@0@0^@19@3@0#uentry_specDeclName -^5735 12041$@0@@1@p0,p1$@0#uentry_mergeState -^5736 12023$@0@@1@p0,p1$@0#uentry_setState -^5737 11881$@0@@1@p0$@0#uentry_setRefParam -^5738 11855$@0@@1@p0$@0#uentry_setDeclaredForce -^5739 11563$^$@0#uentry_isNonLocal -^5740 11565$^$@0#uentry_isGlobalVariable -^5741 11567$^$@0#uentry_isVisibleExternally -^5742 11785$^$@0#uentry_isRefParam -^5743 11717$^$@0#uentry_hasGlobs -^5744 11725$^$@0#uentry_hasMods -^5745 11719$^$@0#uentry_hasStateClauseList -^5746 11721$^$@0#uentry_hasConditions -^5747 11797$^$@0#uentry_getExitCode -^5748 12051$$$@0#uentry_checkYieldParam -^5749 11551$^$@0#uentry_isOnly -^5750 11557$^$@0#uentry_isUnique -^5751 11549$@0@@1@p0$@0#uentry_reflectQualifiers -^5752 11791$^$@0#uentry_isOut -^5753 11793$^$@0#uentry_isPartial -^5754 11795$^$@0#uentry_isStateSpecial -^5755 11801$^$@0#uentry_possiblyNull -^5756 11891$@1@s1@1@$@0#uentry_getForceRealType -^5757 11803$^$@0#uentry_getAliasKind -^5758 11805$^$@0#uentry_getExpKind -^5759 11823@6@5@1@0@0^@19@3@0#uentry_getConstantValue -^5760 11515$@0@@1@p0$@0#uentry_fixupSref -^5761 11631$@0@@1@p0,p1$@0#uentry_setGlobals -^5762 11621$^$@0#uentry_isYield -^5763 11595@6@2@1@0@0^@3@0@0#uentry_makeIdConstant -^5764 11835@6@5@1@0@0^@19@3@0#uentry_getRealName -^5765 11693$^$@0#uentry_xcomparealpha -^5766 11695$^$@0#uentry_xcompareuses -^5767 11461@6@5@1@0@0^@19@3@0#uentry_specOrDefName -^5768 12015$$$@0#uentry_copyState -^5769 12017$$$@0#uentry_sameKind -^5770 12047@6@5@1@0@0$@19@2@0#uentry_returnedRef -^5771 12045$$$@0#uentry_isReturned -^5772 11777$$$@0#uentry_isRefCountedDatatype -^5773 11789$$$@0#uentry_getDefState -^5774 11735$$$@0#uentry_markFree -^5775 11873@6@5@1@0@0$@18@0@0#uentry_getOrigSref -^5776 11687$@1@s1@1@s1$@0#uentry_destroyMod -^5777 11941$$$@0#uentry_showDefSpecInfo -^5778 11929$$$@0#uentry_markOwned -^5779 11839@6@5@1@0@0^@19@3@0#uentry_whereLast -^5780 11509$@0@@1@p0$@0#uentry_setParamNo -^5781 11599$^$@0#uentry_isCheckedUnknown -^5782 11607$^$@0#uentry_isCheckedModify -^5783 11603$^$@0#uentry_isUnchecked -^5784 11605$^$@0#uentry_isChecked -^5785 11601$^$@0#uentry_isCheckMod -^5786 11609$^$@0#uentry_isCheckedStrict -^5787 11611$@0@@1@p0$@0#uentry_setUnchecked -^5788 11613$@0@@1@p0$@0#uentry_setChecked -^5789 11615$@0@@1@p0$@0#uentry_setCheckMod -^5790 11617$@0@@1@p0$@0#uentry_setCheckedStrict -^5791 11751$$$@0#uentry_hasAccessType -*1 (Constant) -^5792 1211@@0@5#GLOBAL_MARKER_NAME -*4 (Function) -^5793 12069$$$@0#uentry_setNullTerminatedState -^5794 12067$$$@0#uentry_setPossiblyNullTerminatedState -^5795 12071$$$@0#uentry_setSize -^5796 12073$$$@0#uentry_setLen -^5797 6383@6@5@1@0@0$@3@0@0#uentry_makeGlobalMarker -^5798 12065$^$@0#uentry_isGlobalMarker -^5799 12061@6@5@1@0@0$@19@2@0#uentry_makeUnrecognized -^5800 12075$^$@0#uentry_hasMetaStateEnsures -^5801 12077@6@5@1@0@0$@2@0@0#uentry_getMetaStateEnsures -^5802 11469@6@5@1@0@0$@3@0@0#uentry_getFcnPreconditions -^5803 11471@6@5@1@0@0$@3@0@0#uentry_getFcnPostconditions -^5804 11533$$$@0#uentry_setPostconditions -^5805 11531$$$@0#uentry_setPreconditions -*7 (Struct tag) -^5806 6400@6401#@!173 -*0 (Datatype) -^5807 6402@-@+@0@5@0@0@6403#stateInfo -*1 (Constant) -^5808 6403@i0@0@6#stateInfo_undefined -*4 (Function) -^5809 17492$$$@0#stateInfo_free -^5810 17494@6@5@1@0@0$@2@0@0#stateInfo_update -^5811 17496@6@5@1@0@0$@2@0@0#stateInfo_updateLoc -^5812 17498@6@5@1@0@0$@2@0@0#stateInfo_updateRefLoc -^5813 17500@6@5@1@0@0$@2@0@0#stateInfo_copy -^5814 17502@6@2@1@0@0$@2@0@0#stateInfo_currentLoc -^5815 17504@6@2@1@0@0$@2@0@0#stateInfo_makeLoc -^5816 17506@6@5@1@0@0$@2@0@0#stateInfo_makeRefLoc -^5817 17510@6@5@1@0@0$@19@3@0#stateInfo_getLoc -^5818 17508@6@5@1@0@0^@2@0@0#stateInfo_unparse -^5819 14186@6@2@1@0@0^@3@0@0#stateValue_create -^5820 14188@6@2@1@0@0^@3@0@0#stateValue_createImplicit -*1 (Constant) -^5821 1097@i0@0@4#stateValue_undefined -*4 (Function) -^5822 14208$^$@0#stateValue_isImplicit -^5823 14206$^$@0#stateValue_getValue -^5824 14200$@0@@1@p0$@0#stateValue_update -^5825 14212$^$@0#stateValue_hasLoc -^5826 14210@6@5@1@0@0^@19@3@0#stateValue_getInfo -^5827 14196$@0@@1@p0$@0#stateValue_updateValue -^5828 14198$@0@@1@p0$@0#stateValue_updateValueLoc -^5829 14202$$$@0#stateValue_show -^5830 14190@6@5@1@0@0^@3@0@0#stateValue_copy -^5831 14204@6@5@1@0@0^@2@0@0#stateValue_unparseValue -^5832 14194@6@5@1@0@0^@3@0@0#stateValue_unparse -^5833 14192$^$@0#stateValue_sameValue -*1 (Constant) -^5834 5$#stateValue_error -^5835 1098@@0@4#valueTable_undefined -*4 (Function) -^5836 14182$$$@0#valueTable_insert -^5837 14180@6@5@1@0@0^@2@0@0#valueTable_unparse -^5838 14184$@0@@1@p0$@0#valueTable_update -^5839 14178@6@5@1@0@0$@2@0@0#valueTable_copy +^5590 5914@5915#$!172 +*0 (Datatype) +^5591 5916@-@+@0@0@0@0@5917#uinfo +*1 (Constant) +^5592 1050@i0@0@4#uentry_undefined +*4 (Function) +^5593 11730$$$@0#uentry_compareStrict +*1 (Constant) +^5594 5$#PARAMUNKNOWN +*4 (Function) +^5595 11806$^$@0#uentry_isMaybeAbstract +^5596 11800$@0@@1@p0$@0#uentry_setAbstract +^5597 11802$@0@@1@p0$@0#uentry_setConcrete +^5598 12090$@0@@1@p0$@0#uentry_setHasNameError +^5599 11678$^$@0#uentry_isForward +^5600 11588@6@0@1@0@54^$@0#uentry_isFileStatic +^5601 11590@6@0@1@0@54^$@0#uentry_isExported +^5602 11612$^$@0#uentry_isSpecialFunction +^5603 11602$^$@0#uentry_isMessageLike +^5604 11600$^$@0#uentry_isScanfLike +^5605 11598$^$@0#uentry_isPrintfLike +^5606 11610$@0@@1@p0$@0#uentry_setMessageLike +^5607 11608$@0@@1@p0$@0#uentry_setScanfLike +^5608 11606$@0@@1@p0$@0#uentry_setPrintfLike +^5609 12092$@0@g2692@0@0@1@g2692,p0$@0#uentry_checkName +^5610 11666$@0@@1@p0$@0#uentry_addAccessType +^5611 11980$@0@g2692@0@0@1@g2692$@0#uentry_showWhereAny +^5612 11518$$$@0#uentry_checkParams +^5613 12058$$$@0#uentry_mergeUses +^5614 11536$$$@0#uentry_setExtern +^5615 12076$$$@0#uentry_setUsed +^5616 11630$$$@0#uentry_setDefState +^5617 12028$$$@0#uentry_mergeConstantValue +^5618 11882@6@5@1@0@0^@19@3@0#uentry_whereEarliest +^5619 11860@6@5@1@0@0^@19@3@0#uentry_rawName +^5620 11880@6@5@1@0@0^@19@3@0#uentry_whereDeclared +^5621 11724$^$@0#uentry_equiv +^5622 11846@6@0@1@0@54^$@0#uentry_hasName +^5623 11848@6@0@1@0@54^$@0#uentry_hasRealName +^5624 11804@6@0@1@0@54^$@0#uentry_isAbstractDatatype +^5625 11718@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isAnyTag +^5626 11798@6@0@1@0@54^$@0#uentry_isDatatype +^5627 11900@6@0@1@0@54^$@0#uentry_isCodeDefined +^5628 11902@6@0@1@0@54^$@0@S:2.0.0.fwhereDeclared.tp0$#uentry_isDeclared +^5629 12086@6@5@1@0@0^@19@3@0#uentry_ekindName +^5630 12088@6@5@1@0@0^@19@3@0#uentry_ekindNameLC +^5631 11982$$$@0#uentry_showWhereDefined +^5632 11842@6@0@1@0@54^$@0#uentry_isEndIter +^5633 11716@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isEnumTag +^5634 11796@6@0@1@0@54^$@0#uentry_isFakeTag +^5635 11840@6@0@1@0@54^$@0#uentry_isIter +^5636 11808@6@0@1@0@54^$@0#uentry_isMutableDatatype +^5637 11812@6@0@1@0@54^$@0#uentry_isParam +^5638 11814@6@0@1@0@54^$@0#uentry_isExpandedMacro +^5639 11816@6@0@1@0@54^$@0#uentry_isSefParam +^5640 11820@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0,finfo.tp0$#uentry_isAnyParam +^5641 11844@6@0@1@0@54^$@0#uentry_isRealFunction +^5642 11790@6@0@1@0@54^$@0#uentry_isSpecified +^5643 11712@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isStructTag +^5644 11714@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isUnionTag +^5645 11794@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVar +^5646 11788@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVariable +^5647 11772@6@5@1@0@0$@3@0@0#uentry_dump +^5648 11774@6@5@1@0@0$@3@0@0#uentry_dumpParam +^5649 11866@6@5@1@0@0^@19@3@0#uentry_observeRealName +^5650 11864@6@5@1@0@0^@3@0@0@S:2.0.0.fukind.tp0,finfo.tp0,funame.tp0$#uentry_getName +^5651 11780@6@5@1@0@0^@3@0@0#uentry_unparse +^5652 11778@6@5@1@0@0^@3@0@0#uentry_unparseAbbrev +^5653 11782@6@5@1@0@0^@3@0@0#uentry_unparseFull +^5654 11570$@0@@1@p0$@0#uentry_setMutable +^5655 11920$^$@0#uentry_getAbstractType +^5656 11922$@1@s1@1@$@0#uentry_getRealType +^5657 11870$^$@0#uentry_getType +^5658 11854$^$@0#uentry_getKind +^5659 11878@6@5@1@0@0^@19@3@0#uentry_whereDefined +^5660 11876@6@5@1@0@0^@19@3@0#uentry_whereSpecified +^5661 11732$$$@0#uentry_compare +^5662 11904@6@5@1@0@0^@19@2@0#uentry_getSref +^5663 11852@6@5@1@0@0^@19@3@0#uentry_getMods +^5664 11786$^$@0#uentry_accessType +^5665 11874@6@5@1@0@0^@19@3@0#uentry_whereEither +^5666 11674@6@2@1@0@0^@3@0@0#uentry_makeExpandedMacro +^5667 12024$@0@g2692@0@0@1@g2692$@0#uentry_checkMatchParam +^5668 11756@6@5@1@0@0^@19@3@0#uentry_getStateClauseList +^5669 11976$@0@g2692@0@0@1@g2692$@0#uentry_showWhereLastExtra +^5670 11532$$$@0#uentry_setRefCounted +^5671 11514@6@2@1@0@0$@2@0@0#uentry_makeUnnamedVariable +^5672 11682@6@2@1@0@0$@3@0@0#uentry_makeUnspecFunction +^5673 11670@6@2@1@0@0$@3@0@0#uentry_makePrivFunction2 +^5674 11510@6@2@1@0@0^@3@0@0#uentry_makeSpecEnumConstant +^5675 11706@6@2@1@0@0^@3@0@0#uentry_makeEnumTag +^5676 11680@6@2@1@0@0^@3@0@0#uentry_makeTypeListFunction +^5677 11672@6@2@1@0@0$@3@0@0#uentry_makeSpecFunction +^5678 11506@6@2@1@0@0^@3@0@0#uentry_makeEnumConstant +^5679 11508@6@2@1@0@0^@3@0@0#uentry_makeEnumInitializedConstant +^5680 11622@6@2@1@0@0^@2@0@0#uentry_makeConstant +^5681 11624@6@2@1@0@0^@2@0@0#uentry_makeConstantValue +^5682 11626@6@2@1@0@0^@2@0@0#uentry_makeMacroConstant +^5683 11686@6@2@1@0@0^@2@0@0#uentry_makeDatatype +^5684 11684@6@2@1@0@0^@2@0@0#uentry_makeDatatypeAux +^5685 11722@6@2@1@0@0^@3@0@0#uentry_makeElipsisMarker +^5686 11660$@0@@1@p0$@0#uentry_makeVarFunction +^5687 11662$@0@@1@p0$@0#uentry_makeConstantFunction +^5688 11696@6@2@1@0@0^@3@0@0#uentry_makeEndIter +^5689 11710@6@2@1@0@0^@3@0@0#uentry_makeEnumTagLoc +^5690 11676@6@2@1@0@0^@3@0@0#uentry_makeForwardFunction +^5691 11668@6@2@1@0@0$@3@0@0#uentry_makeFunction +^5692 11692@6@2@1@0@0^@3@0@0#uentry_makeIter +^5693 11614@6@2@1@0@0^@3@0@0#uentry_makeParam +^5694 11702@6@2@1@0@0$@3@0@0#uentry_makeStructTag +^5695 11700@6@2@1@0@0$@3@0@0#uentry_makeStructTagLoc +^5696 11704@6@2@1@0@0$@3@0@0#uentry_makeUnionTag +^5697 11708@6@2@1@0@0$@3@0@0#uentry_makeUnionTagLoc +^5698 11658@6@2@1@0@0$@3@0@0#uentry_makeVariable +^5699 11512@6@2@1@0@0$@2@0@0#uentry_makeVariableLoc +^5700 11618@6@2@1@0@0$@2@0@0#uentry_makeVariableParam +^5701 11542@6@2@1@0@0$@2@0@0#uentry_makeVariableSrefParam +^5702 11526@6@2@1@0@0$@2@0@0#uentry_makeIdFunction +^5703 11516@6@2@1@0@0$@2@0@0#uentry_makeIdDatatype +^5704 11688@6@2@1@0@0$@2@0@0#uentry_makeBoolDatatype +^5705 12046$$$@0#uentry_mergeDefinition +^5706 12040$$$@0#uentry_mergeEntries +^5707 11926@6@5@1@0@0$@3@0@0#uentry_nameCopy +^5708 11770@6@5@1@0@0$@3@0@0#uentry_undump +^5709 11858@6@5@1@0@0^@19@3@0#uentry_getParams +^5710 11912$@0@@1@p0$@0#uentry_resetParams +^5711 11850@6@5@1@0@0^@19@3@0#uentry_getGlobs +^5712 11832$$$@0#uentry_nullPred +^5713 11964$$$@0#uentry_free +^5714 11928$$$@0#uentry_setDatatype +^5715 11898$@0@@1@p0$@0@S:2.0.0.fwhereDefined.tp0,fukind.tp0,funame.tp0,finfo.tp0$#uentry_setDefined +^5716 12044$$$@0#uentry_checkDecl +^5717 12042$$$@0#uentry_clearDecl +^5718 11894$$$@0#uentry_setDeclared +^5719 11892$$$@0#uentry_setDeclaredOnly +^5720 11890$$$@0#uentry_setDeclaredForceOnly +^5721 11884$$$@0#uentry_setFunctionDefined +^5722 11908$$$@0#uentry_setName +^5723 11916$$$@0#uentry_setParam +^5724 11918$$$@0#uentry_setSref +^5725 11534$$$@0#uentry_setStatic +^5726 11552$@0@@1@p0,p1$@0#uentry_setModifies +^5727 11556$^$@0#uentry_hasWarning +^5728 11558$@0@@1@p0$@0#uentry_addWarning +^5729 11548$@0@@1@p0$@0#uentry_setStateClauseList +^5730 11910$$$@0#uentry_setType +^5731 12006@6@5@1@0@0$@19@3@0#uentry_checkedName +^5732 11984$@0@g2692@0@0@1@g2692$@0#uentry_showWhereLastPlain +^5733 11990$@0@g2692@0@0@1@g2692$@0#uentry_showWhereSpecifiedExtra +^5734 11988$@0@g2692@0@0@1@g2692$@0#uentry_showWhereSpecified +^5735 11970$@0@g2692@0@0@1@g2692$@0#uentry_showWhereLast +^5736 11978$@0@g2692@0@0@1@g2692$@0#uentry_showWhereDeclared +^5737 11616@6@2@1@0@0^@2@0@0#uentry_makeIdVariable +^5738 12054@6@5@1@0@0^@3@0@0#uentry_copy +^5739 11966$$$@0#uentry_freeComplete +^5740 11896$@0@@1@p0$@0#uentry_clearDefined +^5741 11492@6@5@1@0@0^@19@3@0#uentry_specDeclName +^5742 12074$@0@@1@p0,p1$@0#uentry_mergeState +^5743 12056$@0@@1@p0,p1$@0#uentry_setState +^5744 11914$@0@@1@p0$@0#uentry_setRefParam +^5745 11888$@0@@1@p0$@0#uentry_setDeclaredForce +^5746 11592$^$@0#uentry_isNonLocal +^5747 11594$^$@0#uentry_isGlobalVariable +^5748 11596$^$@0#uentry_isVisibleExternally +^5749 11818$^$@0#uentry_isRefParam +^5750 11750$^$@0#uentry_hasGlobs +^5751 11758$^$@0#uentry_hasMods +^5752 11752$^$@0#uentry_hasStateClauseList +^5753 11754$^$@0#uentry_hasConditions +^5754 11830$^$@0#uentry_getExitCode +^5755 12084$$$@0#uentry_checkYieldParam +^5756 11580$^$@0#uentry_isOnly +^5757 11586$^$@0#uentry_isUnique +^5758 11578$@0@@1@p0$@0#uentry_reflectQualifiers +^5759 11824$^$@0#uentry_isOut +^5760 11826$^$@0#uentry_isPartial +^5761 11828$^$@0#uentry_isStateSpecial +^5762 11834$^$@0#uentry_possiblyNull +^5763 11924$@1@s1@1@$@0#uentry_getForceRealType +^5764 11836$^$@0#uentry_getAliasKind +^5765 11838$^$@0#uentry_getExpKind +^5766 11856@6@5@1@0@0^@19@3@0#uentry_getConstantValue +^5767 11544$@0@@1@p0$@0#uentry_fixupSref +^5768 11664$@0@@1@p0,p1$@0#uentry_setGlobals +^5769 11654$^$@0#uentry_isYield +^5770 11628@6@2@1@0@0^@3@0@0#uentry_makeIdConstant +^5771 11868@6@5@1@0@0^@19@3@0#uentry_getRealName +^5772 11726$^$@0#uentry_xcomparealpha +^5773 11728$^$@0#uentry_xcompareuses +^5774 11490@6@5@1@0@0^@19@3@0#uentry_specOrDefName +^5775 12048$$$@0#uentry_copyState +^5776 12050$$$@0#uentry_sameKind +^5777 12080@6@5@1@0@0$@19@2@0#uentry_returnedRef +^5778 12078$$$@0#uentry_isReturned +^5779 11810$$$@0#uentry_isRefCountedDatatype +^5780 11822$$$@0#uentry_getDefState +^5781 11768$$$@0#uentry_markFree +^5782 11906@6@5@1@0@0$@18@0@0#uentry_getOrigSref +^5783 11720$@1@s1@1@s1$@0#uentry_destroyMod +^5784 11974$$$@0#uentry_showDefSpecInfo +^5785 11962$$$@0#uentry_markOwned +^5786 11872@6@5@1@0@0^@19@3@0#uentry_whereLast +^5787 11538$@0@@1@p0$@0#uentry_setParamNo +^5788 11632$^$@0#uentry_isCheckedUnknown +^5789 11640$^$@0#uentry_isCheckedModify +^5790 11636$^$@0#uentry_isUnchecked +^5791 11638$^$@0#uentry_isChecked +^5792 11634$^$@0#uentry_isCheckMod +^5793 11642$^$@0#uentry_isCheckedStrict +^5794 11644$@0@@1@p0$@0#uentry_setUnchecked +^5795 11646$@0@@1@p0$@0#uentry_setChecked +^5796 11648$@0@@1@p0$@0#uentry_setCheckMod +^5797 11650$@0@@1@p0$@0#uentry_setCheckedStrict +^5798 11784$$$@0#uentry_hasAccessType +*1 (Constant) +^5799 1211@@0@5#GLOBAL_MARKER_NAME +*4 (Function) +^5800 12102$$$@0#uentry_setNullTerminatedState +^5801 12100$$$@0#uentry_setPossiblyNullTerminatedState +^5802 12104$$$@0#uentry_setSize +^5803 12106$$$@0#uentry_setLen +^5804 6387@6@5@1@0@0$@3@0@0#uentry_makeGlobalMarker +^5805 12098$^$@0#uentry_isGlobalMarker +^5806 12094@6@5@1@0@0$@19@2@0#uentry_makeUnrecognized +^5807 12108$^$@0#uentry_hasMetaStateEnsures +^5808 12110@6@5@1@0@0$@2@0@0#uentry_getMetaStateEnsures +^5809 11498@6@5@1@0@0$@3@0@0#uentry_getFcnPreconditions +^5810 11500@6@5@1@0@0$@3@0@0#uentry_getFcnPostconditions +^5811 11562$$$@0#uentry_setPostconditions +^5812 11560$$$@0#uentry_setPreconditions +*7 (Struct tag) +^5813 6404@6405#@!173 +*0 (Datatype) +^5814 6406@-@+@0@5@0@0@6407#stateInfo +*1 (Constant) +^5815 6407@i0@0@6#stateInfo_undefined +*4 (Function) +^5816 17527$$$@0#stateInfo_free +^5817 17529@6@5@1@0@0$@2@0@0#stateInfo_update +^5818 17531@6@5@1@0@0$@2@0@0#stateInfo_updateLoc +^5819 17533@6@5@1@0@0$@2@0@0#stateInfo_updateRefLoc +^5820 17535@6@5@1@0@0$@2@0@0#stateInfo_copy +^5821 17537@6@2@1@0@0$@2@0@0#stateInfo_currentLoc +^5822 17539@6@2@1@0@0$@2@0@0#stateInfo_makeLoc +^5823 17541@6@5@1@0@0$@2@0@0#stateInfo_makeRefLoc +^5824 17545@6@5@1@0@0$@19@3@0#stateInfo_getLoc +^5825 17543@6@5@1@0@0^@2@0@0#stateInfo_unparse +^5826 14221@6@2@1@0@0^@3@0@0#stateValue_create +^5827 14223@6@2@1@0@0^@3@0@0#stateValue_createImplicit +*1 (Constant) +^5828 1097@i0@0@4#stateValue_undefined +*4 (Function) +^5829 14243$^$@0#stateValue_isImplicit +^5830 14241$^$@0#stateValue_getValue +^5831 14235$@0@@1@p0$@0#stateValue_update +^5832 14247$^$@0#stateValue_hasLoc +^5833 14245@6@5@1@0@0^@19@3@0#stateValue_getInfo +^5834 14231$@0@@1@p0$@0#stateValue_updateValue +^5835 14233$@0@@1@p0$@0#stateValue_updateValueLoc +^5836 14237$$$@0#stateValue_show +^5837 14225@6@5@1@0@0^@3@0@0#stateValue_copy +^5838 14239@6@5@1@0@0^@2@0@0#stateValue_unparseValue +^5839 14229@6@5@1@0@0^@3@0@0#stateValue_unparse +^5840 14227$^$@0#stateValue_sameValue +*1 (Constant) +^5841 5$#stateValue_error +^5842 1098@@0@4#valueTable_undefined +*4 (Function) +^5843 14217$$$@0#valueTable_insert +^5844 14215@6@5@1@0@0^@2@0@0#valueTable_unparse +^5845 14219$@0@@1@p0$@0#valueTable_update +^5846 14213@6@5@1@0@0$@2@0@0#valueTable_copy *6 (Iterator finalizer) -^5840 0@57#end_valueTable_elements +^5847 0@57#end_valueTable_elements *5 (Iterator) -^5841 6485@57#valueTable_elements +^5848 6489@57#valueTable_elements *2 (Enum member) -^5842 6488$#SR_NOTHING#SR_INTERNAL#SR_SPECSTATE#SR_SYSTEM#SR_GLOBALMARKER +^5849 6492$#SR_NOTHING#SR_INTERNAL#SR_SPECSTATE#SR_SYSTEM#SR_GLOBALMARKER *9 (Enum tag) -^5847 6488@6489#&!174 +^5854 6492@6493#&!174 *0 (Datatype) -^5848 6489@-@-@0@0@0@0@6490#speckind +^5855 6493@-@-@0@0@0@0@6494#speckind *2 (Enum member) -^5849 6491$#SK_PARAM#SK_ARRAYFETCH#SK_FIELD#SK_PTR#SK_ADR#SK_CONST#SK_CVAR#SK_UNCONSTRAINED#SK_OBJECT#SK_CONJ#SK_EXTERNAL#SK_DERIVED#SK_NEW#SK_TYPE#SK_RESULT#SK_SPECIAL#SK_UNKNOWN +^5856 6495$#SK_PARAM#SK_ARRAYFETCH#SK_FIELD#SK_PTR#SK_ADR#SK_CONST#SK_CVAR#SK_UNCONSTRAINED#SK_OBJECT#SK_CONJ#SK_EXTERNAL#SK_DERIVED#SK_NEW#SK_TYPE#SK_RESULT#SK_SPECIAL#SK_UNKNOWN *9 (Enum tag) -^5866 6491@6492#&!175 +^5873 6495@6496#&!175 *0 (Datatype) -^5867 6492@-@-@0@0@0@0@6493#skind +^5874 6496@-@-@0@0@0@0@6497#skind *7 (Struct tag) -^5868 6494@6495#@!176 +^5875 6498@6499#@!176 *0 (Datatype) -^5869 6496@-@+@0@0@0@0@6497#cref +^5876 6500@-@+@0@0@0@0@6501#cref *7 (Struct tag) -^5870 6498@6499#@!177 +^5877 6502@6503#@!177 *0 (Datatype) -^5871 6500@-@+@0@0@0@0@6501#ainfo +^5878 6504@-@+@0@0@0@0@6505#ainfo *7 (Struct tag) -^5872 6502@6503#@!178 +^5879 6506@6507#@!178 *0 (Datatype) -^5873 6504@-@+@0@0@0@0@6505#fldinfo +^5880 6508@-@+@0@0@0@0@6509#fldinfo *7 (Struct tag) -^5874 6506@6507#@!179 +^5881 6510@6511#@!179 *0 (Datatype) -^5875 6508@-@+@0@0@0@0@6509#cjinfo +^5882 6512@-@+@0@0@0@0@6513#cjinfo *8 (Union tag) -^5876 6510@6511#$!180 -*0 (Datatype) -^5877 6512@-@+@0@0@0@0@6513#sinfo -*4 (Function) -^5878 15724$$$@0#sRef_perhapsNull -^5879 15700$$$@0#sRef_possiblyNull -^5880 15726$$$@0#sRef_definitelyNull -^5881 15874$$$@0#sRef_definitelyNullContext -^5882 15876$$$@0#sRef_definitelyNullAltContext -^5883 15508$$$@0#sRef_setNullError -^5884 15506$$$@0#sRef_setNullUnknown -^5885 15492$$$@0#sRef_setNotNull -^5886 15496$$$@0#sRef_setNullState -^5887 15494$$$@0#sRef_setNullStateN -^5888 15500$$$@0#sRef_setNullStateInnerComplete -^5889 15502$$$@0#sRef_setPosNull -^5890 15504$$$@0#sRef_setDefNull -*1 (Constant) -^5891 1047@i0@0@4#sRef_undefined -*4 (Function) -^5892 15150$^$@0#sRef_isRecursiveField -^5893 15450$@0@@1@p0$@0#sRef_copyRealDerivedComplete -^5894 15856$^$@0#sRef_getNullState -^5895 15852$^$@0#sRef_isNotNull -^5896 15846$^$@0#sRef_isDefinitelyNull -^5897 15806@6@0@1@0@54^$@0#sRef_isLocalVar -^5898 15804@6@0@1@0@54^$@0#sRef_isNSLocalVar -^5899 15808@6@0@1@0@54^$@0#sRef_isRealLocalVar -^5900 15810@6@0@1@0@54^$@0#sRef_isLocalParamVar -^5901 15854$^$@0#sRef_getAliasKind -^5902 15794@6@5@1@0@0$@19@2@0#sRef_buildArrow -^5903 15792@6@5@1@0@0$@19@2@0#sRef_makeArrow -^5904 15680$^$@0#sRef_isAllocIndexRef -^5905 15430$@0@@1@p0$@0#sRef_setAliasKind -^5906 15472$@0@@1@p0$@0#sRef_setPdefined -^5907 15632$^$@0#sRef_hasDerived -^5908 15634$$$@0#sRef_clearDerived -^5909 15636$$$@0#sRef_clearDerivedComplete -^5910 15322@6@5@1@0@0$@19@2@0#sRef_getBaseSafe -^5911 15596@6@5@1@0@0^@19@3@0#sRef_derivedFields -^5912 15664$^$@0#sRef_sameName -^5913 15570$^$@0#sRef_isDirectParam -^5914 15640@6@5@1@0@0$@19@2@0#sRef_makeAnyArrayFetch -^5915 15600$^$@0#sRef_isUnknownArrayFetch -^5916 15458$$$@0#sRef_setPartialDefinedComplete -^5917 15550$^$@0#sRef_isMacroParamRef -^5918 6620$@1@s1@1@s1$@0#sRef_destroyMod -^5919 15158$$$@0#sRef_deepPred -^5920 15748$$$@0#sRef_aliasCompleteSimplePred -^5921 15444$$$@0#sRef_clearExKindComplete -^5922 15818@6@5@1@0@0^@19@3@0#sRef_nullMessage -^5923 15386$^$@0#sRef_isSystemState -^5924 15388$^$@0#sRef_isGlobalMarker -^5925 15378$^$@0#sRef_isInternalState -^5926 15384$^$@0#sRef_isResult -^5927 15380$^$@0#sRef_isSpecInternalState -^5928 15382$^$@0#sRef_isSpecState -^5929 15376$^$@0#sRef_isNothing -^5930 15578$^$@0#sRef_isFileOrGlobalScope -^5931 15574$^$@0#sRef_isReference -^5932 15276$^$@0#sRef_deriveType -^5933 15278$^$@0#sRef_getType -^5934 15872$@0@@1@p0$@0#sRef_markImmutable -^5935 15544@6@0@1@0@54^$@0#sRef_isAddress -^5936 15548@6@0@1@0@54^$@0#sRef_isArrayFetch -^5937 15554@6@0@1@0@54^$@0#sRef_isConst -^5938 15552@6@0@1@0@54^$@0#sRef_isCvar -^5939 15562@6@0@1@0@54^$@0#sRef_isField -^5940 15568@6@0@1@0@54^$@0#sRef_isParam -^5941 15572@6@0@1@0@54^$@0#sRef_isPointer -^5942 15588$$$@0#sRef_setType -^5943 15590$$$@0#sRef_setTypeFull -^5944 15698$$$@0#sRef_mergeNullState -^5945 15488$$$@0#sRef_setLastReference -^5946 15222$@0@@1@p0$@0#sRef_canModify -^5947 15220$@0@@1@p0$@0#sRef_canModifyVal -^5948 15576$^$@0#sRef_isIReference -^5949 15310$^$@0#sRef_isIndexKnown -^5950 15216$^$@0#sRef_isModified -^5951 15206$^$@0#sRef_isExternallyVisible -^5952 15238$^$@0#sRef_compare -^5953 15252$^$@0#sRef_realSame -^5954 15254$^$@0#sRef_sameObject -^5955 15256$^$@0#sRef_same -^5956 15248$^$@0#sRef_similar -^5957 15318@6@5@1@0@0^@19@3@0#sRef_getField -^5958 15284@6@5@1@0@0^@2@0@0#sRef_unparse -^5959 15228@6@5@1@0@0^@19@3@0#sRef_stateVerb -^5960 15230@6@5@1@0@0^@19@3@0#sRef_stateAltVerb -^5961 15280@6@5@1@0@0^@2@0@0#sRef_unparseOpt -^5962 15288@6@5@1@0@0^@2@0@0#sRef_unparseDebug -^5963 15536$@0@@1@p0$@0#sRef_killComplete -^5964 15312$^$@0#sRef_getIndex -^5965 15666@6@5@1@0@0$@18@0@0#sRef_fixOuterRef -^5966 15460$$$@0#sRef_setDefinedComplete -^5967 15466$$$@0#sRef_setDefinedNCComplete -^5968 15214$^$@0#sRef_getParam -^5969 15302$^$@0#sRef_lexLevel -^5970 15432$$$@0#sRef_setOrigAliasKind -^5971 15676@6@5@1@0@0@0@@1@p0,p1@19@2@0#sRef_fixBase -^5972 15418$@0@g2691@0@0@1@g2691$@0#sRef_showNotReallyDefined -^5973 6740$@0@s1@1@s1$@0#sRef_enterFunctionScope -^5974 6742$@0@s1@1@s1$@0#sRef_setGlobalScope -^5975 6744$^$@0#sRef_inGlobalScope -^5976 6746$@0@s1@1@s1$@0#sRef_exitFunctionScope -^5977 6748$@0@s1@1@s1$@0#sRef_clearGlobalScopeSafe -^5978 6750$@0@s1@1@s1$@0#sRef_setGlobalScopeSafe -^5979 15610@6@2@1@0@0$@19@2@0#sRef_buildArrayFetch -^5980 15612@6@2@1@0@0$@19@2@0#sRef_buildArrayFetchKnown -^5981 15592@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildField -^5982 15620@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildPointer -^5983 15316@6@5@1@0@0$@19@2@0#sRef_makeAddress -^5984 15292@6@2@1@0@0^@18@0@0#sRef_makeUnconstrained -^5985 15296@6@0@1@0@54^$@0#sRef_isUnconstrained -^5986 15294@6@5@1@0@0^@19@3@0#sRef_unconstrainedName -^5987 15642@6@2@1@0@0^@19@2@0#sRef_makeArrayFetch -^5988 15644@6@2@1@0@0$@19@2@0#sRef_makeArrayFetchKnown -^5989 15358@6@2@1@0@0$@18@0@0#sRef_makeConj -^5990 15300@6@2@1@0@0$@18@0@0#sRef_makeCvar -^5991 15660@6@2@1@0@0$@18@0@0#sRef_makeConst -^5992 15646@6@5@1@0@0$@19@2@0#sRef_makeField -^5993 15304@6@2@1@0@0$@18@0@0#sRef_makeGlobal -^5994 15648@6@5@1@0@0^@19@2@0#sRef_makeNCField -^5995 15532$@0@@1@p0$@0#sRef_maybeKill -^5996 15332@6@2@1@0@0^@18@0@0#sRef_makeObject -^5997 15658@6@2@1@0@0^@18@0@0#sRef_makeType -^5998 15308@6@2@1@0@0^@18@0@0#sRef_makeParam -^5999 15638@6@5@1@0@0@0@@1@p0@19@2@0#sRef_makePointer -^6000 15392$@0@@1@p0$@0#sRef_makeSafe -^6001 15394$@0@@1@p0$@0#sRef_makeUnsafe -^6002 6798@6@5@1@0@0^@18@0@0#sRef_makeUnknown -^6003 15364@6@5@1@0@0^@18@0@0#sRef_makeNothing -^6004 15366@6@5@1@0@0^@18@0@0#sRef_makeInternalState -^6005 15368@6@5@1@0@0^@18@0@0#sRef_makeSpecState -^6006 15372@6@5@1@0@0^@18@0@0#sRef_makeGlobalMarker -^6007 15370@6@5@1@0@0^@18@0@0#sRef_makeSystemState -^6008 15374@6@2@1@0@0^@18@0@0#sRef_makeResult -^6009 15822@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixResultType -^6010 15306$@0@@1@p0$@0#sRef_setParamNo -^6011 15656@6@2@1@0@0$@18@0@0#sRef_makeNew -^6012 15390$^$@0#sRef_getScopeIndex -^6013 15208@6@5@1@0@0$@19@2@0#sRef_getBaseUentry -^6014 15262@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixBaseParam -^6015 15260@6@5@1@0@0$@2@0@0#sRef_fixConstraintParam -^6016 15470$$$@0#sRef_isUnionField -^6017 15218$$$@0#sRef_setModified -^6018 15672$$$@0#sRef_resetState -^6019 15674$$$@0#sRef_resetStateComplete -^6020 15668$$$@0#sRef_storeState -^6021 15320@6@5@1@0@0^@19@2@0#sRef_getBase -^6022 15326@6@5@1@0@0^@19@2@0#sRef_getRootBase -^6023 15212@6@5@1@0@0$@19@3@0#sRef_getUentry -^6024 15272@6@5@1@0@0^@3@0@0#sRef_dump -^6025 15274@6@5@1@0@0^@3@0@0#sRef_dumpGlobal -^6026 15268@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undump -^6027 15264@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undumpGlobal -^6028 15540@6@5@1@0@0$@2@0@0#sRef_saveCopy -^6029 15542@6@5@1@0@0$@18@0@0#sRef_copy -^6030 15400@6@5@1@0@0^@3@0@0#sRef_unparseState -^6031 15404$^$@0#sRef_isWriteable -^6032 15410$^$@0#sRef_isReadable -^6033 15408$^$@0#sRef_isStrictReadable -^6034 15406$^$@0#sRef_hasNoStorage -^6035 15690$@0@g2691@0@0@1@g2691$@0#sRef_showExpInfo -^6036 15462$@0@@1@p0$@0#sRef_setDefined -^6037 15452$@0@@1@p0$@0#sRef_setUndefined -^6038 15512$@0@@1@p0$@0#sRef_setOnly -^6039 15514$@0@@1@p0$@0#sRef_setDependent -^6040 15516$@0@@1@p0$@0#sRef_setOwned -^6041 15518$@0@@1@p0$@0#sRef_setKept -^6042 15524$@0@@1@p0$@0#sRef_setKeptComplete -^6043 15528$@0@@1@p0$@0#sRef_setFresh -^6044 15486$@0@@1@p0$@0#sRef_setShared -^6045 15696$@0@g2691@0@0@1@g2691$@0#sRef_showAliasInfo -^6046 15692$@0@g2691@0@0@1@g2691$@0#sRef_showMetaStateInfo -^6047 15694$@0@g2691@0@0@1@g2691$@0#sRef_showNullInfo -^6048 15688$@0@g2691@0@0@1@g2691$@0#sRef_showStateInfo -^6049 15162$@0@@1@p0$@0#sRef_setStateFromType -^6050 15530$@0@@1@p0$@0#sRef_kill -^6051 15482$@0@@1@p0$@0#sRef_setAllocated -^6052 15480$@0@@1@p0$@0#sRef_setAllocatedShallowComplete -^6053 15476$@0@@1@p0$@0#sRef_setAllocatedComplete -^6054 15652@6@5@1@0@0^@2@0@0#sRef_unparseKindNamePlain -^6055 15580@6@0@1@0@54^$@0#sRef_isRealGlobal -^6056 15582@6@0@1@0@54^$@0#sRef_isFileStatic -^6057 15706$^$@0#sRef_getScope -^6058 15702@6@5@1@0@0^@19@3@0#sRef_getScopeName -^6059 15708@6@0@1@0@54^$@0#sRef_isDead -^6060 15710@6@0@1@0@54^$@0#sRef_isDeadStorage -^6061 15714$^$@0#sRef_isStateLive -^6062 15712@6@0@1@0@54^$@0#sRef_isPossiblyDead -^6063 15716@6@0@1@0@53^$@0#sRef_isStateUndefined -^6064 15722$^$@0#sRef_isUnuseable -^6065 15626@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeref -^6066 15628@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeadDeref -^6067 15718$^$@0#sRef_isJustAllocated -^6068 15848@6@0@1@0@54^$@0#sRef_isAllocated -^6069 15870$@0@@1@p0$@0#sRef_makeStateSpecial -^6070 15416$^$@0#sRef_isReallyDefined -^6071 15824$^$@0#sRef_isOnly -^6072 15826$^$@0#sRef_isDependent -^6073 15828$^$@0#sRef_isOwned -^6074 15830$^$@0#sRef_isKeep -^6075 15832$^$@0#sRef_isTemp -^6076 15850$^$@0#sRef_isStack -^6077 15834$^$@0#sRef_isLocalState -^6078 15836$^$@0#sRef_isUnique -^6079 15838$^$@0#sRef_isShared -^6080 15840$^$@0#sRef_isExposed -^6081 15842$^$@0#sRef_isObserver -^6082 15844$^$@0#sRef_isFresh -^6083 15146$@0@s1@1@s1$@0#sRef_protectDerivs -^6084 15148$@0@s1@1@s1$@0#sRef_clearProtectDerivs -^6085 15434$^$@0#sRef_getExKind -^6086 15436$^$@0#sRef_getOrigExKind -^6087 15446$@0@@1@p0$@0#sRef_setExKind -^6088 15442$@0@@1@p0$@0#sRef_setExposed -^6089 15566$^$@0#sRef_isAnyParam -^6090 15184@6@5@1@0@0^@19@3@0#sRef_getAliasInfoRef -^6091 15174$^$@0#sRef_hasAliasInfoRef -^6092 15622@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructPointer -^6093 15584$^$@0#sRef_isAliasCheckedGlobal -^6094 15250$^$@0#sRef_includedBy -^6095 15334@6@5@1@0@0^@18@2@0#sRef_makeExternal -^6096 15246$^$@0#sRef_similarRelaxed -^6097 15650@6@5@1@0@0^@2@0@0#sRef_unparseKindName -^6098 15654$@0@@1@p0$@0#sRef_copyState -^6099 15556$^$@0#sRef_isObject -^6100 15402$^$@0#sRef_isNotUndefined -^6101 15558$^$@0#sRef_isExternal -^6102 15398@6@5@1@0@0^@3@0@0#sRef_unparseDeep -^6103 15396@6@5@1@0@0^@3@0@0#sRef_unparseFull -^6104 15704@6@5@1@0@0^@19@3@0#sRef_unparseScope -^6105 15342$@0@@1@p0,p1$@0#sRef_mergeState -^6106 15344$@0@@1@p0,p1$@0#sRef_mergeOptState -^6107 15338$@0@@1@p0$@0#sRef_mergeStateQuiet -^6108 15340$@0@@1@p0$@0#sRef_mergeStateQuietReverse -^6109 15618$@0@@1@p0$@0#sRef_setStateFromUentry -^6110 15606$^$@0#sRef_isStackAllocated -^6111 15160$^$@0#sRef_modInFunction -^6112 15426$@0@@1@p0$@0#sRef_clearAliasState -^6113 15484$@0@@1@p0$@0#sRef_setPartial -^6114 15728$@0@@1@p0$@0#sRef_setDerivNullState -^6115 7052$@0@s1@1@s1$@0#sRef_clearGlobalScope -^6116 15336@6@5@1@0@0$@18@0@0#sRef_makeDerived -^6117 15420$^$@0#sRef_getDefState -^6118 15422$$$@0#sRef_setDefState -^6119 15682$$$@0#sRef_showRefLost -^6120 15684$$$@0#sRef_showRefKilled -^6121 15210@6@5@1@0@0$@19@2@0#sRef_updateSref -^6122 15858$$$@0#sRef_reflectAnnotation -^6123 15868@6@5@1@0@0^@19@3@0#sRef_getValueTable -^6124 15740$$$@0#sRef_aliasCheckPred -^6125 15742$$$@0#sRef_aliasCheckSimplePred -^6126 15686$$$@0#sRef_showStateInconsistent -^6127 15526$$$@0#sRef_setDependentComplete -^6128 15428$$$@0#sRef_setAliasKindComplete -^6129 15546$^$@0#sRef_isThroughArrayFetch -^6130 15788@6@2@1@0@0^@19@2@0#sRef_getConjA -^6131 15790@6@2@1@0@0^@19@2@0#sRef_getConjB -^6132 15282@6@5@1@0@0^@2@0@0#sRef_unparsePreOpt -^6133 15662$^$@0#sRef_hasName -^6134 15586$$$@0#sRef_free -^6135 15440$@0@@1@p0$@0#sRef_setObserver -^6136 15498$$$@0#sRef_setNullTerminatedStateInnerComplete -^6137 15878$$$@0#sRef_getNullTerminatedState -^6138 15880$$$@0#sRef_setNullTerminatedState -^6139 15882$$$@0#sRef_setPossiblyNullTerminatedState -^6140 15884$$$@0#sRef_setNotNullTerminatedState -^6141 15888$$$@0#sRef_setSize -^6142 15886$$$@0#sRef_setLen -^6143 15892$^$@0#sRef_isFixedArray -^6144 15894$^$@0#sRef_getArraySize -^6145 15820@6@5@1@0@0$@19@3@0#sRef_ntMessage -^6146 15890$@0@@1@p0$@0#sRef_resetLen -^6147 15860$@0@@1@p0$@0#sRef_setMetaStateValueComplete -^6148 15862$@0@@1@p0$@0#sRef_setMetaStateValue -^6149 15866@6@5@1@0@0^@19@3@0#sRef_getMetaStateValue -^6150 15864$@0@@1@p0$@0#sRef_checkMetaStateValue -^6151 15896$@0@@1@p0$@0#sRef_setValue -^6152 15898$^$@0#sRef_hasValue -^6153 15900@6@5@1@0@0^@19@3@0#sRef_getValue -^6154 15140@6@0@5@0@0@0@g155@6@0@1@g155$@0#sRef_checkValid -^6155 15754$@0@@1@p1$@0#sRef_aliasSetComplete -^6156 15760$@0@@1@p1$@0#sRef_aliasSetCompleteParam -^6157 15766$@0@@1@p1$@0#sRef_aliasSetCompleteAlkParam -*1 (Constant) -^6158 1070@i0@0@4#guardSet_undefined -*4 (Function) -^6159 17346@6@0@1@0@54$$@0#guardSet_isEmpty -^6160 7175@6@5@1@0@0$@2@0@0#guardSet_new -^6161 17334@6@5@1@0@0$$@0#guardSet_addTrueGuard -^6162 17336@6@5@1@0@0$$@0#guardSet_addFalseGuard -^6163 17318@6@5@1@0@0$$@0#guardSet_or -^6164 17320@6@5@1@0@0$$@0#guardSet_and -^6165 17314$@0@@1@p0$@0#guardSet_delete -^6166 17338@6@5@1@0@0$@2@0@0#guardSet_unparse -^6167 17340$$$@0#guardSet_free -^6168 17312@6@5@1@0@0^@18@2@0#guardSet_getTrueGuards -^6169 17316@6@5@1@0@0^@18@2@0#guardSet_getFalseGuards -^6170 17322@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_union -^6171 17330@6@5@1@0@0^@2@0@0#guardSet_invert -^6172 17332@6@5@1@0@0^@2@0@0#guardSet_copy -^6173 17342$^$@0#guardSet_isGuarded -^6174 17344$^$@0#guardSet_mustBeNull -^6175 17324@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_levelUnion -^6176 17326@6@5@1@0@0@0@@1@p1,p0$@0#guardSet_levelUnionFree -^6177 17328$$$@0#guardSet_flip +^5883 6514@6515#$!180 +*0 (Datatype) +^5884 6516@-@+@0@0@0@0@6517#sinfo +*4 (Function) +^5885 15759$$$@0#sRef_perhapsNull +^5886 15735$$$@0#sRef_possiblyNull +^5887 15761$$$@0#sRef_definitelyNull +^5888 15909$$$@0#sRef_definitelyNullContext +^5889 15911$$$@0#sRef_definitelyNullAltContext +^5890 15543$$$@0#sRef_setNullError +^5891 15541$$$@0#sRef_setNullUnknown +^5892 15527$$$@0#sRef_setNotNull +^5893 15531$$$@0#sRef_setNullState +^5894 15529$$$@0#sRef_setNullStateN +^5895 15535$$$@0#sRef_setNullStateInnerComplete +^5896 15537$$$@0#sRef_setPosNull +^5897 15539$$$@0#sRef_setDefNull +*1 (Constant) +^5898 1047@i0@0@4#sRef_undefined +*4 (Function) +^5899 15185$^$@0#sRef_isRecursiveField +^5900 15485$@0@@1@p0$@0#sRef_copyRealDerivedComplete +^5901 15891$^$@0#sRef_getNullState +^5902 15887$^$@0#sRef_isNotNull +^5903 15881$^$@0#sRef_isDefinitelyNull +^5904 15841@6@0@1@0@54^$@0#sRef_isLocalVar +^5905 15839@6@0@1@0@54^$@0#sRef_isNSLocalVar +^5906 15843@6@0@1@0@54^$@0#sRef_isRealLocalVar +^5907 15845@6@0@1@0@54^$@0#sRef_isLocalParamVar +^5908 15889$^$@0#sRef_getAliasKind +^5909 15829@6@5@1@0@0$@19@2@0#sRef_buildArrow +^5910 15827@6@5@1@0@0$@19@2@0#sRef_makeArrow +^5911 15715$^$@0#sRef_isAllocIndexRef +^5912 15465$@0@@1@p0$@0#sRef_setAliasKind +^5913 15507$@0@@1@p0$@0#sRef_setPdefined +^5914 15667$^$@0#sRef_hasDerived +^5915 15669$$$@0#sRef_clearDerived +^5916 15671$$$@0#sRef_clearDerivedComplete +^5917 15357@6@5@1@0@0$@19@2@0#sRef_getBaseSafe +^5918 15631@6@5@1@0@0^@19@3@0#sRef_derivedFields +^5919 15699$^$@0#sRef_sameName +^5920 15605$^$@0#sRef_isDirectParam +^5921 15675@6@5@1@0@0$@19@2@0#sRef_makeAnyArrayFetch +^5922 15635$^$@0#sRef_isUnknownArrayFetch +^5923 15493$$$@0#sRef_setPartialDefinedComplete +^5924 15585$^$@0#sRef_isMacroParamRef +^5925 6624$@1@s1@1@s1$@0#sRef_destroyMod +^5926 15193$$$@0#sRef_deepPred +^5927 15783$$$@0#sRef_aliasCompleteSimplePred +^5928 15479$$$@0#sRef_clearExKindComplete +^5929 15853@6@5@1@0@0^@19@3@0#sRef_nullMessage +^5930 15421$^$@0#sRef_isSystemState +^5931 15423$^$@0#sRef_isGlobalMarker +^5932 15413$^$@0#sRef_isInternalState +^5933 15419$^$@0#sRef_isResult +^5934 15415$^$@0#sRef_isSpecInternalState +^5935 15417$^$@0#sRef_isSpecState +^5936 15411$^$@0#sRef_isNothing +^5937 15613$^$@0#sRef_isFileOrGlobalScope +^5938 15609$^$@0#sRef_isReference +^5939 15311$^$@0#sRef_deriveType +^5940 15313$^$@0#sRef_getType +^5941 15907$@0@@1@p0$@0#sRef_markImmutable +^5942 15579@6@0@1@0@54^$@0#sRef_isAddress +^5943 15583@6@0@1@0@54^$@0#sRef_isArrayFetch +^5944 15589@6@0@1@0@54^$@0#sRef_isConst +^5945 15587@6@0@1@0@54^$@0#sRef_isCvar +^5946 15597@6@0@1@0@54^$@0#sRef_isField +^5947 15603@6@0@1@0@54^$@0#sRef_isParam +^5948 15607@6@0@1@0@54^$@0#sRef_isPointer +^5949 15623$$$@0#sRef_setType +^5950 15625$$$@0#sRef_setTypeFull +^5951 15733$$$@0#sRef_mergeNullState +^5952 15523$$$@0#sRef_setLastReference +^5953 15257$@0@@1@p0$@0#sRef_canModify +^5954 15255$@0@@1@p0$@0#sRef_canModifyVal +^5955 15611$^$@0#sRef_isIReference +^5956 15345$^$@0#sRef_isIndexKnown +^5957 15251$^$@0#sRef_isModified +^5958 15241$^$@0#sRef_isExternallyVisible +^5959 15273$^$@0#sRef_compare +^5960 15287$^$@0#sRef_realSame +^5961 15289$^$@0#sRef_sameObject +^5962 15291$^$@0#sRef_same +^5963 15283$^$@0#sRef_similar +^5964 15353@6@5@1@0@0^@19@3@0#sRef_getField +^5965 15319@6@5@1@0@0^@2@0@0#sRef_unparse +^5966 15263@6@5@1@0@0^@19@3@0#sRef_stateVerb +^5967 15265@6@5@1@0@0^@19@3@0#sRef_stateAltVerb +^5968 15315@6@5@1@0@0^@2@0@0#sRef_unparseOpt +^5969 15323@6@5@1@0@0^@2@0@0#sRef_unparseDebug +^5970 15571$@0@@1@p0$@0#sRef_killComplete +^5971 15347$^$@0#sRef_getIndex +^5972 15701@6@5@1@0@0$@18@0@0#sRef_fixOuterRef +^5973 15495$$$@0#sRef_setDefinedComplete +^5974 15501$$$@0#sRef_setDefinedNCComplete +^5975 15249$^$@0#sRef_getParam +^5976 15337$^$@0#sRef_lexLevel +^5977 15467$$$@0#sRef_setOrigAliasKind +^5978 15711@6@5@1@0@0@0@@1@p0,p1@19@2@0#sRef_fixBase +^5979 15453$@0@g2692@0@0@1@g2692$@0#sRef_showNotReallyDefined +^5980 6744$@0@s1@1@s1$@0#sRef_enterFunctionScope +^5981 6746$@0@s1@1@s1$@0#sRef_setGlobalScope +^5982 6748$^$@0#sRef_inGlobalScope +^5983 6750$@0@s1@1@s1$@0#sRef_exitFunctionScope +^5984 6752$@0@s1@1@s1$@0#sRef_clearGlobalScopeSafe +^5985 6754$@0@s1@1@s1$@0#sRef_setGlobalScopeSafe +^5986 15645@6@2@1@0@0$@19@2@0#sRef_buildArrayFetch +^5987 15647@6@2@1@0@0$@19@2@0#sRef_buildArrayFetchKnown +^5988 15627@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildField +^5989 15655@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildPointer +^5990 15351@6@5@1@0@0$@19@2@0#sRef_makeAddress +^5991 15327@6@2@1@0@0^@18@0@0#sRef_makeUnconstrained +^5992 15331@6@0@1@0@54^$@0#sRef_isUnconstrained +^5993 15329@6@5@1@0@0^@19@3@0#sRef_unconstrainedName +^5994 15677@6@2@1@0@0^@19@2@0#sRef_makeArrayFetch +^5995 15679@6@2@1@0@0$@19@2@0#sRef_makeArrayFetchKnown +^5996 15393@6@2@1@0@0$@18@0@0#sRef_makeConj +^5997 15335@6@2@1@0@0$@18@0@0#sRef_makeCvar +^5998 15695@6@2@1@0@0$@18@0@0#sRef_makeConst +^5999 15681@6@5@1@0@0$@19@2@0#sRef_makeField +^6000 15339@6@2@1@0@0$@18@0@0#sRef_makeGlobal +^6001 15683@6@5@1@0@0^@19@2@0#sRef_makeNCField +^6002 15567$@0@@1@p0$@0#sRef_maybeKill +^6003 15367@6@2@1@0@0^@18@0@0#sRef_makeObject +^6004 15693@6@2@1@0@0^@18@0@0#sRef_makeType +^6005 15343@6@2@1@0@0^@18@0@0#sRef_makeParam +^6006 15673@6@5@1@0@0@0@@1@p0@19@2@0#sRef_makePointer +^6007 15427$@0@@1@p0$@0#sRef_makeSafe +^6008 15429$@0@@1@p0$@0#sRef_makeUnsafe +^6009 6802@6@5@1@0@0^@18@0@0#sRef_makeUnknown +^6010 15399@6@5@1@0@0^@18@0@0#sRef_makeNothing +^6011 15401@6@5@1@0@0^@18@0@0#sRef_makeInternalState +^6012 15403@6@5@1@0@0^@18@0@0#sRef_makeSpecState +^6013 15407@6@5@1@0@0^@18@0@0#sRef_makeGlobalMarker +^6014 15405@6@5@1@0@0^@18@0@0#sRef_makeSystemState +^6015 15409@6@2@1@0@0^@18@0@0#sRef_makeResult +^6016 15857@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixResultType +^6017 15341$@0@@1@p0$@0#sRef_setParamNo +^6018 15691@6@2@1@0@0$@18@0@0#sRef_makeNew +^6019 15425$^$@0#sRef_getScopeIndex +^6020 15243@6@5@1@0@0$@19@2@0#sRef_getBaseUentry +^6021 15297@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixBaseParam +^6022 15295@6@5@1@0@0$@2@0@0#sRef_fixConstraintParam +^6023 15505$$$@0#sRef_isUnionField +^6024 15253$$$@0#sRef_setModified +^6025 15707$$$@0#sRef_resetState +^6026 15709$$$@0#sRef_resetStateComplete +^6027 15703$$$@0#sRef_storeState +^6028 15355@6@5@1@0@0^@19@2@0#sRef_getBase +^6029 15361@6@5@1@0@0^@19@2@0#sRef_getRootBase +^6030 15247@6@5@1@0@0$@19@3@0#sRef_getUentry +^6031 15307@6@5@1@0@0^@3@0@0#sRef_dump +^6032 15309@6@5@1@0@0^@3@0@0#sRef_dumpGlobal +^6033 15303@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undump +^6034 15299@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undumpGlobal +^6035 15575@6@5@1@0@0$@2@0@0#sRef_saveCopy +^6036 15577@6@5@1@0@0$@18@0@0#sRef_copy +^6037 15435@6@5@1@0@0^@3@0@0#sRef_unparseState +^6038 15439$^$@0#sRef_isWriteable +^6039 15445$^$@0#sRef_isValidLvalue +^6040 15443$^$@0#sRef_isStrictReadable +^6041 15441$^$@0#sRef_hasNoStorage +^6042 15725$@0@g2692@0@0@1@g2692$@0#sRef_showExpInfo +^6043 15497$@0@@1@p0$@0#sRef_setDefined +^6044 15487$@0@@1@p0$@0#sRef_setUndefined +^6045 15547$@0@@1@p0$@0#sRef_setOnly +^6046 15549$@0@@1@p0$@0#sRef_setDependent +^6047 15551$@0@@1@p0$@0#sRef_setOwned +^6048 15553$@0@@1@p0$@0#sRef_setKept +^6049 15559$@0@@1@p0$@0#sRef_setKeptComplete +^6050 15563$@0@@1@p0$@0#sRef_setFresh +^6051 15521$@0@@1@p0$@0#sRef_setShared +^6052 15731$@0@g2692@0@0@1@g2692$@0#sRef_showAliasInfo +^6053 15727$@0@g2692@0@0@1@g2692$@0#sRef_showMetaStateInfo +^6054 15729$@0@g2692@0@0@1@g2692$@0#sRef_showNullInfo +^6055 15723$@0@g2692@0@0@1@g2692$@0#sRef_showStateInfo +^6056 15197$@0@@1@p0$@0#sRef_setStateFromType +^6057 15565$@0@@1@p0$@0#sRef_kill +^6058 15517$@0@@1@p0$@0#sRef_setAllocated +^6059 15515$@0@@1@p0$@0#sRef_setAllocatedShallowComplete +^6060 15511$@0@@1@p0$@0#sRef_setAllocatedComplete +^6061 15687@6@5@1@0@0^@2@0@0#sRef_unparseKindNamePlain +^6062 15615@6@0@1@0@54^$@0#sRef_isRealGlobal +^6063 15617@6@0@1@0@54^$@0#sRef_isFileStatic +^6064 15741$^$@0#sRef_getScope +^6065 15737@6@5@1@0@0^@19@3@0#sRef_getScopeName +^6066 15743@6@0@1@0@54^$@0#sRef_isDead +^6067 15745@6@0@1@0@54^$@0#sRef_isDeadStorage +^6068 15749$^$@0#sRef_isStateLive +^6069 15747@6@0@1@0@54^$@0#sRef_isPossiblyDead +^6070 15751@6@0@1@0@53^$@0#sRef_isStateUndefined +^6071 15757$^$@0#sRef_isUnuseable +^6072 15661@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeref +^6073 15663@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeadDeref +^6074 15753$^$@0#sRef_isJustAllocated +^6075 15883@6@0@1@0@54^$@0#sRef_isAllocated +^6076 15905$@0@@1@p0$@0#sRef_makeStateSpecial +^6077 15451$^$@0#sRef_isReallyDefined +^6078 15859$^$@0#sRef_isOnly +^6079 15861$^$@0#sRef_isDependent +^6080 15863$^$@0#sRef_isOwned +^6081 15865$^$@0#sRef_isKeep +^6082 15867$^$@0#sRef_isTemp +^6083 15885$^$@0#sRef_isStack +^6084 15869$^$@0#sRef_isLocalState +^6085 15871$^$@0#sRef_isUnique +^6086 15873$^$@0#sRef_isShared +^6087 15875$^$@0#sRef_isExposed +^6088 15877$^$@0#sRef_isObserver +^6089 15879$^$@0#sRef_isFresh +^6090 15181$@0@s1@1@s1$@0#sRef_protectDerivs +^6091 15183$@0@s1@1@s1$@0#sRef_clearProtectDerivs +^6092 15469$^$@0#sRef_getExKind +^6093 15471$^$@0#sRef_getOrigExKind +^6094 15481$@0@@1@p0$@0#sRef_setExKind +^6095 15477$@0@@1@p0$@0#sRef_setExposed +^6096 15601$^$@0#sRef_isAnyParam +^6097 15219@6@5@1@0@0^@19@3@0#sRef_getAliasInfoRef +^6098 15209$^$@0#sRef_hasAliasInfoRef +^6099 15657@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructPointer +^6100 15619$^$@0#sRef_isAliasCheckedGlobal +^6101 15285$^$@0#sRef_includedBy +^6102 15369@6@5@1@0@0^@18@2@0#sRef_makeExternal +^6103 15281$^$@0#sRef_similarRelaxed +^6104 15685@6@5@1@0@0^@2@0@0#sRef_unparseKindName +^6105 15689$@0@@1@p0$@0#sRef_copyState +^6106 15591$^$@0#sRef_isObject +^6107 15437$^$@0#sRef_isNotUndefined +^6108 15593$^$@0#sRef_isExternal +^6109 15433@6@5@1@0@0^@3@0@0#sRef_unparseDeep +^6110 15431@6@5@1@0@0^@3@0@0#sRef_unparseFull +^6111 15739@6@5@1@0@0^@19@3@0#sRef_unparseScope +^6112 15377$@0@@1@p0,p1$@0#sRef_mergeState +^6113 15379$@0@@1@p0,p1$@0#sRef_mergeOptState +^6114 15373$@0@@1@p0$@0#sRef_mergeStateQuiet +^6115 15375$@0@@1@p0$@0#sRef_mergeStateQuietReverse +^6116 15653$@0@@1@p0$@0#sRef_setStateFromUentry +^6117 15641$^$@0#sRef_isStackAllocated +^6118 15195$^$@0#sRef_modInFunction +^6119 15461$@0@@1@p0$@0#sRef_clearAliasState +^6120 15519$@0@@1@p0$@0#sRef_setPartial +^6121 15763$@0@@1@p0$@0#sRef_setDerivNullState +^6122 7056$@0@s1@1@s1$@0#sRef_clearGlobalScope +^6123 15371@6@5@1@0@0$@18@0@0#sRef_makeDerived +^6124 15455$^$@0#sRef_getDefState +^6125 15457$$$@0#sRef_setDefState +^6126 15717$$$@0#sRef_showRefLost +^6127 15719$$$@0#sRef_showRefKilled +^6128 15245@6@5@1@0@0$@19@2@0#sRef_updateSref +^6129 15893$$$@0#sRef_reflectAnnotation +^6130 15903@6@5@1@0@0^@19@3@0#sRef_getValueTable +^6131 15775$$$@0#sRef_aliasCheckPred +^6132 15777$$$@0#sRef_aliasCheckSimplePred +^6133 15721$$$@0#sRef_showStateInconsistent +^6134 15561$$$@0#sRef_setDependentComplete +^6135 15463$$$@0#sRef_setAliasKindComplete +^6136 15581$^$@0#sRef_isThroughArrayFetch +^6137 15823@6@2@1@0@0^@19@2@0#sRef_getConjA +^6138 15825@6@2@1@0@0^@19@2@0#sRef_getConjB +^6139 15317@6@5@1@0@0^@2@0@0#sRef_unparsePreOpt +^6140 15697$^$@0#sRef_hasName +^6141 15621$$$@0#sRef_free +^6142 15475$@0@@1@p0$@0#sRef_setObserver +^6143 15533$$$@0#sRef_setNullTerminatedStateInnerComplete +^6144 15913$$$@0#sRef_getNullTerminatedState +^6145 15915$$$@0#sRef_setNullTerminatedState +^6146 15917$$$@0#sRef_setPossiblyNullTerminatedState +^6147 15919$$$@0#sRef_setNotNullTerminatedState +^6148 15923$$$@0#sRef_setSize +^6149 15921$$$@0#sRef_setLen +^6150 15927$^$@0#sRef_isFixedArray +^6151 15929$^$@0#sRef_getArraySize +^6152 15855@6@5@1@0@0$@19@3@0#sRef_ntMessage +^6153 15925$@0@@1@p0$@0#sRef_resetLen +^6154 15895$@0@@1@p0$@0#sRef_setMetaStateValueComplete +^6155 15897$@0@@1@p0$@0#sRef_setMetaStateValue +^6156 15901@6@5@1@0@0^@19@3@0#sRef_getMetaStateValue +^6157 15899$@0@@1@p0$@0#sRef_checkMetaStateValue +^6158 15931$@0@@1@p0$@0#sRef_setValue +^6159 15933$^$@0#sRef_hasValue +^6160 15935@6@5@1@0@0^@19@3@0#sRef_getValue +^6161 15175@6@0@5@0@0@0@g156@6@0@1@g156$@0#sRef_checkValid +^6162 15789$@0@@1@p1$@0#sRef_aliasSetComplete +^6163 15795$@0@@1@p1$@0#sRef_aliasSetCompleteParam +^6164 15801$@0@@1@p1$@0#sRef_aliasSetCompleteAlkParam +*1 (Constant) +^6165 1070@i0@0@4#guardSet_undefined +*4 (Function) +^6166 17381@6@0@1@0@54$$@0#guardSet_isEmpty +^6167 7179@6@5@1@0@0$@2@0@0#guardSet_new +^6168 17369@6@5@1@0@0$$@0#guardSet_addTrueGuard +^6169 17371@6@5@1@0@0$$@0#guardSet_addFalseGuard +^6170 17353@6@5@1@0@0$$@0#guardSet_or +^6171 17355@6@5@1@0@0$$@0#guardSet_and +^6172 17349$@0@@1@p0$@0#guardSet_delete +^6173 17373@6@5@1@0@0$@2@0@0#guardSet_unparse +^6174 17375$$$@0#guardSet_free +^6175 17347@6@5@1@0@0^@18@2@0#guardSet_getTrueGuards +^6176 17351@6@5@1@0@0^@18@2@0#guardSet_getFalseGuards +^6177 17357@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_union +^6178 17365@6@5@1@0@0^@2@0@0#guardSet_invert +^6179 17367@6@5@1@0@0^@2@0@0#guardSet_copy +^6180 17377$^$@0#guardSet_isGuarded +^6181 17379$^$@0#guardSet_mustBeNull +^6182 17359@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_levelUnion +^6183 17361@6@5@1@0@0@0@@1@p1,p0$@0#guardSet_levelUnionFree +^6184 17363$$$@0#guardSet_flip *8 (Union tag) -^6178 7210@7211#$!181 +^6185 7214@7215#$!181 *0 (Datatype) -^6179 7210@-@-@0@0@0@0@7212#constraintTermValue +^6186 7214@-@-@0@0@0@0@7216#constraintTermValue *2 (Enum member) -^6180 7213$#ERRORBADCONSTRAINTTERMTYPE#EXPRNODE#SREF#INTLITERAL +^6187 7217$#ERRORBADCONSTRAINTTERMTYPE#EXPRNODE#SREF#INTLITERAL *9 (Enum tag) -^6184 7213@7214#&!182 -*0 (Datatype) -^6185 7214@-@-@0@0@0@0@7215#constraintTermType -*7 (Struct tag) -^6186 7216@7217#@_constraintTerm -*0 (Datatype) -^6187 7218@+@=@0@0@0@0@7219#constraintTerm -*4 (Function) -^6188 10065$^$@0#constraintTerm_isDefined -^6189 10087$$$@0#constraintTerm_getKind -^6190 10089@6@5@1@0@0$@19@2@0#constraintTerm_getSRef -^6191 10067$$$@0#constraintTerm_free -^6192 10083$@0@@1@p0$@0#constraintTerm_simplify -^6193 10091$^@2@0@0#constraintTerm_makeExprNode -^6194 10095$^@3@0@0#constraintTerm_copy -^6195 10117$^$@0#constraintTerm_similar -^6196 10107$^$@0#constraintTerm_canGetValue -^6197 10109$^$@0#constraintTerm_getValue -^6198 10085@6@5@1@0@0^@3@0@0#constraintTerm_getFileloc -^6199 10071$^$@0#constraintTerm_isIntLiteral -^6200 10103@6@5@1@0@0^@3@0@0#constraintTerm_print -^6201 10093$^@3@0@0#constraintTerm_makesRef -^6202 10115$^$@0#constraintTerm_probSame -^6203 10097$@0@@1@p0$@0#constraintTerm_setFileloc -^6204 10105$^@3@0@0#constraintTerm_makeIntLiteral -^6205 10079$^$@0#constraintTerm_isStringLiteral -^6206 10081@6@5@1@0@0^@3@0@0#constraintTerm_getStringLiteral -^6207 10101$@0@@1@p0$@0#constraintTerm_doSRefFixBaseParam -^6208 10119$$$@0#constraintTerm_dump -^6209 10121$$@2@0@0#constraintTerm_undump -^6210 10073$^$@0#constraintTerm_isInitBlock -^6211 10077$^$@0#constraintTerm_getInitBlockLength -^6212 10075$^$@0#constraintTerm_isExprNode -^6213 10111@6@5@1@0@0$@19@2@0#constraintTerm_getExprNode -^6214 10113@6@5@1@0@0$@19@2@0#constraintTerm_getsRef +^6191 7217@7218#&!182 +*0 (Datatype) +^6192 7218@-@-@0@0@0@0@7219#constraintTermType +*7 (Struct tag) +^6193 7220@7221#@_constraintTerm +*0 (Datatype) +^6194 7222@+@=@0@0@0@0@7223#constraintTerm +*4 (Function) +^6195 10071$^$@0#constraintTerm_isDefined +^6196 10093$$$@0#constraintTerm_getKind +^6197 10095@6@5@1@0@0$@19@2@0#constraintTerm_getSRef +^6198 10073$$$@0#constraintTerm_free +^6199 10089$@0@@1@p0$@0#constraintTerm_simplify +^6200 10097$^@2@0@0#constraintTerm_makeExprNode +^6201 10101$^@3@0@0#constraintTerm_copy +^6202 10123$^$@0#constraintTerm_similar +^6203 10113$^$@0#constraintTerm_canGetValue +^6204 10115$^$@0#constraintTerm_getValue +^6205 10091@6@5@1@0@0^@3@0@0#constraintTerm_getFileloc +^6206 10077$^$@0#constraintTerm_isIntLiteral +^6207 10109@6@5@1@0@0^@3@0@0#constraintTerm_print +^6208 10099$^@3@0@0#constraintTerm_makesRef +^6209 10121$^$@0#constraintTerm_probSame +^6210 10103$@0@@1@p0$@0#constraintTerm_setFileloc +^6211 10111$^@3@0@0#constraintTerm_makeIntLiteral +^6212 10085$^$@0#constraintTerm_isStringLiteral +^6213 10087@6@5@1@0@0^@3@0@0#constraintTerm_getStringLiteral +^6214 10107$@0@@1@p0$@0#constraintTerm_doSRefFixBaseParam +^6215 10125$$$@0#constraintTerm_dump +^6216 10127$$@2@0@0#constraintTerm_undump +^6217 10079$^$@0#constraintTerm_isInitBlock +^6218 10083$^$@0#constraintTerm_getInitBlockLength +^6219 10081$^$@0#constraintTerm_isExprNode +^6220 10117@6@5@1@0@0$@19@2@0#constraintTerm_getExprNode +^6221 10119@6@5@1@0@0$@19@2@0#constraintTerm_getsRef *2 (Enum member) -^6215 7274$#BINARYOP_UNDEFINED#BINARYOP_PLUS#BINARYOP_MINUS +^6222 7278$#BINARYOP_UNDEFINED#BINARYOP_PLUS#BINARYOP_MINUS *9 (Enum tag) -^6218 7274@7275#&!183 +^6225 7278@7279#&!183 *0 (Datatype) -^6219 7275@-@-@0@0@0@0@7276#constraintExprBinaryOpKind +^6226 7279@-@-@0@0@0@0@7280#constraintExprBinaryOpKind *2 (Enum member) -^6220 7277$#UNARYOP_UNDEFINED#MAXSET#MINSET#MAXREAD#MINREAD +^6227 7281$#UNARYOP_UNDEFINED#MAXSET#MINSET#MAXREAD#MINREAD *9 (Enum tag) -^6225 7277@7278#&!184 +^6232 7281@7282#&!184 *0 (Datatype) -^6226 7278@-@-@0@0@0@0@7279#constraintExprUnaryOpKind +^6233 7282@-@-@0@0@0@0@7283#constraintExprUnaryOpKind *7 (Struct tag) -^6227 7280@7281#@constraintExprBinaryOp_ +^6234 7284@7285#@constraintExprBinaryOp_ *0 (Datatype) -^6228 7281@-@+@0@0@0@0@7282#constraintExprBinaryOp +^6235 7285@-@+@0@0@0@0@7286#constraintExprBinaryOp *7 (Struct tag) -^6229 7283@7284#@constraintExprUnaryOp_ +^6236 7287@7288#@constraintExprUnaryOp_ *0 (Datatype) -^6230 7284@-@+@0@0@0@0@7285#constraintExprUnaryOp +^6237 7288@-@+@0@0@0@0@7289#constraintExprUnaryOp *8 (Union tag) -^6231 7286@7287#$constraintExprData -*0 (Datatype) -^6232 7288@-@+@0@0@0@0@7289#constraintExprData -*4 (Function) -^6233 10131$$$@0#constraintExprData_freeBinaryExpr -^6234 10135$$$@0#constraintExprData_freeUnaryExpr -^6235 10139$$$@0#constraintExprData_freeTerm -^6236 10143$$$@0#constraintExprData_termSetTerm -^6237 10145$^@19@3@0#constraintExprData_termGetTerm -^6238 10147$^$@0#constraintExprData_unaryExprGetOp -^6239 10149@6@5@1@0@0^@19@3@0#constraintExprData_unaryExprGetExpr -^6240 10151$$$@0#constraintExprData_unaryExprSetOp -^6241 10153$$$@0#constraintExprData_unaryExprSetExpr -^6242 10155$^$@0#constraintExprData_binaryExprGetOp -^6243 10157@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr1 -^6244 10159@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr2 -^6245 10161$$$@0#constraintExprData_binaryExprSetExpr1 -^6246 10163$$$@0#constraintExprData_binaryExprSetExpr2 -^6247 10165$$$@0#constraintExprData_binaryExprSetOp -^6248 10133$$@2@0@0#constraintExprData_copyBinaryExpr -^6249 10137$$@2@0@0#constraintExprData_copyUnaryExpr -^6250 10141$$@2@0@0#constraintExprData_copyTerm +^6238 7290@7291#$constraintExprData +*0 (Datatype) +^6239 7292@-@+@0@0@0@0@7293#constraintExprData +*4 (Function) +^6240 10137$$$@0#constraintExprData_freeBinaryExpr +^6241 10141$$$@0#constraintExprData_freeUnaryExpr +^6242 10145$$$@0#constraintExprData_freeTerm +^6243 10149$$$@0#constraintExprData_termSetTerm +^6244 10151$^@19@3@0#constraintExprData_termGetTerm +^6245 10153$^$@0#constraintExprData_unaryExprGetOp +^6246 10155@6@5@1@0@0^@19@3@0#constraintExprData_unaryExprGetExpr +^6247 10157$$$@0#constraintExprData_unaryExprSetOp +^6248 10159$$$@0#constraintExprData_unaryExprSetExpr +^6249 10161$^$@0#constraintExprData_binaryExprGetOp +^6250 10163@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr1 +^6251 10165@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr2 +^6252 10167$$$@0#constraintExprData_binaryExprSetExpr1 +^6253 10169$$$@0#constraintExprData_binaryExprSetExpr2 +^6254 10171$$$@0#constraintExprData_binaryExprSetOp +^6255 10139$$@2@0@0#constraintExprData_copyBinaryExpr +^6256 10143$$@2@0@0#constraintExprData_copyUnaryExpr +^6257 10147$$@2@0@0#constraintExprData_copyTerm *2 (Enum member) -^6251 7328$#binaryexpr#unaryExpr#term +^6258 7332$#binaryexpr#unaryExpr#term *9 (Enum tag) -^6254 7328@7329#&!185 -*0 (Datatype) -^6255 7329@-@-@0@0@0@0@7330#constraintExprKind -*1 (Constant) -^6256 1209@i0@0@4#constraintExpr_undefined -*4 (Function) -^6257 10175$$$@0#constraintExpr_free -^6258 10259@6@5@1@0@0@0@@1@p0$@0#constraintExpr_setFileloc -^6259 10191@6@5@1@0@0^@3@0@0#constraintExpr_copy -^6260 10269@6@5@1@0@0^@2@0@0#constraintExpr_unparse -^6261 10277@6@5@1@0@0^@3@0@0#constraintExpr_print -^6262 10249$^$@0#constraintExpr_similar -^6263 10251$^$@0#constraintExpr_same -^6264 10255@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_searchandreplace -^6265 10285$^$@0#constraintExpr_canGetValue -^6266 10283$^$@0#constraintExpr_getValue -^6267 10281$^$@0#constraintExpr_compare -^6268 10227@6@5@1@0@0$@2@0@0#constraintExpr_makeIntLiteral -^6269 10225@6@5@1@0@0$@2@0@0#constraintExpr_makeValueExpr -^6270 10221@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxSetExpr -^6271 10223@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxReadExpr -^6272 10243@6@5@1@0@0$@2@0@0#constraintExpr_makeIncConstraintExpr -^6273 10237@6@5@1@0@0$@2@0@0#constraintExpr_makeDecConstraintExpr -^6274 10267@6@5@1@0@0$@2@0@0#constraintExpr_simplify -^6275 10263@6@5@1@0@0@0@@1@p0,p1@2@0@0#constraintExpr_solveBinaryExpr -^6276 10253$$$@0#constraintExpr_search -^6277 10287@6@5@1@0@0$@2@0@0#constraintExpr_getFileloc -^6278 10217@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxset -^6279 10215@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxRead -^6280 10201@6@5@1@0@0$@2@0@0#constraintExpr_makeTermsRef -^6281 10271@6@5@1@0@0$$@0#constraintExpr_doSRefFixBaseParam -^6282 10195@6@5@1@0@0$@2@0@0#constraintExpr_makeExprNode -^6283 10275@6@5@1@0@0$@2@0@0#constraintExpr_doFixResult -^6284 10177@6@0@1@0@54^$@0#constraintExpr_isLit -^6285 10241@6@5@1@0@0$@2@0@0#constraintExpr_makeAddExpr -^6286 10239@6@5@1@0@0$@2@0@0#constraintExpr_makeSubtractExpr -^6287 10219@6@5@1@0@0$@2@0@0#constraintExpr_parseMakeUnaryOp -^6288 10233@6@5@1@0@0$@3@0@0#constraintExpr_parseMakeBinaryOp -^6289 10279$^$@0#constraintExpr_hasMaxSet -^6290 10273@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_doSRefFixConstraintParam -^6291 10183@6@5@1@0@0$@2@0@0#constraintExpr_propagateConstants -^6292 10293@6@0@1@0@54^$@0#constraintExpr_isBinaryExpr -^6293 10307$$$@0#constraintExpr_dump -^6294 10309@6@5@1@0@0$@2@0@0#constraintExpr_undump -^6295 10197@6@5@1@0@0$@2@0@0#constraintExpr_makeTermExprNode -^6296 10295$^$@0#constraintExpr_isTerm -^6297 10297$^@6@3@0#constraintExpr_getTerm -^6298 10311$$$@0#constraintExpr_getDepth +^6261 7332@7333#&!185 +*0 (Datatype) +^6262 7333@-@-@0@0@0@0@7334#constraintExprKind +*1 (Constant) +^6263 1209@i0@0@4#constraintExpr_undefined +*4 (Function) +^6264 10181$$$@0#constraintExpr_free +^6265 10265@6@5@1@0@0@0@@1@p0$@0#constraintExpr_setFileloc +^6266 10197@6@5@1@0@0^@3@0@0#constraintExpr_copy +^6267 10275@6@5@1@0@0^@2@0@0#constraintExpr_unparse +^6268 10283@6@5@1@0@0^@3@0@0#constraintExpr_print +^6269 10255$^$@0#constraintExpr_similar +^6270 10257$^$@0#constraintExpr_same +^6271 10261@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_searchandreplace +^6272 10291$^$@0#constraintExpr_canGetValue +^6273 10289$^$@0#constraintExpr_getValue +^6274 10287$^$@0#constraintExpr_compare +^6275 10233@6@5@1@0@0$@2@0@0#constraintExpr_makeIntLiteral +^6276 10231@6@5@1@0@0$@2@0@0#constraintExpr_makeValueExpr +^6277 10227@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxSetExpr +^6278 10229@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxReadExpr +^6279 10249@6@5@1@0@0$@2@0@0#constraintExpr_makeIncConstraintExpr +^6280 10243@6@5@1@0@0$@2@0@0#constraintExpr_makeDecConstraintExpr +^6281 10273@6@5@1@0@0$@2@0@0#constraintExpr_simplify +^6282 10269@6@5@1@0@0@0@@1@p0,p1@2@0@0#constraintExpr_solveBinaryExpr +^6283 10259$$$@0#constraintExpr_search +^6284 10293@6@5@1@0@0$@2@0@0#constraintExpr_getFileloc +^6285 10223@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxset +^6286 10221@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxRead +^6287 10207@6@5@1@0@0$@2@0@0#constraintExpr_makeTermsRef +^6288 10277@6@5@1@0@0$$@0#constraintExpr_doSRefFixBaseParam +^6289 10201@6@5@1@0@0$@2@0@0#constraintExpr_makeExprNode +^6290 10281@6@5@1@0@0$@2@0@0#constraintExpr_doFixResult +^6291 10183@6@0@1@0@54^$@0#constraintExpr_isLit +^6292 10247@6@5@1@0@0$@2@0@0#constraintExpr_makeAddExpr +^6293 10245@6@5@1@0@0$@2@0@0#constraintExpr_makeSubtractExpr +^6294 10225@6@5@1@0@0$@2@0@0#constraintExpr_parseMakeUnaryOp +^6295 10239@6@5@1@0@0$@3@0@0#constraintExpr_parseMakeBinaryOp +^6296 10285$^$@0#constraintExpr_hasMaxSet +^6297 10279@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_doSRefFixConstraintParam +^6298 10189@6@5@1@0@0$@2@0@0#constraintExpr_propagateConstants +^6299 10299@6@0@1@0@54^$@0#constraintExpr_isBinaryExpr +^6300 10313$$$@0#constraintExpr_dump +^6301 10315@6@5@1@0@0$@2@0@0#constraintExpr_undump +^6302 10203@6@5@1@0@0$@2@0@0#constraintExpr_makeTermExprNode +^6303 10301$^$@0#constraintExpr_isTerm +^6304 10303$^@6@3@0#constraintExpr_getTerm +^6305 10317$$$@0#constraintExpr_getDepth *2 (Enum member) -^6299 7422$#LT#LTE#GT#GTE#EQ#NONNEGATIVE#POSITIVE +^6306 7426$#LT#LTE#GT#GTE#EQ#NONNEGATIVE#POSITIVE *9 (Enum tag) -^6306 7422@7423#&!186 -*0 (Datatype) -^6307 7423@-@-@0@0@0@0@7424#arithType -*1 (Constant) -^6308 1203@i0@0@4#constraint_undefined -*4 (Function) -^6309 10383$$$@0#constraint_free -^6310 10341@6@5@1@0@0$@3@0@0#constraint_makeReadSafeExprNode -^6311 10351@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeExprNode -^6312 10353@6@5@1@0@0$@2@0@0#constraint_makeReadSafeInt -^6313 10357@6@5@1@0@0$@2@0@0#constraint_makeEnsureMaxReadAtLeast -^6314 10325$@0@@1@p0$@0#constraint_overWrite -^6315 10323@6@5@1@0@0$@2@0@0#constraint_copy -^6316 10583$^$@45#fileloc_closer -^6317 10385@6@5@1@0@0^@2@0@0#arithType_print -^6318 10335@6@5@1@0@0$@2@0@0#constraint_getFileloc -^6319 10399@6@5@1@0@0^@2@0@0#constraint_print -^6320 10343@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeInt -^6321 10373@6@5@1@0@0@0@@1@p0$@35#exprNode_copyConstraints -^6322 10363@6@5@1@0@0$@2@0@0#constraint_makeEnsureEqual -^6323 10381@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostIncrement -^6324 10409@6@5@1@0@0@0@@1@p0$@0#constraint_preserveOrig -^6325 10403@6@5@1@0@0$@2@0@0#constraint_doSRefFixBaseParam -^6326 10397@6@5@1@0@0$@2@0@0#constraint_printDetailed -^6327 10365@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThan -^6328 10367@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThanEqual -^6329 10369@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThan -^6330 10371@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThanEqual -^6331 10347@6@5@1@0@0$@2@0@0#constraint_makeSRefWriteSafeInt -^6332 10355@6@5@1@0@0$@2@0@0#constraint_makeSRefReadSafeInt -^6333 10391$$$@0#constraint_printError -^6334 10407@6@5@1@0@0$@2@0@0#constraint_doSRefFixConstraintParam -^6335 10345@6@5@1@0@0$@2@0@0#constraint_makeSRefSetBufferSize -^6336 10405@6@5@1@0@0$@2@0@0#constraint_doFixResult -^6337 10349@6@5@1@0@0$@2@0@0#constraint_makeEnsureLteMaxRead -^6338 10379@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostDecrement -^6339 10559$^$@0#constraint_search -^6340 10321@6@5@1@0@0$@2@0@0#makeConstraintParse3 -^6341 10329@6@5@1@0@0$$@0#constraint_addGeneratingExpr -^6342 10339$$$@0#constraint_hasMaxSet -^6343 10047$$$@35#exprNode_exprTraverse -^6344 10053@6@5@1@0@0$@2@0@35#exprNode_traversRequiresConstraints -^6345 10055@6@5@1@0@0$@2@0@35#exprNode_traversEnsuresConstraints -^6346 10411@6@5@1@0@0$$@0#constraint_togglePost -^6347 10319$$$@0#constraint_same -^6348 10401@6@5@1@0@0^@2@0@0#constraint_printOr -^6349 10387$$$@0#constraint_printErrorPostCondition -^6350 10389@6@5@1@0@0^@3@0@0#constraint_printLocation -^6351 10333@6@5@1@0@0$$@0#constraint_setFcnPre -^6352 10331@6@5@1@0@0$$@0#constraint_origAddGeneratingExpr -^6353 10014$$$@35#exprNode_generateConstraints -^6354 10413@6@5@1@0@0$$@0#constraint_togglePostOrig -^6355 10415$$$@0#constraint_hasOrig -^6356 10375@6@5@1@0@0$@3@0@0#constraint_makeAddAssign -^6357 10377@6@5@1@0@0$@3@0@0#constraint_makeSubtractAssign -^6358 10417@6@5@1@0@0$@2@0@0#constraint_undump -^6359 10419$$$@0#constraint_dump -^6360 10609$$$@35#exprNode_forLoopHeuristics -^6361 10421$^$@0#constraint_compare -^6362 10423$$$@0#constraint_isPost -^6363 10427$$$@0#constraint_tooDeep -^6364 10063$$$@35#exprNode_findValue -^6365 10519@6@5@1@0@0$@2@0@133#constraintList_reflectChanges -^6366 10515@6@5@1@0@0$@2@0@133#constraintList_reflectChangesFreePre -^6367 10569@6@5@1@0@0$@2@0@131#constraint_substitute -^6368 10545$$$@133#constraintList_resolve -^6369 10581@6@5@1@0@0$$@131#constraint_simplify -^6370 10541@6@5@1@0@0$@2@0@133#constraintList_fixConflicts -^6371 10513@6@5@1@0@0$@3@0@133#constraintList_subsumeEnsures -^6372 10505@6@5@1@0@0$@3@0@133#constraintList_mergeEnsures -^6373 10503@6@5@1@0@0$@2@0@133#constraintList_mergeEnsuresFreeFirst -^6374 10553$$$@131#constraint_isAlwaysTrue -^6375 10509@6@5@1@0@0$@2@0@133#constraintList_mergeRequires -^6376 10507@6@5@1@0@0$@2@0@133#constraintList_mergeRequiresFreeFirst -^6377 10529@6@5@1@0@0$@3@0@133#constraintList_reflectChangesOr -^6378 10573@6@5@1@0@0$@2@0@133#constraintList_substitute -^6379 10571@6@5@1@0@0$@2@0@133#constraintList_substituteFreeTarget -^6380 10511$$$@35#exprNode_mergeResolve -*0 (Datatype) -^6381 1203@-@+@0@2@2@0@7581#o_constraint -*1 (Constant) -^6382 1206@i0@0@4#constraintList_undefined -*4 (Function) -^6383 10465@6@5@1@0@0$@3@0@0#constraintList_single -^6384 10441@6@5@1@0@0$$@0#constraintList_addListFree -^6385 10463@6@5@1@0@0$$@0#constraintList_preserveCallInfo +^6313 7426@7427#&!186 +*0 (Datatype) +^6314 7427@-@-@0@0@0@0@7428#arithType +*1 (Constant) +^6315 1203@i0@0@4#constraint_undefined +*4 (Function) +^6316 10389$$$@0#constraint_free +^6317 10347@6@5@1@0@0$@3@0@0#constraint_makeReadSafeExprNode +^6318 10357@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeExprNode +^6319 10359@6@5@1@0@0$@2@0@0#constraint_makeReadSafeInt +^6320 10363@6@5@1@0@0$@2@0@0#constraint_makeEnsureMaxReadAtLeast +^6321 10331$@0@@1@p0$@0#constraint_overWrite +^6322 10329@6@5@1@0@0$@2@0@0#constraint_copy +^6323 10589$^$@45#fileloc_closer +^6324 10391@6@5@1@0@0^@2@0@0#arithType_print +^6325 10341@6@5@1@0@0$@2@0@0#constraint_getFileloc +^6326 10405@6@5@1@0@0^@2@0@0#constraint_print +^6327 10349@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeInt +^6328 10379@6@5@1@0@0@0@@1@p0$@35#exprNode_copyConstraints +^6329 10369@6@5@1@0@0$@2@0@0#constraint_makeEnsureEqual +^6330 10387@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostIncrement +^6331 10415@6@5@1@0@0@0@@1@p0$@0#constraint_preserveOrig +^6332 10409@6@5@1@0@0$@2@0@0#constraint_doSRefFixBaseParam +^6333 10403@6@5@1@0@0$@2@0@0#constraint_printDetailed +^6334 10371@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThan +^6335 10373@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThanEqual +^6336 10375@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThan +^6337 10377@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThanEqual +^6338 10353@6@5@1@0@0$@2@0@0#constraint_makeSRefWriteSafeInt +^6339 10361@6@5@1@0@0$@2@0@0#constraint_makeSRefReadSafeInt +^6340 10397$$$@0#constraint_printError +^6341 10413@6@5@1@0@0$@2@0@0#constraint_doSRefFixConstraintParam +^6342 10351@6@5@1@0@0$@2@0@0#constraint_makeSRefSetBufferSize +^6343 10411@6@5@1@0@0$@2@0@0#constraint_doFixResult +^6344 10355@6@5@1@0@0$@2@0@0#constraint_makeEnsureLteMaxRead +^6345 10385@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostDecrement +^6346 10565$^$@0#constraint_search +^6347 10327@6@5@1@0@0$@2@0@0#makeConstraintParse3 +^6348 10335@6@5@1@0@0$$@0#constraint_addGeneratingExpr +^6349 10345$$$@0#constraint_hasMaxSet +^6350 10053$$$@35#exprNode_exprTraverse +^6351 10059@6@5@1@0@0$@2@0@35#exprNode_traversRequiresConstraints +^6352 10061@6@5@1@0@0$@2@0@35#exprNode_traversEnsuresConstraints +^6353 10417@6@5@1@0@0$$@0#constraint_togglePost +^6354 10325$$$@0#constraint_same +^6355 10407@6@5@1@0@0^@2@0@0#constraint_printOr +^6356 10393$$$@0#constraint_printErrorPostCondition +^6357 10395@6@5@1@0@0^@3@0@0#constraint_printLocation +^6358 10339@6@5@1@0@0$$@0#constraint_setFcnPre +^6359 10337@6@5@1@0@0$$@0#constraint_origAddGeneratingExpr +^6360 10020$$$@35#exprNode_generateConstraints +^6361 10419@6@5@1@0@0$$@0#constraint_togglePostOrig +^6362 10421$$$@0#constraint_hasOrig +^6363 10381@6@5@1@0@0$@3@0@0#constraint_makeAddAssign +^6364 10383@6@5@1@0@0$@3@0@0#constraint_makeSubtractAssign +^6365 10423@6@5@1@0@0$@2@0@0#constraint_undump +^6366 10425$$$@0#constraint_dump +^6367 10615$$$@35#exprNode_forLoopHeuristics +^6368 10427$^$@0#constraint_compare +^6369 10429$$$@0#constraint_isPost +^6370 10433$$$@0#constraint_tooDeep +^6371 10069$$$@35#exprNode_findValue +^6372 10525@6@5@1@0@0$@2@0@133#constraintList_reflectChanges +^6373 10521@6@5@1@0@0$@2@0@133#constraintList_reflectChangesFreePre +^6374 10575@6@5@1@0@0$@2@0@131#constraint_substitute +^6375 10551$$$@133#constraintList_resolve +^6376 10587@6@5@1@0@0$$@131#constraint_simplify +^6377 10547@6@5@1@0@0$@2@0@133#constraintList_fixConflicts +^6378 10519@6@5@1@0@0$@3@0@133#constraintList_subsumeEnsures +^6379 10511@6@5@1@0@0$@3@0@133#constraintList_mergeEnsures +^6380 10509@6@5@1@0@0$@2@0@133#constraintList_mergeEnsuresFreeFirst +^6381 10559$$$@131#constraint_isAlwaysTrue +^6382 10515@6@5@1@0@0$@2@0@133#constraintList_mergeRequires +^6383 10513@6@5@1@0@0$@2@0@133#constraintList_mergeRequiresFreeFirst +^6384 10535@6@5@1@0@0$@3@0@133#constraintList_reflectChangesOr +^6385 10579@6@5@1@0@0$@2@0@133#constraintList_substitute +^6386 10577@6@5@1@0@0$@2@0@133#constraintList_substituteFreeTarget +^6387 10517$$$@35#exprNode_mergeResolve +*0 (Datatype) +^6388 1203@-@+@0@2@2@0@7585#o_constraint +*1 (Constant) +^6389 1206@i0@0@4#constraintList_undefined +*4 (Function) +^6390 10471@6@5@1@0@0$@3@0@0#constraintList_single +^6391 10447@6@5@1@0@0$$@0#constraintList_addListFree +^6392 10469@6@5@1@0@0$$@0#constraintList_preserveCallInfo *6 (Iterator finalizer) -^6386 0@133#end_constraintList_elements +^6393 0@133#end_constraintList_elements *5 (Iterator) -^6387 7598@133#constraintList_elements -*4 (Function) -^6388 7600@6@5@1@0@0^@2@0@0#constraintList_makeNew -^6389 10435@6@5@1@0@0@0@@1@p0$@0#constraintList_add -^6390 10439@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_addList -^6391 10459@6@5@1@0@0^@3@0@0#constraintList_copy -^6392 10457$$$@0#constraintList_free -^6393 10445@6@5@1@0@0^@2@0@0#constraintList_unparse -^6394 10447@6@5@1@0@0^@2@0@0#constraintList_print -^6395 10453@6@5@1@0@0^@3@0@0#constraintList_printDetailed -^6396 10455@6@5@1@0@0$@2@0@0#constraintList_logicalOr -^6397 10461@6@5@1@0@0$$@0#constraintList_preserveOrig -*1 (Constant) -^6398 5$#constraintListBASESIZE -*4 (Function) -^6399 10473@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixBaseParam -^6400 10475@6@5@1@0@0@0@@1@p0$@0#constraintList_togglePost -^6401 10471@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixConstraintParam -^6402 10059@6@5@1@0@0^@3@0@35#exprNode_getPostConditions -^6403 10469@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doFixResult -^6404 10467@6@5@1@0@0@0@@1@p0$@0#constraintList_addGeneratingExpr -^6405 10028@6@5@1@0@0$@2@0@133#constraintList_makeFixedArrayConstraints -^6406 10449$$$@0#constraintList_printErrorPostConditions -^6407 10451$$$@0#constraintList_printError -^6408 10481@6@5@1@0@0$$@0#constraintList_sort -^6409 10479$$$@0#constraintList_dump -^6410 10477@6@5@1@0@0$@2@0@0#constraintList_undump -^6411 10443@6@5@1@0@0$@2@0@0#constraintList_removeSurpressed +^6394 7602@133#constraintList_elements +*4 (Function) +^6395 7604@6@5@1@0@0^@2@0@0#constraintList_makeNew +^6396 10441@6@5@1@0@0@0@@1@p0$@0#constraintList_add +^6397 10445@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_addList +^6398 10465@6@5@1@0@0^@3@0@0#constraintList_copy +^6399 10463$$$@0#constraintList_free +^6400 10451@6@5@1@0@0^@2@0@0#constraintList_unparse +^6401 10453@6@5@1@0@0^@2@0@0#constraintList_print +^6402 10459@6@5@1@0@0^@3@0@0#constraintList_printDetailed +^6403 10461@6@5@1@0@0$@2@0@0#constraintList_logicalOr +^6404 10467@6@5@1@0@0$$@0#constraintList_preserveOrig +*1 (Constant) +^6405 5$#constraintListBASESIZE +*4 (Function) +^6406 10479@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixBaseParam +^6407 10481@6@5@1@0@0@0@@1@p0$@0#constraintList_togglePost +^6408 10477@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixConstraintParam +^6409 10065@6@5@1@0@0^@3@0@35#exprNode_getPostConditions +^6410 10475@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doFixResult +^6411 10473@6@5@1@0@0@0@@1@p0$@0#constraintList_addGeneratingExpr +^6412 10034@6@5@1@0@0$@2@0@133#constraintList_makeFixedArrayConstraints +^6413 10455$$$@0#constraintList_printErrorPostConditions +^6414 10457$$$@0#constraintList_printError +^6415 10487@6@5@1@0@0$$@0#constraintList_sort +^6416 10485$$$@0#constraintList_dump +^6417 10483@6@5@1@0@0$@2@0@0#constraintList_undump +^6418 10449@6@5@1@0@0$@2@0@0#constraintList_removeSurpressed *2 (Enum member) -^6412 7645$#XPR_PARENS#XPR_ASSIGN#XPR_CALL#XPR_EMPTY#XPR_VAR#XPR_OP#XPR_POSTOP#XPR_PREOP#XPR_SIZEOFT#XPR_SIZEOF#XPR_ALIGNOFT#XPR_ALIGNOF#XPR_OFFSETOF#XPR_CAST#XPR_FETCH#XPR_VAARG#XPR_ITER#XPR_FOR#XPR_FORPRED#XPR_GOTO#XPR_CONTINUE#XPR_BREAK#XPR_RETURN#XPR_NULLRETURN#XPR_COMMA#XPR_COND#XPR_IF#XPR_IFELSE#XPR_DOWHILE#XPR_WHILE#XPR_STMT#XPR_STMTLIST#XPR_SWITCH#XPR_INIT#XPR_FACCESS#XPR_ARROW#XPR_CONST#XPR_STRINGLITERAL#XPR_NUMLIT#XPR_BODY#XPR_NODE#XPR_ITERCALL#XPR_TOK#XPR_WHILEPRED#XPR_CASE#XPR_FTCASE#XPR_DEFAULT#XPR_FTDEFAULT#XPR_BLOCK#XPR_INITBLOCK#XPR_LABEL +^6419 7649$#XPR_PARENS#XPR_ASSIGN#XPR_CALL#XPR_EMPTY#XPR_VAR#XPR_OP#XPR_POSTOP#XPR_PREOP#XPR_SIZEOFT#XPR_SIZEOF#XPR_ALIGNOFT#XPR_ALIGNOF#XPR_OFFSETOF#XPR_CAST#XPR_FETCH#XPR_VAARG#XPR_ITER#XPR_FOR#XPR_FORPRED#XPR_GOTO#XPR_CONTINUE#XPR_BREAK#XPR_RETURN#XPR_NULLRETURN#XPR_COMMA#XPR_COND#XPR_IF#XPR_IFELSE#XPR_DOWHILE#XPR_WHILE#XPR_STMT#XPR_STMTLIST#XPR_SWITCH#XPR_INIT#XPR_FACCESS#XPR_ARROW#XPR_CONST#XPR_STRINGLITERAL#XPR_NUMLIT#XPR_BODY#XPR_NODE#XPR_ITERCALL#XPR_TOK#XPR_WHILEPRED#XPR_CASE#XPR_FTCASE#XPR_DEFAULT#XPR_FTDEFAULT#XPR_BLOCK#XPR_INITBLOCK#XPR_LABEL *9 (Enum tag) -^6463 7645@7646#&!187 +^6470 7649@7650#&!187 *0 (Datatype) -^6464 7646@-@-@0@0@0@0@7647#exprKind +^6471 7650@-@-@0@0@0@0@7651#exprKind *7 (Struct tag) -^6465 7648@7649#@!188 +^6472 7652@7653#@!188 *0 (Datatype) -^6466 7650@-@+@0@0@0@0@7651#exprOffsetof +^6473 7654@-@+@0@0@0@0@7655#exprOffsetof *7 (Struct tag) -^6467 7652@7653#@!189 +^6474 7656@7657#@!189 *0 (Datatype) -^6468 7654@-@+@0@0@0@0@7655#exprPair +^6475 7658@-@+@0@0@0@0@7659#exprPair *7 (Struct tag) -^6469 7656@7657#@!190 +^6476 7660@7661#@!190 *0 (Datatype) -^6470 7658@-@+@0@0@0@0@7659#exprTriple +^6477 7662@-@+@0@0@0@0@7663#exprTriple *7 (Struct tag) -^6471 7660@7661#@!191 +^6478 7664@7665#@!191 *0 (Datatype) -^6472 7662@-@+@0@0@0@0@7663#exprIter +^6479 7666@-@+@0@0@0@0@7667#exprIter *7 (Struct tag) -^6473 7664@7665#@!192 +^6480 7668@7669#@!192 *0 (Datatype) -^6474 7666@-@+@0@0@0@0@7667#exprCall +^6481 7670@-@+@0@0@0@0@7671#exprCall *7 (Struct tag) -^6475 7668@7669#@!193 +^6482 7672@7673#@!193 *0 (Datatype) -^6476 7670@-@+@0@0@0@0@7671#exprIterCall +^6483 7674@-@+@0@0@0@0@7675#exprIterCall *7 (Struct tag) -^6477 7672@7673#@!194 +^6484 7676@7677#@!194 *0 (Datatype) -^6478 7674@-@+@0@0@0@0@7675#exprOp +^6485 7678@-@+@0@0@0@0@7679#exprOp *7 (Struct tag) -^6479 7676@7677#@!195 +^6486 7680@7681#@!195 *0 (Datatype) -^6480 7678@-@+@0@0@0@0@7679#exprField +^6487 7682@-@+@0@0@0@0@7683#exprField *7 (Struct tag) -^6481 7680@7681#@!196 +^6488 7684@7685#@!196 *0 (Datatype) -^6482 7682@-@+@0@0@0@0@7683#exprUop +^6489 7686@-@+@0@0@0@0@7687#exprUop *7 (Struct tag) -^6483 7684@7685#@!197 +^6490 7688@7689#@!197 *0 (Datatype) -^6484 7686@-@+@0@0@0@0@7687#exprCast +^6491 7690@-@+@0@0@0@0@7691#exprCast *7 (Struct tag) -^6485 7688@7689#@!198 +^6492 7692@7693#@!198 *0 (Datatype) -^6486 7690@-@+@0@0@0@0@7691#exprInit +^6493 7694@-@+@0@0@0@0@7695#exprInit *8 (Union tag) -^6487 7693@7694#$!199 -*0 (Datatype) -^6488 7695@-@+@0@5@0@0@7696#exprData -*1 (Constant) -^6489 7696@i0@0@6#exprData_undefined -^6490 1067@i0@0@4#exprNode_undefined -*4 (Function) -^6491 18026@6@5@1@0@0^@19@2@0#exprNode_getValue -^6492 18308$^$@0#exprNode_getLongValue -^6493 18230@6@5@1@0@0^@19@3@0#exprNode_unparseFirst -^6494 18192@6@5@1@0@0^@19@3@0#exprNode_getForGuards -^6495 18016$^$@0#exprNode_isNullValue -^6496 18228@6@5@1@0@0^@19@2@0#exprNode_getSref -^6497 18084@6@5@1@0@0@1@s1@1@@19@2@0#exprNode_getUentry -^6498 18166$@0@@1@p0$@0#exprNode_produceGuards -^6499 18234@6@5@1@0@0^@19@3@0#exprNode_loc -^6500 18022@6@5@1@0@0^@3@0@0#exprNode_charLiteral -^6501 17998@6@5@1@0@0^@19@3@0#exprNode_makeMustExit -^6502 18130@6@5@1@0@0^@3@0@0#exprNode_cond -^6503 7745@6@5@1@0@0^@3@0@0#exprNode_makeError -^6504 18086@6@5@1@0@0^@3@0@0#exprNode_makeInitBlock -^6505 18088@6@5@1@0@0^@3@0@0#exprNode_functionCall -^6506 18042@6@2@1@0@0@1@s1@1@@3@0@0#exprNode_fromIdentifier -^6507 18036@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_fromUIO -^6508 18092@6@5@1@0@0^@3@0@0#exprNode_fieldAccess -^6509 18098@6@5@1@0@0^@3@0@0#exprNode_arrowAccess -^6510 18100@6@5@1@0@0@0@@1@p0@3@0@0#exprNode_postOp -^6511 18102@6@5@1@0@0^@3@0@0#exprNode_preOp -^6512 18094@6@5@1@0@0^@3@0@0#exprNode_addParens -^6513 18110@6@5@1@0@0^@3@0@0#exprNode_offsetof -^6514 18106@6@5@1@0@0^@3@0@0#exprNode_sizeofType -^6515 18112@6@5@1@0@0^@3@0@0#exprNode_sizeofExpr -^6516 18108@6@5@1@0@0^@3@0@0#exprNode_alignofType -^6517 18114@6@5@1@0@0^@3@0@0#exprNode_alignofExpr -^6518 18124@6@5@1@0@0^@3@0@0#exprNode_op -^6519 18128@6@5@1@0@0$@3@0@0#exprNode_assign -^6520 18052@6@5@1@0@0@0@@1@p0,p1@3@0@0#exprNode_arrayFetch -^6521 17990$$$@0#exprNode_free -^6522 18132@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_vaArg -^6523 18034@6@5@1@0@0^@3@0@0#exprNode_stringLiteral -^6524 18032@6@5@1@0@0^@2@0@0#exprNode_wideStringLiteral -^6525 18030@6@5@1@0@0^@3@0@0#exprNode_rawStringLiteral -^6526 18208@6@5@1@0@0^@3@0@0#exprNode_comma -^6527 18134@6@5@1@0@0$@3@0@0#exprNode_labelMarker -^6528 18136@6@5@1@0@0$$@0#exprNode_notReached -^6529 18144@6@5@1@0@0^@3@0@0#exprNode_caseMarker -^6530 18156@6@5@1@0@0$@3@0@0#exprNode_concat -^6531 18158@6@5@1@0@0^@3@0@0#exprNode_createTok -^6532 18160@6@5@1@0@0$@3@0@0#exprNode_statement -^6533 18168@6@5@1@0@0$@3@0@0#exprNode_makeBlock -^6534 18176@6@5@1@0@0$@3@0@0#exprNode_if -^6535 18178@6@5@1@0@0$@3@0@0#exprNode_ifelse -^6536 18182@6@5@1@0@0$@3@0@0#exprNode_switch -^6537 18186@6@5@1@0@0$@3@0@0#exprNode_while -^6538 18188@6@5@1@0@0$@3@0@0#exprNode_doWhile -^6539 18198@6@2@1@0@0$@2@0@0#exprNode_goto -^6540 18200@6@5@1@0@0$@3@0@0#exprNode_continue -^6541 18202@6@5@1@0@0$@3@0@0#exprNode_break -^6542 18204@6@5@1@0@0$@3@0@0#exprNode_nullReturn -^6543 18206@6@5@1@0@0$@3@0@0#exprNode_return -^6544 18232@6@5@1@0@0^@18@3@0#exprNode_unparse -^6545 18246$^$@0#exprNode_isCharLit -^6546 18248$^$@0#exprNode_isNumLit -^6547 18216@6@5@1@0@0$@3@0@0#exprNode_makeInitialization -^6548 18214@6@5@1@0@0$@3@0@0#exprNode_makeEmptyInitialization -^6549 18244$^$@0#exprNode_isInitializer -^6550 18254$$$@0#exprNode_matchType -^6551 18146@6@2@1@0@0$@2@0@0#exprNode_defaultMarker -^6552 18218@6@5@1@0@0$@3@0@0#exprNode_iter -^6553 18224@6@5@1@0@0$@3@0@0#exprNode_iterId -^6554 18222@6@5@1@0@0$$@0#exprNode_iterExpr -^6555 18220@6@5@1@0@0$@3@0@0#exprNode_iterNewId -^6556 18226@6@5@1@0@0$@3@0@0#exprNode_iterStart -^6557 18020@6@5@1@0@0$@3@0@0#exprNode_numLiteral -^6558 17972$@1@s1@1@s1$@0#exprNode_initMod -^6559 18190@6@5@1@0@0$@3@0@0#exprNode_for -^6560 18196@6@5@1@0@0$@3@0@0#exprNode_forPred -^6561 18024@6@5@1@0@0$@3@0@0#exprNode_floatLiteral -^6562 18040@6@2@1@0@0$@3@0@0#exprNode_createId -^6563 18038@6@2@1@0@0^@3@0@0#exprNode_makeConstantString -^6564 18116@6@5@1@0@0$@3@0@0#exprNode_cast -^6565 18252$$$@0#exprNode_matchLiteral -^6566 18288$$$@0#exprNode_checkUseParam -^6567 18278$$$@0#exprNode_checkSet -^6568 18280$$$@0#exprNode_checkMSet -^6569 18164@6@5@1@0@0$$@0#exprNode_checkExpr -^6570 18152$$$@0#exprNode_mustEscape -^6571 18154$$$@0#exprNode_errorEscape -^6572 18148$$$@0#exprNode_mayEscape -^6573 18194@6@5@1@0@0$@3@0@0#exprNode_whilePred -^6574 18304@6@5@1@0@0$$@0#exprNode_updateLocation -^6575 17988$$$@0#exprNode_freeShallow -^6576 17974$@1@s1@1@s1$@0#exprNode_destroyMod -^6577 18172$^$@0#exprNode_isAssign -^6578 18310@6@5@1@0@0$@19@3@0#exprNode_getfileloc -^6579 18138$^$@0#exprNode_isDefaultMarker -^6580 18140$^$@0#exprNode_isCaseMarker -^6581 18142$^$@0#exprNode_isLabelMarker -^6582 18028@6@5@1@0@0$@2@0@0#exprNode_combineLiterals -^6583 18312@6@5@1@0@0$@2@0@0#exprNode_getNextSequencePoint -^6584 18314@6@5@1@0@0$@3@0@0#exprNode_createNew -^6585 18316$$$@0#exprNode_isInitBlock -^6586 13759@6@5@1@0@0$@2@0@0#exprData_makeLiteral -^6587 13761@6@5@1@0@0$@2@0@0#exprData_makeId -^6588 13763@6@5@1@0@0$@2@0@0#exprData_makePair -^6589 13655$$$@0#exprData_freeShallow -^6590 13657$$$@0#exprData_free -^6591 13659@6@5@1@0@0^@19@2@0#exprData_getInitNode -^6592 13661@6@5@1@0@0^@19@2@0#exprData_getInitId -^6593 13663@6@5@1@0@0^@19@2@0#exprData_getOpA -^6594 13665@6@5@1@0@0^@19@2@0#exprData_getOpB -^6595 13667$^@19@3@0#exprData_getOpTok -^6596 13669@6@5@1@0@0^@19@2@0#exprData_getPairA -^6597 13671@6@5@1@0@0^@19@2@0#exprData_getPairB -^6598 13673@6@5@1@0@0^@19@2@0#exprData_getIterSname -^6599 13675$^@19@2@0#exprData_getIterAlist -^6600 13677@6@5@1@0@0^@19@2@0#exprData_getIterBody -^6601 13679@6@5@1@0@0^@19@2@0#exprData_getIterEname -^6602 13681@6@5@1@0@0^@19@2@0#exprData_getFcn -^6603 13683$^@19@2@0#exprData_getArgs -^6604 13685@6@5@1@0@0^@19@2@0#exprData_getTriplePred -^6605 13687@6@5@1@0@0^@19@2@0#exprData_getIterCallIter -^6606 13689$^@19@2@0#exprData_getIterCallArgs -^6607 13691@6@5@1@0@0^@19@2@0#exprData_getTripleInit -^6608 13693@6@5@1@0@0^@19@2@0#exprData_getTripleTrue -^6609 13695@6@5@1@0@0^@19@2@0#exprData_getTripleTest -^6610 13697@6@5@1@0@0^@19@2@0#exprData_getTripleFalse -^6611 13699@6@5@1@0@0^@19@2@0#exprData_getTripleInc -^6612 13701@6@5@1@0@0^@19@2@0#exprData_getFieldNode -^6613 13703@6@5@1@0@0^@19@2@0#exprData_getFieldName -^6614 13705$^@19@3@0#exprData_getUopTok -^6615 13707@6@5@1@0@0^@19@2@0#exprData_getUopNode -^6616 13709@6@5@1@0@0^@19@2@0#exprData_getCastNode -^6617 13711$^@19@3@0#exprData_getCastTok -^6618 13713@6@5@1@0@0^@19@2@0#exprData_getCastType -^6619 13715@6@5@1@0@0^@19@2@0#exprData_getLiteral -^6620 13717@6@5@1@0@0^@19@2@0#exprData_getId -^6621 13719$^@19@3@0#exprData_getTok -^6622 13721@6@5@1@0@0^@19@2@0#exprData_getType -^6623 13723@6@5@1@0@0^@19@2@0#exprData_getOffsetType -^6624 13725@6@5@1@0@0^@19@2@0#exprData_getOffsetName -^6625 13727@6@5@1@0@0$@19@2@0#exprData_getSingle -^6626 13729@6@5@1@0@0$@2@0@0#exprData_makeOp -^6627 13731@6@5@1@0@0$@2@0@0#exprData_makeUop -^6628 13733@6@5@1@0@0$@2@0@0#exprData_makeSingle -^6629 13735@6@5@1@0@0$@2@0@0#exprData_makeTok -^6630 13737@6@5@1@0@0$@2@0@0#exprData_makeIter -^6631 13739@6@5@1@0@0$@2@0@0#exprData_makeTriple -^6632 13741@6@5@1@0@0$@2@0@0#exprData_makeCall -^6633 13743@6@5@1@0@0$@2@0@0#exprData_makeIterCall -^6634 13745@6@5@1@0@0$@2@0@0#exprData_makeField -^6635 13747@6@5@1@0@0$@2@0@0#exprData_makeOffsetof -^6636 13749@6@5@1@0@0$@2@0@0#exprData_makeSizeofType -^6637 13751@6@5@1@0@0$@2@0@0#exprData_makeCast -^6638 13753@6@5@1@0@0$@2@0@0#exprData_makeInit -^6639 13755@6@5@1@0@0$@2@0@0#exprData_makeCond -^6640 13757@6@5@1@0@0$@2@0@0#exprData_makeFor -^6641 17282$@0@s1@1@s1$@0#typeIdSet_emptySet -^6642 17284$^$@0#typeIdSet_member -^6643 17286$^$@0#typeIdSet_isEmpty -^6644 17288$@0@s1@1@s1$@0#typeIdSet_single -^6645 17290$@0@s1@1@s1$@0#typeIdSet_singleOpt -^6646 17292$@0@s1@1@s1$@0#typeIdSet_insert -^6647 17294$@0@s1@1@s1$@0#typeIdSet_removeFresh -^6648 17296@6@5@1@0@0^@3@0@0#typeIdSet_unparse -^6649 17300$@0@s1@1@s1$@0#typeIdSet_subtract -^6650 17298$$$@0#typeIdSet_compare -^6651 17302@6@5@1@0@0$@3@0@0#typeIdSet_dump -^6652 17304$@0@s1@1@s1,tp0$@0#typeIdSet_undump -^6653 17306$^$@0#typeIdSet_union -^6654 17265$@1@s1@1@s1$@0#typeIdSet_initMod -^6655 17268$@1@s1@1@s1$@0#typeIdSet_destroyMod -^6656 17270$@0@@1@tp0$@0#typeIdSet_dumpTable -^6657 17272$@0@s1@1@tp0,s1$@0#typeIdSet_loadTable -*1 (Constant) -^6658 1054$#typeIdSet_undefined#typeIdSet_empty -*0 (Datatype) -^6660 1061@-@+@0@5@2@0@8054#o_idDecl -*7 (Struct tag) -^6661 8056@8057#@!200 -*0 (Datatype) -^6662 8058@+@=@0@0@0@0@8059#idDeclList +^6494 7697@7698#$!199 +*0 (Datatype) +^6495 7699@-@+@0@5@0@0@7700#exprData +*1 (Constant) +^6496 7700@i0@0@6#exprData_undefined +^6497 1067@i0@0@4#exprNode_undefined +*4 (Function) +^6498 18063@6@5@1@0@0^@19@2@0#exprNode_getValue +^6499 18349$^$@0#exprNode_getLongValue +^6500 18271@6@5@1@0@0^@19@3@0#exprNode_unparseFirst +^6501 18233@6@5@1@0@0^@19@3@0#exprNode_getForGuards +^6502 18229$^$@0#exprNode_loopMustExec +^6503 18053$^$@0#exprNode_isNullValue +^6504 18269@6@5@1@0@0^@19@2@0#exprNode_getSref +^6505 18121@6@5@1@0@0@1@s1@1@@19@2@0#exprNode_getUentry +^6506 18205$@0@@1@p0$@0#exprNode_produceGuards +^6507 18275@6@5@1@0@0^@19@3@0#exprNode_loc +^6508 18059@6@5@1@0@0^@3@0@0#exprNode_charLiteral +^6509 18035@6@5@1@0@0^@19@3@0#exprNode_makeMustExit +^6510 18169@6@5@1@0@0^@3@0@0#exprNode_cond +^6511 7751@6@5@1@0@0^@3@0@0#exprNode_makeError +^6512 18125@6@5@1@0@0^@3@0@0#exprNode_makeInitBlock +^6513 18127@6@5@1@0@0^@3@0@0#exprNode_functionCall +^6514 18079@6@2@1@0@0@1@s1@1@@3@0@0#exprNode_fromIdentifier +^6515 18073@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_fromUIO +^6516 18131@6@5@1@0@0^@3@0@0#exprNode_fieldAccess +^6517 18137@6@5@1@0@0^@3@0@0#exprNode_arrowAccess +^6518 18139@6@5@1@0@0@0@@1@p0@3@0@0#exprNode_postOp +^6519 18141@6@5@1@0@0^@3@0@0#exprNode_preOp +^6520 18133@6@5@1@0@0^@3@0@0#exprNode_addParens +^6521 18149@6@5@1@0@0^@3@0@0#exprNode_offsetof +^6522 18145@6@5@1@0@0^@3@0@0#exprNode_sizeofType +^6523 18151@6@5@1@0@0^@3@0@0#exprNode_sizeofExpr +^6524 18147@6@5@1@0@0^@3@0@0#exprNode_alignofType +^6525 18153@6@5@1@0@0^@3@0@0#exprNode_alignofExpr +^6526 18163@6@5@1@0@0^@3@0@0#exprNode_op +^6527 18167@6@5@1@0@0$@3@0@0#exprNode_assign +^6528 18089@6@5@1@0@0@0@@1@p0,p1@3@0@0#exprNode_arrayFetch +^6529 18027$$$@0#exprNode_free +^6530 18171@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_vaArg +^6531 18071@6@5@1@0@0^@3@0@0#exprNode_stringLiteral +^6532 18069@6@5@1@0@0^@2@0@0#exprNode_wideStringLiteral +^6533 18067@6@5@1@0@0^@3@0@0#exprNode_rawStringLiteral +^6534 18249@6@5@1@0@0^@3@0@0#exprNode_comma +^6535 18173@6@5@1@0@0$@3@0@0#exprNode_labelMarker +^6536 18175@6@5@1@0@0$$@0#exprNode_notReached +^6537 18183@6@5@1@0@0^@3@0@0#exprNode_caseMarker +^6538 18195@6@5@1@0@0$@3@0@0#exprNode_concat +^6539 18197@6@5@1@0@0^@3@0@0#exprNode_createTok +^6540 18199@6@5@1@0@0$@3@0@0#exprNode_statement +^6541 18207@6@5@1@0@0$@3@0@0#exprNode_makeBlock +^6542 18215@6@5@1@0@0$@3@0@0#exprNode_if +^6543 18217@6@5@1@0@0$@3@0@0#exprNode_ifelse +^6544 18221@6@5@1@0@0$@3@0@0#exprNode_switch +^6545 18225@6@5@1@0@0$@3@0@0#exprNode_while +^6546 18227@6@5@1@0@0$@3@0@0#exprNode_doWhile +^6547 18239@6@2@1@0@0$@2@0@0#exprNode_goto +^6548 18241@6@5@1@0@0$@3@0@0#exprNode_continue +^6549 18243@6@5@1@0@0$@3@0@0#exprNode_break +^6550 18245@6@5@1@0@0$@3@0@0#exprNode_nullReturn +^6551 18247@6@5@1@0@0$@3@0@0#exprNode_return +^6552 18273@6@5@1@0@0^@18@3@0#exprNode_unparse +^6553 18287$^$@0#exprNode_isCharLit +^6554 18289$^$@0#exprNode_isNumLit +^6555 18257@6@5@1@0@0$@3@0@0#exprNode_makeInitialization +^6556 18255@6@5@1@0@0$@3@0@0#exprNode_makeEmptyInitialization +^6557 18285$^$@0#exprNode_isInitializer +^6558 18295$$$@0#exprNode_matchType +^6559 18185@6@2@1@0@0$@2@0@0#exprNode_defaultMarker +^6560 18259@6@5@1@0@0$@3@0@0#exprNode_iter +^6561 18265@6@5@1@0@0$@3@0@0#exprNode_iterId +^6562 18263@6@5@1@0@0$$@0#exprNode_iterExpr +^6563 18261@6@5@1@0@0$@3@0@0#exprNode_iterNewId +^6564 18267@6@5@1@0@0$@3@0@0#exprNode_iterStart +^6565 18057@6@5@1@0@0$@3@0@0#exprNode_numLiteral +^6566 18009$@1@s1@1@s1$@0#exprNode_initMod +^6567 18231@6@5@1@0@0$@3@0@0#exprNode_for +^6568 18237@6@5@1@0@0$@3@0@0#exprNode_forPred +^6569 18061@6@5@1@0@0$@3@0@0#exprNode_floatLiteral +^6570 18077@6@2@1@0@0$@3@0@0#exprNode_createId +^6571 18075@6@2@1@0@0^@3@0@0#exprNode_makeConstantString +^6572 18155@6@5@1@0@0$@3@0@0#exprNode_cast +^6573 18293$$$@0#exprNode_matchLiteral +^6574 18329$$$@0#exprNode_checkUseParam +^6575 18319$$$@0#exprNode_checkSet +^6576 18321$$$@0#exprNode_checkMSet +^6577 18203@6@5@1@0@0$$@0#exprNode_checkExpr +^6578 18191$$$@0#exprNode_mustEscape +^6579 18193$$$@0#exprNode_errorEscape +^6580 18187$$$@0#exprNode_mayEscape +^6581 18235@6@5@1@0@0$@3@0@0#exprNode_whilePred +^6582 18345@6@5@1@0@0$$@0#exprNode_updateLocation +^6583 18025$$$@0#exprNode_freeShallow +^6584 18011$@1@s1@1@s1$@0#exprNode_destroyMod +^6585 18211$^$@0#exprNode_isAssign +^6586 18351@6@5@1@0@0$@19@3@0#exprNode_getfileloc +^6587 18177$^$@0#exprNode_isDefaultMarker +^6588 18179$^$@0#exprNode_isCaseMarker +^6589 18181$^$@0#exprNode_isLabelMarker +^6590 18065@6@5@1@0@0$@2@0@0#exprNode_combineLiterals +^6591 18353@6@5@1@0@0$@2@0@0#exprNode_getNextSequencePoint +^6592 18355@6@5@1@0@0$@3@0@0#exprNode_createNew +^6593 18357$$$@0#exprNode_isInitBlock +^6594 13794@6@5@1@0@0$@2@0@0#exprData_makeLiteral +^6595 13796@6@5@1@0@0$@2@0@0#exprData_makeId +^6596 13798@6@5@1@0@0$@2@0@0#exprData_makePair +^6597 13690$$$@0#exprData_freeShallow +^6598 13692$$$@0#exprData_free +^6599 13694@6@5@1@0@0^@19@2@0#exprData_getInitNode +^6600 13696@6@5@1@0@0^@19@2@0#exprData_getInitId +^6601 13698@6@5@1@0@0^@19@2@0#exprData_getOpA +^6602 13700@6@5@1@0@0^@19@2@0#exprData_getOpB +^6603 13702$^@19@3@0#exprData_getOpTok +^6604 13704@6@5@1@0@0^@19@2@0#exprData_getPairA +^6605 13706@6@5@1@0@0^@19@2@0#exprData_getPairB +^6606 13708@6@5@1@0@0^@19@2@0#exprData_getIterSname +^6607 13710$^@19@2@0#exprData_getIterAlist +^6608 13712@6@5@1@0@0^@19@2@0#exprData_getIterBody +^6609 13714@6@5@1@0@0^@19@2@0#exprData_getIterEname +^6610 13716@6@5@1@0@0^@19@2@0#exprData_getFcn +^6611 13718$^@19@2@0#exprData_getArgs +^6612 13720@6@5@1@0@0^@19@2@0#exprData_getTriplePred +^6613 13722@6@5@1@0@0^@19@2@0#exprData_getIterCallIter +^6614 13724$^@19@2@0#exprData_getIterCallArgs +^6615 13726@6@5@1@0@0^@19@2@0#exprData_getTripleInit +^6616 13728@6@5@1@0@0^@19@2@0#exprData_getTripleTrue +^6617 13730@6@5@1@0@0^@19@2@0#exprData_getTripleTest +^6618 13732@6@5@1@0@0^@19@2@0#exprData_getTripleFalse +^6619 13734@6@5@1@0@0^@19@2@0#exprData_getTripleInc +^6620 13736@6@5@1@0@0^@19@2@0#exprData_getFieldNode +^6621 13738@6@5@1@0@0^@19@2@0#exprData_getFieldName +^6622 13740$^@19@3@0#exprData_getUopTok +^6623 13742@6@5@1@0@0^@19@2@0#exprData_getUopNode +^6624 13744@6@5@1@0@0^@19@2@0#exprData_getCastNode +^6625 13746$^@19@3@0#exprData_getCastTok +^6626 13748@6@5@1@0@0^@19@2@0#exprData_getCastType +^6627 13750@6@5@1@0@0^@19@2@0#exprData_getLiteral +^6628 13752@6@5@1@0@0^@19@2@0#exprData_getId +^6629 13754$^@19@3@0#exprData_getTok +^6630 13756@6@5@1@0@0^@19@2@0#exprData_getType +^6631 13758@6@5@1@0@0^@19@2@0#exprData_getOffsetType +^6632 13760@6@5@1@0@0^@19@2@0#exprData_getOffsetName +^6633 13762@6@5@1@0@0$@19@2@0#exprData_getSingle +^6634 13764@6@5@1@0@0$@2@0@0#exprData_makeOp +^6635 13766@6@5@1@0@0$@2@0@0#exprData_makeUop +^6636 13768@6@5@1@0@0$@2@0@0#exprData_makeSingle +^6637 13770@6@5@1@0@0$@2@0@0#exprData_makeTok +^6638 13772@6@5@1@0@0$@2@0@0#exprData_makeIter +^6639 13774@6@5@1@0@0$@2@0@0#exprData_makeTriple +^6640 13776@6@5@1@0@0$@2@0@0#exprData_makeCall +^6641 13778@6@5@1@0@0$@2@0@0#exprData_makeIterCall +^6642 13780@6@5@1@0@0$@2@0@0#exprData_makeField +^6643 13782@6@5@1@0@0$@2@0@0#exprData_makeOffsetof +^6644 13784@6@5@1@0@0$@2@0@0#exprData_makeSizeofType +^6645 13786@6@5@1@0@0$@2@0@0#exprData_makeCast +^6646 13788@6@5@1@0@0$@2@0@0#exprData_makeInit +^6647 13790@6@5@1@0@0$@2@0@0#exprData_makeCond +^6648 13792@6@5@1@0@0$@2@0@0#exprData_makeFor +^6649 17317$@0@s1@1@s1$@0#typeIdSet_emptySet +^6650 17319$^$@0#typeIdSet_member +^6651 17321$^$@0#typeIdSet_isEmpty +^6652 17323$@0@s1@1@s1$@0#typeIdSet_single +^6653 17325$@0@s1@1@s1$@0#typeIdSet_singleOpt +^6654 17327$@0@s1@1@s1$@0#typeIdSet_insert +^6655 17329$@0@s1@1@s1$@0#typeIdSet_removeFresh +^6656 17331@6@5@1@0@0^@3@0@0#typeIdSet_unparse +^6657 17335$@0@s1@1@s1$@0#typeIdSet_subtract +^6658 17333$$$@0#typeIdSet_compare +^6659 17337@6@5@1@0@0$@3@0@0#typeIdSet_dump +^6660 17339$@0@s1@1@s1,tp0$@0#typeIdSet_undump +^6661 17341$^$@0#typeIdSet_union +^6662 17300$@1@s1@1@s1$@0#typeIdSet_initMod +^6663 17303$@1@s1@1@s1$@0#typeIdSet_destroyMod +^6664 17305$@0@@1@tp0$@0#typeIdSet_dumpTable +^6665 17307$@0@s1@1@tp0,s1$@0#typeIdSet_loadTable +*1 (Constant) +^6666 1054$#typeIdSet_undefined#typeIdSet_empty +*0 (Datatype) +^6668 1061@-@+@0@5@2@0@8060#o_idDecl +*7 (Struct tag) +^6669 8062@8063#@!200 +*0 (Datatype) +^6670 8064@+@=@0@0@0@0@8065#idDeclList *6 (Iterator finalizer) -^6663 0@197#end_idDeclList_elements +^6671 0@197#end_idDeclList_elements *5 (Iterator) -^6664 8060@197#idDeclList_elements -*4 (Function) -^6665 17180$$@2@0@0#idDeclList_singleton -^6666 17185$$$@0#idDeclList_add -^6667 17187@6@5@1@0@0$@2@0@0#idDeclList_unparse -^6668 17189$$$@0#idDeclList_free -*1 (Constant) -^6669 5$#idDeclListBASESIZE -*4 (Function) -^6670 13004$@0@s1@1@s1$@0#setArgsUsed -^6671 13008$@0@s1@1@s1$@0#setSpecialFunction -^6672 8074$^$@0#isFlipOldStyle -^6673 8076$^$@0#isNewStyle -^6674 13124$^$@0#processingIterVars -^6675 13034$$$@0#declareEnum -^6676 13114$$$@0#declareStruct -^6677 13110$$$@0#declareUnnamedStruct -^6678 13116$$$@0#declareUnion -^6679 13112$$$@0#declareUnnamedUnion -^6680 13032$$$@0#declareUnnamedEnum -^6681 13122$$$@0#handleEnum -^6682 13118$$$@0#handleStruct -^6683 13120$$$@0#handleUnion -^6684 13136@6@5@1@0@0$@18@0@0#handleParamIdList -^6685 13138@6@5@1@0@0$@18@0@0#handleParamTypeList -^6686 13066@6@5@1@0@0$@3@0@0#fixUentryList -^6687 13068@6@5@1@0@0^@3@0@0#fixUnnamedDecl -^6688 13126@6@5@1@0@0$@19@2@0#getCurrentIter -^6689 13106$$$@0#processNamedDecl -^6690 13098$@0@s1@1@s1$@0#clabstract_declareType -^6691 13060$@1@s1@1@$@0#clabstract_declareFunction -^6692 8114$$$@0#doVaDcl -^6693 8116$$$@0#oldStyleDoneParams -^6694 13042$$$@0#setCurrentParams -^6695 13044$$$@0#clearCurrentParams -^6696 13156@6@5@1@0@0$@19@2@0#fixModifiesId -^6697 13158@6@5@1@0@0$@19@2@0#fixStateClausesId -^6698 8126$$$@0#setFlipOldStyle -^6699 8128$$$@0#setNewStyle -^6700 8130$$$@0#unsetProcessingGlobals -^6701 13072$$$@0#setProcessingIterVars -^6702 13090$$$@0#setProcessingTypedef -^6703 13086$$$@0#setProcessingVars -^6704 13070$$$@0#setStorageClass -^6705 8140$$$@0#storeLoc -^6706 8142$$$@0#unsetProcessingTypedef -^6707 8144$$$@0#unsetProcessingVars -^6708 13030@6@5@1@0@0$@2@0@0#makeCurrentParam -^6709 8148$$$@0#setProcessingGlobalsList -^6710 13160@6@5@1@0@0$@19@2@0#modListArrayFetch -^6711 13142@6@5@1@0@0$@19@2@0#modListPointer -^6712 13144@6@5@1@0@0$@19@2@0#modListFieldAccess -^6713 13148@6@5@1@0@0$@19@2@0#modListArrowAccess -^6714 13146@6@5@1@0@0$@18@0@0#clabstract_unrecognizedGlobal -^6715 13022@6@5@1@0@0$@18@0@0#clabstract_createGlobal -^6716 8162$$$@0#checkDoneParams -^6717 13050$$$@0#exitParamsTemp -^6718 13048$$$@0#enterParamsTemp -^6719 8168$$$@0#clearProcessingGlobMods -^6720 8170$$$@0#isProcessingGlobMods -^6721 8172$$$@0#setProcessingGlobMods -^6722 13018$$$@0#setFunctionNoGlobals -^6723 13028$$$@0#iterParamNo -^6724 13026$$$@0#nextIterParam -^6725 13024$$$@0#declareCIter -^6726 13154$$$@0#checkModifiesId -^6727 13150@6@5@1@0@0$@19@2@0#checkStateClausesId -^6728 13102$$$@0#checkConstant -^6729 13104$$$@0#checkValueConstant -^6730 13062$@1@s1@1@$@0#declareStaticFunction -^6731 13152@6@5@1@0@0$@3@0@0#checkbufferConstraintClausesId -^6732 13038$$$@0#setImplictfcnConstraints -^6733 13040@6@5@1@0@0$@19@3@0#getImplicitFcnConstraints -^6734 13164@6@5@1@0@0$@18@0@0#clabstract_checkGlobal -^6735 8200$@0@s1@1@s1$@0#clabstract_initMod -*0 (Datatype) -^6736 1073@-@+@0@5@18@0@8201#d_sRefSet -*7 (Struct tag) -^6737 8203@8204#@!201 -*0 (Datatype) -^6738 8205@+@=@0@5@0@0@8206#sRefSetList +^6672 8066@197#idDeclList_elements +*4 (Function) +^6673 17215$$@2@0@0#idDeclList_singleton +^6674 17220$$$@0#idDeclList_add +^6675 17222@6@5@1@0@0$@2@0@0#idDeclList_unparse +^6676 17224$$$@0#idDeclList_free +*1 (Constant) +^6677 5$#idDeclListBASESIZE +*4 (Function) +^6678 13039$@0@s1@1@s1$@0#setArgsUsed +^6679 13043$@0@s1@1@s1$@0#setSpecialFunction +^6680 8080$^$@0#isFlipOldStyle +^6681 8082$^$@0#isNewStyle +^6682 13159$^$@0#processingIterVars +^6683 13069$$$@0#declareEnum +^6684 13149$$$@0#declareStruct +^6685 13145$$$@0#declareUnnamedStruct +^6686 13151$$$@0#declareUnion +^6687 13147$$$@0#declareUnnamedUnion +^6688 13067$$$@0#declareUnnamedEnum +^6689 13157$$$@0#handleEnum +^6690 13153$$$@0#handleStruct +^6691 13155$$$@0#handleUnion +^6692 13171@6@5@1@0@0$@18@0@0#handleParamIdList +^6693 13173@6@5@1@0@0$@18@0@0#handleParamTypeList +^6694 13101@6@5@1@0@0$@3@0@0#fixUentryList +^6695 13103@6@5@1@0@0^@3@0@0#fixUnnamedDecl +^6696 13161@6@5@1@0@0$@19@2@0#getCurrentIter +^6697 13141$$$@0#processNamedDecl +^6698 13133$@0@s1@1@s1$@0#clabstract_declareType +^6699 13095$@1@s1@1@$@0#clabstract_declareFunction +^6700 8120$$$@0#doVaDcl +^6701 8122$$$@0#oldStyleDoneParams +^6702 13077$$$@0#setCurrentParams +^6703 13079$$$@0#clearCurrentParams +^6704 13191@6@5@1@0@0$@19@2@0#fixModifiesId +^6705 13193@6@5@1@0@0$@19@2@0#fixStateClausesId +^6706 8132$$$@0#setFlipOldStyle +^6707 8134$$$@0#setNewStyle +^6708 8136$$$@0#unsetProcessingGlobals +^6709 13107$$$@0#setProcessingIterVars +^6710 13125$$$@0#setProcessingTypedef +^6711 13121$$$@0#setProcessingVars +^6712 13105$$$@0#setStorageClass +^6713 8146$$$@0#storeLoc +^6714 8148$$$@0#unsetProcessingTypedef +^6715 8150$$$@0#unsetProcessingVars +^6716 13065@6@5@1@0@0$@2@0@0#makeCurrentParam +^6717 8154$$$@0#setProcessingGlobalsList +^6718 13195@6@5@1@0@0$@19@2@0#modListArrayFetch +^6719 13177@6@5@1@0@0$@19@2@0#modListPointer +^6720 13179@6@5@1@0@0$@19@2@0#modListFieldAccess +^6721 13183@6@5@1@0@0$@19@2@0#modListArrowAccess +^6722 13181@6@5@1@0@0$@18@0@0#clabstract_unrecognizedGlobal +^6723 13057@6@5@1@0@0$@18@0@0#clabstract_createGlobal +^6724 8168$$$@0#checkDoneParams +^6725 13085$$$@0#exitParamsTemp +^6726 13083$$$@0#enterParamsTemp +^6727 8174$$$@0#clearProcessingGlobMods +^6728 8176$$$@0#isProcessingGlobMods +^6729 8178$$$@0#setProcessingGlobMods +^6730 13053$$$@0#setFunctionNoGlobals +^6731 13063$$$@0#iterParamNo +^6732 13061$$$@0#nextIterParam +^6733 13059$$$@0#declareCIter +^6734 13189$$$@0#checkModifiesId +^6735 13185@6@5@1@0@0$@19@2@0#checkStateClausesId +^6736 13137$$$@0#checkConstant +^6737 13139$$$@0#checkValueConstant +^6738 13097$@1@s1@1@$@0#declareStaticFunction +^6739 13187@6@5@1@0@0$@3@0@0#checkbufferConstraintClausesId +^6740 13073$$$@0#setImplictfcnConstraints +^6741 13075@6@5@1@0@0$@19@3@0#getImplicitFcnConstraints +^6742 13199@6@5@1@0@0$@18@0@0#clabstract_checkGlobal +^6743 8206$@0@s1@1@s1$@0#clabstract_initMod +*0 (Datatype) +^6744 1073@-@+@0@5@18@0@8207#d_sRefSet +*7 (Struct tag) +^6745 8209@8210#@!201 +*0 (Datatype) +^6746 8211@+@=@0@5@0@0@8212#sRefSetList *6 (Iterator finalizer) -^6739 0@198#end_sRefSetList_elements +^6747 0@198#end_sRefSetList_elements *5 (Iterator) -^6740 8207@198#sRefSetList_elements +^6748 8213@198#sRefSetList_elements *1 (Constant) -^6741 8206@i0@0@4#sRefSetList_undefined +^6749 8212@i0@0@4#sRefSetList_undefined *4 (Function) -^6742 16921@6@5@1@0@0@0@@1@p0$@0#sRefSetList_add -^6743 16925$$$@0#sRefSetList_free -^6744 16923$$$@0#sRefSetList_clear +^6750 16956@6@5@1@0@0@0@@1@p0$@0#sRefSetList_add +^6751 16960$$$@0#sRefSetList_free +^6752 16958$$$@0#sRefSetList_clear *1 (Constant) -^6745 5$#sRefSetListBASESIZE +^6753 5$#sRefSetListBASESIZE *2 (Enum member) -^6746 8218$#FMK_LOCALSET#FMK_IGNOREON#FMK_IGNORECOUNT#FMK_IGNOREOFF#FMK_SUPPRESS +^6754 8224$#FMK_LOCALSET#FMK_IGNOREON#FMK_IGNORECOUNT#FMK_IGNOREOFF#FMK_SUPPRESS *9 (Enum tag) -^6751 8218@8219#&!202 +^6759 8224@8225#&!202 *0 (Datatype) -^6752 8219@-@-@0@0@0@0@8220#flagMarkerKind +^6760 8225@-@-@0@0@0@0@8226#flagMarkerKind *8 (Union tag) -^6753 8221@8222#$!203 +^6761 8227@8228#$!203 *7 (Struct tag) -^6754 8223@8224#@!204 +^6762 8229@8230#@!204 *0 (Datatype) -^6755 8225@-@+@0@0@0@0@8226#flagMarker +^6763 8231@-@+@0@0@0@0@8232#flagMarker *4 (Function) -^6756 14383$^@3@0@0#flagMarker_createLocalSet -^6757 14387$^@3@0@0#flagMarker_createIgnoreOn -^6758 14391$^@3@0@0#flagMarker_createIgnoreOff -^6759 14389$^@3@0@0#flagMarker_createIgnoreCount -^6760 14385$^@3@0@0#flagMarker_createSuppress -^6761 14401$$$@0#flagMarker_free -^6762 14403$^$@0#flagMarker_sameFile -^6763 14399@6@5@1@0@0^@2@0@0#flagMarker_unparse -^6764 14405$^$@0#flagMarker_beforeMarker -^6765 14393$^$@0#flagMarker_getSet -^6766 14395$^$@0#flagMarker_getCode -^6767 14397$^$@0#flagMarker_getCount +^6764 14418$^@3@0@0#flagMarker_createLocalSet +^6765 14422$^@3@0@0#flagMarker_createIgnoreOn +^6766 14426$^@3@0@0#flagMarker_createIgnoreOff +^6767 14424$^@3@0@0#flagMarker_createIgnoreCount +^6768 14420$^@3@0@0#flagMarker_createSuppress +^6769 14436$$$@0#flagMarker_free +^6770 14438$^$@0#flagMarker_sameFile +^6771 14434@6@5@1@0@0^@2@0@0#flagMarker_unparse +^6772 14440$^$@0#flagMarker_beforeMarker +^6773 14428$^$@0#flagMarker_getSet +^6774 14430$^$@0#flagMarker_getCode +^6775 14432$^$@0#flagMarker_getCount *0 (Datatype) -^6768 8226@-@+@0@0@2@0@8263#o_flagMarker +^6776 8232@-@+@0@0@2@0@8269#o_flagMarker *7 (Struct tag) -^6769 8265@8266#@!205 +^6777 8271@8272#@!205 *0 (Datatype) -^6770 8267@+@=@0@0@0@0@8268#flagMarkerList +^6778 8273@+@=@0@0@0@0@8274#flagMarkerList *4 (Function) -^6771 8270$^@2@0@0#flagMarkerList_new -^6772 17170@6@5@1@0@0^@2@0@0#flagMarkerList_unparse -^6773 17172$$$@0#flagMarkerList_free -^6774 17164$@0@@1@p0$@0#flagMarkerList_add -^6775 17176$^$@0#flagMarkerList_suppressError -^6776 17166$@0@g2691@0@0@1@g2691$@0#flagMarkerList_checkSuppressCounts -^6777 17178$^$@0#flagMarkerList_inIgnore +^6779 8276$^@2@0@0#flagMarkerList_new +^6780 17205@6@5@1@0@0^@2@0@0#flagMarkerList_unparse +^6781 17207$$$@0#flagMarkerList_free +^6782 17199$@0@@1@p0$@0#flagMarkerList_add +^6783 17211$^$@0#flagMarkerList_suppressError +^6784 17201$@0@g2692@0@0@1@g2692$@0#flagMarkerList_checkSuppressCounts +^6785 17213$^$@0#flagMarkerList_inIgnore *1 (Constant) -^6778 5$#flagMarkerListBASESIZE +^6786 5$#flagMarkerListBASESIZE *7 (Struct tag) -^6779 8283@8284#@!206 +^6787 8289@8290#@!206 *0 (Datatype) -^6780 8285@-@+@0@0@0@0@8286#mce -^6781 8286@-@+@0@0@2@0@8287#o_mce +^6788 8291@-@+@0@0@0@0@8292#mce +^6789 8292@-@+@0@0@2@0@8293#o_mce *7 (Struct tag) -^6782 8289@8290#@!207 +^6790 8295@8296#@!207 *0 (Datatype) -^6783 8291@-@+@0@0@0@0@8292#macrocache +^6791 8297@-@+@0@0@0@0@8298#macrocache *4 (Function) -^6784 12128$$$@0#macrocache_processUndefinedElements -^6785 12130@6@5@1@0@0$@19@3@0#macrocache_processFileElements -^6786 12122@6@5@1@0@0^@2@0@0#macrocache_unparse -^6787 12107$^@2@0@0#macrocache_create -^6788 12116$$$@0#macrocache_addEntry -^6789 12118$$$@0#macrocache_addComment -^6790 12110$$$@0#macrocache_free -^6791 12132$@0@s1@1@s1$@0#macrocache_finalize +^6792 12161$$$@0#macrocache_processUndefinedElements +^6793 12163@6@5@1@0@0$@19@3@0#macrocache_processFileElements +^6794 12155@6@5@1@0@0^@2@0@0#macrocache_unparse +^6795 12140$^@2@0@0#macrocache_create +^6796 12149$$$@0#macrocache_addEntry +^6797 12151$$$@0#macrocache_addComment +^6798 12143$$$@0#macrocache_free +^6799 12165$@0@s1@1@s1$@0#macrocache_finalize *1 (Constant) -^6792 5$#FTBASESIZE +^6800 5$#FTBASESIZE *2 (Enum member) -^6793 8309$#FILE_NORMAL#FILE_LSLTEMP#FILE_NODELETE#FILE_HEADER#FILE_XH#FILE_MACROS#FILE_METASTATE +^6801 8315$#FILE_NORMAL#FILE_LSLTEMP#FILE_NODELETE#FILE_HEADER#FILE_XH#FILE_MACROS#FILE_METASTATE *9 (Enum tag) -^6800 8309@8310#&!208 +^6808 8315@8316#&!208 *0 (Datatype) -^6801 8310@-@-@0@0@0@0@8311#fileType +^6809 8316@-@-@0@0@0@0@8317#fileType *7 (Struct tag) -^6802 8312@8313#@!209 +^6810 8318@8319#@!209 *0 (Datatype) -^6803 8314@-@+@0@0@0@0@8315#ftentry -^6804 8315@-@+@0@0@2@0@8316#o_ftentry +^6811 8320@-@+@0@0@0@0@8321#ftentry +^6812 8321@-@+@0@0@2@0@8322#o_ftentry *7 (Struct tag) -^6805 8317@8318#@!210 +^6813 8323@8324#@!210 *0 (Datatype) -^6806 8319@-@+@0@0@2@0@8320#foentry +^6814 8325@-@+@0@0@2@0@8326#foentry *7 (Struct tag) -^6807 8323@8324#@!211 +^6815 8329@8330#@!211 *0 (Datatype) -^6808 8325@+@=@0@5@0@0@8326#fileTable +^6816 8331@+@=@0@5@0@0@8332#fileTable *1 (Constant) -^6809 8326@i0@0@4#fileTable_undefined +^6817 8332@i0@0@4#fileTable_undefined *4 (Function) -^6810 14089@6@5@1@0@0^@19@3@0#fileTable_getName -^6811 14093@6@5@1@0@0$@19@3@0#fileTable_getNameBase -^6812 14051$@0@@1@p0$@0#fileTable_addFile -^6813 14055$@0@@1@p0$@0#fileTable_addHeaderFile -^6814 14067$@0@@1@p0$@0#fileTable_addXHFile -^6815 14065$@0@@1@p0$@0#fileTable_addLibraryFile -^6816 14071$@0@@1@p0$@0#fileTable_addLCLFile -^6817 14079$$$@0#fileTable_addltemp -^6818 8348@6@2@1@0@0^@2@0@0#fileTable_create -^6819 14083$^$@0#fileTable_lookup -^6820 14077$@0@@1@p0$@0#fileTable_addCTempFile -^6821 14053$@0@@1@p0$@0#fileTable_addFileOnly -^6822 14069$@0@@1@p0$@0#fileTable_addImportFile -^6823 14073$@0@@1@p0$@0#fileTable_addMacrosFile -^6824 14075$@0@@1@p0$@0#fileTable_addMetastateFile -^6825 14085$@0@@1@p0$@0#fileTable_setFilePath -^6826 14091@6@5@1@0@0^@19@3@0#fileTable_getRootName -^6827 14057$^$@0#fileTable_isHeader -^6828 14095$$$@0#fileTable_sameBase -^6829 14097$@0@s3@1@s3$@0#fileTable_cleanup -^6830 14087$@0@@1@p0$@0#fileTable_lookupBase -^6831 14032$@0@g2691@0@0@1@g2691$@0#fileTable_printTemps -^6832 14030@6@5@1@0@0^@2@0@0#fileTable_unparse -^6833 14081$^$@0#fileTable_exists -^6834 14099$$$@0#fileTable_free -^6835 14063$^$@0#fileTable_isSpecialFile -^6836 14059$^$@0#fileTable_isSystemFile -^6837 14061$^$@0#fileTable_isXHFile -^6838 14047$$$@0#fileTable_noDelete -^6839 14112@6@5@1@0@0@0@@1@p0@18@0@0#fileTable_openFile -^6840 14114$@0@@1@p0,p1$@0@S:1.5.64.closed.p1$#fileTable_closeFile -^6841 14116$@0@@1@p0$@0#fileTable_closeAll +^6818 14124@6@5@1@0@0^@19@3@0#fileTable_getName +^6819 14128@6@5@1@0@0$@19@3@0#fileTable_getNameBase +^6820 14086$@0@@1@p0$@0#fileTable_addFile +^6821 14090$@0@@1@p0$@0#fileTable_addHeaderFile +^6822 14102$@0@@1@p0$@0#fileTable_addXHFile +^6823 14100$@0@@1@p0$@0#fileTable_addLibraryFile +^6824 14106$@0@@1@p0$@0#fileTable_addLCLFile +^6825 14114$$$@0#fileTable_addltemp +^6826 8354@6@2@1@0@0^@2@0@0#fileTable_create +^6827 14118$^$@0#fileTable_lookup +^6828 14112$@0@@1@p0$@0#fileTable_addCTempFile +^6829 14088$@0@@1@p0$@0#fileTable_addFileOnly +^6830 14104$@0@@1@p0$@0#fileTable_addImportFile +^6831 14108$@0@@1@p0$@0#fileTable_addMacrosFile +^6832 14110$@0@@1@p0$@0#fileTable_addMetastateFile +^6833 14120$@0@@1@p0$@0#fileTable_setFilePath +^6834 14126@6@5@1@0@0^@19@3@0#fileTable_getRootName +^6835 14092$^$@0#fileTable_isHeader +^6836 14130$$$@0#fileTable_sameBase +^6837 14132$@0@s3@1@s3$@0#fileTable_cleanup +^6838 14122$@0@@1@p0$@0#fileTable_lookupBase +^6839 14067$@0@g2692@0@0@1@g2692$@0#fileTable_printTemps +^6840 14065@6@5@1@0@0^@2@0@0#fileTable_unparse +^6841 14116$^$@0#fileTable_exists +^6842 14134$$$@0#fileTable_free +^6843 14098$^$@0#fileTable_isSpecialFile +^6844 14094$^$@0#fileTable_isSystemFile +^6845 14096$^$@0#fileTable_isXHFile +^6846 14082$$$@0#fileTable_noDelete +^6847 14147@6@5@1@0@0@0@@1@p0@18@0@0#fileTable_openFile +^6848 14149$@0@@1@p0,p1$@0@S:1.5.64.closed.p1$#fileTable_closeFile +^6849 14151$@0@@1@p0$@0#fileTable_closeAll *7 (Struct tag) -^6842 8406@8407#@!212 +^6850 8412@8413#@!212 *0 (Datatype) -^6843 8408@-@+@0@0@0@0@8409#msgentry -^6844 8409@-@+@0@0@2@0@8410#o_msgentry +^6851 8414@-@+@0@0@0@0@8415#msgentry +^6852 8415@-@+@0@0@2@0@8416#o_msgentry *7 (Struct tag) -^6845 8412@8413#@!213 +^6853 8418@8419#@!213 *0 (Datatype) -^6846 8414@+@=@0@5@0@0@8415#messageLog +^6854 8420@+@=@0@5@0@0@8421#messageLog *1 (Constant) -^6847 8415@i0@0@4#messageLog_undefined +^6855 8421@i0@0@4#messageLog_undefined *4 (Function) -^6848 8419@6@5@1@0@0^@2@0@0#messageLog_new -^6849 14377$@0@@1@p0$@0#messageLog_add -^6850 14379@6@5@1@0@0^@2@0@0#messageLog_unparse -^6851 14381$$$@0#messageLog_free +^6856 8425@6@5@1@0@0^@2@0@0#messageLog_new +^6857 14412$@0@@1@p0$@0#messageLog_add +^6858 14414@6@5@1@0@0^@2@0@0#messageLog_unparse +^6859 14416$$$@0#messageLog_free *1 (Constant) -^6852 5$#messageLogBASESIZE +^6860 5$#messageLogBASESIZE *7 (Struct tag) -^6853 8427@8428#@!214 +^6861 8433@8434#@!214 *0 (Datatype) -^6854 8429@+@=@0@0@0@0@8430#clauseStack +^6862 8435@+@=@0@0@0@0@8436#clauseStack *6 (Iterator finalizer) -^6855 0@202#end_clauseStack_elements +^6863 0@202#end_clauseStack_elements *5 (Iterator) -^6856 8431@202#clauseStack_elements -*4 (Function) -^6857 8437$^@2@0@0#clauseStack_new -^6858 16810$@0@@1@p0$@0#clauseStack_push -^6859 16812$@0@@1@p0$@0#clauseStack_pop -^6860 16814$^$@0#clauseStack_top -^6861 16822@6@5@1@0@0^@2@0@0#clauseStack_unparse -^6862 16826$$$@0#clauseStack_free -^6863 16824$@0@@1@p0$@0#clauseStack_clear -^6864 16816$@0@@1@p0$@0#clauseStack_switchTop -^6865 16818$@0@@1@p0$@0#clauseStack_removeFirst -^6866 16820$^$@0#clauseStack_controlDepth -*1 (Constant) -^6867 5$#clauseStackBASESIZE -*7 (Struct tag) -^6868 8456@8457#@!215 -*0 (Datatype) -^6869 8458@-@+@0@0@0@0@8459#stateEntry -*7 (Struct tag) -^6870 8461@8462#@!216 -*0 (Datatype) -^6871 8463@-@+@0@0@0@0@8464#stateRow -*7 (Struct tag) -^6872 8466@8467#@!217 -*0 (Datatype) -^6873 8468@+@=@0@0@0@0@8469#stateCombinationTable -*4 (Function) -^6874 17516$$@2@0@0#stateCombinationTable_create -^6875 17528$$$@0#stateCombinationTable_set -^6876 17530$$$@0#stateCombinationTable_update -^6877 17532$$$@0#stateCombinationTable_lookup -^6878 17534$$$@0#stateCombinationTable_lookupLoseReference -^6879 17524$$$@0#stateCombinationTable_free -^6880 17518@6@5@1@0@0^@3@0@0#stateCombinationTable_unparse -^6881 17608$@0@@1@s0@3@0@0#mttok_create -^6882 17606@6@5@1@0@0^@2@0@0#mttok_unparse -^6883 17612$$$@0#mttok_free -^6884 17610@6@5@1@0@0@0@@1@p0@2@0@0#mttok_stealLoc -^6885 17616$^$@0#mttok_isIdentifier -^6886 17614$^$@0#mttok_isError -^6887 9949$@0@s1@1@s1$@0#mtreader_readFile -^6888 9951$@0@s1@1@s1$@0#mtreader_processDeclaration -^6889 9953$@0@s1@1@s1$@0#mtreader_processGlobalDeclaration -^6890 17618$^@3@0@0#mtDeclarationNode_create -^6891 17628@6@5@1@0@0^@19@3@0#mtDeclarationNode_getName -^6892 17626@6@5@1@0@0^@19@3@0#mtDeclarationNode_getLoc -^6893 17620@6@5@1@0@0^@3@0@0#mtDeclarationNode_unparse -^6894 17622$@0@s1@1@s1$@0#mtDeclarationNode_process -^6895 17624$$$@0#mtDeclarationNode_free +^6864 8437@202#clauseStack_elements +*4 (Function) +^6865 8443$^@2@0@0#clauseStack_new +^6866 16845$@0@@1@p0$@0#clauseStack_push +^6867 16847$@0@@1@p0$@0#clauseStack_pop +^6868 16849$^$@0#clauseStack_top +^6869 16857@6@5@1@0@0^@2@0@0#clauseStack_unparse +^6870 16861$$$@0#clauseStack_free +^6871 16859$@0@@1@p0$@0#clauseStack_clear +^6872 16851$@0@@1@p0$@0#clauseStack_switchTop +^6873 16853$@0@@1@p0$@0#clauseStack_removeFirst +^6874 16855$^$@0#clauseStack_controlDepth +*1 (Constant) +^6875 5$#clauseStackBASESIZE +*7 (Struct tag) +^6876 8462@8463#@!215 +*0 (Datatype) +^6877 8464@-@+@0@0@0@0@8465#stateEntry +*7 (Struct tag) +^6878 8467@8468#@!216 +*0 (Datatype) +^6879 8469@-@+@0@0@0@0@8470#stateRow +*7 (Struct tag) +^6880 8472@8473#@!217 +*0 (Datatype) +^6881 8474@+@=@0@0@0@0@8475#stateCombinationTable +*4 (Function) +^6882 17551$$@2@0@0#stateCombinationTable_create +^6883 17563$$$@0#stateCombinationTable_set +^6884 17565$$$@0#stateCombinationTable_update +^6885 17567$$$@0#stateCombinationTable_lookup +^6886 17569$$$@0#stateCombinationTable_lookupLoseReference +^6887 17559$$$@0#stateCombinationTable_free +^6888 17553@6@5@1@0@0^@3@0@0#stateCombinationTable_unparse +^6889 17643$@0@@1@s0@3@0@0#mttok_create +^6890 17641@6@5@1@0@0^@2@0@0#mttok_unparse +^6891 17647$$$@0#mttok_free +^6892 17645@6@5@1@0@0@0@@1@p0@2@0@0#mttok_stealLoc +^6893 17651$^$@0#mttok_isIdentifier +^6894 17649$^$@0#mttok_isError +^6895 9955$@0@s1@1@s1$@0#mtreader_readFile +^6896 9957$@0@s1@1@s1$@0#mtreader_processDeclaration +^6897 9959$@0@s1@1@s1$@0#mtreader_processGlobalDeclaration +^6898 17653$^@3@0@0#mtDeclarationNode_create +^6899 17663@6@5@1@0@0^@19@3@0#mtDeclarationNode_getName +^6900 17661@6@5@1@0@0^@19@3@0#mtDeclarationNode_getLoc +^6901 17655@6@5@1@0@0^@3@0@0#mtDeclarationNode_unparse +^6902 17657$@0@s1@1@s1$@0#mtDeclarationNode_process +^6903 17659$$$@0#mtDeclarationNode_free *2 (Enum member) -^6896 8526$#MTP_DEAD#MTP_CONTEXT#MTP_VALUES#MTP_DEFAULTS#MTP_DEFAULTVALUE#MTP_ANNOTATIONS#MTP_MERGE#MTP_TRANSFERS#MTP_PRECONDITIONS#MTP_POSTCONDITIONS#MTP_LOSERS +^6904 8532$#MTP_DEAD#MTP_CONTEXT#MTP_VALUES#MTP_DEFAULTS#MTP_DEFAULTVALUE#MTP_ANNOTATIONS#MTP_MERGE#MTP_TRANSFERS#MTP_PRECONDITIONS#MTP_POSTCONDITIONS#MTP_LOSERS *9 (Enum tag) -^6907 8526@8527#&!218 -*0 (Datatype) -^6908 8527@-@-@0@0@0@0@8528#mtPieceKind -*1 (Constant) -^6909 1145@i0@0@4#mtDeclarationPiece_undefined -*4 (Function) -^6910 17642@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createContext -^6911 17644@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValues -^6912 17646@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createDefaults -^6913 17648@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValueDefault -^6914 17650@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createAnnotations -^6915 17652@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createMerge -^6916 17654@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createTransfers -^6917 17658@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPostconditions -^6918 17656@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPreconditions -^6919 17660@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createLosers -^6920 17666@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getContext -^6921 17668@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPiece_stealContext -^6922 17686$^@19@3@0#mtDeclarationPiece_getValues -^6923 17670$^@19@3@0#mtDeclarationPiece_getDefaults -^6924 17674$^@19@3@0#mtDeclarationPiece_getAnnotations -^6925 17676$^@19@3@0#mtDeclarationPiece_getMerge -^6926 17678@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getTransfers -^6927 17682@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPostconditions -^6928 17680@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPreconditions -^6929 17672@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getDefaultValue -^6930 17684@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getLosers -^6931 17664$^$@0#mtDeclarationPiece_matchKind -^6932 17688$$$@0#mtDeclarationPiece_free -^6933 17662@6@5@1@0@0^@2@0@0#mtDeclarationPiece_unparse -*1 (Constant) -^6934 1148@i0@0@4#mtDeclarationPieces_undefined -*4 (Function) -^6935 17630@6@5@1@0@0^@3@0@0#mtDeclarationPieces_create -^6936 17632@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPieces_append -^6937 17636@6@5@1@0@0^@19@2@0#mtDeclarationPieces_findPiece -^6938 17634@6@5@1@0@0^@3@0@0#mtDeclarationPieces_unparse -^6939 17638$$$@0#mtDeclarationPieces_free +^6915 8532@8533#&!218 +*0 (Datatype) +^6916 8533@-@-@0@0@0@0@8534#mtPieceKind +*1 (Constant) +^6917 1145@i0@0@4#mtDeclarationPiece_undefined +*4 (Function) +^6918 17677@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createContext +^6919 17679@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValues +^6920 17681@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createDefaults +^6921 17683@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValueDefault +^6922 17685@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createAnnotations +^6923 17687@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createMerge +^6924 17689@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createTransfers +^6925 17693@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPostconditions +^6926 17691@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPreconditions +^6927 17695@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createLosers +^6928 17701@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getContext +^6929 17703@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPiece_stealContext +^6930 17721$^@19@3@0#mtDeclarationPiece_getValues +^6931 17705$^@19@3@0#mtDeclarationPiece_getDefaults +^6932 17709$^@19@3@0#mtDeclarationPiece_getAnnotations +^6933 17711$^@19@3@0#mtDeclarationPiece_getMerge +^6934 17713@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getTransfers +^6935 17717@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPostconditions +^6936 17715@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPreconditions +^6937 17707@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getDefaultValue +^6938 17719@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getLosers +^6939 17699$^$@0#mtDeclarationPiece_matchKind +^6940 17723$$$@0#mtDeclarationPiece_free +^6941 17697@6@5@1@0@0^@2@0@0#mtDeclarationPiece_unparse +*1 (Constant) +^6942 1148@i0@0@4#mtDeclarationPieces_undefined +*4 (Function) +^6943 17665@6@5@1@0@0^@3@0@0#mtDeclarationPieces_create +^6944 17667@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPieces_append +^6945 17671@6@5@1@0@0^@19@2@0#mtDeclarationPieces_findPiece +^6946 17669@6@5@1@0@0^@3@0@0#mtDeclarationPieces_unparse +^6947 17673$$$@0#mtDeclarationPieces_free *2 (Enum member) -^6940 8597$#MTC_ANY#MTC_PARAM#MTC_RESULT#MTC_REFERENCE#MTC_CLAUSE#MTC_LITERAL#MTC_NULL +^6948 8603$#MTC_ANY#MTC_PARAM#MTC_RESULT#MTC_REFERENCE#MTC_CLAUSE#MTC_LITERAL#MTC_NULL *9 (Enum tag) -^6947 8597@8598#&!219 -*0 (Datatype) -^6948 8598@-@-@0@0@0@0@8599#mtContextKind -*1 (Constant) -^6949 5$#MTC_NUMCONTEXTS -^6950 1151@i0@0@4#mtContextNode_undefined -*4 (Function) -^6951 17720@6@5@1@0@0^@3@0@0#mtContextNode_unparse -^6952 8606@6@5@1@0@0^@3@0@0#mtContextNode_createAny -^6953 17698@6@5@1@0@0^@3@0@0#mtContextNode_createParameter -^6954 17702@6@5@1@0@0^@3@0@0#mtContextNode_createReference -^6955 17700@6@5@1@0@0^@3@0@0#mtContextNode_createResult -^6956 17704@6@5@1@0@0^@3@0@0#mtContextNode_createClause -^6957 17708@6@5@1@0@0^@3@0@0#mtContextNode_createNull -^6958 17706@6@5@1@0@0^@3@0@0#mtContextNode_createLiteral -^6959 17710$$$@0#mtContextNode_free -^6960 17726$^$@0#mtContextNode_isReference -^6961 17728$^$@0#mtContextNode_isResult -^6962 17724$^$@0#mtContextNode_isParameter -^6963 17722$^$@0#mtContextNode_isClause -^6964 17730$^$@0#mtContextNode_isLiteral -^6965 17732$^$@0#mtContextNode_isNull -^6966 17712$^$@0#mtContextNode_matchesEntry -^6967 17714$^$@0#mtContextNode_matchesRef -^6968 17716$^$@0#mtContextNode_matchesRefStrict -^6969 17734$$$@0#mtContextNode_showRefError -^6970 17736$^@3@0@0#mtValuesNode_create -^6971 17738$$$@0#mtValuesNode_free -^6972 17740@6@5@1@0@0^@3@0@0#mtValuesNode_unparse -^6973 17742$^@3@0@0#mtDefaultsNode_create -^6974 17744$$$@0#mtDefaultsNode_free -^6975 17746@6@5@1@0@0^@3@0@0#mtDefaultsNode_unparse -^6976 17869@6@5@1@0@0^@3@0@0#mtDefaultsDecl_unparse -^6977 17865$^@3@0@0#mtDefaultsDecl_create -^6978 17867$$$@0#mtDefaultsDecl_free -*0 (Datatype) -^6979 1163@-@+@0@0@2@0@8672#o_mtDefaultsDecl -*1 (Constant) -^6980 1160@i0@0@4#mtDefaultsDeclList_undefined -*4 (Function) -^6981 17861@6@5@1@0@0^@3@0@0#mtDefaultsDeclList_unparseSep -^6982 8684@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_new -^6983 17853@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_single -^6984 17855@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_add -^6985 17857@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_prepend -^6986 17859@6@5@1@0@0$@2@0@0#mtDefaultsDeclList_unparse -^6987 17863$$$@0#mtDefaultsDeclList_free -*1 (Constant) -^6988 5$#mtDefaultsDeclListBASESIZE +^6955 8603@8604#&!219 +*0 (Datatype) +^6956 8604@-@-@0@0@0@0@8605#mtContextKind +*1 (Constant) +^6957 5$#MTC_NUMCONTEXTS +^6958 1151@i0@0@4#mtContextNode_undefined +*4 (Function) +^6959 17755@6@5@1@0@0^@3@0@0#mtContextNode_unparse +^6960 8612@6@5@1@0@0^@3@0@0#mtContextNode_createAny +^6961 17733@6@5@1@0@0^@3@0@0#mtContextNode_createParameter +^6962 17737@6@5@1@0@0^@3@0@0#mtContextNode_createReference +^6963 17735@6@5@1@0@0^@3@0@0#mtContextNode_createResult +^6964 17739@6@5@1@0@0^@3@0@0#mtContextNode_createClause +^6965 17743@6@5@1@0@0^@3@0@0#mtContextNode_createNull +^6966 17741@6@5@1@0@0^@3@0@0#mtContextNode_createLiteral +^6967 17745$$$@0#mtContextNode_free +^6968 17761$^$@0#mtContextNode_isReference +^6969 17763$^$@0#mtContextNode_isResult +^6970 17759$^$@0#mtContextNode_isParameter +^6971 17757$^$@0#mtContextNode_isClause +^6972 17765$^$@0#mtContextNode_isLiteral +^6973 17767$^$@0#mtContextNode_isNull +^6974 17747$^$@0#mtContextNode_matchesEntry +^6975 17749$^$@0#mtContextNode_matchesRef +^6976 17751$^$@0#mtContextNode_matchesRefStrict +^6977 17769$$$@0#mtContextNode_showRefError +^6978 17771$^@3@0@0#mtValuesNode_create +^6979 17773$$$@0#mtValuesNode_free +^6980 17775@6@5@1@0@0^@3@0@0#mtValuesNode_unparse +^6981 17777$^@3@0@0#mtDefaultsNode_create +^6982 17779$$$@0#mtDefaultsNode_free +^6983 17781@6@5@1@0@0^@3@0@0#mtDefaultsNode_unparse +^6984 17904@6@5@1@0@0^@3@0@0#mtDefaultsDecl_unparse +^6985 17900$^@3@0@0#mtDefaultsDecl_create +^6986 17902$$$@0#mtDefaultsDecl_free +*0 (Datatype) +^6987 1163@-@+@0@0@2@0@8678#o_mtDefaultsDecl +*1 (Constant) +^6988 1160@i0@0@4#mtDefaultsDeclList_undefined +*4 (Function) +^6989 17896@6@5@1@0@0^@3@0@0#mtDefaultsDeclList_unparseSep +^6990 8690@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_new +^6991 17888@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_single +^6992 17890@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_add +^6993 17892@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_prepend +^6994 17894@6@5@1@0@0$@2@0@0#mtDefaultsDeclList_unparse +^6995 17898$$$@0#mtDefaultsDeclList_free +*1 (Constant) +^6996 5$#mtDefaultsDeclListBASESIZE *6 (Iterator finalizer) -^6989 0@101#end_mtDefaultsDeclList_elements +^6997 0@101#end_mtDefaultsDeclList_elements *5 (Iterator) -^6990 8695@101#mtDefaultsDeclList_elements +^6998 8701@101#mtDefaultsDeclList_elements *4 (Function) -^6991 17748$^@3@0@0#mtAnnotationsNode_create -^6992 17752@6@5@1@0@0^@3@0@0#mtAnnotationsNode_unparse -^6993 17750$$$@0#mtAnnotationsNode_free +^6999 17783$^@3@0@0#mtAnnotationsNode_create +^7000 17787@6@5@1@0@0^@3@0@0#mtAnnotationsNode_unparse +^7001 17785$$$@0#mtAnnotationsNode_free *1 (Constant) -^6994 1169@i0@0@4#mtAnnotationList_undefined +^7002 1169@i0@0@4#mtAnnotationList_undefined *4 (Function) -^6995 17774@6@5@1@0@0^@3@0@0#mtAnnotationList_unparseSep -^6996 8716@6@5@1@0@0^@2@0@0#mtAnnotationList_new -^6997 17766@6@5@1@0@0^@2@0@0#mtAnnotationList_single -^6998 17768@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_add -^6999 17770@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_prepend -^7000 17772@6@5@1@0@0$@2@0@0#mtAnnotationList_unparse -^7001 17776$$$@0#mtAnnotationList_free +^7003 17809@6@5@1@0@0^@3@0@0#mtAnnotationList_unparseSep +^7004 8722@6@5@1@0@0^@2@0@0#mtAnnotationList_new +^7005 17801@6@5@1@0@0^@2@0@0#mtAnnotationList_single +^7006 17803@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_add +^7007 17805@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_prepend +^7008 17807@6@5@1@0@0$@2@0@0#mtAnnotationList_unparse +^7009 17811$$$@0#mtAnnotationList_free *1 (Constant) -^7002 5$#mtAnnotationListBASESIZE +^7010 5$#mtAnnotationListBASESIZE *6 (Iterator finalizer) -^7003 0@107#end_mtAnnotationList_elements +^7011 0@107#end_mtAnnotationList_elements *5 (Iterator) -^7004 8727@107#mtAnnotationList_elements +^7012 8733@107#mtAnnotationList_elements *4 (Function) -^7005 17782@6@5@1@0@0^@3@0@0#mtAnnotationDecl_unparse -^7006 17778$^@3@0@0#mtAnnotationDecl_create -^7007 17780@6@5@1@0@0@0@@1@p0@2@0@0#mtAnnotationDecl_stealContext -^7008 17754$^@3@0@0#mtMergeNode_create -^7009 17756$$$@0#mtMergeNode_free -^7010 17758@6@5@1@0@0^@3@0@0#mtMergeNode_unparse +^7013 17817@6@5@1@0@0^@3@0@0#mtAnnotationDecl_unparse +^7014 17813$^@3@0@0#mtAnnotationDecl_create +^7015 17815@6@5@1@0@0@0@@1@p0@2@0@0#mtAnnotationDecl_stealContext +^7016 17789$^@3@0@0#mtMergeNode_create +^7017 17791$$$@0#mtMergeNode_free +^7018 17793@6@5@1@0@0^@3@0@0#mtMergeNode_unparse *0 (Datatype) -^7011 1190@-@+@0@0@2@0@8752#o_mtTransferClause +^7019 1190@-@+@0@0@2@0@8758#o_mtTransferClause *1 (Constant) -^7012 1187@i0@0@4#mtTransferClauseList_undefined +^7020 1187@i0@0@4#mtTransferClauseList_undefined *4 (Function) -^7013 17799@6@5@1@0@0^@3@0@0#mtTransferClauseList_unparseSep -^7014 8764@6@5@1@0@0^@2@0@0#mtTransferClauseList_new -^7015 17791@6@5@1@0@0^@2@0@0#mtTransferClauseList_single -^7016 17793@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_add -^7017 17795@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_prepend -^7018 17797@6@5@1@0@0$@2@0@0#mtTransferClauseList_unparse -^7019 17801$$$@0#mtTransferClauseList_free +^7021 17834@6@5@1@0@0^@3@0@0#mtTransferClauseList_unparseSep +^7022 8770@6@5@1@0@0^@2@0@0#mtTransferClauseList_new +^7023 17826@6@5@1@0@0^@2@0@0#mtTransferClauseList_single +^7024 17828@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_add +^7025 17830@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_prepend +^7026 17832@6@5@1@0@0$@2@0@0#mtTransferClauseList_unparse +^7027 17836$$$@0#mtTransferClauseList_free *1 (Constant) -^7020 5$#mtTransferClauseListBASESIZE +^7028 5$#mtTransferClauseListBASESIZE *6 (Iterator finalizer) -^7021 0@119#end_mtTransferClauseList_elements +^7029 0@119#end_mtTransferClauseList_elements *5 (Iterator) -^7022 8775@119#mtTransferClauseList_elements +^7030 8781@119#mtTransferClauseList_elements *4 (Function) -^7023 17807@6@5@1@0@0^@3@0@0#mtTransferClause_unparse -^7024 17803$^@3@0@0#mtTransferClause_create -^7025 17805$$$@0#mtTransferClause_free +^7031 17842@6@5@1@0@0^@3@0@0#mtTransferClause_unparse +^7032 17838$^@3@0@0#mtTransferClause_create +^7033 17840$$$@0#mtTransferClause_free *0 (Datatype) -^7026 1196@-@+@0@0@2@0@8791#o_mtLoseReference +^7034 1196@-@+@0@0@2@0@8797#o_mtLoseReference *1 (Constant) -^7027 1193@i0@0@4#mtLoseReferenceList_undefined +^7035 1193@i0@0@4#mtLoseReferenceList_undefined *4 (Function) -^7028 17836@6@5@1@0@0^@3@0@0#mtLoseReferenceList_unparseSep -^7029 8803@6@5@1@0@0^@2@0@0#mtLoseReferenceList_new -^7030 17828@6@5@1@0@0^@2@0@0#mtLoseReferenceList_single -^7031 17830@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_add -^7032 17832@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_prepend -^7033 17834@6@5@1@0@0$@2@0@0#mtLoseReferenceList_unparse -^7034 17838$$$@0#mtLoseReferenceList_free +^7036 17871@6@5@1@0@0^@3@0@0#mtLoseReferenceList_unparseSep +^7037 8809@6@5@1@0@0^@2@0@0#mtLoseReferenceList_new +^7038 17863@6@5@1@0@0^@2@0@0#mtLoseReferenceList_single +^7039 17865@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_add +^7040 17867@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_prepend +^7041 17869@6@5@1@0@0$@2@0@0#mtLoseReferenceList_unparse +^7042 17873$$$@0#mtLoseReferenceList_free *1 (Constant) -^7035 5$#mtLoseReferenceListBASESIZE +^7043 5$#mtLoseReferenceListBASESIZE *6 (Iterator finalizer) -^7036 0@123#end_mtLoseReferenceList_elements +^7044 0@123#end_mtLoseReferenceList_elements *5 (Iterator) -^7037 8814@123#mtLoseReferenceList_elements +^7045 8820@123#mtLoseReferenceList_elements *4 (Function) -^7038 17844@6@5@1@0@0^@3@0@0#mtLoseReference_unparse -^7039 17840$^@3@0@0#mtLoseReference_create -^7040 17842$$$@0#mtLoseReference_free +^7046 17879@6@5@1@0@0^@3@0@0#mtLoseReference_unparse +^7047 17875$^@3@0@0#mtLoseReference_create +^7048 17877$$$@0#mtLoseReference_free *2 (Enum member) -^7041 8828$#MTAK_VALUE#MTAK_ERROR +^7049 8834$#MTAK_VALUE#MTAK_ERROR *9 (Enum tag) -^7043 8828@8829#&!220 -*4 (Function) -^7044 17819$$$@0#mtTransferAction_free -^7045 17817@6@5@1@0@0^@3@0@0#mtTransferAction_unparse -^7046 17809$^@3@0@0#mtTransferAction_createValue -^7047 17815@6@5@1@0@0^@19@3@0#mtTransferAction_getMessage -^7048 17811$^@3@0@0#mtTransferAction_createError -^7049 17813$^@3@0@0#mtTransferAction_createErrorMessage +^7051 8834@8835#&!220 +*4 (Function) +^7052 17854$$$@0#mtTransferAction_free +^7053 17852@6@5@1@0@0^@3@0@0#mtTransferAction_unparse +^7054 17844$^@3@0@0#mtTransferAction_createValue +^7055 17850@6@5@1@0@0^@19@3@0#mtTransferAction_getMessage +^7056 17846$^@3@0@0#mtTransferAction_createError +^7057 17848$^@3@0@0#mtTransferAction_createErrorMessage *2 (Enum member) -^7050 8849$#MTMK_VALUE#MTMK_STAR +^7058 8855$#MTMK_VALUE#MTMK_STAR *9 (Enum tag) -^7052 8849@8850#&!221 +^7060 8855@8856#&!221 *4 (Function) -^7053 17877$$$@0#mtMergeItem_free -^7054 17875@6@5@1@0@0^@3@0@0#mtMergeItem_unparse -^7055 17871$^@3@0@0#mtMergeItem_createValue -^7056 17873$^@3@0@0#mtMergeItem_createStar -^7057 17883@6@5@1@0@0^@3@0@0#mtMergeClause_unparse -^7058 17879$$@3@0@0#mtMergeClause_create -^7059 17881$$$@0#mtMergeClause_free +^7061 17912$$$@0#mtMergeItem_free +^7062 17910@6@5@1@0@0^@3@0@0#mtMergeItem_unparse +^7063 17906$^@3@0@0#mtMergeItem_createValue +^7064 17908$^@3@0@0#mtMergeItem_createStar +^7065 17918@6@5@1@0@0^@3@0@0#mtMergeClause_unparse +^7066 17914$$@3@0@0#mtMergeClause_create +^7067 17916$$$@0#mtMergeClause_free *0 (Datatype) -^7060 1184@-@+@0@0@2@0@8881#o_mtMergeClause +^7068 1184@-@+@0@0@2@0@8887#o_mtMergeClause *1 (Constant) -^7061 1181@i0@0@4#mtMergeClauseList_undefined +^7069 1181@i0@0@4#mtMergeClauseList_undefined *4 (Function) -^7062 17900@6@5@1@0@0^@3@0@0#mtMergeClauseList_unparseSep -^7063 8893@6@5@1@0@0^@2@0@0#mtMergeClauseList_new -^7064 17892@6@5@1@0@0^@2@0@0#mtMergeClauseList_single -^7065 17894@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_add -^7066 17896@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_prepend -^7067 17898@6@5@1@0@0$@2@0@0#mtMergeClauseList_unparse -^7068 17902$$$@0#mtMergeClauseList_free +^7070 17935@6@5@1@0@0^@3@0@0#mtMergeClauseList_unparseSep +^7071 8899@6@5@1@0@0^@2@0@0#mtMergeClauseList_new +^7072 17927@6@5@1@0@0^@2@0@0#mtMergeClauseList_single +^7073 17929@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_add +^7074 17931@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_prepend +^7075 17933@6@5@1@0@0$@2@0@0#mtMergeClauseList_unparse +^7076 17937$$$@0#mtMergeClauseList_free *1 (Constant) -^7069 5$#mtMergeClauseListBASESIZE +^7077 5$#mtMergeClauseListBASESIZE *6 (Iterator finalizer) -^7070 0@115#end_mtMergeClauseList_elements +^7078 0@115#end_mtMergeClauseList_elements *5 (Iterator) -^7071 8904@115#mtMergeClauseList_elements +^7079 8910@115#mtMergeClauseList_elements *4 (Function) -^7072 13321$$@3@0@0#metaStateConstraint_create -^7073 13323@6@5@1@0@0^@3@0@0#metaStateConstraint_unparse -^7074 13325$^@2@0@0#metaStateConstraint_copy -^7075 13331$$$@0#metaStateConstraint_free -^7076 13327$^@19@3@0#metaStateConstraint_getSpecifier -^7077 13329@6@5@1@0@0^@19@3@0#metaStateConstraint_getExpression +^7080 13356$$@3@0@0#metaStateConstraint_create +^7081 13358@6@5@1@0@0^@3@0@0#metaStateConstraint_unparse +^7082 13360$^@2@0@0#metaStateConstraint_copy +^7083 13366$$$@0#metaStateConstraint_free +^7084 13362$^@19@3@0#metaStateConstraint_getSpecifier +^7085 13364@6@5@1@0@0^@19@3@0#metaStateConstraint_getExpression *0 (Datatype) -^7078 1109@-@+@0@0@19@3@8918#b_metaStateConstraint +^7086 1109@-@+@0@0@19@3@8924#b_metaStateConstraint *1 (Constant) -^7079 1112@i0@0@4#metaStateConstraintList_undefined +^7087 1112@i0@0@4#metaStateConstraintList_undefined *6 (Iterator finalizer) -^7080 0@69#end_metaStateConstraintList_elements +^7088 0@69#end_metaStateConstraintList_elements *5 (Iterator) -^7081 8925@69#metaStateConstraintList_elements -*4 (Function) -^7082 13340@6@5@1@0@0$$@0#metaStateConstraintList_append -^7083 13346$^@19@3@0#metaStateConstraintList_getFirst -^7084 8935@6@5@1@0@0^@2@0@0#metaStateConstraintList_new -^7085 13342@6@5@1@0@0@0@@1@p0$@0#metaStateConstraintList_add -^7086 13344@6@5@1@0@0^@3@0@0#metaStateConstraintList_single -^7087 13348@6@5@1@0@0$@2@0@0#metaStateConstraintList_unparse -^7088 13350$$$@0#metaStateConstraintList_free -*1 (Constant) -^7089 5$#metaStateConstraintListBASESIZE -*4 (Function) -^7090 13368$$@3@0@0#metaStateSpecifier_create -^7091 13370$$@3@0@0#metaStateSpecifier_createElipsis -^7092 13372$^$@0#metaStateSpecifier_isElipsis -^7093 13374@6@5@1@0@0^@19@2@0#metaStateSpecifier_getSref -^7094 13376@6@5@1@0@0^@19@3@0#metaStateSpecifier_getMetaStateInfo -^7095 13380@6@5@1@0@0^@3@0@0#metaStateSpecifier_unparse -^7096 13378$^@3@0@0#metaStateSpecifier_copy -^7097 13382$$$@0#metaStateSpecifier_free -*1 (Constant) -^7098 1118@i0@0@4#metaStateExpression_undefined -*4 (Function) -^7099 13352@6@2@1@0@0$@3@0@0#metaStateExpression_create -^7100 13354@6@2@1@0@0$@3@0@0#metaStateExpression_createMerge -^7101 13360$^@19@3@0#metaStateExpression_getSpecifier -^7102 13362$^$@0#metaStateExpression_isMerge -^7103 13364@6@5@1@0@0^@19@3@0#metaStateExpression_getRest -^7104 13358@6@5@1@0@0$@3@0@0#metaStateExpression_copy -^7105 13356@6@5@1@0@0^@3@0@0#metaStateExpression_unparse -^7106 13366$$$@0#metaStateExpression_free -*1 (Constant) -^7107 5$#metaState_error -^7108 1103@i0@0@4#metaStateInfo_undefined -*4 (Function) -^7109 17540@6@2@1@0@0$@3@0@0#metaStateInfo_create -^7110 17558$^$@0#metaStateInfo_getDefaultValueContext -^7111 17564$@0@@1@p0$@0#metaStateInfo_setDefaultValueContext -^7112 17566$@0@@1@p0$@0#metaStateInfo_setDefaultRefValue -^7113 17570$@0@@1@p0$@0#metaStateInfo_setDefaultParamValue -^7114 17568$@0@@1@p0$@0#metaStateInfo_setDefaultResultValue -^7115 17560$^$@0#metaStateInfo_getDefaultValue -^7116 17572$^$@0#metaStateInfo_getDefaultRefValue -^7117 17576$^$@0#metaStateInfo_getDefaultParamValue -^7118 17574$^$@0#metaStateInfo_getDefaultResultValue -^7119 17562$^$@0#metaStateInfo_getDefaultGlobalValue -^7120 17548@6@5@1@0@0^@19@3@0#metaStateInfo_getContext -^7121 17550@6@5@1@0@0^@19@3@0#metaStateInfo_getName -^7122 17552@6@5@1@0@0^@19@3@0#metaStateInfo_getLoc -^7123 17554$^@19@2@0#metaStateInfo_getTransferTable -^7124 17556$^@19@2@0#metaStateInfo_getMergeTable -^7125 17544@6@5@1@0@0^@2@0@0#metaStateInfo_unparse -^7126 17546@6@5@1@0@0^@19@3@0#metaStateInfo_unparseValue -^7127 17542$$$@0#metaStateInfo_free -*1 (Constant) -^7128 1099@i0@0@4#metaStateTable_undefined -^7129 5$#DEFAULT_MSTABLE_SIZE -*4 (Function) -^7130 17536$@0@@1@p0$@0#metaStateTable_insert +^7089 8931@69#metaStateConstraintList_elements +*4 (Function) +^7090 13375@6@5@1@0@0$$@0#metaStateConstraintList_append +^7091 13381$^@19@3@0#metaStateConstraintList_getFirst +^7092 8941@6@5@1@0@0^@2@0@0#metaStateConstraintList_new +^7093 13377@6@5@1@0@0@0@@1@p0$@0#metaStateConstraintList_add +^7094 13379@6@5@1@0@0^@3@0@0#metaStateConstraintList_single +^7095 13383@6@5@1@0@0$@2@0@0#metaStateConstraintList_unparse +^7096 13385$$$@0#metaStateConstraintList_free +*1 (Constant) +^7097 5$#metaStateConstraintListBASESIZE +*4 (Function) +^7098 13403$$@3@0@0#metaStateSpecifier_create +^7099 13405$$@3@0@0#metaStateSpecifier_createElipsis +^7100 13407$^$@0#metaStateSpecifier_isElipsis +^7101 13409@6@5@1@0@0^@19@2@0#metaStateSpecifier_getSref +^7102 13411@6@5@1@0@0^@19@3@0#metaStateSpecifier_getMetaStateInfo +^7103 13415@6@5@1@0@0^@3@0@0#metaStateSpecifier_unparse +^7104 13413$^@3@0@0#metaStateSpecifier_copy +^7105 13417$$$@0#metaStateSpecifier_free +*1 (Constant) +^7106 1118@i0@0@4#metaStateExpression_undefined +*4 (Function) +^7107 13387@6@2@1@0@0$@3@0@0#metaStateExpression_create +^7108 13389@6@2@1@0@0$@3@0@0#metaStateExpression_createMerge +^7109 13395$^@19@3@0#metaStateExpression_getSpecifier +^7110 13397$^$@0#metaStateExpression_isMerge +^7111 13399@6@5@1@0@0^@19@3@0#metaStateExpression_getRest +^7112 13393@6@5@1@0@0$@3@0@0#metaStateExpression_copy +^7113 13391@6@5@1@0@0^@3@0@0#metaStateExpression_unparse +^7114 13401$$$@0#metaStateExpression_free +*1 (Constant) +^7115 5$#metaState_error +^7116 1103@i0@0@4#metaStateInfo_undefined +*4 (Function) +^7117 17575@6@2@1@0@0$@3@0@0#metaStateInfo_create +^7118 17593$^$@0#metaStateInfo_getDefaultValueContext +^7119 17599$@0@@1@p0$@0#metaStateInfo_setDefaultValueContext +^7120 17601$@0@@1@p0$@0#metaStateInfo_setDefaultRefValue +^7121 17605$@0@@1@p0$@0#metaStateInfo_setDefaultParamValue +^7122 17603$@0@@1@p0$@0#metaStateInfo_setDefaultResultValue +^7123 17595$^$@0#metaStateInfo_getDefaultValue +^7124 17607$^$@0#metaStateInfo_getDefaultRefValue +^7125 17611$^$@0#metaStateInfo_getDefaultParamValue +^7126 17609$^$@0#metaStateInfo_getDefaultResultValue +^7127 17597$^$@0#metaStateInfo_getDefaultGlobalValue +^7128 17583@6@5@1@0@0^@19@3@0#metaStateInfo_getContext +^7129 17585@6@5@1@0@0^@19@3@0#metaStateInfo_getName +^7130 17587@6@5@1@0@0^@19@3@0#metaStateInfo_getLoc +^7131 17589$^@19@2@0#metaStateInfo_getTransferTable +^7132 17591$^@19@2@0#metaStateInfo_getMergeTable +^7133 17579@6@5@1@0@0^@2@0@0#metaStateInfo_unparse +^7134 17581@6@5@1@0@0^@19@3@0#metaStateInfo_unparseValue +^7135 17577$$$@0#metaStateInfo_free +*1 (Constant) +^7136 1099@i0@0@4#metaStateTable_undefined +^7137 5$#DEFAULT_MSTABLE_SIZE +*4 (Function) +^7138 17571$@0@@1@p0$@0#metaStateTable_insert *6 (Iterator finalizer) -^7131 0@59#end_metaStateTable_elements +^7139 0@59#end_metaStateTable_elements *5 (Iterator) -^7132 9043@59#metaStateTable_elements -*4 (Function) -^7133 17538@6@5@1@0@0$@3@0@0#metaStateTable_unparse -*1 (Constant) -^7134 1091@i0@0@4#annotationInfo_undefined -*4 (Function) -^7135 17596$^$@0#annotationInfo_matchesContext -^7136 17598$^$@0#annotationInfo_matchesContextRef -^7137 17590@6@5@1@0@0^@19@3@0#annotationInfo_getState -^7138 17594$^$@0#annotationInfo_getValue -^7139 17586@6@5@1@0@0^@19@3@0#annotationInfo_getName -^7140 17582@6@5@1@0@0^@2@0@0#annotationInfo_create -^7141 17588@6@5@1@0@0$@19@3@0#annotationInfo_unparse -^7142 17592@6@5@1@0@0^@19@3@0#annotationInfo_getLoc -^7143 17584$$$@0#annotationInfo_free -^7144 17600@6@5@1@0@0$@19@3@0#annotationInfo_dump -^7145 17602@6@5@1@0@0@0@@1@tp0@19@3@0#annotationInfo_undump -^7146 17604$^$@0#annotationInfo_showContextRefError -*1 (Constant) -^7147 1100@@0@4#annotationTable_undefined -^7148 5$#DEFAULT_ANNOTTABLE_SIZE -*4 (Function) -^7149 17580$$$@0#annotationTable_insert -^7150 17578@6@5@1@0@0$@2@0@0#annotationTable_unparse +^7140 9049@59#metaStateTable_elements +*4 (Function) +^7141 17573@6@5@1@0@0$@3@0@0#metaStateTable_unparse +*1 (Constant) +^7142 1091@i0@0@4#annotationInfo_undefined +*4 (Function) +^7143 17631$^$@0#annotationInfo_matchesContext +^7144 17633$^$@0#annotationInfo_matchesContextRef +^7145 17625@6@5@1@0@0^@19@3@0#annotationInfo_getState +^7146 17629$^$@0#annotationInfo_getValue +^7147 17621@6@5@1@0@0^@19@3@0#annotationInfo_getName +^7148 17617@6@5@1@0@0^@2@0@0#annotationInfo_create +^7149 17623@6@5@1@0@0$@19@3@0#annotationInfo_unparse +^7150 17627@6@5@1@0@0^@19@3@0#annotationInfo_getLoc +^7151 17619$$$@0#annotationInfo_free +^7152 17635@6@5@1@0@0$@19@3@0#annotationInfo_dump +^7153 17637@6@5@1@0@0@0@@1@tp0@19@3@0#annotationInfo_undump +^7154 17639$^$@0#annotationInfo_showContextRefError +*1 (Constant) +^7155 1100@@0@4#annotationTable_undefined +^7156 5$#DEFAULT_ANNOTTABLE_SIZE +*4 (Function) +^7157 17615$$$@0#annotationTable_insert +^7158 17613@6@5@1@0@0$@2@0@0#annotationTable_unparse *6 (Iterator finalizer) -^7151 0@61#end_annotationTable_elements +^7159 0@61#end_annotationTable_elements *5 (Iterator) -^7152 9097@61#annotationTable_elements +^7160 9103@61#annotationTable_elements *2 (Enum member) -^7153 9100$#FCT_BUFFER#FCT_METASTATE#FCT_CONJUNCT +^7161 9106$#FCT_BUFFER#FCT_METASTATE#FCT_CONJUNCT *9 (Enum tag) -^7156 9100@9101#&!222 +^7164 9106@9107#&!222 *0 (Datatype) -^7157 9101@-@-@0@0@0@0@9102#functionConstraintKind +^7165 9107@-@-@0@0@0@0@9108#functionConstraintKind *7 (Struct tag) -^7158 9103@9104#@!223 +^7166 9109@9110#@!223 *8 (Union tag) -^7159 9105@9106#$!224 -*1 (Constant) -^7160 1106@i0@0@4#functionConstraint_undefined -*4 (Function) -^7161 13402@6@5@1@0@0^@3@0@0#functionConstraint_copy -^7162 13386@6@5@1@0@0$@3@0@0#functionConstraint_createBufferConstraint -^7163 13388@6@5@1@0@0$@3@0@0#functionConstraint_createMetaStateConstraint -^7164 13398$^$@0#functionConstraint_hasBufferConstraint -^7165 13400$^$@0#functionConstraint_hasMetaStateConstraint -^7166 13390@6@5@1@0@0$@3@0@0#functionConstraint_conjoin -^7167 13394@6@5@1@0@0^@2@0@0#functionConstraint_getBufferConstraints -^7168 13396@6@5@1@0@0^@2@0@0#functionConstraint_getMetaStateConstraints -^7169 13392@6@5@1@0@0^@3@0@0#functionConstraint_unparse -^7170 13404$$$@0#functionConstraint_free -^7171 16429$$$@0#context_pushLoc -^7172 16431$$$@0#context_popLoc -^7173 16485$$$@0#context_doMerge -^7174 16483$$$@0#context_doDump -^7175 16119$$$@0#context_resetAllFlags -^7176 9143@6@5@1@0@0^@3@0@0#context_unparseFlagMarkers -^7177 16173$@0@s1@1@s1$@0#context_enterDoWhileClause -^7178 16241$$$@0#context_hasMods -^7179 16125$^$@0#context_isSystemDir -^7180 9151@6@5@1@0@0^@19@3@0#context_selectedLibrary -^7181 9153$^$@0#context_usingPosixLibrary -^7182 9155$^$@0#context_usingAnsiLibrary -^7183 9157$^$@0#context_getLibrary -^7184 16107$@0@s1@1@s1$@0#context_setLibrary -^7185 16039$@0@s1@1@s1$@0#context_setPreprocessing -^7186 16041$@0@s1@1@s1$@0#context_clearPreprocessing -^7187 16043$^$@0#context_isPreprocessing -^7188 16045$^$@0#context_loadingLibrary -^7189 16049$@0@s1@1@s1$@0#context_setInCommandLine -^7190 16051$@0@s1@1@s1$@0#context_clearInCommandLine -^7191 16517$@0@s1@1@s1$@0#context_checkGlobalScope -^7192 16053$^$@0#context_isInCommandLine -^7193 16047$^$@0#context_inXHFile -^7194 16333$$$@0#context_resetErrors -^7195 16505$^$@0#context_getLinesProcessed -^7196 16507$^$@0#context_getSpecLinesProcessed -^7197 16521$^$@0#context_setBoolName -^7198 16525@6@5@1@0@0^@19@3@0#context_getBoolName -^7199 16523@6@5@1@0@0^@19@3@0#context_printBoolName -^7200 16527@6@5@1@0@0^@19@3@0#context_getFalseName -^7201 16529@6@5@1@0@0^@19@3@0#context_getTrueName -^7202 16531@6@5@1@0@0^@19@3@0#context_getLarchPath -^7203 16533@6@5@1@0@0^@19@3@0#context_getLCLImportDir -^7204 16213$^$@0#context_checkExport -^7205 16221$^$@0#context_checkGlobMod -^7206 16215$$$@0#context_checkGlobUse -^7207 16217$$$@0#context_checkAliasGlob -^7208 16219$$$@0#context_checkInternalUse -^7209 16305$$$@0#context_recordFileModifies -^7210 16537$$$@0#context_clearJustPopped -^7211 16539$$$@0#context_justPopped -^7212 16179$$$@0#context_enterTrueClause -^7213 16189$$$@0#context_enterFalseClause -^7214 16267$$$@0#context_exitClause -^7215 16355$$$@0#context_exitInnerSafe -^7216 16347$@0@s1@1@s1$@0#context_exitInnerPlain -^7217 16433$$$@0#context_inGlobalScope -^7218 16435$$$@0#context_inInnerScope -^7219 16437$$$@0#context_setProtectVars -^7220 16453$^$@0#context_getLimit -^7221 16455$^$@0#context_unlimitedMessages -^7222 16457$$$@0#context_releaseVars -^7223 16459$$$@0#context_sizeofReleaseVars -^7224 16461$$$@0#context_inProtectVars -^7225 16231$$$@0#context_hasFileAccess -^7226 16463$$$@0#context_hideShowscan -^7227 16465$$$@0#context_unhideShowscan -^7228 16121$$$@0#context_setMode -^7229 16243$$$@0#context_exitAllClauses -^7230 16245$$$@0#context_exitAllClausesQuiet -^7231 16467$$$@0#context_inHeader -^7232 16469@6@5@1@0@0^@18@2@0#context_fileTable -^7233 16473@6@5@1@0@0$@19@2@0#context_messageLog -^7234 16471@6@5@1@0@0$@18@3@0#context_tmpdir -^7235 16087$@0@s1@1@s1$@0#context_enterMTfile -^7236 16089$@0@s1@1@s1$@0#context_exitMTfile -^7237 16091$$$@0#context_enterLCLfile -^7238 16097$$$@0#context_exitLCLfile -^7239 16495$$$@0#context_enterImport -^7240 16497$$$@0#context_leaveImport -^7241 16509$@0@s1@1@s1$@0#context_processedSpecLine -^7242 16451$^$@0#context_getLCLExpect -^7243 16427$^$@0#context_msgLh -^7244 16491$@1@s1@1@$@0#context_inLCLLib -^7245 16493$@1@s1@1@$@0#context_inImport -^7246 16511$@0@s1@1@s1$@0#context_resetSpecLines -^7247 16379$$$@0#context_exitMacroCache -^7248 16075$$$@0#context_enterSuppressRegion -^7249 16085$$$@0#context_exitSuppressRegion -^7250 16363$$$@0#context_enterMacroFile -^7251 16113$$$@0#context_fileAccessTypes -^7252 16127$$$@0#context_addFileAccessType -^7253 16129$$$@0#context_removeFileAccessType -^7254 16275@6@5@1@0@0$@19@3@0#context_getParams -^7255 16123$$$@0#context_isSpecialFile -^7256 16385@6@5@1@0@0^@19@3@0#context_inFunctionName -^7257 16343$^$@0#context_currentFunctionType -^7258 16377$$$@0#context_exitCFile -^7259 16191$$$@0#context_enterConstantMacro -^7260 16143$$$@0#context_enterMacro -^7261 16197$$$@0#context_enterFunction -^7262 16271$$$@0#context_exitFunction -^7263 16335$@1@s1@1@s1$@0#context_initMod -^7264 16345$$$@0#context_enterInnerContext -^7265 16349$$$@0#context_exitInner -^7266 16227$$$@0#context_globAccess -^7267 16277@6@5@1@0@0$@19@3@0#context_getUsedGlobs -^7268 16229$$$@0#context_hasAccess -^7269 16237$$$@0#context_couldHaveAccess -^7270 16341@6@5@1@0@0^@2@0@0#context_unparse -^7271 16195$$$@0#context_setFunctionDefined -^7272 16395$$$@0#context_setFlagTemp -^7273 16547$$$@0#context_showFilelocStack -^7274 16401$^$@0#context_getFlag -^7275 16403$^$@0#context_flagOn -^7276 16317$^$@0#context_getValue -^7277 16315$@0@s1@1@s1$@0#context_setValueAndFlag -^7278 16319$^$@0#context_getCounter -^7279 16321$@0@s1@1@s1$@0#context_incCounter -^7280 16323$@0@s1@1@s1$@0#context_decCounter -^7281 16399$^$@0#context_maybeSet -^7282 16331@6@5@1@0@0^@19@3@0#context_getString -^7283 16327$@0@s1@1@s1$@0#context_setString -^7284 16387$$$@0#context_userSetFlag -^7285 16449$^$@0#context_getExpect -^7286 16225@6@5@1@0@0$@19@3@0#context_modList -^7287 16193@6@5@1@0@0^@19@2@0#context_getHeader -^7288 16223$$$@0#context_usedGlobal -^7289 16115$$$@0#context_resetModeFlags -^7290 16337$$$@0#context_typeofZero -^7291 16339$$$@0#context_typeofOne -^7292 16361$$$@0#context_enterFile -^7293 16145$$$@0#context_enterUnknownMacro -^7294 16311$$$@0#context_getCommentMarkerChar -^7295 16309$$$@0#context_setCommentMarkerChar -^7296 16477$^$@0#context_inMacroConstant -^7297 16269$$$@0#context_returnFunction -^7298 16375$$$@0#context_processingMacros -^7299 16381$$$@0#context_saveLocation -^7300 16383@6@5@1@0@0$@2@0@0#context_getSaveLocation -^7301 16519$$$@0#context_setFileId -^7302 16409$@1@g2690@6@5@1@g2690$@0#context_setFilename -^7303 16389$$$@0#context_fileSetFlag -^7304 16233@6@5@1@0@0^@2@0@0#context_unparseAccess -^7305 16365$^$@0#context_inFunction -^7306 16367$^$@0#context_inFunctionLike -^7307 16541$$$@0#context_setMacroMissingParams -^7308 16543$$$@0#context_resetMacroMissingParams -^7309 16545$^$@0#context_isMacroMissingParams -^7310 16479$^$@0#context_inUnknownMacro -^7311 16487@6@5@1@0@0^@19@3@0#context_getDump -^7312 16489@6@5@1@0@0^@19@3@0#context_getMerge -^7313 16083$$$@0#context_incLineno -^7314 16073$^$@0#context_inSuppressRegion -^7315 16253$$$@0#context_exitTrueClause -^7316 16415$@1@s1@1@s1$@0#context_destroyMod -^7317 16059$$$@0#context_addMacroCache -^7318 16371$$$@0#context_processAllMacros -^7319 16061$$$@0#context_addComment -^7320 16079$$$@0#context_enterSuppressLine -^7321 16071$^$@0#context_inSuppressZone -^7322 16099$$$@0#context_dumpModuleAccess -^7323 16111$$$@0#context_loadModuleAccess -^7324 16501$^$@0#context_inIterDef -^7325 16499$^$@0#context_inMacro -^7326 16503$^$@0#context_inIterEnd -^7327 16239$^$@0#context_getRetType -^7328 16411$$$@0#context_enterIterDef -^7329 16413$$$@0#context_enterIterEnd -^7330 16283$$$@0#context_addBoolAccess -^7331 16287$$$@0#context_canAccessBool -^7332 16273$$$@0#context_quietExitFunction -^7333 16417$^$@0#context_msgBoolInt -^7334 16419$^$@0#context_msgCharInt -^7335 16421$^$@0#context_msgEnumInt -^7336 16423$^$@0#context_msgPointerArith -^7337 16425$^$@0#context_msgStrictOps -^7338 16353$$$@0#context_exitStructInnerContext -^7339 16351$$$@0#context_enterStructInnerContext -^7340 16369$^$@0#context_inRealFunction -^7341 16165$$$@0#context_exitOrClause -^7342 16163$$$@0#context_exitAndClause -^7343 16149$$$@0#context_enterOrClause -^7344 16147$$$@0#context_enterAndClause -^7345 16177$$$@0#context_enterForClause -^7346 16175$$$@0#context_enterWhileClause -^7347 16171$$$@0#context_enterIterClause -^7348 16255$$$@0#context_exitIterClause -^7349 16259$$$@0#context_exitWhileClause -^7350 16261$$$@0#context_exitDoWhileClause -^7351 16263$$$@0#context_exitForClause -^7352 16235@6@5@1@0@0^@2@0@0#context_unparseClauses -^7353 16281@6@5@1@0@0^@19@3@0#context_getGlobs -^7354 16295@6@5@1@0@0$@2@0@0#context_getMessageAnnote -^7355 16293$$$@0#context_clearMessageAnnote -^7356 16291$$$@0#context_hasMessageAnnote -^7357 16289$$$@0#context_setMessageAnnote -^7358 16067$$$@0#context_suppressFlagMsg -^7359 16069$$$@0#context_suppressNotFlagMsg -^7360 16185$$$@0#context_enterCaseClause -^7361 16181$$$@0#context_enterSwitch -^7362 16183$$$@0#context_exitSwitch -^7363 16325$$$@0#context_showFunction -^7364 16481$$$@0#context_setShownFunction -^7365 16301$$$@0#context_clearAliasAnnote -^7366 16303@6@5@1@0@0$@3@0@0#context_getAliasAnnote -^7367 16299$$$@0#context_hasAliasAnnote -^7368 16297$$$@0#context_setAliasAnnote -^7369 16151$@1@s1@1@$@0#context_inDeepLoop -^7370 16155$@1@s1@1@$@0#context_inDeepLoopSwitch -^7371 16161$@1@s1@1@$@0#context_inConditional -^7372 16153$@1@s1@1@$@0#context_inDeepSwitch -^7373 16157$$$@0#context_breakClause -^7374 16159$$$@0#context_nextBreakClause -^7375 16439$@1@s1@1@$@0#context_anyErrors -^7376 16441$@0@s1@1@s1$@0#context_hasError -^7377 16443$@1@s1@1@$@0#context_numErrors -^7378 16445$$$@0#context_neednl -^7379 16447$$$@0#context_setNeednl -^7380 16513$@1@s1@1@$@0#context_inGlobalContext -^7381 16475$@1@s1@1@$@0#context_inMacroFunction -^7382 9561@6@5@1@0@0^@19@3@0#context_moduleName -^7383 16307$$$@0#context_recordFileGlobals -^7384 16081$@0@g2691@0@0@1@g2691$@0#context_checkSuppressCounts -^7385 16135$@1@s1@1@$@0#context_inFunctionHeader -^7386 16131$@0@s1@1@s1$@0#context_enterFunctionHeader -^7387 16133$@0@s1@1@s1$@0#context_exitFunctionHeader -^7388 16141$@1@s1@1@$@0#context_inFunctionDeclaration -^7389 16137$@0@s1@1@s1$@0#context_enterFunctionDeclaration -^7390 16139$@0@s1@1@s1$@0#context_exitFunctionDeclaration -^7391 16199$@0@s1@1@s1$@0#context_enterOldStyleScope -^7392 16201$@0@s1@1@s1$@0#context_completeOldStyleFunction -^7393 9583$^$@0#context_boolImplementationType -^7394 16553@6@5@1@0@0^@19@3@0#context_lookupAnnotation -^7395 16549@6@5@1@0@0@1@s1@1@@19@3@0#context_getMetaStateTable -^7396 16551@6@5@1@0@0@1@s1@1@@19@3@0#context_lookupMetaStateInfo -^7397 16555$@0@s1@1@s1$@0#context_addAnnotation -^7398 16557$@0@s1@1@s1$@0#context_addMetaState -^7399 16559@6@5@1@0@0@1@s1@1@@3@0@0#context_createValueTable -^7400 16561@6@5@1@0@0@1@s1@1@@3@0@0#context_createGlobalMarkerValueTable -*1 (Constant) -^7401 23$#RCFILE#ALTRCFILE -^7403 1211@@0@5#LARCH_PATH -^7404 23$#LCLIMPORTDIR#LLSTDLIBS_NAME#LLSTRICTLIBS_NAME#LLUNIXLIBS_NAME#LLUNIXSTRICTLIBS_NAME#LLPOSIXLIBS_NAME#LLPOSIXSTRICTLIBS_NAME -^7411 1211@@0@5#REFSNAME -^7412 23$#DUMP_SUFFIX#LIBRARY_MARKER -^7414 5@i256@0@0#MAX_NAME_LENGTH -^7415 5@i1024@0@0#MAX_LINE_LENGTH -^7416 5@i16384@0@0#MAX_DUMP_LINE_LENGTH -^7417 5@i20@0@0#MINLINELEN -^7418 23$#LLMRCODE#PPMRCODE#DEFAULT_SYSTEMDIR -^7421 4$#DEFAULT_COMMENTCHAR -^7422 5@i80@0@0#DEFAULT_LINELEN -^7423 5@i3@0@0#DEFAULT_BUGSLIMIT#DEFAULT_INDENTSPACES -^7425 5@i6@0@0#DEFAULT_EXTERNALNAMELEN -^7426 5@i31@0@0#DEFAULT_INTERNALNAMELEN -^7427 5@i15@0@0#DEFAULT_CONTROLNESTDEPTH -^7428 5@i509@0@0#DEFAULT_STRINGLITERALLEN -^7429 5@i8@0@0#DEFAULT_INCLUDENEST -^7430 5@i127@0@0#DEFAULT_NUMSTRUCTFIELDS#DEFAULT_NUMENUMMEMBERS -^7432 5@i-1@0@0#DEFAULT_LIMIT -^7433 4$#PFX_UPPERCASE#PFX_LOWERCASE#PFX_ANY#PFX_DIGIT#PFX_NOTUPPER#PFX_NOTLOWER#PFX_ANYLETTER#PFX_ANYLETTERDIGIT -^7441 23$#DEFAULT_BOOLTYPE#PRAGMA_EXPAND -^7443 5@i6@0@0#PRAGMA_LEN_EXPAND -^7444 5$#MAX_PRAGMA_LEN -^7445 16$#LCLINT_LIBVERSION -^7446 23$#BEFORE_COMMENT_MARKER#AFTER_COMMENT_MARKER -*4 (Function) -^7448 9601$@0@s1@1@s1$@0#cscanner_expectingMetaStateName -^7449 9603$@0@s1@1@s1$@0#cscanner_clearExpectingMetaStateName +^7167 9111@9112#$!224 +*1 (Constant) +^7168 1106@i0@0@4#functionConstraint_undefined +*4 (Function) +^7169 13437@6@5@1@0@0^@3@0@0#functionConstraint_copy +^7170 13421@6@5@1@0@0$@3@0@0#functionConstraint_createBufferConstraint +^7171 13423@6@5@1@0@0$@3@0@0#functionConstraint_createMetaStateConstraint +^7172 13433$^$@0#functionConstraint_hasBufferConstraint +^7173 13435$^$@0#functionConstraint_hasMetaStateConstraint +^7174 13425@6@5@1@0@0$@3@0@0#functionConstraint_conjoin +^7175 13429@6@5@1@0@0^@2@0@0#functionConstraint_getBufferConstraints +^7176 13431@6@5@1@0@0^@2@0@0#functionConstraint_getMetaStateConstraints +^7177 13427@6@5@1@0@0^@3@0@0#functionConstraint_unparse +^7178 13439$$$@0#functionConstraint_free +^7179 16464$$$@0#context_pushLoc +^7180 16466$$$@0#context_popLoc +^7181 16520$$$@0#context_doMerge +^7182 16518$$$@0#context_doDump +^7183 16154$$$@0#context_resetAllFlags +^7184 9149@6@5@1@0@0^@3@0@0#context_unparseFlagMarkers +^7185 16208$@0@s1@1@s1$@0#context_enterDoWhileClause +^7186 16276$$$@0#context_hasMods +^7187 16160$^$@0#context_isSystemDir +^7188 9157@6@5@1@0@0^@19@3@0#context_selectedLibrary +^7189 9159$^$@0#context_usingPosixLibrary +^7190 9161$^$@0#context_usingAnsiLibrary +^7191 9163$^$@0#context_getLibrary +^7192 16142$@0@s1@1@s1$@0#context_setLibrary +^7193 16074$@0@s1@1@s1$@0#context_setPreprocessing +^7194 16076$@0@s1@1@s1$@0#context_clearPreprocessing +^7195 16078$^$@0#context_isPreprocessing +^7196 16080$^$@0#context_loadingLibrary +^7197 16084$@0@s1@1@s1$@0#context_setInCommandLine +^7198 16086$@0@s1@1@s1$@0#context_clearInCommandLine +^7199 16552$@0@s1@1@s1$@0#context_checkGlobalScope +^7200 16088$^$@0#context_isInCommandLine +^7201 16082$^$@0#context_inXHFile +^7202 16368$$$@0#context_resetErrors +^7203 16540$^$@0#context_getLinesProcessed +^7204 16542$^$@0#context_getSpecLinesProcessed +^7205 16556$^$@0#context_setBoolName +^7206 16560@6@5@1@0@0^@19@3@0#context_getBoolName +^7207 16558@6@5@1@0@0^@19@3@0#context_printBoolName +^7208 16562@6@5@1@0@0^@19@3@0#context_getFalseName +^7209 16564@6@5@1@0@0^@19@3@0#context_getTrueName +^7210 16566@6@5@1@0@0^@19@3@0#context_getLarchPath +^7211 16568@6@5@1@0@0^@19@3@0#context_getLCLImportDir +^7212 16248$^$@0#context_checkExport +^7213 16256$^$@0#context_checkGlobMod +^7214 16250$$$@0#context_checkGlobUse +^7215 16252$$$@0#context_checkAliasGlob +^7216 16254$$$@0#context_checkInternalUse +^7217 16340$$$@0#context_recordFileModifies +^7218 16572$$$@0#context_clearJustPopped +^7219 16574$$$@0#context_justPopped +^7220 16214$$$@0#context_enterTrueClause +^7221 16224$$$@0#context_enterFalseClause +^7222 16302$$$@0#context_exitClause +^7223 16390$$$@0#context_exitInnerSafe +^7224 16382$@0@s1@1@s1$@0#context_exitInnerPlain +^7225 16468$$$@0#context_inGlobalScope +^7226 16470$$$@0#context_inInnerScope +^7227 16472$$$@0#context_setProtectVars +^7228 16488$^$@0#context_getLimit +^7229 16490$^$@0#context_unlimitedMessages +^7230 16492$$$@0#context_releaseVars +^7231 16494$$$@0#context_sizeofReleaseVars +^7232 16496$$$@0#context_inProtectVars +^7233 16266$$$@0#context_hasFileAccess +^7234 16498$$$@0#context_hideShowscan +^7235 16500$$$@0#context_unhideShowscan +^7236 16156$$$@0#context_setMode +^7237 16278$$$@0#context_exitAllClauses +^7238 16280$$$@0#context_exitAllClausesQuiet +^7239 16502$$$@0#context_inHeader +^7240 16504@6@5@1@0@0^@18@2@0#context_fileTable +^7241 16508@6@5@1@0@0$@19@2@0#context_messageLog +^7242 16506@6@5@1@0@0$@18@3@0#context_tmpdir +^7243 16122$@0@s1@1@s1$@0#context_enterMTfile +^7244 16124$@0@s1@1@s1$@0#context_exitMTfile +^7245 16126$$$@0#context_enterLCLfile +^7246 16132$$$@0#context_exitLCLfile +^7247 16530$$$@0#context_enterImport +^7248 16532$$$@0#context_leaveImport +^7249 16544$@0@s1@1@s1$@0#context_processedSpecLine +^7250 16486$^$@0#context_getLCLExpect +^7251 16462$^$@0#context_msgLh +^7252 16526$@1@s1@1@$@0#context_inLCLLib +^7253 16528$@1@s1@1@$@0#context_inImport +^7254 16546$@0@s1@1@s1$@0#context_resetSpecLines +^7255 16414$$$@0#context_exitMacroCache +^7256 16110$$$@0#context_enterSuppressRegion +^7257 16120$$$@0#context_exitSuppressRegion +^7258 16398$$$@0#context_enterMacroFile +^7259 16148$$$@0#context_fileAccessTypes +^7260 16162$$$@0#context_addFileAccessType +^7261 16164$$$@0#context_removeFileAccessType +^7262 16310@6@5@1@0@0$@19@3@0#context_getParams +^7263 16158$$$@0#context_isSpecialFile +^7264 16420@6@5@1@0@0^@19@3@0#context_inFunctionName +^7265 16378$^$@0#context_currentFunctionType +^7266 16412$$$@0#context_exitCFile +^7267 16226$$$@0#context_enterConstantMacro +^7268 16178$$$@0#context_enterMacro +^7269 16232$$$@0#context_enterFunction +^7270 16306$$$@0#context_exitFunction +^7271 16370$@1@s1@1@s1$@0#context_initMod +^7272 16380$$$@0#context_enterInnerContext +^7273 16384$$$@0#context_exitInner +^7274 16262$$$@0#context_globAccess +^7275 16312@6@5@1@0@0$@19@3@0#context_getUsedGlobs +^7276 16264$$$@0#context_hasAccess +^7277 16272$$$@0#context_couldHaveAccess +^7278 16376@6@5@1@0@0^@2@0@0#context_unparse +^7279 16230$$$@0#context_setFunctionDefined +^7280 16430$$$@0#context_setFlagTemp +^7281 16582$$$@0#context_showFilelocStack +^7282 16436$^$@0#context_getFlag +^7283 16438$^$@0#context_flagOn +^7284 16352$^$@0#context_getValue +^7285 16350$@0@s1@1@s1$@0#context_setValueAndFlag +^7286 16354$^$@0#context_getCounter +^7287 16356$@0@s1@1@s1$@0#context_incCounter +^7288 16358$@0@s1@1@s1$@0#context_decCounter +^7289 16434$^$@0#context_maybeSet +^7290 16366@6@5@1@0@0^@19@3@0#context_getString +^7291 16362$@0@s1@1@s1$@0#context_setString +^7292 16422$$$@0#context_userSetFlag +^7293 16484$^$@0#context_getExpect +^7294 16260@6@5@1@0@0$@19@3@0#context_modList +^7295 16228@6@5@1@0@0^@19@2@0#context_getHeader +^7296 16258$$$@0#context_usedGlobal +^7297 16150$$$@0#context_resetModeFlags +^7298 16372$$$@0#context_typeofZero +^7299 16374$$$@0#context_typeofOne +^7300 16396$$$@0#context_enterFile +^7301 16180$$$@0#context_enterUnknownMacro +^7302 16346$$$@0#context_getCommentMarkerChar +^7303 16344$$$@0#context_setCommentMarkerChar +^7304 16512$^$@0#context_inMacroConstant +^7305 16304$$$@0#context_returnFunction +^7306 16410$$$@0#context_processingMacros +^7307 16416$$$@0#context_saveLocation +^7308 16418@6@5@1@0@0$@2@0@0#context_getSaveLocation +^7309 16554$$$@0#context_setFileId +^7310 16444$@1@g2691@6@5@1@g2691$@0#context_setFilename +^7311 16424$$$@0#context_fileSetFlag +^7312 16268@6@5@1@0@0^@2@0@0#context_unparseAccess +^7313 16400$^$@0#context_inFunction +^7314 16402$^$@0#context_inFunctionLike +^7315 16576$$$@0#context_setMacroMissingParams +^7316 16578$$$@0#context_resetMacroMissingParams +^7317 16580$^$@0#context_isMacroMissingParams +^7318 16514$^$@0#context_inUnknownMacro +^7319 16522@6@5@1@0@0^@19@3@0#context_getDump +^7320 16524@6@5@1@0@0^@19@3@0#context_getMerge +^7321 16118$$$@0#context_incLineno +^7322 16108$^$@0#context_inSuppressRegion +^7323 16288$$$@0#context_exitTrueClause +^7324 16450$@1@s1@1@s1$@0#context_destroyMod +^7325 16094$$$@0#context_addMacroCache +^7326 16406$$$@0#context_processAllMacros +^7327 16096$$$@0#context_addComment +^7328 16114$$$@0#context_enterSuppressLine +^7329 16106$^$@0#context_inSuppressZone +^7330 16134$$$@0#context_dumpModuleAccess +^7331 16146$$$@0#context_loadModuleAccess +^7332 16536$^$@0#context_inIterDef +^7333 16534$^$@0#context_inMacro +^7334 16538$^$@0#context_inIterEnd +^7335 16274$^$@0#context_getRetType +^7336 16446$$$@0#context_enterIterDef +^7337 16448$$$@0#context_enterIterEnd +^7338 16318$$$@0#context_addBoolAccess +^7339 16322$$$@0#context_canAccessBool +^7340 16308$$$@0#context_quietExitFunction +^7341 16452$^$@0#context_msgBoolInt +^7342 16454$^$@0#context_msgCharInt +^7343 16456$^$@0#context_msgEnumInt +^7344 16458$^$@0#context_msgPointerArith +^7345 16460$^$@0#context_msgStrictOps +^7346 16388$$$@0#context_exitStructInnerContext +^7347 16386$$$@0#context_enterStructInnerContext +^7348 16404$^$@0#context_inRealFunction +^7349 16200$$$@0#context_exitOrClause +^7350 16198$$$@0#context_exitAndClause +^7351 16184$$$@0#context_enterOrClause +^7352 16182$$$@0#context_enterAndClause +^7353 16212$$$@0#context_enterForClause +^7354 16210$$$@0#context_enterWhileClause +^7355 16206$$$@0#context_enterIterClause +^7356 16290$$$@0#context_exitIterClause +^7357 16294$$$@0#context_exitWhileClause +^7358 16296$$$@0#context_exitDoWhileClause +^7359 16298$$$@0#context_exitForClause +^7360 16270@6@5@1@0@0^@2@0@0#context_unparseClauses +^7361 16316@6@5@1@0@0^@19@3@0#context_getGlobs +^7362 16330@6@5@1@0@0$@2@0@0#context_getMessageAnnote +^7363 16328$$$@0#context_clearMessageAnnote +^7364 16326$$$@0#context_hasMessageAnnote +^7365 16324$$$@0#context_setMessageAnnote +^7366 16102$$$@0#context_suppressFlagMsg +^7367 16104$$$@0#context_suppressNotFlagMsg +^7368 16220$$$@0#context_enterCaseClause +^7369 16216$$$@0#context_enterSwitch +^7370 16218$$$@0#context_exitSwitch +^7371 16360$$$@0#context_showFunction +^7372 16516$$$@0#context_setShownFunction +^7373 16336$$$@0#context_clearAliasAnnote +^7374 16338@6@5@1@0@0$@3@0@0#context_getAliasAnnote +^7375 16334$$$@0#context_hasAliasAnnote +^7376 16332$$$@0#context_setAliasAnnote +^7377 16186$@1@s1@1@$@0#context_inDeepLoop +^7378 16190$@1@s1@1@$@0#context_inDeepLoopSwitch +^7379 16196$@1@s1@1@$@0#context_inConditional +^7380 16188$@1@s1@1@$@0#context_inDeepSwitch +^7381 16192$$$@0#context_breakClause +^7382 16194$$$@0#context_nextBreakClause +^7383 16474$@1@s1@1@$@0#context_anyErrors +^7384 16476$@0@s1@1@s1$@0#context_hasError +^7385 16478$@1@s1@1@$@0#context_numErrors +^7386 16480$$$@0#context_neednl +^7387 16482$$$@0#context_setNeednl +^7388 16548$@1@s1@1@$@0#context_inGlobalContext +^7389 16510$@1@s1@1@$@0#context_inMacroFunction +^7390 9567@6@5@1@0@0^@19@3@0#context_moduleName +^7391 16342$$$@0#context_recordFileGlobals +^7392 16116$@0@g2692@0@0@1@g2692$@0#context_checkSuppressCounts +^7393 16170$@1@s1@1@$@0#context_inFunctionHeader +^7394 16166$@0@s1@1@s1$@0#context_enterFunctionHeader +^7395 16168$@0@s1@1@s1$@0#context_exitFunctionHeader +^7396 16176$@1@s1@1@$@0#context_inFunctionDeclaration +^7397 16172$@0@s1@1@s1$@0#context_enterFunctionDeclaration +^7398 16174$@0@s1@1@s1$@0#context_exitFunctionDeclaration +^7399 16234$@0@s1@1@s1$@0#context_enterOldStyleScope +^7400 16236$@0@s1@1@s1$@0#context_completeOldStyleFunction +^7401 9589$^$@0#context_boolImplementationType +^7402 16588@6@5@1@0@0^@19@3@0#context_lookupAnnotation +^7403 16584@6@5@1@0@0@1@s1@1@@19@3@0#context_getMetaStateTable +^7404 16586@6@5@1@0@0@1@s1@1@@19@3@0#context_lookupMetaStateInfo +^7405 16590$@0@s1@1@s1$@0#context_addAnnotation +^7406 16592$@0@s1@1@s1$@0#context_addMetaState +^7407 16594@6@5@1@0@0@1@s1@1@@3@0@0#context_createValueTable +^7408 16596@6@5@1@0@0@1@s1@1@@3@0@0#context_createGlobalMarkerValueTable +*1 (Constant) +^7409 23$#RCFILE#ALTRCFILE +^7411 1211@@0@5#LARCH_PATH +^7412 23$#LCLIMPORTDIR#LLSTDLIBS_NAME#LLSTRICTLIBS_NAME#LLUNIXLIBS_NAME#LLUNIXSTRICTLIBS_NAME#LLPOSIXLIBS_NAME#LLPOSIXSTRICTLIBS_NAME +^7419 1211@@0@5#REFSNAME +^7420 23$#DUMP_SUFFIX#LIBRARY_MARKER +^7422 5@i256@0@0#MAX_NAME_LENGTH +^7423 5@i1024@0@0#MAX_LINE_LENGTH +^7424 5@i16384@0@0#MAX_DUMP_LINE_LENGTH +^7425 5@i20@0@0#MINLINELEN +^7426 23$#LLMRCODE#PPMRCODE#DEFAULT_SYSTEMDIR +^7429 4$#DEFAULT_COMMENTCHAR +^7430 5@i80@0@0#DEFAULT_LINELEN +^7431 5@i3@0@0#DEFAULT_BUGSLIMIT#DEFAULT_INDENTSPACES +^7433 5@i6@0@0#DEFAULT_EXTERNALNAMELEN +^7434 5@i31@0@0#DEFAULT_INTERNALNAMELEN +^7435 5@i15@0@0#DEFAULT_CONTROLNESTDEPTH +^7436 5@i509@0@0#DEFAULT_STRINGLITERALLEN +^7437 5@i8@0@0#DEFAULT_INCLUDENEST +^7438 5@i127@0@0#DEFAULT_NUMSTRUCTFIELDS#DEFAULT_NUMENUMMEMBERS +^7440 5@i-1@0@0#DEFAULT_LIMIT +^7441 4$#PFX_UPPERCASE#PFX_LOWERCASE#PFX_ANY#PFX_DIGIT#PFX_NOTUPPER#PFX_NOTLOWER#PFX_ANYLETTER#PFX_ANYLETTERDIGIT +^7449 23$#DEFAULT_BOOLTYPE#PRAGMA_EXPAND +^7451 5@i6@0@0#PRAGMA_LEN_EXPAND +^7452 5$#MAX_PRAGMA_LEN +^7453 16$#LCLINT_LIBVERSION +^7454 23$#BEFORE_COMMENT_MARKER#AFTER_COMMENT_MARKER +*4 (Function) +^7456 9607$@0@s1@1@s1$@0#cscanner_expectingMetaStateName +^7457 9609$@0@s1@1@s1$@0#cscanner_clearExpectingMetaStateName *3 (Variable) -^7450 2|@1|^#g_expectingTypeName -*4 (Function) -^7451 9893@6@5@1@0@0$@18@3@0#coerceId -^7452 9895@6@5@1@0@0$@19@3@0#coerceIterId -^7453 9609@6@5@1@0@0$@19@3@0#LastIdentifier -^7454 18344$$$@35#exprNode_checkAllMods -^7455 18366$$$@35#exprNode_checkCallModifyVal -^7456 18352$$$@0#exprChecks_checkEmptyMacroBody -^7457 18368$$$@0#exprChecks_checkExport -^7458 18350$$$@35#exprNode_checkFunction -^7459 18348$$$@35#exprNode_checkFunctionBody -^7460 18354$$$@35#exprNode_checkIterBody -^7461 18356$$$@35#exprNode_checkIterEnd -^7462 18346$$$@35#exprNode_checkMacroBody -^7463 18332$$$@35#exprNode_checkModify -^7464 18334$$$@35#exprNode_checkModifyVal -^7465 18336$$$@0#exprChecks_checkNullReturn -^7466 18340$$$@35#exprNode_checkPred -^7467 18338$$$@35#exprNode_checkReturn -^7468 18326$$$@35#exprNode_checkStatement -^7469 18342$$$@0#exprChecks_checkUsedGlobs +^7458 2|@1|^#g_expectingTypeName +*4 (Function) +^7459 9899@6@5@1@0@0$@18@3@0#coerceId +^7460 9901@6@5@1@0@0$@19@3@0#coerceIterId +^7461 9615@6@5@1@0@0$@19@3@0#LastIdentifier +^7462 18385$$$@35#exprNode_checkAllMods +^7463 18407$$$@35#exprNode_checkCallModifyVal +^7464 18393$$$@0#exprChecks_checkEmptyMacroBody +^7465 18409$$$@0#exprChecks_checkExport +^7466 18391$$$@35#exprNode_checkFunction +^7467 18389$$$@35#exprNode_checkFunctionBody +^7468 18395$$$@35#exprNode_checkIterBody +^7469 18397$$$@35#exprNode_checkIterEnd +^7470 18387$$$@35#exprNode_checkMacroBody +^7471 18373$$$@35#exprNode_checkModify +^7472 18375$$$@35#exprNode_checkModifyVal +^7473 18377$$$@0#exprChecks_checkNullReturn +^7474 18381$$$@35#exprNode_checkPred +^7475 18379$$$@35#exprNode_checkReturn +^7476 18367$$$@35#exprNode_checkStatement +^7477 18383$$$@0#exprChecks_checkUsedGlobs *8 (Union tag) -^7470 9644@9645#$!225 +^7478 9650@9651#$!225 *0 (Datatype) -^7471 21003@-@-@0@0@0@0@9646#YYSTYPE +^7479 21044@-@-@0@0@0@0@9652#YYSTYPE *3 (Variable) -^7472 23|@1|6@0@0&#yytext +^7480 23|@1|6@0@0&#yytext *4 (Function) -^7473 19070$$$@0#lsllex +^7481 19111$$$@0#lsllex *7 (Struct tag) -^7474 9667@9663#@yy_buffer_state +^7482 9673@9669#@yy_buffer_state *0 (Datatype) -^7475 9664@-@+@0@0@0@0@9665#YY_BUFFER_STATE -^7476 6@-@-@0@0@0@0@9666#yy_size_t +^7483 9670@-@+@0@0@0@0@9671#YY_BUFFER_STATE +^7484 6@-@-@0@0@0@0@9672#yy_size_t *4 (Function) -^7477 10791$$$@0#yyrestart -^7478 9815$$$@0#yy_switch_to_buffer -^7479 9673$$$@0#yy_load_buffer_state -^7480 9820$$@3@0@0#yy_create_buffer -^7481 9823$$$@0#yy_delete_buffer -^7482 9826$$$@0#yy_init_buffer -^7483 9829$$$@0#yy_flush_buffer -^7484 9832$$@3@0@0#yy_scan_buffer -^7485 9835$$@3@0@0#yy_scan_string -^7486 9838$$@3@0@0#yy_scan_bytes +^7485 10803$$$@0#yyrestart +^7486 9821$$$@0#yy_switch_to_buffer +^7487 9679$$$@0#yy_load_buffer_state +^7488 9826$$@3@0@0#yy_create_buffer +^7489 9829$$$@0#yy_delete_buffer +^7490 9832$$$@0#yy_init_buffer +^7491 9835$$$@0#yy_flush_buffer +^7492 9838$$@3@0@0#yy_scan_buffer +^7493 9841$$@3@0@0#yy_scan_string +^7494 9844$$@3@0@0#yy_scan_bytes *0 (Datatype) -^7487 3@-@-@0@0@0@0@9696#YY_CHAR -^7488 5@-@-@0@0@0@0@9697#yy_state_type +^7495 3@-@-@0@0@0@0@9702#YY_CHAR +^7496 5@-@-@0@0@0@0@9703#yy_state_type *8 (Union tag) -^7489 9720@9721#$!226 +^7497 9726@9727#$!226 *0 (Datatype) -^7490 4997@+@=@0@5@0@0@9722#fileIdList +^7498 4997@+@=@0@5@0@0@9728#fileIdList *6 (Iterator finalizer) -^7491 0@207#end_fileIdList_elements +^7499 0@207#end_fileIdList_elements *5 (Iterator) -^7492 9725@207#fileIdList_elements +^7500 9731@207#fileIdList_elements *1 (Constant) -^7493 1211@@0@5#INCLUDEPATH_VAR -^7494 23$#CONNECTSTR -^7495 4$#CONNECTCHAR#PATH_SEPARATOR -^7497 23$#DEFAULT_TMPDIR +^7501 1211@@0@5#INCLUDEPATH_VAR +^7502 23$#CONNECTSTR +^7503 4$#CONNECTCHAR#PATH_SEPARATOR +^7505 23$#DEFAULT_TMPDIR *7 (Struct tag) -^7498 9853@9854#@skeyword +^7506 9859@9860#@skeyword *3 (Variable) -^7499 9855|@1|^#s_parsetable#s_keytable -^7501 3101|@1|0@5@2&#g_currentImports -^7502 4247|@1|0@0@2&#g_symtab +^7507 9861|@1|^#s_parsetable#s_keytable +^7509 3101|@1|0@5@2&#g_currentImports +^7510 4247|@1|0@0@2&#g_symtab *8 (Union tag) -^7503 9922@9923#$!227 +^7511 9928@9929#$!227 *4 (Function) -^7504 10789$$$@0#mtparse -^7505 9937$@0@s1@1@s1$@0#mtscanner_reset -^7506 9939$@0@s1@1@s1,p0$@0#mtlex -^7507 9947$@0@@1@p0$@0#mtscanner_lookupType +^7512 10801$$$@0#mtparse +^7513 9943$@0@s1@1@s1$@0#mtscanner_reset +^7514 9945$@0@s1@1@s1,p0$@0#mtlex +^7515 9953$@0@@1@p0$@0#mtscanner_lookupType *1 (Constant) -^7508 5$#MT_TOKENTABLESIZE +^7516 5$#MT_TOKENTABLESIZE *8 (Union tag) -^7509 9958@9959#$!228 +^7517 9964@9965#$!228 *3 (Variable) -^7510 5|@1|^#mtdebug +^7518 5|@1|^#mtdebug *0 (Datatype) -^7511 1067@-@+@0@5@18@0@9973#d_exprNode +^7519 1067@-@+@0@5@18@0@9979#d_exprNode *7 (Struct tag) -^7512 9975@9976#@!229 +^7520 9981@9982#@!229 *0 (Datatype) -^7513 9977@+@=@0@0@0@0@9978#exprNodeSList +^7521 9983@+@=@0@0@0@0@9984#exprNodeSList *6 (Iterator finalizer) -^7514 0@211#end_exprNodeSList_elements +^7522 0@211#end_exprNodeSList_elements *5 (Iterator) -^7515 9979@211#exprNodeSList_elements +^7523 9985@211#exprNodeSList_elements *4 (Function) -^7516 9981$$@2@0@0#exprNodeSList_new -^7517 17009$$@2@0@0#exprNodeSList_singleton -^7518 17005$$$@0#exprNodeSList_addh -^7519 17011@6@5@1@0@0$@2@0@0#exprNodeSList_unparse -^7520 17013$$$@0#exprNodeSList_free -^7521 17007$$$@0#exprNodeSList_append +^7524 9987$$@2@0@0#exprNodeSList_new +^7525 17044$$@2@0@0#exprNodeSList_singleton +^7526 17040$$$@0#exprNodeSList_addh +^7527 17046@6@5@1@0@0$@2@0@0#exprNodeSList_unparse +^7528 17048$$$@0#exprNodeSList_free +^7529 17042$$$@0#exprNodeSList_append *1 (Constant) -^7522 5$#exprNodeSListBASESIZE +^7530 5$#exprNodeSListBASESIZE *6 (Iterator finalizer) -^7523 0@133#end_constraintList_elements_private_only +^7531 0@133#end_constraintList_elements_private_only *5 (Iterator) -^7524 10428@133#constraintList_elements_private_only +^7532 10434@133#constraintList_elements_private_only *6 (Iterator finalizer) -^7525 0@133#end_constraintList_elements_private +^7533 0@133#end_constraintList_elements_private *5 (Iterator) -^7526 10429@133#constraintList_elements_private +^7534 10435@133#constraintList_elements_private +*0 (Datatype) +^7535 10619@-@+@0@0@0@0@10620#parseUnderflow +^7536 10625@-@+@0@0@0@0@10626#parseCleanup +*7 (Struct tag) +^7537 10698@10627#@s_macrodef *0 (Datatype) -^7527 10613@-@+@0@0@0@0@10614#parseUnderflow -^7528 10619@-@+@0@0@0@0@10620#parseCleanup +^7538 10627@-@+@0@0@0@0@10628#macroDef *7 (Struct tag) -^7529 10623@10621#@parse_marker -^7530 10626@10624#@arglist +^7539 10631@10629#@parse_marker +^7540 10634@10632#@arglist *4 (Function) -^7531 11180$$$@0#cppGetToken -^7532 11060$$$@0#cppSkipHspace -^7533 11200$$$@0#cppCleanup +^7541 11201$$$@0#cpplib_getToken +^7542 11203$$$@0#cpplib_getTokenForceExpand +^7543 11205$$$@0#cpplib_getTokenAux +^7544 11074$$$@0#cppSkipHspace +^7545 11226$$$@0#cppCleanup *7 (Struct tag) -^7534 10712@10635#@file_name_list -^7535 10694@10637#@if_stack -^7536 0@10640#@cpp_pending -^7537 11186@10641#@file_name_map_list +^7546 10724@10647#@file_name_list +^7547 10706@10649#@if_stack +^7548 0@10652#@cpp_pending +^7549 11212@10653#@file_name_map_list *1 (Constant) -^7538 5$#CPP_STACK_MAX#cppReader_fatalErrorLimit +^7550 5$#CPP_STACK_MAX#cppReader_fatalErrorLimit *4 (Function) -^7540 11229$^$@0#cppBufPeek -^7541 11224$@0@@1@s0@19@2@0@S:2.0.0.fbuffer.tp0$#cppReader_getBufferSafe -^7542 11246$^@19@2@0#cppBuffer_prevBuffer +^7552 11255$^$@0#cpplib_bufPeek +^7553 11092@6@5@1@0@0$@3@0@0#cpplib_createDefinition +^7554 11250$@0@@1@s0@19@2@0@S:2.0.0.fbuffer.tp0$#cppReader_getBufferSafe +^7555 11272$^@19@2@0#cppBuffer_prevBuffer *2 (Enum member) -^7543 10673$#DUMP_NONE#DUMP_NAMES#DUMP_DEFINITIONS +^7556 10687$#DUMP_NONE#DUMP_NAMES#DUMP_DEFINITIONS *9 (Enum tag) -^7546 10673@10674#&!230 +^7559 10687@10688#&!230 *2 (Enum member) -^7547 10680$#T_NONE#T_DEFINE#T_INCLUDE#T_INCLUDE_NEXT#T_IFDEF#T_IFNDEF#T_IF#T_ELSE#T_PRAGMA#T_ELIF#T_UNDEF#T_LINE#T_ERROR#T_WARNING#T_ENDIF#T_IDENT#T_SPECLINE#T_DATE#T_FILE#T_BASE_FILE#T_INCLUDE_LEVEL#T_VERSION#T_SIZE_TYPE#T_PTRDIFF_TYPE#T_WCHAR_TYPE#T_USER_LABEL_PREFIX_TYPE#T_REGISTER_PREFIX_TYPE#T_TIME#T_CONST#T_MACRO#T_DISABLED#T_SPEC_DEFINED#T_PCSTRING#T_UNUSED +^7560 10694$#T_NONE#T_DEFINE#T_INCLUDE#T_INCLUDE_NEXT#T_IFDEF#T_IFNDEF#T_IF#T_ELSE#T_PRAGMA#T_ELIF#T_UNDEF#T_LINE#T_ERROR#T_WARNING#T_ENDIF#T_IDENT#T_SPECLINE#T_DATE#T_FILE#T_BASE_FILE#T_INCLUDE_LEVEL#T_VERSION#T_SIZE_TYPE#T_PTRDIFF_TYPE#T_WCHAR_TYPE#T_USER_LABEL_PREFIX_TYPE#T_REGISTER_PREFIX_TYPE#T_TIME#T_CONST#T_MACRO#T_DISABLED#T_SPEC_DEFINED#T_PCSTRING#T_UNUSED *9 (Enum tag) -^7581 10680@10681#&node_type +^7594 10694@10695#&node_type *7 (Struct tag) -^7582 10686@10682#@macrodef +^7595 10705@10696#@definition *0 (Datatype) -^7583 10682@-@+@0@0@0@0@10683#MACRODEF +^7596 10696@-@+@0@0@0@0@10699#DEFINITION *7 (Struct tag) -^7584 10693@10684#@definition -*0 (Datatype) -^7585 10684@-@+@0@0@0@0@10687#DEFINITION -*7 (Struct tag) -^7586 10690@10688#@reflist +^7597 10702@10700#@reflist *8 (Union tag) -^7587 10691@10692#$!231 +^7598 10703@10704#$!231 *0 (Datatype) -^7588 10637@-@+@0@0@0@0@10695#cppIfStackFrame +^7599 10649@-@+@0@0@0@0@10707#cppIfStackFrame *4 (Function) -^7589 11101$$$@0#cppBuffer_lineAndColumn -^7590 11104@6@5@1@0@0$@19@2@0#cppReader_fileBuffer -^7591 11033$$$@0#cppReader_growBuffer -^7592 11269$$$@0#cppReader_parseEscape -^7593 11091$@0@@1@p0@19@2@0#cppReader_popBuffer -^7594 11064$$$@0#cppReader_skipRestOfLine +^7600 11122$$$@0#cppBuffer_lineAndColumn +^7601 11125@6@5@1@0@0$@19@2@0#cppReader_fileBuffer +^7602 11047$$$@0#cppReader_growBuffer +^7603 11296$$$@0#cppReader_parseEscape +^7604 11112$@0@@1@p0@19@2@0#cppReader_popBuffer +^7605 11078$$$@0#cppReader_skipRestOfLine *7 (Struct tag) -^7595 11183@10710#@file_name_map +^7606 11209@10722#@file_name_map *4 (Function) -^7596 11041$@0@@1@p0,p1$@0@S:2.0.0.fopts.tp0,fmax_include_len.tp0$#cppReader_addIncludeChain -^7597 11035$$$@0#cppReader_define -^7598 11198$$$@0#cppReader_finish -^7599 11196$$$@0#cppReader_init -^7600 11045$$$@0#cppOptions_init -^7601 11215$@0@@1@p0$@0#cppReader_initializeReader -^7602 11218$$$@0#cppReader_startProcess -^7603 11029$^$@0#isIdentifierChar +^7607 11055$@0@@1@p0,p1$@0@S:2.0.0.fopts.tp0,fmax_include_len.tp0$#cppReader_addIncludeChain +^7608 11049$$$@0#cppReader_define +^7609 11224$$$@0#cppReader_finish +^7610 11222$$$@0#cpplib_init +^7611 11059$$$@0#cppOptions_init +^7612 11241$@0@@1@p0$@0#cpplib_initializeReader +^7613 11244$$$@0#cppReader_startProcess +^7614 11043$^$@0#isIdentifierChar *1 (Constant) -^7604 5$#INCLUDE_LEN_FUDGE +^7615 5$#INCLUDE_LEN_FUDGE *4 (Function) -^7605 11075$$$@0#cppReader_checkMacroName +^7616 11094$$$@0#cppReader_checkMacroName *7 (Struct tag) -^7606 11259@10731#@operation +^7617 11285@10743#@operation *4 (Function) -^7607 11261$$@3@0@0#cppReader_parseNumber +^7618 11287$$@3@0@0#cppReader_parseNumber *1 (Constant) -^7608 5$#CPP_HASHSIZE +^7619 5$#CPP_HASHSIZE *8 (Union tag) -^7609 10735@10736#$u_hashvalue -*0 (Datatype) -^7610 10736@-@+@0@0@0@0@10737#hashValue -*4 (Function) -^7611 11309$@0@s1@1@s1,p0$@0#cppReader_deleteMacro -^7612 11311$$@19@2@0#cppReader_install -^7613 11315$$$@0#cppReader_hashCleanup -^7614 11305@6@5@1@0@0$@19@2@0#cppReader_lookup -^7615 11307@6@5@1@0@0$@19@2@0#cppReader_lookupExpand -^7616 10751$$$@0#cppReader_saveHashtab -^7617 10753$$$@0#cppReader_restoreHashtab -^7618 11303$$$@0#hashf -^7619 11313$$@19@2@0#cppReader_installMacro -^7620 11327$$$@0#cppReader_fatalError -^7621 11329@6@0@6@0@0$$@0#cppReader_pfatalWithName -^7622 11335$$$@0#cppReader_errorLit -^7623 11351$$$@0#cppReader_pedwarnWithLine -^7624 11337$$$@0#cppReader_error -^7625 11341$$$@0#cppReader_warning -^7626 11321$@0@g2691@0@0@1@g2691,p0$@0#cppReader_printContainingFiles -^7627 11339$$$@0#cppReader_warningLit -^7628 11345$$$@0#cppReader_pedwarn -^7629 11343$$$@0#cppReader_pedwarnLit -^7630 11347$$$@0#cppReader_errorWithLine -^7631 11353$$$@0#cppReader_perrorWithName -^7632 18590$@1@g2690@14@5,g2699@13@0,g2700@14@5,g2701@14@5,g2692@14@0,g2691@12@0,s1,s3@1@g2690,g2699,g2700,g2701,g2692,s1,s3$@0#main -^7633 18618@6@0@6@0@0$$@0#llexit -^7634 18580$$$@0#showHerald -^7635 10793$$$@0#ylparse -^7636 10795$$$@0#lslparse -^7637 15926$$$@0#dumpState -^7638 15932$$$@0#loadState -^7639 10816$$$@0#loadStandardState -^7640 15922$$$@0#lcllib_isSkipHeader -^7641 11277$$$@0#cppReader_parseExpression -*1 (Constant) -^7642 23$#LCLINT_MAINTAINER#CPP_VERSION -^7644 63$#MAXPATHLEN +^7620 10747@10748#$u_hashvalue +*0 (Datatype) +^7621 10748@-@+@0@0@0@0@10749#hashValue +*4 (Function) +^7622 11336$@0@s1@1@s1,p0$@0#cppReader_deleteMacro +^7623 11338$$@19@2@0#cpphash_install +^7624 11342$$$@0#cppReader_hashCleanup +^7625 11332@6@5@1@0@0$@19@2@0#cpphash_lookup +^7626 11334@6@5@1@0@0$@19@2@0#cpphash_lookupExpand +^7627 11330$^$@0#cpphash_hashCode +^7628 10765$$$@0#cppReader_saveHashtab +^7629 10767$$$@0#cppReader_restoreHashtab +^7630 11340$$@19@2@0#cpphash_installMacro +^7631 11354$$$@0#cppReader_fatalError +^7632 11356@6@0@6@0@0$$@0#cppReader_pfatalWithName +^7633 11362$$$@0#cppReader_errorLit +^7634 11378$$$@0#cppReader_pedwarnWithLine +^7635 11364$$$@0#cppReader_error +^7636 11368$$$@0#cppReader_warning +^7637 11348$@0@g2692@0@0@1@g2692,p0$@0#cppReader_printContainingFiles +^7638 11366$$$@0#cppReader_warningLit +^7639 11372$$$@0#cppReader_pedwarn +^7640 11370$$$@0#cppReader_pedwarnLit +^7641 11374$$$@0#cppReader_errorWithLine +^7642 11380$$$@0#cppReader_perrorWithName +^7643 18631$@1@g2691@14@5,g2700@13@0,g2701@14@5,g2702@14@5,g2693@14@0,g2692@12@0,s1,s3@1@g2691,g2700,g2701,g2702,g2693,s1,s3$@0#main +^7644 18659@6@0@6@0@0$$@0#llexit +^7645 18621$$$@0#showHerald +^7646 10805$$$@0#ylparse +^7647 10807$$$@0#lslparse +^7648 15961$$$@0#dumpState +^7649 15967$$$@0#loadState +^7650 10828$$$@0#loadStandardState +^7651 15957$$$@0#lcllib_isSkipHeader +^7652 11304$$$@0#cppReader_parseExpression +*1 (Constant) +^7653 23$#LCLINT_MAINTAINER#CPP_VERSION +^7655 63$#MAXPATHLEN *2 (Enum member) -^7645 10821$#OSD_FILEFOUND#OSD_FILENOTFOUND#OSD_PATHTOOLONG +^7656 10833$#OSD_FILEFOUND#OSD_FILENOTFOUND#OSD_PATHTOOLONG *9 (Enum tag) -^7648 10821@10822#&!232 -*0 (Datatype) -^7649 10822@-@-@0@0@0@0@10823#filestatus -*4 (Function) -^7650 16736@6@5@1@0@0^@2@0@0#LSLRootName -^7651 16744$@0@@1@tp2$@0#osd_getPath -^7652 16746$@0@@1@tp2$@0#osd_getExePath -^7653 16748$^$@0#osd_fileExists -^7654 16738@6@5@1@0@0^@19@3@0#osd_getEnvironment -^7655 16742$@0@@1@tp1$@0#osd_findOnLarchPath -^7656 10837@6@5@1@0@0^@19@3@0#osd_getHomeDir -^7657 16754@6@5@1@0@0$@19@3@0#osd_getEnvironmentVariable -*1 (Constant) -^7658 5$#CALL_SUCCESS -*4 (Function) -^7659 16758$@0@s3@1@s3$@0#osd_system -^7660 16778@6@5@1@0@0^@3@0@0#osd_absolutePath -^7661 16780@6@5@1@0@0^@3@0@0#osd_outputPath -^7662 16776$@0@s1@1@s1$@0#osd_initMod -^7663 16772$^$@0#osd_equalCanonicalPrefix -^7664 16762$@0@s3@1@s3$@0#osd_unlink -^7665 16766@6@5@1@0@0$@3@0@0#osd_fixDefine -^7666 16768$$$@0#osd_fileIsReadable -^7667 16770$^$@0#osd_isConnectChar -^7668 10859@6@5@1@0@0^@19@3@0#osd_getCurrentDirectory -^7669 10861$$$@0#osd_getPid -*1 (Constant) -^7670 5$#IMPORT_FOUND#SKIP_INCLUDE#IMPORT_NOT_FOUND#STDC_VALUE -^7674 23$#SIZE_TYPE#PTRDIFF_TYPE#WCHAR_TYPE#USER_LABEL_PREFIX#REGISTER_PREFIX +^7659 10833@10834#&!232 +*0 (Datatype) +^7660 10834@-@-@0@0@0@0@10835#filestatus +*4 (Function) +^7661 16771@6@5@1@0@0^@2@0@0#LSLRootName +^7662 16779$@0@@1@tp2$@0#osd_getPath +^7663 16781$@0@@1@tp2$@0#osd_getExePath +^7664 16783$^$@0#osd_fileExists +^7665 16773@6@5@1@0@0^@19@3@0#osd_getEnvironment +^7666 16777$@0@@1@tp1$@0#osd_findOnLarchPath +^7667 10849@6@5@1@0@0^@19@3@0#osd_getHomeDir +^7668 16789@6@5@1@0@0$@19@3@0#osd_getEnvironmentVariable +*1 (Constant) +^7669 5$#CALL_SUCCESS +*4 (Function) +^7670 16793$@0@s3@1@s3$@0#osd_system +^7671 16813@6@5@1@0@0^@3@0@0#osd_absolutePath +^7672 16815@6@5@1@0@0^@3@0@0#osd_outputPath +^7673 16811$@0@s1@1@s1$@0#osd_initMod +^7674 16807$^$@0#osd_equalCanonicalPrefix +^7675 16797$@0@s3@1@s3$@0#osd_unlink +^7676 16801@6@5@1@0@0$@3@0@0#osd_fixDefine +^7677 16803$$$@0#osd_fileIsReadable +^7678 16805$^$@0#osd_isConnectChar +^7679 10871@6@5@1@0@0^@19@3@0#osd_getCurrentDirectory +^7680 10873$$$@0#osd_getPid +*1 (Constant) +^7681 5$#IMPORT_FOUND#SKIP_INCLUDE#IMPORT_NOT_FOUND#STDC_VALUE +^7685 23$#SIZE_TYPE#PTRDIFF_TYPE#WCHAR_TYPE#USER_LABEL_PREFIX#REGISTER_PREFIX *2 (Enum member) -^7679 10983$#same_file#enter_file#leave_file +^7690 10997$#same_file#enter_file#leave_file *9 (Enum tag) -^7682 10983@10984#&file_change_code +^7693 10997@10998#&file_change_code *7 (Struct tag) -^7683 10989@10990#@directive +^7694 11003@11004#@directive *1 (Constant) -^7684 10636$#SELF_DIR_DUMMY +^7695 10648$#SELF_DIR_DUMMY *7 (Struct tag) -^7685 11020@11021#@default_include -^7686 11084@11085#@argdata +^7696 11034@11035#@default_include +^7697 11105@11106#@argdata *1 (Constant) -^7687 5$#FNAME_HASHSIZE -^7688 23$#FILE_NAME_MAP_FILE -^7689 5$#BITS_PER_UNIT -^7690 63$#BITS_PER_CHAR#BITS_PER_WORD#HOST_BITS_PER_INT#HOST_BITS_PER_LONG -^7694 4$#TARGET_BELL#TARGET_BS#TARGET_FF#TARGET_NEWLINE#TARGET_CR#TARGET_TAB#TARGET_VT -^7701 63$#INT_TYPE_SIZE#LONG_TYPE_SIZE#WCHAR_TYPE_SIZE#CHAR_TYPE_SIZE#MAX_CHAR_TYPE_SIZE#MAX_LONG_TYPE_SIZE#MAX_WCHAR_TYPE_SIZE -^7708 7$#CPPREADER_ERRORTOK -^7709 5$#OROR#ANDAND#CPP_EQUALTOK#NOTEQUAL#LEQ#GEQ#LSH#RSH#NAME -^7718 7$#CPPEXP_INT#CPPEXP_CHAR -^7720 5$#LEFT_OPERAND_REQUIRED#RIGHT_OPERAND_REQUIRED#HAVE_VALUE +^7698 5$#FNAME_HASHSIZE +^7699 23$#FILE_NAME_MAP_FILE +^7700 5$#BITS_PER_UNIT +^7701 63$#BITS_PER_CHAR#BITS_PER_WORD#HOST_BITS_PER_INT#HOST_BITS_PER_LONG +^7705 4$#TARGET_BELL#TARGET_BS#TARGET_FF#TARGET_NEWLINE#TARGET_CR#TARGET_TAB#TARGET_VT +^7712 63$#INT_TYPE_SIZE#LONG_TYPE_SIZE#WCHAR_TYPE_SIZE#CHAR_TYPE_SIZE#MAX_CHAR_TYPE_SIZE#MAX_LONG_TYPE_SIZE#MAX_WCHAR_TYPE_SIZE +^7719 7$#CPPREADER_ERRORTOK +^7720 5$#OROR#ANDAND#CPP_EQUALTOK#NOTEQUAL#LEQ#GEQ#LSH#RSH#NAME +^7729 7$#CPPEXP_INT#CPPEXP_CHAR +^7731 5$#LEFT_OPERAND_REQUIRED#RIGHT_OPERAND_REQUIRED#HAVE_VALUE *7 (Struct tag) -^7723 11262@11263#@token +^7734 11288@11289#@token *1 (Constant) -^7724 5$#PAREN_INNER_PRIO#COMMA_PRIO#COND_PRIO#OROR_PRIO#ANDAND_PRIO#OR_PRIO#XOR_PRIO#AND_PRIO#CPP_EQUAL_PRIO#LESS_PRIO#SHIFT_PRIO#PLUS_PRIO#MUL_PRIO#UNARY_PRIO#PAREN_OUTER_PRIO#INIT_STACK_SIZE +^7735 5$#PAREN_INNER_PRIO#COMMA_PRIO#COND_PRIO#OROR_PRIO#ANDAND_PRIO#OR_PRIO#XOR_PRIO#AND_PRIO#CPP_EQUAL_PRIO#LESS_PRIO#SHIFT_PRIO#PLUS_PRIO#MUL_PRIO#UNARY_PRIO#PAREN_OUTER_PRIO#INIT_STACK_SIZE *0 (Datatype) -^7740 1053@-@+@0@5@2@0@11280#o_hashNode -^7741 1053@-@+@0@5@2@0@11281#n_hashNode +^7751 1053@-@+@0@5@2@0@11307#o_hashNode +^7752 1053@-@+@0@5@2@0@11308#n_hashNode *4 (Function) -^7742 13414@6@5@1@0@0$@2@0@0#makeStruct -^7743 13416@6@5@1@0@0$@2@0@0#makeUnion -^7744 13418@6@5@1@0@0$@2@0@0#makeEnum -^7745 13410@6@5@1@0@0$@2@0@0#makeParam -^7746 13420$$$@0#setTagNo -^7747 13422$^$@0#isFakeTag -^7748 11367@6@5@1@0@0$@2@0@0#fakeTag -^7749 13408@6@5@1@0@0$@2@0@0#fixTagName -^7750 13412@6@5@1@0@0$@19@3@0#fixParamName -^7751 13406@6@5@1@0@0^@19@3@0#plainTagName -^7752 13648$@0@g2691@0@0@1@g2691,p0$@0#checkCppName -^7753 13642$@0@g2691@0@0@1@g2691,p0$@0#checkExternalName -^7754 13644$@0@g2691@0@0@1@g2691,p0$@0#checkLocalName -^7755 13646$@0@g2691@0@0@1@g2691,p0$@0#checkFileScopeName -^7756 13634$@0@g2691@0@0@1@g2691,p0$@0#checkPrefix -^7757 13651$@0@g2691@0@0@1@g2691,p0$@0#checkAnsiName -^7758 13653$@0@g2691@0@0@1@g2691$@0#checkParamNames +^7753 13449@6@5@1@0@0$@2@0@0#makeStruct +^7754 13451@6@5@1@0@0$@2@0@0#makeUnion +^7755 13453@6@5@1@0@0$@2@0@0#makeEnum +^7756 13445@6@5@1@0@0$@2@0@0#makeParam +^7757 13455$$$@0#setTagNo +^7758 13457$^$@0#isFakeTag +^7759 11394@6@5@1@0@0$@2@0@0#fakeTag +^7760 13443@6@5@1@0@0$@2@0@0#fixTagName +^7761 13447@6@5@1@0@0$@19@3@0#fixParamName +^7762 13441@6@5@1@0@0^@19@3@0#plainTagName +^7763 13683$@0@g2692@0@0@1@g2692,p0$@0#checkCppName +^7764 13677$@0@g2692@0@0@1@g2692,p0$@0#checkExternalName +^7765 13679$@0@g2692@0@0@1@g2692,p0$@0#checkLocalName +^7766 13681$@0@g2692@0@0@1@g2692,p0$@0#checkFileScopeName +^7767 13669$@0@g2692@0@0@1@g2692,p0$@0#checkPrefix +^7768 13686$@0@g2692@0@0@1@g2692,p0$@0#checkAnsiName +^7769 13688$@0@g2692@0@0@1@g2692$@0#checkParamNames *1 (Constant) -^7759 5$#MCEBASESIZE#DNE +^7770 5$#MCEBASESIZE#DNE *7 (Struct tag) -^7761 12428@12297#@s_ctbase +^7772 12463@12332#@s_ctbase *0 (Datatype) -^7762 12298@+@=@0@5@0@0@12299#ctbase +^7773 12333@+@=@0@5@0@0@12334#ctbase *7 (Struct tag) -^7763 12300@12301#@!233 +^7774 12335@12336#@!233 *0 (Datatype) -^7764 12302@-@+@0@0@0@0@12303#ctentry -^7765 12303@-@+@0@0@2@0@12304#o_ctentry +^7775 12337@-@+@0@0@0@0@12338#ctentry +^7776 12338@-@+@0@0@2@0@12339#o_ctentry *7 (Struct tag) -^7766 12306@12307#@!234 +^7777 12341@12342#@!234 *0 (Datatype) -^7767 12306@-@-@0@0@0@0@12308#cttable +^7778 12341@-@-@0@0@0@0@12343#cttable *7 (Struct tag) -^7768 12405@12406#@!235 +^7779 12440@12441#@!235 *0 (Datatype) -^7769 12407@-@+@0@0@0@0@12408#cfcn +^7780 12442@-@+@0@0@0@0@12443#cfcn *7 (Struct tag) -^7770 12409@12410#@!236 +^7781 12444@12445#@!236 *0 (Datatype) -^7771 12411@-@+@0@0@0@0@12412#tsu +^7782 12446@-@+@0@0@0@0@12447#tsu *7 (Struct tag) -^7772 12413@12414#@!237 +^7783 12448@12449#@!237 *0 (Datatype) -^7773 12415@-@+@0@0@0@0@12416#tconj +^7784 12450@-@+@0@0@0@0@12451#tconj *7 (Struct tag) -^7774 12417@12418#@!238 +^7785 12452@12453#@!238 *0 (Datatype) -^7775 12419@-@+@0@0@0@0@12420#tenum +^7786 12454@-@+@0@0@0@0@12455#tenum *7 (Struct tag) -^7776 12421@12422#@!239 +^7787 12456@12457#@!239 *0 (Datatype) -^7777 12423@-@+@0@0@0@0@12424#tfixed +^7788 12458@-@+@0@0@0@0@12459#tfixed *8 (Union tag) -^7778 12425@12426#$!240 -*0 (Datatype) -^7779 12425@-@-@0@0@0@0@12427#uconts -*1 (Constant) -^7780 12299@i0@0@4#ctbase_undefined -*4 (Function) -^7781 12629$$$@0#ctbase_getArraySize -^7782 12653$$$@0#cttable_print -^7783 19504$$$@0#doDeclareConstant -^7784 19508$$$@0#doDeclareVar -^7785 19516$$$@0#doDeclareType -^7786 19522$$$@0#doDeclareFcn -^7787 19518$$$@0#declareIter -*1 (Constant) -^7788 4$#MARKCHAR_STRUCT#MARKCHAR_UNION#MARKCHAR_ENUM#MARKCHAR_PARAM -*4 (Function) -^7792 13469$^$@0#alkind_resolve -^7793 13496$@0@g2691@0@0@1@g2691$@0#checkGlobalDestroyed -^7794 13498$@0@g2691@0@0@1@g2691$@0#checkLocalDestroyed -^7795 13526$$$@0#checkAssignTransfer -^7796 13508$$$@0#checkPassTransfer -^7797 13504$$$@0#checkReturnTransfer -^7798 13510$$$@0#checkGlobReturn -^7799 13512$$$@0#checkParamReturn -^7800 13514$$$@0#checkLoseRef -^7801 13550$$$@0#canLoseReference -^7802 13524$$$@0#checkInitTransfer -^7803 13500$$$@0#checkStructDestroyed +^7789 12460@12461#$!240 +*0 (Datatype) +^7790 12460@-@-@0@0@0@0@12462#uconts +*1 (Constant) +^7791 12334@i0@0@4#ctbase_undefined +*4 (Function) +^7792 12664$$$@0#ctbase_getArraySize +^7793 12688$$$@0#cttable_print +^7794 19545$$$@0#doDeclareConstant +^7795 19549$$$@0#doDeclareVar +^7796 19557$$$@0#doDeclareType +^7797 19563$$$@0#doDeclareFcn +^7798 19559$$$@0#declareIter +*1 (Constant) +^7799 4$#MARKCHAR_STRUCT#MARKCHAR_UNION#MARKCHAR_ENUM#MARKCHAR_PARAM +*4 (Function) +^7803 13504$^$@0#alkind_resolve +^7804 13531$@0@g2692@0@0@1@g2692$@0#checkGlobalDestroyed +^7805 13533$@0@g2692@0@0@1@g2692$@0#checkLocalDestroyed +^7806 13561$$$@0#checkAssignTransfer +^7807 13543$$$@0#checkPassTransfer +^7808 13539$$$@0#checkReturnTransfer +^7809 13545$$$@0#checkGlobReturn +^7810 13547$$$@0#checkParamReturn +^7811 13549$$$@0#checkLoseRef +^7812 13585$$$@0#canLoseReference +^7813 13559$$$@0#checkInitTransfer +^7814 13535$$$@0#checkStructDestroyed *2 (Enum member) -^7804 13449$#TT_FCNRETURN#TT_DOASSIGN#TT_FIELDASSIGN#TT_FCNPASS#TT_GLOBPASS#TT_GLOBRETURN#TT_PARAMRETURN#TT_LEAVETRANS#TT_GLOBINIT +^7815 13484$#TT_FCNRETURN#TT_DOASSIGN#TT_FIELDASSIGN#TT_FCNPASS#TT_GLOBPASS#TT_GLOBRETURN#TT_PARAMRETURN#TT_LEAVETRANS#TT_GLOBINIT *9 (Enum tag) -^7813 13449@13450#&!241 +^7824 13484@13485#&!241 *0 (Datatype) -^7814 13450@-@-@0@0@0@0@13451#transferKind +^7825 13485@-@-@0@0@0@0@13486#transferKind *2 (Enum member) -^7815 13488$#DSC_GLOB#DSC_LOCAL#DSC_PARAM#DSC_STRUCT +^7826 13523$#DSC_GLOB#DSC_LOCAL#DSC_PARAM#DSC_STRUCT *9 (Enum tag) -^7819 13488@13489#&!242 +^7830 13523@13524#&!242 *0 (Datatype) -^7820 13489@-@-@0@0@0@0@13490#dscCode +^7831 13524@-@-@0@0@0@0@13525#dscCode *6 (Iterator finalizer) -^7821 0@0#end_excludeFlagCodes +^7832 0@0#end_excludeFlagCodes *5 (Iterator) -^7822 13624@0#excludeFlagCodes +^7833 13659@0#excludeFlagCodes *1 (Constant) -^7823 5$#NRESERVEDNAMES#NCPPNAMES +^7834 5$#NRESERVEDNAMES#NCPPNAMES *2 (Enum member) -^7825 13981$#XINVALID#XCHAR#XSTRING#XSTRINGFREE#XTSTRINGFREE#XINT#XFLOAT#XBOOL#XUENTRY#XPERCENT#XCTYPE#XPLURAL#XREPREFIX#XFILELOC#XPOINTER +^7836 14016$#XINVALID#XCHAR#XSTRING#XSTRINGFREE#XTSTRINGFREE#XINT#XFLOAT#XBOOL#XUENTRY#XPERCENT#XCTYPE#XPLURAL#XREPREFIX#XFILELOC#XPOINTER *9 (Enum tag) -^7840 13981@13982#&!243 +^7851 14016@14017#&!243 *0 (Datatype) -^7841 13982@-@-@0@0@0@0@13983#ccode +^7852 14017@-@-@0@0@0@0@14018#ccode *1 (Constant) -^7842 5$#NUM_RANDOM +^7853 5$#NUM_RANDOM *3 (Variable) -^7843 44|@1|6@0@0&#g_randomNumbers +^7854 44|@1|6@0@0&#g_randomNumbers *1 (Constant) -^7844 4379@i0@0@6#hbucket_undefined -^7845 5$#MAXSEARCH#MINLINE +^7855 4379@i0@0@6#hbucket_undefined +^7856 5$#MAXSEARCH#MINLINE *0 (Datatype) -^7847 23@-@+@0@5@18@0@14256#nd_charp +^7858 23@-@+@0@5@18@0@14291#nd_charp *1 (Constant) -^7848 5$#ATINVALID +^7859 5$#ATINVALID *0 (Datatype) -^7849 1047@-@+@0@5@17@0@14466#ow_sRef +^7860 1047@-@+@0@5@17@0@14501#ow_sRef *7 (Struct tag) -^7850 14468@14469#@!244 +^7861 14503@14504#@!244 *0 (Datatype) -^7851 14470@+@=@0@5@0@0@14471#sRefTable +^7862 14505@+@=@0@5@0@0@14506#sRefTable *1 (Constant) -^7852 5$#sRefTableBASESIZE -^7853 14471@i0@0@4#sRefTable_undefined +^7863 5$#sRefTableBASESIZE +^7864 14506@i0@0@4#sRefTable_undefined *4 (Function) -^7854 14497@6@5@1@0@0^@2@0@0#sRefTable_unparse -^7855 14499$@0@@1@p0$@0#sRefTable_free -^7856 14493$@0@@1@p0$@0#sRefTable_clear -^7857 14491@6@5@1@0@0@0@@1@p0$@0#sRefTable_add +^7865 14532@6@5@1@0@0^@2@0@0#sRefTable_unparse +^7866 14534$@0@@1@p0$@0#sRefTable_free +^7867 14528$@0@@1@p0$@0#sRefTable_clear +^7868 14526@6@5@1@0@0@0@@1@p0$@0#sRefTable_add *1 (Constant) -^7858 4414@i0@0@6#ghbucket_undefined -^7859 5$#MAXBASEDEPTH +^7869 4414@i0@0@6#ghbucket_undefined +^7870 5$#MAXBASEDEPTH *8 (Union tag) -^7860 15901@15902#$!245 +^7871 15936@15937#$!245 *3 (Variable) -^7861 9646|@1|^#yllval +^7872 9652|@1|^#yllval *4 (Function) -^7862 20996$@0@g2691@0@0@1@tg2691$@0#ylerror -^7863 20914$@1@s1@1@s1$@0#yllex +^7873 21037$@0@g2692@0@0@1@tg2692$@0#ylerror +^7874 20955$@1@s1@1@s1$@0#yllex *3 (Variable) -^7864 2|@1|^#g_inTypeDef +^7875 2|@1|^#g_inTypeDef *4 (Function) -^7865 20916@6@5@1@0@0@0@s1@1@s1@18@2@0#LCLScanNextToken -^7866 20920$@0@s1@1@s1$@0#LCLScanFreshToken -^7867 20922@6@5@1@0@0^@19@2@0#LCLScanSource -^7868 20924$@0@s1@1@s1$@0#LCLScanInit -^7869 20926$@0@s1@1@s1$@0#LCLScanReset -^7870 20928$@0@s1@1@s1$@0#LCLScanCleanup +^7876 20957@6@5@1@0@0@0@s1@1@s1@18@2@0#LCLScanNextToken +^7877 20961$@0@s1@1@s1$@0#LCLScanFreshToken +^7878 20963@6@5@1@0@0^@19@2@0#LCLScanSource +^7879 20965$@0@s1@1@s1$@0#LCLScanInit +^7880 20967$@0@s1@1@s1$@0#LCLScanReset +^7881 20969$@0@s1@1@s1$@0#LCLScanCleanup *1 (Constant) -^7871 5$#NUMLIBS#NUMPOSIXLIBS#BUFLEN +^7882 5$#NUMLIBS#NUMPOSIXLIBS#BUFLEN *7 (Struct tag) -^7874 15957@15958#@!246 +^7885 15992@15993#@!246 *0 (Datatype) -^7875 15959@+@=@0@5@0@0@15960#filelocStack +^7886 15994@+@=@0@5@0@0@15995#filelocStack *1 (Constant) -^7876 15960@i0@0@4#filelocStack_undefined +^7887 15995@i0@0@4#filelocStack_undefined *4 (Function) -^7877 16845$$$@0#filelocStack_includeDepth -^7878 16847$@0@g2691@0@0@1@g2691$@0#filelocStack_printIncludes -^7879 16839$@0@@1@p0$@0#filelocStack_clear -^7880 15972@6@5@1@0@0^@2@0@0#filelocStack_new -^7881 16837@6@5@1@0@0^@19@3@0#filelocStack_nextTop -^7882 16841$@0@@1@p0$@0#filelocStack_popPushFile -^7883 16843@6@5@1@0@0^@2@0@0#filelocStack_unparse -^7884 16849$$$@0#filelocStack_free +^7888 16880$$$@0#filelocStack_includeDepth +^7889 16882$@0@g2692@0@0@1@g2692$@0#filelocStack_printIncludes +^7890 16874$@0@@1@p0$@0#filelocStack_clear +^7891 16007@6@5@1@0@0^@2@0@0#filelocStack_new +^7892 16872@6@5@1@0@0^@19@3@0#filelocStack_nextTop +^7893 16876$@0@@1@p0$@0#filelocStack_popPushFile +^7894 16878@6@5@1@0@0^@2@0@0#filelocStack_unparse +^7895 16884$$$@0#filelocStack_free *1 (Constant) -^7885 5$#filelocStackBASESIZE +^7896 5$#filelocStackBASESIZE *7 (Struct tag) -^7886 15981@15982#@!247 +^7897 16016@16017#@!247 *0 (Datatype) -^7887 15983@+@=@0@0@0@0@15984#intSet +^7898 16018@+@=@0@0@0@0@16019#intSet *6 (Iterator finalizer) -^7888 0@290#end_intSet_elements +^7899 0@290#end_intSet_elements *5 (Iterator) -^7889 15985@290#intSet_elements +^7900 16020@290#intSet_elements *4 (Function) -^7890 15987$$@2@0@0#intSet_new -^7891 17251$$$@0#intSet_insert -^7892 17253$$$@0#intSet_member -^7893 17257@6@5@1@0@0$@2@0@0#intSet_unparse -^7894 17259$$$@0#intSet_free -^7895 17255@6@5@1@0@0$@2@0@0#intSet_unparseText +^7901 16022$$@2@0@0#intSet_new +^7902 17286$$$@0#intSet_insert +^7903 17288$$$@0#intSet_member +^7904 17292@6@5@1@0@0$@2@0@0#intSet_unparse +^7905 17294$$$@0#intSet_free +^7906 17290@6@5@1@0@0$@2@0@0#intSet_unparseText *1 (Constant) -^7896 5$#intSetBASESIZE +^7907 5$#intSetBASESIZE *7 (Struct tag) -^7897 16002@16003#@!248 +^7908 16037@16038#@!248 *0 (Datatype) -^7898 16002@-@-@0@0@0@0@16004#maccesst +^7909 16037@-@-@0@0@0@0@16039#maccesst *2 (Enum member) -^7899 16005$#CX_ERROR#CX_GLOBAL#CX_INNER#CX_FUNCTION#CX_FCNDECLARATION#CX_MACROFCN#CX_MACROCONST#CX_UNKNOWNMACRO#CX_ITERDEF#CX_ITEREND#CX_OLDSTYLESCOPE#CX_LCL#CX_LCLLIB#CX_MT +^7910 16040$#CX_ERROR#CX_GLOBAL#CX_INNER#CX_FUNCTION#CX_FCNDECLARATION#CX_MACROFCN#CX_MACROCONST#CX_UNKNOWNMACRO#CX_ITERDEF#CX_ITEREND#CX_OLDSTYLESCOPE#CX_LCL#CX_LCLLIB#CX_MT *9 (Enum tag) -^7913 16005@16006#&!249 +^7924 16040@16041#&!249 *0 (Datatype) -^7914 16006@-@-@0@0@0@0@16007#kcontext +^7925 16041@-@-@0@0@0@0@16042#kcontext *8 (Union tag) -^7915 16010@16011#$u_cont +^7926 16045@16046#$u_cont *7 (Struct tag) -^7916 16012@16013#@!250 -^7917 16564@16565#@!251 +^7927 16047@16048#@!250 +^7928 16599@16600#@!251 *0 (Datatype) -^7918 16564@-@-@0@0@0@0@16566#flagcatinfo +^7929 16599@-@-@0@0@0@0@16601#flagcatinfo *2 (Enum member) -^7919 16568$#ARG_NONE#ARG_VALUE#ARG_STRING#ARG_SPECIAL +^7930 16603$#ARG_NONE#ARG_VALUE#ARG_STRING#ARG_SPECIAL *9 (Enum tag) -^7923 16568@16569#&!252 +^7934 16603@16604#&!252 *0 (Datatype) -^7924 16569@-@-@0@0@0@0@16570#argcode +^7935 16604@-@-@0@0@0@0@16605#argcode *7 (Struct tag) -^7925 16571@16572#@!253 +^7936 16606@16607#@!253 *0 (Datatype) -^7926 16571@-@-@0@0@0@0@16573#fflag -^7927 16574@-@-@0@0@0@0@16575#flaglist +^7937 16606@-@-@0@0@0@0@16608#fflag +^7938 16609@-@-@0@0@0@0@16610#flaglist *6 (Iterator finalizer) -^7928 0@0#end_allFlags +^7939 0@0#end_allFlags *5 (Iterator) -^7929 16576@0#allFlags +^7940 16611@0#allFlags *6 (Iterator finalizer) -^7930 0@0#end_allModes +^7941 0@0#end_allModes *5 (Iterator) -^7931 16578@0#allModes +^7942 16613@0#allModes *1 (Constant) -^7932 5$#TISTABLEBASESIZE +^7943 5$#TISTABLEBASESIZE *0 (Datatype) -^7933 4812@-@+@0@5@2@0@17260#o_usymIdSet +^7944 4812@-@+@0@5@2@0@17295#o_usymIdSet *1 (Constant) -^7934 5$#LASTCHAR -^7935 4$#CHAREXTENDER +^7945 5$#LASTCHAR +^7946 4$#CHAREXTENDER *2 (Enum member) -^7936 18371$#CHC_NULL#IDCHAR#OPCHAR#SLASHCHAR#WHITECHAR#CHC_EXTENSION#SINGLECHAR#PERMCHAR +^7947 18412$#CHC_NULL#IDCHAR#OPCHAR#SLASHCHAR#WHITECHAR#CHC_EXTENSION#SINGLECHAR#PERMCHAR *9 (Enum tag) -^7944 18371@18372#&!254 -*0 (Datatype) -^7945 18372@-@-@0@0@0@0@18373#charCode -*7 (Struct tag) -^7946 18374@18375#@!255 -*0 (Datatype) -^7947 18374@-@-@0@0@0@0@18376#charClassData -*4 (Function) -^7948 19089$$$@0#lscanLine -^7949 19091@6@5@1@0@0$@3@0@0#LSLScanEofToken -^7950 19093$$$@0#LSLReportEolTokens -^7951 19097$$$@0#lscanLineInit -^7952 19099$$$@0#lscanLineReset -^7953 19101$$$@0#lscanLineCleanup -^7954 19103$$$@0#lscanCharClass -^7955 19105$$$@0#LSLIsEndComment -^7956 19107$$$@0#lsetCharClass -^7957 19109$$$@0#lsetEndCommentChar -*1 (Constant) -^7958 5$#MAXLINE -*4 (Function) -^7959 20192$@0@s1@1@s1,p0$@0#LCLScanLine -^7960 20194@6@5@1@0@0^@19@2@0#LCLScanEofToken -^7961 20196$@0@s1@1@s1$@0#LCLReportEolTokens -^7962 20200$@0@s1@1@s1$@0#LCLScanLineInit -^7963 20202$@0@s1@1@s1$@0#LCLScanLineReset -^7964 20204$@0@s1@1@s1$@0#LCLScanLineCleanup -^7965 20208$^$@0#LCLScanCharClass -^7966 20206$^$@0#LCLIsEndComment -^7967 20210$@0@s1@1@s1$@0#LCLSetCharClass -^7968 20212$@0@s1@1@s1$@0#LCLSetEndCommentChar -^7969 20216$$$@0#LCLAddSyn -^7970 20218@6@5@1@0@0$@19@2@0#LCLGetTokenForSyn -^7971 20220$$$@0#LCLIsSyn -^7972 20224$$$@0#LCLSynTableInit -^7973 20226$$$@0#LCLSynTableReset -^7974 20228$$$@0#LCLSynTableCleanup -^7975 20232@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLInsertToken -^7976 20234$@0@s1@1@s1$@0#LCLUpdateToken -^7977 20236$@0@s1@1@s1$@0#LCLSetTokenHasSyn -^7978 20238@6@5@1@0@0^@19@2@0#LCLGetToken -^7979 20240@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLReserveToken -^7980 20244$$$@0#LCLTokenTableInit -^7981 20246$$$@0#LCLTokenTableCleanup +^7955 18412@18413#&!254 +*0 (Datatype) +^7956 18413@-@-@0@0@0@0@18414#charCode +*7 (Struct tag) +^7957 18415@18416#@!255 +*0 (Datatype) +^7958 18415@-@-@0@0@0@0@18417#charClassData +*4 (Function) +^7959 19130$$$@0#lscanLine +^7960 19132@6@5@1@0@0$@3@0@0#LSLScanEofToken +^7961 19134$$$@0#LSLReportEolTokens +^7962 19138$$$@0#lscanLineInit +^7963 19140$$$@0#lscanLineReset +^7964 19142$$$@0#lscanLineCleanup +^7965 19144$$$@0#lscanCharClass +^7966 19146$$$@0#LSLIsEndComment +^7967 19148$$$@0#lsetCharClass +^7968 19150$$$@0#lsetEndCommentChar +*1 (Constant) +^7969 5$#MAXLINE +*4 (Function) +^7970 20233$@0@s1@1@s1,p0$@0#LCLScanLine +^7971 20235@6@5@1@0@0^@19@2@0#LCLScanEofToken +^7972 20237$@0@s1@1@s1$@0#LCLReportEolTokens +^7973 20241$@0@s1@1@s1$@0#LCLScanLineInit +^7974 20243$@0@s1@1@s1$@0#LCLScanLineReset +^7975 20245$@0@s1@1@s1$@0#LCLScanLineCleanup +^7976 20249$^$@0#LCLScanCharClass +^7977 20247$^$@0#LCLIsEndComment +^7978 20251$@0@s1@1@s1$@0#LCLSetCharClass +^7979 20253$@0@s1@1@s1$@0#LCLSetEndCommentChar +^7980 20257$$$@0#LCLAddSyn +^7981 20259@6@5@1@0@0$@19@2@0#LCLGetTokenForSyn +^7982 20261$$$@0#LCLIsSyn +^7983 20265$$$@0#LCLSynTableInit +^7984 20267$$$@0#LCLSynTableReset +^7985 20269$$$@0#LCLSynTableCleanup +^7986 20273@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLInsertToken +^7987 20275$@0@s1@1@s1$@0#LCLUpdateToken +^7988 20277$@0@s1@1@s1$@0#LCLSetTokenHasSyn +^7989 20279@6@5@1@0@0^@19@2@0#LCLGetToken +^7990 20281@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLReserveToken +^7991 20285$$$@0#LCLTokenTableInit +^7992 20287$$$@0#LCLTokenTableCleanup *3 (Variable) -^7982 3695|@1|0@5@18&#g_importedlslOp -^7983 2|@1|^#g_lslParsingTraits -^7984 5|@1|^#lsldebug -*4 (Function) -^7985 19117$$$@0#processTraitSortId -^7986 19113$$$@0#parseSignatures -^7987 19115$$@2@0@0#parseOpLine -^7988 19135$$$@0#readlsignatures -^7989 19131$$$@0#callLSL -^7990 19072@6@5@1@0@0@0@s1@1@s1@2@0@0#LSLScanNextToken -^7991 19076$@0@s1@1@s1$@0#LSLScanFreshToken -^7992 19078@6@5@1@0@0^@19@2@0#LSLScanSource -^7993 19080$@0@s1@1@s1$@0#LSLScanInit -^7994 19082$@0@s1@1@s1$@0#LSLScanReset -^7995 19084$@0@s1@1@s1$@0#LSLScanCleanup -^7996 19458$@0@s1@1@s1$@0#LSLAddSyn -^7997 19460@6@5@1@0@0@1@s1@1@@19@2@0#LSLGetTokenForSyn -^7998 19462$@1@s1@1@$@0#LSLIsSyn -^7999 19466$@1@s1@1@s1$@0#lsynTableInit -^8000 19468$@0@s1@1@s1$@0#lsynTableReset -^8001 19470$@0@s1@1@s1$@0#lsynTableCleanup -^8002 19047@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLInsertToken -^8003 19049$@0@s1@1@s1$@0#LSLUpdateToken -^8004 19053@6@5@1@0@0^@19@2@0#LSLGetToken -^8005 19055@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLReserveToken -^8006 19051$@0@s1@1@s1$@0#LSLSetTokenHasSyn -^8007 19059$@0@s1@1@s1$@0#ltokenTableInit -^8008 19061$@0@s1@1@s1$@0#ltokenTableCleanup +^7993 3695|@1|0@5@18&#g_importedlslOp +^7994 2|@1|^#g_lslParsingTraits +^7995 5|@1|^#lsldebug +*4 (Function) +^7996 19158$$$@0#processTraitSortId +^7997 19154$$$@0#parseSignatures +^7998 19156$$@2@0@0#parseOpLine +^7999 19176$$$@0#readlsignatures +^8000 19172$$$@0#callLSL +^8001 19113@6@5@1@0@0@0@s1@1@s1@2@0@0#LSLScanNextToken +^8002 19117$@0@s1@1@s1$@0#LSLScanFreshToken +^8003 19119@6@5@1@0@0^@19@2@0#LSLScanSource +^8004 19121$@0@s1@1@s1$@0#LSLScanInit +^8005 19123$@0@s1@1@s1$@0#LSLScanReset +^8006 19125$@0@s1@1@s1$@0#LSLScanCleanup +^8007 19499$@0@s1@1@s1$@0#LSLAddSyn +^8008 19501@6@5@1@0@0@1@s1@1@@19@2@0#LSLGetTokenForSyn +^8009 19503$@1@s1@1@$@0#LSLIsSyn +^8010 19507$@1@s1@1@s1$@0#lsynTableInit +^8011 19509$@0@s1@1@s1$@0#lsynTableReset +^8012 19511$@0@s1@1@s1$@0#lsynTableCleanup +^8013 19088@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLInsertToken +^8014 19090$@0@s1@1@s1$@0#LSLUpdateToken +^8015 19094@6@5@1@0@0^@19@2@0#LSLGetToken +^8016 19096@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLReserveToken +^8017 19092$@0@s1@1@s1$@0#LSLSetTokenHasSyn +^8018 19100$@0@s1@1@s1$@0#ltokenTableInit +^8019 19102$@0@s1@1@s1$@0#ltokenTableCleanup *2 (Enum member) -^8009 18493$#INITFILE1#INITLINES1#INITLINES2#INITLINES3#INITLINE1#INITLINE2#CLASSIFICATION1#CLASSIFICATION2#CLASSIFICATION3#CHARCLASS1#CHARCLASS2#CHARCLASS3#CHARCLASS4#CHARCLASS5#CHARCLASS6#LRC_ENDCOMMENT1#LRC_ENDCOMMENT2#IDCHARS1#IDCHARS2#OPCHARS1#OPCHARS2#LRC_EXTENSIONCHAR1#SINGCHARS1#SINGCHARS2#WHITECHARS1#WHITECHARS2#LRC_ENDCOMMENTCHAR1#IDCHAR1#OPCHAR1#SINGCHAR1#WHITECHAR1#TOKENCLASS1#TOKENCLASS2#TOKENCLASS3#TOKENCLASS4#TOKENCLASS5#TOKENCLASS6#TOKENCLASS7#TOKENCLASS8#TOKENCLASS9#TOKENCLASS10#TOKENCLASS11#TOKENCLASS12#TOKENCLASS13#QUANTIFIERSYMTOKS1#QUANTIFIERSYMTOKS2#LOGICALOPTOKS1#LOGICALOPTOKS2#LRC_EQOPTOKS1#LRC_EQOPTOKS2#LRC_EQUATIONSYMTOKS1#LRC_EQUATIONSYMTOKS2#LRC_EQSEPSYMTOKS1#LRC_EQSEPSYMTOKS2#SELECTSYMTOKS1#SELECTSYMTOKS2#OPENSYMTOKS1#OPENSYMTOKS2#SEPSYMTOKS1#SEPSYMTOKS2#CLOSESYMTOKS1#CLOSESYMTOKS2#SIMPLEIDTOKS1#SIMPLEIDTOKS2#MAPSYMTOKS1#MAPSYMTOKS2#MARKERSYMTOKS1#MARKERSYMTOKS2#COMMENTSYMTOKS1#COMMENTSYMTOKS2#QUANTIFIERSYMTOK1#LOGICALOPTOK1#LRC_EQOPTOK1#LRC_EQUATIONSYMTOK1#LRC_EQSEPSYMTOK1#SELECTSYMTOK1#OPENSYMTOK1#SEPSYMTOK1#CLOSESYMTOK1#SIMPLEIDTOK1#MAPSYMTOK1#MARKERSYMTOK1#COMMENTSYMTOK1#SYNCLASS1#OLDTOKEN1#NEWTOKEN1 +^8020 18534$#INITFILE1#INITLINES1#INITLINES2#INITLINES3#INITLINE1#INITLINE2#CLASSIFICATION1#CLASSIFICATION2#CLASSIFICATION3#CHARCLASS1#CHARCLASS2#CHARCLASS3#CHARCLASS4#CHARCLASS5#CHARCLASS6#LRC_ENDCOMMENT1#LRC_ENDCOMMENT2#IDCHARS1#IDCHARS2#OPCHARS1#OPCHARS2#LRC_EXTENSIONCHAR1#SINGCHARS1#SINGCHARS2#WHITECHARS1#WHITECHARS2#LRC_ENDCOMMENTCHAR1#IDCHAR1#OPCHAR1#SINGCHAR1#WHITECHAR1#TOKENCLASS1#TOKENCLASS2#TOKENCLASS3#TOKENCLASS4#TOKENCLASS5#TOKENCLASS6#TOKENCLASS7#TOKENCLASS8#TOKENCLASS9#TOKENCLASS10#TOKENCLASS11#TOKENCLASS12#TOKENCLASS13#QUANTIFIERSYMTOKS1#QUANTIFIERSYMTOKS2#LOGICALOPTOKS1#LOGICALOPTOKS2#LRC_EQOPTOKS1#LRC_EQOPTOKS2#LRC_EQUATIONSYMTOKS1#LRC_EQUATIONSYMTOKS2#LRC_EQSEPSYMTOKS1#LRC_EQSEPSYMTOKS2#SELECTSYMTOKS1#SELECTSYMTOKS2#OPENSYMTOKS1#OPENSYMTOKS2#SEPSYMTOKS1#SEPSYMTOKS2#CLOSESYMTOKS1#CLOSESYMTOKS2#SIMPLEIDTOKS1#SIMPLEIDTOKS2#MAPSYMTOKS1#MAPSYMTOKS2#MARKERSYMTOKS1#MARKERSYMTOKS2#COMMENTSYMTOKS1#COMMENTSYMTOKS2#QUANTIFIERSYMTOK1#LOGICALOPTOK1#LRC_EQOPTOK1#LRC_EQUATIONSYMTOK1#LRC_EQSEPSYMTOK1#SELECTSYMTOK1#OPENSYMTOK1#SEPSYMTOK1#CLOSESYMTOK1#SIMPLEIDTOK1#MAPSYMTOK1#MARKERSYMTOK1#COMMENTSYMTOK1#SYNCLASS1#OLDTOKEN1#NEWTOKEN1 *9 (Enum tag) -^8095 18493@18494#&!256 -*0 (Datatype) -^8096 18494@-@-@0@0@0@0@18495#LSLInitRuleCode -*4 (Function) -^8097 19339$$$@0#LSLProcessInitFile -^8098 19453$$$@0#LSLProcessInitFileInit -*0 (Datatype) -^8099 18495@-@-@0@0@0@0@18500#LCLInitRuleCode -*4 (Function) -^8100 20784$$$@0#LCLProcessInitFile -^8101 20894$$$@0#LCLProcessInitFileInit -^8102 20896$$$@0#LCLProcessInitFileReset -^8103 20898$$$@0#LCLProcessInitFileCleanup -^8104 19165$@0@s1,s3@1@s1,s3$@0#lhCleanup -^8105 19167$@0@s1@1@s1$@0#lhIncludeBool -^8106 19169$@1@s1,s3@1@s1,s3$@0#lhInit -^8107 19171$@0@s1@1@s1$@0#lhOutLine -^8108 19173$@0@s1@1@s1$@0#lhExternals -^8109 19163@6@5@1@0@0$@3@0@0#lhVarDecl -^8110 19159@6@5@1@0@0$@3@0@0#lhType -^8111 19149@6@5@1@0@0$@3@0@0#lhFunction -^8112 19155$@0@s1@1@s1$@0#lhForwardStruct -^8113 19157$@0@s1@1@s1$@0#lhForwardUnion -^8114 19215$$$@0#processImport -^8115 19211$$$@0#outputLCSFile -^8116 19213$$$@0#importCTrait -^8117 19187$$$@0#checkSort -^8118 19183@6@5@1@0@0$$@0#computePossibleSorts -^8119 19191$$$@0#checkLclPredicate -^8120 21019$$$@0#PrintToken +^8106 18534@18535#&!256 +*0 (Datatype) +^8107 18535@-@-@0@0@0@0@18536#LSLInitRuleCode +*4 (Function) +^8108 19380$$$@0#LSLProcessInitFile +^8109 19494$$$@0#LSLProcessInitFileInit +*0 (Datatype) +^8110 18536@-@-@0@0@0@0@18541#LCLInitRuleCode +*4 (Function) +^8111 20825$$$@0#LCLProcessInitFile +^8112 20935$$$@0#LCLProcessInitFileInit +^8113 20937$$$@0#LCLProcessInitFileReset +^8114 20939$$$@0#LCLProcessInitFileCleanup +^8115 19206$@0@s1,s3@1@s1,s3$@0#lhCleanup +^8116 19208$@0@s1@1@s1$@0#lhIncludeBool +^8117 19210$@1@s1,s3@1@s1,s3$@0#lhInit +^8118 19212$@0@s1@1@s1$@0#lhOutLine +^8119 19214$@0@s1@1@s1$@0#lhExternals +^8120 19204@6@5@1@0@0$@3@0@0#lhVarDecl +^8121 19200@6@5@1@0@0$@3@0@0#lhType +^8122 19190@6@5@1@0@0$@3@0@0#lhFunction +^8123 19196$@0@s1@1@s1$@0#lhForwardStruct +^8124 19198$@0@s1@1@s1$@0#lhForwardUnion +^8125 19256$$$@0#processImport +^8126 19252$$$@0#outputLCSFile +^8127 19254$$$@0#importCTrait +^8128 19228$$$@0#checkSort +^8129 19224@6@5@1@0@0$$@0#computePossibleSorts +^8130 19232$$$@0#checkLclPredicate +^8131 21060$$$@0#PrintToken *8 (Union tag) -^8121 19064@19065#$!257 +^8132 19105@19106#$!257 *7 (Struct tag) -^8122 19136@19137#@!258 +^8133 19177@19178#@!258 *0 (Datatype) -^8123 19136@-@-@0@0@0@0@19138#outFile +^8134 19177@-@-@0@0@0@0@19179#outFile *7 (Struct tag) -^8124 19202@19203#@!259 +^8135 19243@19244#@!259 *0 (Datatype) -^8125 19202@-@-@0@0@0@0@19204#Lclctype2sortType +^8136 19243@-@-@0@0@0@0@19245#Lclctype2sortType *4 (Function) -^8126 20904$$$@0#LSLGenShift -^8127 20906$$$@0#LSLGenShiftOnly -^8128 20908@6@5@1@0@0$@2@0@0#LSLGenTopPopShiftStack -^8129 20910$$$@0#LSLGenInit +^8137 20945$$$@0#LSLGenShift +^8138 20947$$$@0#LSLGenShiftOnly +^8139 20949@6@5@1@0@0$@2@0@0#LSLGenTopPopShiftStack +^8140 20951$$$@0#LSLGenInit *0 (Datatype) -^8130 3086@-@+@0@0@0@0@19454#lsymbolTable +^8141 3086@-@+@0@0@0@0@19495#lsymbolTable *1 (Constant) -^8131 5$#CHARSIZE +^8142 5$#CHARSIZE *2 (Enum member) -^8132 20161$#STARTCNUM#STARTCNUMDOT#STARTCSTR#STARTCCHAR#STARTWIDE#STARTSLASH#STARTOTHER +^8143 20202$#STARTCNUM#STARTCNUMDOT#STARTCSTR#STARTCCHAR#STARTWIDE#STARTSLASH#STARTOTHER *9 (Enum tag) -^8139 20161@20162#&!260 +^8150 20202@20203#&!260 *0 (Datatype) -^8140 20162@-@-@0@0@0@0@20163#StartCharType -^8141 2730@-@+@0@0@2@0@20303#o_sortNode +^8151 20203@-@-@0@0@0@0@20204#StartCharType +^8152 2730@-@+@0@0@2@0@20344#o_sortNode *1 (Constant) -^8142 5$#MAX_SORT_DEPTH +^8153 5$#MAX_SORT_DEPTH *2 (Enum member) -^8143 20492$#SYMK_FCN#SYMK_SCOPE#SYMK_TYPE#SYMK_VAR +^8154 20533$#SYMK_FCN#SYMK_SCOPE#SYMK_TYPE#SYMK_VAR *9 (Enum tag) -^8147 20492@20493#&!261 +^8158 20533@20534#&!261 *0 (Datatype) -^8148 20493@-@-@0@0@0@0@20494#symKind +^8159 20534@-@-@0@0@0@0@20535#symKind *8 (Union tag) -^8149 20495@20496#$!262 +^8160 20536@20537#$!262 *7 (Struct tag) -^8150 20497@20498#@!263 +^8161 20538@20539#@!263 *0 (Datatype) -^8151 20497@-@-@0@0@0@0@20499#idTableEntry +^8162 20538@-@-@0@0@0@0@20540#idTableEntry *7 (Struct tag) -^8152 20501@20502#@!264 +^8163 20542@20543#@!264 *0 (Datatype) -^8153 20501@-@-@0@0@0@0@20503#idTable -^8154 4196@-@+@0@0@2@0@20615#o_fctInfo +^8164 20542@-@-@0@0@0@0@20544#idTable +^8165 4196@-@+@0@0@2@0@20656#o_fctInfo *8 (Union tag) -^8155 20911@20912#$!265 +^8166 20952@20953#$!265 *1 (Constant) -^8156 5$#NULLFACTOR +^8167 5$#NULLFACTOR *0 (Datatype) -^8157 1237@-@-@0@0@0@0@20929#CharIndex +^8168 1237@-@-@0@0@0@0@20970#CharIndex *7 (Struct tag) -^8158 20930@20931#@!266 +^8169 20971@20972#@!266 *0 (Datatype) -^8159 20930@-@-@0@0@0@0@20932#StringEntry +^8170 20971@-@-@0@0@0@0@20973#StringEntry *1 (Constant) -^8160 5$#MAPPING_SIZE +^8171 5$#MAPPING_SIZE *8 (Union tag) -^8161 20984@20985#$!267 +^8172 21025@21026#$!267 +*3 (Variable) +^8173 5|@1|^#yldebug *4 (Function) -^8162 21015$$$@0#lslerror +^8174 21056$$$@0#lslerror *3 (Variable) -^8163 3695|@1|6@5@18&#importedlslOp +^8175 3695|@1|6@5@18&#importedlslOp *8 (Union tag) -^8164 21003@21004#$!268 +^8176 21044@21045#$!268 ;; Library constraints vsnprintf pre: @@ -29947,6 +29996,7 @@ constraintResolve#228@ loopHeuristics#229@ cppmain#137@ cpplib#137@ +cppexp#137@ cpphash#137@ uentry#237@ macrocache#137@ diff --git a/src/llgrammar.c.der b/src/llgrammar.c.der index e9d29bd..09e4a7c 100644 --- a/src/llgrammar.c.der +++ b/src/llgrammar.c.der @@ -196,7 +196,6 @@ #define LLT_SCANFLIKE 389 #define LLT_MESSAGELIKE 390 -#line 27 "llgrammar.y" # include "lclintMacros.nf" @@ -238,7 +237,6 @@ bool g_inTypeDef = FALSE; # endif -#line 71 "llgrammar.y" typedef union { ltoken ltok; /* a leaf is also an ltoken */ @@ -1589,7 +1587,7 @@ static const short yycheck[] = { 23, -1, -1, 107, 108, -1, -1, -1, -1, -1, 114 }; /* -*-C-*- Note some compilers choke on comments on `#line' lines. */ -#line 3 "/usr/lib/bison.simple" + /* This file comes from bison-1.28. */ /* Skeleton output parser for bison, @@ -1803,7 +1801,7 @@ __yy_memcpy (char *to, char *from, unsigned int count) #endif #endif -#line 217 "/usr/lib/bison.simple" + /* The user can define YYPARSE_PARAM as the name of an argument to be passed into yyparse. The argument should have type void *. @@ -2132,169 +2130,128 @@ yyreduce: switch (yyn) { case 1: -#line 380 "llgrammar.y" { lhExternals (yyvsp[0].interfacelist); ; break;} case 2: -#line 381 "llgrammar.y" { interfaceNodeList_free (yyvsp[-2].interfacelist); interfaceNodeList_free (yyvsp[0].interfacelist); ; break;} case 3: -#line 384 "llgrammar.y" { yyval.interfacelist = interfaceNodeList_new (); ; break;} case 4: -#line 385 "llgrammar.y" { yyval.interfacelist = interfaceNodeList_addh (yyvsp[-1].interfacelist, yyvsp[0].iface);; break;} case 7: -#line 392 "llgrammar.y" { yyval.interfacelist = interfaceNodeList_new (); ; break;} case 8: -#line 393 "llgrammar.y" { yyval.interfacelist = consInterfaceNode (yyvsp[-1].iface, yyvsp[0].interfacelist);; break;} case 9: -#line 394 "llgrammar.y" { yyval.interfacelist = consInterfaceNode (yyvsp[-1].iface, yyvsp[0].interfacelist);; break;} case 10: -#line 397 "llgrammar.y" { yyval.interfacelist = interfaceNodeList_new (); ; break;} case 11: -#line 398 "llgrammar.y" { yyval.interfacelist = interfaceNodeList_addh (yyvsp[-1].interfacelist, yyvsp[0].iface);; break;} case 15: -#line 407 "llgrammar.y" { yyval.iface = makeInterfaceNodeImports (yyvsp[-1].importlist); /* assume subspecs are already processed, symbol table info in external file */ ; break;} case 16: -#line 413 "llgrammar.y" { yyval.iface = makeInterfaceNodeUses (yyvsp[-1].traitreflist); readlsignatures (yyval.iface);; break;} case 17: -#line 417 "llgrammar.y" { declareConstant (yyvsp[0].constdeclaration); yyval.iface = interfaceNode_makeConst (yyvsp[0].constdeclaration); ; break;} case 18: -#line 419 "llgrammar.y" { declareVar (yyvsp[0].vardeclaration); yyval.iface = interfaceNode_makeVar (yyvsp[0].vardeclaration); ; break;} case 19: -#line 421 "llgrammar.y" { declareType (yyvsp[0].type); yyval.iface = interfaceNode_makeType (yyvsp[0].type); ; break;} case 20: -#line 423 "llgrammar.y" { declareFcn (yyvsp[0].fcn, typeId_invalid); yyval.iface = interfaceNode_makeFcn (yyvsp[0].fcn); ; break;} case 21: -#line 425 "llgrammar.y" { yyval.iface = interfaceNode_makeClaim (yyvsp[0].claim); ; break;} case 22: -#line 427 "llgrammar.y" { declareIter (yyvsp[0].iter); yyval.iface = interfaceNode_makeIter (yyvsp[0].iter); ; break;} case 23: -#line 431 "llgrammar.y" { yyval.iter = makeIterNode (yyvsp[-4].ltok, yyvsp[-2].paramlist); ; break;} case 24: -#line 434 "llgrammar.y" { yyval.paramlist = paramNodeList_new (); ; break;} case 25: -#line 435 "llgrammar.y" { yyval.paramlist = yyvsp[0].paramlist; ; break;} case 26: -#line 439 "llgrammar.y" { yyval.paramlist = paramNodeList_add (paramNodeList_new (), yyvsp[0].param); ; break;} case 27: -#line 441 "llgrammar.y" { yyval.paramlist = paramNodeList_add (yyvsp[-2].paramlist,yyvsp[0].param); ; break;} case 28: -#line 444 "llgrammar.y" { yyval.param = markYieldParamNode (yyvsp[0].param); ; break;} case 29: -#line 445 "llgrammar.y" { yyval.param = yyvsp[0].param; ; break;} case 30: -#line 448 "llgrammar.y" { symtable_export (g_symtab, FALSE); ; break;} case 31: -#line 449 "llgrammar.y" { yyval.iface = yyvsp[0].iface; symtable_export (g_symtab, TRUE); ; break;} case 32: -#line 453 "llgrammar.y" { declarePrivConstant (yyvsp[0].constdeclaration); yyval.iface = interfaceNode_makePrivConst (yyvsp[0].constdeclaration); ; break;} case 33: -#line 455 "llgrammar.y" { declarePrivVar (yyvsp[0].vardeclaration); yyval.iface = interfaceNode_makePrivVar (yyvsp[0].vardeclaration); ; break;} case 34: -#line 457 "llgrammar.y" { declarePrivType (yyvsp[0].type); yyval.iface = interfaceNode_makePrivType (yyvsp[0].type); ; break;} case 35: -#line 459 "llgrammar.y" { declarePrivFcn (yyvsp[0].fcn, typeId_invalid); yyval.iface = interfaceNode_makePrivFcn (yyvsp[0].fcn); ; break;} case 36: -#line 463 "llgrammar.y" { yyval.constdeclaration = makeConstDeclarationNode (yyvsp[-2].lcltypespec, yyvsp[-1].initdecls); ; break;} case 37: -#line 467 "llgrammar.y" { yyval.vardeclaration = makeVarDeclarationNode (yyvsp[-2].lcltypespec, yyvsp[-1].initdecls, FALSE, FALSE); yyval.vardeclaration->qualifier = QLF_NONE; ; break;} case 38: -#line 469 "llgrammar.y" { yyval.vardeclaration = makeVarDeclarationNode (yyvsp[-2].lcltypespec, yyvsp[-1].initdecls, FALSE, FALSE); yyval.vardeclaration->qualifier = QLF_CONST; ; break;} case 39: -#line 471 "llgrammar.y" { yyval.vardeclaration = makeVarDeclarationNode (yyvsp[-2].lcltypespec, yyvsp[-1].initdecls, FALSE, FALSE); yyval.vardeclaration->qualifier = QLF_VOLATILE; ; break;} case 40: -#line 474 "llgrammar.y" { yyval.type = makeAbstractTypeNode (yyvsp[0].abstract); ; break;} case 41: -#line 475 "llgrammar.y" { yyval.type = makeExposedTypeNode (yyvsp[0].exposed); ; break;} case 42: -#line 478 "llgrammar.y" { yyval.typequal = qual_createPrintfLike (); ; break;} case 43: -#line 479 "llgrammar.y" { yyval.typequal = qual_createScanfLike (); ; break;} case 44: -#line 480 "llgrammar.y" { yyval.typequal = qual_createMessageLike (); ; break;} case 45: -#line 483 "llgrammar.y" { enteringFcnScope (yyvsp[-2].lcltypespec, yyvsp[-1].declare, yyvsp[0].globals); ; break;} case 46: -#line 485 "llgrammar.y" { yyval.fcn = makeFcnNode (qual_createUnknown (), yyvsp[-12].lcltypespec, yyvsp[-11].declare, yyvsp[-10].globals, yyvsp[-7].vardeclarationlist, yyvsp[-6].letdecls, yyvsp[-5].lclpredicate, yyvsp[-4].lclpredicate, yyvsp[-3].modify, yyvsp[-2].lclpredicate, yyvsp[-1].lclpredicate); /* type, declarator, glovbls, privateinits, @@ -2303,11 +2260,9 @@ case 46: ; break;} case 47: -#line 491 "llgrammar.y" { enteringFcnScope (yyvsp[-2].lcltypespec, yyvsp[-1].declare, yyvsp[0].globals); ; break;} case 48: -#line 495 "llgrammar.y" { yyval.fcn = makeFcnNode (yyvsp[-13].typequal, yyvsp[-12].lcltypespec, yyvsp[-11].declare, yyvsp[-10].globals, yyvsp[-7].vardeclarationlist, yyvsp[-6].letdecls, yyvsp[-5].lclpredicate, yyvsp[-4].lclpredicate, yyvsp[-3].modify, yyvsp[-2].lclpredicate, yyvsp[-1].lclpredicate); /* type, declarator, glovbls, privateinits, @@ -2316,396 +2271,299 @@ case 48: ; break;} case 49: -#line 505 "llgrammar.y" { enteringClaimScope (yyvsp[-2].paramlist, yyvsp[0].globals); ; break;} case 50: -#line 507 "llgrammar.y" { yyval.claim = makeClaimNode (yyvsp[-11].ltok, yyvsp[-9].paramlist, yyvsp[-7].globals, yyvsp[-4].letdecls, yyvsp[-3].lclpredicate, yyvsp[-2].program, yyvsp[-1].lclpredicate); symtable_exitScope (g_symtab); ; break;} case 51: -#line 510 "llgrammar.y" { yyval.claim = (claimNode) 0; ; break;} case 52: -#line 513 "llgrammar.y" {g_inTypeDef = TRUE; ; break;} case 53: -#line 513 "llgrammar.y" {g_inTypeDef = FALSE; ; break;} case 54: -#line 514 "llgrammar.y" { yyval.abstract = makeAbstractNode (yyvsp[-5].ltok, yyvsp[-2].ltok, TRUE, FALSE, yyvsp[0].abstbody); ; break;} case 55: -#line 515 "llgrammar.y" {g_inTypeDef = TRUE; ; break;} case 56: -#line 516 "llgrammar.y" {g_inTypeDef = FALSE; ; break;} case 57: -#line 517 "llgrammar.y" { yyval.abstract = makeAbstractNode (yyvsp[-6].ltok, yyvsp[-2].ltok, TRUE, TRUE, yyvsp[0].abstbody); ; break;} case 58: -#line 518 "llgrammar.y" {g_inTypeDef = TRUE; ; break;} case 59: -#line 519 "llgrammar.y" {g_inTypeDef = FALSE; ; break;} case 60: -#line 520 "llgrammar.y" { yyval.abstract = makeAbstractNode (yyvsp[-5].ltok, yyvsp[-2].ltok, TRUE, TRUE, yyvsp[0].abstbody); ; break;} case 61: -#line 521 "llgrammar.y" {g_inTypeDef = TRUE; ; break;} case 62: -#line 521 "llgrammar.y" {g_inTypeDef = FALSE; ; break;} case 63: -#line 522 "llgrammar.y" { yyval.abstract = makeAbstractNode (yyvsp[-5].ltok, yyvsp[-2].ltok, FALSE, FALSE, yyvsp[0].abstbody); ; break;} case 64: -#line 525 "llgrammar.y" { g_inTypeDef = TRUE; setExposedType (yyvsp[0].lcltypespec); ; break;} case 65: -#line 526 "llgrammar.y" { g_inTypeDef = FALSE; ; break;} case 66: -#line 527 "llgrammar.y" { yyval.exposed = makeExposedNode (yyvsp[-5].ltok, yyvsp[-4].lcltypespec, yyvsp[-2].declaratorinvs); /* to support mutually recursive types */ ; break;} case 67: -#line 529 "llgrammar.y" { yyval.exposed = makeExposedNode (yyvsp[0].ltok, makeLclTypeSpecNodeSU (yyvsp[-1].structorunion), declaratorInvNodeList_new ()); ; break;} case 68: -#line 531 "llgrammar.y" { yyval.exposed = makeExposedNode (yyvsp[0].ltok, makeLclTypeSpecNodeEnum (yyvsp[-1].enumspec), declaratorInvNodeList_new ()); ; break;} case 69: -#line 547 "llgrammar.y" { yyval.importlist = importNodeList_add (importNodeList_new (), yyvsp[0].import); ; break;} case 70: -#line 549 "llgrammar.y" { yyval.importlist = importNodeList_add (yyvsp[-2].importlist, yyvsp[0].import); ; break;} case 71: -#line 552 "llgrammar.y" { yyval.import = importNode_makePlain (yyvsp[0].ltok); ; break;} case 72: -#line 554 "llgrammar.y" { checkBrackets (yyvsp[-2].ltok, yyvsp[0].ltok); yyval.import = importNode_makeBracketed (yyvsp[-1].ltok); ; break;} case 73: -#line 555 "llgrammar.y" { yyval.import = importNode_makeQuoted (yyvsp[0].ltok); ; break;} case 74: -#line 558 "llgrammar.y" { yyval.ltokenList = ltokenList_singleton (yyvsp[0].ltok); ; break;} case 75: -#line 559 "llgrammar.y" { yyval.ltokenList = ltokenList_push (yyvsp[-2].ltokenList, yyvsp[0].ltok); ; break;} case 77: -#line 567 "llgrammar.y" { yyval.traitreflist = traitRefNodeList_add (traitRefNodeList_new (), yyvsp[0].traitref); ; break;} case 78: -#line 569 "llgrammar.y" { yyval.traitreflist = traitRefNodeList_add (yyvsp[-2].traitreflist, yyvsp[0].traitref); ; break;} case 79: -#line 573 "llgrammar.y" { yyval.traitref = makeTraitRefNode (ltokenList_singleton (yyvsp[0].ltok), (renamingNode)0); ; break;} case 80: -#line 575 "llgrammar.y" { yyval.traitref = makeTraitRefNode (ltokenList_singleton (yyvsp[-3].ltok), yyvsp[-1].renaming); ; break;} case 81: -#line 577 "llgrammar.y" { yyval.traitref = makeTraitRefNode (yyvsp[-1].ltokenList, (renamingNode)0); ; break;} case 82: -#line 579 "llgrammar.y" { yyval.traitref = makeTraitRefNode (yyvsp[-4].ltokenList, yyvsp[-1].renaming); ; break;} case 83: -#line 582 "llgrammar.y" { yyval.ltokenList = ltokenList_singleton (yyvsp[0].ltok); ; break;} case 84: -#line 583 "llgrammar.y" { yyval.ltokenList = ltokenList_push (yyvsp[-2].ltokenList, yyvsp[0].ltok); ; break;} case 85: -#line 587 "llgrammar.y" { yyval.renaming = makeRenamingNode (typeNameNodeList_new (), yyvsp[0].replacelist); ; break;} case 86: -#line 589 "llgrammar.y" { yyval.renaming = makeRenamingNode (yyvsp[0].namelist, replaceNodeList_new ()); ; break;} case 87: -#line 590 "llgrammar.y" { yyval.renaming = makeRenamingNode (yyvsp[-2].namelist, yyvsp[0].replacelist); ; break;} case 88: -#line 594 "llgrammar.y" { yyval.namelist = typeNameNodeList_add (typeNameNodeList_new (), yyvsp[0].typname); ; break;} case 89: -#line 595 "llgrammar.y" { yyval.namelist = typeNameNodeList_add (yyvsp[-2].namelist, yyvsp[0].typname); ; break;} case 90: -#line 599 "llgrammar.y" { yyval.replacelist = replaceNodeList_add (replaceNodeList_new (), yyvsp[0].replace); ; break;} case 91: -#line 600 "llgrammar.y" { yyval.replacelist = replaceNodeList_add (yyvsp[-2].replacelist, yyvsp[0].replace); ; break;} case 92: -#line 603 "llgrammar.y" { yyval.replace = makeReplaceNode (yyvsp[-1].ltok, yyvsp[-2].typname, TRUE, yyvsp[0].ltok, NULL, NULL); ; break;} case 93: -#line 604 "llgrammar.y" { yyval.replace = makeReplaceNameNode (yyvsp[-1].ltok, yyvsp[-2].typname, yyvsp[0].name); ; break;} case 94: -#line 605 "llgrammar.y" { yyval.replace = makeReplaceNode (yyvsp[-2].ltok, yyvsp[-3].typname, FALSE, ltoken_undefined, yyvsp[-1].name, yyvsp[0].signature); ; break;} case 95: -#line 609 "llgrammar.y" { yyval.name = makeNameNodeId (yyvsp[0].ltok); ; break;} case 96: -#line 610 "llgrammar.y" { yyval.name = makeNameNodeForm (yyvsp[0].opform); ; break;} case 99: -#line 618 "llgrammar.y" { yyval.initdecls = initDeclNodeList_add (initDeclNodeList_new (), yyvsp[0].initdecl); ; break;} case 100: -#line 620 "llgrammar.y" { yyval.initdecls = initDeclNodeList_add (yyvsp[-2].initdecls, yyvsp[0].initdecl); ; break;} case 101: -#line 623 "llgrammar.y" { yyval.initdecl = makeInitDeclNode (yyvsp[0].declare, (termNode)0); ; break;} case 102: -#line 624 "llgrammar.y" { yyval.initdecl = makeInitDeclNode (yyvsp[-2].declare, yyvsp[0].term); ; break;} case 103: -#line 628 "llgrammar.y" { yyval.globals = varDeclarationNodeList_new (); ; break;} case 104: -#line 630 "llgrammar.y" { varDeclarationNodeList_addh (yyvsp[-1].globals, yyvsp[0].vardeclaration); yyval.globals = yyvsp[-1].globals; ; break;} case 105: -#line 633 "llgrammar.y" { yyval.vardeclaration = makeVarDeclarationNode (yyvsp[-2].lcltypespec, yyvsp[-1].initdecls, TRUE, FALSE); ; break;} case 106: -#line 634 "llgrammar.y" { yyval.vardeclaration = makeInternalStateNode (); ; break;} case 107: -#line 635 "llgrammar.y" { yyval.vardeclaration = makeFileSystemNode (); ; break;} case 108: -#line 638 "llgrammar.y" { yyval.vardeclarationlist = varDeclarationNodeList_new (); ; break;} case 109: -#line 639 "llgrammar.y" { varDeclarationNodeList_addh (yyvsp[-1].vardeclarationlist, yyvsp[0].vardeclaration); yyval.vardeclarationlist = yyvsp[-1].vardeclarationlist; ; break;} case 110: -#line 643 "llgrammar.y" { yyval.vardeclaration = makeVarDeclarationNode (yyvsp[-2].lcltypespec, yyvsp[-1].initdecls, FALSE, TRUE); ; break;} case 111: -#line 646 "llgrammar.y" { yyval.letdecls = letDeclNodeList_new (); ; break;} case 112: -#line 647 "llgrammar.y" { yyval.letdecls = yyvsp[-1].letdecls; ; break;} case 113: -#line 650 "llgrammar.y" { yyval.letdecls = letDeclNodeList_add (letDeclNodeList_new (), yyvsp[0].letdecl); ; break;} case 114: -#line 651 "llgrammar.y" { yyval.letdecls = letDeclNodeList_add (yyvsp[-2].letdecls, yyvsp[0].letdecl); ; break;} case 115: -#line 654 "llgrammar.y" { yyval.letdecl = makeLetDeclNode (yyvsp[-4].ltok, yyvsp[-2].lcltypespec, yyvsp[0].term); ; break;} case 116: -#line 655 "llgrammar.y" { yyval.letdecl = makeLetDeclNode (yyvsp[-2].ltok, (lclTypeSpecNode)0, yyvsp[0].term); ; break;} case 118: -#line 660 "llgrammar.y" { yyval.lclpredicate = (lclPredicateNode)0; ; break;} case 119: -#line 661 "llgrammar.y" { checkLclPredicate (yyvsp[-2].ltok, yyvsp[-1].lclpredicate); yyval.lclpredicate = makeChecksNode (yyvsp[-2].ltok, yyvsp[-1].lclpredicate); ; break;} case 120: -#line 664 "llgrammar.y" { yyval.lclpredicate = (lclPredicateNode)0; ; break;} case 121: -#line 665 "llgrammar.y" { checkLclPredicate (yyvsp[-2].ltok, yyvsp[-1].lclpredicate); yyval.lclpredicate = makeRequiresNode (yyvsp[-2].ltok, yyvsp[-1].lclpredicate);; break;} case 122: -#line 668 "llgrammar.y" { yyval.modify = (modifyNode)0; ; break;} case 123: -#line 669 "llgrammar.y" { yyval.modify = makeModifyNodeSpecial (yyvsp[-2].ltok, TRUE); ; break;} case 124: -#line 670 "llgrammar.y" { yyval.modify = makeModifyNodeSpecial (yyvsp[-2].ltok, FALSE); ; break;} case 125: -#line 671 "llgrammar.y" { yyval.modify = makeModifyNodeRef (yyvsp[-2].ltok, yyvsp[-1].storereflist); ; break;} case 126: -#line 674 "llgrammar.y" { yyval.storereflist = storeRefNodeList_add (storeRefNodeList_new (), yyvsp[0].storeref); ; break;} case 127: -#line 675 "llgrammar.y" { yyval.storereflist = storeRefNodeList_add (yyvsp[-2].storereflist, yyvsp[0].storeref); ; break;} case 128: -#line 678 "llgrammar.y" { yyval.storeref = makeStoreRefNodeTerm (yyvsp[0].term); ; break;} case 129: -#line 679 "llgrammar.y" { yyval.storeref = makeStoreRefNodeType (yyvsp[0].lcltypespec, FALSE); ; break;} case 130: -#line 680 "llgrammar.y" { yyval.storeref = makeStoreRefNodeType (yyvsp[0].lcltypespec, TRUE); ; break;} case 131: -#line 681 "llgrammar.y" { yyval.storeref = makeStoreRefNodeInternal (); ; break;} case 132: -#line 682 "llgrammar.y" { yyval.storeref = makeStoreRefNodeSystem (); ; break;} case 133: -#line 685 "llgrammar.y" { yyval.lclpredicate = (lclPredicateNode)0; ; break;} case 134: -#line 686 "llgrammar.y" { checkLclPredicate (yyvsp[-2].ltok, yyvsp[-1].lclpredicate); yyval.lclpredicate = makeEnsuresNode (yyvsp[-2].ltok, yyvsp[-1].lclpredicate);; break;} case 135: -#line 689 "llgrammar.y" { yyval.lclpredicate = (lclPredicateNode)0; ; break;} case 136: -#line 690 "llgrammar.y" { checkLclPredicate (yyvsp[-2].ltok, yyvsp[-1].lclpredicate); yyval.lclpredicate = makeIntraClaimNode (yyvsp[-2].ltok, yyvsp[-1].lclpredicate);; break;} case 137: -#line 693 "llgrammar.y" { yyval.paramlist = paramNodeList_new (); ; break;} case 138: -#line 694 "llgrammar.y" { yyval.paramlist = yyvsp[0].paramlist; ; break;} case 140: -#line 698 "llgrammar.y" { yyval.paramlist = paramNodeList_add (paramNodeList_new (), paramNode_elipsis ()); ; break;} case 141: -#line 699 "llgrammar.y" { yyval.paramlist = paramNodeList_add (yyvsp[-2].paramlist, paramNode_elipsis ()); ; break;} case 142: -#line 702 "llgrammar.y" { yyval.paramlist = paramNodeList_single (yyvsp[0].param); ; break;} case 143: -#line 703 "llgrammar.y" { yyval.paramlist = paramNodeList_add (yyvsp[-2].paramlist, yyvsp[0].param); ; break;} case 144: -#line 706 "llgrammar.y" { yyval.program = (programNode)0; ; break;} case 145: -#line 707 "llgrammar.y" { yyval.program = yyvsp[-1].program; ; break;} case 146: -#line 708 "llgrammar.y" { yyval.program = yyvsp[-2].program; ; break;} case 147: -#line 711 "llgrammar.y" { yyval.program = makeProgramNode (yyvsp[0].stmt); ; break;} case 148: -#line 714 "llgrammar.y" { yyval.program = yyvsp[-1].program; yyval.program->wrapped = yyval.program->wrapped + 1; ; break;} case 149: -#line 716 "llgrammar.y" { programNodeList x = programNodeList_new (); programNodeList_addh (x, yyvsp[-1].program); yyval.program = makeProgramNodeAction (x, ACT_ITER); ; break;} case 150: -#line 721 "llgrammar.y" { programNodeList x = programNodeList_new (); programNodeList_addh (x, yyvsp[-2].program); programNodeList_addh (x, yyvsp[0].program); @@ -2713,7 +2571,6 @@ case 150: ; break;} case 151: -#line 727 "llgrammar.y" { programNodeList x = programNodeList_new (); programNodeList_addh (x, yyvsp[-2].program); programNodeList_addh (x, yyvsp[0].program); @@ -2721,91 +2578,69 @@ case 151: ; break;} case 152: -#line 735 "llgrammar.y" { yyval.stmt = makeStmtNode (ltoken_undefined, yyvsp[-3].ltok, yyvsp[-1].termlist); ; break;} case 153: -#line 737 "llgrammar.y" { yyval.stmt = makeStmtNode (ltoken_undefined, yyvsp[-2].ltok, termNodeList_new ()); ; break;} case 154: -#line 739 "llgrammar.y" { yyval.stmt = makeStmtNode (yyvsp[-4].ltok, yyvsp[-2].ltok, termNodeList_new ()); ; break;} case 155: -#line 741 "llgrammar.y" { yyval.stmt = makeStmtNode (yyvsp[-5].ltok, yyvsp[-3].ltok, yyvsp[-1].termlist); ; break;} case 156: -#line 744 "llgrammar.y" { yyval.termlist = termNodeList_push (termNodeList_new (), yyvsp[0].term); ; break;} case 157: -#line 745 "llgrammar.y" { yyval.termlist = termNodeList_push (yyvsp[-2].termlist, yyvsp[0].term); ; break;} case 159: -#line 749 "llgrammar.y" { yyval.term = makeSimpleTermNode (yyvsp[0].ltok); ; break;} case 160: -#line 750 "llgrammar.y" { yyval.term = makePrefixTermNode (yyvsp[-1].ltok, yyvsp[0].term); ; break;} case 161: -#line 751 "llgrammar.y" { yyval.term = makePostfixTermNode2 (yyvsp[-1].term, yyvsp[0].ltok); ; break;} case 162: -#line 752 "llgrammar.y" { yyval.term = makeInfixTermNode (yyvsp[-2].term, yyvsp[-1].ltok, yyvsp[0].term); ; break;} case 163: -#line 753 "llgrammar.y" { yyval.term = yyvsp[-1].term; yyval.term->wrapped = yyval.term->wrapped + 1; ; break;} case 164: -#line 755 "llgrammar.y" { yyval.term = makeOpCallTermNode (yyvsp[-2].ltok, yyvsp[-1].ltok, termNodeList_new (), yyvsp[0].ltok); ; break;} case 165: -#line 757 "llgrammar.y" { yyval.term = makeOpCallTermNode (yyvsp[-3].ltok, yyvsp[-2].ltok, yyvsp[-1].termlist, yyvsp[0].ltok); ; break;} case 166: -#line 760 "llgrammar.y" { yyval.abstbody = (abstBodyNode)0; ; break;} case 167: -#line 761 "llgrammar.y" { yyval.abstbody = makeAbstBodyNode (yyvsp[-2].ltok, yyvsp[-1].fcns); ; break;} case 168: -#line 762 "llgrammar.y" { yyval.abstbody = makeAbstBodyNode2 (yyvsp[-3].ltok, yyvsp[-2].ltokenList); ; break;} case 169: -#line 763 "llgrammar.y" { yyval.abstbody = (abstBodyNode)0; ; break;} case 170: -#line 766 "llgrammar.y" { yyval.fcns = fcnNodeList_new (); ; break;} case 171: -#line 767 "llgrammar.y" { yyval.fcns = fcnNodeList_add (yyvsp[-1].fcns, yyvsp[0].fcn); ; break;} case 172: -#line 770 "llgrammar.y" { yyval.lclpredicate = (lclPredicateNode)0; ; break;} case 174: -#line 774 "llgrammar.y" { g_inTypeDef = FALSE; ; break;} case 175: -#line 775 "llgrammar.y" { yyvsp[-1].lclpredicate->tok = yyvsp[-5].ltok; yyvsp[-1].lclpredicate->kind = LPD_CONSTRAINT; checkLclPredicate (yyvsp[-5].ltok, yyvsp[-1].lclpredicate); yyval.lclpredicate = yyvsp[-1].lclpredicate; @@ -2814,774 +2649,585 @@ case 175: ; break;} case 176: -#line 783 "llgrammar.y" { yyval.declaratorinvs = declaratorInvNodeList_add (declaratorInvNodeList_new (), yyvsp[0].declaratorinv); ; break;} case 177: -#line 785 "llgrammar.y" { yyval.declaratorinvs = declaratorInvNodeList_add (yyvsp[-2].declaratorinvs, yyvsp[0].declaratorinv); ; break;} case 178: -#line 788 "llgrammar.y" { declareForwardType (yyvsp[0].declare); ; break;} case 179: -#line 789 "llgrammar.y" { yyval.declaratorinv = makeDeclaratorInvNode (yyvsp[-2].declare, yyvsp[0].abstbody); ; break;} case 180: -#line 792 "llgrammar.y" { yyval.abstbody = (abstBodyNode)0; ; break;} case 181: -#line 793 "llgrammar.y" { yyval.abstbody = makeExposedBodyNode (yyvsp[-2].ltok, yyvsp[-1].lclpredicate); ; break;} case 182: -#line 796 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_VOID, 0)); ; break;} case 183: -#line 797 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_CHAR, 0)); ; break;} case 184: -#line 798 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_DOUBLE, 0)); ; break;} case 185: -#line 799 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_FLOAT, 0)); ; break;} case 186: -#line 800 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_INT, 0)); ; break;} case 187: -#line 801 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_LONG, 0)); ; break;} case 188: -#line 802 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_SHORT, 0)); ; break;} case 189: -#line 803 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_SIGNED, 0)); ; break;} case 190: -#line 804 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_UNSIGNED, 0)); ; break;} case 191: -#line 805 "llgrammar.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setIntField (yyval.ltok, fixBits (TS_UNKNOWN, 0)); ; break;} case 192: -#line 813 "llgrammar.y" { yyval.ctypes = makeCTypesNode ((CTypesNode)0, yyvsp[0].ltok); ; break;} case 193: -#line 814 "llgrammar.y" { yyval.ctypes = makeCTypesNode (yyvsp[-1].ctypes, yyvsp[0].ltok); ; break;} case 194: -#line 820 "llgrammar.y" { yyval.ctypes = makeTypeSpecifier (yyvsp[0].ltok); ; break;} case 195: -#line 822 "llgrammar.y" { yyval.ctypes = yyvsp[0].ctypes; yyval.ctypes->sort = sort_lookupName (lclctype_toSort (yyvsp[0].ctypes->intfield)); ; break;} case 196: -#line 827 "llgrammar.y" { yyval.typequal = qual_createOut (); ; break;} case 197: -#line 828 "llgrammar.y" { yyval.typequal = qual_createUnused (); ; break;} case 198: -#line 829 "llgrammar.y" { yyval.typequal = qual_createSef (); ; break;} case 199: -#line 830 "llgrammar.y" { yyval.typequal = qual_createOnly (); ; break;} case 200: -#line 831 "llgrammar.y" { yyval.typequal = qual_createOwned (); ; break;} case 201: -#line 832 "llgrammar.y" { yyval.typequal = qual_createDependent (); ; break;} case 202: -#line 833 "llgrammar.y" { yyval.typequal = qual_createKeep (); ; break;} case 203: -#line 834 "llgrammar.y" { yyval.typequal = qual_createKept (); ; break;} case 204: -#line 835 "llgrammar.y" { yyval.typequal = qual_createObserver (); ; break;} case 205: -#line 836 "llgrammar.y" { yyval.typequal = qual_createExits (); ; break;} case 206: -#line 837 "llgrammar.y" { yyval.typequal = qual_createMayExit (); ; break;} case 207: -#line 838 "llgrammar.y" { yyval.typequal = qual_createTrueExit (); ; break;} case 208: -#line 839 "llgrammar.y" { yyval.typequal = qual_createFalseExit (); ; break;} case 209: -#line 840 "llgrammar.y" { yyval.typequal = qual_createNeverExit (); ; break;} case 210: -#line 841 "llgrammar.y" { yyval.typequal = qual_createOnly (); ; break;} case 211: -#line 842 "llgrammar.y" { yyval.typequal = qual_createShared (); ; break;} case 212: -#line 843 "llgrammar.y" { yyval.typequal = qual_createUnique (); ; break;} case 213: -#line 844 "llgrammar.y" { yyval.typequal = qual_createChecked (); ; break;} case 214: -#line 845 "llgrammar.y" { yyval.typequal = qual_createUnchecked (); ; break;} case 215: -#line 846 "llgrammar.y" { yyval.typequal = qual_createCheckedStrict (); ; break;} case 216: -#line 847 "llgrammar.y" { yyval.typequal = qual_createTrueNull (); ; break;} case 217: -#line 848 "llgrammar.y" { yyval.typequal = qual_createFalseNull (); ; break;} case 218: -#line 849 "llgrammar.y" { yyval.typequal = qual_createRelNull (); ; break;} case 219: -#line 850 "llgrammar.y" { yyval.typequal = qual_createRelDef (); ; break;} case 220: -#line 851 "llgrammar.y" { yyval.typequal = qual_createRefCounted (); ; break;} case 221: -#line 852 "llgrammar.y" { yyval.typequal = qual_createRefs (); ; break;} case 222: -#line 853 "llgrammar.y" { yyval.typequal = qual_createNewRef (); ; break;} case 223: -#line 854 "llgrammar.y" { yyval.typequal = qual_createKillRef (); ; break;} case 224: -#line 855 "llgrammar.y" { yyval.typequal = qual_createNull (); ; break;} case 225: -#line 856 "llgrammar.y" { yyval.typequal = qual_createNotNull (); ; break;} case 226: -#line 857 "llgrammar.y" { yyval.typequal = qual_createReturned (); ; break;} case 227: -#line 858 "llgrammar.y" { yyval.typequal = qual_createExposed (); ; break;} case 228: -#line 859 "llgrammar.y" { yyval.typequal = qual_createPartial (); ; break;} case 229: -#line 860 "llgrammar.y" { yyval.typequal = qual_createNullTerminated () ; ; break;} case 230: -#line 861 "llgrammar.y" { yyval.typequal = qual_createUndef (); ; break;} case 231: -#line 862 "llgrammar.y" { yyval.typequal = qual_createKilled (); ; break;} case 232: -#line 866 "llgrammar.y" { yyval.lcltypespec = makeLclTypeSpecNodeType (yyvsp[0].ctypes); ; break;} case 233: -#line 868 "llgrammar.y" { yyval.lcltypespec = makeLclTypeSpecNodeSU (yyvsp[0].structorunion); ; break;} case 234: -#line 870 "llgrammar.y" { yyval.lcltypespec = makeLclTypeSpecNodeEnum (yyvsp[0].enumspec); ; break;} case 235: -#line 872 "llgrammar.y" { yyval.lcltypespec = lclTypeSpecNode_addQual (yyvsp[0].lcltypespec, yyvsp[-1].typequal); ; break;} case 236: -#line 874 "llgrammar.y" { yyval.lcltypespec = makeLclTypeSpecNodeConj (yyvsp[-3].lcltypespec, yyvsp[-1].lcltypespec); ; break;} case 238: -#line 884 "llgrammar.y" { llassert (lclTypeSpecNode_isDefined (yyvsp[-1].lcltypespec)); yyvsp[-1].lcltypespec->pointers = yyvsp[0].count; yyval.lcltypespec = yyvsp[-1].lcltypespec; ; break;} case 239: -#line 888 "llgrammar.y" { yyval.count = 1; ; break;} case 240: -#line 889 "llgrammar.y" { yyval.count = yyvsp[-1].count + 1; ; break;} case 241: -#line 893 "llgrammar.y" { (void) checkAndEnterTag (TAG_FWDSTRUCT, ltoken_copy (yyvsp[0].ltok)); ; break;} case 242: -#line 895 "llgrammar.y" { yyval.structorunion = makestrOrUnionNode (yyvsp[-5].ltok, SU_STRUCT, yyvsp[-4].ltok, yyvsp[-1].structdecls); ; break;} case 243: -#line 897 "llgrammar.y" { (void) checkAndEnterTag (TAG_FWDUNION, ltoken_copy (yyvsp[0].ltok)); ; break;} case 244: -#line 899 "llgrammar.y" { yyval.structorunion = makestrOrUnionNode (yyvsp[-5].ltok, SU_UNION, yyvsp[-4].ltok, yyvsp[-1].structdecls); ; break;} case 245: -#line 901 "llgrammar.y" { yyval.structorunion = makeForwardstrOrUnionNode (yyvsp[-1].ltok, SU_STRUCT, yyvsp[0].ltok); ; break;} case 246: -#line 903 "llgrammar.y" { yyval.structorunion = makeForwardstrOrUnionNode (yyvsp[-1].ltok, SU_UNION, yyvsp[0].ltok); ; break;} case 247: -#line 906 "llgrammar.y" { yyval.ltok = ltoken_undefined; ; break;} case 249: -#line 910 "llgrammar.y" { yyval.structdecls = stDeclNodeList_add (stDeclNodeList_new (), yyvsp[0].structdecl); ; break;} case 250: -#line 911 "llgrammar.y" { yyval.structdecls = stDeclNodeList_add (yyvsp[-1].structdecls, yyvsp[0].structdecl); ; break;} case 251: -#line 916 "llgrammar.y" { yyval.structdecl = makestDeclNode (yyvsp[-2].lcltypespec, yyvsp[-1].declarelist); ; break;} case 252: -#line 920 "llgrammar.y" { yyval.declarelist = declaratorNodeList_add (declaratorNodeList_new (), yyvsp[0].declare); ; break;} case 253: -#line 922 "llgrammar.y" { yyval.declarelist = declaratorNodeList_add (yyvsp[-2].declarelist, yyvsp[0].declare); ; break;} case 254: -#line 925 "llgrammar.y" { ; ; break;} case 255: -#line 926 "llgrammar.y" { ; ; break;} case 256: -#line 930 "llgrammar.y" { yyval.enumspec = makeEnumSpecNode (yyvsp[-5].ltok, yyvsp[-4].ltok, yyvsp[-2].ltokenList); ; break;} case 257: -#line 932 "llgrammar.y" { yyval.enumspec = makeEnumSpecNode2 (yyvsp[-1].ltok, yyvsp[0].ltok); ; break;} case 258: -#line 935 "llgrammar.y" { yyval.ltokenList = ltokenList_singleton (yyvsp[0].ltok); ; break;} case 259: -#line 936 "llgrammar.y" { yyval.ltokenList = ltokenList_push (yyvsp[-2].ltokenList, yyvsp[0].ltok); ; break;} case 260: -#line 946 "llgrammar.y" { yyval.declare = makeDeclaratorNode (yyvsp[0].typeexpr); ; break;} case 261: -#line 947 "llgrammar.y" { yyval.declare = makeDeclaratorNode (yyvsp[0].typeexpr); ; break;} case 262: -#line 950 "llgrammar.y" { yyval.typeexpr = makeTypeExpr (yyvsp[0].ltok); ; break;} case 263: -#line 951 "llgrammar.y" { yyval.typeexpr = yyvsp[-1].typeexpr; yyval.typeexpr->wrapped = yyval.typeexpr->wrapped + 1; ; break;} case 264: -#line 952 "llgrammar.y" { yyval.typeexpr = makePointerNode (yyvsp[-1].ltok, yyvsp[0].typeexpr); ; break;} case 265: -#line 953 "llgrammar.y" { yyval.typeexpr = makeArrayNode (yyvsp[-1].typeexpr, yyvsp[0].array); ; break;} case 266: -#line 954 "llgrammar.y" { yyval.typeexpr = makeFunctionNode (yyvsp[-2].typeexpr, paramNodeList_new ()); ; break;} case 267: -#line 955 "llgrammar.y" { yyval.typeexpr = makeFunctionNode (yyvsp[-3].typeexpr, yyvsp[-1].paramlist); ; break;} case 268: -#line 958 "llgrammar.y" { yyval.typeexpr = makeTypeExpr (yyvsp[0].ltok); ; break;} case 269: -#line 959 "llgrammar.y" { yyval.typeexpr = yyvsp[-1].typeexpr; yyval.typeexpr->wrapped = yyval.typeexpr->wrapped + 1; ; break;} case 270: -#line 960 "llgrammar.y" { yyval.typeexpr = makePointerNode (yyvsp[-1].ltok, yyvsp[0].typeexpr); ; break;} case 271: -#line 961 "llgrammar.y" { yyval.typeexpr = makeArrayNode (yyvsp[-1].typeexpr, yyvsp[0].array); ; break;} case 272: -#line 962 "llgrammar.y" { yyval.typeexpr = makeFunctionNode (yyvsp[-2].typeexpr, paramNodeList_new ()); ; break;} case 273: -#line 963 "llgrammar.y" { yyval.typeexpr = makeFunctionNode (yyvsp[-3].typeexpr, yyvsp[-1].paramlist); ; break;} case 274: -#line 972 "llgrammar.y" { yyval.typeexpr = makeTypeExpr (yyvsp[0].ltok); ; break;} case 275: -#line 973 "llgrammar.y" { yyval.typeexpr = makePointerNode (yyvsp[-1].ltok, yyvsp[0].typeexpr); ; break;} case 276: -#line 974 "llgrammar.y" { yyval.typeexpr = makeArrayNode (yyvsp[-1].typeexpr, yyvsp[0].array); ; break;} case 277: -#line 975 "llgrammar.y" { yyval.typeexpr = makeFunctionNode (yyvsp[-2].typeexpr, paramNodeList_new ()); ; break;} case 278: -#line 976 "llgrammar.y" { yyval.typeexpr = makeFunctionNode (yyvsp[-3].typeexpr, yyvsp[-1].paramlist); ; break;} case 279: -#line 982 "llgrammar.y" { yyval.param = makeParamNode (yyvsp[-1].lcltypespec, yyvsp[0].typeexpr); ; break;} case 280: -#line 983 "llgrammar.y" { yyval.param = makeParamNode (yyvsp[-1].lcltypespec, yyvsp[0].typeexpr); ; break;} case 281: -#line 984 "llgrammar.y" { yyval.param = makeParamNode (yyvsp[-1].lcltypespec, yyvsp[0].abstDecl); ; break;} case 282: -#line 994 "llgrammar.y" { yyval.typname = makeTypeNameNode (FALSE, yyvsp[-1].lcltypespec, yyvsp[0].abstDecl); ; break;} case 283: -#line 995 "llgrammar.y" { yyval.typname = makeTypeNameNode (TRUE, yyvsp[-1].lcltypespec, yyvsp[0].abstDecl); ; break;} case 284: -#line 996 "llgrammar.y" { yyval.typname = makeTypeNameNodeOp (yyvsp[0].opform); ; break;} case 285: -#line 1001 "llgrammar.y" { yyval.abstDecl = (abstDeclaratorNode)0; ; break;} case 286: -#line 1002 "llgrammar.y" { yyval.abstDecl = (abstDeclaratorNode)yyvsp[0].typeexpr; ; break;} case 287: -#line 1005 "llgrammar.y" { yyval.typeexpr = yyvsp[-1].typeexpr; yyval.typeexpr->wrapped = yyval.typeexpr->wrapped + 1; ; break;} case 288: -#line 1006 "llgrammar.y" { yyval.typeexpr = makePointerNode (yyvsp[-1].ltok, yyvsp[0].typeexpr); ; break;} case 289: -#line 1007 "llgrammar.y" { yyval.typeexpr = makePointerNode (yyvsp[0].ltok, (typeExpr)0); ; break;} case 290: -#line 1008 "llgrammar.y" { yyval.typeexpr = makeArrayNode ((typeExpr)0, yyvsp[0].array); ; break;} case 291: -#line 1009 "llgrammar.y" { yyval.typeexpr = makeArrayNode (yyvsp[-1].typeexpr, yyvsp[0].array); ; break;} case 292: -#line 1010 "llgrammar.y" { yyval.typeexpr = makeFunctionNode (yyvsp[-2].typeexpr, paramNodeList_new ()); ; break;} case 293: -#line 1011 "llgrammar.y" { yyval.typeexpr = makeFunctionNode ((typeExpr)0, yyvsp[-1].paramlist); ; break;} case 294: -#line 1012 "llgrammar.y" { yyval.typeexpr = makeFunctionNode (yyvsp[-3].typeexpr, yyvsp[-1].paramlist); ; break;} case 295: -#line 1015 "llgrammar.y" { yyval.array = makeArrayQualNode (yyvsp[-1].ltok, (termNode)0); ; break;} case 296: -#line 1016 "llgrammar.y" { yyval.array = makeArrayQualNode (yyvsp[-2].ltok, yyvsp[-1].term); ; break;} case 297: -#line 1020 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-5].ltok, OPF_IF, opFormUnion_createMiddle (0), ltoken_undefined); ; break;} case 298: -#line 1022 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[0].ltok, OPF_ANYOP, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 299: -#line 1024 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-1].ltok, OPF_MANYOP, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 300: -#line 1026 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-1].ltok, OPF_ANYOPM, opFormUnion_createAnyOp (yyvsp[-1].ltok), ltoken_undefined); ; break;} case 301: -#line 1028 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MANYOPM, opFormUnion_createAnyOp (yyvsp[-1].ltok), ltoken_undefined); ; break;} case 302: -#line 1031 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MIDDLE, opFormUnion_createMiddle (yyvsp[-1].count), yyvsp[0].ltok); ; break;} case 303: -#line 1033 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_MMIDDLE, opFormUnion_createMiddle (yyvsp[-1].count), yyvsp[0].ltok); ; break;} case 304: -#line 1035 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_MIDDLEM, opFormUnion_createMiddle (yyvsp[-2].count), yyvsp[-1].ltok); ; break;} case 305: -#line 1037 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_MMIDDLEM, opFormUnion_createMiddle (yyvsp[-2].count), yyvsp[-1].ltok); ; break;} case 306: -#line 1039 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_BMIDDLE, opFormUnion_createMiddle (yyvsp[-1].count), yyvsp[0].ltok); ; break;} case 307: -#line 1041 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_BMIDDLEM, opFormUnion_createMiddle (yyvsp[-2].count), yyvsp[-1].ltok); ; break;} case 308: -#line 1049 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_BMMIDDLE, opFormUnion_createMiddle (yyvsp[-1].count), yyvsp[0].ltok); ; break;} case 309: -#line 1051 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_BMMIDDLEM, opFormUnion_createMiddle (yyvsp[-2].count), yyvsp[-1].ltok); ; break;} case 310: -#line 1053 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-1].ltok, OPF_SELECT, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 311: -#line 1056 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-1].ltok, OPF_MAP, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 312: -#line 1059 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MSELECT, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 313: -#line 1062 "llgrammar.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MMAP, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 321: -#line 1079 "llgrammar.y" { yyval.count = 0; ; break;} case 323: -#line 1083 "llgrammar.y" { yyval.count = 1; ; break;} case 324: -#line 1084 "llgrammar.y" { yyval.count = yyvsp[-2].count + 1; ; break;} case 327: -#line 1091 "llgrammar.y" { yyval.signature = makesigNode (yyvsp[-3].ltok, yyvsp[-2].ltokenList, yyvsp[0].ltok); ; break;} case 328: -#line 1094 "llgrammar.y" { yyval.ltokenList = ltokenList_new (); ; break;} case 330: -#line 1098 "llgrammar.y" { yyval.ltokenList = ltokenList_singleton (yyvsp[0].ltok); ; break;} case 331: -#line 1099 "llgrammar.y" { yyval.ltokenList = ltokenList_push (yyvsp[-2].ltokenList, yyvsp[0].ltok); ; break;} case 332: -#line 1102 "llgrammar.y" { yyval.lclpredicate = makeLclPredicateNode (ltoken_undefined, yyvsp[0].term, LPD_PLAIN);; break;} case 333: -#line 1105 "llgrammar.y" { yyval.term = checkSort (yyvsp[0].term); ; break;} case 334: -#line 1112 "llgrammar.y" { yyval.term = makeIfTermNode (yyvsp[-5].ltok,yyvsp[-4].term,yyvsp[-3].ltok,yyvsp[-2].term,yyvsp[-1].ltok,yyvsp[0].term); ; break;} case 336: -#line 1114 "llgrammar.y" { yyval.term = makeInfixTermNode (yyvsp[-2].term, yyvsp[-1].ltok, yyvsp[0].term); ; break;} case 338: -#line 1120 "llgrammar.y" { checkLclPredicate (yyvsp[-2].ltok, yyvsp[-1].lclpredicate); yyval.term = makeQuantifiedTermNode (yyvsp[-3].quantifiers, yyvsp[-2].ltok, yyvsp[-1].lclpredicate->predicate, yyvsp[0].ltok); symtable_exitScope (g_symtab); ; break;} case 339: -#line 1124 "llgrammar.y" { yyval.term = makeInfixTermNode (yyvsp[-2].term, yyvsp[-1].ltok, yyvsp[0].term);; break;} case 340: -#line 1126 "llgrammar.y" { yyval.term = makeInfixTermNode (yyvsp[-2].term, yyvsp[-1].ltok, yyvsp[0].term);; break;} case 342: -#line 1130 "llgrammar.y" { yyval.term = makePostfixTermNode (yyvsp[-1].term, yyvsp[0].ltokenList); ; break;} case 343: -#line 1131 "llgrammar.y" { yyval.term = CollapseInfixTermNode (yyvsp[-1].term, yyvsp[0].termlist); ; break;} case 347: -#line 1139 "llgrammar.y" { yyval.term = makePrefixTermNode (yyvsp[-1].ltok, yyvsp[0].term); ; break;} case 348: -#line 1142 "llgrammar.y" { yyval.ltokenList = ltokenList_singleton (yyvsp[0].ltok); ; break;} case 349: -#line 1143 "llgrammar.y" { yyval.ltokenList = ltokenList_push (yyvsp[-1].ltokenList, yyvsp[0].ltok); ; break;} case 350: -#line 1146 "llgrammar.y" { yyval.termlist = pushInfixOpPartNode (termNodeList_new (), yyvsp[-1].ltok, yyvsp[0].term); ; break;} case 351: -#line 1147 "llgrammar.y" { yyval.termlist = pushInfixOpPartNode (yyvsp[-2].termlist, yyvsp[-1].ltok, yyvsp[0].term); ; break;} case 353: -#line 1151 "llgrammar.y" { yyval.term = computePossibleSorts (yyvsp[0].term); ; break;} case 354: -#line 1152 "llgrammar.y" { yyval.term = updateMatchedNode ((termNode)0, yyvsp[-1].term, yyvsp[0].term); ; break;} case 355: -#line 1153 "llgrammar.y" { yyval.term = updateMatchedNode (yyvsp[-1].term, yyvsp[0].term, (termNode)0); ; break;} case 356: -#line 1154 "llgrammar.y" { yyval.term = updateMatchedNode (yyvsp[-2].term, yyvsp[-1].term, yyvsp[0].term); ; break;} case 357: -#line 1155 "llgrammar.y" { yyval.term = computePossibleSorts (yyvsp[0].term); ; break;} case 358: -#line 1156 "llgrammar.y" { yyval.term = updateSqBracketedNode ((termNode)0, yyvsp[-1].term, yyvsp[0].term); ; break;} case 359: -#line 1159 "llgrammar.y" { yyval.term = yyvsp[-2].term; yyval.term->sort = sort_lookupName (ltoken_getText (yyvsp[0].ltok)); ; break;} case 361: -#line 1164 "llgrammar.y" { yyval.term = makeSqBracketedNode (yyvsp[-4].ltok, yyvsp[-3].termlist, yyvsp[-2].ltok); yyval.term->given = sort_lookupName (ltoken_getText (yyvsp[0].ltok)); ; break;} case 362: -#line 1167 "llgrammar.y" { yyval.term = makeSqBracketedNode (yyvsp[-2].ltok, yyvsp[-1].termlist, yyvsp[0].ltok); ; break;} case 363: -#line 1169 "llgrammar.y" { yyval.term = makeSqBracketedNode (yyvsp[-3].ltok, termNodeList_new (), yyvsp[-2].ltok); yyval.term->given = sort_lookupName (ltoken_getText (yyvsp[0].ltok)); ; break;} case 364: -#line 1173 "llgrammar.y" { yyval.term = makeSqBracketedNode (yyvsp[-1].ltok, termNodeList_new (), yyvsp[0].ltok); ; break;} case 365: -#line 1176 "llgrammar.y" { yyval.term = makeMatchedNode (yyvsp[-2].ltok, yyvsp[-1].termlist, yyvsp[0].ltok); ; break;} case 366: -#line 1177 "llgrammar.y" { yyval.term = makeMatchedNode (yyvsp[-1].ltok, termNodeList_new (), yyvsp[0].ltok); ; break;} case 367: -#line 1180 "llgrammar.y" { yyval.termlist = termNodeList_push (termNodeList_new (), yyvsp[0].term); ; break;} case 368: -#line 1181 "llgrammar.y" { yyval.termlist = termNodeList_push (yyvsp[-2].termlist, yyvsp[0].term); ; break;} case 369: -#line 1185 "llgrammar.y" { yyval.term = yyvsp[-1].term; yyval.term->wrapped = yyval.term->wrapped + 1; ; break;} case 370: -#line 1187 "llgrammar.y" { yyval.term = makeSimpleTermNode (yyvsp[0].ltok); ; break;} case 371: -#line 1189 "llgrammar.y" { yyval.term = makeOpCallTermNode (yyvsp[-3].ltok, yyvsp[-2].ltok, yyvsp[-1].termlist, yyvsp[0].ltok); ; break;} case 373: -#line 1192 "llgrammar.y" { yyval.term = makePostfixTermNode2 (yyvsp[-1].term, yyvsp[0].ltok); ; break;} case 374: -#line 1194 "llgrammar.y" { ltoken_markOwned (yyvsp[0].ltok); yyval.term = makeSelectTermNode (yyvsp[-2].term, yyvsp[-1].ltok, yyvsp[0].ltok); ; break;} case 375: -#line 1196 "llgrammar.y" { ltoken_markOwned (yyvsp[0].ltok); yyval.term = makeMapTermNode (yyvsp[-2].term, yyvsp[-1].ltok, yyvsp[0].ltok); ; break;} case 376: -#line 1198 "llgrammar.y" { yyval.term = updateSqBracketedNode (yyvsp[-2].term, makeSqBracketedNode (yyvsp[-1].ltok, termNodeList_new (), yyvsp[0].ltok), (termNode)0); ; break;} case 377: -#line 1201 "llgrammar.y" { yyval.term = updateSqBracketedNode (yyvsp[-3].term, makeSqBracketedNode (yyvsp[-2].ltok, yyvsp[-1].termlist, yyvsp[0].ltok), (termNode)0); ; break;} case 378: -#line 1203 "llgrammar.y" { yyval.term = yyvsp[-2].term; yyval.term->given = sort_lookupName (ltoken_getText (yyvsp[0].ltok)); ; break;} case 379: -#line 1206 "llgrammar.y" { yyval.termlist = termNodeList_push (termNodeList_new (), yyvsp[0].term); ; break;} case 380: -#line 1207 "llgrammar.y" { yyval.termlist = termNodeList_push (yyvsp[-2].termlist, yyvsp[0].term); ; break;} case 386: -#line 1217 "llgrammar.y" { yyval.term = makeSimpleTermNode (yyvsp[0].ltok); ; break;} case 387: -#line 1218 "llgrammar.y" { yyval.term = makeOpCallTermNode (yyvsp[-3].ltok, yyvsp[-2].ltok, yyvsp[-1].termlist, yyvsp[0].ltok); ; break;} case 388: -#line 1219 "llgrammar.y" { yyval.term = makeUnchangedTermNode1 (yyvsp[-3].ltok, yyvsp[-1].ltok); ; break;} case 389: -#line 1220 "llgrammar.y" { yyval.term = makeUnchangedTermNode2 (yyvsp[-3].ltok, yyvsp[-1].storereflist); ; break;} case 390: -#line 1222 "llgrammar.y" { termNodeList x = termNodeList_new (); termNodeList_addh (x, yyvsp[-1].term); yyval.term = makeOpCallTermNode (yyvsp[-3].ltok, yyvsp[-2].ltok, x, yyvsp[0].ltok); ; break;} case 391: -#line 1227 "llgrammar.y" { termNodeList x = termNodeList_new (); termNodeList_addh (x, yyvsp[-3].term); termNodeList_addh (x, yyvsp[-1].term); @@ -3589,62 +3235,49 @@ case 391: ; break;} case 392: -#line 1232 "llgrammar.y" { yyval.term = makeSizeofTermNode (yyvsp[-3].ltok, yyvsp[-1].lcltypespec); ; break;} case 393: -#line 1242 "llgrammar.y" { yyval.term = makeLiteralTermNode (yyvsp[0].ltok, sort_int); ; break;} case 394: -#line 1243 "llgrammar.y" { yyval.term = makeLiteralTermNode (yyvsp[0].ltok, sort_cstring); ; break;} case 395: -#line 1244 "llgrammar.y" { yyval.term = makeLiteralTermNode (yyvsp[0].ltok, sort_char); ; break;} case 396: -#line 1245 "llgrammar.y" { yyval.term = makeLiteralTermNode (yyvsp[0].ltok, sort_double); ; break;} case 397: -#line 1249 "llgrammar.y" { yyval.quantifiers = quantifierNodeList_add (quantifierNodeList_new (), yyvsp[0].quantifier); ; break;} case 398: -#line 1251 "llgrammar.y" { yyval.quantifiers = quantifierNodeList_add (yyvsp[-1].quantifiers, yyvsp[0].quantifier); ; break;} case 399: -#line 1254 "llgrammar.y" { scopeInfo si = (scopeInfo) dmalloc (sizeof (*si)); si->kind = SPE_QUANT; symtable_enterScope (g_symtab, si); ; break;} case 400: -#line 1258 "llgrammar.y" { yyval.quantifier = makeQuantifierNode (yyvsp[0].vars, yyvsp[-2].ltok); ; break;} case 401: -#line 1261 "llgrammar.y" { yyval.vars = varNodeList_add (varNodeList_new (), yyvsp[0].var); ; break;} case 402: -#line 1262 "llgrammar.y" { yyval.vars = varNodeList_add (yyvsp[-2].vars, yyvsp[0].var); ; break;} case 403: -#line 1265 "llgrammar.y" { yyval.var = makeVarNode (yyvsp[-2].ltok, FALSE, yyvsp[0].lcltypespec); ; break;} case 404: -#line 1266 "llgrammar.y" { yyval.var = makeVarNode (yyvsp[-3].ltok, TRUE, yyvsp[0].lcltypespec); ; break;} } /* the action file gets copied in in place of this dollarsign */ -#line 543 "/usr/lib/bison.simple" + yyvsp -= yylen; yyssp -= yylen; @@ -3864,7 +3497,6 @@ yyerrhandle: } return 1; } -#line 1281 "llgrammar.y" # include "bison.reset" diff --git a/src/llmain.c b/src/llmain.c index eca540b..5bf2b57 100644 --- a/src/llmain.c +++ b/src/llmain.c @@ -1794,7 +1794,7 @@ printParseErrors (void) "other compiler extensions by using a pre-processor define. " "Alternately, you can surround the unparseable code with"); llmsglit (""); - llmsglit (" # ifndef __LCLINT__"); + llmsglit (" # ifndef S_SPLINT_S"); llmsglit (" ..."); llmsglit (" # endif"); llmsglit (""); diff --git a/src/messageLog.c b/src/messageLog.c index 1a8c31a..16bfeb4 100644 --- a/src/messageLog.c +++ b/src/messageLog.c @@ -51,7 +51,7 @@ msgentry_create (fileloc loc, cstring mess) return msg; } -# ifdef __LCLINT__ +# ifdef S_SPLINT_S static /*@unused@*/ cstring msgentry_unparse (msgentry msg) /*@*/ { return message ("%q:%s", fileloc_unparse (msg->loc), msg->msg); diff --git a/src/mtgrammar.c b/src/mtgrammar.c index 2c44cce..0fb5f6b 100644 --- a/src/mtgrammar.c +++ b/src/mtgrammar.c @@ -108,14 +108,13 @@ #define MT_STRINGLIT 301 #define MT_IDENT 302 -#line 25 "mtgrammar.y" # include "bison.reset" # include "lclintMacros.nf" # include "llbasic.h" -# ifndef __LCLINT__ +# ifndef S_SPLINT_S extern ctype mtscanner_lookupType (mttok p_tok) /*@modifies p_tok@*/ ; # endif @@ -137,7 +136,6 @@ static void yyprint (/*FILE *p_file, int p_type, YYSTYPE p_value */); # include "bison.head" -#line 56 "mtgrammar.y" typedef union { mttok tok; mtDeclarationNode mtdecl; @@ -413,7 +411,7 @@ static const short yycheck[] = { 10, #define YYPURE 1 /* -*-C-*- Note some compilers choke on comments on `#line' lines. */ -#line 3 "/usr/lib/bison.simple" + /* This file comes from bison-1.28. */ /* Skeleton output parser for bison, @@ -627,7 +625,7 @@ __yy_memcpy (char *to, char *from, unsigned int count) #endif #endif -#line 217 "/usr/lib/bison.simple" + /* The user can define YYPARSE_PARAM as the name of an argument to be passed into yyparse. The argument should have type void *. @@ -956,356 +954,269 @@ yyreduce: switch (yyn) { case 1: -#line 152 "mtgrammar.y" {; break;} case 2: -#line 153 "mtgrammar.y" {; break;} case 3: -#line 157 "mtgrammar.y" { mtreader_processDeclaration (yyvsp[-1].mtdecl); ; break;} case 4: -#line 159 "mtgrammar.y" { mtreader_processGlobalDeclaration (yyvsp[-1].mtdecl); ; break;} case 5: -#line 163 "mtgrammar.y" { yyval.mtdecl = mtDeclarationNode_create (yyvsp[-1].tok, yyvsp[0].mtpieces); ; break;} case 6: -#line 166 "mtgrammar.y" { yyval.mtpieces = mtDeclarationPieces_create (); ; break;} case 7: -#line 168 "mtgrammar.y" { yyval.mtpieces = mtDeclarationPieces_append (yyvsp[0].mtpieces, yyvsp[-1].mtpiece); ; break;} case 8: -#line 171 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createContext (yyvsp[0].mtcontext); ; break;} case 9: -#line 172 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createValues (yyvsp[0].mtvalues); ; break;} case 10: -#line 173 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createDefaults (yyvsp[0].mtdefaults); ; break;} case 11: -#line 174 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createValueDefault (yyvsp[0].tok); ; break;} case 12: -#line 175 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createAnnotations (yyvsp[0].mtannotations); ; break;} case 13: -#line 176 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createMerge (yyvsp[0].mtmerge); ; break;} case 14: -#line 177 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createTransfers (yyvsp[0].mttransferclauselist); ; break;} case 15: -#line 178 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createPreconditions (yyvsp[0].mttransferclauselist); ; break;} case 16: -#line 179 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createPostconditions (yyvsp[0].mttransferclauselist); ; break;} case 17: -#line 180 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createLosers (yyvsp[0].mtlosereferencelist); ; break;} case 18: -#line 183 "mtgrammar.y" { yyval.mtcontext = yyvsp[0].mtcontext; ; break;} case 19: -#line 187 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createAny (); ; break;} case 21: -#line 191 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createParameter (yyvsp[0].ctyp); ; break;} case 22: -#line 192 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createReference (yyvsp[0].ctyp); ; break;} case 23: -#line 193 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createResult (yyvsp[0].ctyp); ; break;} case 24: -#line 194 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createClause (yyvsp[0].ctyp); ; break;} case 25: -#line 195 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createLiteral (yyvsp[0].ctyp); ; break;} case 26: -#line 196 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createNull (yyvsp[0].ctyp); ; break;} case 27: -#line 203 "mtgrammar.y" { yyval.ctyp = ctype_unknown; ; break;} case 28: -#line 204 "mtgrammar.y" { DPRINTF (("Type: %s", qtype_unparse (yyvsp[0].qtyp))); yyval.ctyp = qtype_getType (yyvsp[0].qtyp); ; break;} case 30: -#line 208 "mtgrammar.y" { yyval.qtyp = qtype_newBase (yyvsp[-1].qtyp, yyvsp[0].ctyp); ; break;} case 31: -#line 211 "mtgrammar.y" { yyval.qtyp = yyvsp[0].qtyp; ; break;} case 32: -#line 213 "mtgrammar.y" { yyval.qtyp = qtype_mergeAlt (yyvsp[-2].qtyp, yyvsp[0].qtyp); ; break;} case 33: -#line 216 "mtgrammar.y" { yyval.qtyp = qtype_combine (yyvsp[0].qtyp, yyvsp[-1].ctyp); ; break;} case 34: -#line 219 "mtgrammar.y" { yyval.qtyp = qtype_unknown (); ; break;} case 35: -#line 220 "mtgrammar.y" { yyval.qtyp = yyvsp[0].qtyp; ; break;} case 36: -#line 224 "mtgrammar.y" { yyval.ctyp = ctype_adjustPointers (yyvsp[0].count, ctype_unknown); ; break;} case 38: -#line 226 "mtgrammar.y" { yyval.ctyp = ctype_adjustPointers (yyvsp[-1].count, yyvsp[0].ctyp); ; break;} case 39: -#line 229 "mtgrammar.y" { yyval.count = 1; ; break;} case 40: -#line 230 "mtgrammar.y" { yyval.count = 1; ; break;} case 41: -#line 231 "mtgrammar.y" { yyval.count = 1 + yyvsp[0].count; ; break;} case 42: -#line 232 "mtgrammar.y" { yyval.count = 1 + yyvsp[0].count; ; break;} case 43: -#line 235 "mtgrammar.y" { /* ignored for now */; ; break;} case 44: -#line 236 "mtgrammar.y" { ; ; break;} case 45: -#line 239 "mtgrammar.y" { ; ; break;} case 46: -#line 240 "mtgrammar.y" { ; ; break;} case 47: -#line 243 "mtgrammar.y" { yyval.ctyp = ctype_expectFunction (yyvsp[-1].ctyp); ; break;} case 48: -#line 244 "mtgrammar.y" { yyval.ctyp = ctype_makeArray (ctype_unknown); ; break;} case 49: -#line 245 "mtgrammar.y" { yyval.ctyp = ctype_makeArray (yyvsp[-2].ctyp); ; break;} case 50: -#line 252 "mtgrammar.y" { yyval.ctyp = ctype_char; ; break;} case 51: -#line 253 "mtgrammar.y" { yyval.ctyp = ctype_int; ; break;} case 52: -#line 254 "mtgrammar.y" { yyval.ctyp = ctype_float; ; break;} case 53: -#line 255 "mtgrammar.y" { yyval.ctyp = ctype_double; ; break;} case 54: -#line 256 "mtgrammar.y" { yyval.ctyp = ctype_void; ; break;} case 55: -#line 257 "mtgrammar.y" { yyval.ctyp = ctype_unknown; ; break;} case 56: -#line 258 "mtgrammar.y" { yyval.ctyp = ctype_anyintegral; ; break;} case 57: -#line 259 "mtgrammar.y" { yyval.ctyp = ctype_unsignedintegral; ; break;} case 58: -#line 260 "mtgrammar.y" { yyval.ctyp = ctype_signedintegral; ; break;} case 60: -#line 267 "mtgrammar.y" { yyval.ctyp = mtscanner_lookupType (yyvsp[0].tok); ; break;} case 61: -#line 270 "mtgrammar.y" { yyval.mtvalues = mtValuesNode_create (yyvsp[0].cstringlist); ; break;} case 62: -#line 273 "mtgrammar.y" { yyval.cstringlist = cstringList_single (mttok_getText (yyvsp[0].tok)); ; break;} case 63: -#line 275 "mtgrammar.y" { yyval.cstringlist = cstringList_prepend (yyvsp[0].cstringlist, mttok_getText (yyvsp[-2].tok)); ; break;} case 64: -#line 278 "mtgrammar.y" { yyval.tok = yyvsp[0].tok; ; break;} case 65: -#line 281 "mtgrammar.y" { yyval.mtdefaults = mtDefaultsNode_create (yyvsp[-1].tok, yyvsp[0].mtdeflist); ; break;} case 66: -#line 285 "mtgrammar.y" { yyval.mtdeflist = mtDefaultsDeclList_single (mtDefaultsDecl_create (yyvsp[-2].mtcontext, yyvsp[0].tok)); ; break;} case 67: -#line 287 "mtgrammar.y" { yyval.mtdeflist = mtDefaultsDeclList_prepend (yyvsp[0].mtdeflist, mtDefaultsDecl_create (yyvsp[-3].mtcontext, yyvsp[-1].tok)); ; break;} case 68: -#line 290 "mtgrammar.y" { yyval.mtannotations = mtAnnotationsNode_create (yyvsp[0].mtannotlist); ; break;} case 69: -#line 293 "mtgrammar.y" { yyval.mtannotlist = mtAnnotationList_single (yyvsp[0].mtannotdecl); ; break;} case 70: -#line 295 "mtgrammar.y" { yyval.mtannotlist = mtAnnotationList_prepend (yyvsp[0].mtannotlist, yyvsp[-1].mtannotdecl); ; break;} case 71: -#line 299 "mtgrammar.y" { yyval.mtannotdecl = mtAnnotationDecl_create (yyvsp[-3].tok, yyvsp[-2].mtcontext, yyvsp[0].tok); ; break;} case 72: -#line 302 "mtgrammar.y" { yyval.mtmerge = mtMergeNode_create (yyvsp[0].mtmergeclauselist); ; break;} case 73: -#line 305 "mtgrammar.y" { yyval.mtmergeclauselist = mtMergeClauseList_single (yyvsp[0].mtmergeclause); ; break;} case 74: -#line 306 "mtgrammar.y" { yyval.mtmergeclauselist = mtMergeClauseList_prepend (yyvsp[0].mtmergeclauselist, yyvsp[-1].mtmergeclause); ; break;} case 75: -#line 310 "mtgrammar.y" { yyval.mtmergeclause = mtMergeClause_create (yyvsp[-4].mtmergeitem, yyvsp[-2].mtmergeitem, yyvsp[0].mttransferaction); ; break;} case 76: -#line 313 "mtgrammar.y" { yyval.mtmergeitem = mtMergeItem_createValue (yyvsp[0].tok); ; break;} case 77: -#line 314 "mtgrammar.y" { yyval.mtmergeitem = mtMergeItem_createStar (yyvsp[0].tok); ; break;} case 78: -#line 317 "mtgrammar.y" { yyval.mttransferclauselist = yyvsp[0].mttransferclauselist; ; break;} case 79: -#line 320 "mtgrammar.y" { yyval.mttransferclauselist = yyvsp[0].mttransferclauselist; ; break;} case 80: -#line 323 "mtgrammar.y" { yyval.mttransferclauselist = yyvsp[0].mttransferclauselist; ; break;} case 81: -#line 326 "mtgrammar.y" { yyval.mtlosereferencelist = yyvsp[0].mtlosereferencelist; ; break;} case 82: -#line 329 "mtgrammar.y" { yyval.mtlosereferencelist = mtLoseReferenceList_single (yyvsp[0].mtlosereference); ; break;} case 83: -#line 330 "mtgrammar.y" { yyval.mtlosereferencelist = mtLoseReferenceList_prepend (yyvsp[0].mtlosereferencelist, yyvsp[-1].mtlosereference); ; break;} case 84: -#line 333 "mtgrammar.y" { yyval.mtlosereference = mtLoseReference_create (yyvsp[-2].tok, yyvsp[0].mttransferaction); ; break;} case 85: -#line 336 "mtgrammar.y" { yyval.mttransferclauselist = mtTransferClauseList_single (yyvsp[0].mttransferclause); ; break;} case 86: -#line 337 "mtgrammar.y" { yyval.mttransferclauselist = mtTransferClauseList_prepend (yyvsp[0].mttransferclauselist, yyvsp[-1].mttransferclause); ; break;} case 87: -#line 341 "mtgrammar.y" { yyval.mttransferclause = mtTransferClause_create (yyvsp[-4].tok, yyvsp[-2].tok, yyvsp[0].mttransferaction); ; break;} case 88: -#line 344 "mtgrammar.y" { yyval.mttransferaction = mtTransferAction_createValue (yyvsp[0].tok); ; break;} case 89: -#line 345 "mtgrammar.y" { yyval.mttransferaction = yyvsp[0].mttransferaction; ; break;} case 90: -#line 348 "mtgrammar.y" { yyval.mttransferaction = mtTransferAction_createError (yyvsp[0].tok); ; break;} case 91: -#line 349 "mtgrammar.y" { yyval.mttransferaction = mtTransferAction_createErrorMessage (yyvsp[0].tok); ; break;} } /* the action file gets copied in in place of this dollarsign */ -#line 543 "/usr/lib/bison.simple" + yyvsp -= yylen; yyssp -= yylen; @@ -1525,7 +1436,6 @@ yyerrhandle: } return 1; } -#line 354 "mtgrammar.y" # include "bison.reset" diff --git a/src/mtgrammar.c.der b/src/mtgrammar.c.der index 2c44cce..0fb5f6b 100644 --- a/src/mtgrammar.c.der +++ b/src/mtgrammar.c.der @@ -108,14 +108,13 @@ #define MT_STRINGLIT 301 #define MT_IDENT 302 -#line 25 "mtgrammar.y" # include "bison.reset" # include "lclintMacros.nf" # include "llbasic.h" -# ifndef __LCLINT__ +# ifndef S_SPLINT_S extern ctype mtscanner_lookupType (mttok p_tok) /*@modifies p_tok@*/ ; # endif @@ -137,7 +136,6 @@ static void yyprint (/*FILE *p_file, int p_type, YYSTYPE p_value */); # include "bison.head" -#line 56 "mtgrammar.y" typedef union { mttok tok; mtDeclarationNode mtdecl; @@ -413,7 +411,7 @@ static const short yycheck[] = { 10, #define YYPURE 1 /* -*-C-*- Note some compilers choke on comments on `#line' lines. */ -#line 3 "/usr/lib/bison.simple" + /* This file comes from bison-1.28. */ /* Skeleton output parser for bison, @@ -627,7 +625,7 @@ __yy_memcpy (char *to, char *from, unsigned int count) #endif #endif -#line 217 "/usr/lib/bison.simple" + /* The user can define YYPARSE_PARAM as the name of an argument to be passed into yyparse. The argument should have type void *. @@ -956,356 +954,269 @@ yyreduce: switch (yyn) { case 1: -#line 152 "mtgrammar.y" {; break;} case 2: -#line 153 "mtgrammar.y" {; break;} case 3: -#line 157 "mtgrammar.y" { mtreader_processDeclaration (yyvsp[-1].mtdecl); ; break;} case 4: -#line 159 "mtgrammar.y" { mtreader_processGlobalDeclaration (yyvsp[-1].mtdecl); ; break;} case 5: -#line 163 "mtgrammar.y" { yyval.mtdecl = mtDeclarationNode_create (yyvsp[-1].tok, yyvsp[0].mtpieces); ; break;} case 6: -#line 166 "mtgrammar.y" { yyval.mtpieces = mtDeclarationPieces_create (); ; break;} case 7: -#line 168 "mtgrammar.y" { yyval.mtpieces = mtDeclarationPieces_append (yyvsp[0].mtpieces, yyvsp[-1].mtpiece); ; break;} case 8: -#line 171 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createContext (yyvsp[0].mtcontext); ; break;} case 9: -#line 172 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createValues (yyvsp[0].mtvalues); ; break;} case 10: -#line 173 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createDefaults (yyvsp[0].mtdefaults); ; break;} case 11: -#line 174 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createValueDefault (yyvsp[0].tok); ; break;} case 12: -#line 175 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createAnnotations (yyvsp[0].mtannotations); ; break;} case 13: -#line 176 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createMerge (yyvsp[0].mtmerge); ; break;} case 14: -#line 177 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createTransfers (yyvsp[0].mttransferclauselist); ; break;} case 15: -#line 178 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createPreconditions (yyvsp[0].mttransferclauselist); ; break;} case 16: -#line 179 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createPostconditions (yyvsp[0].mttransferclauselist); ; break;} case 17: -#line 180 "mtgrammar.y" { yyval.mtpiece = mtDeclarationPiece_createLosers (yyvsp[0].mtlosereferencelist); ; break;} case 18: -#line 183 "mtgrammar.y" { yyval.mtcontext = yyvsp[0].mtcontext; ; break;} case 19: -#line 187 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createAny (); ; break;} case 21: -#line 191 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createParameter (yyvsp[0].ctyp); ; break;} case 22: -#line 192 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createReference (yyvsp[0].ctyp); ; break;} case 23: -#line 193 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createResult (yyvsp[0].ctyp); ; break;} case 24: -#line 194 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createClause (yyvsp[0].ctyp); ; break;} case 25: -#line 195 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createLiteral (yyvsp[0].ctyp); ; break;} case 26: -#line 196 "mtgrammar.y" { yyval.mtcontext = mtContextNode_createNull (yyvsp[0].ctyp); ; break;} case 27: -#line 203 "mtgrammar.y" { yyval.ctyp = ctype_unknown; ; break;} case 28: -#line 204 "mtgrammar.y" { DPRINTF (("Type: %s", qtype_unparse (yyvsp[0].qtyp))); yyval.ctyp = qtype_getType (yyvsp[0].qtyp); ; break;} case 30: -#line 208 "mtgrammar.y" { yyval.qtyp = qtype_newBase (yyvsp[-1].qtyp, yyvsp[0].ctyp); ; break;} case 31: -#line 211 "mtgrammar.y" { yyval.qtyp = yyvsp[0].qtyp; ; break;} case 32: -#line 213 "mtgrammar.y" { yyval.qtyp = qtype_mergeAlt (yyvsp[-2].qtyp, yyvsp[0].qtyp); ; break;} case 33: -#line 216 "mtgrammar.y" { yyval.qtyp = qtype_combine (yyvsp[0].qtyp, yyvsp[-1].ctyp); ; break;} case 34: -#line 219 "mtgrammar.y" { yyval.qtyp = qtype_unknown (); ; break;} case 35: -#line 220 "mtgrammar.y" { yyval.qtyp = yyvsp[0].qtyp; ; break;} case 36: -#line 224 "mtgrammar.y" { yyval.ctyp = ctype_adjustPointers (yyvsp[0].count, ctype_unknown); ; break;} case 38: -#line 226 "mtgrammar.y" { yyval.ctyp = ctype_adjustPointers (yyvsp[-1].count, yyvsp[0].ctyp); ; break;} case 39: -#line 229 "mtgrammar.y" { yyval.count = 1; ; break;} case 40: -#line 230 "mtgrammar.y" { yyval.count = 1; ; break;} case 41: -#line 231 "mtgrammar.y" { yyval.count = 1 + yyvsp[0].count; ; break;} case 42: -#line 232 "mtgrammar.y" { yyval.count = 1 + yyvsp[0].count; ; break;} case 43: -#line 235 "mtgrammar.y" { /* ignored for now */; ; break;} case 44: -#line 236 "mtgrammar.y" { ; ; break;} case 45: -#line 239 "mtgrammar.y" { ; ; break;} case 46: -#line 240 "mtgrammar.y" { ; ; break;} case 47: -#line 243 "mtgrammar.y" { yyval.ctyp = ctype_expectFunction (yyvsp[-1].ctyp); ; break;} case 48: -#line 244 "mtgrammar.y" { yyval.ctyp = ctype_makeArray (ctype_unknown); ; break;} case 49: -#line 245 "mtgrammar.y" { yyval.ctyp = ctype_makeArray (yyvsp[-2].ctyp); ; break;} case 50: -#line 252 "mtgrammar.y" { yyval.ctyp = ctype_char; ; break;} case 51: -#line 253 "mtgrammar.y" { yyval.ctyp = ctype_int; ; break;} case 52: -#line 254 "mtgrammar.y" { yyval.ctyp = ctype_float; ; break;} case 53: -#line 255 "mtgrammar.y" { yyval.ctyp = ctype_double; ; break;} case 54: -#line 256 "mtgrammar.y" { yyval.ctyp = ctype_void; ; break;} case 55: -#line 257 "mtgrammar.y" { yyval.ctyp = ctype_unknown; ; break;} case 56: -#line 258 "mtgrammar.y" { yyval.ctyp = ctype_anyintegral; ; break;} case 57: -#line 259 "mtgrammar.y" { yyval.ctyp = ctype_unsignedintegral; ; break;} case 58: -#line 260 "mtgrammar.y" { yyval.ctyp = ctype_signedintegral; ; break;} case 60: -#line 267 "mtgrammar.y" { yyval.ctyp = mtscanner_lookupType (yyvsp[0].tok); ; break;} case 61: -#line 270 "mtgrammar.y" { yyval.mtvalues = mtValuesNode_create (yyvsp[0].cstringlist); ; break;} case 62: -#line 273 "mtgrammar.y" { yyval.cstringlist = cstringList_single (mttok_getText (yyvsp[0].tok)); ; break;} case 63: -#line 275 "mtgrammar.y" { yyval.cstringlist = cstringList_prepend (yyvsp[0].cstringlist, mttok_getText (yyvsp[-2].tok)); ; break;} case 64: -#line 278 "mtgrammar.y" { yyval.tok = yyvsp[0].tok; ; break;} case 65: -#line 281 "mtgrammar.y" { yyval.mtdefaults = mtDefaultsNode_create (yyvsp[-1].tok, yyvsp[0].mtdeflist); ; break;} case 66: -#line 285 "mtgrammar.y" { yyval.mtdeflist = mtDefaultsDeclList_single (mtDefaultsDecl_create (yyvsp[-2].mtcontext, yyvsp[0].tok)); ; break;} case 67: -#line 287 "mtgrammar.y" { yyval.mtdeflist = mtDefaultsDeclList_prepend (yyvsp[0].mtdeflist, mtDefaultsDecl_create (yyvsp[-3].mtcontext, yyvsp[-1].tok)); ; break;} case 68: -#line 290 "mtgrammar.y" { yyval.mtannotations = mtAnnotationsNode_create (yyvsp[0].mtannotlist); ; break;} case 69: -#line 293 "mtgrammar.y" { yyval.mtannotlist = mtAnnotationList_single (yyvsp[0].mtannotdecl); ; break;} case 70: -#line 295 "mtgrammar.y" { yyval.mtannotlist = mtAnnotationList_prepend (yyvsp[0].mtannotlist, yyvsp[-1].mtannotdecl); ; break;} case 71: -#line 299 "mtgrammar.y" { yyval.mtannotdecl = mtAnnotationDecl_create (yyvsp[-3].tok, yyvsp[-2].mtcontext, yyvsp[0].tok); ; break;} case 72: -#line 302 "mtgrammar.y" { yyval.mtmerge = mtMergeNode_create (yyvsp[0].mtmergeclauselist); ; break;} case 73: -#line 305 "mtgrammar.y" { yyval.mtmergeclauselist = mtMergeClauseList_single (yyvsp[0].mtmergeclause); ; break;} case 74: -#line 306 "mtgrammar.y" { yyval.mtmergeclauselist = mtMergeClauseList_prepend (yyvsp[0].mtmergeclauselist, yyvsp[-1].mtmergeclause); ; break;} case 75: -#line 310 "mtgrammar.y" { yyval.mtmergeclause = mtMergeClause_create (yyvsp[-4].mtmergeitem, yyvsp[-2].mtmergeitem, yyvsp[0].mttransferaction); ; break;} case 76: -#line 313 "mtgrammar.y" { yyval.mtmergeitem = mtMergeItem_createValue (yyvsp[0].tok); ; break;} case 77: -#line 314 "mtgrammar.y" { yyval.mtmergeitem = mtMergeItem_createStar (yyvsp[0].tok); ; break;} case 78: -#line 317 "mtgrammar.y" { yyval.mttransferclauselist = yyvsp[0].mttransferclauselist; ; break;} case 79: -#line 320 "mtgrammar.y" { yyval.mttransferclauselist = yyvsp[0].mttransferclauselist; ; break;} case 80: -#line 323 "mtgrammar.y" { yyval.mttransferclauselist = yyvsp[0].mttransferclauselist; ; break;} case 81: -#line 326 "mtgrammar.y" { yyval.mtlosereferencelist = yyvsp[0].mtlosereferencelist; ; break;} case 82: -#line 329 "mtgrammar.y" { yyval.mtlosereferencelist = mtLoseReferenceList_single (yyvsp[0].mtlosereference); ; break;} case 83: -#line 330 "mtgrammar.y" { yyval.mtlosereferencelist = mtLoseReferenceList_prepend (yyvsp[0].mtlosereferencelist, yyvsp[-1].mtlosereference); ; break;} case 84: -#line 333 "mtgrammar.y" { yyval.mtlosereference = mtLoseReference_create (yyvsp[-2].tok, yyvsp[0].mttransferaction); ; break;} case 85: -#line 336 "mtgrammar.y" { yyval.mttransferclauselist = mtTransferClauseList_single (yyvsp[0].mttransferclause); ; break;} case 86: -#line 337 "mtgrammar.y" { yyval.mttransferclauselist = mtTransferClauseList_prepend (yyvsp[0].mttransferclauselist, yyvsp[-1].mttransferclause); ; break;} case 87: -#line 341 "mtgrammar.y" { yyval.mttransferclause = mtTransferClause_create (yyvsp[-4].tok, yyvsp[-2].tok, yyvsp[0].mttransferaction); ; break;} case 88: -#line 344 "mtgrammar.y" { yyval.mttransferaction = mtTransferAction_createValue (yyvsp[0].tok); ; break;} case 89: -#line 345 "mtgrammar.y" { yyval.mttransferaction = yyvsp[0].mttransferaction; ; break;} case 90: -#line 348 "mtgrammar.y" { yyval.mttransferaction = mtTransferAction_createError (yyvsp[0].tok); ; break;} case 91: -#line 349 "mtgrammar.y" { yyval.mttransferaction = mtTransferAction_createErrorMessage (yyvsp[0].tok); ; break;} } /* the action file gets copied in in place of this dollarsign */ -#line 543 "/usr/lib/bison.simple" + yyvsp -= yylen; yyssp -= yylen; @@ -1525,7 +1436,6 @@ yyerrhandle: } return 1; } -#line 354 "mtgrammar.y" # include "bison.reset" diff --git a/src/mtgrammar.y b/src/mtgrammar.y index 5a58612..5defaa5 100644 --- a/src/mtgrammar.y +++ b/src/mtgrammar.y @@ -28,7 +28,7 @@ # include "lclintMacros.nf" # include "llbasic.h" -# ifndef __LCLINT__ +# ifndef S_SPLINT_S extern ctype mtscanner_lookupType (mttok p_tok) /*@modifies p_tok@*/ ; # endif diff --git a/src/osd.c b/src/osd.c index 6f68ed2..15a5f2b 100644 --- a/src/osd.c +++ b/src/osd.c @@ -166,6 +166,12 @@ osd_getPath (cstring path, cstring file, cstring *returnPath) fullPath = path; llassert (cstring_isDefined (file)); + /* 2002-01-01: make sure returnPath gets defined even when there are errors. + ** (fixed splint checking detected this) + */ + + *returnPath = cstring_undefined; + if (fullPath == NULL || # if defined(OS2) || defined(MSDOS) || defined(WIN32) @@ -218,7 +224,7 @@ osd_getPath (cstring path, cstring file, cstring *returnPath) } } } - + return rVal; /*@noaccess cstring@*/ } @@ -232,7 +238,8 @@ osd_getExePath (cstring path, cstring file, cstring *returnPath) char aPath[MAXPATHLEN]; filestatus rVal = OSD_FILENOTFOUND; /* assume file not found. */ /*@access cstring@*/ - + + *returnPath = cstring_undefined; fullPath = osd_getEnvironmentVariable (path); if (fullPath == NULL) @@ -396,6 +403,7 @@ nextdir (d_char *current_dir, d_char *dir, size_t *len) if (**current_dir == '\0') { *len = 0; + *dir = NULL; return FALSE; } diff --git a/src/sRef.c b/src/sRef.c index 5abd129..8f1ec11 100644 --- a/src/sRef.c +++ b/src/sRef.c @@ -4597,10 +4597,17 @@ bool sRef_hasNoStorage (sRef s) bool sRef_isStrictReadable (sRef s) { - return (ynm_toBoolStrict (sRef_isReadable (s))); + return (ynm_toBoolStrict (sRef_isValidLvalue (s))); } -ynm sRef_isReadable (sRef s) +/* +** Is this what is does? +** Returns YES if s can be used as an rvalue, +** MAYBE if its not clear +** NO if s cannot be safely used as an rvalue. +*/ + +ynm sRef_isValidLvalue (sRef s) { sstate ss; @@ -4610,9 +4617,9 @@ ynm sRef_isReadable (sRef s) if (sRef_isConj (s) && s->defstate == SS_UNKNOWN) { - if (ynm_toBoolStrict (sRef_isReadable (sRef_getConjA (s)))) + if (ynm_toBoolStrict (sRef_isValidLvalue (sRef_getConjA (s)))) { - if (ynm_toBoolStrict (sRef_isReadable (sRef_getConjB (s)))) + if (ynm_toBoolStrict (sRef_isValidLvalue (sRef_getConjB (s)))) { return YES; } @@ -4620,7 +4627,7 @@ ynm sRef_isReadable (sRef s) } else { - if (ynm_toBoolStrict (sRef_isReadable (sRef_getConjB (s)))) + if (ynm_toBoolStrict (sRef_isValidLvalue (sRef_getConjB (s)))) { return MAYBE; } @@ -4644,9 +4651,9 @@ ynm sRef_isReadable (sRef s) || ss == SS_FIXED || ss == SS_RELDEF || ss == SS_PDEFINED - || ss == SS_PARTIAL + || ss == SS_PARTIAL || ss == SS_SPECIAL - || ss == SS_ALLOCATED + || ss == SS_ALLOCATED || ss == SS_KILLED /* evans 2001-05-26: added this for killed globals */ || ss == SS_UNKNOWN)); } @@ -7994,7 +8001,7 @@ bool sRef_isJustAllocated (sRef s) static bool sRef_isAllocatedStorage (sRef s) { - if (sRef_isValid (s) && ynm_toBoolStrict (sRef_isReadable (s))) + if (sRef_isValid (s) && ynm_toBoolStrict (sRef_isValidLvalue (s))) { return (ctype_isVisiblySharable (sRef_getType (s))); } diff --git a/src/signature.c.der b/src/signature.c.der index a91518d..3b64fe8 100644 --- a/src/signature.c.der +++ b/src/signature.c.der @@ -107,7 +107,6 @@ #define LST_unionTOKEN 300 #define LST_BADTOKEN 301 -#line 32 "signature.y" # include @@ -132,7 +131,6 @@ static void yyprint (/*FILE *p_file, int p_type, YYSTYPE p_value */); /*@-nullassign@*/ -#line 69 "signature.y" typedef union { ltoken ltok; /* a leaf is also an ltoken */ unsigned int count; @@ -316,7 +314,7 @@ static const short yycheck[] = { 3, #define YYPURE 1 /* -*-C-*- Note some compilers choke on comments on `#line' lines. */ -#line 3 "/usr/lib/bison.simple" + /* This file comes from bison-1.28. */ /* Skeleton output parser for bison, @@ -530,7 +528,7 @@ __yy_memcpy (char *to, char *from, unsigned int count) #endif #endif -#line 217 "/usr/lib/bison.simple" + /* The user can define YYPARSE_PARAM as the name of an argument to be passed into yyparse. The argument should have type void *. @@ -859,175 +857,137 @@ yyreduce: switch (yyn) { case 1: -#line 137 "signature.y" { lslOpList_free (yyvsp[0].operators); ; break;} case 2: -#line 140 "signature.y" { lslOpList x = lslOpList_new (); g_importedlslOp = yyvsp[0].operator; lslOpList_add (x, yyvsp[0].operator); yyval.operators = x; ; break;} case 3: -#line 145 "signature.y" { lslOpList_add (yyvsp[-1].operators, yyvsp[0].operator); yyval.operators = yyvsp[-1].operators; ; break;} case 4: -#line 149 "signature.y" { yyval.operator = makelslOpNode (yyvsp[-2].name, yyvsp[0].signature); ; break;} case 5: -#line 155 "signature.y" { yyval.name = makeNameNodeId (yyvsp[0].ltok); ; break;} case 6: -#line 157 "signature.y" { yyval.name = makeNameNodeForm (yyvsp[0].opform); ; break;} case 7: -#line 161 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-5].ltok, OPF_IF, opFormUnion_createMiddle (0), ltoken_undefined); ; break;} case 8: -#line 163 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[0].ltok, OPF_ANYOP, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 9: -#line 165 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-1].ltok, OPF_MANYOP, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 10: -#line 167 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-1].ltok, OPF_ANYOPM, opFormUnion_createAnyOp (yyvsp[-1].ltok), ltoken_undefined); ; break;} case 11: -#line 169 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MANYOPM, opFormUnion_createAnyOp (yyvsp[-1].ltok), ltoken_undefined); ; break;} case 12: -#line 171 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MIDDLE, opFormUnion_createMiddle (yyvsp[-1].count), yyvsp[0].ltok); ; break;} case 13: -#line 173 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MMIDDLE, opFormUnion_createMiddle (yyvsp[-1].count), yyvsp[0].ltok); ; break;} case 14: -#line 175 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_MIDDLEM, opFormUnion_createMiddle (yyvsp[-2].count), yyvsp[-1].ltok); ; break;} case 15: -#line 177 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_MMIDDLEM, opFormUnion_createMiddle (yyvsp[-2].count), yyvsp[-1].ltok); ; break;} case 16: -#line 180 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_BMIDDLE, opFormUnion_createMiddle (yyvsp[-1].count), yyvsp[0].ltok); ; break;} case 17: -#line 183 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_BMMIDDLE, opFormUnion_createMiddle (yyvsp[-1].count), yyvsp[0].ltok); ; break;} case 18: -#line 186 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_BMIDDLEM, opFormUnion_createMiddle (yyvsp[-2].count), yyvsp[-1].ltok); ; break;} case 19: -#line 189 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-3].ltok, OPF_BMMIDDLEM, opFormUnion_createMiddle (yyvsp[-2].count), yyvsp[-1].ltok); ; break;} case 20: -#line 192 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-1].ltok, OPF_SELECT, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 21: -#line 195 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MSELECT, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 22: -#line 200 "signature.y" { yyval.opform = makeOpFormNode (yyvsp[-2].ltok, OPF_MMAP, opFormUnion_createAnyOp (yyvsp[0].ltok), ltoken_undefined); ; break;} case 23: -#line 205 "signature.y" { yyval.ltok = yyvsp[0].ltok; ; break;} case 24: -#line 207 "signature.y" { yyval.ltok = yyvsp[0].ltok; ; break;} case 25: -#line 209 "signature.y" { yyval.ltok = yyvsp[0].ltok; ; break;} case 26: -#line 212 "signature.y" { yyval.count = 0; ; break;} case 27: -#line 214 "signature.y" { yyval.count = yyvsp[0].count; ; break;} case 28: -#line 217 "signature.y" { yyval.count = 1; ; break;} case 29: -#line 219 "signature.y" { yyval.count = yyvsp[-2].count + 1; ; break;} case 30: -#line 222 "signature.y" { yyval.ltok = yyvsp[0].ltok; ; break;} case 31: -#line 224 "signature.y" { yyval.ltok = yyvsp[0].ltok; ; break;} case 32: -#line 227 "signature.y" { yyval.signature = makesigNode (yyvsp[-1].ltok, yyvsp[-2].ltokenList, yyvsp[0].ltok); ; break;} case 33: -#line 230 "signature.y" { yyval.ltokenList = ltokenList_new (); ; break;} case 34: -#line 232 "signature.y" { yyval.ltokenList = yyvsp[0].ltokenList; ; break;} case 35: -#line 235 "signature.y" { yyval.ltokenList = ltokenList_singleton (yyvsp[0].ltok); ; break;} case 36: -#line 237 "signature.y" { yyval.ltokenList = ltokenList_push (yyvsp[-2].ltokenList, yyvsp[0].ltok); ; break;} case 37: -#line 240 "signature.y" { yyval.ltok = yyvsp[0].ltok; ltoken_setText (yyval.ltok, processTraitSortId (ltoken_getText (yyvsp[0].ltok))); ; break;} case 38: -#line 246 "signature.y" { yyval.ltok = yyvsp[0].ltok; ; break;} } /* the action file gets copied in in place of this dollarsign */ -#line 543 "/usr/lib/bison.simple" + yyvsp -= yylen; yyssp -= yylen; @@ -1247,7 +1207,6 @@ yyerrhandle: } return 1; } -#line 247 "signature.y" # include "bison.reset" diff --git a/src/specialClauses.c b/src/specialClauses.c deleted file mode 100644 index 0118656..0000000 --- a/src/specialClauses.c +++ /dev/null @@ -1,944 +0,0 @@ -/* -** Splint - annotation-assisted static program checker -** Copyright (C) 1994-2000 University of Virginia, -** Massachusetts Institute of Technology -** -** This program 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 2 of the License, or (at your -** option) any later version. -** -** This program 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. -** -** The GNU General Public License is available from http://www.gnu.org/ or -** the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, -** MA 02111-1307, USA. -** -** For information on lclint: lclint-request@cs.virginia.edu -** To report a bug: lclint-bug@cs.virginia.edu -** For more information: http://www.splint.org -*/ -/* -** specialClauses.c -*/ - -# include "lclintMacros.nf" -# include "basic.h" - -static bool specialClause_isMemoryAllocation (specialClause p_cl) /*@*/ ; -static void specialClause_free (/*@only@*/ specialClause p_s) ; -static cstring specialClause_dump (specialClause p_s) /*@*/ ; -static specialClause specialClause_undump (char **p_s) /*@modifies *p_s@*/ ; -static specialClause specialClause_copy (specialClause p_s) /*@*/ ; -static bool specialClause_sameKind (specialClause p_s1, specialClause p_s2) /*@*/ ; - -specialClause - specialClause_create (stateConstraint st, specialClauseKind k, sRefSet s) -{ - specialClause ret = (specialClause) dmalloc (sizeof (*ret)); - - ret->state = st; - ret->kind = k; - ret->refs = s; - - return ret; -} - -bool specialClause_isBefore (specialClause cl) -{ - return (cl->state == TK_BEFORE || cl->state == TK_BOTH); -} - -bool specialClause_isAfter (specialClause cl) -{ - return (cl->state == TK_AFTER || cl->state == TK_BOTH); -} - -bool specialClause_isMemoryAllocation (specialClause cl) -{ - switch (cl->kind) - { - case SP_ALLOCATES: - case SP_RELEASES: - case SP_ISONLY: - case SP_ISSHARED: - case SP_ISDEPENDENT: - case SP_ISOWNED: - case SP_ISOBSERVER: - case SP_ISEXPOSED: - return TRUE; - case SP_USES: - case SP_DEFINES: - case SP_SETS: - case SP_ISNULL: - case SP_ISNOTNULL: - return FALSE; - } - - BADEXIT; -} - -/* -** An error is reported if the test is NOT true. -*/ - -sRefTest specialClause_getPreTestFunction (specialClause cl) -{ - switch (cl->kind) - { - case SP_USES: - return sRef_isStrictReadable; - case SP_ALLOCATES: - return sRef_hasNoStorage; - case SP_DEFINES: - return sRef_hasNoStorage; - case SP_SETS: - return sRef_isNotUndefined; - case SP_RELEASES: - return sRef_isNotUndefined; - case SP_ISONLY: - return sRef_isOnly; - case SP_ISSHARED: - return sRef_isShared; - case SP_ISDEPENDENT: - return sRef_isDependent; - case SP_ISOWNED: - return sRef_isOwned; - case SP_ISOBSERVER: - return sRef_isObserver; - case SP_ISEXPOSED: - return sRef_isExposed; - case SP_ISNOTNULL: - return sRef_isNotNull; - case SP_ISNULL: - return sRef_isDefinitelyNull; - } - - BADEXIT; -} - -sRefTest specialClause_getPostTestFunction (specialClause cl) -{ - llassert (specialClause_isAfter (cl)); - - switch (cl->kind) - { - case SP_USES: - return NULL; - case SP_ALLOCATES: - return sRef_isAllocated; - case SP_DEFINES: - return sRef_isReallyDefined; - case SP_SETS: - return sRef_isReallyDefined; - case SP_RELEASES: - return sRef_isDeadStorage; - case SP_ISONLY: - return sRef_isOnly; - case SP_ISSHARED: - return sRef_isShared; - case SP_ISDEPENDENT: - return sRef_isDependent; - case SP_ISOWNED: - return sRef_isOwned; - case SP_ISOBSERVER: - return sRef_isObserver; - case SP_ISEXPOSED: - return sRef_isExposed; - case SP_ISNOTNULL: - return sRef_isNotNull; - case SP_ISNULL: - return sRef_isDefinitelyNull; - } - - BADEXIT; -} - -sRefShower specialClause_getPostTestShower (specialClause cl) -{ - switch (cl->kind) - { - case SP_USES: - case SP_ALLOCATES: - return NULL; - case SP_DEFINES: - case SP_SETS: - return sRef_showNotReallyDefined; - case SP_RELEASES: - return NULL; - case SP_ISONLY: - case SP_ISSHARED: - case SP_ISDEPENDENT: - case SP_ISOWNED: - return sRef_showAliasInfo; - case SP_ISOBSERVER: - case SP_ISEXPOSED: - return sRef_showExpInfo; - case SP_ISNOTNULL: - case SP_ISNULL: - return sRef_showNullInfo; - } - - BADEXIT; -} - -sRefMod specialClause_getEntryFunction (specialClause cl) -{ - if (cl->state == TK_BEFORE || cl->state == TK_BOTH) - { - switch (cl->kind) - { - case SP_USES: - return sRef_setDefinedComplete; - case SP_ALLOCATES: - return NULL; - case SP_DEFINES: - return NULL; - case SP_SETS: - return sRef_setAllocatedComplete; - case SP_RELEASES: - return sRef_setDefinedComplete; - case SP_ISONLY: - return sRef_setOnly; - case SP_ISSHARED: - return sRef_setShared; - case SP_ISDEPENDENT: - return sRef_setDependent; - case SP_ISOWNED: - return sRef_setOwned; - case SP_ISOBSERVER: - return sRef_setObserver; - case SP_ISEXPOSED: - return sRef_setExposed; - case SP_ISNOTNULL: - return sRef_setNotNull; - case SP_ISNULL: - return sRef_setDefNull; - } - - BADBRANCH; - } - else - { - return NULL; - } -} - -sRefMod specialClause_getEffectFunction (specialClause cl) -{ - if (cl->state == TK_AFTER || cl->state == TK_BOTH) - { - switch (cl->kind) - { - case SP_USES: - return NULL; - case SP_ALLOCATES: - return sRef_setAllocatedComplete; - case SP_DEFINES: - return sRef_setDefinedNCComplete; - case SP_SETS: - return sRef_setDefinedNCComplete; - case SP_RELEASES: - return sRef_killComplete; - case SP_ISONLY: - return sRef_setOnly; - case SP_ISSHARED: - return sRef_setShared; - case SP_ISDEPENDENT: - return sRef_setDependent; - case SP_ISOWNED: - return sRef_setOwned; - case SP_ISOBSERVER: - return sRef_setObserver; - case SP_ISEXPOSED: - return sRef_setExposed; - case SP_ISNOTNULL: - return sRef_setNotNull; - case SP_ISNULL: - return sRef_setDefNull; - } - - BADBRANCH; - } - else - { - return NULL; - } -} - -sRefMod specialClause_getReturnEffectFunction (specialClause cl) -{ - if (cl->state == TK_AFTER || cl->state == TK_BOTH) - { - switch (cl->kind) - { - case SP_USES: - case SP_ALLOCATES: - case SP_DEFINES: - case SP_SETS: - case SP_RELEASES: - return NULL; - case SP_ISONLY: - return sRef_killComplete; - case SP_ISSHARED: - case SP_ISDEPENDENT: - case SP_ISOWNED: - case SP_ISOBSERVER: - case SP_ISEXPOSED: - case SP_ISNULL: - case SP_ISNOTNULL: - return NULL; - } - - BADBRANCH; - } - else - { - return NULL; - } -} - -flagcode specialClause_preErrorCode (specialClause cl) -{ - llassert (cl->state == TK_BOTH || cl->state == TK_BEFORE); - - switch (cl->kind) - { - case SP_USES: - return FLG_USEDEF; - case SP_ALLOCATES: /*@fallthrough@*/ - case SP_DEFINES: - case SP_SETS: - return FLG_MUSTFREE; - case SP_RELEASES: - return FLG_USEDEF; - case SP_ISONLY: - return FLG_ONLYTRANS; - case SP_ISSHARED: - return FLG_SHAREDTRANS; - case SP_ISDEPENDENT: - return FLG_DEPENDENTTRANS; - case SP_ISOWNED: - return FLG_OWNEDTRANS; - case SP_ISOBSERVER: - return FLG_OBSERVERTRANS; - case SP_ISEXPOSED: - return FLG_EXPOSETRANS; - case SP_ISNULL: - case SP_ISNOTNULL: - return FLG_NULLSTATE; - } - - BADBRANCH; -} - -cstring specialClause_preErrorString (specialClause cl, sRef sr) -{ - llassert (cl->state == TK_BOTH || cl->state == TK_BEFORE); - - switch (cl->kind) - { - case SP_USES: - if (sRef_isDead (sr)) - return cstring_makeLiteralTemp ("Dead"); - else - return cstring_makeLiteralTemp ("Undefined"); - case SP_ALLOCATES: /*@fallthrough@*/ - case SP_DEFINES: - case SP_SETS: - return cstring_makeLiteralTemp ("Allocated"); - case SP_RELEASES: - if (sRef_isDead (sr)) - { - return cstring_makeLiteralTemp ("Dead"); - } - else if (sRef_isDependent (sr) - || sRef_isShared (sr)) - { - return alkind_unparse (sRef_getAliasKind (sr)); - } - else if (sRef_isObserver (sr) || sRef_isExposed (sr)) - { - return exkind_unparse (sRef_getExKind (sr)); - } - else - { - return cstring_makeLiteralTemp ("Undefined"); - } - case SP_ISONLY: - case SP_ISSHARED: - case SP_ISDEPENDENT: - case SP_ISOWNED: - return alkind_capName (sRef_getAliasKind (sr)); - case SP_ISOBSERVER: - return cstring_makeLiteralTemp ("Non-observer"); - case SP_ISEXPOSED: - if (sRef_isObserver (sr)) - { - return cstring_makeLiteralTemp ("Observer"); - } - else - { - return cstring_makeLiteralTemp ("Non-exposed"); - } - case SP_ISNOTNULL: - if (sRef_isDefinitelyNull (sr)) - { - return cstring_makeLiteralTemp ("Null"); - } - else - { - return cstring_makeLiteralTemp ("Possibly null"); - } - case SP_ISNULL: - return cstring_makeLiteralTemp ("Non-null"); - } - - BADEXIT; -} - -flagcode specialClause_postErrorCode (specialClause cl) -{ - llassert (cl->state == TK_BOTH || cl->state == TK_AFTER); - - switch (cl->kind) - { - case SP_USES: - BADBRANCHCONT; - return INVALID_FLAG; - case SP_ALLOCATES: - case SP_DEFINES: - case SP_SETS: - return FLG_COMPDEF; - case SP_RELEASES: - return FLG_MUSTFREE; - case SP_ISONLY: - return FLG_ONLYTRANS; - case SP_ISSHARED: - return FLG_SHAREDTRANS; - case SP_ISDEPENDENT: - return FLG_DEPENDENTTRANS; - case SP_ISOWNED: - return FLG_OWNEDTRANS; - case SP_ISOBSERVER: - return FLG_OBSERVERTRANS; - case SP_ISEXPOSED: - return FLG_EXPOSETRANS; - case SP_ISNULL: - case SP_ISNOTNULL: - return FLG_NULLSTATE; - } - - BADBRANCH; -} - -cstring specialClause_postErrorString (specialClause cl, sRef sr) -{ - llassert (cl->state == TK_BOTH || cl->state == TK_AFTER); - - switch (cl->kind) - { - case SP_USES: - BADBRANCHCONT; - return cstring_makeLiteralTemp (""); - case SP_ALLOCATES: - return cstring_makeLiteralTemp ("Unallocated"); - case SP_DEFINES: - case SP_SETS: - return cstring_makeLiteralTemp ("Undefined"); - case SP_RELEASES: - return cstring_makeLiteralTemp ("Unreleased"); - case SP_ISONLY: - case SP_ISSHARED: - case SP_ISOWNED: - case SP_ISDEPENDENT: - return alkind_capName (sRef_getAliasKind (sr)); - case SP_ISOBSERVER: - return cstring_makeLiteralTemp ("Non-observer"); - case SP_ISEXPOSED: - if (sRef_isObserver (sr)) - { - return cstring_makeLiteralTemp ("Observer"); - } - else - { - return cstring_makeLiteralTemp ("Non-exposed"); - } - case SP_ISNULL: - return cstring_makeLiteralTemp ("Non-null"); - case SP_ISNOTNULL: - if (sRef_isDefinitelyNull (sr)) - { - return cstring_makeLiteralTemp ("Null"); - } - else - { - return cstring_makeLiteralTemp ("Possibly null"); - } - } - - BADEXIT; -} - -cstring specialClause_dump (specialClause s) -{ - return (message ("%d.%d.%q", - (int) s->state, - (int) s->kind, - sRefSet_dump (s->refs))); -} - -specialClause specialClause_undump (char **s) -{ - specialClause ret = (specialClause) dmalloc (sizeof (*ret)); - - ret->state = (stateConstraint) reader_getInt (s); - reader_checkChar (s, '.'); - ret->kind = (specialClauseKind) reader_getInt (s); - reader_checkChar (s, '.'); - ret->refs = sRefSet_undump (s); - - return ret; -} - -specialClause specialClause_copy (specialClause s) -{ - specialClause ret = (specialClause) dmalloc (sizeof (*ret)); - - ret->state = s->state; - ret->kind = s->kind; - ret->refs = sRefSet_newCopy (s->refs); - - return ret; -} - -bool specialClause_sameKind (specialClause s1, specialClause s2) -{ - return (s1->state == s2->state && s1->kind == s2->kind); -} - -void specialClause_free (specialClause s) -{ - sRefSet_free (s->refs); - sfree (s); -} - -static /*@observer@*/ cstring - specialClauseKind_unparse (specialClauseKind k) -{ - switch (k) - { - case SP_USES: - return cstring_makeLiteralTemp ("uses"); - case SP_DEFINES: - return cstring_makeLiteralTemp ("defines"); - case SP_ALLOCATES: - return cstring_makeLiteralTemp ("allocates"); - case SP_RELEASES: - return cstring_makeLiteralTemp ("releases"); - case SP_SETS: - return cstring_makeLiteralTemp ("sets"); - case SP_ISNULL: - return cstring_makeLiteralTemp ("isnull"); - case SP_ISNOTNULL: - return cstring_makeLiteralTemp ("notnull"); - case SP_ISONLY: - return cstring_makeLiteralTemp ("only"); - case SP_ISSHARED: - return cstring_makeLiteralTemp ("shared"); - case SP_ISDEPENDENT: - return cstring_makeLiteralTemp ("dependent"); - case SP_ISOWNED: - return cstring_makeLiteralTemp ("owned"); - case SP_ISOBSERVER: - return cstring_makeLiteralTemp ("observer"); - case SP_ISEXPOSED: - return cstring_makeLiteralTemp ("exposed"); - } - - BADEXIT; -} - -cstring specialClause_unparseKind (specialClause s) -{ - return (message ("%s%s", - cstring_makeLiteralTemp (s->state == TK_BEFORE - ? "pre:" - : (s->state == TK_AFTER - ? "post:" : "")), - specialClauseKind_unparse (s->kind))); -} - -cstring specialClause_unparse (specialClause s) -{ - return (message ("%q %q", - specialClause_unparseKind (s), sRefSet_unparse (s->refs))); -} - -specialClause specialClause_createDefines (sRefSet s) -{ - return (specialClause_create (TK_BOTH, SP_DEFINES, s)); -} - -specialClause specialClause_createUses (sRefSet s) -{ - return (specialClause_create (TK_BOTH, SP_USES, s)); -} - -specialClause specialClause_createSets (sRefSet s) -{ - return (specialClause_create (TK_BOTH, SP_SETS, s)); -} - -specialClause specialClause_createReleases (sRefSet s) -{ - return (specialClause_create (TK_BOTH, SP_RELEASES, s)); -} - -specialClause specialClause_createAllocates (sRefSet s) -{ - return (specialClause_create (TK_BOTH, SP_ALLOCATES, s)); -} - -static /*@notnull@*/ specialClauses specialClauses_new (void) -{ - specialClauses s = (specialClauses) dmalloc (sizeof (*s)); - - s->nelements = 0; - s->nspace = specialClausesBASESIZE; - s->elements = (specialClause *) - dmalloc (sizeof (*s->elements) * specialClausesBASESIZE); - - return (s); -} - -static void -specialClauses_grow (specialClauses s) -{ - int i; - specialClause *newelements; - - llassert (specialClauses_isDefined (s)); - - s->nspace += specialClausesBASESIZE; - - newelements = (specialClause *) - dmalloc (sizeof (*newelements) * (s->nelements + s->nspace)); - - for (i = 0; i < s->nelements; i++) - { - newelements[i] = s->elements[i]; - } - - sfree (s->elements); - s->elements = newelements; -} - -specialClauses specialClauses_add (specialClauses s, specialClause el) -{ - if (specialClauses_isUndefined (s)) - { - s = specialClauses_new (); - } - else - { - specialClauses_elements (s, cl) - { - if (specialClause_sameKind (cl, el)) - { - voptgenerror - (FLG_SYNTAX, - message ("Multiple %q clauses for one function (using union)", - specialClause_unparseKind (cl)), - g_currentloc); - - cl->refs = sRefSet_union (cl->refs, el->refs); - specialClause_free (el); - return s; - } - } end_specialClauses_elements ; - } - - if (s->nspace <= 0) - { - specialClauses_grow (s); - } - - s->nspace--; - s->elements[s->nelements] = el; - s->nelements++; - - return s; -} - -cstring specialClauses_unparse (specialClauses s) -{ - cstring st = cstring_undefined; - int i; - - if (specialClauses_isDefined (s)) - { - for (i = 0; i < specialClauses_size (s); i++) - { - if (i == 0) - { - st = message ("%q;", specialClause_unparse (s->elements[i])); - } - else - st = message ("%q %q;", st, specialClause_unparse (s->elements[i])); - } - } - - return (st); -} - -specialClauses specialClauses_copy (specialClauses s) -{ - if (specialClauses_isDefined (s)) - { - specialClauses t = (specialClauses) dmalloc (sizeof (*t)); - int i; - - t->nelements = s->nelements; - t->nspace = 0; - - if (s->nelements > 0) - { - t->elements = (specialClause *) dmalloc (sizeof (*t->elements) * t->nelements); - for (i = 0; i < s->nelements; i++) - { - t->elements[i] = specialClause_copy (s->elements[i]); - } - } - else - { - t->elements = NULL; - } - - return t; - } - else - { - return specialClauses_undefined; - } -} - -void -specialClauses_free (specialClauses s) -{ - if (!specialClauses_isUndefined (s)) - { - int i; - - for (i = 0; i < s->nelements; i++) - { - specialClause_free (s->elements[i]); - } - - sfree (s->elements); - sfree (s); - } -} - -cstring specialClauses_dump (specialClauses s) -{ - cstring st = cstring_undefined; - - if (specialClauses_isUndefined (s)) return st; - - specialClauses_elements (s, current) - { - st = message ("%q%q$", st, specialClause_dump (current)); - } end_specialClauses_elements; - - return st; -} - -specialClauses specialClauses_undump (char **s) -{ - char c; - specialClauses pn = specialClauses_new (); - int paramno = 0; - - c = **s; - - while (c != '#' && c != '@') - { - specialClause sc = specialClause_undump (s); - - pn = specialClauses_add (pn, sc); - reader_checkChar (s, '$'); - c = **s; - paramno++; - } - - return pn; -} - -static /*@exposed@*/ sRefSet - specialClauses_getClause (specialClauses s, stateConstraint st, - specialClauseKind k) -{ - specialClauses_elements (s, el) - { - if (el->state == st && el->kind == k) - { - return el->refs; - } - } end_specialClauses_elements ; - - return sRefSet_undefined; -} - -void specialClauses_checkAll (uentry ue) -{ - specialClauses clauses = uentry_getSpecialClauses (ue); - sRef res = uentry_getSref (ue); - bool specialResult = FALSE; - - specialClauses_elements (clauses, cl) - { - bool isPre = (cl->state == TK_BEFORE); - sRefSet refs = cl->refs; - - sRefSet_allElements (refs, el) - { - sRef rb = sRef_getRootBase (el); - - if (sRef_isResult (rb)) - { - if (isPre) - { - voptgenerror - (FLG_INCONDEFS, - message ("Function result is used in %q clause of %q " - "(%q applies to the state before function is " - "called, so should not use result): %q", - specialClause_unparseKind (cl), - uentry_getName (ue), - specialClause_unparseKind (cl), - sRef_unparse (el)), - uentry_whereLast (ue)); - } - else - { - if (!sRef_isStateSpecial (res)) - { - if (!specialResult) - { - voptgenerror - (FLG_INCONDEFS, - message ("Function result is used in %q clause of %q " - "but not annotated with special: %q", - specialClause_unparseKind (cl), - uentry_getName (ue), - sRef_unparse (el)), - uentry_whereLast (ue)); - - specialResult = TRUE; - } - } - - (void) sRef_fixResultType (el, sRef_getType (res), ue); - } - } - else if (sRef_isParam (rb)) - { - if (!sRef_isStateSpecial (rb)) - { - voptgenerror - (FLG_INCONDEFS, - message ("Reference %q used in %q clause of %q, " - "but not annotated with special: %q", - sRef_unparse (rb), - specialClause_unparseKind (cl), - uentry_getName (ue), - sRef_unparse (el)), - uentry_whereLast (ue)); - } - } - else if (sRef_isInvalid (rb)) - { - /*@innercontinue@*/ continue; - } - else - { - BADBRANCHCONT; - /*@innercontinue@*/ continue; - } - - if (specialClause_isMemoryAllocation (cl)) - { - if (!ctype_isVisiblySharable (sRef_getType (el))) - { - llerror - (FLG_SYNTAX, - message ("Special clause %q includes %q of " - "non-dynamically allocatated type %s", - specialClause_unparseKind (cl), - sRef_unparse (el), - ctype_unparse (sRef_getType (el)))); - } - } - - } end_sRefSet_allElements ; - } end_specialClauses_elements ; -} - -void specialClauses_checkEqual (uentry old, uentry unew) -{ - specialClauses oldClauses = uentry_getSpecialClauses (old); - specialClauses newClauses = uentry_getSpecialClauses (unew); - - if (specialClauses_isDefined (newClauses)) - { - specialClauses_elements (newClauses, cl) - { - sRefSet sc = specialClauses_getClause (oldClauses, cl->state, cl->kind); - - if (!sRefSet_equal (sc, cl->refs)) - { - if (optgenerror - (FLG_INCONDEFS, - message ("Function %q %rdeclared with inconsistent %q clause: %q", - uentry_getName (old), - uentry_isDeclared (old), - specialClause_unparseKind (cl), - sRefSet_unparsePlain (cl->refs)), - g_currentloc)) - { - uentry_showWhereLastExtra (old, sRefSet_unparsePlain (sc)); - } - } - } end_specialClauses_elements ; - - specialClauses_elements (oldClauses, cl) - { - sRefSet sc = specialClauses_getClause (newClauses, cl->state, cl->kind); - - if (sRefSet_isUndefined (sc) && !sRefSet_isEmpty (cl->refs)) - { - if (optgenerror - (FLG_INCONDEFS, - message ("Function %q %rdeclared without %q clause (either " - "use no special clauses in redeclaration, or " - "they must match exactly: %q", - uentry_getName (old), - uentry_isDeclared (old), - specialClause_unparseKind (cl), - sRefSet_unparsePlain (cl->refs)), - g_currentloc)) - { - uentry_showWhereLastExtra (old, sRefSet_unparsePlain (sc)); - } - } - } end_specialClauses_elements ; - - } -} - - - diff --git a/src/stateClause.c b/src/stateClause.c index 7f4b839..d5c264e 100644 --- a/src/stateClause.c +++ b/src/stateClause.c @@ -98,6 +98,11 @@ bool stateClause_isEnsures (stateClause cl) return (cl->state == TK_AFTER); } +bool stateClause_isQual (stateClause cl) +{ + return (cl->kind == SP_QUAL); +} + bool stateClause_isMemoryAllocation (stateClause cl) { switch (cl->kind) @@ -247,9 +252,9 @@ sRefMod stateClause_getEntryFunction (stateClause cl) case SP_USES: return sRef_setDefinedComplete; case SP_ALLOCATES: - return NULL; + return sRef_setUndefined; /* evans 2002-01-01 */ case SP_DEFINES: - return NULL; + return sRef_setUndefined; /* evans 2002-01-01 */ case SP_SETS: return sRef_setAllocatedComplete; case SP_RELEASES: diff --git a/src/stateClauseList.c b/src/stateClauseList.c index c521f82..f3cbe96 100644 --- a/src/stateClauseList.c +++ b/src/stateClauseList.c @@ -359,6 +359,10 @@ void stateClauseList_checkAll (uentry ue) { ; /* Okay to override in .xh files */ } + else if (stateClause_isQual (cl)) + { + ; /* qual clauses don't interfere with definition state */ + } else { voptgenerror diff --git a/src/uentry.c b/src/uentry.c index d9dcc43..f2eb3c7 100644 --- a/src/uentry.c +++ b/src/uentry.c @@ -92,10 +92,10 @@ static /*@only@*/ /*@notnull@*/ uentry uentry_makeVariableAux (cstring p_n, ctype p_t, /*@keep@*/ fileloc p_f, /*@exposed@*/ sRef p_s, bool p_priv, vkind p_kind); -static /*@only@*/ /*@notnull@*/ -uentry uentry_makeConstantAux (cstring p_n, ctype p_t, - /*@keep@*/ fileloc p_f, bool p_priv, bool p_macro, - /*@only@*/ multiVal p_m) ; +static /*@only@*/ /*@notnull@*/ uentry + uentry_makeConstantAux (cstring p_n, ctype p_t, + /*@keep@*/ fileloc p_f, bool p_priv, bool p_macro, + /*@only@*/ multiVal p_m) /*@*/ ; static void uentry_convertVarFunction (uentry ue) /*@modifies ue@*/ { @@ -3151,7 +3151,7 @@ uentry uentry_makeConstantAux (cstring n, ctype t, return (uentry_makeConstantAux (n, t, f, FALSE, FALSE, multiVal_unknown ())); } - +/*@notnull@*/ uentry uentry_makeConstantValue (cstring n, ctype t, fileloc f, bool priv, multiVal val) { return (uentry_makeConstantAux (n, t, f, priv, FALSE, val)); } @@ -4298,7 +4298,7 @@ static uentry e->info = (uinfo) dmalloc (sizeof (*e->info)); e->info->uconst = (ucinfo) dmalloc (sizeof (*e->info->uconst)); e->info->uconst->access = access; - + e->info->uconst->macro = FALSE; /*@i523! fix this when macro info added to library */ uentry_setConstantValue (e, m); sRef_storeState (e->sref); @@ -6615,6 +6615,7 @@ ucinfo_copy (ucinfo u) { ucinfo ret = (ucinfo) dmalloc (sizeof (*ret)); ret->access = u->access; + ret->macro = u->macro; return ret; } @@ -10483,6 +10484,8 @@ uentry_mergeState (uentry res, uentry other, fileloc loc, uentry_mergeAliasStates (res, other, loc, mustReturn, flip, opt, cl); uentry_mergeValueStates (res, other, loc, mustReturn, flip); uentry_mergeSetStates (res, other, loc, flip, cl); + + DPRINTF (("Merge ==> %s", uentry_unparseFull (res))); } void uentry_setUsed (uentry e, fileloc loc) diff --git a/src/usymtab.c b/src/usymtab.c index 245b22b..7e5013a 100644 --- a/src/usymtab.c +++ b/src/usymtab.c @@ -52,6 +52,12 @@ # include "exprChecks.h" # include "transferChecks.h" +/* Needed to install macros when loading libraries */ + +# include "cpplib.h" +# include "cpperror.h" +# include "cpphash.h" + /* ** Keep track of type definitions inside a function. */ @@ -113,7 +119,7 @@ static /*@only@*/ cstring usymtab_unparseStackTab (usymtab p_t); static /*@exposed@*/ /*@dependent@*/ uentry usymtab_getRefTab (/*@notnull@*/ usymtab p_u, int p_level, usymId p_index); -# ifdef __LCLINT__ +# ifdef S_SPLINT_S /* These are not used anymore... */ static /*@unused@*/ /*@only@*/ cstring usymtab_unparseLocalAux (/*@notnull@*/ usymtab p_s); @@ -375,6 +381,7 @@ usymtab_initBool () (uentry_makeConstantValue (context_getFalseName (), boolt, fileloc_getBuiltin (), FALSE, multiVal_makeInt (0))); + usymtab_supGlobalEntry (uentry_makeConstantValue (context_getTrueName (), boolt, fileloc_getBuiltin (), FALSE, @@ -1836,11 +1843,9 @@ void usymtab_dump (FILE *fout) } } - - - } + void usymtab_load (FILE *f) /*@globals utab, globtab@*/ /*@modifies utab, *f@*/ @@ -1914,6 +1919,30 @@ void usymtab_load (FILE *f) { int lastindex = utab->nentries; ue = usymtab_addEntryAlways (utab, ue); + + +# if 0 + if (uentry_isConstant (ue)) /*@i23! isPreProcessorMacro */ + { + cstring uname = uentry_getName (ue); + + /* Also check its a macro... */ + DPRINTF (("Installing: %s", uname)); + + cpphash_installMacro + (mstring_copy (cstring_toCharsSafe (uname)), + cstring_length (uname), + cpplib_createDefinition (message ("%s 255", uname), + loc, + FALSE, FALSE).defn, + cpphash_hashCode (cstring_toCharsSafe (uname), + cstring_length (uname), + CPP_HASHSIZE)); + + DPRINTF (("After install: %s", uname)); + } +# endif + if (utab->nentries != lastindex + 1) { DPRINTF (("No add: %s", uentry_unparseFull (ue))); @@ -2133,7 +2162,10 @@ usymtab_handleParams (void) { if (sRef_isStateSpecial (pref)) { - uentry_setDefState (ue, SS_ALLOCATED); + uentry_setDefState (ue, SS_SPECIAL); /* ALLOCATED); */ + /* evans 2002-01-01: should be unnecessary, the pre clauses + ** set the state if necessary. + */ } else { @@ -3789,7 +3821,7 @@ void usymtab_checkFinalScope (bool isReturn) /*@innercontinue@*/ continue; } } - + DPRINTF (("Here check final scope: %s", uentry_unparseFull (ce))); if (ctype_isFunction (uentry_getType (ce))) @@ -3802,6 +3834,7 @@ void usymtab_checkFinalScope (bool isReturn) || sRef_isFileOrGlobalScope (rb)) { /* Don't do the loseref check...but should check state! */ + DPRINTF (("Skipping check 1")); } else if (sRef_isDefinitelyNull (sr) || usymtab_isDefinitelyNull (sr)) @@ -3809,6 +3842,8 @@ void usymtab_checkFinalScope (bool isReturn) /* ** No state reference errors for definitely null references. */ + + DPRINTF (("Skipping check 2")); } else { @@ -3828,7 +3863,7 @@ void usymtab_checkFinalScope (bool isReturn) if (stateValue_isError (fval) || sRef_isStateUndefined (sr)) /* No errors for undefined state */ { - ; + DPRINTF (("Skipping check 3")); } else { @@ -3871,9 +3906,11 @@ void usymtab_checkFinalScope (bool isReturn) } end_valueTable_elements; } + DPRINTF (("Here 1")); + if (mustFree) { - DPRINTF (("Check entry: %s", uentry_unparseFull (ce))); + DPRINTF (("Check mustfree entry: %s", uentry_unparseFull (ce))); if (!sRefSet_member (checked, sr) && !sRef_isFileOrGlobalScope (rb)) { @@ -3997,59 +4034,57 @@ void usymtab_checkFinalScope (bool isReturn) ; } } - else if (mustDefine && uentry_isOut (ce)) - { - if (!ynm_toBoolStrict (sRef_isReadable (sr))) - { - voptgenerror - (FLG_MUSTDEFINE, - message ("Out storage %q not defined before %q", - uentry_getName (ce), - cstring_makeLiteral - (isReturn ? "return" : "scope exit")), - g_currentloc); - - /* uentry_showWhereDeclared (ce); */ - } - } - else + } + + DPRINTF (("entry: %s", uentry_unparseFull (ce))); + + if (mustDefine && uentry_isOut (ce) + && !uentry_isOnly (ce)) + { + if (!sRef_isReallyDefined (sr)) { - ; + voptgenerror + (FLG_MUSTDEFINE, + message ("Out storage %q not defined before %q", + uentry_getName (ce), + cstring_makeLiteral + (isReturn ? "return" : "scope exit")), + g_currentloc); } + } + + /* + ** also check state is okay + */ + + if (usymtab_lexicalLevel () > functionScope + && uentry_isVariable (ce) + && (sRef_isLocalVar (sr) + && (sRef_isDependent (sr) || sRef_isLocalState (sr)))) + { + sRefSet ab = usymtab_aliasedBy (sr); - /* - ** also check state is okay - */ + /* should do something more efficient here */ - if (usymtab_lexicalLevel () > functionScope - && uentry_isVariable (ce) - && (sRef_isLocalVar (sr) - && (sRef_isDependent (sr) || sRef_isLocalState (sr)))) + if (sRefSet_isEmpty (ab)) { - sRefSet ab = usymtab_aliasedBy (sr); - - /* should do something more efficient here */ - - if (sRefSet_isEmpty (ab)) - { - /* and no local ref */ - DPRINTF (("Check lose ref: %s", uentry_unparseFull (ce))); - checkLoseRef (ce); - } - else - { - ; - } - - sRefSet_free (ab); + /* and no local ref */ + DPRINTF (("Check lose ref: %s", uentry_unparseFull (ce))); + checkLoseRef (ce); } - else + else { ; } - checked = sRefSet_insert (checked, sr); + sRefSet_free (ab); } + else + { + ; + } + + checked = sRefSet_insert (checked, sr); } llassert (usymtab_isDefined (stab->env)); @@ -5864,7 +5899,7 @@ usymtab_printComplete () mstring_free (ind); } -# ifdef __LCLINT__ +# ifdef S_SPLINT_S static /*@only@*/ cstring /*@unused@*/ usymtab_unparseLocalAux (/*@notnull@*/ usymtab s) { diff --git a/test/Makefile.am b/test/Makefile.am index f8acd51..e3231e3 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -28,37 +28,38 @@ SPLINTR = $(SPLINTRN) -exportlocal +debugfcnconstraint SPLINTRNNEST = $(SPLINTPNEST) -hints -booltype "bool" SPLINTRNEST = $(SPLINTRNNEST) -exportlocal +debugfcnconstraint -## Currently disabled tests: -## fileio tainted mergestate nullret nullassign warnuse metastate \ -## nullret nullassign warnuse - ### ### rcfiles not included becuase file names will not match exactly ### UNITTESTS = \ help \ - fileio tainted mergestate metastate sizeof buffertest \ - tests2.2 tests2.4 tests2.5 \ - simplebufferConstraintTests moreBufferTests moreBufferTests2 globalbufferannotation \ - maxset strchr for \ abstptr abstract alias alttypes ansireserved argorder \ args blocks break cases cast charlit clauses commentchar compdestroy \ constannot controldepth csyntax czechnames czechoslovaknames deadparam \ decl enum exports external fields flags forbody format freearray \ funcpointer functionmacro glob globals impabstract info init inparam internal iter keep libs \ - linked lintcomments list macros macrosef merge mergenull modifies modtest moduncon \ + linked lintcomments list loopexec \ + macros macrosef merge mergenull modifies modtest moduncon \ mongoincludes mystrncat noeffect null observer oldstyle outglob outparam \ postnotnull preds prefixes printflike rc refcounts release repexpose \ - returned sharing slovaknames specclauses special stack staticarray strings \ + returned sharing slovaknames \ + specclauses \ + special stack staticarray strings \ structassign typequals ud ulstypes union unioninit unreachable unsignedcompare \ unused ullint utypes void widestrings UNITEXPECTS = $(addsuffix .expect, $(UNITTESTS)) -INTEGTESTS = db1 db2 db3 -INTEGEXPECTS = $(addsuffix .expect, $(INTEGTESTS)) +SUBDIRTESTS = metastate mergestate tainted fileio \ + simplebufferConstraintTests moreBufferTests moreBufferTests2 globalbufferannotation \ + maxset strchr for +### warnuse doesn't work yet! +SUBDIRTESTS += tests2.2 +SUBDIRTESTS += tests2.4 +SUBDIRTESTS += tests2.5 +SUBDIRTESTS += db1 db2 db3 -SPLINTTESTS = $(UNITTESTS) $(INTEGTESTS) +SPLINTTESTS = $(UNITTESTS) $(SUBDIRTESTS) QUICKTESTS = db3 @@ -139,18 +140,9 @@ fulltest: @$(SPLINTP) -help version @$(SPLINTP) -help vars @echo "" - @echo "Unit tests:" - @echo "" - @for TEST in $(UNITTESTS); do \ - echo "Checking $$TEST..."; \ - $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \ - $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \ - echo "*** FAIL ***"; \ - done - @echo "" - @echo "Integration tests:" + @echo "Tests:" @echo "" - @for TEST in $(INTEGTESTS); do \ + @for TEST in $(SPLINTTESTS); do \ echo "Checking $$TEST..."; \ $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \ $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \ @@ -159,32 +151,28 @@ fulltest: ### Rules for tests start here -SUBDIRTESTS = metastate mergestate tainted fileio warnuse ensuresclauses \ - simplebufferConstraintTests moreBufferTests moreBufferTests2 globalbufferannotation \ - maxset strchr for - .PHONY: abstptr abstptr: - $(SPLINTR) abstptr -expect 9 - $(SPLINTR) abstptr +voidabstract -expect 6 + -$(SPLINTR) abstptr -expect 9 + -$(SPLINTR) abstptr +voidabstract -expect 6 .PHONY: abstract abstract: - $(SPLINTR) abst_t.lcl commentcmd.c -expect 15 + -$(SPLINTR) abst_t.lcl commentcmd.c -expect 15 .PHONY: alias alias: - $(SPLINTR) +lh mut - $(SPLINTR) mut alias +globalias -expect 19 - $(SPLINTR) mut alias2 +globalias -expect 17 - $(SPLINTR) +lh alias3 -expect 14 - $(SPLINTR) +lh alias4 +boolint - $(SPLINTR) alias4 -pred +retalias -expect 6 - $(SPLINTR) +lh alias5 +memchecks -null -specundef -expect 5 + -$(SPLINTR) +lh mut + -$(SPLINTR) mut alias +globalias -expect 19 + -$(SPLINTR) mut alias2 +globalias -expect 17 + -$(SPLINTR) +lh alias3 -expect 14 + -$(SPLINTR) +lh alias4 +boolint + -$(SPLINTR) alias4 -pred +retalias -expect 6 + -$(SPLINTR) +lh alias5 +memchecks -null -specundef -expect 5 .PHONY: alttypes alttypes: - $(SPLINTR) alttypes.c -expect 2 + -$(SPLINTR) alttypes.c -expect 2 ### ### evans 2001-06-07 - updated nameCheck.c to reflect C9X. @@ -196,82 +184,82 @@ alttypes: .PHONY: ansireserved ansireserved: - $(SPLINTR) ansireserved.c +ansireserved -nolib -expect 9 - $(SPLINTR) ansireserved.c +ansireserved +ansireservedlocal -nolib -expect 11 - $(SPLINTRN) ansireserved.c +checks -exportlocal -exportheadervar -exportheader -expect 12 - $(SPLINTR) ansireserved2.c +ansireserved -expect 1 + -$(SPLINTR) ansireserved.c +ansireserved -nolib -expect 9 + -$(SPLINTR) ansireserved.c +ansireserved +ansireservedlocal -nolib -expect 11 + -$(SPLINTRN) ansireserved.c +checks -exportlocal -exportheadervar -exportheader -expect 12 + -$(SPLINTR) ansireserved2.c +ansireserved -expect 1 .PHONY: argorder argorder: - $(SPLINTR) argorder.c -expect 4 - $(SPLINTR) argorder2 -expect 5 - $(SPLINTR) argorder3.c -expect 8 - $(SPLINTR) argorder4 -expect 9 - $(SPLINTR) argorder4 -evalorder -expect 1 - $(SPLINTR) argorder5.c +evalorderuncon -expect 3 + -$(SPLINTR) argorder.c -expect 4 + -$(SPLINTR) argorder2 -expect 5 + -$(SPLINTR) argorder3.c -expect 8 + -$(SPLINTR) argorder4 -expect 9 + -$(SPLINTR) argorder4 -evalorder -expect 1 + -$(SPLINTR) argorder5.c +evalorderuncon -expect 3 .PHONY: args args: - $(SPLINTR) args -noeffect -expect 12 + -$(SPLINTR) args -noeffect -expect 12 .PHONY: blocks blocks: - $(SPLINTR) blocks.c -expect 4 - $(SPLINTR) blocks.c +ifblock +elseifcomplete -expect 7 - $(SPLINTR) blocks.c -ifempty +whileempty +whileblock -expect 3 - $(SPLINTR) blocks.c -ifempty +forempty +forblock -expect 3 - $(SPLINTR) blocks.c +allempty -expect 6 - $(SPLINTRN) blocks.c +strict -exportlocal +partial -exportheader -expect 11 + -$(SPLINTR) blocks.c -expect 4 + -$(SPLINTR) blocks.c +ifblock +elseifcomplete -expect 7 + -$(SPLINTR) blocks.c -ifempty +whileempty +whileblock -expect 3 + -$(SPLINTR) blocks.c -ifempty +forempty +forblock -expect 3 + -$(SPLINTR) blocks.c +allempty -expect 6 + -$(SPLINTRN) blocks.c +strict -exportlocal +partial -exportheader -expect 11 .PHONY: break break: - $(SPLINTR) break.c -expect 4 - $(SPLINTR) break.c +deepbreak -expect 6 - $(SPLINTR) break.c +deepbreak -looploopbreak -expect 5 + -$(SPLINTR) break.c -expect 4 + -$(SPLINTR) break.c +deepbreak -expect 6 + -$(SPLINTR) break.c +deepbreak -looploopbreak -expect 5 .PHONY: cases cases: - $(SPLINTR) cases.c -expect 5 - $(SPLINTR) cases2.c -expect 2 - $(SPLINTRN) cases2.c +checks -exportlocal -exportheader -expect 3 - $(SPLINTRN) cases2.c +checks -exportlocal -exportheader -branchstate -expect 3 + -$(SPLINTR) cases.c -expect 5 + -$(SPLINTR) cases2.c -expect 2 + -$(SPLINTRN) cases2.c +checks -exportlocal -exportheader -expect 3 + -$(SPLINTRN) cases2.c +checks -exportlocal -exportheader -branchstate -expect 3 .PHONY: cast cast: - $(SPLINTR) cast -accessmodule -expect 20 - $(SPLINTRN) cast2.c +checks -exportlocal -exportheader -expect 3 + -$(SPLINTR) cast -accessmodule -expect 20 + -$(SPLINTRN) cast2.c +checks -exportlocal -exportheader -expect 3 ### Two addition errors detected with 2.5 with -numliteral. .PHONY: charlit charlit: - $(SPLINTR) +hints charlit.c -expect 4 - $(SPLINTR) +hints -numliteral charlit.c -expect 6 - $(SPLINTR) +hints charlit.c +charintliteral +ignoresigns + -$(SPLINTR) +hints charlit.c -expect 4 + -$(SPLINTR) +hints -numliteral charlit.c -expect 6 + -$(SPLINTR) +hints charlit.c +charintliteral +ignoresigns .PHONY: clauses clauses: - $(SPLINTR) clauses.c +memchecks -expect 4 - $(SPLINTR) clauses2.c +memchecks - $(SPLINTR) clauses3.c +memchecks -expect 2 - $(SPLINTR) clauses3.c +memchecks +unixlib -expect 3 + -$(SPLINTR) clauses.c +memchecks -expect 4 + -$(SPLINTR) clauses2.c +memchecks + -$(SPLINTR) clauses3.c +memchecks -expect 2 + -$(SPLINTR) clauses3.c +memchecks +unixlib -expect 3 .PHONY: commentchar commentchar: - $(SPLINTR) commentchar.c -expect 4 - $(SPLINTR) -commentchar '#' commentchar.c -expect 4 + -$(SPLINTR) commentchar.c -expect 4 + -$(SPLINTR) -commentchar '#' commentchar.c -expect 4 .PHONY: controldepth controldepth: - $(SPLINTR) +hints -controlnestdepth 2 controldepth.c -expect 2 - $(SPLINTR) +hints -controlnestdepth 1 controldepth.c -expect 2 + -$(SPLINTR) +hints -controlnestdepth 2 controldepth.c -expect 2 + -$(SPLINTR) +hints -controlnestdepth 1 controldepth.c -expect 2 .PHONY: compdestroy compdestroy: - $(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader -expect 1 - $(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy -expect 2 - $(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy +strictusereleased -expect 3 - $(SPLINTRN) compdestroy.c +strict +partial -exportheader -expect 3 + -$(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader -expect 1 + -$(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy -expect 2 + -$(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy +strictusereleased -expect 3 + -$(SPLINTRN) compdestroy.c +strict +partial -exportheader -expect 3 .PHONY: constannot constannot: @@ -279,36 +267,36 @@ constannot: .PHONY: csyntax csyntax: - $(SPLINTR) +quiet -incondefs csyntax.c -expect 1 - $(SPLINTR) +quiet csyntax2.c -expect 2 - $(SPLINTR) +quiet csyntax3.c -expect 1 - $(SPLINTR) +quiet -incondefs csyntax4.c - $(SPLINTR) +quiet csyntax5.c - $(SPLINTR) +quiet csyntax6.c - $(SPLINTR) +quiet csyntax7.c - $(SPLINTR) +quiet csyntax8.c - $(SPLINTR) +quiet csyntax9.c - $(SPLINTR) +quiet csyntax10.c - $(SPLINTR) +quiet csyntax11.c - $(SPLINTR) +quiet csyntax12.c - $(SPLINTR) +quiet csyntax13.c -expect 1 - $(SPLINTR) +quiet csyntax14.c - $(SPLINTR) +quiet csyntax15.c - $(SPLINTR) +quiet csyntax16.c -expect 2 - $(SPLINTR) +quiet csyntax17.c -expect 3 + -$(SPLINTR) +quiet -incondefs csyntax.c -expect 1 + -$(SPLINTR) +quiet csyntax2.c -expect 2 + -$(SPLINTR) +quiet csyntax3.c -expect 1 + -$(SPLINTR) +quiet -incondefs csyntax4.c + -$(SPLINTR) +quiet csyntax5.c + -$(SPLINTR) +quiet csyntax6.c + -$(SPLINTR) +quiet csyntax7.c + -$(SPLINTR) +quiet csyntax8.c + -$(SPLINTR) +quiet csyntax9.c + -$(SPLINTR) +quiet csyntax10.c + -$(SPLINTR) +quiet csyntax11.c + -$(SPLINTR) +quiet csyntax12.c + -$(SPLINTR) +quiet csyntax13.c -expect 1 + -$(SPLINTR) +quiet csyntax14.c + -$(SPLINTR) +quiet csyntax15.c + -$(SPLINTR) +quiet csyntax16.c -expect 2 + -$(SPLINTR) +quiet csyntax17.c -expect 3 .PHONY: czechnames czechnames: - $(SPLINTR) czechnames.c - $(SPLINTR) +hints +czech czechnames.c -expect 2 - $(SPLINTR) +hints +czech -czechvars czechnames.c -expect 1 - $(SPLINTR) +hints +czech -accessczech czechnames.c -expect 6 + -$(SPLINTR) czechnames.c + -$(SPLINTR) +hints +czech czechnames.c -expect 2 + -$(SPLINTR) +hints +czech -czechvars czechnames.c -expect 1 + -$(SPLINTR) +hints +czech -accessczech czechnames.c -expect 6 .PHONY: czechoslovaknames czechoslovaknames: - $(SPLINTR) +hints +czechoslovak czechnames.c -expect 1 - $(SPLINTR) +hints +czechoslovak slovaknames.c -expect 1 - $(SPLINTR) +hints +czechoslovak +slovakvars slovaknames.c -expect 2 + -$(SPLINTR) +hints +czechoslovak czechnames.c -expect 1 + -$(SPLINTR) +hints +czechoslovak slovaknames.c -expect 1 + -$(SPLINTR) +hints +czechoslovak +slovakvars slovaknames.c -expect 2 ### ### deadparam added 2001-05-27 @@ -325,39 +313,39 @@ deadparam: .PHONY: decl decl: - $(SPLINTR) decl.c -expect 2 - $(SPLINTRN) decl.c +strict -exportlocal -expect 5 - $(SPLINTR) decl2 -expect 4 + -$(SPLINTR) decl.c -expect 2 + -$(SPLINTRN) decl.c +strict -exportlocal -expect 5 + -$(SPLINTR) decl2 -expect 4 .PHONY: enum enum: - $(SPLINTR) enum -expect 16 - $(SPLINTR) enum -misscase -expect 14 + -$(SPLINTR) enum -expect 16 + -$(SPLINTR) enum -misscase -expect 14 .PHONY: exports exports: - $(SPLINTR) exports.c +exporttype +exportvar +exportfcn +topuse +typeuse -expect 6 - $(SPLINTR) exports.c +exportany -expect 3 - $(SPLINTR) exports.c + -$(SPLINTR) exports.c +exporttype +exportvar +exportfcn +topuse +typeuse -expect 6 + -$(SPLINTR) exports.c +exportany -expect 3 + -$(SPLINTR) exports.c .PHONY: external external: - $(SPLINTR) external.c +partial - $(SPLINTR) external.c +partial +distinctexternalnames -expect 2 - $(SPLINTR) external.c -nolib +partial -externalnamelength 3 -expect 3 - $(SPLINTR) external.c -nolib +partial -externalnamelength 3 +externalnamecaseinsensitive -expect 3 - $(SPLINTR) external.c +partial -externalnamelength 3 -expect 4 + -$(SPLINTR) external.c +partial + -$(SPLINTR) external.c +partial +distinctexternalnames -expect 2 + -$(SPLINTR) external.c -nolib +partial -externalnamelength 3 -expect 3 + -$(SPLINTR) external.c -nolib +partial -externalnamelength 3 +externalnamecaseinsensitive -expect 3 + -$(SPLINTR) external.c +partial -externalnamelength 3 -expect 4 .PHONY: fields fields: - $(SPLINTR) fields.c +memchecks -expect 6 - $(SPLINTR) fields2.c +memchecks -expect 5 - $(SPLINTR) fields3.c +memchecks + -$(SPLINTR) fields.c +memchecks -expect 6 + -$(SPLINTR) fields2.c +memchecks -expect 5 + -$(SPLINTR) fields3.c +memchecks .PHONY: flags flags: - $(SPLINTR) flags.c -expect 8 - $(SPLINTR) +nocomments flags.c -expect 2 + -$(SPLINTR) flags.c -expect 8 + -$(SPLINTR) +nocomments flags.c -expect 2 ### Added 2001-06-02 @@ -375,33 +363,33 @@ format: .PHONY: funcpointer funcpointer: - $(SPLINTR) +memchecks +noparams funcpointer.c -expect 18 + -$(SPLINTR) +memchecks +noparams funcpointer.c -expect 18 .PHONY: functionmacro functionmacro: - $(SPLINTR) functionmacro.c -expect 2 + -$(SPLINTR) functionmacro.c -expect 2 .PHONY: glob glob: - $(SPLINTR) glob -expect 4 - $(SPLINTR) glob -globuse -expect 3 - $(SPLINTR) glob +globunspec -expect 6 + -$(SPLINTR) glob -expect 4 + -$(SPLINTR) glob -globuse -expect 3 + -$(SPLINTR) glob +globunspec -expect 6 .PHONY: globals globals: - $(SPLINTR) -modifies globals.c -expect 5 - $(SPLINTR) -modifies globals.c +allglobals -expect 6 - $(SPLINTR) -modifies globals.c +impcheckedglobals -expect 6 - $(SPLINTR) -modifies globals.c -globals -checkstrictglobals -expect 2 - $(SPLINTR) -modifies globals.c +globunspec -expect 6 - $(SPLINTR) -modifies globals.c +globunspec +allglobals -expect 8 + -$(SPLINTR) -modifies globals.c -expect 5 + -$(SPLINTR) -modifies globals.c +allglobals -expect 6 + -$(SPLINTR) -modifies globals.c +impcheckedglobals -expect 6 + -$(SPLINTR) -modifies globals.c -globals -checkstrictglobals -expect 2 + -$(SPLINTR) -modifies globals.c +globunspec -expect 6 + -$(SPLINTR) -modifies globals.c +globunspec +allglobals -expect 8 # Was -accessfile .PHONY: impabstract impabstract: - $(SPLINTR) -accessmodule impabstract.c - $(SPLINTR) -accessmodule +hints +impabstract impabstract.c -expect 2 - $(SPLINTR) -accessmodule +hints +impabstract impabstract -expect 4 + -$(SPLINTR) -accessmodule impabstract.c + -$(SPLINTR) -accessmodule +hints +impabstract impabstract.c -expect 2 + -$(SPLINTR) -accessmodule +hints +impabstract impabstract -expect 4 ### ### evans 2001-12-30: Handle unrecognized pre-processor directives @@ -414,22 +402,22 @@ info: ### evans 2001-10-14: Expected errors updated .PHONY: init init: - $(SPLINTR) init.c -expect 14 - $(SPLINTRN) init.c +checks -exportlocal -exportheadervar -expect 17 + -$(SPLINTR) init.c -expect 14 + -$(SPLINTRN) init.c +checks -exportlocal -exportheadervar -expect 17 .PHONY: inparam inparam: - $(SPLINTR) inparam.c -expect 2 - $(SPLINTR) +impouts inparam.c -expect 1 + -$(SPLINTR) inparam.c -expect 2 + -$(SPLINTR) +impouts inparam.c -expect 1 .PHONY: internal internal: - $(SPLINTR) internal.c -expect 1 - $(SPLINTR) internal.c +distinctinternalnames -expect 2 - $(SPLINTR) internal.c -internalnamelen 28 -expect 3 - $(SPLINTR) internal.c +internalnamecaseinsensitive -expect 3 - $(SPLINTR) internal.c +internalnamecaseinsensitive +internalnamelookalike -expect 11 + -$(SPLINTR) internal.c -expect 1 + -$(SPLINTR) internal.c +distinctinternalnames -expect 2 + -$(SPLINTR) internal.c -internalnamelen 28 -expect 3 + -$(SPLINTR) internal.c +internalnamecaseinsensitive -expect 3 + -$(SPLINTR) internal.c +internalnamecaseinsensitive +internalnamelookalike -expect 11 ### ### iter @@ -438,12 +426,12 @@ internal: .PHONY: iter iter: - $(SPLINTR) iter -expect 14 -lclexpect 1 - $(SPLINTR) iter2.c -expect 12 + -$(SPLINTR) iter -expect 14 -lclexpect 1 + -$(SPLINTR) iter2.c -expect 12 .PHONY: keep keep: - $(SPLINTR) keep.c +memchecks -expect 6 + -$(SPLINTR) keep.c +memchecks -expect 6 ### libs ### 2001-05-22: 2 new errors found (fixed spec of signal) @@ -451,97 +439,112 @@ keep: .PHONY: libs libs: - $(SPLINTR) libs.c +longunsignedunsignedintegral -expect 18 - $(SPLINTR) libs.c -expect 22 - $(SPLINTR) libs.c +globunspec +modunspec -expect 25 - $(SPLINTR) libs.c +strictlib +globunspec +modunspec -expect 42 + -$(SPLINTR) libs.c +longunsignedunsignedintegral -expect 18 + -$(SPLINTR) libs.c -expect 22 + -$(SPLINTR) libs.c +globunspec +modunspec -expect 25 + -$(SPLINTR) libs.c +strictlib +globunspec +modunspec -expect 42 .PHONY: lintcomments lintcomments: - $(SPLINTR) lintcomments.c -expect 5 - $(SPLINTR) lintcomments.c -warnlintcomments -expect 1 - $(SPLINTR) lintcomments.c -lintcomments -expect 4 + -$(SPLINTR) lintcomments.c -expect 5 + -$(SPLINTR) lintcomments.c -warnlintcomments -expect 1 + -$(SPLINTR) lintcomments.c -lintcomments -expect 4 .PHONY: list list: - $(SPLINTR) list.c -expect 3 + -$(SPLINTR) list.c -expect 3 + +### +### 2002-01-01: Added test case for obvious loop execution. +### + +.PHONY: loopexec +loopexec: + -$(SPLINTR) loopexec.c -expect 1 + -$(SPLINTR) loopexec.c -obviousloopexec -expect 3 + .PHONY: macros macros: - $(SPLINTR) macros -expect 17 - $(SPLINTR) macros.c +allmacros -expect 34 - $(SPLINTR) macros.c +fcnmacros -expect 31 + -$(SPLINTR) macros -expect 17 + -$(SPLINTR) macros.c +allmacros -expect 34 + -$(SPLINTR) macros.c +fcnmacros -expect 31 .PHONY: macrosef macrosef: - $(SPLINTR) macrosef -expect 4 - $(SPLINTR) macrosef.c +allmacros -expect 3 - $(SPLINTR) macrosef.c +allmacros +sefuncon -expect 4 + -$(SPLINTR) macrosef -expect 4 + -$(SPLINTR) macrosef.c +allmacros -expect 3 + -$(SPLINTR) macrosef.c +allmacros +sefuncon -expect 4 .PHONY: merge merge: - $(SPLINTRN) merge.c +checks -exportlocal -exportheadervar -exportheader -expect 3 + -$(SPLINTRN) merge.c +checks -exportlocal -exportheadervar -exportheader -expect 3 .PHONY: mergenull mergenull: - $(SPLINTRN) mergenull.c + -$(SPLINTRN) mergenull.c .PHONY: modifies modifies: - $(SPLINTR) modifies.c modclient.c +impcheckedstatics +mustmod -expect 7 + -$(SPLINTR) modifies.c modclient.c +impcheckedstatics +mustmod -expect 7 .PHONY: modtest modtest: - $(SPLINTR) modtest -expect 10 - $(SPLINTR) modtest +modunspec -expect 13 - $(SPLINTR) modtest +mustmod -expect 14 + -$(SPLINTR) modtest -expect 10 + -$(SPLINTR) modtest +modunspec -expect 13 + -$(SPLINTR) modtest +mustmod -expect 14 .PHONY: moduncon moduncon: - $(SPLINTR) moduncon.c +moduncon -memchecks -expect 4 - $(SPLINTRN) moduncon.c +strict -exportlocal -expect 22 + -$(SPLINTR) moduncon.c +moduncon -memchecks -expect 4 + -$(SPLINTRN) moduncon.c +strict -exportlocal -expect 22 .PHONY: mongoincludes mongoincludes: - $(SPLINTR) mongoincludes.c -includenest 1 -expect 19 - $(SPLINTR) mongoincludes.c -includenest 2 -expect 10 - $(SPLINTR) mongoincludes.c -includenest 3 -expect 4 - $(SPLINTR) mongoincludes.c -includenest 4 -expect 1 - $(SPLINTR) mongoincludes.c -includenest 5 -expect 0 + -$(SPLINTR) mongoincludes.c -includenest 1 -expect 19 + -$(SPLINTR) mongoincludes.c -includenest 2 -expect 10 + -$(SPLINTR) mongoincludes.c -includenest 3 -expect 4 + -$(SPLINTR) mongoincludes.c -includenest 4 -expect 1 + -$(SPLINTR) mongoincludes.c -includenest 5 -expect 0 .PHONY: mystrncat mystrncat: - $(SPLINTR) mystrncat.c +arraybounds +arrayboundsread -expect 4 + -$(SPLINTR) mystrncat.c +arraybounds +arrayboundsread -expect 4 .PHONY: noeffect noeffect: ${SPLINT} -nof noeffect.c +allmacros +checks -expect 3 +### +### 2002-01-01: null1.c: expect increased to 15 because out must be defined +### checking detects one new error +### + .PHONY: null null: - $(SPLINTR) null1.c -expect 14 - $(SPLINTR) null1.c -null -expect 4 - $(SPLINTR) null2.c -expect 10 - $(SPLINTR) null3.c -expect 15 - $(SPLINTR) null3.c -warnunixlib +unixlib -expect 16 - $(SPLINTR) null4.c -expect 1 - $(SPLINTR) null5.c -expect 4 - $(SPLINTR) null6 -expect 4 - $(SPLINTR) +quiet null6.lcl -dump null6 - $(SPLINTR) null6.c -load null6 -expect 4 + -$(SPLINTR) null1.c -expect 15 + -$(SPLINTR) null1.c -null -mustdefine -expect 4 + -$(SPLINTR) null2.c -expect 11 + -$(SPLINTR) null3.c -expect 15 + -$(SPLINTR) null3.c -warnunixlib +unixlib -expect 16 + -$(SPLINTR) null4.c -expect 1 + -$(SPLINTR) null5.c -expect 4 + -$(SPLINTR) null6 -expect 4 + -$(SPLINTR) +quiet null6.lcl -dump null6 + -$(SPLINTR) null6.c -load null6 -expect 4 ### Added for 3.0 (bugs reported by Kevin Broady) .PHONY: nullret nullret: - $(SPLINTR) nullret.c -expect 2 - $(SPLINTR) -nullret nullret.c -expect 1 + -$(SPLINTR) nullret.c -expect 2 + -$(SPLINTR) -nullret nullret.c -expect 1 .PHONY: nullassign nullassign: - $(SPLINTR) nullassign.c -expect 2 - $(SPLINTR) -nullassign nullassign.c -expect 1 + -$(SPLINTR) nullassign.c -expect 2 + -$(SPLINTR) -nullassign nullassign.c -expect 1 # @@ -551,21 +554,21 @@ nullassign: .PHONY: observer observer: - $(SPLINTRN) observer +checks -exportlocal -exportheader -expect 9 - $(SPLINTRN) observer.c +checks -exportlocal -exportheader -expect 8 - $(SPLINTR) observer.c -expect 7 + -$(SPLINTRN) observer +checks -exportlocal -exportheader -expect 9 + -$(SPLINTRN) observer.c +checks -exportlocal -exportheader -expect 8 + -$(SPLINTR) observer.c -expect 7 .PHONY: oldstyle oldstyle: - $(SPLINTR) oldstyle -expect 3 + -$(SPLINTR) oldstyle -expect 3 .PHONY: outglob outglob: - $(SPLINTR) outglob -expect 10 + -$(SPLINTR) outglob -expect 10 .PHONY: outparam outparam: - $(SPLINTR) outparam -expect 12 + -$(SPLINTR) outparam -expect 12 ### evans 2001-08-26: postnotnull new @@ -578,59 +581,59 @@ postnotnull: .PHONY: preds preds: - $(SPLINTR) +hints preds.c -expect 6 - $(SPLINTRN) +hints preds.c -weak -expect 1 - $(SPLINTRN) +hints preds.c -strict -exportlocal -exportheader -expect 12 + -$(SPLINTR) +hints preds.c -expect 6 + -$(SPLINTRN) +hints preds.c -weak -expect 1 + -$(SPLINTRN) +hints preds.c -strict -exportlocal -exportheader -expect 12 .PHONY: prefixes prefixes: - $(SPLINTR) prefixes.c +partial - $(SPLINTRN) prefixes.c +allmacros +checks -exportlocal +partial -exportheader -exportheadervar -expect 4 - $(SPLINTR) prefixes.c -typeprefix "T" -expect 2 - $(SPLINTR) prefixes.c -typeprefix "^" -expect 1 - $(SPLINTR) prefixes.c -typeprefix "^*" -expect 2 - $(SPLINTR) prefixes.c -typeprefix "^%*" -expect 2 - $(SPLINTR) prefixes.c -typeprefix "^~*" -expect 2 - $(SPLINTR) prefixes.c -typeprefix "^" +typeprefixexclude -expect 7 - $(SPLINTR) prefixes.c -filestaticprefix "^^" -expect 4 - $(SPLINTR) prefixes.c -filestaticprefix "^#" -expect 5 - $(SPLINTR) prefixes.c -filestaticprefix "^?&x" -expect 5 - $(SPLINTR) prefixes.c -globalprefix "G" -expect 1 - $(SPLINTR) prefixes.c -globalprefix "&G?_^" -expect 1 - $(SPLINTR) prefixes.c -externalprefix "G" -expect 5 - $(SPLINTR) prefixes.c -typeprefix "T" -externalprefix "G" -expect 4 - $(SPLINTR) prefixes.c -localprefix "?*" +localprefixexclude -expect 13 + -$(SPLINTR) prefixes.c +partial + -$(SPLINTRN) prefixes.c +allmacros +checks -exportlocal +partial -exportheader -exportheadervar -expect 4 + -$(SPLINTR) prefixes.c -typeprefix "T" -expect 2 + -$(SPLINTR) prefixes.c -typeprefix "^" -expect 1 + -$(SPLINTR) prefixes.c -typeprefix "^*" -expect 2 + -$(SPLINTR) prefixes.c -typeprefix "^%*" -expect 2 + -$(SPLINTR) prefixes.c -typeprefix "^~*" -expect 2 + -$(SPLINTR) prefixes.c -typeprefix "^" +typeprefixexclude -expect 7 + -$(SPLINTR) prefixes.c -filestaticprefix "^^" -expect 4 + -$(SPLINTR) prefixes.c -filestaticprefix "^#" -expect 5 + -$(SPLINTR) prefixes.c -filestaticprefix "^?&x" -expect 5 + -$(SPLINTR) prefixes.c -globalprefix "G" -expect 1 + -$(SPLINTR) prefixes.c -globalprefix "&G?_^" -expect 1 + -$(SPLINTR) prefixes.c -externalprefix "G" -expect 5 + -$(SPLINTR) prefixes.c -typeprefix "T" -externalprefix "G" -expect 4 + -$(SPLINTR) prefixes.c -localprefix "?*" +localprefixexclude -expect 13 .PHONY: printflike printflike: - $(SPLINTR) printflike.c -expect 6 - $(SPLINTR) printflike.c -warnlintcomments -expect 5 + -$(SPLINTR) printflike.c -expect 6 + -$(SPLINTR) printflike.c -warnlintcomments -expect 5 .PHONY: rc rc: - $(SPLINTR) -DMYSTERY='"a flag\"wicked cool"' rc.c -expect 1 - $(SPLINTR) -DMYSTERY=12 rc.c -expect 1 - $(SPLINTR) -f rc1.splintrc rc.c -expect 1 - $(SPLINTR) -UMYSTERY -f rc1.splintrc rc.c -expect 1 - $(SPLINTR) -f rc3.splintrc rc.c -expect 1 + -$(SPLINTR) -DMYSTERY='"a flag\"wicked cool"' rc.c -expect 1 + -$(SPLINTR) -DMYSTERY=12 rc.c -expect 1 + -$(SPLINTR) -f rc1.splintrc rc.c -expect 1 + -$(SPLINTR) -UMYSTERY -f rc1.splintrc rc.c -expect 1 + -$(SPLINTR) -f rc3.splintrc rc.c -expect 1 .PHONY: rcfiles rcfiles: - cd rcfiles; ${MAKE} SPLINT="$(SPLINTPNEST)" + cd rcfiles; ${MAKE} SPLINT="-$(SPLINTPNEST)" .PHONY: refcounts refcounts: - $(SPLINTR) refcounts.c -expect 7 + -$(SPLINTR) refcounts.c -expect 7 .PHONY: release release: - $(SPLINTR) release.c +memchecks -expect 1 + -$(SPLINTR) release.c +memchecks -expect 1 .PHONY: repexpose repexpose: - $(SPLINTR) +lh repexpose +memchecks -expect 12 - $(SPLINTR) repexpose +memchecks +retalias -expect 15 - $(SPLINTRN) repexpose +checks -exportlocal -expect 27 + -$(SPLINTR) +lh repexpose +memchecks -expect 12 + -$(SPLINTR) repexpose +memchecks +retalias -expect 15 + -$(SPLINTRN) repexpose +checks -exportlocal -expect 27 ### returned added 2001-05-27 ### (Bug discovered checking splint sources.) @@ -641,73 +644,93 @@ returned: .PHONY: sharing sharing: - $(SPLINTR) sharing1.c -expect 21 - $(SPLINTR) sharing3.c -expect 3 - $(SPLINTR) sharing4.c -expect 13 - $(SPLINTR) sharing4.c -paramimptemp -expect 12 - $(SPLINTR) sharing5.c -expect 6 + -$(SPLINTR) sharing1.c -expect 21 + -$(SPLINTR) sharing3.c -expect 3 + -$(SPLINTR) sharing4.c -expect 13 + -$(SPLINTR) sharing4.c -paramimptemp -expect 12 + -$(SPLINTR) sharing5.c -expect 6 .PHONY: slovaknames slovaknames: - $(SPLINTR) +hints slovaknames.c -expect 1 - $(SPLINTR) +hints slovaknames.c +accessslovak - $(SPLINTR) +hints +slovak slovaknames.c -expect 3 - $(SPLINTR) +hints +slovak -slovakvars slovaknames.c -expect 2 - $(SPLINTR) +hints +slovak -accessslovak slovaknames.c -expect 7 + -$(SPLINTR) +hints slovaknames.c -expect 1 + -$(SPLINTR) +hints slovaknames.c +accessslovak + -$(SPLINTR) +hints +slovak slovaknames.c -expect 3 + -$(SPLINTR) +hints +slovak -slovakvars slovaknames.c -expect 2 + -$(SPLINTR) +hints +slovak -accessslovak slovaknames.c -expect 7 .PHONY: specclauses specclauses: - $(SPLINTR) specclauses.c -expect 6 - $(SPLINTR) specclauses2.c -expect 8 - $(SPLINTR) specclauses3.c -expect 6 - $(SPLINTR) specclauses4.c -expect 3 - $(SPLINTR) specclauses5.c -expect 3 + -$(SPLINTR) specclauses.c -expect 6 + -$(SPLINTR) specclauses2.c -expect 8 + -$(SPLINTR) specclauses3.c -expect 6 + -$(SPLINTR) specclauses4.c -expect 3 + -$(SPLINTR) specclauses5.c -expect 3 + +.PHONY: specclauses1 +specclauses1: + -$(SPLINTR) specclauses.c -expect 6 + +.PHONY: specclauses2 +specclauses2: + -$(SPLINTR) specclauses2.c -expect 8 + +.PHONY: specclauses3 +specclauses3: + -$(SPLINTR) specclauses3.c -expect 6 + +.PHONY: specclauses4 +specclauses4: + -$(SPLINTR) specclauses4.c -expect 3 + +.PHONY: specclauses5 +specclauses5: + -$(SPLINTR) specclauses5.c -expect 3 .PHONY: special special: - $(SPLINTR) special -expect 20 - $(SPLINTR) special -relaxquals -expect 22 + -$(SPLINTR) special -expect 20 + -$(SPLINTR) special -relaxquals -expect 22 .PHONY: stack stack: - $(SPLINTR) stack.c -expect 5 - $(SPLINTR) stack.c -stackref + -$(SPLINTR) stack.c -expect 5 + -$(SPLINTR) stack.c -stackref .PHONY: staticarray staticarray: - $(SPLINTR) staticarray.c -expect 3 + -$(SPLINTR) staticarray.c -expect 3 .PHONY: strings strings: - $(SPLINTR) strings.c -expect 3 - $(SPLINTR) -readonlystrings -expect 1 strings.c - $(SPLINTR) +modobserverstrict -maintype -expect 4 strings.c + -$(SPLINTR) strings.c -expect 3 + -$(SPLINTR) -readonlystrings -expect 1 strings.c + -$(SPLINTR) +modobserverstrict -maintype -expect 4 strings.c .PHONY: structassign structassign: - $(SPLINTR) structassign.c -expect 4 + -$(SPLINTR) structassign.c -expect 4 .PHONY: typequals typequals: - $(SPLINTR) typequals.c tq.lcl -expect 5 - $(SPLINTR) typequals.c -expect 2 + -$(SPLINTR) typequals.c tq.lcl -expect 5 + -$(SPLINTR) typequals.c -expect 2 .PHONY: ud ud: - $(SPLINTR) ud.c -expect 9 - $(SPLINTR) ud2 -specundef -expect 3 + -$(SPLINTR) ud.c -expect 9 + -$(SPLINTR) ud2 -specundef -expect 3 .PHONY: ulstypes ulstypes: - $(SPLINTR) ulstypes.c -expect 8 - $(SPLINTR) ulstypes.c +ignorequals - $(SPLINTRN) ulstypes.c +strict -exportheader -exportheadervar -expect 28 + -$(SPLINTR) ulstypes.c -expect 8 + -$(SPLINTR) ulstypes.c +ignorequals + -$(SPLINTRN) ulstypes.c +strict -exportheader -exportheadervar -expect 28 # 3 more detected with version 2.5 (change in -numliteral setting) .PHONY: union union: - $(SPLINTR) +memchecks union.c -expect 8 + -$(SPLINTR) +memchecks union.c -expect 8 ### ### Added 2001-12-30: fixed union initializer checking in response to @@ -716,13 +739,13 @@ union: .PHONY: unioninit unioninit: - $(SPLINTR) unioninit.c -expect 2 + -$(SPLINTR) unioninit.c -expect 2 .PHONY: unreachable unreachable: - $(SPLINTR) unreachable.c -expect 5 - $(SPLINTR) -unreachable unreachable.c -expect 2 - $(SPLINTR) switch.c -expect 4 + -$(SPLINTR) unreachable.c -expect 5 + -$(SPLINTR) -unreachable unreachable.c -expect 2 + -$(SPLINTR) switch.c -expect 4 .PHONY: unsignedcompare unsignedcompare: @@ -735,8 +758,8 @@ unsignedcompare: .PHONY: unused unused: - $(SPLINTRN) unused.c +checks -exportlocal -expect 5 - $(SPLINTRN) unused.c +checks -exportlocal +topuse -expect 8 + -$(SPLINTRN) unused.c +checks -exportlocal -expect 5 + -$(SPLINTRN) unused.c +checks -exportlocal +topuse -expect 8 ### ### 2001-06-10: Provided by Jim Zalenka @@ -786,23 +809,15 @@ linked: freearray: ${SPLINTR} freearray.c -expect 1 -### -### Bugs fixed and new features since version 2.1b -### - -SUBDIRTESTS += tests2.2 -SUBDIRTESTS += tests2.2a -SUBDIRTESTS += tests2.4 - .PHONY: sizeof sizeof: - $(SPLINTR) +arraybounds +arrayboundsread sizeof.c -expect 1 + -$(SPLINTR) +arraybounds +arrayboundsread sizeof.c -expect 1 .PHONY: buffertest buffertest: - $(SPLINTR) +arraybounds +arrayboundsread buffertest1.c -expect 5 + -$(SPLINTR) +arraybounds +arrayboundsread buffertest1.c -expect 5 + -SUBDIRTESTS += tests2.5 ## Integration Tests @@ -811,8 +826,6 @@ SUBDIRTESTS += tests2.5 ## Need to clarify what it means for an object to be immutable; ## there should be 2 types with different storage requirements. -SUBDIRTESTS += db1 db2 db3 - .PHONY: $(SUBDIRTESTS) $(SUBDIRTESTS): cd $@; $(MAKE) SPLINT="$(SPLINTRNNEST)" diff --git a/test/Makefile.in b/test/Makefile.in index c0dd758..4e5bb28 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -107,44 +107,35 @@ SPLINTRNEST = $(SPLINTRNNEST) -exportlocal +debugfcnconstraint ### UNITTESTS = \ help \ - fileio tainted mergestate metastate sizeof buffertest \ - tests2.2 tests2.4 tests2.5 \ - simplebufferConstraintTests moreBufferTests moreBufferTests2 globalbufferannotation \ - maxset strchr for \ abstptr abstract alias alttypes ansireserved argorder \ args blocks break cases cast charlit clauses commentchar compdestroy \ constannot controldepth csyntax czechnames czechoslovaknames deadparam \ decl enum exports external fields flags forbody format freearray \ funcpointer functionmacro glob globals impabstract info init inparam internal iter keep libs \ - linked lintcomments list macros macrosef merge mergenull modifies modtest moduncon \ + linked lintcomments list loopexec \ + macros macrosef merge mergenull modifies modtest moduncon \ mongoincludes mystrncat noeffect null observer oldstyle outglob outparam \ postnotnull preds prefixes printflike rc refcounts release repexpose \ - returned sharing slovaknames specclauses special stack staticarray strings \ + returned sharing slovaknames \ + specclauses \ + special stack staticarray strings \ structassign typequals ud ulstypes union unioninit unreachable unsignedcompare \ unused ullint utypes void widestrings UNITEXPECTS = $(addsuffix .expect, $(UNITTESTS)) -INTEGTESTS = db1 db2 db3 -INTEGEXPECTS = $(addsuffix .expect, $(INTEGTESTS)) +### warnuse doesn't work yet! +SUBDIRTESTS = metastate mergestate tainted fileio \ + simplebufferConstraintTests moreBufferTests moreBufferTests2 globalbufferannotation \ + maxset strchr for \ +tests2.2 tests2.4 tests2.5 db1 db2 db3 -SPLINTTESTS = $(UNITTESTS) $(INTEGTESTS) +SPLINTTESTS = $(UNITTESTS) $(SUBDIRTESTS) QUICKTESTS = db3 CLEANOUTPUT = $(GREP) -v "Splint 3." | $(GREP) -v "$(SPLINT)" | $(GREP) -v "^make.*\[[1-9]*\]:" | $(GREP) -v "config.status: creating test/Makefile" | $(GREP) -v "cd .. && " | $(GREP) -v "CONFIG_HEADERS=" | $(GREP) -v "CONFIG_FILES=" - -### Rules for tests start here - -### -### Bugs fixed and new features since version 2.1b -### -SUBDIRTESTS = metastate mergestate tainted fileio warnuse ensuresclauses \ - simplebufferConstraintTests moreBufferTests moreBufferTests2 globalbufferannotation \ - maxset strchr for \ -tests2.2 tests2.2a tests2.4 tests2.5 db1 db2 db3 - #drl 11/29/2001 This is a very ugly hack to get make dist to work EXTRA_DIST = ./abst_t.lcl ./abst_t.lcs \ ./abstptr.lcl ./abstptr.lcs \ @@ -957,46 +948,39 @@ fulltest: @$(SPLINTP) -help version @$(SPLINTP) -help vars @echo "" - @echo "Unit tests:" + @echo "Tests:" @echo "" - @for TEST in $(UNITTESTS); do \ - echo "Checking $$TEST..."; \ - $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \ - $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \ - echo "*** FAIL ***"; \ - done - @echo "" - @echo "Integration tests:" - @echo "" - @for TEST in $(INTEGTESTS); do \ + @for TEST in $(SPLINTTESTS); do \ echo "Checking $$TEST..."; \ $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \ $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \ echo "*** FAIL ***"; \ done +### Rules for tests start here + .PHONY: abstptr abstptr: - $(SPLINTR) abstptr -expect 9 - $(SPLINTR) abstptr +voidabstract -expect 6 + -$(SPLINTR) abstptr -expect 9 + -$(SPLINTR) abstptr +voidabstract -expect 6 .PHONY: abstract abstract: - $(SPLINTR) abst_t.lcl commentcmd.c -expect 15 + -$(SPLINTR) abst_t.lcl commentcmd.c -expect 15 .PHONY: alias alias: - $(SPLINTR) +lh mut - $(SPLINTR) mut alias +globalias -expect 19 - $(SPLINTR) mut alias2 +globalias -expect 17 - $(SPLINTR) +lh alias3 -expect 14 - $(SPLINTR) +lh alias4 +boolint - $(SPLINTR) alias4 -pred +retalias -expect 6 - $(SPLINTR) +lh alias5 +memchecks -null -specundef -expect 5 + -$(SPLINTR) +lh mut + -$(SPLINTR) mut alias +globalias -expect 19 + -$(SPLINTR) mut alias2 +globalias -expect 17 + -$(SPLINTR) +lh alias3 -expect 14 + -$(SPLINTR) +lh alias4 +boolint + -$(SPLINTR) alias4 -pred +retalias -expect 6 + -$(SPLINTR) +lh alias5 +memchecks -null -specundef -expect 5 .PHONY: alttypes alttypes: - $(SPLINTR) alttypes.c -expect 2 + -$(SPLINTR) alttypes.c -expect 2 ### ### evans 2001-06-07 - updated nameCheck.c to reflect C9X. @@ -1008,82 +992,82 @@ alttypes: .PHONY: ansireserved ansireserved: - $(SPLINTR) ansireserved.c +ansireserved -nolib -expect 9 - $(SPLINTR) ansireserved.c +ansireserved +ansireservedlocal -nolib -expect 11 - $(SPLINTRN) ansireserved.c +checks -exportlocal -exportheadervar -exportheader -expect 12 - $(SPLINTR) ansireserved2.c +ansireserved -expect 1 + -$(SPLINTR) ansireserved.c +ansireserved -nolib -expect 9 + -$(SPLINTR) ansireserved.c +ansireserved +ansireservedlocal -nolib -expect 11 + -$(SPLINTRN) ansireserved.c +checks -exportlocal -exportheadervar -exportheader -expect 12 + -$(SPLINTR) ansireserved2.c +ansireserved -expect 1 .PHONY: argorder argorder: - $(SPLINTR) argorder.c -expect 4 - $(SPLINTR) argorder2 -expect 5 - $(SPLINTR) argorder3.c -expect 8 - $(SPLINTR) argorder4 -expect 9 - $(SPLINTR) argorder4 -evalorder -expect 1 - $(SPLINTR) argorder5.c +evalorderuncon -expect 3 + -$(SPLINTR) argorder.c -expect 4 + -$(SPLINTR) argorder2 -expect 5 + -$(SPLINTR) argorder3.c -expect 8 + -$(SPLINTR) argorder4 -expect 9 + -$(SPLINTR) argorder4 -evalorder -expect 1 + -$(SPLINTR) argorder5.c +evalorderuncon -expect 3 .PHONY: args args: - $(SPLINTR) args -noeffect -expect 12 + -$(SPLINTR) args -noeffect -expect 12 .PHONY: blocks blocks: - $(SPLINTR) blocks.c -expect 4 - $(SPLINTR) blocks.c +ifblock +elseifcomplete -expect 7 - $(SPLINTR) blocks.c -ifempty +whileempty +whileblock -expect 3 - $(SPLINTR) blocks.c -ifempty +forempty +forblock -expect 3 - $(SPLINTR) blocks.c +allempty -expect 6 - $(SPLINTRN) blocks.c +strict -exportlocal +partial -exportheader -expect 11 + -$(SPLINTR) blocks.c -expect 4 + -$(SPLINTR) blocks.c +ifblock +elseifcomplete -expect 7 + -$(SPLINTR) blocks.c -ifempty +whileempty +whileblock -expect 3 + -$(SPLINTR) blocks.c -ifempty +forempty +forblock -expect 3 + -$(SPLINTR) blocks.c +allempty -expect 6 + -$(SPLINTRN) blocks.c +strict -exportlocal +partial -exportheader -expect 11 .PHONY: break break: - $(SPLINTR) break.c -expect 4 - $(SPLINTR) break.c +deepbreak -expect 6 - $(SPLINTR) break.c +deepbreak -looploopbreak -expect 5 + -$(SPLINTR) break.c -expect 4 + -$(SPLINTR) break.c +deepbreak -expect 6 + -$(SPLINTR) break.c +deepbreak -looploopbreak -expect 5 .PHONY: cases cases: - $(SPLINTR) cases.c -expect 5 - $(SPLINTR) cases2.c -expect 2 - $(SPLINTRN) cases2.c +checks -exportlocal -exportheader -expect 3 - $(SPLINTRN) cases2.c +checks -exportlocal -exportheader -branchstate -expect 3 + -$(SPLINTR) cases.c -expect 5 + -$(SPLINTR) cases2.c -expect 2 + -$(SPLINTRN) cases2.c +checks -exportlocal -exportheader -expect 3 + -$(SPLINTRN) cases2.c +checks -exportlocal -exportheader -branchstate -expect 3 .PHONY: cast cast: - $(SPLINTR) cast -accessmodule -expect 20 - $(SPLINTRN) cast2.c +checks -exportlocal -exportheader -expect 3 + -$(SPLINTR) cast -accessmodule -expect 20 + -$(SPLINTRN) cast2.c +checks -exportlocal -exportheader -expect 3 ### Two addition errors detected with 2.5 with -numliteral. .PHONY: charlit charlit: - $(SPLINTR) +hints charlit.c -expect 4 - $(SPLINTR) +hints -numliteral charlit.c -expect 6 - $(SPLINTR) +hints charlit.c +charintliteral +ignoresigns + -$(SPLINTR) +hints charlit.c -expect 4 + -$(SPLINTR) +hints -numliteral charlit.c -expect 6 + -$(SPLINTR) +hints charlit.c +charintliteral +ignoresigns .PHONY: clauses clauses: - $(SPLINTR) clauses.c +memchecks -expect 4 - $(SPLINTR) clauses2.c +memchecks - $(SPLINTR) clauses3.c +memchecks -expect 2 - $(SPLINTR) clauses3.c +memchecks +unixlib -expect 3 + -$(SPLINTR) clauses.c +memchecks -expect 4 + -$(SPLINTR) clauses2.c +memchecks + -$(SPLINTR) clauses3.c +memchecks -expect 2 + -$(SPLINTR) clauses3.c +memchecks +unixlib -expect 3 .PHONY: commentchar commentchar: - $(SPLINTR) commentchar.c -expect 4 - $(SPLINTR) -commentchar '#' commentchar.c -expect 4 + -$(SPLINTR) commentchar.c -expect 4 + -$(SPLINTR) -commentchar '#' commentchar.c -expect 4 .PHONY: controldepth controldepth: - $(SPLINTR) +hints -controlnestdepth 2 controldepth.c -expect 2 - $(SPLINTR) +hints -controlnestdepth 1 controldepth.c -expect 2 + -$(SPLINTR) +hints -controlnestdepth 2 controldepth.c -expect 2 + -$(SPLINTR) +hints -controlnestdepth 1 controldepth.c -expect 2 .PHONY: compdestroy compdestroy: - $(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader -expect 1 - $(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy -expect 2 - $(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy +strictusereleased -expect 3 - $(SPLINTRN) compdestroy.c +strict +partial -exportheader -expect 3 + -$(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader -expect 1 + -$(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy -expect 2 + -$(SPLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy +strictusereleased -expect 3 + -$(SPLINTRN) compdestroy.c +strict +partial -exportheader -expect 3 .PHONY: constannot constannot: @@ -1091,36 +1075,36 @@ constannot: .PHONY: csyntax csyntax: - $(SPLINTR) +quiet -incondefs csyntax.c -expect 1 - $(SPLINTR) +quiet csyntax2.c -expect 2 - $(SPLINTR) +quiet csyntax3.c -expect 1 - $(SPLINTR) +quiet -incondefs csyntax4.c - $(SPLINTR) +quiet csyntax5.c - $(SPLINTR) +quiet csyntax6.c - $(SPLINTR) +quiet csyntax7.c - $(SPLINTR) +quiet csyntax8.c - $(SPLINTR) +quiet csyntax9.c - $(SPLINTR) +quiet csyntax10.c - $(SPLINTR) +quiet csyntax11.c - $(SPLINTR) +quiet csyntax12.c - $(SPLINTR) +quiet csyntax13.c -expect 1 - $(SPLINTR) +quiet csyntax14.c - $(SPLINTR) +quiet csyntax15.c - $(SPLINTR) +quiet csyntax16.c -expect 2 - $(SPLINTR) +quiet csyntax17.c -expect 3 + -$(SPLINTR) +quiet -incondefs csyntax.c -expect 1 + -$(SPLINTR) +quiet csyntax2.c -expect 2 + -$(SPLINTR) +quiet csyntax3.c -expect 1 + -$(SPLINTR) +quiet -incondefs csyntax4.c + -$(SPLINTR) +quiet csyntax5.c + -$(SPLINTR) +quiet csyntax6.c + -$(SPLINTR) +quiet csyntax7.c + -$(SPLINTR) +quiet csyntax8.c + -$(SPLINTR) +quiet csyntax9.c + -$(SPLINTR) +quiet csyntax10.c + -$(SPLINTR) +quiet csyntax11.c + -$(SPLINTR) +quiet csyntax12.c + -$(SPLINTR) +quiet csyntax13.c -expect 1 + -$(SPLINTR) +quiet csyntax14.c + -$(SPLINTR) +quiet csyntax15.c + -$(SPLINTR) +quiet csyntax16.c -expect 2 + -$(SPLINTR) +quiet csyntax17.c -expect 3 .PHONY: czechnames czechnames: - $(SPLINTR) czechnames.c - $(SPLINTR) +hints +czech czechnames.c -expect 2 - $(SPLINTR) +hints +czech -czechvars czechnames.c -expect 1 - $(SPLINTR) +hints +czech -accessczech czechnames.c -expect 6 + -$(SPLINTR) czechnames.c + -$(SPLINTR) +hints +czech czechnames.c -expect 2 + -$(SPLINTR) +hints +czech -czechvars czechnames.c -expect 1 + -$(SPLINTR) +hints +czech -accessczech czechnames.c -expect 6 .PHONY: czechoslovaknames czechoslovaknames: - $(SPLINTR) +hints +czechoslovak czechnames.c -expect 1 - $(SPLINTR) +hints +czechoslovak slovaknames.c -expect 1 - $(SPLINTR) +hints +czechoslovak +slovakvars slovaknames.c -expect 2 + -$(SPLINTR) +hints +czechoslovak czechnames.c -expect 1 + -$(SPLINTR) +hints +czechoslovak slovaknames.c -expect 1 + -$(SPLINTR) +hints +czechoslovak +slovakvars slovaknames.c -expect 2 ### ### deadparam added 2001-05-27 @@ -1137,39 +1121,39 @@ deadparam: .PHONY: decl decl: - $(SPLINTR) decl.c -expect 2 - $(SPLINTRN) decl.c +strict -exportlocal -expect 5 - $(SPLINTR) decl2 -expect 4 + -$(SPLINTR) decl.c -expect 2 + -$(SPLINTRN) decl.c +strict -exportlocal -expect 5 + -$(SPLINTR) decl2 -expect 4 .PHONY: enum enum: - $(SPLINTR) enum -expect 16 - $(SPLINTR) enum -misscase -expect 14 + -$(SPLINTR) enum -expect 16 + -$(SPLINTR) enum -misscase -expect 14 .PHONY: exports exports: - $(SPLINTR) exports.c +exporttype +exportvar +exportfcn +topuse +typeuse -expect 6 - $(SPLINTR) exports.c +exportany -expect 3 - $(SPLINTR) exports.c + -$(SPLINTR) exports.c +exporttype +exportvar +exportfcn +topuse +typeuse -expect 6 + -$(SPLINTR) exports.c +exportany -expect 3 + -$(SPLINTR) exports.c .PHONY: external external: - $(SPLINTR) external.c +partial - $(SPLINTR) external.c +partial +distinctexternalnames -expect 2 - $(SPLINTR) external.c -nolib +partial -externalnamelength 3 -expect 3 - $(SPLINTR) external.c -nolib +partial -externalnamelength 3 +externalnamecaseinsensitive -expect 3 - $(SPLINTR) external.c +partial -externalnamelength 3 -expect 4 + -$(SPLINTR) external.c +partial + -$(SPLINTR) external.c +partial +distinctexternalnames -expect 2 + -$(SPLINTR) external.c -nolib +partial -externalnamelength 3 -expect 3 + -$(SPLINTR) external.c -nolib +partial -externalnamelength 3 +externalnamecaseinsensitive -expect 3 + -$(SPLINTR) external.c +partial -externalnamelength 3 -expect 4 .PHONY: fields fields: - $(SPLINTR) fields.c +memchecks -expect 6 - $(SPLINTR) fields2.c +memchecks -expect 5 - $(SPLINTR) fields3.c +memchecks + -$(SPLINTR) fields.c +memchecks -expect 6 + -$(SPLINTR) fields2.c +memchecks -expect 5 + -$(SPLINTR) fields3.c +memchecks .PHONY: flags flags: - $(SPLINTR) flags.c -expect 8 - $(SPLINTR) +nocomments flags.c -expect 2 + -$(SPLINTR) flags.c -expect 8 + -$(SPLINTR) +nocomments flags.c -expect 2 ### Added 2001-06-02 @@ -1187,33 +1171,33 @@ format: .PHONY: funcpointer funcpointer: - $(SPLINTR) +memchecks +noparams funcpointer.c -expect 18 + -$(SPLINTR) +memchecks +noparams funcpointer.c -expect 18 .PHONY: functionmacro functionmacro: - $(SPLINTR) functionmacro.c -expect 2 + -$(SPLINTR) functionmacro.c -expect 2 .PHONY: glob glob: - $(SPLINTR) glob -expect 4 - $(SPLINTR) glob -globuse -expect 3 - $(SPLINTR) glob +globunspec -expect 6 + -$(SPLINTR) glob -expect 4 + -$(SPLINTR) glob -globuse -expect 3 + -$(SPLINTR) glob +globunspec -expect 6 .PHONY: globals globals: - $(SPLINTR) -modifies globals.c -expect 5 - $(SPLINTR) -modifies globals.c +allglobals -expect 6 - $(SPLINTR) -modifies globals.c +impcheckedglobals -expect 6 - $(SPLINTR) -modifies globals.c -globals -checkstrictglobals -expect 2 - $(SPLINTR) -modifies globals.c +globunspec -expect 6 - $(SPLINTR) -modifies globals.c +globunspec +allglobals -expect 8 + -$(SPLINTR) -modifies globals.c -expect 5 + -$(SPLINTR) -modifies globals.c +allglobals -expect 6 + -$(SPLINTR) -modifies globals.c +impcheckedglobals -expect 6 + -$(SPLINTR) -modifies globals.c -globals -checkstrictglobals -expect 2 + -$(SPLINTR) -modifies globals.c +globunspec -expect 6 + -$(SPLINTR) -modifies globals.c +globunspec +allglobals -expect 8 # Was -accessfile .PHONY: impabstract impabstract: - $(SPLINTR) -accessmodule impabstract.c - $(SPLINTR) -accessmodule +hints +impabstract impabstract.c -expect 2 - $(SPLINTR) -accessmodule +hints +impabstract impabstract -expect 4 + -$(SPLINTR) -accessmodule impabstract.c + -$(SPLINTR) -accessmodule +hints +impabstract impabstract.c -expect 2 + -$(SPLINTR) -accessmodule +hints +impabstract impabstract -expect 4 ### ### evans 2001-12-30: Handle unrecognized pre-processor directives @@ -1226,21 +1210,21 @@ info: ### evans 2001-10-14: Expected errors updated .PHONY: init init: - $(SPLINTR) init.c -expect 14 - $(SPLINTRN) init.c +checks -exportlocal -exportheadervar -expect 17 + -$(SPLINTR) init.c -expect 14 + -$(SPLINTRN) init.c +checks -exportlocal -exportheadervar -expect 17 .PHONY: inparam inparam: - $(SPLINTR) inparam.c -expect 2 - $(SPLINTR) +impouts inparam.c -expect 1 + -$(SPLINTR) inparam.c -expect 2 + -$(SPLINTR) +impouts inparam.c -expect 1 .PHONY: internal internal: - $(SPLINTR) internal.c -expect 1 - $(SPLINTR) internal.c +distinctinternalnames -expect 2 - $(SPLINTR) internal.c -internalnamelen 28 -expect 3 - $(SPLINTR) internal.c +internalnamecaseinsensitive -expect 3 - $(SPLINTR) internal.c +internalnamecaseinsensitive +internalnamelookalike -expect 11 + -$(SPLINTR) internal.c -expect 1 + -$(SPLINTR) internal.c +distinctinternalnames -expect 2 + -$(SPLINTR) internal.c -internalnamelen 28 -expect 3 + -$(SPLINTR) internal.c +internalnamecaseinsensitive -expect 3 + -$(SPLINTR) internal.c +internalnamecaseinsensitive +internalnamelookalike -expect 11 ### ### iter @@ -1249,12 +1233,12 @@ internal: .PHONY: iter iter: - $(SPLINTR) iter -expect 14 -lclexpect 1 - $(SPLINTR) iter2.c -expect 12 + -$(SPLINTR) iter -expect 14 -lclexpect 1 + -$(SPLINTR) iter2.c -expect 12 .PHONY: keep keep: - $(SPLINTR) keep.c +memchecks -expect 6 + -$(SPLINTR) keep.c +memchecks -expect 6 ### libs ### 2001-05-22: 2 new errors found (fixed spec of signal) @@ -1262,96 +1246,110 @@ keep: .PHONY: libs libs: - $(SPLINTR) libs.c +longunsignedunsignedintegral -expect 18 - $(SPLINTR) libs.c -expect 22 - $(SPLINTR) libs.c +globunspec +modunspec -expect 25 - $(SPLINTR) libs.c +strictlib +globunspec +modunspec -expect 42 + -$(SPLINTR) libs.c +longunsignedunsignedintegral -expect 18 + -$(SPLINTR) libs.c -expect 22 + -$(SPLINTR) libs.c +globunspec +modunspec -expect 25 + -$(SPLINTR) libs.c +strictlib +globunspec +modunspec -expect 42 .PHONY: lintcomments lintcomments: - $(SPLINTR) lintcomments.c -expect 5 - $(SPLINTR) lintcomments.c -warnlintcomments -expect 1 - $(SPLINTR) lintcomments.c -lintcomments -expect 4 + -$(SPLINTR) lintcomments.c -expect 5 + -$(SPLINTR) lintcomments.c -warnlintcomments -expect 1 + -$(SPLINTR) lintcomments.c -lintcomments -expect 4 .PHONY: list list: - $(SPLINTR) list.c -expect 3 + -$(SPLINTR) list.c -expect 3 + +### +### 2002-01-01: Added test case for obvious loop execution. +### + +.PHONY: loopexec +loopexec: + -$(SPLINTR) loopexec.c -expect 1 + -$(SPLINTR) loopexec.c -obviousloopexec -expect 3 .PHONY: macros macros: - $(SPLINTR) macros -expect 17 - $(SPLINTR) macros.c +allmacros -expect 34 - $(SPLINTR) macros.c +fcnmacros -expect 31 + -$(SPLINTR) macros -expect 17 + -$(SPLINTR) macros.c +allmacros -expect 34 + -$(SPLINTR) macros.c +fcnmacros -expect 31 .PHONY: macrosef macrosef: - $(SPLINTR) macrosef -expect 4 - $(SPLINTR) macrosef.c +allmacros -expect 3 - $(SPLINTR) macrosef.c +allmacros +sefuncon -expect 4 + -$(SPLINTR) macrosef -expect 4 + -$(SPLINTR) macrosef.c +allmacros -expect 3 + -$(SPLINTR) macrosef.c +allmacros +sefuncon -expect 4 .PHONY: merge merge: - $(SPLINTRN) merge.c +checks -exportlocal -exportheadervar -exportheader -expect 3 + -$(SPLINTRN) merge.c +checks -exportlocal -exportheadervar -exportheader -expect 3 .PHONY: mergenull mergenull: - $(SPLINTRN) mergenull.c + -$(SPLINTRN) mergenull.c .PHONY: modifies modifies: - $(SPLINTR) modifies.c modclient.c +impcheckedstatics +mustmod -expect 7 + -$(SPLINTR) modifies.c modclient.c +impcheckedstatics +mustmod -expect 7 .PHONY: modtest modtest: - $(SPLINTR) modtest -expect 10 - $(SPLINTR) modtest +modunspec -expect 13 - $(SPLINTR) modtest +mustmod -expect 14 + -$(SPLINTR) modtest -expect 10 + -$(SPLINTR) modtest +modunspec -expect 13 + -$(SPLINTR) modtest +mustmod -expect 14 .PHONY: moduncon moduncon: - $(SPLINTR) moduncon.c +moduncon -memchecks -expect 4 - $(SPLINTRN) moduncon.c +strict -exportlocal -expect 22 + -$(SPLINTR) moduncon.c +moduncon -memchecks -expect 4 + -$(SPLINTRN) moduncon.c +strict -exportlocal -expect 22 .PHONY: mongoincludes mongoincludes: - $(SPLINTR) mongoincludes.c -includenest 1 -expect 19 - $(SPLINTR) mongoincludes.c -includenest 2 -expect 10 - $(SPLINTR) mongoincludes.c -includenest 3 -expect 4 - $(SPLINTR) mongoincludes.c -includenest 4 -expect 1 - $(SPLINTR) mongoincludes.c -includenest 5 -expect 0 + -$(SPLINTR) mongoincludes.c -includenest 1 -expect 19 + -$(SPLINTR) mongoincludes.c -includenest 2 -expect 10 + -$(SPLINTR) mongoincludes.c -includenest 3 -expect 4 + -$(SPLINTR) mongoincludes.c -includenest 4 -expect 1 + -$(SPLINTR) mongoincludes.c -includenest 5 -expect 0 .PHONY: mystrncat mystrncat: - $(SPLINTR) mystrncat.c +arraybounds +arrayboundsread -expect 4 + -$(SPLINTR) mystrncat.c +arraybounds +arrayboundsread -expect 4 .PHONY: noeffect noeffect: ${SPLINT} -nof noeffect.c +allmacros +checks -expect 3 +### +### 2002-01-01: null1.c: expect increased to 15 because out must be defined +### checking detects one new error +### + .PHONY: null null: - $(SPLINTR) null1.c -expect 14 - $(SPLINTR) null1.c -null -expect 4 - $(SPLINTR) null2.c -expect 10 - $(SPLINTR) null3.c -expect 15 - $(SPLINTR) null3.c -warnunixlib +unixlib -expect 16 - $(SPLINTR) null4.c -expect 1 - $(SPLINTR) null5.c -expect 4 - $(SPLINTR) null6 -expect 4 - $(SPLINTR) +quiet null6.lcl -dump null6 - $(SPLINTR) null6.c -load null6 -expect 4 + -$(SPLINTR) null1.c -expect 15 + -$(SPLINTR) null1.c -null -mustdefine -expect 4 + -$(SPLINTR) null2.c -expect 11 + -$(SPLINTR) null3.c -expect 15 + -$(SPLINTR) null3.c -warnunixlib +unixlib -expect 16 + -$(SPLINTR) null4.c -expect 1 + -$(SPLINTR) null5.c -expect 4 + -$(SPLINTR) null6 -expect 4 + -$(SPLINTR) +quiet null6.lcl -dump null6 + -$(SPLINTR) null6.c -load null6 -expect 4 ### Added for 3.0 (bugs reported by Kevin Broady) .PHONY: nullret nullret: - $(SPLINTR) nullret.c -expect 2 - $(SPLINTR) -nullret nullret.c -expect 1 + -$(SPLINTR) nullret.c -expect 2 + -$(SPLINTR) -nullret nullret.c -expect 1 .PHONY: nullassign nullassign: - $(SPLINTR) nullassign.c -expect 2 - $(SPLINTR) -nullassign nullassign.c -expect 1 + -$(SPLINTR) nullassign.c -expect 2 + -$(SPLINTR) -nullassign nullassign.c -expect 1 # # Before 2.4, expected one more because error was reported both as @@ -1360,21 +1358,21 @@ nullassign: .PHONY: observer observer: - $(SPLINTRN) observer +checks -exportlocal -exportheader -expect 9 - $(SPLINTRN) observer.c +checks -exportlocal -exportheader -expect 8 - $(SPLINTR) observer.c -expect 7 + -$(SPLINTRN) observer +checks -exportlocal -exportheader -expect 9 + -$(SPLINTRN) observer.c +checks -exportlocal -exportheader -expect 8 + -$(SPLINTR) observer.c -expect 7 .PHONY: oldstyle oldstyle: - $(SPLINTR) oldstyle -expect 3 + -$(SPLINTR) oldstyle -expect 3 .PHONY: outglob outglob: - $(SPLINTR) outglob -expect 10 + -$(SPLINTR) outglob -expect 10 .PHONY: outparam outparam: - $(SPLINTR) outparam -expect 12 + -$(SPLINTR) outparam -expect 12 ### evans 2001-08-26: postnotnull new @@ -1387,59 +1385,59 @@ postnotnull: .PHONY: preds preds: - $(SPLINTR) +hints preds.c -expect 6 - $(SPLINTRN) +hints preds.c -weak -expect 1 - $(SPLINTRN) +hints preds.c -strict -exportlocal -exportheader -expect 12 + -$(SPLINTR) +hints preds.c -expect 6 + -$(SPLINTRN) +hints preds.c -weak -expect 1 + -$(SPLINTRN) +hints preds.c -strict -exportlocal -exportheader -expect 12 .PHONY: prefixes prefixes: - $(SPLINTR) prefixes.c +partial - $(SPLINTRN) prefixes.c +allmacros +checks -exportlocal +partial -exportheader -exportheadervar -expect 4 - $(SPLINTR) prefixes.c -typeprefix "T" -expect 2 - $(SPLINTR) prefixes.c -typeprefix "^" -expect 1 - $(SPLINTR) prefixes.c -typeprefix "^*" -expect 2 - $(SPLINTR) prefixes.c -typeprefix "^%*" -expect 2 - $(SPLINTR) prefixes.c -typeprefix "^~*" -expect 2 - $(SPLINTR) prefixes.c -typeprefix "^" +typeprefixexclude -expect 7 - $(SPLINTR) prefixes.c -filestaticprefix "^^" -expect 4 - $(SPLINTR) prefixes.c -filestaticprefix "^#" -expect 5 - $(SPLINTR) prefixes.c -filestaticprefix "^?&x" -expect 5 - $(SPLINTR) prefixes.c -globalprefix "G" -expect 1 - $(SPLINTR) prefixes.c -globalprefix "&G?_^" -expect 1 - $(SPLINTR) prefixes.c -externalprefix "G" -expect 5 - $(SPLINTR) prefixes.c -typeprefix "T" -externalprefix "G" -expect 4 - $(SPLINTR) prefixes.c -localprefix "?*" +localprefixexclude -expect 13 + -$(SPLINTR) prefixes.c +partial + -$(SPLINTRN) prefixes.c +allmacros +checks -exportlocal +partial -exportheader -exportheadervar -expect 4 + -$(SPLINTR) prefixes.c -typeprefix "T" -expect 2 + -$(SPLINTR) prefixes.c -typeprefix "^" -expect 1 + -$(SPLINTR) prefixes.c -typeprefix "^*" -expect 2 + -$(SPLINTR) prefixes.c -typeprefix "^%*" -expect 2 + -$(SPLINTR) prefixes.c -typeprefix "^~*" -expect 2 + -$(SPLINTR) prefixes.c -typeprefix "^" +typeprefixexclude -expect 7 + -$(SPLINTR) prefixes.c -filestaticprefix "^^" -expect 4 + -$(SPLINTR) prefixes.c -filestaticprefix "^#" -expect 5 + -$(SPLINTR) prefixes.c -filestaticprefix "^?&x" -expect 5 + -$(SPLINTR) prefixes.c -globalprefix "G" -expect 1 + -$(SPLINTR) prefixes.c -globalprefix "&G?_^" -expect 1 + -$(SPLINTR) prefixes.c -externalprefix "G" -expect 5 + -$(SPLINTR) prefixes.c -typeprefix "T" -externalprefix "G" -expect 4 + -$(SPLINTR) prefixes.c -localprefix "?*" +localprefixexclude -expect 13 .PHONY: printflike printflike: - $(SPLINTR) printflike.c -expect 6 - $(SPLINTR) printflike.c -warnlintcomments -expect 5 + -$(SPLINTR) printflike.c -expect 6 + -$(SPLINTR) printflike.c -warnlintcomments -expect 5 .PHONY: rc rc: - $(SPLINTR) -DMYSTERY='"a flag\"wicked cool"' rc.c -expect 1 - $(SPLINTR) -DMYSTERY=12 rc.c -expect 1 - $(SPLINTR) -f rc1.splintrc rc.c -expect 1 - $(SPLINTR) -UMYSTERY -f rc1.splintrc rc.c -expect 1 - $(SPLINTR) -f rc3.splintrc rc.c -expect 1 + -$(SPLINTR) -DMYSTERY='"a flag\"wicked cool"' rc.c -expect 1 + -$(SPLINTR) -DMYSTERY=12 rc.c -expect 1 + -$(SPLINTR) -f rc1.splintrc rc.c -expect 1 + -$(SPLINTR) -UMYSTERY -f rc1.splintrc rc.c -expect 1 + -$(SPLINTR) -f rc3.splintrc rc.c -expect 1 .PHONY: rcfiles rcfiles: - cd rcfiles; ${MAKE} SPLINT="$(SPLINTPNEST)" + cd rcfiles; ${MAKE} SPLINT="-$(SPLINTPNEST)" .PHONY: refcounts refcounts: - $(SPLINTR) refcounts.c -expect 7 + -$(SPLINTR) refcounts.c -expect 7 .PHONY: release release: - $(SPLINTR) release.c +memchecks -expect 1 + -$(SPLINTR) release.c +memchecks -expect 1 .PHONY: repexpose repexpose: - $(SPLINTR) +lh repexpose +memchecks -expect 12 - $(SPLINTR) repexpose +memchecks +retalias -expect 15 - $(SPLINTRN) repexpose +checks -exportlocal -expect 27 + -$(SPLINTR) +lh repexpose +memchecks -expect 12 + -$(SPLINTR) repexpose +memchecks +retalias -expect 15 + -$(SPLINTRN) repexpose +checks -exportlocal -expect 27 ### returned added 2001-05-27 ### (Bug discovered checking splint sources.) @@ -1450,73 +1448,93 @@ returned: .PHONY: sharing sharing: - $(SPLINTR) sharing1.c -expect 21 - $(SPLINTR) sharing3.c -expect 3 - $(SPLINTR) sharing4.c -expect 13 - $(SPLINTR) sharing4.c -paramimptemp -expect 12 - $(SPLINTR) sharing5.c -expect 6 + -$(SPLINTR) sharing1.c -expect 21 + -$(SPLINTR) sharing3.c -expect 3 + -$(SPLINTR) sharing4.c -expect 13 + -$(SPLINTR) sharing4.c -paramimptemp -expect 12 + -$(SPLINTR) sharing5.c -expect 6 .PHONY: slovaknames slovaknames: - $(SPLINTR) +hints slovaknames.c -expect 1 - $(SPLINTR) +hints slovaknames.c +accessslovak - $(SPLINTR) +hints +slovak slovaknames.c -expect 3 - $(SPLINTR) +hints +slovak -slovakvars slovaknames.c -expect 2 - $(SPLINTR) +hints +slovak -accessslovak slovaknames.c -expect 7 + -$(SPLINTR) +hints slovaknames.c -expect 1 + -$(SPLINTR) +hints slovaknames.c +accessslovak + -$(SPLINTR) +hints +slovak slovaknames.c -expect 3 + -$(SPLINTR) +hints +slovak -slovakvars slovaknames.c -expect 2 + -$(SPLINTR) +hints +slovak -accessslovak slovaknames.c -expect 7 .PHONY: specclauses specclauses: - $(SPLINTR) specclauses.c -expect 6 - $(SPLINTR) specclauses2.c -expect 8 - $(SPLINTR) specclauses3.c -expect 6 - $(SPLINTR) specclauses4.c -expect 3 - $(SPLINTR) specclauses5.c -expect 3 + -$(SPLINTR) specclauses.c -expect 6 + -$(SPLINTR) specclauses2.c -expect 8 + -$(SPLINTR) specclauses3.c -expect 6 + -$(SPLINTR) specclauses4.c -expect 3 + -$(SPLINTR) specclauses5.c -expect 3 + +.PHONY: specclauses1 +specclauses1: + -$(SPLINTR) specclauses.c -expect 6 + +.PHONY: specclauses2 +specclauses2: + -$(SPLINTR) specclauses2.c -expect 8 + +.PHONY: specclauses3 +specclauses3: + -$(SPLINTR) specclauses3.c -expect 6 + +.PHONY: specclauses4 +specclauses4: + -$(SPLINTR) specclauses4.c -expect 3 + +.PHONY: specclauses5 +specclauses5: + -$(SPLINTR) specclauses5.c -expect 3 .PHONY: special special: - $(SPLINTR) special -expect 20 - $(SPLINTR) special -relaxquals -expect 22 + -$(SPLINTR) special -expect 20 + -$(SPLINTR) special -relaxquals -expect 22 .PHONY: stack stack: - $(SPLINTR) stack.c -expect 5 - $(SPLINTR) stack.c -stackref + -$(SPLINTR) stack.c -expect 5 + -$(SPLINTR) stack.c -stackref .PHONY: staticarray staticarray: - $(SPLINTR) staticarray.c -expect 3 + -$(SPLINTR) staticarray.c -expect 3 .PHONY: strings strings: - $(SPLINTR) strings.c -expect 3 - $(SPLINTR) -readonlystrings -expect 1 strings.c - $(SPLINTR) +modobserverstrict -maintype -expect 4 strings.c + -$(SPLINTR) strings.c -expect 3 + -$(SPLINTR) -readonlystrings -expect 1 strings.c + -$(SPLINTR) +modobserverstrict -maintype -expect 4 strings.c .PHONY: structassign structassign: - $(SPLINTR) structassign.c -expect 4 + -$(SPLINTR) structassign.c -expect 4 .PHONY: typequals typequals: - $(SPLINTR) typequals.c tq.lcl -expect 5 - $(SPLINTR) typequals.c -expect 2 + -$(SPLINTR) typequals.c tq.lcl -expect 5 + -$(SPLINTR) typequals.c -expect 2 .PHONY: ud ud: - $(SPLINTR) ud.c -expect 9 - $(SPLINTR) ud2 -specundef -expect 3 + -$(SPLINTR) ud.c -expect 9 + -$(SPLINTR) ud2 -specundef -expect 3 .PHONY: ulstypes ulstypes: - $(SPLINTR) ulstypes.c -expect 8 - $(SPLINTR) ulstypes.c +ignorequals - $(SPLINTRN) ulstypes.c +strict -exportheader -exportheadervar -expect 28 + -$(SPLINTR) ulstypes.c -expect 8 + -$(SPLINTR) ulstypes.c +ignorequals + -$(SPLINTRN) ulstypes.c +strict -exportheader -exportheadervar -expect 28 # 3 more detected with version 2.5 (change in -numliteral setting) .PHONY: union union: - $(SPLINTR) +memchecks union.c -expect 8 + -$(SPLINTR) +memchecks union.c -expect 8 ### ### Added 2001-12-30: fixed union initializer checking in response to @@ -1525,13 +1543,13 @@ union: .PHONY: unioninit unioninit: - $(SPLINTR) unioninit.c -expect 2 + -$(SPLINTR) unioninit.c -expect 2 .PHONY: unreachable unreachable: - $(SPLINTR) unreachable.c -expect 5 - $(SPLINTR) -unreachable unreachable.c -expect 2 - $(SPLINTR) switch.c -expect 4 + -$(SPLINTR) unreachable.c -expect 5 + -$(SPLINTR) -unreachable unreachable.c -expect 2 + -$(SPLINTR) switch.c -expect 4 .PHONY: unsignedcompare unsignedcompare: @@ -1543,8 +1561,8 @@ unsignedcompare: .PHONY: unused unused: - $(SPLINTRN) unused.c +checks -exportlocal -expect 5 - $(SPLINTRN) unused.c +checks -exportlocal +topuse -expect 8 + -$(SPLINTRN) unused.c +checks -exportlocal -expect 5 + -$(SPLINTRN) unused.c +checks -exportlocal +topuse -expect 8 ### ### 2001-06-10: Provided by Jim Zalenka @@ -1596,11 +1614,11 @@ freearray: .PHONY: sizeof sizeof: - $(SPLINTR) +arraybounds +arrayboundsread sizeof.c -expect 1 + -$(SPLINTR) +arraybounds +arrayboundsread sizeof.c -expect 1 .PHONY: buffertest buffertest: - $(SPLINTR) +arraybounds +arrayboundsread buffertest1.c -expect 5 + -$(SPLINTR) +arraybounds +arrayboundsread buffertest1.c -expect 5 .PHONY: $(SUBDIRTESTS) $(SUBDIRTESTS): diff --git a/test/db1.expect b/test/db1.expect index efc2832..19a2afe 100644 --- a/test/db1.expect +++ b/test/db1.expect @@ -63,8 +63,9 @@ employee.c:5: Definition parameter name e does not match name of corresponding parameter in declaration: p_e employee.h:12: Previous declaration of p_e employee.c: (in function employee_setName) -employee.c:12: Undefined storage e->name corresponds to storage listed in - defines clause +employee.c:12: Undefined storage e->name corresponds to storage listed in sets + clause + This sub-reference is undefined: *(e->name) employee.c:12: Body of if statement is not a block: return FALSE employee.c:15: Parameter 1 (e->name) to function strcpy is declared unique but may be aliased externally by parameter 2 (na) @@ -87,9 +88,9 @@ employee.c:31: Read-only string literal storage used as initial value for employee.c:34: Array fetch using non-integer, gender: gender[e.gen] employee.c:34: Array fetch using non-integer, job: jobs[e.j] employee.h: (in macro employee_initMod) -employee.h:14: Called procedure bool_initMod may access internal state, but +employee.h:15: Called procedure bool_initMod may access internal state, but globals list does not include globals internalState -employee.h:14: Undocumented modification of internal state possible from call +employee.h:15: Undocumented modification of internal state possible from call to bool_initMod: bool_initMod() eref.h:9: Constant exported, but not specified: used eref.h:9: Constant exported, but not specified: avail diff --git a/test/db1/Makefile b/test/db1/Makefile index 8e61790..298900e 100644 --- a/test/db1/Makefile +++ b/test/db1/Makefile @@ -26,8 +26,8 @@ test: ### check: $(LCSFILES) - $(SPLINT) -showcol -weak $(MODULES) -expect 16 - $(SPLINT) -showcol +strict -modfilesystem +showsummary $(MODULES) -expect 333 + -$(SPLINT) -showcol -weak $(MODULES) -expect 16 + -$(SPLINT) -showcol +strict -modfilesystem +showsummary $(MODULES) -expect 333 ### The following rules generate .lh and .lcs files from .lcl files. They also ### ensure that .h files appear to be updated whenever the corresponding .lh diff --git a/test/db1/employee.h b/test/db1/employee.h index 99372e0..cdca768 100644 --- a/test/db1/employee.h +++ b/test/db1/employee.h @@ -9,7 +9,8 @@ /* Override the definition in employee.lh (can't put this in .lcl) */ /*@-incondefs@*/ /*@-redecl@*/ /*@-protoparammatch@*/ -extern bool employee_setName (/*@special@*/ employee *p_e, char /* na */[]) /*@defines p_e->name@*/; +extern bool employee_setName (/*@special@*/ employee *p_e, char /* na */[]) + /*@sets p_e->name@*/; /* evans 2002-01-01: was defined, bug fix in splint detected error */ /*@=incondefs@*/ /*@=redecl@*/ /*@=protoparammatch@*/ # define employee_initMod() bool_initMod() # endif diff --git a/test/db2/Makefile b/test/db2/Makefile index 1b1d1bd..0f87d23 100644 --- a/test/db2/Makefile +++ b/test/db2/Makefile @@ -22,9 +22,9 @@ test: $(MAKE) -e check check: $(LCSFILES) - $(SPLINT) -exportlocal -showcol -allimponly -macrovarprefixexclude $(MODULES) -expect 15 - $(SPLINT) -exportlocal -showcol +allimponly $(MODULES) -expect 25 - $(SPLINT) -exportlocal -showcol -memchecks -macrovarprefixexclude $(MODULES) + -$(SPLINT) -exportlocal -showcol -allimponly -macrovarprefixexclude $(MODULES) -expect 15 + -$(SPLINT) -exportlocal -showcol +allimponly $(MODULES) -expect 25 + -$(SPLINT) -exportlocal -showcol -memchecks -macrovarprefixexclude $(MODULES) ### The following rules generate .lh and .lcs files from .lcl files. They also ### ensure that .h files appear to be updated whenever the corresponding .lh diff --git a/test/db2/employee.h b/test/db2/employee.h index 99372e0..e65ce73 100644 --- a/test/db2/employee.h +++ b/test/db2/employee.h @@ -9,7 +9,7 @@ /* Override the definition in employee.lh (can't put this in .lcl) */ /*@-incondefs@*/ /*@-redecl@*/ /*@-protoparammatch@*/ -extern bool employee_setName (/*@special@*/ employee *p_e, char /* na */[]) /*@defines p_e->name@*/; +extern bool employee_setName (/*@special@*/ employee *p_e, char /* na */[]) /*@sets p_e->name@*/; /*@=incondefs@*/ /*@=redecl@*/ /*@=protoparammatch@*/ # define employee_initMod() bool_initMod() # endif diff --git a/test/db3/Makefile b/test/db3/Makefile index d845727..90da425 100644 --- a/test/db3/Makefile +++ b/test/db3/Makefile @@ -24,8 +24,8 @@ test: ### Note there is a .splint file used for checking! check: $(LCSFILES) - $(SPLINTF) -showcol $(MODULES) +strict -modfilesystem +showsummary -exportconstant -exportlocal -protoparamprefix p_ - $(SPLINTF) -showcol $(MODULES) +strict -modfilesystem +showsummary -exportconstant -exportlocal -protoparamprefix p_ +strictlib -expect 77 + -$(SPLINTF) -showcol $(MODULES) +strict -modfilesystem +showsummary -exportconstant -exportlocal -protoparamprefix p_ + -$(SPLINTF) -showcol $(MODULES) +strict -modfilesystem +showsummary -exportconstant -exportlocal -protoparamprefix p_ +strictlib -expect 77 ### The following rules generate .lh and .lcs files from .lcl files. They also diff --git a/test/db3/employee.h b/test/db3/employee.h index f7695c0..acdd335 100644 --- a/test/db3/employee.h +++ b/test/db3/employee.h @@ -11,7 +11,7 @@ # include "employee.lh" /*@-incondefs@*/ /*@-redecl@*/ -extern bool employee_setName (/*@special@*/ employee *p_e, char /* na */[]) /*@defines p_e->name@*/; +extern bool employee_setName (/*@special@*/ employee *p_e, char /* na */[]) /*@sets p_e->name@*/; /*@=incondefs@*/ /*@=redecl@*/ # define employee_initMod() bool_initMod() diff --git a/test/help.expect b/test/help.expect index 7725d6d..a014d06 100644 --- a/test/help.expect +++ b/test/help.expect @@ -186,6 +186,7 @@ Finished checking --- no code processed forblock forcehints forempty + forloopexec formalarray formatcode formatconst @@ -242,6 +243,7 @@ Finished checking --- no code processed internalnamecaseinsensitive internalnamelen internalnamelookalike + iterloopexec iterprefix iterprefixexclude its4low @@ -345,6 +347,7 @@ Finished checking --- no code processed numliteral numstructfields observertrans + obviousloopexec oldstyle onlytrans onlyunqglobaltrans @@ -493,6 +496,7 @@ Finished checking --- no code processed whichlib whileblock whileempty + whileloopexec zerobool @@ -556,7 +560,13 @@ declundef --- function or variable declared but never defined specundef --- function or variable specified but never defined specundecl --- function or variable specified but never declared in a source file -loopexec --- assume all loops execute at least once +loopexec --- assume all loops execute at least once (sets forloopexec, +whileloopexec and iterloopexec) +forloopexec --- assume all for loops execute at least once +whileloopexec --- assume all while loops execute at least once +iterloopexec --- assume all iterator loops execute at least once +obviousloopexec --- assume loop that can be determined to always execute always +does infloops --- likely infinite loop is detected infloopsuncon --- likely infinite loop is detected (may result from unconstrained function) diff --git a/test/loopexec.c b/test/loopexec.c new file mode 100644 index 0000000..eee10a6 --- /dev/null +++ b/test/loopexec.c @@ -0,0 +1,35 @@ +/* +** Some tests for obvious loop exec +*/ + +void g (/*@out@*/ int x[]) +{ + int i; + + for (i = 0; i < 2; i++) + { + x[i] = i; + } +} + +void g1 (/*@out@*/ int x[]) +{ + int i; + + for (i = 0; i <= 2; i++) + { + x[i] = i; + } + +} + +void g2 (/*@out@*/ int x[]) +{ + int i; + + for (i = 0; i <= 0; i++) /* won't execute */ + { + x[i] = i; + } + +} diff --git a/test/loopexec.expect b/test/loopexec.expect new file mode 100644 index 0000000..f63fd1a --- /dev/null +++ b/test/loopexec.expect @@ -0,0 +1,14 @@ + +loopexec.c: (in function g2) +loopexec.c:35:2: Out storage x not defined before return + +Finished checking --- 1 code warning, as expected + +loopexec.c: (in function g) +loopexec.c:13:2: Out storage x not defined before return +loopexec.c: (in function g1) +loopexec.c:24:2: Out storage x not defined before return +loopexec.c: (in function g2) +loopexec.c:35:2: Out storage x not defined before return + +Finished checking --- 3 code warnings, as expected diff --git a/test/null.expect b/test/null.expect index b9d90c7..821bbae 100644 --- a/test/null.expect +++ b/test/null.expect @@ -1,4 +1,6 @@ +null1.c: (in function ptrpred) +null1.c:7:22: Out storage x not defined before return null1.c: (in function f) null1.c:19:20: Implicitly temp storage x returned as only: x null1.c:19:20: Possibly null storage x returned as non-null: x @@ -27,7 +29,7 @@ null1.c:67:10: Possibly null storage z returned as non-null: z null1.c:67:12: Fresh storage z3 not released before return null1.c:27:3: Fresh storage z3 allocated -Finished checking --- 14 code warnings, as expected +Finished checking --- 15 code warnings, as expected null1.c: (in function f) null1.c:19:20: Implicitly temp storage x returned as only: x @@ -39,6 +41,8 @@ null1.c:67:12: Fresh storage z3 not released before return Finished checking --- 4 code warnings, as expected +null2.c: (in function ptrpred) +null2.c:7:22: Out storage x not defined before return null2.c: (in function f) null2.c:15:10: Left operand of && is non-boolean (int *): x1 && (*x1 == 3) null2.c:16:19: Dereference of possibly null pointer x2: *x2 @@ -56,7 +60,7 @@ null2.c:35:14: Possibly null storage x3 returned as non-null: (x3) null2.c:11:21: Storage x3 may become null null2.c:39:10: Implicitly temp storage x1 returned as only: (x1) -Finished checking --- 10 code warnings, as expected +Finished checking --- 11 code warnings, as expected null3.c: (in function f3) null3.c:16:4: Dereference of possibly null pointer gnip: *gnip diff --git a/test/null1.c b/test/null1.c index 2155fe2..250ff77 100644 --- a/test/null1.c +++ b/test/null1.c @@ -4,7 +4,7 @@ void g(/*@temp@*/ int *y); /*@truenull@*/ bool ptrpred (/*@out@*/ /*@null@*/ int *x) { - return (x == NULL); + return (x == NULL); /* new error detected by out undef */ } /*@only@*/ int *f(/*@null@*/ int *x) diff --git a/test/postnotnull.c b/test/postnotnull.c index b49f029..755f024 100644 --- a/test/postnotnull.c +++ b/test/postnotnull.c @@ -6,7 +6,7 @@ static void foo(/*@special@*/ T* x) /*@defines x->x@*/ /*@post:notnull x->x@*/ ; -static void bar(/*@special@*/ T* x) +static void bar (/*@out@*/ T* x) /*@post:notnull x->x@*/ { foo(x); diff --git a/test/tests2.5/hoof.c b/test/tests2.5/hoof.c index 56ff0b1..a3c868c 100644 --- a/test/tests2.5/hoof.c +++ b/test/tests2.5/hoof.c @@ -21,10 +21,10 @@ int main(void) void init_arr(float arr[], long int *j) { - long i; - - *j = 2L; - for( i=0; i < 2L; i++ ) { - arr[i] = (float)(i+1); - } + long i; + + *j = 2L; + for (i=0; i < 2L; i++) { + arr[i] = (float)(i+1); + } } diff --git a/test/warnuse/Makefile b/test/warnuse/Makefile index 50ea725..a1f73a7 100644 --- a/test/warnuse/Makefile +++ b/test/warnuse/Makefile @@ -1,14 +1,14 @@ .PHONY: warnuse -LCLINT = lclint +SPLINT = splint all: warnuse warngets warnuse: - ${LCLINT} warnuse.c -expect 4 - ${LCLINT} warnuse.c -warnuse -expect 1 - ${LCLINT} warnuse.c -warnuse +bufferoverflow -expect 1 - ${LCLINT} warnuse.c -bufferoverflow -expect 2 + ${SPLINT} warnuse.c -expect 4 + ${SPLINT} warnuse.c -warnuse -expect 1 + ${SPLINT} warnuse.c -warnuse +bufferoverflow -expect 1 + ${SPLINT} warnuse.c -bufferoverflow -expect 2 warngets: - ${LCLINT} warngets.c -expect 1 + ${SPLINT} warngets.c -expect 1 -- 2.45.1