]> andersk Git - splint.git/commitdiff
Updated build to use automake files created by Tim Van Holder.
authorevans1629 <evans1629>
Sun, 14 Oct 2001 01:16:03 +0000 (01:16 +0000)
committerevans1629 <evans1629>
Sun, 14 Oct 2001 01:16:03 +0000 (01:16 +0000)
89 files changed:
Makefile.am [new file with mode: 0644]
Makefile.in
acinclude.m4 [new file with mode: 0644]
aclocal.m4 [new file with mode: 0644]
bootstrap [new file with mode: 0755]
config.h [new file with mode: 0644]
config.hin [new file with mode: 0644]
configure
configure.ac [new file with mode: 0644]
imports/Makefile [new file with mode: 0644]
imports/Makefile.am [new file with mode: 0644]
imports/Makefile.in [new file with mode: 0644]
lib/Makefile
lib/Makefile.am [new file with mode: 0644]
lib/Makefile.am~ [new file with mode: 0644]
lib/Makefile.in [new file with mode: 0644]
lib/ansi.h
lib/ansi.lcd
lib/ansistrict.lcd
lib/linux.h [new file with mode: 0644]
lib/posix.h
lib/posix.lcd
lib/posixstrict.lcd
lib/tainted.mts [new file with mode: 0644]
lib/tainted.xh [new file with mode: 0644]
lib/unix.h
lib/unix.lcd
lib/unixstrict.lcd
src/Headers/basic.h
src/Headers/cpplib.h
src/Makefile
src/Makefile.am [new file with mode: 0644]
src/Makefile.in [new file with mode: 0644]
src/cpplib.c
src/exprNode.c
src/imports.c
src/lclint.lcd
src/lcllib.c
src/lh.c
src/llmain.c
stamp-h [new file with mode: 0644]
stamp-h.in [new file with mode: 0644]
stamp-h1 [new file with mode: 0644]
test/Makefile
test/Makefile.am [new file with mode: 0644]
test/Makefile.in [new file with mode: 0644]
test/abst_t.lcs
test/abstptr.lcs
test/alias.lcs
test/alias2.lcs
test/alias3.lcs
test/alias3.lh
test/alias4.lcs
test/alias4.lh
test/alias5.lcs
test/alias5.lh
test/argorder2.lcs
test/argorder4.lcs
test/args.lcs
test/bufferTest.out
test/cast.lcs
test/decl2.lcs
test/enum.lcs
test/glob.lcs
test/help.expect
test/impabstract.lcs
test/iter.lcs
test/macros.lcs
test/macrosef.lcs
test/modtest.lcs
test/mut.lcs
test/mut.lh
test/null6.lcd
test/null6.lcs
test/observer.lcs
test/oldstyle.lcs
test/outglob.lcs
test/outparam.lcs
test/repexpose.lcs
test/repexpose.lh
test/sizeoftest.out
test/special.lcs
test/strchr.out
test/tests2.2.out
test/tests2.2a.out
test/tests2.4.out
test/tests2.5.out
test/tq.lcs
test/ud2.lcs

diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..305210f
--- /dev/null
@@ -0,0 +1,28 @@
+## Process this file with automake to create Makefile.in. -*-Makefile-*-
+
+## Makefile for lclint 3.0
+##
+## Copyright (C) 2001 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://lclint.cs.virginia.edu
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+SUBDIRS = src lib imports test
index dc2413ba1fa3c9eccc9c5f86fcc47121a07f6346..7b7c381a01dd1504e6590084f578a584799c28cf 100644 (file)
-###
-### Makefile for building and installing LCLint 2.5
-###
-### Updated for LCLint 2.5:  23 May 2000
-### Updated for LCLint 2.4:  12 April 1998
-### Updated for LCLint 2.2:  25 August 1996
-### Updated for LCLint 2.1a: 17 April 1996
-### Updated for LCLint 2.0:  24 February 1996
-### Updated for LCLint 1.4:  29 January 1995
-### Original for LCLint 1.0: 20 February 1994
-###
-
-###
-### This makefile assumes the gnu version of make is available.
-###
-### Run: make          to build LCLint.
-###      make install   to install.
-###
-###
-### These constants will be compiled into the lclint binary.  
-###
-### They may be overridden by environment variables, but these
-### constants set the default values when no environment variables
-### are set.
-###
-
-### Command to run C preprocessor:
-
-DEFAULT_CPPCMD  = @CPP@
-
-### Directory containing system include files:
-
-SYSTEM_LIBDIR   = "/usr/include"
-
-###
-### Select installation directories:
-###
-### The LIBDIR and IMPORTSDIR are compiled into the binary to 
-### select the default LARCH_PATH and LCLIMPORTDIR, which can 
-### also be overridden by environment variables.
-### 
-
-### directory for lclint libraries
-LIBDIR     = @installdir@/lib
-
-### directory for lclint standard imports
-IMPORTSDIR = @installdir@/imports
-
-### directory for lclint binary
-INSTALLDIR = @installdir@/bin
-
-### this should be the complete path for the directory where this
-### Makefile is, with no trailing / or spaces.
-
-BASEDIR = @cwdir@
-
-###
-### Then, run:
-###
-###    make
-###
-### I recommend doing this in an emacs shell (or buffered terminal) so
-### you can scroll through the output.
-###
-### This should (hopefully) work on most systems without further changes.
-###
-### If you do not have gcc, set CC = cc (or some other compiler)
-### later in this file. 
-###
-### It should:
-###     o build lclint
-###     o put lclint in BASEDIR/bin/lclint
-###
-### If you have installed the test suite, then do:
-###
-###    make test
-###
-### to verify lclint.
-###
-
-###
-### shell --- should work with /bin/sh or similar shells too.
-###
-
-SHELL  = /bin/csh
-
-###
-### If you wish to install lclint in some other directory, set these 
-### variables, and do 
-###
-###    make install
-###
-
-### installation command
-INSTALL      = @INSTALL@
-INSTALLFLAGS =           
-
-### this works with nfs, change to whatever is needed to make
-### a file executable on your system
-
-MAKEEXE = chmod 755
-
-###
-### end of installation variables
-###
-
-###
-### compiler --- gcc is recommended, but lclint has been compiled
-###              without changes using cc on several platforms.
-###
-
-CC = @CC@ @DEFS@
-
-###
-### optimizing compiler --- add optimization flags here
-### 
-
-CCOPT = $(CC) @OPT@
-
-###
-### link flags --- this links the lex or flex library
-###
-
-LINKFLAGS = @LINKLEX@
-
-###
-### do you have bison and/or flex?
-### (Note: yacc will probably not work; lex might work but is not recommended.)
-###
-
-BISON     = @BISON@
-FLEX      = @FLEX@
-
-###
-### is the test suite available? (must be full path here)
-###
-
-TESTDIR   = $(BASEDIR)/test
-
-### 
-### if this Makefile is used with one of the
-### standard installation packages, no changes should be 
-### necessary below this line.
-###
-
-.PHONY: install dobinaries dolibraries doimports test 
-
-###
-### set this to a different directory
-### to install binaries elsewhere
-###
-
-RELEASEDIR      = $(BASEDIR)/bin
-
-all: bin/lclint 
-lclint: bin/lclint
-
-bin/lclint: 
-       @echo 'Building lclint from source'
-ifeq ($(SHELL), /bin/csh)
-       cd src ; setenv CC '$(CC)' ; setenv CCOPT '$(CCOPT)'; \
-        setenv BISON '$(BISON)' ; setenv FLEX '$(FLEX)' ; \
-        setenv DEFAULT_CPPCMD '"$(DEFAULT_CPPCMD)"' ; \
-       setenv SYSTEM_LIBDIR '$(SYSTEM_LIBDIR)' ; \
-       setenv LINKFLAGS '$(LINKFLAGS)' ; \
-       setenv DEFAULT_LARCHPATH '".:$(LIBDIR)"' ; \
-       setenv DEFAULT_LCLIMPORTDIR '"$(IMPORTSDIR)"' ; \
-       $(MAKE) -e
-else
-       cd src ; CC='$(CC)'; export CC; CCOPT='$(CCOPT)'; \
-       BISON='$(BISON)' ; export BISON; FLEX='$(FLEX)'; export FLEX; \
-        DEFAULT_CPPCMD='$(DEFAULT_CPPCMD)' ; export DEFAULT_CPPCMD ;\
-       SYSTEM_LIBDIR='$(SYSTEM_LIBDIR)' ; export SYSTEM_LIBDIR ;\
-       DEFAULT_LARCHPATH='".:$(LIBDIR)/"' ; export DEFAULT_LARCHPATH ;\
-       LINKFLAGS='$(LINKFLAGS)'; export LINKFLAGS; \
-       DEFAULT_LCLIMPORTDIR='"$(IMPORTSDIR)"' ; export DEFAULT_LCLIMPORTDIR ;\
-       $(MAKE) -e 
-endif
-       @echo '// '
-       @echo '//  Run: '$(MAKE)' test to check'
-       @echo '// '
-       -mkdir bin
-       mv src/lclint bin/lclint
-
-test:
-ifeq ($(SHELL), /bin/csh)
-       cd $(TESTDIR) ; setenv LCLINT $(RELEASEDIR)/lclint ; $(MAKE) -e
-else
-       cd $(TESTDIR) ; LCLINT=$(RELEASEDIR)/lclint ; export LCLINT ; $(MAKE) -e
-endif
-
-clean:
-       cd src; $(MAKE) clean
-       rm bin/lclint   
-
-###
-### locations of standard LCLint files
-###
-### this should NOT have to be edited if you use the standard
-###    installation package
-
-CP  = cp
-
-LCLINTBINDIR = $(BASEDIR)/bin
-LCLINTBIN  = lclint
-
-LCLINTLIB = $(BASEDIR)/lib
-LCLINTIMPORTS = $(BASEDIR)/imports
-
-###
-### uses recursive make calls directly, so installation
-### will continue even if there are errors!
-###
-
-install: 
-       @echo '// '
-       @echo '// Doing lclint installation'
-       @echo '// '
-       @echo ' '
-       -@$(MAKE) dobinaries 
-       @echo ' '
-       -@$(MAKE) dolibraries 
-       @echo ' '
-       -@$(MAKE) doimports 
-       @echo ' '
-       @echo '// Installation complete.'
-
-dobinaries:
-       @echo '//  Installing binaries in '$(INSTALLDIR)
-       cd $(LCLINTBINDIR); $(INSTALL) $(INSTALLFLAGS) lclint $(INSTALLDIR)
-       @echo '//  Installed: lclint in '$(INSTALLDIR) 
-
-dolibraries:
-       @echo '//  Installing libraries in '$(LIBDIR)
-       @echo "    (This will complain if the directory already exists, don't worry about it.)"
-       -mkdir $(LIBDIR)
-       $(CP) $(LCLINTLIB)/* $(LIBDIR)
-       @echo '//  Installed libraries.'
-
-doimports:
-       @echo '//  Installing imports in '$(IMPORTSDIR)
-       @echo "    (This will complain if the directory already exists, don't worry about it.)"
-       -mkdir $(IMPORTSDIR)
-       $(CP) $(LCLINTIMPORTS)/* $(IMPORTSDIR)
-       @echo '//  Installed imports.'
-
-
-
-
-
-
-
-
-
-
-
-
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = .
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = @host_alias@
+host_triplet = @host@
+AMTAR = @AMTAR@
+AWK = @AWK@
+BISON = @BISON@
+CAT = @CAT@
+CC = @CC@
+CP = @CP@
+CPP = @CPP@
+CXX = @CXX@
+DEPDIR = @DEPDIR@
+DIFF = @DIFF@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LCLOBJ = @LCLOBJ@
+LEX = @LEX@
+LN_S = @LN_S@
+MV = @MV@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+RM = @RM@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+install_sh = @install_sh@
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+SUBDIRS = src lib imports test
+subdir = .
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+
+RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
+       uninstall-info-recursive all-recursive install-data-recursive \
+       install-exec-recursive installdirs-recursive install-recursive \
+       uninstall-recursive check-recursive installcheck-recursive
+DIST_COMMON = README ./stamp-h.in Makefile.am Makefile.in acinclude.m4 \
+       aclocal.m4 config.hin config/config.guess config/config.sub \
+       config/depcomp config/install-sh config/missing \
+       config/mkinstalldirs configure configure.ac
+DIST_SUBDIRS = $(SUBDIRS)
+all: config.h
+       $(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$@ $(SHELL) ./config.status
+
+$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+$(srcdir)/configure:  $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
+       cd $(srcdir) && $(AUTOCONF)
+
+$(ACLOCAL_M4):  configure.ac acinclude.m4
+       cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+config.h: stamp-h
+       @if test ! -f $@; then \
+               rm -f stamp-h; \
+               $(MAKE) stamp-h; \
+       else :; fi
+stamp-h: $(srcdir)/config.hin $(top_builddir)/config.status
+       @rm -f stamp-h stamp-hT
+       @echo timestamp > stamp-hT 2> /dev/null
+       cd $(top_builddir) \
+         && CONFIG_FILES= CONFIG_HEADERS=config.h:config.hin \
+            $(SHELL) ./config.status
+       @mv stamp-hT stamp-h
+$(srcdir)/config.hin:  $(srcdir)/./stamp-h.in
+       @if test ! -f $@; then \
+               rm -f $(srcdir)/./stamp-h.in; \
+               $(MAKE) $(srcdir)/./stamp-h.in; \
+       else :; fi
+$(srcdir)/./stamp-h.in: $(top_srcdir)/configure.ac $(ACLOCAL_M4) 
+       @rm -f $(srcdir)/./stamp-h.in $(srcdir)/./stamp-h.inT
+       @echo timestamp > $(srcdir)/./stamp-h.inT 2> /dev/null
+       cd $(top_srcdir) && $(AUTOHEADER)
+       @mv $(srcdir)/./stamp-h.inT $(srcdir)/./stamp-h.in
+
+distclean-hdr:
+       -rm -f config.h
+uninstall-info-am:
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+       @set fnord $(MAKEFLAGS); amf=$$2; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+       fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+       @set fnord $(MAKEFLAGS); amf=$$2; \
+       dot_seen=no; \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       rev=''; for subdir in $$list; do \
+         if test "$$subdir" = "."; then :; else \
+           rev="$$subdir $$rev"; \
+         fi; \
+       done; \
+       rev="$$rev ."; \
+       target=`echo $@ | sed s/-recursive//`; \
+       for subdir in $$rev; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done && test -z "$$fail"
+tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+       done
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       mkid -fID $$unique $(LISP)
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.hin $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+           test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+         fi; \
+       done; \
+       list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       test -z "$(ETAGS_ARGS)config.hin$$unique$(LISP)$$tags" \
+         || etags $(ETAGS_ARGS) $$tags config.hin $$unique $(LISP)
+
+GTAGS:
+       here=`CDPATH=: && cd $(top_builddir) && pwd` \
+         && cd $(top_srcdir) \
+         && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = .
+# Avoid unsightly `./'.
+distdir = $(PACKAGE)-$(VERSION)
+
+GZIP_ENV = --best
+
+distdir: $(DISTFILES)
+       -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
+       mkdir $(distdir)
+       $(mkinstalldirs) $(distdir)/config
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+       for subdir in $(SUBDIRS); do \
+         if test "$$subdir" = .; then :; else \
+           test -d $(distdir)/$$subdir \
+           || mkdir $(distdir)/$$subdir \
+           || exit 1; \
+           (cd $$subdir && \
+             $(MAKE) $(AM_MAKEFLAGS) \
+               top_distdir="$(top_distdir)" \
+               distdir=../$(distdir)/$$subdir \
+               distdir) \
+             || exit 1; \
+         fi; \
+       done
+       -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
+       || chmod -R a+r $(distdir)
+dist: distdir
+       $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+       -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+       -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
+       GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
+       chmod -R a-w $(distdir); chmod a+w $(distdir)
+       mkdir $(distdir)/=build
+       mkdir $(distdir)/=inst
+       chmod a-w $(distdir)
+       dc_install_base=`CDPATH=: && cd $(distdir)/=inst && pwd` \
+         && cd $(distdir)/=build \
+         && ../configure --srcdir=.. --prefix=$$dc_install_base \
+         && $(MAKE) $(AM_MAKEFLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) check \
+         && $(MAKE) $(AM_MAKEFLAGS) install \
+         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+         && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
+            || (echo "Error: files left after uninstall" 1>&2; \
+                exit 1) ) \
+         && $(MAKE) $(AM_MAKEFLAGS) dist \
+         && $(MAKE) $(AM_MAKEFLAGS) distclean \
+         && rm -f $(distdir).tar.gz \
+         && (test `find . -type f -print | wc -l` -eq 0 \
+            || (echo "Error: files left after distclean" 1>&2; \
+                exit 1) )
+       -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
+       @echo "$(distdir).tar.gz is ready for distribution" | \
+         sed 'h;s/./=/g;p;x;p;x'
+check-am: all-am
+check: check-recursive
+all-am: Makefile config.h
+installdirs: installdirs-recursive
+installdirs-am:
+
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+dist-all: distdir
+       $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+       -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
+distclean: distclean-recursive
+       -rm -f config.status config.cache config.log
+distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-recursive
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am
+
+uninstall-info: uninstall-info-recursive
+
+.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
+       clean-generic clean-recursive dist dist-all distcheck distclean \
+       distclean-generic distclean-hdr distclean-recursive \
+       distclean-tags distdir dvi dvi-am dvi-recursive info info-am \
+       info-recursive install install-am install-data install-data-am \
+       install-data-recursive install-exec install-exec-am \
+       install-exec-recursive install-info install-info-am \
+       install-info-recursive install-man install-recursive \
+       install-strip installcheck installcheck-am installdirs \
+       installdirs-am installdirs-recursive maintainer-clean \
+       maintainer-clean-generic maintainer-clean-recursive mostlyclean \
+       mostlyclean-generic mostlyclean-recursive tags tags-recursive \
+       uninstall uninstall-am uninstall-info-am \
+       uninstall-info-recursive uninstall-recursive
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/acinclude.m4 b/acinclude.m4
new file mode 100644 (file)
index 0000000..14a4f0b
--- /dev/null
@@ -0,0 +1,13 @@
+m4_define([AH_LCLINT_TEMPLATE],
+[AH_VERBATIM([$1],
+             m4_text_wrap([$2 */], [   ], [/* ])
+             m4_text_wrap([$3@*/], [   ], [/*@])[
+#undef $1])])
+
+m4_define([AC_DEFINE_LCLINT],
+[AC_DEFINE_TRACE([$1])dnl
+AH_LCLINT_TEMPLATE([$1], [$3], [$4])dnl
+cat >>confdefs.h <<\_ACEOF
+[@%:@define] $1 [$2]
+_ACEOF
+])
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644 (file)
index 0000000..0363a0b
--- /dev/null
@@ -0,0 +1,583 @@
+# aclocal.m4 generated automatically by aclocal 1.5
+
+# Copyright 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_define([AH_LCLINT_TEMPLATE],
+[AH_VERBATIM([$1],
+             m4_text_wrap([$2 */], [   ], [/* ])
+             m4_text_wrap([$3@*/], [   ], [/*@])[
+#undef $1])])
+
+m4_define([AC_DEFINE_LCLINT],
+[AC_DEFINE_TRACE([$1])dnl
+AH_LCLINT_TEMPLATE([$1], [$3], [$4])dnl
+cat >>confdefs.h <<\_ACEOF
+[@%:@define] $1 [$2]
+_ACEOF
+])
+
+# Do all the work for Automake.  This macro actually does too much --
+# some checks are only needed if your package does certain things.
+# But this isn't really a big deal.
+
+# serial 5
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# We require 2.13 because we rely on SHELL being computed by configure.
+AC_PREREQ([2.13])
+
+# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
+# -----------------------------------------------------------
+# If MACRO-NAME is provided do IF-PROVIDED, else IF-NOT-PROVIDED.
+# The purpose of this macro is to provide the user with a means to
+# check macros which are provided without letting her know how the
+# information is coded.
+# If this macro is not defined by Autoconf, define it here.
+ifdef([AC_PROVIDE_IFELSE],
+      [],
+      [define([AC_PROVIDE_IFELSE],
+              [ifdef([AC_PROVIDE_$1],
+                     [$2], [$3])])])
+
+
+# AM_INIT_AUTOMAKE(PACKAGE,VERSION, [NO-DEFINE])
+# ----------------------------------------------
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_REQUIRE([AC_PROG_INSTALL])dnl
+# test to see if srcdir already configured
+if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" &&
+   test -f $srcdir/config.status; then
+  AC_MSG_ERROR([source directory already configured; run \"make distclean\" there first])
+fi
+
+# Define the identity of the package.
+PACKAGE=$1
+AC_SUBST(PACKAGE)dnl
+VERSION=$2
+AC_SUBST(VERSION)dnl
+ifelse([$3],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
+
+# Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
+# the ones we care about.
+ifdef([m4_pattern_allow],
+      [m4_pattern_allow([^AM_[A-Z]+FLAGS])])dnl
+
+# Autoconf 2.50 always computes EXEEXT.  However we need to be
+# compatible with 2.13, for now.  So we always define EXEEXT, but we
+# don't compute it.
+AC_SUBST(EXEEXT)
+# Similar for OBJEXT -- only we only use OBJEXT if the user actually
+# requests that it be used.  This is a bit dumb.
+: ${OBJEXT=o}
+AC_SUBST(OBJEXT)
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal)
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake)
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG(AMTAR, tar)
+AM_PROG_INSTALL_SH
+AM_PROG_INSTALL_STRIP
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_PROVIDE_IFELSE([AC_PROG_][CC],
+                  [_AM_DEPENDENCIES(CC)],
+                  [define([AC_PROG_][CC],
+                          defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_][CXX],
+                  [_AM_DEPENDENCIES(CXX)],
+                  [define([AC_PROG_][CXX],
+                          defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+])
+
+#
+# Check to make sure that the build environment is sane.
+#
+
+# serial 3
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   if test "$[*]" = "X"; then
+      # -L didn't work.
+      set X `ls -t $srcdir/configure conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$[*]" != "X $srcdir/configure conftest.file" \
+      && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+alias in your environment])
+   fi
+
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+
+# serial 2
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  am_backtick='`'
+  AC_MSG_WARN([${am_backtick}missing' script is too old or missing])
+fi
+])
+
+# AM_AUX_DIR_EXPAND
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND], [
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`
+])
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+install_sh=${install_sh-"$am_aux_dir/install-sh"}
+AC_SUBST(install_sh)])
+
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# serial 4                                             -*- Autoconf -*-
+
+
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+
+# _AM_DEPENDENCIES(NAME)
+# ---------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX" or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc']
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                   [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    echo '#include "conftest.h"' > conftest.c
+    echo 'int i;' > conftest.h
+    echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=conftest.c object=conftest.o \
+       depfile=conftest.Po tmpdepfile=conftest.TPo \
+       $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
+       grep conftest.h conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      am_cv_$1_dependencies_compiler_type=$depmode
+      break
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+$1DEPMODE="depmode=$am_cv_$1_dependencies_compiler_type"
+AC_SUBST([$1DEPMODE])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[rm -f .deps 2>/dev/null
+mkdir .deps 2>/dev/null
+if test -d .deps; then
+  DEPDIR=.deps
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  DEPDIR=_deps
+fi
+rmdir .deps 2>/dev/null
+AC_SUBST(DEPDIR)
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[  --disable-dependency-tracking Speeds up one-time builds
+  --enable-dependency-tracking  Do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+pushdef([subst], defn([AC_SUBST]))
+subst(AMDEPBACKSLASH)
+popdef([subst])
+])
+
+# Generate code to set up dependency tracking.
+# This macro should only be invoked once -- use via AC_REQUIRE.
+# Usage:
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],[
+AC_OUTPUT_COMMANDS([
+test x"$AMDEP_TRUE" != x"" ||
+for mf in $CONFIG_FILES; do
+  case "$mf" in
+  Makefile) dirpart=.;;
+  */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
+  *) continue;;
+  esac
+  grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
+  # Extract the definition of DEP_FILES from the Makefile without
+  # running `make'.
+  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
+  test -z "$DEPDIR" && continue
+  # When using ansi2knr, U may be empty or an underscore; expand it
+  U=`sed -n -e '/^U = / s///p' < "$mf"`
+  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
+  # We invoke sed twice because it is the simplest approach to
+  # changing $(DEPDIR) to its actual value in the expansion.
+  for file in `sed -n -e '
+    /^DEP_FILES = .*\\\\$/ {
+      s/^DEP_FILES = //
+      :loop
+       s/\\\\$//
+       p
+       n
+       /\\\\$/ b loop
+      p
+    }
+    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
+       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+    # Make sure the directory exists.
+    test -f "$dirpart/$file" && continue
+    fdir=`echo "$file" | sed -e 's|/[^/]*$||'`
+    $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1
+    # echo "creating $dirpart/$file"
+    echo '# dummy' > "$dirpart/$file"
+  done
+done
+], [AMDEP_TRUE="$AMDEP_TRUE"
+ac_aux_dir="$ac_aux_dir"])])
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+doit:
+       @echo done
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include='#'
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
+   am__include=include
+   am__quote=
+   _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+      am__include=.include
+      am__quote='"'
+      _am_result=BSD
+   fi
+fi
+AC_SUBST(am__include)
+AC_SUBST(am__quote)
+AC_MSG_RESULT($_am_result)
+rm -f confinc confmf
+])
+
+# serial 3
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+#
+# FIXME: Once using 2.50, use this:
+# m4_match([$1], [^TRUE\|FALSE$], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_DEFUN([AM_CONDITIONAL],
+[ifelse([$1], [TRUE],
+        [errprint(__file__:__line__: [$0: invalid condition: $1
+])dnl
+m4exit(1)])dnl
+ifelse([$1], [FALSE],
+       [errprint(__file__:__line__: [$0: invalid condition: $1
+])dnl
+m4exit(1)])dnl
+AC_SUBST([$1_TRUE])
+AC_SUBST([$1_FALSE])
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi])
+
+# Like AC_CONFIG_HEADER, but automatically create stamp file.
+
+# serial 3
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  We must strip everything past the first ":",
+# and everything past the last "/".
+
+AC_PREREQ([2.12])
+
+AC_DEFUN([AM_CONFIG_HEADER],
+[ifdef([AC_FOREACH],dnl
+        [dnl init our file count if it isn't already
+        m4_ifndef([_AM_Config_Header_Index], m4_define([_AM_Config_Header_Index], [0]))
+        dnl prepare to store our destination file list for use in config.status
+        AC_FOREACH([_AM_File], [$1],
+                   [m4_pushdef([_AM_Dest], m4_patsubst(_AM_File, [:.*]))
+                   m4_define([_AM_Config_Header_Index], m4_incr(_AM_Config_Header_Index))
+                   dnl and add it to the list of files AC keeps track of, along
+                   dnl with our hook
+                   AC_CONFIG_HEADERS(_AM_File,
+dnl COMMANDS, [, INIT-CMDS]
+[# update the timestamp
+echo timestamp >"AS_ESCAPE(_AM_DIRNAME(]_AM_Dest[))/stamp-h]_AM_Config_Header_Index["
+][$2]m4_ifval([$3], [, [$3]]))dnl AC_CONFIG_HEADERS
+                   m4_popdef([_AM_Dest])])],dnl
+[AC_CONFIG_HEADER([$1])
+  AC_OUTPUT_COMMANDS(
+   ifelse(patsubst([$1], [[^ ]], []),
+         [],
+         [test -z "$CONFIG_HEADERS" || echo timestamp >dnl
+          patsubst([$1], [^\([^:]*/\)?.*], [\1])stamp-h]),dnl
+[am_indx=1
+for am_file in $1; do
+  case " \$CONFIG_HEADERS " in
+  *" \$am_file "*)
+    am_dir=\`echo \$am_file |sed 's%:.*%%;s%[^/]*\$%%'\`
+    if test -n "\$am_dir"; then
+      am_tmpdir=\`echo \$am_dir |sed 's%^\(/*\).*\$%\1%'\`
+      for am_subdir in \`echo \$am_dir |sed 's%/% %'\`; do
+        am_tmpdir=\$am_tmpdir\$am_subdir/
+        if test ! -d \$am_tmpdir; then
+          mkdir \$am_tmpdir
+        fi
+      done
+    fi
+    echo timestamp > "\$am_dir"stamp-h\$am_indx
+    ;;
+  esac
+  am_indx=\`expr \$am_indx + 1\`
+done])
+])]) # AM_CONFIG_HEADER
+
+# _AM_DIRNAME(PATH)
+# -----------------
+# Like AS_DIRNAME, only do it during macro expansion
+AC_DEFUN([_AM_DIRNAME],
+       [m4_if(m4_regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1,
+             m4_if(m4_regexp([$1], [^//\([^/]\|$\)]), -1,
+                   m4_if(m4_regexp([$1], [^/.*]), -1,
+                         [.],
+                         m4_patsubst([$1], [^\(/\).*], [\1])),
+                   m4_patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])),
+             m4_patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl
+]) # _AM_DIRNAME
+
+
+# AM_PROG_LEX
+# Look for flex, lex or missing, then run AC_PROG_LEX and AC_DECL_YYTEXT
+AC_DEFUN([AM_PROG_LEX],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+AC_CHECK_PROGS(LEX, flex lex, [${am_missing_run}flex])
+AC_PROG_LEX
+AC_DECL_YYTEXT])
+
diff --git a/bootstrap b/bootstrap
new file mode 100755 (executable)
index 0000000..04cc222
--- /dev/null
+++ b/bootstrap
@@ -0,0 +1,6 @@
+#! /bin/sh
+set -x
+aclocal
+autoheader
+autoconf
+automake -a -c
diff --git a/config.h b/config.h
new file mode 100644 (file)
index 0000000..4db4252
--- /dev/null
+++ b/config.h
@@ -0,0 +1,40 @@
+/* config.h.  Generated automatically by configure.  */
+/* config.hin.  Generated automatically from configure.ac by autoheader.  */
+
+/*@-constmacros@*/
+
+/* The directory where LCLint's library files live */
+#define DEFAULT_LARCHPATH ".:/usr/local/share/lclint/lib"
+
+/* LCLint's imports directory */
+#define DEFAULT_LCLIMPORTDIR "/usr/local/share/lclint/imports"
+
+/* gcc's private include directory */
+#define GCC_INCLUDE_DIR "/usr/lib/gcc-lib/i386-redhat-linux/2.96/include"
+
+/* the system's main include directory */
+#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 paisley 2.4.3-12 #1 Fri Jun 8 13:35:30 EDT 2001 i686 unknown by evans"
+
+/* LCLint's version number */
+#define LCL_PARSE_VERSION "LCLint 3.0.0.19"
+
+/* LCLint's version number and release date */
+#define LCL_VERSION "LCLint 3.0.0.19 --- 5 October 2001"
+
+/* Define to disable support LCL files */
+/* #undef NOLCL */
+
+/* The system's main include directory */
+#define SYSTEM_LIBDIR "/usr/local/include"
+
+/* Define if you're on a Unixy system */
+#define UNIX 1
+
+/* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'.
+   */
+#define YYTEXT_POINTER 1
+
+/*@=constmacros@*/
diff --git a/config.hin b/config.hin
new file mode 100644 (file)
index 0000000..9c05c59
--- /dev/null
@@ -0,0 +1,39 @@
+/* config.hin.  Generated automatically from configure.ac by autoheader.  */
+
+/*@-constmacros@*/
+
+/* The directory where LCLint's library files live */
+#undef DEFAULT_LARCHPATH
+
+/* LCLint's imports directory */
+#undef DEFAULT_LCLIMPORTDIR
+
+/* gcc's private include directory */
+#undef GCC_INCLUDE_DIR
+
+/* the system's main include directory */
+#undef GCC_INCLUDE_DIR2
+
+/* String describing who compiled this binary and how */
+#undef LCL_COMPILE
+
+/* LCLint's version number */
+#undef LCL_PARSE_VERSION
+
+/* LCLint's version number and release date */
+#undef LCL_VERSION
+
+/* Define to disable support LCL files */
+#undef NOLCL
+
+/* The system's main include directory */
+#undef SYSTEM_LIBDIR
+
+/* Define if you're on a Unixy system */
+#undef UNIX
+
+/* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'.
+   */
+#undef YYTEXT_POINTER
+
+/*@=constmacros@*/
index e14d03270fbbb74cec59e687f802787eeba9a293..35b73bea42cc5b6370c082ce964273287c5547da 100755 (executable)
--- a/configure
+++ b/configure
-#!/bin/sh
+#! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf.
-# Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
+# Generated by Autoconf 2.52 for LCLint 3.0.0.19.
+#
+# Report bugs to <lclint-bug@cs.virginia.edu>.
+#
+# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
 
-# 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, or (at your option)
-# any later version.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
 
-# 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.
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
 
-# Usage: configure [--srcdir=DIR] [--host=HOST] [--gas] [--nfp] [--no-create]
-#        [--prefix=PREFIX] [--exec-prefix=PREFIX] [--with-PACKAGE] [TARGET]
-# Ignores all args except --srcdir, --prefix, --exec-prefix, --no-create, and
-# --with-PACKAGE unless this script has special code to handle it.
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
+fi
 
+# Name of the executable.
+as_me=`echo "$0" |sed 's,.*[\\/],,'`
 
-for arg
-do
-  # Handle --exec-prefix with a space before the argument.
-  if test x$next_exec_prefix = xyes; then exec_prefix=$arg; next_exec_prefix=
-  # Handle --host with a space before the argument.
-  elif test x$next_host = xyes; then next_host=
-  # Handle --prefix with a space before the argument.
-  elif test x$next_prefix = xyes; then prefix=$arg; next_prefix=
-  # Handle --srcdir with a space before the argument.
-  elif test x$next_srcdir = xyes; then srcdir=$arg; next_srcdir=
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
+    as_ln_s='cp -p'
   else
-    case $arg in
-     # For backward compatibility, also recognize exact --exec_prefix.
-     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* | --exec=* | --exe=* | --ex=* | --e=*)
-       exec_prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- | --exec | --exe | --ex | --e)
-       next_exec_prefix=yes ;;
-
-     -gas | --gas | --ga | --g) ;;
-
-     -host=* | --host=* | --hos=* | --ho=* | --h=*) ;;
-     -host | --host | --hos | --ho | --h)
-       next_host=yes ;;
-
-     -nfp | --nfp | --nf) ;;
-
-     -no-create | --no-create | --no-creat | --no-crea | --no-cre | --no-cr | --no-c | --no- | --no)
-        no_create=1 ;;
-
-     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-       prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-       next_prefix=yes ;;
-
-     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=* | --s=*)
-       srcdir=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr | --s)
-       next_srcdir=yes ;;
-
-     -with-* | --with-*)
-       package=`echo $arg|sed 's/-*with-//'`
-       # Delete all the valid chars; see if any are left.
-       if test -n "`echo $package|sed 's/[-a-zA-Z0-9_]*//g'`"; then
-         echo "configure: $package: invalid package name" >&2; exit 1
-       fi
-       eval "with_`echo $package|sed s/-/_/g`=1" ;;
-
-     -v | -verbose | --verbose | --verbos | --verbo | --verb | --ver | --ve | --v)
-       verbose=yes ;;
-
-     *) ;;
-    esac
+    as_ln_s='ln -s'
+  fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+as_executable_p="test -f"
+
+# Support unset when possible.
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+# NLS nuisances.
+$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
+$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
+$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
+$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
+$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
+$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
+$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
+$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS="  $as_nl"
+
+# CDPATH.
+$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+exec 6>&1
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+cross_compiling=no
+subdirs=
+MFLAGS= MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Maximum number of lines to put in a shell here document.
+# This variable seems obsolete.  It should probably be removed, and
+# only ac_max_sed_lines should be used.
+: ${ac_max_here_lines=38}
+
+ac_unique_file="src/lclinit.c"
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+# Identity of this package.
+PACKAGE_NAME='LCLint'
+PACKAGE_TARNAME='lclint'
+PACKAGE_VERSION='3.0.0.19'
+PACKAGE_STRING='LCLint 3.0.0.19'
+PACKAGE_BUGREPORT='lclint-bug@cs.virginia.edu'
+
+ac_prev=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval "$ac_prev=\$ac_option"
+    ac_prev=
+    continue
   fi
+
+  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_option in
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+  | --da=*)
+    datadir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    eval "enable_$ac_feature=no" ;;
+
+  -enable-* | --enable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "enable_$ac_feature='$ac_optarg'" ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst \
+  | --locals | --local | --loca | --loc | --lo)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package| sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "with_$ac_package='$ac_optarg'" ;;
+
+  -without-* | --without-*)
+    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/-/_/g'`
+    eval "with_$ac_package=no" ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
+    eval "$ac_envvar='$ac_optarg'"
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  { echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
+fi
+
+# Be sure to have absolute paths.
+for ac_var in exec_prefix prefix
+do
+  eval ac_val=$`echo $ac_var`
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
+    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+# Be sure to have absolute paths.
+for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
+              localstatedir libdir includedir oldincludedir infodir mandir
+do
+  eval ac_val=$`echo $ac_var`
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* ) ;;
+    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; };;
+  esac
 done
 
-trap 'rm -f conftest* core; exit 1' 1 3 15
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+build=$build_alias
+host=$host_alias
+target=$target_alias
 
-# Needed for some versions of `tr' so that character classes in `[]' work.
-if test "${LANG+set}" = "set" ; then
-   LANG=C
-   LC_ALL=C
-   export LANG LC_ALL
+# FIXME: should be removed in autoconf 3.0.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
 fi
 
-rm -f conftest*
-compile='${CC-cc} $CFLAGS $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1'
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
 
-# A filename unique to this package, relative to the directory that
-# configure is in, which we can look for to find out if srcdir is correct.
-unique_file=Makefile.in
+test "$silent" = yes && exec 6>/dev/null
 
 # Find the source files, if location was not specified.
 if test -z "$srcdir"; then
-  srcdirdefaulted=yes
-  # Try the directory containing this script, then `..'.
-  prog=$0
-  confdir=`echo $prog|sed 's%/[^/][^/]*$%%'`
-  test "X$confdir" = "X$prog" && confdir=.
-  srcdir=$confdir
-  if test ! -r $srcdir/$unique_file; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then its parent.
+  ac_prog=$0
+  ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
+  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
+  srcdir=$ac_confdir
+  if test ! -r $srcdir/$ac_unique_file; then
     srcdir=..
   fi
+else
+  ac_srcdir_defaulted=no
 fi
-if test ! -r $srcdir/$unique_file; then
-  if test x$srcdirdefaulted = xyes; then
-    echo "configure: Can not find sources in \`${confdir}' or \`..'." 1>&2
+if test ! -r $srcdir/$ac_unique_file; then
+  if test "$ac_srcdir_defaulted" = yes; then
+    { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
+   { (exit 1); exit 1; }; }
   else
-    echo "configure: Can not find sources in \`${srcdir}'." 1>&2
+    { echo "$as_me: error: cannot find sources in $srcdir" >&2
+   { (exit 1); exit 1; }; }
   fi
-  exit 1
 fi
+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
+ac_env_build_alias_set=${build_alias+set}
+ac_env_build_alias_value=$build_alias
+ac_cv_env_build_alias_set=${build_alias+set}
+ac_cv_env_build_alias_value=$build_alias
+ac_env_host_alias_set=${host_alias+set}
+ac_env_host_alias_value=$host_alias
+ac_cv_env_host_alias_set=${host_alias+set}
+ac_cv_env_host_alias_value=$host_alias
+ac_env_target_alias_set=${target_alias+set}
+ac_env_target_alias_value=$target_alias
+ac_cv_env_target_alias_set=${target_alias+set}
+ac_cv_env_target_alias_value=$target_alias
+ac_env_CXX_set=${CXX+set}
+ac_env_CXX_value=$CXX
+ac_cv_env_CXX_set=${CXX+set}
+ac_cv_env_CXX_value=$CXX
+ac_env_CXXFLAGS_set=${CXXFLAGS+set}
+ac_env_CXXFLAGS_value=$CXXFLAGS
+ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
+ac_cv_env_CXXFLAGS_value=$CXXFLAGS
+ac_env_LDFLAGS_set=${LDFLAGS+set}
+ac_env_LDFLAGS_value=$LDFLAGS
+ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
+ac_cv_env_LDFLAGS_value=$LDFLAGS
+ac_env_CPPFLAGS_set=${CPPFLAGS+set}
+ac_env_CPPFLAGS_value=$CPPFLAGS
+ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
+ac_cv_env_CPPFLAGS_value=$CPPFLAGS
+ac_env_CC_set=${CC+set}
+ac_env_CC_value=$CC
+ac_cv_env_CC_set=${CC+set}
+ac_cv_env_CC_value=$CC
+ac_env_CFLAGS_set=${CFLAGS+set}
+ac_env_CFLAGS_value=$CFLAGS
+ac_cv_env_CFLAGS_set=${CFLAGS+set}
+ac_cv_env_CFLAGS_value=$CFLAGS
+ac_env_CPP_set=${CPP+set}
+ac_env_CPP_value=$CPP
+ac_cv_env_CPP_set=${CPP+set}
+ac_cv_env_CPP_value=$CPP
 
-# Preserve a srcdir of `.' to avoid automounter screwups with pwd.
-# But we can't avoid them for `..', to make subdirectories work.
-case $srcdir in
-  .|/*|~*) ;;
-  *) srcdir=`cd $srcdir; pwd` ;; # Make relative path absolute.
-esac
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<EOF
+\`configure' configures LCLint 3.0.0.19 to adapt to many kinds of systems.
 
-if test -z "$CC"; then
-  # Extract the first word of `gcc', so it can be a program name with args.
-  set dummy gcc; word=$2
-  echo checking for $word
-  IFS="${IFS=  }"; saveifs="$IFS"; IFS="${IFS}:"
-  for dir in $PATH; do
-    test -z "$dir" && dir=.
-    if test -f $dir/$word; then
-      CC="gcc"
-      break
-    fi
-  done
-  IFS="$saveifs"
-fi
-test -z "$CC" && CC="cc"
-test -n "$CC" -a -n "$verbose" && echo "       setting CC to $CC"
+Usage: $0 [OPTION]... [VAR=VALUE]...
 
-# Find out if we are using GNU C, under whatever name.
-cat > conftest.c <<EOF
-#ifdef __GNUC__
-  yes
-#endif
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+EOF
+
+  cat <<EOF
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR           user executables [EPREFIX/bin]
+  --sbindir=DIR          system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR       program executables [EPREFIX/libexec]
+  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
+  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
+  --libdir=DIR           object code libraries [EPREFIX/lib]
+  --includedir=DIR       C header files [PREFIX/include]
+  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
+  --infodir=DIR          info documentation [PREFIX/info]
+  --mandir=DIR           man documentation [PREFIX/man]
+EOF
+
+  cat <<\EOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       build programs to run on HOST [BUILD]
 EOF
-${CC-cc} -E conftest.c > conftest.out 2>&1
-if egrep yes conftest.out >/dev/null 2>&1; then
-  GCC=1 # For later tests.
-  CFLAGS="${CFLAGS--O}"
 fi
-rm -f conftest*
 
-if test -z "$BISON"; then
-  echo checking for bison
-  IFS="${IFS=  }"; saveifs="$IFS"; IFS="${IFS}:"
-  for dir in $PATH; do
-    test -z "$dir" && dir=.
-    if test -f $dir/bison; then
-      BISON=$dir/bison
-      break
-    fi
-  done
-  IFS="$saveifs"
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of LCLint 3.0.0.19:";;
+   esac
+  cat <<\EOF
+
+Optional Features:
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --disable-dependency-tracking Speeds up one-time builds
+  --enable-dependency-tracking  Do not reject slow dependency extractors
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --without-lcl           don't include support for LCL files
+
+Some influential environment variables:
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
+              headers in a nonstandard directory <include dir>
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  CPP         C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <lclint-bug@cs.virginia.edu>.
+EOF
 fi
 
-test -n "$BISON" -a -n "$verbose" && echo "    setting BISON to $BISON"
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  ac_popdir=`pwd`
+  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
+    cd $ac_subdir
+    # A "../" for each directory in /$ac_subdir.
+    ac_dots=`echo $ac_subdir |
+             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
 
-if test -z "$FLEX"; then
-  echo checking for flex
-  IFS="${IFS=  }"; saveifs="$IFS"; IFS="${IFS}:"
-  for dir in $PATH; do
-    test -z "$dir" && dir=.
-    if test -f $dir/flex; then
-      FLEX=$dir/flex
-      break
+    case $srcdir in
+    .) # No --srcdir option.  We are building in place.
+      ac_sub_srcdir=$srcdir ;;
+    [\\/]* | ?:[\\/]* ) # Absolute path.
+      ac_sub_srcdir=$srcdir/$ac_subdir ;;
+    *) # Relative path.
+      ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
+    esac
+
+    # Check for guested configure; otherwise get Cygnus style configure.
+    if test -f $ac_sub_srcdir/configure.gnu; then
+      echo
+      $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
+    elif test -f $ac_sub_srcdir/configure; then
+      echo
+      $SHELL $ac_sub_srcdir/configure  --help=recursive
+    elif test -f $ac_sub_srcdir/configure.ac ||
+           test -f $ac_sub_srcdir/configure.in; then
+      echo
+      $ac_configure --help
+    else
+      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
     fi
+    cd $ac_popdir
   done
-  IFS="$saveifs"
 fi
 
-test -n "$FLEX" -a -n "$verbose" && echo "     setting FLEX to $FLEX"
+test -n "$ac_init_help" && exit 0
+if $ac_init_version; then
+  cat <<\EOF
+LCLint configure 3.0.0.19
+generated by GNU Autoconf 2.52
 
-echo checking how to run the C preprocessor
-if test -z "$CPP"; then
-  CPP='gcc -E'
-  cat > conftest.c <<EOF
-#include <stdio.h>
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
 EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  :
-else
-  CPP=/lib/cpp
-fi
-rm -f conftest*
+  exit 0
 fi
+exec 5>config.log
+cat >&5 <<EOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by LCLint $as_me 3.0.0.19, which was
+generated by GNU Autoconf 2.52.  Invocation command line was
+
+  $ $0 $@
+
+EOF
+{
+cat <<_ASUNAME
+## ---------- ##
+## Platform.  ##
+## ---------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+PATH = $PATH
+
+_ASUNAME
+} >&5
+
+cat >&5 <<EOF
+## ------------ ##
+## Core tests.  ##
+## ------------ ##
+
+EOF
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Also quote any args containing shell meta-characters.
+ac_configure_args=
+ac_sep=
+for ac_arg
+do
+  case $ac_arg in
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c) ;;
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+  *" "*|*"     "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
+    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
+    ac_sep=" " ;;
+  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
+     ac_sep=" " ;;
+  esac
+  # Get rid of the leading space.
+done
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  echo >&5
+  echo "## ----------------- ##" >&5
+  echo "## Cache variables.  ##" >&5
+  echo "## ----------------- ##" >&5
+  echo >&5
+  # The following way of writing the cache mishandles newlines in values,
+{
+  (set) 2>&1 |
+    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
+    *ac_space=\ *)
+      sed -n \
+        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
+      ;;
+    *)
+      sed -n \
+        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+      ;;
+    esac;
+} >&5
+  sed "/^$/d" confdefs.h >conftest.log
+  if test -s conftest.log; then
+    echo >&5
+    echo "## ------------ ##" >&5
+    echo "## confdefs.h.  ##" >&5
+    echo "## ------------ ##" >&5
+    echo >&5
+    cat conftest.log >&5
+  fi
+  (echo; echo) >&5
+  test "$ac_signal" != 0 &&
+    echo "$as_me: caught signal $ac_signal" >&5
+  echo "$as_me: exit $exit_status" >&5
+  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
+    exit $exit_status
+     ' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo >confdefs.h
 
-echo 'checking if pre-processor defined __STDC__'
-echo '# ifndef __STDC__' > conftest.c
-echo '# error "No STDC"' >> conftest.c
-echo 'int main (void) { exit (0); }' >> conftest.c
-eval "$CPP conftest.c > conftest.out 2>&1"
-if egrep "No STDC" conftest.out >/dev/null 2>&1; then
-  test -n "$verbose" && echo '        __STDC__ not defined'
-  DEFS="$DEFS -DNEED_STDC"
+# Let the site file select an alternate cache file if it wants to.
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+  if test "x$prefix" != xNONE; then
+    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+  else
+    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+  fi
 fi
+for ac_site_file in $CONFIG_SITE; do
+  if test -r "$ac_site_file"; then
+    { echo "$as_me:856: loading site script $ac_site_file" >&5
+echo "$as_me: loading site script $ac_site_file" >&6;}
+    cat "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
 
-echo 'checking for optimization levels'
-echo 'int main (void) { exit (0); }' > conftest.c
-eval "$CC -O -o conftest conftest.c > conftest.out 2>&1"
-if egrep "O" conftest.out >/dev/null 2>&1; then
-  test -n "$verbose" && echo '        No optimization flags found'
-  OPT=''
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { echo "$as_me:867: loading cache $cache_file" >&5
+echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . $cache_file;;
+      *)                      . ./$cache_file;;
+    esac
+  fi
 else
-  eval "$CC -O2 -o conftest conftest.c > conftest.out 2>&1"
-  if egrep "O2" conftest.out >/dev/null 2>&1; then
-    test -n "$verbose" && echo '        Optimization: -O'
-    OPT='-O'
-  else
-    eval "$CC -O3 -o conftest conftest.c > conftest.out 2>&1"
-    if egrep "O3" conftest.out >/dev/null 2>&1; then
-      test -n "$verbose" && echo '        Optimization: -O2'
-      OPT='-O2'
-      else
-         if egrep "O4" conftest.out >/dev/null 2>&1; then
-          test -n "$verbose" && echo '        Optimization: -O3'
-           OPT='-O2'
-        else
-           test -n "$verbose" && echo '        Optimization: -O4'
-          OPT='-O2'
-# bug in gcc makes -O3 and -O4 bad - bug in compiling parser
-         fi
-      fi
-   fi 
+  { echo "$as_me:875: creating cache $cache_file" >&5
+echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
 fi
-rm -f conftest*
 
-# Make sure to not get the incompatible SysV /etc/install and
-# /usr/sbin/install, which might be in PATH before a BSD-like install,
-# or the SunOS /usr/etc/install directory, or the AIX /bin/install,
-# or the AFS install, which mishandles nonexistent args, or
-# /usr/ucb/install on SVR4, which tries to use the nonexistent group
-# `staff'.  On most BSDish systems install is in /usr/bin, not /usr/ucb
-# anyway.  Sigh.
-if test "z${INSTALL}" = "z" ; then
-  echo checking for install
-  IFS="${IFS=  }"; saveifs="$IFS"; IFS="${IFS}:"
-  for dir in $PATH; do
-    test -z "$dir" && dir=.
-    case $dir in
-    /etc|/usr/sbin|/usr/etc|/usr/afsws/bin|/usr/ucb) ;;
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in `(set) 2>&1 |
+               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
+  eval ac_new_val="\$ac_env_${ac_var}_value"
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { echo "$as_me:891: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { echo "$as_me:895: error: \`$ac_var' was not set in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
     *)
-      if test -f $dir/installbsd; then
-       INSTALL="$dir/installbsd -c" # OSF1
-       INSTALL_PROGRAM='$(INSTALL)'
-       INSTALL_DATA='$(INSTALL) -m 644'
-       break
-      fi
-      if test -f $dir/install; then
-       if grep dspmsg $dir/install >/dev/null 2>&1; then
-         : # AIX
-       else
-         INSTALL="$dir/install -c"
-         INSTALL_PROGRAM='$(INSTALL)'
-         INSTALL_DATA='$(INSTALL) -m 644'
-         break
-       fi
-      fi
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+        { echo "$as_me:901: error: \`$ac_var' has changed since the previous run:" >&5
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+        { echo "$as_me:903:   former value:  $ac_old_val" >&5
+echo "$as_me:   former value:  $ac_old_val" >&2;}
+        { echo "$as_me:905:   current value: $ac_new_val" >&5
+echo "$as_me:   current value: $ac_new_val" >&2;}
+        ac_cache_corrupted=:
+      fi;;
+  esac
+  # Pass precious variables to config.status.  It doesn't matter if
+  # we pass some twice (in addition to the command line arguments).
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *" "*|*"   "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
+      ac_configure_args="$ac_configure_args '$ac_arg'"
       ;;
+    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
+       ;;
     esac
-  done
-  IFS="$saveifs"
+  fi
+done
+if $ac_cache_corrupted; then
+  { echo "$as_me:924: error: changes in the environment can compromise the build" >&5
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { echo "$as_me:926: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+   { (exit 1); exit 1; }; }
 fi
-INSTALL=${INSTALL-cp}
-INSTALL_PROGRAM=${INSTALL_PROGRAM-'$(INSTALL)'}
-INSTALL_DATA=${INSTALL_DATA-'$(INSTALL)'}
 
-echo checking for ANSI C header files
-cat > conftest.c <<EOF
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-echo '#include <string.h>' > conftest.c
-eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
-if egrep "memchr" conftest.out >/dev/null 2>&1; then
-  # SGI's /bin/cc from Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-cat > conftest.c <<EOF
-#include <ctype.h>
-#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#define XOR(e,f) (((e) && !(f)) || (!(e) && (f)))
-int main () { int i; for (i = 0; i < 256; i++)
-if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
-exit (0); }
-
-EOF
-eval $compile
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
-  {
-test -n "$verbose" && \
-echo ' defining' STDC_HEADERS
-DEFS="$DEFS -DSTDC_HEADERS=1"
-}
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+  *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T='     ' ;;
+  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+  *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+echo "#! $SHELL" >conftest.sh
+echo  "exit 0"   >>conftest.sh
+chmod +x conftest.sh
+if { (echo "$as_me:946: PATH=\".;.\"; conftest.sh") >&5
+  (PATH=".;."; conftest.sh) 2>&5
+  ac_status=$?
+  echo "$as_me:949: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  ac_path_separator=';'
+else
+  ac_path_separator=:
 fi
-rm -f conftest*
-fi
-rm -f conftest*
+PATH_SEPARATOR="$ac_path_separator"
+rm -f conftest.sh
 
+ac_aux_dir=
+for ac_dir in config $srcdir/config; do
+  if test -f $ac_dir/install-sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f $ac_dir/install.sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f $ac_dir/shtool; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { { echo "$as_me:975: error: cannot find install-sh or install.sh in config $srcdir/config" >&5
+echo "$as_me: error: cannot find install-sh or install.sh in config $srcdir/config" >&2;}
+   { (exit 1); exit 1; }; }
 fi
-rm -f conftest*
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"
+ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
 
-echo checking for stdarg.h
-cat > conftest.c <<EOF
-#include <stdarg.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  USEVARARGS=0 :
-else
-  {
-test -n "$verbose" && \
-echo ' defining' USEVARARGS
-DEFS="$DEFS -DUSEVARARGS=1"
-USEVARARGS=1
-}
-fi
+# Make sure we can run config.sub.
+$ac_config_sub sun4 >/dev/null 2>&1 ||
+  { { echo "$as_me:985: error: cannot run $ac_config_sub" >&5
+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+   { (exit 1); exit 1; }; }
 
-echo checking for string.h
-cat > conftest.c <<EOF
-#include <string.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  :
+echo "$as_me:989: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6
+if test "${ac_cv_build+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  {
-test -n "$verbose" && \
-echo ' defining' NO_STRING_H
-DEFS="$DEFS -DNO_STRING_H=1"
-}
+  ac_cv_build_alias=$build_alias
+test -z "$ac_cv_build_alias" &&
+  ac_cv_build_alias=`$ac_config_guess`
+test -z "$ac_cv_build_alias" &&
+  { { echo "$as_me:998: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+   { (exit 1); exit 1; }; }
+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
+  { { echo "$as_me:1002: error: $ac_config_sub $ac_cv_build_alias failed." >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
+   { (exit 1); exit 1; }; }
 
 fi
-rm -f conftest*
+echo "$as_me:1007: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6
+build=$ac_cv_build
+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 
-echo checking for stdlib.h
-cat > conftest.c <<EOF
-#include <stdlib.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  :
+echo "$as_me:1014: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6
+if test "${ac_cv_host+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  {
-test -n "$verbose" && \
-echo ' defining' NO_STDLIB_H
-DEFS="$DEFS -DNO_STDLIB_H=1"
-}
+  ac_cv_host_alias=$host_alias
+test -z "$ac_cv_host_alias" &&
+  ac_cv_host_alias=$ac_cv_build_alias
+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
+  { { echo "$as_me:1023: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
 
 fi
-rm -f conftest*
+echo "$as_me:1028: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6
+host=$ac_cv_host
+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 
-echo checking for size_t in sys/types.h
-echo '#include <sys/types.h>' > conftest.c
-eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
-if egrep "size_t" conftest.out >/dev/null 2>&1; then
-  :
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo "$as_me:1047: checking for a BSD compatible install" >&5
+echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  {
-test -n "$verbose" && \
-echo ' defining' size_t to be 'unsigned'
-DEFS="$DEFS -Dsize_t=unsigned"
-}
+    ac_save_IFS=$IFS; IFS=$ac_path_separator
+  for ac_dir in $PATH; do
+    IFS=$ac_save_IFS
+    # Account for people who put trailing slashes in PATH elements.
+    case $ac_dir/ in
+    / | ./ | .// | /cC/* \
+    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
+    | /usr/ucb/* ) ;;
+    *)
+      # OSF1 and SCO ODT 3.0 have their own names for install.
+      # Don't use installbsd from OSF since it installs stuff as root
+      # by default.
+      for ac_prog in ginstall scoinst install; do
+        if $as_executable_p "$ac_dir/$ac_prog"; then
+         if test $ac_prog = install &&
+            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
+           # AIX install.  It has an incompatible calling convention.
+           :
+         elif test $ac_prog = install &&
+           grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
+           # program-specific install script used by HP pwplus--don't use.
+           :
+         else
+           ac_cv_path_install="$ac_dir/$ac_prog -c"
+           break 2
+         fi
+       fi
+      done
+      ;;
+    esac
+  done
 
 fi
-rm -f conftest*
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  We don't cache a
+    # path for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the path is relative.
+    INSTALL=$ac_install_sh
+  fi
+fi
+echo "$as_me:1096: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6
 
-echo '#include <sys/types.h>' > conftest.c
-eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
-if egrep "off_t" conftest.out >/dev/null 2>&1; then
-  :
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo "$as_me:1107: checking whether build environment is sane" >&5
+echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   if test "$*" = "X"; then
+      # -L didn't work.
+      set X `ls -t $srcdir/configure conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$*" != "X $srcdir/configure conftest.file" \
+      && test "$*" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      { { echo "$as_me:1131: error: ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" >&5
+echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" >&2;}
+   { (exit 1); exit 1; }; }
+   fi
+
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
 else
-  {
-test -n "$verbose" && \
-echo ' defining' NO_OFF_T
-DEFS="$DEFS -DNO_OFF_T=1"
-}
+   { { echo "$as_me:1144: error: newly created file is older than distributed files!
+Check your system clock" >&5
+echo "$as_me: error: newly created file is older than distributed files!
+Check your system clock" >&2;}
+   { (exit 1); exit 1; }; }
 fi
+echo "$as_me:1150: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+test "$program_prefix" != NONE &&
+  program_transform_name="s,^,$program_prefix,;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
+# Double any \ or $.  echo might interpret backslashes.
+# By default was `s,x,x', remove it if useless.
+cat <<\_ACEOF >conftest.sed
+s/[\\$]/&&/g;s/;s,x,x,$//
+_ACEOF
+program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
+rm conftest.sed
 
-echo checking for EXIT_SUCCESS
-cat > conftest.c <<EOF
-# include <stdlib.h>
-int main (void) { return EXIT_SUCCESS; }
-EOF
-err=`eval "($CC -c \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  :
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`
+
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
 else
-  {
-test -n "$verbose" && \
-echo ' no EXIT_SUCCESS' 
-DEFS="$DEFS -DEXIT_SUCCESS=0"
-}
+  am_missing_run=
+  am_backtick='`'
+  { echo "$as_me:1175: WARNING: ${am_backtick}missing' script is too old or missing" >&5
+echo "$as_me: WARNING: ${am_backtick}missing' script is too old or missing" >&2;}
 fi
 
-echo checking for EXIT_FAILURE
-cat > conftest.c <<EOF
-# include <stdlib.h>
-int main (void) { return EXIT_FAILURE; }
-EOF
-err=`eval "($CC -c \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  :
+for ac_prog in mawk gawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:1183: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_AWK+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  {
-test -n "$verbose" && \
-echo ' no EXIT_FAILURE' 
-DEFS="$DEFS -DEXIT_FAILURE=-1"
-}
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_AWK="$ac_prog"
+echo "$as_me:1198: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  echo "$as_me:1206: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6
+else
+  echo "$as_me:1209: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-echo checking for -ll
-echo 'int main (void) { exit (0); }' > conftest.c
-err=`eval "($CC conftest.c -o conftest -ll >/dev/null) 2>&1"`
-if test -z "$err"; then
-LINKLEX="-ll"
+  test -n "$AWK" && break
+done
+
+echo "$as_me:1216: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
+if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-echo '  No -ll...trying -lfl'
-err=`eval "($CC conftest.c -o conftest -lfl >/dev/null) 2>&1"`
-if test -z "$err"; then
-echo 'Okay!'
-LINKLEX="-lfl"
+  cat >conftest.make <<\EOF
+all:
+       @echo 'ac_maketemp="${MAKE}"'
+EOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
+if test -n "$ac_maketemp"; then
+  eval ac_cv_prog_make_${ac_make}_set=yes
 else
-echo '*** No lex or flex library found.  Must have -ll or -lfl to build lclint.'
-echo '*** If this is installed on your system, try editing the configure
-script to use the correct flags to locate this file.'
+  eval ac_cv_prog_make_${ac_make}_set=no
 fi
+rm -f conftest.make
+fi
+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
+  echo "$as_me:1236: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+  SET_MAKE=
+else
+  echo "$as_me:1240: result: no" >&5
+echo "${ECHO_T}no" >&6
+  SET_MAKE="MAKE=${MAKE-make}"
 fi
-rm -f conftest*
 
-if test -z "$cwdir"
-  then
-  cwdir=`pwd`
-  echo setting current directory to $cwdir
-  fi
+# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then
+  enableval="$enable_dependency_tracking"
 
-if test -z "$prefix"
-then
-  prefix=$cwdir
-  echo "       chose installation directory prefix ${prefix}"
-  echo "       will install binaries in ${prefix}/bin"
-  echo "       will install libraries in ${prefix}/lib"
-  echo "       will install imports in ${prefix}/imports"
-  echo "       will install emacs files in ${prefix}/emacs"
-  echo "        edit Makefile to change installation directories"
+fi;
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
 fi
 
-if test -z "$G" -a -n "$prefix" -a -f $prefix/bin/gznew; then
-  G=g
-fi
-if test -z "$ZCAT"; then
-  if test -n "$prefix" -a -f $prefix/bin/gzcat; then
-    ZCAT=gzcat
-  else
-    ZCAT=${G}zcat
-  fi
+if test "x$enable_dependency_tracking" != xno; then
+  AMDEP_TRUE=
+  AMDEP_FALSE='#'
+else
+  AMDEP_TRUE='#'
+  AMDEP_FALSE=
 fi
-if test -n "$prefix"; then
-  test -z "$exec_prefix" && exec_prefix='${prefix}'
-  prsub="s%^prefix\\([         ]*\\)=\\([      ]*\\).*$%prefix\\1=\\2$prefix%"
+
+rm -f .deps 2>/dev/null
+mkdir .deps 2>/dev/null
+if test -d .deps; then
+  DEPDIR=.deps
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  DEPDIR=_deps
 fi
-if test -n "$exec_prefix"; then
-  prsub="$prsub
-s%^exec_prefix\\([     ]*\\)=\\([      ]*\\).*$%\
-exec_prefix\\1=\\2$exec_prefix%"
+rmdir .deps 2>/dev/null
+
+# test to see if srcdir already configured
+if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" &&
+   test -f $srcdir/config.status; then
+  { { echo "$as_me:1276: error: source directory already configured; run \"make distclean\" there first" >&5
+echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
+   { (exit 1); exit 1; }; }
 fi
-cat >conftest.def <<EOF
-$DEFS
-EOF
-escape_ampersand_and_backslash='s%[&\\]%\\&%g'
-DEFS=`sed "$escape_ampersand_and_backslash" <conftest.def`
-rm -f conftest.def
 
-trap 'rm -f config.status; exit 1' 1 3 15
-echo creating config.status
-rm -f config.status
-cat > config.status <<EOF
-#!/bin/sh
-# Generated automatically by configure.
-# Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-#
-# $0 $*
+# Define the identity of the package.
+PACKAGE=lclint
+VERSION=3.0.0.19
 
-for arg
-do
-  case "\$arg" in
-    -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    exec /bin/sh $0 $* ;;
-    *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
-  esac
-done
+# Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
+# the ones we care about.
+
+# Autoconf 2.50 always computes EXEEXT.  However we need to be
+# compatible with 2.13, for now.  So we always define EXEEXT, but we
+# don't compute it.
+
+# Similar for OBJEXT -- only we only use OBJEXT if the user actually
+# requests that it be used.  This is a bit dumb.
+: ${OBJEXT=o}
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
 
-trap 'rm -f Makefile; exit 1' 1 3 15
-CC='$CC'
-CPP='$CPP'
-OPT='$OPT'
-cwdir='$cwdir'
-INSTALL='$INSTALL'
-INSTALL_PROGRAM='$INSTALL_PROGRAM'
-INSTALL_DATA='$INSTALL_DATA'
-BISON='$BISON'
-FLEX='$FLEX'
-ZCAT='$ZCAT'
-LINKLEX='$LINKLEX'
-G='$G'
-CFLAGS='$CFLAGS'
-ASCPP='$ASCPP'
-OBJA='$OBJA'
-SEDCMD='$SEDCMD'
-LIBS='$LIBS'
-srcdir='$srcdir'
-DEFS='$DEFS'
-prefix='$prefix'
-installdir='$prefix'
-exec_prefix='$exec_prefix'
-prsub='$prsub'
-EOF
-cat >> config.status <<\EOF
-
-top_srcdir=$srcdir
-
-# Allow make-time overrides of the generated file list.
-test -n "$gen_files" || gen_files="Makefile"
-
-for file in .. $gen_files; do if [ "x$file" != "x.." ]; then
-  srcdir=$top_srcdir
-  # Remove last slash and all that follows it.  Not all systems have dirname.
-  dir=`echo $file|sed 's%/[^/][^/]*$%%'`
-  if test "$dir" != "$file"; then
-    test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
-    test ! -d $dir && mkdir $dir
-  fi
-  echo creating $file
-  rm -f $file
-  echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
-  sed -e "
-$prsub
-s%@CC@%$CC%g
-s%@CPP@%$CPP%g
-s%@OPT@%$OPT%g
-s%@LINKLEX@%$LINKLEX%g
-s%@BISON@%$BISON%g
-s%@FLEX@%$FLEX%g
-s%@cwdir@%$cwdir%g
-s%@installdir@%$installdir%g
-s%@INSTALL@%$INSTALL%g
-s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
-s%@INSTALL_DATA@%$INSTALL_DATA%g
-s%@ZCAT@%$ZCAT%g
-s%@G@%$G%g
-s%@CFLAGS@%$CFLAGS%g
-s%@OBJA@%$OBJA%g
-s%@SEDCMD@%$SEDCMD%g
-s%@LIBS@%$LIBS%g
-s%@srcdir@%$srcdir%g
-s%@DEFS@%$DEFS%
-" $top_srcdir/${file}.in >> $file
-fi; done
-
-exit 0
-EOF
-chmod +x config.status
-test -n "$no_create" || ./config.status
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+install_sh=${install_sh-"$am_aux_dir/install-sh"}
+
+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+
+                                                   ac_config_headers="$ac_config_headers config.h:config.hin"
+
+ac_ext=cc
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:1329: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CXX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+echo "$as_me:1344: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  echo "$as_me:1352: result: $CXX" >&5
+echo "${ECHO_T}$CXX" >&6
+else
+  echo "$as_me:1355: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:1368: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_CXX="$ac_prog"
+echo "$as_me:1383: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  echo "$as_me:1391: result: $ac_ct_CXX" >&5
+echo "${ECHO_T}$ac_ct_CXX" >&6
+else
+  echo "$as_me:1394: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$ac_ct_CXX" && break
+done
+test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
+
+  CXX=$ac_ct_CXX
+fi
+
+# Provide some information about the compiler.
+echo "$as_me:1406:" \
+     "checking for C++ compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (eval echo "$as_me:1409: \"$ac_compiler --version </dev/null >&5\"") >&5
+  (eval $ac_compiler --version </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:1412: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (eval echo "$as_me:1414: \"$ac_compiler -v </dev/null >&5\"") >&5
+  (eval $ac_compiler -v </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:1417: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (eval echo "$as_me:1419: \"$ac_compiler -V </dev/null >&5\"") >&5
+  (eval $ac_compiler -V </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:1422: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 1426 "configure"
+#include "confdefs.h"
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.exe"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+echo "$as_me:1442: checking for C++ compiler default output" >&5
+echo $ECHO_N "checking for C++ compiler default output... $ECHO_C" >&6
+ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+if { (eval echo "$as_me:1445: \"$ac_link_default\"") >&5
+  (eval $ac_link_default) 2>&5
+  ac_status=$?
+  echo "$as_me:1448: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # Find the output, starting from the most likely.  This scheme is
+# not robust to junk in `.', hence go to wildcards (a.*) only as a last
+# resort.
+for ac_file in `ls a.exe conftest.exe 2>/dev/null;
+                ls a.out conftest 2>/dev/null;
+                ls a.* conftest.* 2>/dev/null`; do
+  case $ac_file in
+    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
+    a.out ) # We found the default executable, but exeext='' is most
+            # certainly right.
+            break;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
+          export ac_cv_exeext
+          break;;
+    * ) break;;
+  esac
+done
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+{ { echo "$as_me:1471: error: C++ compiler cannot create executables" >&5
+echo "$as_me: error: C++ compiler cannot create executables" >&2;}
+   { (exit 77); exit 77; }; }
+fi
+
+ac_exeext=$ac_cv_exeext
+echo "$as_me:1477: result: $ac_file" >&5
+echo "${ECHO_T}$ac_file" >&6
+
+# Check the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+echo "$as_me:1482: checking whether the C++ compiler works" >&5
+echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { (eval echo "$as_me:1488: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1491: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+       cross_compiling=yes
+    else
+       { { echo "$as_me:1498: error: cannot run C++ compiled programs.
+If you meant to cross compile, use \`--host'." >&5
+echo "$as_me: error: cannot run C++ compiled programs.
+If you meant to cross compile, use \`--host'." >&2;}
+   { (exit 1); exit 1; }; }
+    fi
+  fi
+fi
+echo "$as_me:1506: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+
+rm -f a.out a.exe conftest$ac_cv_exeext
+ac_clean_files=$ac_clean_files_save
+# Check the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+echo "$as_me:1513: checking whether we are cross compiling" >&5
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
+echo "$as_me:1515: result: $cross_compiling" >&5
+echo "${ECHO_T}$cross_compiling" >&6
+
+echo "$as_me:1518: checking for executable suffix" >&5
+echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
+if { (eval echo "$as_me:1520: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:1523: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
+  case $ac_file in
+    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+          export ac_cv_exeext
+          break;;
+    * ) break;;
+  esac
+done
+else
+  { { echo "$as_me:1539: error: cannot compute EXEEXT: cannot compile and link" >&5
+echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest$ac_cv_exeext
+echo "$as_me:1545: result: $ac_cv_exeext" >&5
+echo "${ECHO_T}$ac_cv_exeext" >&6
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+echo "$as_me:1551: checking for object suffix" >&5
+echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
+if test "${ac_cv_objext+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1557 "configure"
+#include "confdefs.h"
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { (eval echo "$as_me:1569: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1572: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+{ { echo "$as_me:1584: error: cannot compute OBJEXT: cannot compile" >&5
+echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+echo "$as_me:1591: result: $ac_cv_objext" >&5
+echo "${ECHO_T}$ac_cv_objext" >&6
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+echo "$as_me:1595: checking whether we are using the GNU C++ compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1601 "configure"
+#include "confdefs.h"
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:1616: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1619: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:1622: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1625: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_compiler_gnu=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+echo "$as_me:1637: result: $ac_cv_cxx_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
+GXX=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+CXXFLAGS="-g"
+echo "$as_me:1643: checking whether $CXX accepts -g" >&5
+echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
+if test "${ac_cv_prog_cxx_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1649 "configure"
+#include "confdefs.h"
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:1661: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1664: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:1667: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1670: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_prog_cxx_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_prog_cxx_g=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:1680: result: $ac_cv_prog_cxx_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+for ac_declaration in \
+   ''\
+   '#include <stdlib.h>' \
+   'extern "C" void std::exit (int) throw (); using std::exit;' \
+   'extern "C" void std::exit (int); using std::exit;' \
+   'extern "C" void exit (int) throw ();' \
+   'extern "C" void exit (int);' \
+   'void exit (int);'
+do
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1707 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+$ac_declaration
+int
+main ()
+{
+exit (42);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:1720: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1723: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:1726: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1729: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+continue
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1739 "configure"
+#include "confdefs.h"
+$ac_declaration
+int
+main ()
+{
+exit (42);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:1751: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1754: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:1757: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1760: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  break
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+done
+rm -f conftest*
+if test -n "$ac_declaration"; then
+  echo '#ifdef __cplusplus' >>confdefs.h
+  echo $ac_declaration      >>confdefs.h
+  echo '#endif'             >>confdefs.h
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ac_config_commands="$ac_config_commands default-1"
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+doit:
+       @echo done
+END
+# If we don't find an include directive, just comment out the code.
+echo "$as_me:1790: checking for style of include used by $am_make" >&5
+echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
+am__include='#'
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
+   am__include=include
+   am__quote=
+   _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+      am__include=.include
+      am__quote='"'
+      _am_result=BSD
+   fi
+fi
+
+echo "$as_me:1817: result: $_am_result" >&5
+echo "${ECHO_T}$_am_result" >&6
+rm -f confinc confmf
+
+depcc="$CXX"  am_compiler_list=
+
+echo "$as_me:1823: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    echo '#include "conftest.h"' > conftest.c
+    echo 'int i;' > conftest.h
+    echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=conftest.c object=conftest.o \
+       depfile=conftest.Po tmpdepfile=conftest.TPo \
+       $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
+       grep conftest.h conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      am_cv_CXX_dependencies_compiler_type=$depmode
+      break
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+echo "$as_me:1885: result: $am_cv_CXX_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
+CXXDEPMODE="depmode=$am_cv_CXX_dependencies_compiler_type"
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+echo "$as_me:1897: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CC="${ac_tool_prefix}gcc"
+echo "$as_me:1912: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:1920: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:1923: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo "$as_me:1932: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_CC="gcc"
+echo "$as_me:1947: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:1955: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:1958: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  CC=$ac_ct_CC
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+echo "$as_me:1971: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CC="${ac_tool_prefix}cc"
+echo "$as_me:1986: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:1994: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:1997: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:2006: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_CC="cc"
+echo "$as_me:2021: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:2029: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:2032: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  CC=$ac_ct_CC
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:2045: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+  ac_prog_rejected=yes
+  continue
+fi
+ac_cv_prog_CC="cc"
+echo "$as_me:2065: found $ac_dir/$ac_word" >&5
+break
+done
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    set dummy "$ac_dir/$ac_word" ${1+"$@"}
+    shift
+    ac_cv_prog_CC="$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:2087: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:2090: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:2101: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+echo "$as_me:2116: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:2124: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:2127: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:2140: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_CC="$ac_prog"
+echo "$as_me:2155: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:2163: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:2166: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$ac_ct_CC" && break
+done
+
+  CC=$ac_ct_CC
+fi
+
+fi
+
+test -z "$CC" && { { echo "$as_me:2178: error: no acceptable cc found in \$PATH" >&5
+echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:2183:" \
+     "checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (eval echo "$as_me:2186: \"$ac_compiler --version </dev/null >&5\"") >&5
+  (eval $ac_compiler --version </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:2189: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (eval echo "$as_me:2191: \"$ac_compiler -v </dev/null >&5\"") >&5
+  (eval $ac_compiler -v </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:2194: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (eval echo "$as_me:2196: \"$ac_compiler -V </dev/null >&5\"") >&5
+  (eval $ac_compiler -V </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:2199: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+echo "$as_me:2202: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2208 "configure"
+#include "confdefs.h"
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2223: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2226: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2229: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2232: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_compiler_gnu=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+echo "$as_me:2244: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+CFLAGS="-g"
+echo "$as_me:2250: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2256 "configure"
+#include "confdefs.h"
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2268: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2271: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2274: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2277: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_prog_cc_g=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:2287: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+# Some people use a C++ compiler to compile C.  Since we use `exit',
+# in C++ we need to declare it.  In case someone uses the same compiler
+# for both compiling C and C++ we need to have the C++ compiler decide
+# the declaration of exit, since it's the most demanding environment.
+cat >conftest.$ac_ext <<_ACEOF
+#ifndef __cplusplus
+  choke me
+#endif
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2314: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2317: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2320: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2323: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  for ac_declaration in \
+   ''\
+   '#include <stdlib.h>' \
+   'extern "C" void std::exit (int) throw (); using std::exit;' \
+   'extern "C" void std::exit (int); using std::exit;' \
+   'extern "C" void exit (int) throw ();' \
+   'extern "C" void exit (int);' \
+   'void exit (int);'
+do
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2335 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+$ac_declaration
+int
+main ()
+{
+exit (42);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2348: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2351: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2354: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2357: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+continue
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2367 "configure"
+#include "confdefs.h"
+$ac_declaration
+int
+main ()
+{
+exit (42);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2379: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2382: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2385: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2388: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  break
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+done
+rm -f conftest*
+if test -n "$ac_declaration"; then
+  echo '#ifdef __cplusplus' >>confdefs.h
+  echo $ac_declaration      >>confdefs.h
+  echo '#endif'             >>confdefs.h
+fi
+
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+echo "$as_me:2417: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    echo '#include "conftest.h"' > conftest.c
+    echo 'int i;' > conftest.h
+    echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=conftest.c object=conftest.o \
+       depfile=conftest.Po tmpdepfile=conftest.TPo \
+       $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
+       grep conftest.h conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      am_cv_CC_dependencies_compiler_type=$depmode
+      break
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+echo "$as_me:2479: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
+CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type"
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+echo "$as_me:2488: checking how to run the C preprocessor" >&5
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2509 "configure"
+#include "confdefs.h"
+#include <assert.h>
+                     Syntax error
+_ACEOF
+if { (eval echo "$as_me:2514: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:2520: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether non-existent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2543 "configure"
+#include "confdefs.h"
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:2547: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:2553: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+echo "$as_me:2590: result: $CPP" >&5
+echo "${ECHO_T}$CPP" >&6
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2600 "configure"
+#include "confdefs.h"
+#include <assert.h>
+                     Syntax error
+_ACEOF
+if { (eval echo "$as_me:2605: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:2611: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether non-existent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2634 "configure"
+#include "confdefs.h"
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:2638: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:2644: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  :
+else
+  { { echo "$as_me:2672: error: C preprocessor \"$CPP\" fails sanity check" >&5
+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+for ac_prog in flex lex
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:2687: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_LEX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$LEX"; then
+  ac_cv_prog_LEX="$LEX" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_LEX="$ac_prog"
+echo "$as_me:2702: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+LEX=$ac_cv_prog_LEX
+if test -n "$LEX"; then
+  echo "$as_me:2710: result: $LEX" >&5
+echo "${ECHO_T}$LEX" >&6
+else
+  echo "$as_me:2713: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$LEX" && break
+done
+test -n "$LEX" || LEX="${am_missing_run}flex"
+
+for ac_prog in flex lex
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:2725: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_LEX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$LEX"; then
+  ac_cv_prog_LEX="$LEX" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_LEX="$ac_prog"
+echo "$as_me:2740: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+LEX=$ac_cv_prog_LEX
+if test -n "$LEX"; then
+  echo "$as_me:2748: result: $LEX" >&5
+echo "${ECHO_T}$LEX" >&6
+else
+  echo "$as_me:2751: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$LEX" && break
+done
+test -n "$LEX" || LEX=":"
+
+if test -z "$LEXLIB"
+then
+  echo "$as_me:2761: checking for yywrap in -lfl" >&5
+echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
+if test "${ac_cv_lib_fl_yywrap+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lfl  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line 2769 "configure"
+#include "confdefs.h"
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char yywrap ();
+int
+main ()
+{
+yywrap ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:2788: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:2791: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:2794: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2797: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_fl_yywrap=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_fl_yywrap=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:2808: result: $ac_cv_lib_fl_yywrap" >&5
+echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
+if test $ac_cv_lib_fl_yywrap = yes; then
+  LEXLIB="-lfl"
+else
+  echo "$as_me:2813: checking for yywrap in -ll" >&5
+echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
+if test "${ac_cv_lib_l_yywrap+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ll  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line 2821 "configure"
+#include "confdefs.h"
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char yywrap ();
+int
+main ()
+{
+yywrap ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:2840: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:2843: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:2846: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2849: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_l_yywrap=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_l_yywrap=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:2860: result: $ac_cv_lib_l_yywrap" >&5
+echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
+if test $ac_cv_lib_l_yywrap = yes; then
+  LEXLIB="-ll"
+fi
+
+fi
+
+fi
+
+if test "x$LEX" != "x:"; then
+  echo "$as_me:2871: checking lex output file root" >&5
+echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
+if test "${ac_cv_prog_lex_root+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  # The minimal lex program is just a single line: %%.  But some broken lexes
+# (Solaris, I think it was) want two %% lines, so accommodate them.
+echo '%%
+%%' | $LEX
+if test -f lex.yy.c; then
+  ac_cv_prog_lex_root=lex.yy
+elif test -f lexyy.c; then
+  ac_cv_prog_lex_root=lexyy
+else
+  { { echo "$as_me:2885: error: cannot find output from $LEX; giving up" >&5
+echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+fi
+echo "$as_me:2890: result: $ac_cv_prog_lex_root" >&5
+echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
+LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
+
+echo "$as_me:2894: checking whether yytext is a pointer" >&5
+echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
+if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  # POSIX says lex can declare yytext either as a pointer or an array; the
+# default is implementation-dependent. Figure out which it is, since
+# not all implementations provide the %pointer and %array declarations.
+ac_cv_prog_lex_yytext_pointer=no
+echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
+ac_save_LIBS=$LIBS
+LIBS="$LIBS $LEXLIB"
+cat >conftest.$ac_ext <<_ACEOF
+`cat $LEX_OUTPUT_ROOT.c`
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:2910: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:2913: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:2916: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2919: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_prog_lex_yytext_pointer=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_save_LIBS
+rm -f "${LEX_OUTPUT_ROOT}.c"
+
+fi
+echo "$as_me:2931: result: $ac_cv_prog_lex_yytext_pointer" >&5
+echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
+if test $ac_cv_prog_lex_yytext_pointer = yes; then
+
+cat >>confdefs.h <<\EOF
+#define YYTEXT_POINTER 1
+EOF
+
+fi
+
+fi
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo "$as_me:2955: checking for a BSD compatible install" >&5
+echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+    ac_save_IFS=$IFS; IFS=$ac_path_separator
+  for ac_dir in $PATH; do
+    IFS=$ac_save_IFS
+    # Account for people who put trailing slashes in PATH elements.
+    case $ac_dir/ in
+    / | ./ | .// | /cC/* \
+    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
+    | /usr/ucb/* ) ;;
+    *)
+      # OSF1 and SCO ODT 3.0 have their own names for install.
+      # Don't use installbsd from OSF since it installs stuff as root
+      # by default.
+      for ac_prog in ginstall scoinst install; do
+        if $as_executable_p "$ac_dir/$ac_prog"; then
+         if test $ac_prog = install &&
+            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
+           # AIX install.  It has an incompatible calling convention.
+           :
+         elif test $ac_prog = install &&
+           grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
+           # program-specific install script used by HP pwplus--don't use.
+           :
+         else
+           ac_cv_path_install="$ac_dir/$ac_prog -c"
+           break 2
+         fi
+       fi
+      done
+      ;;
+    esac
+  done
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  We don't cache a
+    # path for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the path is relative.
+    INSTALL=$ac_install_sh
+  fi
+fi
+echo "$as_me:3004: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo "$as_me:3015: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
+if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.make <<\EOF
+all:
+       @echo 'ac_maketemp="${MAKE}"'
+EOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
+if test -n "$ac_maketemp"; then
+  eval ac_cv_prog_make_${ac_make}_set=yes
+else
+  eval ac_cv_prog_make_${ac_make}_set=no
+fi
+rm -f conftest.make
+fi
+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
+  echo "$as_me:3035: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+  SET_MAKE=
+else
+  echo "$as_me:3039: result: no" >&5
+echo "${ECHO_T}no" >&6
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+echo "$as_me:3044: checking whether ln -s works" >&5
+echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  echo "$as_me:3048: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+  echo "$as_me:3051: result: no, using $LN_S" >&5
+echo "${ECHO_T}no, using $LN_S" >&6
+fi
+
+# Extract the first word of "bison", so it can be a program name with args.
+set dummy bison; ac_word=$2
+echo "$as_me:3057: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_BISON+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$BISON"; then
+  ac_cv_prog_BISON="$BISON" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_BISON="bison"
+echo "$as_me:3072: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_BISON" && ac_cv_prog_BISON="no"
+fi
+fi
+BISON=$ac_cv_prog_BISON
+if test -n "$BISON"; then
+  echo "$as_me:3081: result: $BISON" >&5
+echo "${ECHO_T}$BISON" >&6
+else
+  echo "$as_me:3084: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "grep", so it can be a program name with args.
+set dummy grep; ac_word=$2
+echo "$as_me:3090: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_GREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$GREP"; then
+  ac_cv_prog_GREP="$GREP" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_GREP="grep"
+echo "$as_me:3105: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_GREP" && ac_cv_prog_GREP="grep-is-missing"
+fi
+fi
+GREP=$ac_cv_prog_GREP
+if test -n "$GREP"; then
+  echo "$as_me:3114: result: $GREP" >&5
+echo "${ECHO_T}$GREP" >&6
+else
+  echo "$as_me:3117: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "diff", so it can be a program name with args.
+set dummy diff; ac_word=$2
+echo "$as_me:3123: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_DIFF+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$DIFF"; then
+  ac_cv_prog_DIFF="$DIFF" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_DIFF="diff"
+echo "$as_me:3138: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_DIFF" && ac_cv_prog_DIFF="diff-is-missing"
+fi
+fi
+DIFF=$ac_cv_prog_DIFF
+if test -n "$DIFF"; then
+  echo "$as_me:3147: result: $DIFF" >&5
+echo "${ECHO_T}$DIFF" >&6
+else
+  echo "$as_me:3150: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "cat", so it can be a program name with args.
+set dummy cat; ac_word=$2
+echo "$as_me:3156: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CAT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CAT"; then
+  ac_cv_prog_CAT="$CAT" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CAT="cat"
+echo "$as_me:3171: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_CAT" && ac_cv_prog_CAT="cat-is-missing"
+fi
+fi
+CAT=$ac_cv_prog_CAT
+if test -n "$CAT"; then
+  echo "$as_me:3180: result: $CAT" >&5
+echo "${ECHO_T}$CAT" >&6
+else
+  echo "$as_me:3183: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "rm", so it can be a program name with args.
+set dummy rm; ac_word=$2
+echo "$as_me:3189: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_RM+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$RM"; then
+  ac_cv_prog_RM="$RM" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_RM="rm"
+echo "$as_me:3204: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_RM" && ac_cv_prog_RM="rm-is-missing"
+fi
+fi
+RM=$ac_cv_prog_RM
+if test -n "$RM"; then
+  echo "$as_me:3213: result: $RM" >&5
+echo "${ECHO_T}$RM" >&6
+else
+  echo "$as_me:3216: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "mv", so it can be a program name with args.
+set dummy mv; ac_word=$2
+echo "$as_me:3222: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_MV+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$MV"; then
+  ac_cv_prog_MV="$MV" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_MV="mv"
+echo "$as_me:3237: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_MV" && ac_cv_prog_MV="mv-is-missing"
+fi
+fi
+MV=$ac_cv_prog_MV
+if test -n "$MV"; then
+  echo "$as_me:3246: result: $MV" >&5
+echo "${ECHO_T}$MV" >&6
+else
+  echo "$as_me:3249: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "cp", so it can be a program name with args.
+set dummy cp; ac_word=$2
+echo "$as_me:3255: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CP"; then
+  ac_cv_prog_CP="$CP" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CP="cp"
+echo "$as_me:3270: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_CP" && ac_cv_prog_CP="cp-is-missing"
+fi
+fi
+CP=$ac_cv_prog_CP
+if test -n "$CP"; then
+  echo "$as_me:3279: result: $CP" >&5
+echo "${ECHO_T}$CP" >&6
+else
+  echo "$as_me:3282: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+LCLOBJ='$(lcl_OBJECTS)'
+
+# Check whether --with-lcl or --without-lcl was given.
+if test "${with_lcl+set}" = set; then
+  withval="$with_lcl"
+  ac_cv_use_lcl=$withval
+else
+  echo "$as_me:3293: checking whether to include support for LCL files" >&5
+echo $ECHO_N "checking whether to include support for LCL files... $ECHO_C" >&6
+if test "${ac_cv_use_lcl+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_use_lcl=yes
+fi
+echo "$as_me:3300: result: $ac_cv_use_lcl" >&5
+echo "${ECHO_T}$ac_cv_use_lcl" >&6
+fi;
+if test x$ac_cv_use_lcl != xyes; then
+  LCLOBJ=
+
+cat >>confdefs.h <<\EOF
+#define NOLCL 1
+EOF
+
+fi
+
+# Make sure we have an actual value for $prefix
+myprefix=$prefix
+test x$myprefix = xNONE && myprefix=$ac_default_prefix
+
+# cpplib.h defines 2 include dirs; one is $includedir, the other is gcc's
+# include dir.  Not the most portable setup, but let's do our best.
+if test x$ac_cv_c_compiler_gnu = xyes; then
+        GCC_INCLUDE_DIR=`LANGUAGE= LANG= $CC -v 2>&1 | sed -e '/^gcc/ d' -e 's/.* \(.*\)specs/\1include/'`
+
+cat >>confdefs.h <<EOF
+#define GCC_INCLUDE_DIR "$GCC_INCLUDE_DIR"
+EOF
+
+fi
+
+cat >>confdefs.h <<EOF
+#define GCC_INCLUDE_DIR2 "$myprefix/include"
+EOF
+
+# These used to be in local_constants.h
+
+cat >>confdefs.h <<EOF
+#define SYSTEM_LIBDIR "$myprefix/include"
+EOF
+
+cat >>confdefs.h <<EOF
+#define DEFAULT_LARCHPATH ".$PATH_SEPARATOR$myprefix/share/lclint/lib"
+EOF
+
+cat >>confdefs.h <<EOF
+#define DEFAULT_LCLIMPORTDIR "$myprefix/share/lclint/imports"
+EOF
+
+# These used to be in herald.h
+LCL_PARSE_VERSION="LCLint 3.0.0.19"
+
+cat >>confdefs.h <<EOF
+#define LCL_VERSION "$LCL_PARSE_VERSION --- `cat $srcdir/src/DATE`"
+EOF
+
+cat >>confdefs.h <<EOF
+#define LCL_PARSE_VERSION "$LCL_PARSE_VERSION"
+EOF
+
+cat >>confdefs.h <<EOF
+#define LCL_COMPILE "Compiled using $CC $CFLAGS on `uname -a` by `whoami`"
+EOF
+
+cat >>confdefs.h <<\EOF
+#define UNIX 1
+EOF
+
+ac_config_files="$ac_config_files Makefile imports/Makefile lib/Makefile src/Makefile test/Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overriden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+{
+  (set) 2>&1 |
+    case `(ac_space=' '; set | grep ac_space) 2>&1` in
+    *ac_space=\ *)
+      # `set' does not quote correctly, so add quotes (double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \).
+      sed -n \
+        "s/'/'\\\\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;;
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n \
+        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+      ;;
+    esac;
+} |
+  sed '
+     t clear
+     : clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     : end' >>confcache
+if cmp -s $cache_file confcache; then :; else
+  if test -w $cache_file; then
+    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
+    cat confcache >$cache_file
+  else
+    echo "not updating unwritable cache $cache_file"
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[        ]*VPATH[        ]*=/{
+s/:*\$(srcdir):*/:/;
+s/:*\${srcdir}:*/:/;
+s/:*@srcdir@:*/:/;
+s/^\([^=]*=[   ]*\):*/\1/;
+s/:*$//;
+s/^[^=]*=[     ]*$//;
+}'
+fi
+
+DEFS=-DHAVE_CONFIG_H
+
+: ${CONFIG_STATUS=./config.status}
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ echo "$as_me:3445: creating $CONFIG_STATUS" >&5
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF
+#! $SHELL
+# Generated automatically by configure.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+ac_cs_invocation="\$0 \$@"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
+fi
+
+# Name of the executable.
+as_me=`echo "$0" |sed 's,.*[\\/],,'`
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
+    as_ln_s='cp -p'
+  else
+    as_ln_s='ln -s'
+  fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+as_executable_p="test -f"
+
+# Support unset when possible.
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+# NLS nuisances.
+$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
+$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
+$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
+$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
+$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
+$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
+$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
+$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS="  $as_nl"
+
+# CDPATH.
+$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
+
+exec 6>&1
+
+_ACEOF
+
+# Files that config.status was made for.
+if test -n "$ac_config_files"; then
+  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_headers"; then
+  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_links"; then
+  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_commands"; then
+  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
+fi
+
+cat >>$CONFIG_STATUS <<\EOF
+
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number, then exit
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+  --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+  --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <bug-autoconf@gnu.org>."
+EOF
+
+cat >>$CONFIG_STATUS <<EOF
+ac_cs_version="\\
+LCLint config.status 3.0.0.19
+configured by $0, generated by GNU Autoconf 2.52,
+  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+srcdir=$srcdir
+INSTALL="$INSTALL"
+EOF
+
+cat >>$CONFIG_STATUS <<\EOF
+# If no file are specified by the user, then we need to provide default
+# value.  By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "x$1" : 'x\([^=]*\)='`
+    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
+    shift
+    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
+    shift
+    ;;
+  -*);;
+  *) # This is not an option, so the user has probably given explicit
+     # arguments.
+     ac_need_defaults=false;;
+  esac
+
+  case $1 in
+  # Handling of the options.
+EOF
+cat >>$CONFIG_STATUS <<EOF
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
+    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
+EOF
+cat >>$CONFIG_STATUS <<\EOF
+  --version | --vers* | -V )
+    echo "$ac_cs_version"; exit 0 ;;
+  --he | --h)
+    # Conflict between --help and --header
+    { { echo "$as_me:3621: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2;}
+   { (exit 1); exit 1; }; };;
+  --help | --hel | -h )
+    echo "$ac_cs_usage"; exit 0 ;;
+  --debug | --d* | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    shift
+    CONFIG_FILES="$CONFIG_FILES $1"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    shift
+    CONFIG_HEADERS="$CONFIG_HEADERS $1"
+    ac_need_defaults=false;;
+
+  # This is an error.
+  -*) { { echo "$as_me:3640: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2;}
+   { (exit 1); exit 1; }; } ;;
+
+  *) ac_config_targets="$ac_config_targets $1" ;;
+
+  esac
+  shift
+done
+
+exec 5>>config.log
+cat >&5 << _ACEOF
+
+## ----------------------- ##
+## Running config.status.  ##
+## ----------------------- ##
+
+This file was extended by $as_me (LCLint 3.0.0.19) 2.52, executed with
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  > $ac_cs_invocation
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+
+_ACEOF
+EOF
+
+cat >>$CONFIG_STATUS <<EOF
+#
+# INIT-COMMANDS section.
+#
+
+AMDEP_TRUE="$AMDEP_TRUE"
+ac_aux_dir="$ac_aux_dir"
+
+EOF
+
+cat >>$CONFIG_STATUS <<\EOF
+for ac_config_target in $ac_config_targets
+do
+  case "$ac_config_target" in
+  # Handling of arguments.
+  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+  "imports/Makefile" ) CONFIG_FILES="$CONFIG_FILES imports/Makefile" ;;
+  "lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
+  "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+  "test/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
+  "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.hin" ;;
+  *) { { echo "$as_me:3692: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Create a temporary directory, and hook for its removal unless debugging.
+$debug ||
+{
+  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
+  trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+
+# Create a (secure) tmp directory for tmp files.
+: ${TMPDIR=/tmp}
+{
+  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=$TMPDIR/cs$$-$RANDOM
+  (umask 077 && mkdir $tmp)
+} ||
+{
+   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
+   { (exit 1); exit 1; }
+}
+
+EOF
+
+cat >>$CONFIG_STATUS <<EOF
+
+#
+# CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "\$CONFIG_FILES"; then
+  # Protect against being on the right side of a sed subst in config.status.
+  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
+   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
+s,@SHELL@,$SHELL,;t t
+s,@exec_prefix@,$exec_prefix,;t t
+s,@prefix@,$prefix,;t t
+s,@program_transform_name@,$program_transform_name,;t t
+s,@bindir@,$bindir,;t t
+s,@sbindir@,$sbindir,;t t
+s,@libexecdir@,$libexecdir,;t t
+s,@datadir@,$datadir,;t t
+s,@sysconfdir@,$sysconfdir,;t t
+s,@sharedstatedir@,$sharedstatedir,;t t
+s,@localstatedir@,$localstatedir,;t t
+s,@libdir@,$libdir,;t t
+s,@includedir@,$includedir,;t t
+s,@oldincludedir@,$oldincludedir,;t t
+s,@infodir@,$infodir,;t t
+s,@mandir@,$mandir,;t t
+s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
+s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
+s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
+s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
+s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
+s,@build_alias@,$build_alias,;t t
+s,@host_alias@,$host_alias,;t t
+s,@target_alias@,$target_alias,;t t
+s,@ECHO_C@,$ECHO_C,;t t
+s,@ECHO_N@,$ECHO_N,;t t
+s,@ECHO_T@,$ECHO_T,;t t
+s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
+s,@DEFS@,$DEFS,;t t
+s,@LIBS@,$LIBS,;t t
+s,@build@,$build,;t t
+s,@build_cpu@,$build_cpu,;t t
+s,@build_vendor@,$build_vendor,;t t
+s,@build_os@,$build_os,;t t
+s,@host@,$host,;t t
+s,@host_cpu@,$host_cpu,;t t
+s,@host_vendor@,$host_vendor,;t t
+s,@host_os@,$host_os,;t t
+s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
+s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
+s,@INSTALL_DATA@,$INSTALL_DATA,;t t
+s,@PACKAGE@,$PACKAGE,;t t
+s,@VERSION@,$VERSION,;t t
+s,@EXEEXT@,$EXEEXT,;t t
+s,@OBJEXT@,$OBJEXT,;t t
+s,@ACLOCAL@,$ACLOCAL,;t t
+s,@AUTOCONF@,$AUTOCONF,;t t
+s,@AUTOMAKE@,$AUTOMAKE,;t t
+s,@AUTOHEADER@,$AUTOHEADER,;t t
+s,@MAKEINFO@,$MAKEINFO,;t t
+s,@AMTAR@,$AMTAR,;t t
+s,@install_sh@,$install_sh,;t t
+s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
+s,@AWK@,$AWK,;t t
+s,@SET_MAKE@,$SET_MAKE,;t t
+s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
+s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
+s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
+s,@DEPDIR@,$DEPDIR,;t t
+s,@CXX@,$CXX,;t t
+s,@CXXFLAGS@,$CXXFLAGS,;t t
+s,@LDFLAGS@,$LDFLAGS,;t t
+s,@CPPFLAGS@,$CPPFLAGS,;t t
+s,@ac_ct_CXX@,$ac_ct_CXX,;t t
+s,@am__include@,$am__include,;t t
+s,@am__quote@,$am__quote,;t t
+s,@CXXDEPMODE@,$CXXDEPMODE,;t t
+s,@CC@,$CC,;t t
+s,@CFLAGS@,$CFLAGS,;t t
+s,@ac_ct_CC@,$ac_ct_CC,;t t
+s,@CCDEPMODE@,$CCDEPMODE,;t t
+s,@CPP@,$CPP,;t t
+s,@LEX@,$LEX,;t t
+s,@LEXLIB@,$LEXLIB,;t t
+s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
+s,@LN_S@,$LN_S,;t t
+s,@BISON@,$BISON,;t t
+s,@GREP@,$GREP,;t t
+s,@DIFF@,$DIFF,;t t
+s,@CAT@,$CAT,;t t
+s,@RM@,$RM,;t t
+s,@MV@,$MV,;t t
+s,@CP@,$CP,;t t
+s,@LCLOBJ@,$LCLOBJ,;t t
+CEOF
+
+EOF
+
+  cat >>$CONFIG_STATUS <<\EOF
+  # Split the substitutions into bite-sized pieces for seds with
+  # small command number limits, like on Digital OSF/1 and HP-UX.
+  ac_max_sed_lines=48
+  ac_sed_frag=1 # Number of current file.
+  ac_beg=1 # First line for current file.
+  ac_end=$ac_max_sed_lines # Line after last line for current file.
+  ac_more_lines=:
+  ac_sed_cmds=
+  while $ac_more_lines; do
+    if test $ac_beg -gt 1; then
+      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+    else
+      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+    fi
+    if test ! -s $tmp/subs.frag; then
+      ac_more_lines=false
+    else
+      # The purpose of the label and of the branching condition is to
+      # speed up the sed processing (if there are no `@' at all, there
+      # is no need to browse any of the substitutions).
+      # These are the two extra sed commands mentioned above.
+      (echo ':t
+  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
+      if test -z "$ac_sed_cmds"; then
+       ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
+      else
+       ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
+      fi
+      ac_sed_frag=`expr $ac_sed_frag + 1`
+      ac_beg=$ac_end
+      ac_end=`expr $ac_end + $ac_max_sed_lines`
+    fi
+  done
+  if test -z "$ac_sed_cmds"; then
+    ac_sed_cmds=cat
+  fi
+fi # test -n "$CONFIG_FILES"
+
+EOF
+cat >>$CONFIG_STATUS <<\EOF
+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  case $ac_file in
+  - | *:- | *:-:* ) # input from stdin
+        cat >$tmp/stdin
+        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  * )   ac_file_in=$ac_file.in ;;
+  esac
+
+  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
+  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+         X"$ac_file" : 'X\(//\)[^/]' \| \
+         X"$ac_file" : 'X\(//\)$' \| \
+         X"$ac_file" : 'X\(/\)' \| \
+         .     : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+         /^X\(\/\/\)$/{ s//\1/; q; }
+         /^X\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+    { case "$ac_dir" in
+  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
+  *)                      as_incr_dir=.;;
+esac
+as_dummy="$ac_dir"
+for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
+  case $as_mkdir_dir in
+    # Skip DOS drivespec
+    ?:) as_incr_dir=$as_mkdir_dir ;;
+    *)
+      as_incr_dir=$as_incr_dir/$as_mkdir_dir
+      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
+    ;;
+  esac
+done; }
+
+    ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
+    # A "../" for each directory in $ac_dir_suffix.
+    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
+  else
+    ac_dir_suffix= ac_dots=
+  fi
+
+  case $srcdir in
+  .)  ac_srcdir=.
+      if test -z "$ac_dots"; then
+         ac_top_srcdir=.
+      else
+         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
+      fi ;;
+  [\\/]* | ?:[\\/]* )
+      ac_srcdir=$srcdir$ac_dir_suffix;
+      ac_top_srcdir=$srcdir ;;
+  *) # Relative path.
+    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_dots$srcdir ;;
+  esac
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_dots$INSTALL ;;
+  esac
+
+  if test x"$ac_file" != x-; then
+    { echo "$as_me:3942: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+    rm -f "$ac_file"
+  fi
+  # Let's still pretend it is `configure' which instantiates (i.e., don't
+  # use $as_me), people would be surprised to read:
+  #    /* config.h.  Generated automatically by config.status.  */
+  configure_input="Generated automatically from `echo $ac_file_in |
+                                                 sed 's,.*/,,'` by configure."
+
+  # First look for the input files in the build tree, otherwise in the
+  # src tree.
+  ac_file_inputs=`IFS=:
+    for f in $ac_file_in; do
+      case $f in
+      -) echo $tmp/stdin ;;
+      [\\/$]*)
+         # Absolute (can't be DOS-style, as IFS=:)
+         test -f "$f" || { { echo "$as_me:3960: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         echo $f;;
+      *) # Relative
+         if test -f "$f"; then
+           # Build tree
+           echo $f
+         elif test -f "$srcdir/$f"; then
+           # Source tree
+           echo $srcdir/$f
+         else
+           # /dev/null tree
+           { { echo "$as_me:3973: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         fi;;
+      esac
+    done` || { (exit 1); exit 1; }
+EOF
+cat >>$CONFIG_STATUS <<EOF
+  sed "$ac_vpsub
+$extrasub
+EOF
+cat >>$CONFIG_STATUS <<\EOF
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s,@configure_input@,$configure_input,;t t
+s,@srcdir@,$ac_srcdir,;t t
+s,@top_srcdir@,$ac_top_srcdir,;t t
+s,@INSTALL@,$ac_INSTALL,;t t
+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
+  rm -f $tmp/stdin
+  if test x"$ac_file" != x-; then
+    mv $tmp/out $ac_file
+  else
+    cat $tmp/out
+    rm -f $tmp/out
+  fi
+
+done
+EOF
+cat >>$CONFIG_STATUS <<\EOF
+
+#
+# CONFIG_HEADER section.
+#
+
+# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
+# NAME is the cpp macro being defined and VALUE is the value it is being given.
+#
+# ac_d sets the value in "#define NAME VALUE" lines.
+ac_dA='s,^\([  ]*\)#\([        ]*define[       ][      ]*\)'
+ac_dB='[       ].*$,\1#\2'
+ac_dC=' '
+ac_dD=',;t'
+# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ac_uA='s,^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
+ac_uB='$,\1#\2define\3'
+ac_uC=' '
+ac_uD=',;t'
+
+for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  case $ac_file in
+  - | *:- | *:-:* ) # input from stdin
+        cat >$tmp/stdin
+        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  * )   ac_file_in=$ac_file.in ;;
+  esac
+
+  test x"$ac_file" != x- && { echo "$as_me:4034: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+
+  # First look for the input files in the build tree, otherwise in the
+  # src tree.
+  ac_file_inputs=`IFS=:
+    for f in $ac_file_in; do
+      case $f in
+      -) echo $tmp/stdin ;;
+      [\\/$]*)
+         # Absolute (can't be DOS-style, as IFS=:)
+         test -f "$f" || { { echo "$as_me:4045: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         echo $f;;
+      *) # Relative
+         if test -f "$f"; then
+           # Build tree
+           echo $f
+         elif test -f "$srcdir/$f"; then
+           # Source tree
+           echo $srcdir/$f
+         else
+           # /dev/null tree
+           { { echo "$as_me:4058: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         fi;;
+      esac
+    done` || { (exit 1); exit 1; }
+  # Remove the trailing spaces.
+  sed 's/[     ]*$//' $ac_file_inputs >$tmp/in
+
+EOF
+
+# Transform confdefs.h into two sed scripts, `conftest.defines' and
+# `conftest.undefs', that substitutes the proper values into
+# config.h.in to produce config.h.  The first handles `#define'
+# templates, and the second `#undef' templates.
+# And first: Protect against being on the right side of a sed subst in
+# config.status.  Protect against being in an unquoted here document
+# in config.status.
+rm -f conftest.defines conftest.undefs
+# Using a here document instead of a string reduces the quoting nightmare.
+# Putting comments in sed scripts is not portable.
+#
+# `end' is used to avoid that the second main sed command (meant for
+# 0-ary CPP macros) applies to n-ary macro definitions.
+# See the Autoconf documentation for `clear'.
+cat >confdef2sed.sed <<\EOF
+s/[\\&,]/\\&/g
+s,[\\$`],\\&,g
+t clear
+: clear
+s,^[   ]*#[    ]*define[       ][      ]*\(\([^        (][^    (]*\)([^)]*)\)[         ]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
+t end
+s,^[   ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
+: end
+EOF
+# If some macros were called several times there might be several times
+# the same #defines, which is useless.  Nevertheless, we may not want to
+# sort them, since we want the *last* AC-DEFINE to be honored.
+uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
+sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
+rm -f confdef2sed.sed
+
+# This sed command replaces #undef with comments.  This is necessary, for
+# example, in the case of _POSIX_SOURCE, which is predefined and required
+# on some systems where configure will not decide to define it.
+cat >>conftest.undefs <<\EOF
+s,^[   ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
+EOF
+
+# Break up conftest.defines because some shells have a limit on the size
+# of here documents, and old seds have small limits too (100 cmds).
+echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
+echo '  if egrep "^[   ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
+echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
+echo '  :' >>$CONFIG_STATUS
+rm -f conftest.tail
+while grep . conftest.defines >/dev/null
+do
+  # Write a limited-size here document to $tmp/defines.sed.
+  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
+  # Speed up: don't consider the non `#define' lines.
+  echo '/^[    ]*#[    ]*define/!b' >>$CONFIG_STATUS
+  # Work around the forget-to-reset-the-flag bug.
+  echo 't clr' >>$CONFIG_STATUS
+  echo ': clr' >>$CONFIG_STATUS
+  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
+  echo 'CEOF
+  sed -f $tmp/defines.sed $tmp/in >$tmp/out
+  rm -f $tmp/in
+  mv $tmp/out $tmp/in
+' >>$CONFIG_STATUS
+  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
+  rm -f conftest.defines
+  mv conftest.tail conftest.defines
+done
+rm -f conftest.defines
+echo '  fi # egrep' >>$CONFIG_STATUS
+echo >>$CONFIG_STATUS
+
+# Break up conftest.undefs because some shells have a limit on the size
+# of here documents, and old seds have small limits too (100 cmds).
+echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
+rm -f conftest.tail
+while grep . conftest.undefs >/dev/null
+do
+  # Write a limited-size here document to $tmp/undefs.sed.
+  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
+  # Speed up: don't consider the non `#undef'
+  echo '/^[    ]*#[    ]*undef/!b' >>$CONFIG_STATUS
+  # Work around the forget-to-reset-the-flag bug.
+  echo 't clr' >>$CONFIG_STATUS
+  echo ': clr' >>$CONFIG_STATUS
+  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
+  echo 'CEOF
+  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
+  rm -f $tmp/in
+  mv $tmp/out $tmp/in
+' >>$CONFIG_STATUS
+  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
+  rm -f conftest.undefs
+  mv conftest.tail conftest.undefs
+done
+rm -f conftest.undefs
+
+cat >>$CONFIG_STATUS <<\EOF
+  # Let's still pretend it is `configure' which instantiates (i.e., don't
+  # use $as_me), people would be surprised to read:
+  #    /* config.h.  Generated automatically by config.status.  */
+  if test x"$ac_file" = x-; then
+    echo "/* Generated automatically by configure.  */" >$tmp/config.h
+  else
+    echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
+  fi
+  cat $tmp/in >>$tmp/config.h
+  rm -f $tmp/in
+  if test x"$ac_file" != x-; then
+    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
+      { echo "$as_me:4175: $ac_file is unchanged" >&5
+echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+         X"$ac_file" : 'X\(//\)[^/]' \| \
+         X"$ac_file" : 'X\(//\)$' \| \
+         X"$ac_file" : 'X\(/\)' \| \
+         .     : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+         /^X\(\/\/\)$/{ s//\1/; q; }
+         /^X\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+        { case "$ac_dir" in
+  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
+  *)                      as_incr_dir=.;;
+esac
+as_dummy="$ac_dir"
+for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
+  case $as_mkdir_dir in
+    # Skip DOS drivespec
+    ?:) as_incr_dir=$as_mkdir_dir ;;
+    *)
+      as_incr_dir=$as_incr_dir/$as_mkdir_dir
+      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
+    ;;
+  esac
+done; }
+
+      fi
+      rm -f $ac_file
+      mv $tmp/config.h $ac_file
+    fi
+  else
+    cat $tmp/config.h
+    rm -f $tmp/config.h
+  fi
+  # Run the commands associated with the file.
+  case $ac_file in
+    config.h ) # update the timestamp
+echo timestamp >"./stamp-h1"
+ ;;
+  esac
+done
+EOF
+cat >>$CONFIG_STATUS <<\EOF
+
+#
+# CONFIG_COMMANDS section.
+#
+for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
+  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
+  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
+
+  case $ac_dest in
+    default-1 )
+test x"$AMDEP_TRUE" != x"" ||
+for mf in $CONFIG_FILES; do
+  case "$mf" in
+  Makefile) dirpart=.;;
+  */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
+  *) continue;;
+  esac
+  grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
+  # Extract the definition of DEP_FILES from the Makefile without
+  # running `make'.
+  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
+  test -z "$DEPDIR" && continue
+  # When using ansi2knr, U may be empty or an underscore; expand it
+  U=`sed -n -e '/^U = / s///p' < "$mf"`
+  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
+  # We invoke sed twice because it is the simplest approach to
+  # changing $(DEPDIR) to its actual value in the expansion.
+  for file in `sed -n -e '
+    /^DEP_FILES = .*\\\\$/ {
+      s/^DEP_FILES = //
+      :loop
+       s/\\\\$//
+       p
+       n
+       /\\\\$/ b loop
+      p
+    }
+    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
+       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+    # Make sure the directory exists.
+    test -f "$dirpart/$file" && continue
+    fdir=`echo "$file" | sed -e 's|/[^/]*$||'`
+    $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1
+    # echo "creating $dirpart/$file"
+    echo '# dummy' > "$dirpart/$file"
+  done
+done
+ ;;
+  esac
+done
+EOF
+
+cat >>$CONFIG_STATUS <<\EOF
+
+{ (exit 0); exit 0; }
+EOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || { (exit 1); exit 1; }
+fi
 
diff --git a/configure.ac b/configure.ac
new file mode 100644 (file)
index 0000000..b146dac
--- /dev/null
@@ -0,0 +1,160 @@
+dnl Process with autoconf to create a configure script  -*- Autoconf -*-
+AC_PREREQ(2.50)
+AC_INIT([LCLint], [3.0.0.19], [lclint-bug@cs.virginia.edu], [lclint])
+
+dnl This MUST precede any other macro
+AC_CONFIG_AUX_DIR([config])
+
+dnl Set up the source directory
+AC_CONFIG_SRCDIR([src/lclinit.c])
+
+dnl Deduce host
+AC_CANONICAL_HOST
+
+dnl Set up automake & the configuration header
+AM_INIT_AUTOMAKE(AC_PACKAGE_TARNAME, AC_PACKAGE_VERSION, AC_PACKAGE_BUGREPORT)
+AM_CONFIG_HEADER([config.h:config.hin])
+
+dnl Prepare for LCLint processing of config.h
+AH_TOP([/*@-constmacros@*/])
+AH_BOTTOM([/*@=constmacros@*/])
+
+dnl Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+AC_PROG_CPP
+AM_PROG_LEX
+AC_PROG_INSTALL
+AC_PROG_MAKE_SET
+AC_PROG_LN_S
+AC_CHECK_PROG(BISON, bison, bison, no)
+AC_CHECK_PROG(GREP, grep, grep, grep-is-missing)
+AC_CHECK_PROG(DIFF, diff, diff, diff-is-missing)
+AC_CHECK_PROG(CAT, cat, cat, cat-is-missing)
+AC_CHECK_PROG(RM, rm, rm, rm-is-missing)
+AC_CHECK_PROG(MV, mv, mv, mv-is-missing)
+AC_CHECK_PROG(CP, cp, cp, cp-is-missing)
+
+dnl Checks for header files.
+dnl Currently all disable, as the source files don't care about the results
+dnl AC_HEADER_DIRENT
+dnl AC_HEADER_STDC
+dnl AC_CHECK_HEADERS([alloca.h errno.h fcntl.h float.h limits.h locale.h malloc.h stddef.h stdlib.h string.h strings.h sys/time.h unistd.h])
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+dnl Currently all disable, as the source files don't care about the results
+dnl AC_C_CONST
+dnl AC_TYPE_UID_T
+dnl AC_TYPE_MODE_T
+dnl AC_TYPE_OFF_T
+dnl AC_TYPE_PID_T
+dnl AC_TYPE_SIZE_T
+dnl AC_STRUCT_ST_BLOCKS
+dnl AC_CHECK_MEMBERS([struct stat.st_rdev])
+dnl AC_DECL_SYS_SIGLIST
+dnl AC_HEADER_TIME
+dnl AC_STRUCT_TM
+dnl AC_CHECK_TYPES([ptrdiff_t])
+
+dnl Checks for library functions.
+dnl Currently all disable, as the source files don't care about the results
+dnl AC_FUNC_ALLOCA
+dnl AC_FUNC_CHOWN
+dnl AC_FUNC_GETPGRP
+dnl AC_PROG_GCC_TRADITIONAL
+dnl AC_FUNC_LSTAT
+dnl AC_FUNC_MALLOC
+dnl AC_FUNC_MEMCMP
+dnl AC_FUNC_MKTIME
+dnl AC_FUNC_MMAP
+dnl AC_FUNC_SETVBUF_REVERSED
+dnl AC_TYPE_SIGNAL
+dnl AC_FUNC_STAT
+dnl AC_FUNC_STRCOLL
+dnl AC_FUNC_STRERROR_R
+dnl AC_FUNC_VFORK
+dnl AC_FUNC_VPRINTF
+dnl AC_FUNC_WAIT3
+dnl AC_CHECK_FUNCS([alarm atexit btowc bzero dup2 endgrent endpwent fchdir floor ftruncate getcwd getgroups gethostname gettimeofday isascii iswprint lchown localeconv mblen mbrlen mbrtowc memchr memmove memset mkdir mkfifo modf munmap pathconf pow putenv realpath regcomp rint rmdir rpmatch select setenv socket sqrt strcasecmp strchr strcspn strdup strerror strftime strncasecmp strpbrk strrchr strspn strstr strtod strtol strtoul strtoull tzset uname utime vprintf])
+
+LCLOBJ='$(lcl_OBJECTS)'
+AC_ARG_WITH([lcl],
+            AC_HELP_STRING([--without-lcl],
+                           [don't include support for LCL files]),
+            ac_cv_use_lcl=$withval, 
+            AC_CACHE_CHECK([whether to include support for LCL files],
+                           ac_cv_use_lcl, ac_cv_use_lcl=yes))
+if test x$ac_cv_use_lcl != xyes; then
+  LCLOBJ=
+  AC_DEFINE(NOLCL, 1, [Define to disable support LCL files])
+fi
+AC_SUBST(LCLOBJ)
+
+# Make sure we have an actual value for $prefix
+myprefix=$prefix
+test x$myprefix = xNONE && myprefix=$ac_default_prefix
+
+# cpplib.h defines 2 include dirs; one is $includedir, the other is gcc's
+# include dir.  Not the most portable setup, but let's do our best.
+if test x$ac_cv_c_compiler_gnu = xyes; then
+  dnl Make sure to override NLS; this assumes gcc prints only
+  dnl   Reading specs from blah
+  dnl   gcc version blah
+  GCC_INCLUDE_DIR=`LANGUAGE= LANG= $CC -v 2>&1 | sed -e '/^gcc/ d' -e 's/.* \(.*\)specs/\1include/'`
+  AC_DEFINE_UNQUOTED(GCC_INCLUDE_DIR, "$GCC_INCLUDE_DIR",
+                     [gcc's private include directory])
+fi
+AC_DEFINE_UNQUOTED(GCC_INCLUDE_DIR2, "$myprefix/include",
+                   [the system's main include directory])
+
+# These used to be in local_constants.h
+AC_DEFINE_UNQUOTED(SYSTEM_LIBDIR, "$myprefix/include",
+                   [The system's main include directory])
+AC_DEFINE_UNQUOTED(DEFAULT_LARCHPATH,
+                   ".$PATH_SEPARATOR$myprefix/share/lclint/lib",
+                   [The directory where LCLint's library files live])
+AC_DEFINE_UNQUOTED(DEFAULT_LCLIMPORTDIR, "$myprefix/share/lclint/imports",
+                   [LCLint's imports directory])
+
+# These used to be in herald.h
+LCL_PARSE_VERSION="AC_PACKAGE_NAME AC_PACKAGE_VERSION"
+AC_DEFINE_UNQUOTED(LCL_VERSION,
+                   "$LCL_PARSE_VERSION --- `cat $srcdir/src/DATE`",
+                   [LCLint's version number and release date])
+AC_DEFINE_UNQUOTED(LCL_PARSE_VERSION, "$LCL_PARSE_VERSION",
+                   [LCLint's version number])
+AC_DEFINE_UNQUOTED(LCL_COMPILE,
+                   "Compiled using $CC $CFLAGS on `uname -a` by `whoami`",
+                   [String describing who compiled this binary and how])
+
+
+dnl TODO: Use result AC_CANONICAL_HOST to figure out what to define
+AC_DEFINE(UNIX, 1, [Define if you're on a Unixy system])
+
+dnl AC_CONFIG_FILES([test/Makefile
+dnl                  test/ensuresclauses/Makefile
+dnl                  test/conditions/Makefile
+dnl                  test/db2/Makefile
+dnl                  test/warnuse/Makefile
+dnl                  test/tainted/Makefile
+dnl                  test/fileio/Makefile
+dnl                  test/tests2.4/Makefile
+dnl                  test/db3/Makefile
+dnl                  test/metastate/Makefile
+dnl                  test/mergestate/Makefile
+dnl                  test/tests2.5/Makefile
+dnl                  test/tests2.2/Makefile
+dnl                  test/db1/Makefile])
+
+AC_CONFIG_FILES([Makefile imports/Makefile lib/Makefile src/Makefile
+                 test/Makefile])
+AC_OUTPUT
+
+
+
+
+
+
+
+
+
diff --git a/imports/Makefile b/imports/Makefile
new file mode 100644 (file)
index 0000000..d422376
--- /dev/null
@@ -0,0 +1,236 @@
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+SHELL = /bin/sh
+
+srcdir = .
+top_srcdir = ..
+
+prefix = /usr/local
+exec_prefix = ${prefix}
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+datadir = ${prefix}/share
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/info
+mandir = ${prefix}/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/lclint
+pkglibdir = $(libdir)/lclint
+pkgincludedir = $(includedir)/lclint
+top_builddir = ..
+
+ACLOCAL = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run aclocal
+AUTOCONF = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run autoconf
+AUTOMAKE = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run automake
+AUTOHEADER = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run autoheader
+
+INSTALL = /usr/bin/install -c
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = s,x,x,
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = 
+host_triplet = i686-pc-linux-gnu
+AMTAR = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run tar
+AWK = gawk
+BISON = bison
+CAT = cat
+CC = gcc
+CP = cp
+CPP = gcc -E
+CXX = g++
+DEPDIR = .deps
+DIFF = diff
+EXEEXT = 
+GREP = grep
+INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
+LCLOBJ = $(lcl_OBJECTS)
+LEX = flex
+LN_S = ln -s
+MV = mv
+OBJEXT = o
+PACKAGE = lclint
+RM = rm
+VERSION = 3.0.0.19
+am__include = include
+am__quote = 
+install_sh = /net/af10/evans/LCLintDev/config/install-sh
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+importsdir = $(pkgdatadir)/imports
+
+imports_DATA = \
+  assert.lcl  assert.lcs  ctype.lcl  ctype.lcs  errno.lcl  errno.lcs  \
+  limits.lcl  limits.lcs  locale.lcl locale.lcs math.lcl   math.lcs   \
+  setjmp.lcl  setjmp.lcs  signal.lcl signal.lcs stdarg.lcl stdarg.lcs \
+  stdio.lcl   stdio.lcs   stdlib.lcl stdlib.lcs string.lcl string.lcs \
+  strings.lcl strings.lcs time.lcl   time.lcs
+
+
+EXTRA_DIST = $(imports_DATA)
+subdir = imports
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(imports_DATA)
+
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  imports/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
+uninstall-info-am:
+install-importsDATA: $(imports_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(importsdir)
+       @list='$(imports_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         f="`echo $$p | sed -e 's|^.*/||'`"; \
+         echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(importsdir)/$$f"; \
+         $(INSTALL_DATA) $$d$$p $(DESTDIR)$(importsdir)/$$f; \
+       done
+
+uninstall-importsDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(imports_DATA)'; for p in $$list; do \
+         f="`echo $$p | sed -e 's|^.*/||'`"; \
+         echo " rm -f $(DESTDIR)$(importsdir)/$$f"; \
+         rm -f $(DESTDIR)$(importsdir)/$$f; \
+       done
+tags: TAGS
+TAGS:
+
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+
+installdirs:
+       $(mkinstalldirs) $(DESTDIR)$(importsdir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-importsDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-importsDATA uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+       distclean-generic distdir dvi dvi-am info info-am install \
+       install-am install-data install-data-am install-exec \
+       install-exec-am install-importsDATA install-info \
+       install-info-am install-man install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       uninstall uninstall-am uninstall-importsDATA uninstall-info-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/imports/Makefile.am b/imports/Makefile.am
new file mode 100644 (file)
index 0000000..44fe427
--- /dev/null
@@ -0,0 +1,17 @@
+## Note: starting comments with ## means they don't end up in Makefile
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+## Put these files in $prefix/share/lclint/imports
+importsdir = $(pkgdatadir)/imports
+
+## List of files
+imports_DATA = \
+  assert.lcl  assert.lcs  ctype.lcl  ctype.lcs  errno.lcl  errno.lcs  \
+  limits.lcl  limits.lcs  locale.lcl locale.lcs math.lcl   math.lcs   \
+  setjmp.lcl  setjmp.lcs  signal.lcl signal.lcs stdarg.lcl stdarg.lcs \
+  stdio.lcl   stdio.lcs   stdlib.lcl stdlib.lcs string.lcl string.lcs \
+  strings.lcl strings.lcs time.lcl   time.lcs
+
+## Include them in the distribution
+EXTRA_DIST = $(imports_DATA)
diff --git a/imports/Makefile.in b/imports/Makefile.in
new file mode 100644 (file)
index 0000000..6859f2e
--- /dev/null
@@ -0,0 +1,236 @@
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = @host_alias@
+host_triplet = @host@
+AMTAR = @AMTAR@
+AWK = @AWK@
+BISON = @BISON@
+CAT = @CAT@
+CC = @CC@
+CP = @CP@
+CPP = @CPP@
+CXX = @CXX@
+DEPDIR = @DEPDIR@
+DIFF = @DIFF@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LCLOBJ = @LCLOBJ@
+LEX = @LEX@
+LN_S = @LN_S@
+MV = @MV@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+RM = @RM@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+install_sh = @install_sh@
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+importsdir = $(pkgdatadir)/imports
+
+imports_DATA = \
+  assert.lcl  assert.lcs  ctype.lcl  ctype.lcs  errno.lcl  errno.lcs  \
+  limits.lcl  limits.lcs  locale.lcl locale.lcs math.lcl   math.lcs   \
+  setjmp.lcl  setjmp.lcs  signal.lcl signal.lcs stdarg.lcl stdarg.lcs \
+  stdio.lcl   stdio.lcs   stdlib.lcl stdlib.lcs string.lcl string.lcs \
+  strings.lcl strings.lcs time.lcl   time.lcs
+
+
+EXTRA_DIST = $(imports_DATA)
+subdir = imports
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(imports_DATA)
+
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  imports/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
+uninstall-info-am:
+install-importsDATA: $(imports_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(importsdir)
+       @list='$(imports_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         f="`echo $$p | sed -e 's|^.*/||'`"; \
+         echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(importsdir)/$$f"; \
+         $(INSTALL_DATA) $$d$$p $(DESTDIR)$(importsdir)/$$f; \
+       done
+
+uninstall-importsDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(imports_DATA)'; for p in $$list; do \
+         f="`echo $$p | sed -e 's|^.*/||'`"; \
+         echo " rm -f $(DESTDIR)$(importsdir)/$$f"; \
+         rm -f $(DESTDIR)$(importsdir)/$$f; \
+       done
+tags: TAGS
+TAGS:
+
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+
+installdirs:
+       $(mkinstalldirs) $(DESTDIR)$(importsdir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-importsDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-importsDATA uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+       distclean-generic distdir dvi dvi-am info info-am install \
+       install-am install-data install-data-am install-exec \
+       install-exec-am install-importsDATA install-info \
+       install-info-am install-man install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       uninstall uninstall-am uninstall-importsDATA uninstall-info-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
index 1a763b8acb2f5c256daa3bc4ca0a29f3f97c6547..1240b493d398c357e9b8d2c553e87d18b199d83f 100644 (file)
-LCLINT = ../bin/lclint
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
 
-all:
-       -${LCLINT} -nolib +impconj ansi.h -dump ansi 
-       -${LCLINT} -nolib +impconj -DSTRICT ansi.h -dump ansistrict
-       -${LCLINT} -nolib +impconj ansi.h posix.h -dump posix
-       -${LCLINT} -nolib +impconj -DSTRICT ansi.h posix.h -dump posixstrict
-       -${LCLINT} -nolib +impconj ansi.h posix.h unix.h stdio.h stdlib.h -dump unix
-       -${LCLINT} -nolib +impconj -DSTRICT ansi.h posix.h unix.h -dump unixstrict
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+SHELL = /bin/sh
+
+srcdir = .
+top_srcdir = ..
+
+prefix = /usr/local
+exec_prefix = ${prefix}
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+datadir = ${prefix}/share
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/info
+mandir = ${prefix}/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/lclint
+pkglibdir = $(libdir)/lclint
+pkgincludedir = $(includedir)/lclint
+top_builddir = ..
+
+ACLOCAL = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run aclocal
+AUTOCONF = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run autoconf
+AUTOMAKE = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run automake
+AUTOHEADER = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run autoheader
+
+INSTALL = /usr/bin/install -c
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = s,x,x,
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = 
+host_triplet = i686-pc-linux-gnu
+AMTAR = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run tar
+AWK = gawk
+BISON = bison
+CAT = cat
+CC = gcc
+CP = cp
+CPP = gcc -E
+CXX = g++
+DEPDIR = .deps
+DIFF = diff
+EXEEXT = 
+GREP = grep
+INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
+LCLOBJ = $(lcl_OBJECTS)
+LEX = flex
+LN_S = ln -s
+MV = mv
+OBJEXT = o
+PACKAGE = lclint
+RM = rm
+VERSION = 3.0.0.19
+am__include = include
+am__quote = 
+install_sh = /net/af10/evans/LCLintDev/config/install-sh
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+lclintlibdir = $(pkgdatadir)/lib
+
+lclintlib_DATA = \
+  ansi.h ansi.lcd ansistrict.lcd posix.h posix.lcd posixstrict.lcd \
+  unix.h unix.lcd unixstrict.lcd CTrait.syms CTraitGen.lcl bool.h \
+  file.mts file.xh filerw.mts filerw.xh \
+  lclinit.lci linux.h lslinit.lsi tainted.mts tainted.xh
+
+
+EXTRA_DIST = $(lclintlib_DATA)
+
+LCLINT = $(top_builddir)/bin/lclint$(EXEEXT)
+subdir = lib
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(lclintlib_DATA)
+
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  lib/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
+uninstall-info-am:
+install-lclintlibDATA: $(lclintlib_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(lclintlibdir)
+       @list='$(lclintlib_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         f="`echo $$p | sed -e 's|^.*/||'`"; \
+         echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(lclintlibdir)/$$f"; \
+         $(INSTALL_DATA) $$d$$p $(DESTDIR)$(lclintlibdir)/$$f; \
+       done
+
+uninstall-lclintlibDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(lclintlib_DATA)'; for p in $$list; do \
+         f="`echo $$p | sed -e 's|^.*/||'`"; \
+         echo " rm -f $(DESTDIR)$(lclintlibdir)/$$f"; \
+         rm -f $(DESTDIR)$(lclintlibdir)/$$f; \
+       done
+tags: TAGS
+TAGS:
+
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+
+installdirs:
+       $(mkinstalldirs) $(DESTDIR)$(lclintlibdir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-lclintlibDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am uninstall-lclintlibDATA
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+       distclean-generic distdir dvi dvi-am info info-am install \
+       install-am install-data install-data-am install-exec \
+       install-exec-am install-info install-info-am \
+       install-lclintlibDATA install-man install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       uninstall uninstall-am uninstall-info-am \
+       uninstall-lclintlibDATA
+
+
+$(LCLINT):
+       cd $(top_builddir)/src; $(MAKE)
+
+ansi.lcd: ansi.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h -dump ansi
+       @touch $@
+
+ansistrict.lcd: ansi.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h -dump ansistrict
+       @touch $@
+
+posix.lcd: ansi.h posix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h posix.h -dump posix
+       @touch $@
+
+posixstrict.lcd: ansi.h posix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h posix.h -dump posixstrict
+       @touch $@
+
+unix.lcd: ansi.h posix.h unix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h posix.h unix.h -dump unix
+       @touch $@
+
+unixstrict.lcd: ansi.h posix.h unix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h posix.h unix.h -dump unixstrict
+       @touch $@
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/lib/Makefile.am b/lib/Makefile.am
new file mode 100644 (file)
index 0000000..841b9d9
--- /dev/null
@@ -0,0 +1,47 @@
+## Note: starting comments with ## means they don't end up in Makefile
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+## Put these files in $prefix/share/lclint/lib
+lclintlibdir = $(pkgdatadir)/lib
+
+## List of files
+lclintlib_DATA = \
+  ansi.h ansi.lcd ansistrict.lcd posix.h posix.lcd posixstrict.lcd \
+  unix.h unix.lcd unixstrict.lcd CTrait.syms CTraitGen.lcl bool.h \
+  file.mts file.xh filerw.mts filerw.xh \
+  lclinit.lci linux.h lslinit.lsi tainted.mts tainted.xh
+
+## Include them in the distribution
+EXTRA_DIST = $(lclintlib_DATA)
+
+## Rules to make lclint & the dumps
+
+LCLINT = $(top_builddir)/bin/lclint$(EXEEXT)
+
+$(LCLINT):
+       cd $(top_builddir)/src; $(MAKE)
+
+ansi.lcd: ansi.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h -dump ansi
+       @touch $@
+
+ansistrict.lcd: ansi.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h -dump ansistrict
+       @touch $@
+
+posix.lcd: ansi.h posix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h posix.h -dump posix
+       @touch $@
+
+posixstrict.lcd: ansi.h posix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h posix.h -dump posixstrict
+       @touch $@
+
+unix.lcd: ansi.h posix.h unix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h posix.h unix.h -dump unix
+       @touch $@
+
+unixstrict.lcd: ansi.h posix.h unix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h posix.h unix.h -dump unixstrict
+       @touch $@
diff --git a/lib/Makefile.am~ b/lib/Makefile.am~
new file mode 100644 (file)
index 0000000..9b66917
--- /dev/null
@@ -0,0 +1,47 @@
+## Note: starting comments with ## means they don't end up in Makefile
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+## Put these files in $prefix/share/lclint/lib
+lclintlibdir = $(pkgdatadir)/lib
+
+## List of files
+lclintlib_DATA = \
+  ansi.h ansi.lcd ansistrict.lcd posix.h posix.lcd posixstrict.lcd \
+  unix.h unix.lcd unixstrict.lcd CTrait.syms CTraitGen.lcl bool.h \
+  file-old.mts file.mts file.xh filerw.c filerw.mts filerw.xh \
+  lclinit.lci linux.h lslinit.lsi tainted.mts tainted.xh
+
+## Include them in the distribution
+EXTRA_DIST = $(lclintlib_DATA)
+
+## Rules to make lclint & the dumps
+
+LCLINT = $(top_builddir)/bin/lclint$(EXEEXT)
+
+$(LCLINT):
+       cd $(top_builddir)/src; $(MAKE)
+
+ansi.lcd: ansi.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h -dump ansi
+       @touch $@
+
+ansistrict.lcd: ansi.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h -dump ansistrict
+       @touch $@
+
+posix.lcd: ansi.h posix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h posix.h -dump posix
+       @touch $@
+
+posixstrict.lcd: ansi.h posix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h posix.h -dump posixstrict
+       @touch $@
+
+unix.lcd: ansi.h posix.h unix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h posix.h unix.h -dump unix
+       @touch $@
+
+unixstrict.lcd: ansi.h posix.h unix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h posix.h unix.h -dump unixstrict
+       @touch $@
diff --git a/lib/Makefile.in b/lib/Makefile.in
new file mode 100644 (file)
index 0000000..b01e29c
--- /dev/null
@@ -0,0 +1,265 @@
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = @host_alias@
+host_triplet = @host@
+AMTAR = @AMTAR@
+AWK = @AWK@
+BISON = @BISON@
+CAT = @CAT@
+CC = @CC@
+CP = @CP@
+CPP = @CPP@
+CXX = @CXX@
+DEPDIR = @DEPDIR@
+DIFF = @DIFF@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LCLOBJ = @LCLOBJ@
+LEX = @LEX@
+LN_S = @LN_S@
+MV = @MV@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+RM = @RM@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+install_sh = @install_sh@
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+lclintlibdir = $(pkgdatadir)/lib
+
+lclintlib_DATA = \
+  ansi.h ansi.lcd ansistrict.lcd posix.h posix.lcd posixstrict.lcd \
+  unix.h unix.lcd unixstrict.lcd CTrait.syms CTraitGen.lcl bool.h \
+  file.mts file.xh filerw.mts filerw.xh \
+  lclinit.lci linux.h lslinit.lsi tainted.mts tainted.xh
+
+
+EXTRA_DIST = $(lclintlib_DATA)
+
+LCLINT = $(top_builddir)/bin/lclint$(EXEEXT)
+subdir = lib
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(lclintlib_DATA)
+
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  lib/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
+uninstall-info-am:
+install-lclintlibDATA: $(lclintlib_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(lclintlibdir)
+       @list='$(lclintlib_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         f="`echo $$p | sed -e 's|^.*/||'`"; \
+         echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(lclintlibdir)/$$f"; \
+         $(INSTALL_DATA) $$d$$p $(DESTDIR)$(lclintlibdir)/$$f; \
+       done
+
+uninstall-lclintlibDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(lclintlib_DATA)'; for p in $$list; do \
+         f="`echo $$p | sed -e 's|^.*/||'`"; \
+         echo " rm -f $(DESTDIR)$(lclintlibdir)/$$f"; \
+         rm -f $(DESTDIR)$(lclintlibdir)/$$f; \
+       done
+tags: TAGS
+TAGS:
+
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+
+installdirs:
+       $(mkinstalldirs) $(DESTDIR)$(lclintlibdir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-lclintlibDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am uninstall-lclintlibDATA
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+       distclean-generic distdir dvi dvi-am info info-am install \
+       install-am install-data install-data-am install-exec \
+       install-exec-am install-info install-info-am \
+       install-lclintlibDATA install-man install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       uninstall uninstall-am uninstall-info-am \
+       uninstall-lclintlibDATA
+
+
+$(LCLINT):
+       cd $(top_builddir)/src; $(MAKE)
+
+ansi.lcd: ansi.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h -dump ansi
+       @touch $@
+
+ansistrict.lcd: ansi.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h -dump ansistrict
+       @touch $@
+
+posix.lcd: ansi.h posix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h posix.h -dump posix
+       @touch $@
+
+posixstrict.lcd: ansi.h posix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h posix.h -dump posixstrict
+       @touch $@
+
+unix.lcd: ansi.h posix.h unix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj ansi.h posix.h unix.h -dump unix
+       @touch $@
+
+unixstrict.lcd: ansi.h posix.h unix.h $(LCLINT)
+       -$(LCLINT) -nolib +impconj -DSTRICT ansi.h posix.h unix.h -dump unixstrict
+       @touch $@
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
index 2580af1c95037aaa1b49fbdf67864ea76f7656be..2e91a4ecbe288625e2b1dd0b183b9be171ec1966 100644 (file)
@@ -1037,7 +1037,9 @@ typedef unsigned int *uintptr_t
 typedef /*@signedintegraltype@*/ intmax_t;
 typedef /*@unsignedintegraltype@*/ uintmax_t;
 
-/*@i534 types here? */
+/*
+** What should the types be here? 
+*/ /*#*/
 
 /*@constant int INT8_MIN@*/
 /*@constant int INT16_MIN@*/
index a71171877a7d836523dc7100247883b7c9fc6e7f..414bcd9ee26a74e784b1bc178eb68971b2b37851 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: ansi.lcd
-;;LCLint 3.0.0.16 --- 10 September 2001
+;;LCLint 3.0.0.19 --- 5 October 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
index 6a189ce1dfc48e66ab9e22d62e8af65fa0dcee5d..2e8d362198da19a4bede234aa0aca0f4d86ba80f 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: ansistrict.lcd
-;;LCLint 3.0.0.16 --- 10 September 2001
+;;LCLint 3.0.0.19 --- 5 October 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
diff --git a/lib/linux.h b/lib/linux.h
new file mode 100644 (file)
index 0000000..9b6e9ab
--- /dev/null
@@ -0,0 +1,589 @@
+/*
+** linux.h
+*/
+
+/*
+** Based on Linux Standard Base Specification 1.0.0 
+** http://www.linuxbase.org/spec/gLSB/gLSB/libc-ddefs.html
+*/
+
+/*
+
+Data Definitions for libc
+
+dirent.h
+*/
+
+typedef struct __dirstream DIR;
+
+/* Not in LSB: based on RedHat 7.0: */
+
+struct dirent {
+#ifndef __USE_FILE_OFFSET64
+    __ino_t d_ino;
+    __off_t d_off;
+#else
+    __ino64_t d_ino;
+    __off64_t d_off;
+#endif
+  unsigned short int d_reclen;
+  unsigned char d_type;
+  char d_name[256];            /* We must not include limits.h! */
+} ; 
+
+/*@i43 struct dirent not in LSB spec
+       why doesn't alphasort64 use struct dirent64's?
+*/
+
+int acct (/*@null@*/ const char *filename) 
+   /*:statusreturn@*/
+   /*@modifies systemState@*/ ;
+
+int alphasort (const struct dirent **a, const struct dirent **b) /*@*/ ;
+int alphasort64(const struct dirent **a, const struct dirent **b) /*@*/ ; 
+
+/*
+ftw.h
+*/
+
+typedef int (*__ftw_func_t) (char *__filename, struct stat * __status,
+                            int __flag);
+
+typedef int (*__ftw64_func_t) (char *__filename, struct stat64 * __status,
+                              int __flag);
+
+typedef int (*__nftw_func_t) (char *__filename, struct stat * __status,
+                             int __flag, struct FTW * __info);
+
+typedef int (*__nftw64_func_t) (char *__filename, struct stat64 * __status,
+                               int __flag, struct FTW * __info);
+
+/* 
+glob.h
+*/
+
+typedef struct
+{
+  __size_t gl_pathc;
+  char **gl_pathv;
+  __size_t gl_offs;
+  int gl_flags;
+  void (*gl_closedir) ();
+  struct dirent64 *(*gl_readdir) ();
+  void *(*gl_opendir) ();
+  int (*gl_lstat) ();
+  int (*gl_stat) ();
+}
+glob_t;
+
+typedef struct
+{
+  __size_t gl_pathc;
+  char **gl_pathv;
+  __size_t gl_offs;
+  int gl_flags;
+  void (*gl_closedir) ();
+  struct dirent64 *(*gl_readdir) ();
+  void *(*gl_opendir) ();
+  int (*gl_lstat) ();
+  int (*gl_stat) ();
+}
+glob64_t;
+/*
+grp.h
+*/
+
+struct group
+{
+  char *gr_name;
+  char *gr_passwd;
+  __gid_t gr_gid;
+  char **gr_mem;
+}
+;
+/*
+iconv.h
+*/
+
+typedef void *iconv_t;
+/*
+inttypes.h
+*/
+
+typedef lldiv_t imaxdiv_t;
+
+typedef long long intmax_t;
+
+typedef unsigned long long uintmax_t;
+/*
+locale.h
+*/
+
+struct lconv
+{
+  char *decimal_point;
+  char *thousands_sep;
+  char *grouping;
+  char *int_curr_symbol;
+  char *currency_symbol;
+  char *mon_decimal_point;
+  char *mon_thousands_sep;
+  char *mon_grouping;
+  char *positive_sign;
+  char *negative_sign;
+  char int_frac_digits;
+  char frac_digits;
+  char p_cs_precedes;
+  char p_sep_by_space;
+  char n_cs_precedes;
+  char n_sep_by_space;
+  char p_sign_posn;
+  char n_sign_posn;
+}
+;
+/*
+nl_types.h
+*/
+
+typedef void *nl_catd;
+
+typedef int nl_item;
+/*
+pwd.h
+*/
+
+struct passwd
+{
+  char *pw_name;
+  char *pw_passwd;
+  __uid_t pw_uid;
+  __gid_t pw_gid;
+  char *pw_gecos;
+  char *pw_dir;
+  char *pw_shell;
+}
+;
+/*
+regex.h
+*/
+
+typedef unsigned long reg_syntax_t;
+
+typedef struct re_pattern_buffer
+{
+  unsigned char *buffer;
+  unsigned long allocated;
+  unsigned long used;
+  reg_syntax_t syntax;
+  char *fastmap;
+  char *translate;
+  size_t re_nsub;
+  unsigned int can_be_null;
+  unsigned int regs_allocated;
+  unsigned int fastmap_accurate;
+  unsigned int no_sub;
+  unsigned int not_bol;
+  unsigned int not_eol;
+  unsigned int newline_anchor;
+}
+regex_t;
+
+typedef int regoff_t;
+
+typedef struct
+{
+  regoff_t rm_so;
+  regoff_t rm_eo;
+}
+regmatch_t;
+/*
+search.h
+*/
+
+typedef enum
+{
+  FIND,
+  ENTER
+}
+ACTION;
+
+typedef enum
+{
+  preorder,
+  postorder,
+  endorder,
+  leaf
+}
+VISIT;
+
+typedef struct entry
+{
+  char *key;
+  void *data;
+}
+ENTRY;
+
+typedef void (*__action_fn_t) (void *__nodep, VISIT __value, int __level);
+/*
+setjmp.h
+*/
+
+typedef int __jmp_buf;
+
+typedef struct __jmp_buf_tag
+{
+  __jmp_buf __jmpbuf;
+  int __mask_was_saved;
+  __sigset_t __saved_mask;
+}
+jmp_buf;
+
+typedef jmp_buf sigjmp_buf;
+/*
+signal.h
+*/
+
+typedef union sigval
+{
+  int sival_int;
+  void *sival_ptr;
+}
+sigval_t;
+
+typedef void (*__sighandler_t) ();
+
+struct sigevent
+{
+  sigval_t sigev_value;
+  int sigev_signo;
+  int sigev_notify;
+}
+;
+
+typedef struct
+{
+  unsigned long __val[1];
+}
+__sigset_t;
+
+typedef __sigset_t sigset_t;
+
+struct sigaction;
+
+typedef struct
+{
+  int si_band;
+  int si_fd;
+  struct _sifields;
+  struct _sigpoll;
+}
+siginfo_t;
+
+struct sigaltstack
+{
+  void *ss_sp;
+  int ss_flags;
+  size_t ss_size;
+}
+;
+
+struct sigstack
+{
+  void *ss_sp;
+  int ss_onstack;
+}
+;
+/*
+stdio.h
+*/
+
+typedef struct _IO_FILE FILE;
+
+typedef __off_t fpos_t;
+
+typedef __off64_t fpos64_t;
+/*
+stdlib.h
+*/
+
+typedef struct
+{
+  long long quot;
+  long long rem;
+}
+lldiv_t;
+
+typedef struct
+{
+  int quot;
+  int rem;
+}
+div_t;
+
+typedef struct
+{
+  long quot;
+  long rem;
+}
+ldiv_t;
+
+typedef int (*__compar_fn_t) ();
+/*
+sys/sem.h
+*/
+
+struct sembuf
+{
+  short sem_num;
+  short sem_op;
+  short sem_flg;
+}
+;
+/*
+sys/socket.h
+*/
+
+typedef unsigned short sa_family_t;
+
+typedef unsigned int socklen_t;
+
+struct sockaddr
+{
+  sa_family_t sa_family;
+  char sa_data[1];
+}
+;
+
+struct msghdr
+{
+  void *msg_name;
+  socklen_t msg_namelen;
+  struct iovec *msg_iov;
+  size_t msg_iovlen;
+  void *msg_control;
+  size_t msg_controllen;
+  int msg_flags;
+}
+;
+/*
+sys/times.h
+*/
+
+struct tms
+{
+  clock_t tms_utime;
+  clock_t tms_stime;
+  clock_t tms_cutime;
+  clock_t tms_cstime;
+}
+;
+/*
+sys/utsname.h
+*/
+
+struct utsname
+{
+  char sysname[1];
+  char nodename[1];
+  char release[1];
+  char version[1];
+  char machine[1];
+  char __domainname[1];
+}
+;
+/*
+sys/wait.h
+*/
+
+typedef enum
+{
+  P_ALL,
+  P_PID,
+  P_PGID
+}
+idtype_t;
+/*
+time.h
+*/
+
+typedef long __clock_t;
+
+struct timespec
+{
+  long tv_sec;
+  long tv_nsec;
+}
+;
+
+struct tm
+{
+  int tm_sec;
+  int tm_min;
+  int tm_hour;
+  int tm_mday;
+  int tm_mon;
+  int tm_year;
+  int tm_wday;
+  int tm_yday;
+  int tm_isdst;
+  long __tm_gmtoff;
+  char *__tm_zone;
+}
+;
+
+typedef __clock_t clock_t;
+
+typedef __time_t time_t;
+int adjtime (/*@notnull@*/ const struct timeval *delta, /*@null@*/ struct timeval *olddelta)
+     /*@warn superuser "Only super-user processes may call adjtime."@*/
+     /*:statusreturn@*/ 
+     /*@modifies systemState@*/ ;
+
+/*
+unistd.h
+*/
+
+typedef __ssize_t ssize_t;
+
+typedef __pid_t pid_t;
+
+typedef __off_t off_t;
+
+extern /*@observer@*/ /*@nullterminated@*/ /*@null@*/ 
+char *bindtextdomain (/*@null@*/ /*@nullterminated@*/ const char *domainname,
+                     /*@null@*/ /*@nullterminated@*/ const char *dirname) /*@*/ ;
+/* LSB doesn't specify: taken from
+   http://www.hgmp.mrc.ac.uk/cgi-bin/man.cgi?section=3C&topic=bindtextdomain
+*/
+
+/*
+utime.h
+*/
+
+struct utimbuf
+{
+  __time_t actime;
+  __time_t modtime;
+}
+;
+/*
+wchar.h
+*/
+
+typedef long wchar_t;
+
+typedef unsigned int wint_t;
+
+typedef struct
+{
+  int count;
+  wint_t value;
+}
+mbstate_t;
+/*
+wctype.h
+*/
+
+typedef unsigned long wctype_t;
+
+typedef __int32_t *wctrans_t;
+/*
+wordexp.h
+*/
+
+typedef struct
+{
+  int we_wordc;
+  char **we_wordv;
+  int we_offs;
+}
+wordexp_t;
+/*
+timex.h
+*/
+
+struct timex {
+  int modes; /* mode selector */
+  long offset; /* time offset (usec) */
+  long freq; /* frequency offset (scaled ppm) */
+  long maxerror; /* maximum error (usec) */
+  long esterror; /* estimated error (usec) */
+  int status; /* clock command/status */
+  long constant; /* pll time constant */
+  long precision; /* clock precision (usec) (read only) */
+  long tolerance; /* clock frequency tolerance (ppm) (read only) */
+  struct timeval time; /* current time (read only) */
+  long tick; /* usecs between clock ticks */
+
+};
+
+/*@constant int ADJ_OFFSET@*/
+/*@constant int ADJ_FREQUENCY@*/
+/*@constant int ADJ_MAXERROR@*/
+/*@constant int ADJ_ESTERROR@*/
+/*@constant int ADJ_STATUS@*/
+/*@constant int ADJ_TIMECONST@*/
+/*@constant int ADJ_TICK@*/
+/*@constant int ADJ_OFFSET_SINGLESHOT@*/
+
+int adjtimex (/*@notnull@*/ struct timex *buf)
+     /*@warn superuser "Only super-user processes may call adjtimex unless the modes field is 0."@*/
+     /*:statusreturn@*/
+     /*@modifies systemState@*/ ;
+
+/*
+termios.h
+*/
+
+typedef unsigned char  cc_t;
+typedef unsigned int   speed_t;
+typedef unsigned int   tcflag_t;
+
+struct termios
+{
+  tcflag_t c_iflag;            /* input mode flags */
+  tcflag_t c_oflag;            /* output mode flags */
+  tcflag_t c_cflag;            /* control mode flags */
+  tcflag_t c_lflag;            /* local mode flags */
+  cc_t c_cc[NCCS];             /* control characters */
+};
+
+int cfmakeraw (/*@out@*/ struct termios *termios_p)
+     /*:statusreturn@*/ ; 
+
+int cfsetspeed(struct termios *t, speedt speed)
+     /*:statusreturn@*/ ;
+   
+/*
+** Built in
+*/
+
+/*@exits@*/ void __assert_fail (/*@notnull@*/ const char *assertion,
+                               /*@notnull@*/ const char *file,
+                               unsigned int line,
+                               /*@null@*/ const char *function) 
+     /*@modifies stderr@*/;
index d1a361e44db5f27962bda700316c15621dcc461c..acb7c1c6db700cb508f7f871ca85f9a19b6c87e7 100644 (file)
@@ -72,7 +72,7 @@
 
 typedef /*@integraltype@*/ dev_t;
 typedef /*@integraltype@*/ gid_t;
-typedef /*@integraltype@*/ ino_t;
+typedef /*@unsignedintegraltype@*/ ino_t; /*: is this definitely unsigned? */
 typedef /*@integraltype@*/ mode_t;
 typedef /*@integraltype@*/ nlink_t;
 typedef /*@integraltype@*/ off_t;
@@ -89,21 +89,17 @@ struct dirent {
   char d_name[];
 };
 
-       extern int
-closedir (DIR *dirp)
-       /*@modifies errno@*/;
+extern int closedir (DIR *dirp)
+   /*@modifies errno@*/;
 
-       extern /*@null@*/ DIR *
-opendir (const char *dirname)
-       /*@modifies errno@*/;
+extern /*@null@*/ DIR *opendir (const char *dirname)
+   /*@modifies errno@*/;
 
-       extern /*@null@*/ struct dirent *
-readdir (DIR *dirp)
-       /*@modifies errno@*/;
+extern /*@null@*/ struct dirent *readdir (DIR *dirp)
+   /*@modifies errno@*/;
 
-       extern void
-rewinddir (DIR *dirp)
-       /*@*/;
+extern void rewinddir (DIR *dirp)
+   /*@*/;
 
 /*
 ** errno.h
index 2bf730f59cd762a5381743979fbf872e07458e44..ad50d016d5bdfcd025b9b2c02cdeafe31854860b 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: posix.lcd
-;;LCLint 3.0.0.16 --- 10 September 2001
+;;LCLint 3.0.0.19 --- 5 October 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 *0 (Datatype)
 ^409 13@-@-@0@0@0@0@684#dev_t
 ^410 13@-@-@0@0@0@0@685#gid_t
-^411 13@-@-@0@0@0@0@686#ino_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
index d8aeb53423a8812ab28517e0cac862096f658aa5..96f973fb743685346bcaa3d9c0bad3665816005f 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: posixstrict.lcd
-;;LCLint 3.0.0.16 --- 10 September 2001
+;;LCLint 3.0.0.19 --- 5 October 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 *0 (Datatype)
 ^409 13@-@-@0@0@0@0@641#dev_t
 ^410 13@-@-@0@0@0@0@642#gid_t
-^411 13@-@-@0@0@0@0@643#ino_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
diff --git a/lib/tainted.mts b/lib/tainted.mts
new file mode 100644 (file)
index 0000000..454a7d5
--- /dev/null
@@ -0,0 +1,19 @@
+attribute taintedness
+   context reference char *
+   oneof untainted, tainted
+   annotations
+      tainted reference ==> tainted
+      untainted reference ==> untainted
+      anytainted parameter ==> tainted
+   transfers
+      tainted as untainted ==> error "Possibly tainted storage used as untainted."
+   merge
+      tainted + untainted ==> tainted
+   defaults 
+      reference ==> tainted
+      literal ==> untainted
+      null ==> untainted 
+end
+
+
+
diff --git a/lib/tainted.xh b/lib/tainted.xh
new file mode 100644 (file)
index 0000000..6c82bcb
--- /dev/null
@@ -0,0 +1,52 @@
+/*
+** tainted.xh
+*/
+
+/* Library functions annotated for tainted.mts */
+
+extern int printf (/*@untainted@*/ char *format, ...) ;
+extern int fprintf (FILE *stream, /*@untainted@*/ char *format, ...) ;
+extern int sprintf (/*@out@*/ char *s, /*@untainted@*/ char *format, ...) 
+   /*@ensures s:taintedness = ...:taintedness@*/ ;
+
+extern int vprintf (/*@untainted@*/ const char *format, va_list ap);
+extern int vfprintf(FILE *stream, /*@untainted@*/ const char *format, va_list ap);
+extern int vsprintf (/*@out@*/ char *str, /*@untainted@*/ const char *format, va_list ap)
+  /*@ensures tainted str@*/ ;
+extern int vsnprintf (/*@out@*/ char *str, size_t size, /*@untainted@*/ const char *format, va_list ap)
+  /*@ensures tainted str@*/ ;
+
+# if 0
+extern int vfwprintf (FILE *stream, /*@untainted@*/ const wchar_t *format, va_list arg);
+extern int vswprintf (wchar_t *s, size_t n, /*@untainted@*/ const wchar_t *format, va_list arg);
+extern int vwprintf (/*@untainted@*/ const wchar_t *format, va_list arg);
+# endif
+
+# if 0
+extern int remove (/*@untainted@*/ char *filename) /*@modifies fileSystem, errno@*/ ;
+extern int rename (/*@untainted@*/ char *old, /*@untainted@*/ char *new) ;
+extern /*@observer@*/ char *tmpnam (/*@untainted@*/ char *s) ;
+extern FILE *fopen (/*@untainted@*/ char *filename, char *mode) ;
+extern /*@null@*/ FILE *freopen (/*@untainted@*/ char *filename, char *mode, FILE *stream) ;
+# endif
+
+extern /*@null@*/ /*@tainted@*/ char *
+  fgets (/*@returned@*/ /*@out@*/ char *s, int n, FILE *stream) 
+  /*@ensures tainted s@*/ 
+  /*@modifies *s@*/ ;
+
+extern int system (/*@untainted@*/ /*@null@*/ char *s) /*@modifies fileSystem@*/ ;
+
+extern void /*@printflike@*/ syslog (int priority, /*@untainted@*/ const char *message, ...)
+   /*@modifies fileSystem@*/ ;
+
+extern char *strcpy (/*@returned@*/ /*@anytainted@*/ char *s1, /*@anytainted@*/ char *s2) 
+  /*@ensures s1:taintedness = s2:taintedness@*/ ;
+
+extern char *strcat (/*@returned@*/ /*@anytainted@*/ char *s1, /*@anytainted@*/ char *s2) 
+  /*@ensures s1:taintedness = s1:taintedness | s2:taintedness@*/ 
+  /*@ensures result:taintedness = s1:taintedness | s2:taintedness@*/ ;
+
+
+
+
index 3e7918b618bdcd2cf3694b1202346eb2e7d1dbd1..d6925f496a0aa77d5ec032aa00fd821de6f3e4d3 100644 (file)
 
 typedef /*@integraltype@*/ blkcnt_t;
 typedef /*@integraltype@*/ blksize_t;
+
+/*@-redef@*/ /* These are also defined by ansi.h: */
 typedef /*@integraltype@*/ clock_t;
-typedef /*@integraltype@*/ clockid_t;
 typedef /*@integraltype@*/ dev_t;
-typedef /*@unsignedintegraltype@*/ fsblkcnt_t;
-typedef /*@unsignedintegraltype@*/ fsfilcnt_t;
 typedef /*@integraltype@*/ gid_t;
-typedef /*@integraltype@*/ id_t;
 typedef /*@unsignedintegraltype@*/ ino_t;
-typedef /*@integraltype@*/ key_t;
 typedef /*@integraltype@*/ mode_t;
 typedef /*@integraltype@*/ nlink_t;
 typedef /*@integraltype@*/ off_t;
 typedef /*@integraltype@*/ pid_t;
+typedef /*@integraltype@*/ time_t;
+typedef /*@integraltype@*/ uid_t;
+
+/*@=redef@*/
+
+typedef /*@integraltype@*/ clockid_t;
+typedef /*@unsignedintegraltype@*/ fsblkcnt_t;
+typedef /*@unsignedintegraltype@*/ fsfilcnt_t;
+typedef /*@integraltype@*/ id_t;
+
+typedef /*@integraltype@*/ key_t;
 typedef /*@integraltype@*/ pthread_attr_t;
 typedef /*@integraltype@*/ pthread_cond_t;
 typedef /*@integraltype@*/ pthread_condattr_t;
@@ -36,9 +44,7 @@ typedef /*@integraltype@*/ pthread_rwlock_t;
 typedef /*@integraltype@*/ pthread_rwlockattr_t;
 typedef /*@integraltype@*/ pthread_t;
 typedef /*@signedintegraltype@*/ suseconds_t;
-typedef /*@integraltype@*/ time_t;
 typedef /*@integraltype@*/ timer_t;
-typedef /*@integraltype@*/ uid_t;
 typedef /*@unsignedintegraltype@*/ useconds_t;
 
    /*-------------------------------------------------------------
@@ -50,9 +56,11 @@ typedef /*@unsignedintegraltype@*/ useconds_t;
 ** Extra stuff in some unixen, not in posix.
 */
 
-/*@unchecked@*/ int signgam;
+extern /*@unchecked@*/ int signgam;
 
+/*@-redef@*/ /* Defined by ansi: */
 typedef /*@integraltype@*/ clockid_t;
+/*@=redef@*/
 
 extern void bcopy (char *b1, /*@out@*/ char *b2, int length) 
    /*@modifies *b2@*/ ;  /* Yes, the second parameter is the out param! */
@@ -231,6 +239,11 @@ extern /*@unchecked@*/ char *tzname[];
 extern void tzset(void) /*@modifies daylight, timezone, tzname@*/ ;
 /*@=incondefs@*/
 
+/*@-redef@*/ /* Defined by ansi: */
+typedef /*@integraltype@*/ key_t;
+/*@-incondefs@*/ typedef long timer_t; /*@=incondefs@*/
+/*@=redef@*/
+
 typedef        unsigned char uchar_t;
 typedef        unsigned short ushort_t;
 typedef        unsigned int uint_t;
@@ -250,13 +263,11 @@ typedef short cnt_t;
 typedef        int chan_t;     
 typedef unsigned long rlim_t;
 typedef        int paddr_t;
-typedef /*@integraltype@*/ key_t;
 typedef        void *mid_t;
 typedef char slab_t[12];       
 typedef ulong_t        shmatt_t;       
 typedef ulong_t        msgqnum_t;      
 typedef ulong_t        msglen_t;
-typedef long timer_t;
 typedef        uchar_t uchar;
 typedef        ushort_t ushort;
 typedef        uint_t uint;
@@ -484,7 +495,7 @@ int getpeername (int s, /*@out@*/ struct sockaddr *name, size_t *namelen)
        /*@modifies *name, *namelen, errno@*/;
 
 int getsockname (int s, struct sockaddr *address, size_t *address_len)
-  //   /*@requires maxSet(address) >= ( *address_len) @*/ 
+  /*: can't do this? requires maxSet(address) >= (*address_len) @*/ 
   /*@modifies *address, *address_len, errno@*/;
 
 int getsockopt (int s, int level, int optname, /*@out@*/ void *optval, size_t *optlen)
@@ -1220,6 +1231,7 @@ setgroupent (int stayopen)
 ** struct stat replaces POSIX version - more required fields in Unix
 */
 
+/*@-redef@*/ /*@-matchfields@*/
 struct stat {
   dev_t     st_dev; /* ID of device containing file */
   ino_t     st_ino; /* file serial number */
@@ -1236,7 +1248,8 @@ struct stat {
                           this object.  In some filesystem types, this may
                           vary from file to file */
   blkcnt_t  st_blocks; /*  number of blocks allocated for this object */
-};
+} ;
+/*@=redef@*/ /*@=matchfields@*/
 
 /*@constant mode_t S_IFMT@*/
 /*@constant mode_t S_IFBLK@*/
@@ -1248,6 +1261,8 @@ struct stat {
 
 /*@constant mode_t S_IRWXU@*/
 /*@constant mode_t S_IRUSR@*/
+
+/*@-incondefs@*/ /*: probably wrong in posix.h? */
 /*@constant mode_t S_IWUSR@*/
 /*@constant mode_t S_IXUSR@*/
 /*@constant mode_t S_IRWXG@*/
@@ -1262,6 +1277,8 @@ struct stat {
 /*@constant mode_t S_ISGID@*/
 /*@constant mode_t S_ISVTX@*/
 
+/*@=incondefs@*/
+
 # if 0
 /*These are the old definitions - they don't appear to be in the Single UNIX Specification */
 
@@ -1475,10 +1492,8 @@ struct servent *getservbyport_r (int port, /*@null@*/ const char *proto, /*@out@
 /*@null@*/ struct servent *getservent_r (struct servent *result, char *buffer, int buflen);
 
 int setservent (int stayopen);
-
 int endservent (void);
 
-
 extern int h_errno;
 
 /*@null@*/ /*@observer@*/ struct hostent *gethostbyname (/*@nullterminated@*/ /*@notnull@*/ const char *name)
@@ -1489,15 +1504,15 @@ struct hostent *gethostbyname_r (/*@nullterminated@*/ const char *name, /*@notnu
      /*@requires maxSet(buffer) >= bufsize@*/ ;
 
 /*@null@*/ /*@observer@*/ struct hostent *gethostbyaddr (/*@notnull@*/ const void *addr, size_t addrlen, int type) 
-     /*@requires maxRead(addr) == addrlen@*/ /*@i534 ??? is this right? */
+     /*@requires maxRead(addr) == addrlen@*/ /*:i534 ??? is this right? */
      /*@warn multithreaded "Unsafe in multithreaded applications, use gethostbyaddr_r instead"@*/ 
      /*@modifies h_errno@*/ ;
 
 struct hostent *gethostbyaddr_r (/*@notnull@*/ const void *addr, size_t addrlen, int type, 
                                 /*@returned@*/ /*@out@*/ struct hostent *hent, 
                                 /*@exposed@*/ /*@out@*/ char *buffer, int bufsize, /*@out@*/ int *h_errnop)
-     /*@requires maxRead(addr) == addrlen 
-          /\ maxSet(buffer) >= bufsize@*/ /*@i534 ??? is this right? */ ;
+     /*@requires maxRead(addr) == addrlen /\ maxSet(buffer) >= bufsize@*/
+     /*:i534 ??? is this right? */ ;
 
 /*@observer@*/ /*@null@*/ struct hostent *gethostent (void)
     /*@warn multithreaded "Unsafe in multithreaded applications, use gethostent_r instead"@*/ ;
@@ -1505,17 +1520,13 @@ struct hostent *gethostbyaddr_r (/*@notnull@*/ const void *addr, size_t addrlen,
 struct hostent *gethostent_r (/*@out@*/ /*@returned@*/ struct hostent *hent, /*@exposed@*/ /*@out@*/ char *buffer, int bufsize)
      /*@requires maxSet(buffer) >= bufsize@*/ ;
 
-     /*@i534 need to annotate these: */
-struct hostent *fgethostent(FILE *f);
+/*:i534 need to annotate these: */
 
+struct hostent *fgethostent(FILE *f);
 struct hostent *fgethostent_r(FILE*f, struct hostent *hent, char buffer, int bufsize);
-
 void sethostent(int stayopen);
-
 void endhostent(void);
-
 void herror(const char *string);
-
 char *hstrerror(int err);
 
 struct hostent {
@@ -1527,24 +1538,6 @@ struct hostent {
   /*@observer@*/ /*@nullterminated@*/ char *h_addr; /* first address in list (backward compatibility) */
 } ;
 
-/*
-** arpa/inet.h
-*/
-
-typedef uint32_t in_addr_t;
-
-struct in_addr
-{
-  in_addr_t s_addr;
-};
-
-typedef uint16_t in_port_t;
-
-in_addr_t htonl (in_addr_t hostlong) /*@*/ ;
-in_port_t htons (in_port_t hostshort) /*@*/ ;
-in_addr_t ntohl (in_addr_t netlong) /*@*/ ;
-in_port_t ntohs (in_port_t netshort) /*@*/ ;
-
 /*
 ** unistd.h
 */
@@ -1585,7 +1578,9 @@ char /*@alt int@*/ _tolower(/*@sef@*/ int /*@alt unsigned char@*/);
 */
 
 double drand48 (void) /*@modifies internalState@*/ ; 
-double erand48 (unsigned short int xsubi[3]) /*@modifies internalState@*/ ; 
+double erand48 (unsigned short int /*@-fixedformalarray@*/ xsubi[3] /*@=fixedformalarray@*/ ) 
+   /*@modifies internalState@*/ ; 
+
 void srand48 (long int seedval) /*@modifies internalState@*/ ; 
 
 /*
@@ -1626,21 +1621,35 @@ struct sockaddr_in {
 /*@constant in_addr_t INADDR_ANY@*/
 /*@constant in_addr_t INADDR_BROADCAST@*/
 
+/*
+** arpa/inet.h
+*/
+
+in_addr_t htonl (in_addr_t hostlong) /*@*/ ;
+in_port_t htons (in_port_t hostshort) /*@*/ ;
+in_addr_t ntohl (in_addr_t netlong) /*@*/ ;
+in_port_t ntohs (in_port_t netshort) /*@*/ ;
+
 /*
 ** dirent.h
 **
 ** evans 2001-08-27 - added from http://www.opengroup.org/onlinepubs/007908799/xsh/dirent.h.html
 */
 
+/*@-redef@*/ /*@-matchfields@*/ /* Has d_ino field, not in posix (?) */
+
 struct dirent
 {
   ino_t  d_ino;
   char   d_name[];    
-};
+} ;
+
+/*@=redef@*/ /*@=matchfields@*/
 
 typedef /*@abstract@*/ DIR;
 
-/*@i32  need to check annotations on these */
+/*:i32 need to check annotations on these */
+
 int closedir (DIR *) /*:errorcode -1*/ ; 
 /*@null@*/ DIR *opendir(const char *) ;
 struct dirent *readdir(DIR *);
index bff66955d485297a492ce68c3ee9ebd0d00c1449..cbd3e2911b13530c6b7373c28a39963d29d7f268 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: unix.lcd
-;;LCLint 3.0.0.16 --- 10 September 2001
+;;LCLint 3.0.0.19 --- 5 October 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 3 f504 (23|$#,)!
 3 f0 (23|$#,63|$#,)!
 3 f5 (23|$#,63|$#,)!
-3 f0 (383|4@5@7&#,23|0@5@7&#,63|$#,)!
-3 f5 (383|4@5@7&#,23|0@5@7&#,63|$#,)!
+3 f0 (383|0@5@7&#,23|0@5@7&#,63|$#,)!
+3 f5 (383|0@5@7&#,23|0@5@7&#,63|$#,)!
 3 f0 (23|4@5@7&#,65|$#,)!
 3 f5 (23|4@5@7&#,65|$#,)!
-3 f0 (383|4@5@7&#,23|$#,63|$#,)!
-3 f63 (383|4@5@7&#,23|$#,63|$#,)!
+3 f0 (383|4@0@7&#,23|$#,63|$#,)!
+3 f63 (383|4@0@7&#,23|$#,63|$#,)!
 3 f0 (23|4@0@7&#,383|$#,63|$#,)!
 3 f63 (23|4@0@7&#,383|$#,63|$#,)!
 3 C0.1/20|!
 3 f695 (23|$#,)!
 3 f0 (695|$#,)!
 3 f19 (695|$#,)!
-1 t694|694 1536 -1
+1 t694|694 1535 -1
 3 f703 (695|$#,)!
 3 f0 (695|$#,)!
 3 f1 (695|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 Shostent{23|@1|0@0@18@3@0#h_name,315|@1|0@0@18@3@0#h_aliases,5|@1|^#h_addrtype,5|@1|^#h_length,315|@1|0@0@18@3@0#h_addr_list,23|@1|0@0@18@3@0#h_addr,}!
-0 s1529|&
-3 Sin_addr{1482|@1|^#s_addr,}!
-0 s1530|&
-0 s1531|&
-3 f0 (1482|$#,)!
-3 f1482 (1482|$#,)!
-3 f0 (1485|$#,)!
-3 f1485 (1485|$#,)!
-3 f0 (1482|$#,)!
-3 f1482 (1482|$#,)!
-3 f0 (1485|$#,)!
-3 f1485 (1485|$#,)!
 3 f0 (23|0@2@7&#,)!
 3 f5 (23|0@2@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 C0.2/5|!
 3 C0.5/3|!
-3 f0 (1499|$#,)!
-3 f2 (1499|$#,)!
-3 f1498 (1499|$#,)!
-3 f0 (1499|$#,)!
-3 f2 (1499|$#,)!
-3 f1498 (1499|$#,)!
+3 f0 (1487|$#,)!
+3 f2 (1487|$#,)!
+3 f1486 (1487|$#,)!
+3 f0 (1487|$#,)!
+3 f2 (1487|$#,)!
+3 f1486 (1487|$#,)!
 3 C0.4/5|!
-3 f0 (1499|@7|$#,)!
-3 f4 (1499|@7|$#,)!
-3 f1506 (1499|@7|$#,)!
-3 f0 (1499|@7|$#,)!
-3 f4 (1499|@7|$#,)!
-3 f1506 (1499|@7|$#,)!
+3 f0 (1487|@7|$#,)!
+3 f4 (1487|@7|$#,)!
+3 f1494 (1487|@7|$#,)!
+3 f0 (1487|@7|$#,)!
+3 f4 (1487|@7|$#,)!
+3 f1494 (1487|@7|$#,)!
 3 f0 ()!
 3 f17 ()!
 2 F0/3|0&
 2 F8/3|8&
-3 f0 (1516|$#,)!
-3 f17 (1516|$#,)!
+3 f0 (1504|$#,)!
+3 f17 (1504|$#,)!
 3 f0 (9|$#,)!
 3 f1 (9|$#,)!
-0 s1545|&
-3 Sin_addr{1482|@1|^#s_addr,}!
+0 s1538|&
+0 s1539|&
+0 s1540|&
+3 Sin_addr{1510|@1|^#s_addr,}!
+0 s1541|&
 2 F0/8|0&
 2 F3/8|3&
-3 Ssockaddr_in{1521|@1|^#sin_family,1485|@1|^#sin_port,1484|@1|^#sin_addr,1524|@1|^#sin_zero,}!
-0 s1546|&
+3 Ssockaddr_in{1511|@1|^#sin_family,1509|@1|^#sin_port,1513|@1|^#sin_addr,1515|@1|^#sin_zero,}!
+0 s1542|&
+3 f0 (1510|$#,)!
+3 f1510 (1510|$#,)!
+3 f0 (1509|$#,)!
+3 f1509 (1509|$#,)!
+3 f0 (1510|$#,)!
+3 f1510 (1510|$#,)!
+3 f0 (1509|$#,)!
+3 f1509 (1509|$#,)!
 3 Sdirent{686|@1|^#d_ino,42|@1|^#d_name,}!
 3 f0 (695|$#,)!
 3 f5 (695|$#,)!
 3 f19 (695|$#,)!
 3 f703 (695|$#,)!
 1 t703|703&
-3 f0 (695|$#,703|$#,1536|$#,)!
-3 f5 (695|$#,703|$#,1536|$#,)!
+3 f0 (695|$#,703|$#,1535|$#,)!
+3 f5 (695|$#,703|$#,1535|$#,)!
 3 f0 (695|$#,)!
 3 f1 (695|$#,)!
 3 f0 (695|$#,9|$#,)!
 3 f17 (17|$#,)!
 3 f0 (17|$#,)!
 3 f17 (17|$#,)!
-3 f0 (211|$#,)!
-3 f1 (211|$#,)!
-3 f0 (23|@5|4@5@7&#,)!
-3 f19 (23|@5|4@5@7&#,)!
-3 f23 (23|@5|4@5@7&#,)!
-3 f0 (23|4@5@7&#,)!
-3 f19 (23|4@5@7&#,)!
-3 f23 (23|4@5@7&#,)!
-3 f0 (211|$#,)!
-3 f5 (211|$#,)!
-3 f0 (5|$#,23|$#,)!
-3 f19 (5|$#,23|$#,)!
-3 f211 (5|$#,23|$#,)!
-3 f0 (211|$#,)!
-3 f5 (211|$#,)!
-3 f0 (211|$#,)!
-3 f5 (211|$#,)!
-3 f0 (211|0@5@7&#,)!
-3 f5 (211|0@5@7&#,)!
-3 f0 (211|$#,)!
-3 f5 (211|$#,)!
-3 f0 (211|$#,289|4@0@7&#,)!
-3 f5 (211|$#,289|4@0@7&#,)!
-3 f0 (23|@5|4@0@7&#,5|$#,211|$#,)!
-3 f19 (23|@5|4@0@7&#,5|$#,211|$#,)!
-3 f23 (23|@5|4@0@7&#,5|$#,211|$#,)!
-3 f0 (211|$#,)!
-3 f5 (211|$#,)!
-3 f0 (211|$#,)!
-3 f1 (211|$#,)!
-3 f0 (23|$#,23|$#,)!
-3 f19 (23|$#,23|$#,)!
-3 f211 (23|$#,23|$#,)!
-3 C0.5/1|!
-3 f0 (211|$#,23|$#,!.,)!
-3 f5 (211|$#,23|$#,!.,)!
-3 f1612 (211|$#,23|$#,!.,)!
-3 f236 (211|$#,23|$#,!.,)!
-3 f0 (265|$#,211|$#,)!
-3 f5 (265|$#,211|$#,)!
-3 f0 (23|$#,211|$#,)!
-3 f5 (23|$#,211|$#,)!
-3 f0 (20|4@0@7&#,63|$#,63|$#,211|$#,)!
-3 f63 (20|4@0@7&#,63|$#,63|$#,211|$#,)!
-3 f0 (23|$#,23|$#,211|$#,)!
-3 f19 (23|$#,23|$#,211|$#,)!
-3 f211 (23|$#,23|$#,211|$#,)!
-3 f0 (211|$#,23|$#,!.,)!
-3 f5 (211|$#,23|$#,!.,)!
-3 f0 (211|$#,9|$#,5|$#,)!
-3 f5 (211|$#,9|$#,5|$#,)!
-3 f0 (211|$#,689|$#,5|$#,)!
-3 f5 (211|$#,689|$#,5|$#,)!
-3 f0 (211|$#,289|$#,)!
-3 f5 (211|$#,289|$#,)!
-3 f0 (211|$#,)!
-3 f9 (211|$#,)!
-3 f0 (211|$#,)!
-3 f689 (211|$#,)!
-3 f0 (211|$#,)!
-3 f1 (211|$#,)!
-3 f0 (211|$#,)!
-3 f1 (211|$#,)!
-3 f0 (20|$#,63|$#,63|$#,211|$#,)!
-3 f63 (20|$#,63|$#,63|$#,211|$#,)!
-3 f0 (211|@7|$#,)!
-3 f5 (211|@7|$#,)!
-3 f0 ()!
-3 f5 ()!
-3 f0 (211|@7|$#,)!
-3 f5 (211|@7|$#,)!
-3 f0 ()!
-3 f5 ()!
-3 f0 (5|$#,315|$#,23|$#,)!
-3 f5 (5|$#,315|$#,23|$#,)!
-3 f0 (23|4@0@7&#,)!
-3 f19 (23|4@0@7&#,)!
-3 f23 (23|4@0@7&#,)!
-3 f0 (211|$#,)!
-3 f5 (211|$#,)!
-3 f0 (211|$#,)!
-3 f5 (211|$#,)!
-3 f0 (23|0@5@7&#,)!
-3 f1 (23|0@5@7&#,)!
-3 f0 (23|$#,23|$#,)!
-3 f19 (23|$#,23|$#,)!
-3 f211 (23|$#,23|$#,)!
-3 C0.5/1|!
-3 f0 (23|$#,!.,)!
-3 f5 (23|$#,!.,)!
-3 f1666 (23|$#,!.,)!
-3 f236 (23|$#,!.,)!
-3 f0 (265|$#,211|@7|$#,)!
-3 f5 (265|$#,211|@7|$#,)!
-3 f0 (265|$#,)!
-3 f5 (265|$#,)!
-3 f0 (265|$#,211|@7|$#,)!
-3 f5 (265|$#,211|@7|$#,)!
-3 f0 (265|$#,)!
-3 f5 (265|$#,)!
-3 f0 (23|$#,)!
-3 f5 (23|$#,)!
-3 f0 (5|$#,211|$#,)!
-3 f5 (5|$#,211|$#,)!
-3 f0 (23|$#,)!
-3 f5 (23|$#,)!
-3 f0 (23|$#,23|$#,)!
-3 f5 (23|$#,23|$#,)!
-3 f0 (211|$#,)!
-3 f1 (211|$#,)!
-3 f0 (23|$#,!.,)!
-3 f5 (23|$#,!.,)!
-3 f0 (211|$#,23|0@5@19@2@0#,)!
-3 f1 (211|$#,23|0@5@19@2@0#,)!
-3 f0 (211|$#,23|0@5@19@2@0#,5|$#,63|$#,)!
-3 f5 (211|$#,23|0@5@19@2@0#,5|$#,63|$#,)!
-3 C0.5/1|!
-3 f0 (23|4@0@7&#,63|$#,23|$#,!.,)!
-3 f5 (23|4@0@7&#,63|$#,23|$#,!.,)!
-3 f1695 (23|4@0@7&#,63|$#,23|$#,!.,)!
-3 f0 (23|4@0@7&#,23|$#,!.,)!
-3 f5 (23|4@0@7&#,23|$#,!.,)!
-3 f1695 (23|4@0@7&#,23|$#,!.,)!
-3 f236 (23|4@0@7&#,23|$#,!.,)!
-3 f0 (23|4@0@7&#,23|$#,!.,)!
-3 f5 (23|4@0@7&#,23|$#,!.,)!
-3 f0 (23|$#,23|0@5@7&#,)!
-3 f19 (23|$#,23|0@5@7&#,)!
-3 f23 (23|$#,23|0@5@7&#,)!
-3 f0 ()!
-3 f19 ()!
-3 f211 ()!
-3 f0 (23|@5|4@5@7&#,)!
-3 f19 (23|@5|4@5@7&#,)!
-3 f23 (23|@5|4@5@7&#,)!
-3 f0 (265|$#,211|$#,)!
-3 f5 (265|$#,211|$#,)!
-3 f0 (211|$#,23|$#,204|$#,)!
-3 f5 (211|$#,23|$#,204|$#,)!
-3 f0 (23|$#,204|$#,)!
-3 f5 (23|$#,204|$#,)!
-3 f0 (23|4@0@7&#,63|$#,23|$#,204|$#,)!
-3 f5 (23|4@0@7&#,63|$#,23|$#,204|$#,)!
-3 f0 (23|4@0@7&#,23|$#,204|$#,)!
-3 f5 (23|4@0@7&#,23|$#,204|$#,)!
-3 f0 (23|$#,)!
-3 f9 (23|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 (5|$#,)!
-3 f5 (5|$#,)!
-3 ?!
-3 f1730 ()!
-3 f1 ()^1733
-1 t1732|1732&
-3 f0 (1733|$#,)!
-3 f5 (1733|$#,)!
-3 f0 (23|$#,)!
-3 f17 (23|$#,)!
-3 f0 (23|$#,)!
-3 f5 (23|$#,)!
-3 f0 (23|$#,)!
-3 f9 (23|$#,)!
-3 ?!
-3 f1742 (20|$#,20|$#,)!
-3 f5 (20|$#,20|$#,)^1745
-1 t1744|1744&
-3 f0 (20|$#,20|$#,63|$#,63|$#,1745|$#,)!
-3 f19 (20|$#,20|$#,63|$#,63|$#,1745|$#,)!
-3 f20 (20|$#,20|$#,63|$#,63|$#,1745|$#,)!
-3 f0 (63|$#,63|$#,)!
-3 f19 (63|$#,63|$#,)!
-3 f20 (63|$#,63|$#,)!
-3 S!5{5|@1|^#quot,5|@1|^#rem,}!
-0 s1594|&
-3 f0 (5|$#,5|$#,)!
-3 f369 (5|$#,5|$#,)!
-3 f0 ()!
-3 f17 ()!
-3 f0 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
-3 f19 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
-3 f23 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
-3 f0 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
-3 f19 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
-3 f23 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
-3 f0 (17|$#,5|$#,23|$#,)!
-3 f19 (17|$#,5|$#,23|$#,)!
-3 f23 (17|$#,5|$#,23|$#,)!
-3 f0 (23|$#,)!
-3 f19 (23|$#,)!
-3 f23 (23|$#,)!
-3 f0 (315|$#,315|$#,315|4@0@7&#,)!
-3 f5 (315|$#,315|$#,315|4@0@7&#,)!
-3 f0 (5|$#,)!
-3 f5 (5|$#,)!
-3 f0 (6|$#,23|$#,63|$#,)!
-3 f19 (6|$#,23|$#,63|$#,)!
-3 f23 (6|$#,23|$#,63|$#,)!
-2 F0/3|0&
-2 F8/3|8&
-3 f0 (1778|$#,)!
-3 f9 (1778|$#,)!
-3 f0 (9|$#,)!
-3 f19 (9|$#,)!
-3 f23 (9|$#,)!
-3 f0 (9|$#,)!
-3 f9 (9|$#,)!
-2 F0/7|0&
-2 F8/7|8&
-3 f0 (1787|$#,)!
-3 f1 (1787|$#,)!
-3 S!6{9|@1|^#quot,9|@1|^#rem,}!
-0 s1604|&
-3 f0 (9|$#,9|$#,)!
-3 f376 (9|$#,9|$#,)!
-3 f0 ()!
-3 f9 ()!
-3 f0 (63|$#,)!
-3 f19 (63|$#,)!
-3 f20 (63|$#,)!
-3 f0 (23|$#,63|$#,)!
-3 f5 (23|$#,63|$#,)!
-3 f0 (383|4@5@7&#,23|$#,63|$#,)!
-3 f63 (383|4@5@7&#,23|$#,63|$#,)!
-3 f0 (383|4@5@7&#,23|0@5@7&#,63|$#,)!
-3 f5 (383|4@5@7&#,23|0@5@7&#,63|$#,)!
-3 f0 (23|$#,)!
-3 f19 (23|$#,)!
-3 f23 (23|$#,)!
-3 f0 (23|$#,)!
-3 f5 (23|$#,)!
-3 f0 ()!
-3 f9 ()!
-2 F0/3|0&
-2 F8/3|8&
-3 f0 (1813|$#,)!
-3 f9 (1813|$#,)!
-3 f0 (5|$#,)!
-3 f19 (5|$#,)!
-3 f23 (5|$#,)!
-3 f0 (23|0@0@5&#,)!
-3 f5 (23|0@0@5&#,)!
-3 ?!
-3 f1821 (20|$#,20|$#,)!
-3 f5 (20|$#,20|$#,)^1824
-1 t1823|1823&
-3 f0 (20|$#,63|$#,63|$#,1824|$#,)!
-3 f1 (20|$#,63|$#,63|$#,1824|$#,)!
-3 f0 ()!
-3 f5 ()!
-3 f0 (25|$#,)!
-3 f5 (25|$#,)!
-3 f0 ()!
-3 f9 ()!
-3 f0 (20|@5|4@5@2&#,63|$#,)!
-3 f19 (20|@5|4@5@2&#,63|$#,)!
-3 f20 (20|@5|4@5@2&#,63|$#,)!
-3 f0 (23|$#,23|4@0@7&#,)!
-3 f19 (23|$#,23|4@0@7&#,)!
-3 f23 (23|$#,23|4@0@7&#,)!
-2 F0/3|0&
-2 F8/3|8&
-3 f0 (1840|$#,)!
-3 f19 (1840|$#,)!
-3 f27 (1840|$#,)!
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
-3 f0 (23|0@0@5&#,)!
-3 f19 (23|0@0@5&#,)!
-3 f23 (23|0@0@5&#,)!
-3 f0 (6|$#,)!
-3 f1 (6|$#,)!
-3 f0 (9|$#,)!
-3 f1 (9|$#,)!
-3 f0 (6|$#,)!
-3 f1 (6|$#,)!
-3 f0 (23|$#,315|4@5@7&#,)!
-3 f17 (23|$#,315|4@5@7&#,)!
-3 f0 (23|$#,315|4@5@7&#,5|$#,)!
-3 f9 (23|$#,315|4@5@7&#,5|$#,)!
-3 f0 (23|$#,315|4@5@7&#,5|$#,)!
-3 f10 (23|$#,315|4@5@7&#,5|$#,)!
-3 f0 (23|0@5@7&#,)!
-3 f5 (23|0@5@7&#,)!
-3 f0 ()!
-3 f5 ()!
-3 f0 (5|$#,)!
-3 f5 (5|$#,)!
-3 f0 (63|$#,)!
-3 f19 (63|$#,)!
-3 f20 (63|$#,)!
-3 f0 (23|4@0@7&#,383|$#,63|$#,)!
-3 f63 (23|4@0@7&#,383|$#,63|$#,)!
-3 f0 (23|4@5@7&#,65|$#,)!
-3 f5 (23|4@5@7&#,65|$#,)!
 ;;tistable
 0
 28
 *3 (Variable)
 ^155 211|@1|6@0@0@0@1#stderr
 *4 (Function)
-^156 1684$@0@s3,g22@6@0@1@s3,g22$@0#remove
-^157 1686$@0@s3,g22@6@0@1@s3,g22$@0#rename
-^158 1710@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@3@0@0#tmpfile
-^159 1713$@0@s1@1@tp0,s1@19@3@0#tmpnam
-^160 1588$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose
-^161 1597$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush
-^162 1611@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#fopen
-^163 1625@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen
-^164 1692$@0@s3@1@s3,tp0,tp1$@0#setbuf
-^165 1694$@0@s3@1@s3,tp0,tp1$@0#setvbuf
-^166 1616@6@0@1@1@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fprintf
-^167 1627@6@0@1@2@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fscanf
-^168 1670@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf
-^169 1690@6@0@1@2@0@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#scanf
-^170 1702@6@0@1@1@0@0@@1@tp0$@0#sprintf
-^171 1704@6@0@1@2@0@1@g22@6@0@1@g22$@0#sscanf
-^172 1719$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf
-^173 1717$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf
-^174 1723$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf
-^175 1721$@0@@1@p0$@0#vsnprintf
-^176 1599$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc
-^177 1604@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets
-^178 1618$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc
-^179 1620$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputs
-^180 1645$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc
-^181 1647$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar
-^182 1656@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 1672$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc
-^184 1674$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar
-^185 1680$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#puts
-^186 1715$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc
-^187 1622$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread
-^188 1643$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite
-^189 1601$@0@g22@6@0@1@tp1,g22$@0#fgetpos
-^190 1629$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek
-^191 1633$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos
-^192 1635$@0@g22@6@0@1@g22$@0#ftell
-^193 1688$@0@s3,g22@6@0@1@tp0,g22$@0#rewind
-^194 1580$@0@@1@tp0$@0#clearerr
-^195 1593$@0@g22@6@0@1@g22$@0#feof
-^196 1595$@0@g22@6@0@1@g22$@0#ferror
-^197 1662$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror
-^198 1737$^$@0#atof
-^199 1739$^$@0#atoi
-^200 1741$^$@0#atol
-^201 1856$@0@g22@6@0@1@tp1,g22$@0#strtod
-^202 1858$@0@g22@6@0@1@tp1,g22$@0#strtol
-^203 1860$@0@g22@6@0@1@tp1,g22$@0#strtoul
+^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
 *1 (Constant)
 ^204 5$#RAND_MAX
 *4 (Function)
-^205 1828$@0@s1@1@s1$@0#rand
-^206 1850$@0@s1@1@s1$@0#srand
-^207 1751@6@5@1@0@0^@2@0@0#calloc
-^208 1798@4@5@1@0@0^@2@0@0#malloc
-^209 1835@6@5@1@0@0@0@g22@6@0@1@tp0,g22@2@0@0#realloc
+^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 1108$@0@@1@p0,tp0$@0#free
 *1 (Constant)
 ^211 5$#EXIT_FAILURE#EXIT_SUCCESS
 *4 (Function)
-^213 1727@6@0@6@0@0^$@0#abort
+^213 338@6@0@6@0@0^$@0#abort
 ^214 340@6@0@6@0@0^$@0#exit
-^215 1735$@0@s1@1@s1$@0#atexit
-^216 1769@6@5@1@0@0^@19@3@0#getenv
-^217 1862$@0@s3,g22@6@0@1@s3,g22$@0#system
-^218 1748@6@5@1@0@0^@18@0@0#bsearch
-^219 1826$@0@g22@6@0@1@tp0,g22$@0#qsort
-^220 1729$^$@0#abs
+^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
 *7 (Struct tag)
 ^221 367@368#@!2
 *0 (Datatype)
 ^222 367@-@-@0@0@0@0@369#div_t
 *4 (Function)
-^223 1755$^$@0#div
-^224 1785$^$@0#labs
+^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 1793$^$@0#ldiv
+^227 378$^$@0#ldiv
 *1 (Constant)
 ^228 63$#MB_CUR_MAX
 ^229 5$#WCHAR_MAX#WCHAR_MIN
 ^301 554$^$@0#towupper
 ^302 556$^$@0#wctrans
 ^303 558$^$@0#wctype
-^304 1800$^$@0#mblen
-^305 1804$@0@g22@6@0@1@tp0,g22$@0#mbtowc
-^306 1873$@0@@1@tp0$@0#wctomb
-^307 1802$@0@@1@tp0$@0#mbstowcs
-^308 1871$@0@g22@6@0@1@tp0,g22$@0#wcstombs
+^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
 *0 (Datatype)
 ^409 13@-@-@0@0@0@0@684#dev_t
 ^410 13@-@-@0@0@0@0@685#gid_t
-^411 13@-@-@0@0@0@0@686#ino_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
 ^416 13@-@-@0@0@0@0@691#uid_t
 ^417 20@+@+@0@0@0@0@692#DIR
 *7 (Struct tag)
-^418 1527@694#@dirent
+^418 1526@694#@dirent
 *4 (Function)
-^419 1529$@0@g22@6@0@1@g22$@0#closedir
-^420 1532@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
-^421 1535@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
-^422 1540$^$@0#rewinddir
+^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
 *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)
 *1 (Constant)
 ^562 5$#L_ctermid#L_cuserid
 *4 (Function)
-^564 1591@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
-^565 1606$@0@g22@6@0@1@g22$@0#fileno
+^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
 *7 (Struct tag)
 ^566 1346@773#@stat
 *4 (Function)
 ^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 1583$@0@s3@1@tp0,s3$@0#ctermid
-^714 1586$@0@@1@tp0@3@0@0#cuserid
+^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
 ^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 1502$@0@s1@1@s1$@0#drand48
+^1536 1506$@0@s1@1@s1$@0#erand48
+^1537 1508$@0@s1@1@s1$@0#srand48
 *0 (Datatype)
-^1529 662@-@-@0@0@0@0@1482#in_addr_t
-*7 (Struct tag)
-^1530 1483@1484#@in_addr
-*0 (Datatype)
-^1531 661@-@-@0@0@0@0@1485#in_port_t
-*4 (Function)
-^1532 1487$^$@0#htonl
-^1533 1489$^$@0#htons
-^1534 1491$^$@0#ntohl
-^1535 1493$^$@0#ntohs
-^1536 1495$$$@0@W:superuser#Only super-user processes may call chroot.##chroot
-^1537 1497$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot
-^1538 1502$^$@0#isascii
-^1539 1505$$$@0#toascii
-^1540 1509$$$@0#_toupper
-^1541 1512$$$@0#_tolower
-^1542 1757$@0@s1@1@s1$@0#drand48
-^1543 1518$@0@s1@1@s1$@0#erand48
-^1544 1852$@0@s1@1@s1$@0#srand48
-*0 (Datatype)
-^1545 14@-@-@0@0@0@0@1521#sa_family_t
+^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
 *7 (Struct tag)
-^1546 1525@1526#@sockaddr_in
+^1541 1512@1513#@in_addr
+^1542 1516@1517#@sockaddr_in
 *1 (Constant)
-^1547 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP
-^1551 1482$#INADDR_ANY#INADDR_BROADCAST
-*4 (Function)
-^1553 1538$$$@0#readdir_r
-^1554 1542$$$@0#seekdir
-^1555 1544$$$@0#telldir
-^1556 1547$@0@@1@tp0$@0#stpcpy
-^1557 1550$@0@@1@tp0$@0#stpncpy
-^1558 1552$@0@s3,g22@6@0@1@s3,g22$@0#usleep
-^1559 1554$@0@g22@6@0@1@g22$@0#hypot
-^1560 1556$@0@g22@6@0@1@g22$@0#j0
-^1561 1558$@0@g22@6@0@1@g22$@0#j1
-^1562 1560$@0@g22@6@0@1@g22$@0#jn
-^1563 1562$@0@g22@6@0@1@g22$@0#y0
-^1564 1564$@0@g22@6@0@1@g22$@0#y1
-^1565 1566$@0@g22@6@0@1@g22$@0#yn
-^1566 1568$@0@g22@6@0@1@g22$@0#acosh
-^1567 1570$@0@g22@6@0@1@g22$@0#asinh
-^1568 1572$@0@g22@6@0@1@g22$@0#atanh
-^1569 1574$@0@g22@6@0@1@g22$@0#lgamma
-^1570 1576$@0@g22@6@0@1@g22$@0#erf
-^1571 1578$@0@g22@6@0@1@g22$@0#erfc
-^1572 1608$@0@s3@1@tp0,s3$@0#flockfile
-^1573 1631$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseeko
-^1574 1637$@0@g22@6@0@1@g22$@0#ftello
-^1575 1639$@0@s3@1@tp0,s3$@0#ftrylockfile
-^1576 1641$@0@s3@1@tp0,s3$@0#funlockfile
-^1577 1649$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc_unlocked
-^1578 1651$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar_unlocked
-*3 (Variable)
-^1579 23|@1|6@0@0@0@1#optarg
-^1580 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
-*4 (Function)
-^1584 1653$@1@g1579@6@0,g1580@6@0,g1581@6@0,g1582@6@0,g1583@6@0@1@g1579,g1580,g1581$@0#getopt
-^1585 1658$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getw
-^1586 1660$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
-^1587 1665@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
-^1588 1676$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc_unlocked
-^1589 1678$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar_unlocked
-^1590 1682$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putw
-^1591 1698@6@0@1@1@0@0@@1@tp0$@0#snprintf
-^1592 1707@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@3@0@0#tempnam
-^1593 1725$$$@0#a64l
-*7 (Struct tag)
-^1594 1752@1753#@!5
-*4 (Function)
-^1595 1760$$@3@0@0#ecvt
-^1596 1763$$@3@0@0#fcvt
-^1597 1766$$@3@0@0#gcvt
-^1598 1771$@0@@1@p0,p2$@0#getsubopt
-^1599 1773$@0@s3,g22@6@0@1@s3,g22$@0#grantpt
-^1600 1776$@0@@1@-,p1@3@0@0#initstate
-^1601 1780$@0@s1@1@s1$@0#jrand48
-^1602 1783$$@3@0@0#l64a
-^1603 1789$@0@s1@1@s1$@0#lcong48
-*7 (Struct tag)
-^1604 1790@1791#@!6
+^1543 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP
+^1547 1510$#INADDR_ANY#INADDR_BROADCAST
 *4 (Function)
-^1605 1795$@0@s1@1@s1$@0#lrand48
-^1606 1807$@0@@1@p0@3@0@0#mktemp
-^1607 1809$@0@s3@1@p0,s3$@0#mkstemp
-^1608 1811$@0@s1@1@s1$@0#mrand48
-^1609 1815$@0@s1@1@s1,p0$@0#nrand48
-^1610 1818$$@18@0@0#ptsname
-^1611 1820$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#putenv
-^1612 1830$@0@@1@p0$@0#rand_r
-^1613 1832$@0@s1@1@s1$@0#random
-^1614 1838$$@3@0@0#realpath
-^1615 1843$@0@s1@1@s1@3@0@0#seed48
-^1616 1845$@0@s1,g22@6@0@1@s1,g22$@0#setkey
-^1617 1848$@0@s1,g22@6@0@1@s1,g22@2@0@0#setstate
-^1618 1854$@0@s1@1@s1$@0#srandom
-^1619 1864$^$@0#ttyslot
-^1620 1866$$$@0#unlockpt
-^1621 1869$$@3@0@0#valloc
+^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 1553$@0@g22@6@0@1@g22$@0#hypot
+^1560 1555$@0@g22@6@0@1@g22$@0#j0
+^1561 1557$@0@g22@6@0@1@g22$@0#j1
+^1562 1559$@0@g22@6@0@1@g22$@0#jn
+^1563 1561$@0@g22@6@0@1@g22$@0#y0
+^1564 1563$@0@g22@6@0@1@g22$@0#y1
+^1565 1565$@0@g22@6@0@1@g22$@0#yn
+^1566 1567$@0@g22@6@0@1@g22$@0#acosh
+^1567 1569$@0@g22@6@0@1@g22$@0#asinh
+^1568 1571$@0@g22@6@0@1@g22$@0#atanh
+^1569 1573$@0@g22@6@0@1@g22$@0#lgamma
+^1570 1575$@0@g22@6@0@1@g22$@0#erf
+^1571 1577$@0@g22@6@0@1@g22$@0#erfc
 ;; Library constraints
-setvbuf
-pre:
-C
-0@1@3
-l
-1
-1
-2
-2
-Param 23 1
-r
-0
-1
-e1
-2
-2
-Param 63 3
-e2
-2
-3
--1
-;; end precondition constraints
-post:EMPTY
 vsnprintf
 pre:
 C
@@ -2934,16 +2558,9 @@ l
 2
 Param 23 0
 r
-0
-1
-e1
 2
 2
 Param 63 1
-e2
-2
-3
--1
 ;; end precondition constraints
 post:EMPTY
 fgets
@@ -3001,74 +2618,6 @@ e2
 3
 -1
 ;; end precondition constraints
-fread
-pre:EMPTY
-post:
-C
-0@1@4
-l
-1
-3
-2
-2
-Param 20 0
-r
-0
-1
-e1
-2
-2
-Param 63 1
-e2
-2
-3
--1
-;; end precondition constraints
-fwrite
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 20 0
-r
-2
-2
-Param 63 1
-;; end precondition constraints
-post:EMPTY
-fgetpos
-pre:
-C
-0@1@3
-l
-1
-1
-2
-2
-Param 289 1
-r
-2
-3
-0
-;; end precondition constraints
-post:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 289 1
-r
-2
-3
-0
-;; end precondition constraints
 calloc
 pre:EMPTY
 post:
 1
 2
 2
-Result
-r
-0
-1
-e1
-2
-2
-Param 63 0
-e2
-2
-3
--1
-;; end precondition constraints
-malloc
-pre:EMPTY
-post:
-C
-0@1@4
-l
-1
-1
-2
-2
-Result
-r
-0
-1
-e1
-2
-2
-Param 63 0
-e2
-2
-3
--1
-;; end precondition constraints
-realloc
-pre:EMPTY
-post:
-C
-0@1@4
-l
-1
-1
-2
-2
-Result
-r
-0
-1
-e1
-2
-2
-Param 63 1
-e2
-2
-3
--1
-;; end precondition constraints
-bsearch
-pre:
-C
-0@1@3
-l
-1
-1
-2
-2
-Param 20 1
-r
-0
-1
-e1
-2
-2
-Param 63 2
-e2
-2
-3
--1
-;; end precondition constraints
-post:EMPTY
-qsort
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 20 0
-r
-0
-1
-e1
-2
-2
-Param 63 1
-e2
-2
-3
--1
-;; end precondition constraints
-post:EMPTY
-mblen
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 23 0
-r
-0
-1
-e1
-2
-2
-Param 63 1
-e2
-2
-3
--1
-;; end precondition constraints
-post:EMPTY
-mbtowc
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 23 1
+Result
 r
 0
 1
 e1
 2
 2
-Param 63 2
+Param 63 0
 e2
 2
 3
 -1
 ;; end precondition constraints
-post:EMPTY
-mbstowcs
-pre:
+malloc
+pre:EMPTY
+post:
 C
-0@1@3
+0@1@4
 l
 1
 1
 2
 2
-Param 383 0
+Result
 r
 0
 1
 e1
 2
 2
-Param 63 2
+Param 63 0
 e2
 2
 3
 -1
 ;; end precondition constraints
-post:EMPTY
-wcstombs
-pre:
+realloc
+pre:EMPTY
+post:
 C
 0@1@3
 l
 1
 2
 2
-Param 23 0
+Result
 r
 0
 1
 e1
 2
 2
-Param 63 2
+Param 63 1
 e2
 2
 3
 -1
 ;; end precondition constraints
-post:EMPTY
 memcpy
 pre:
 C
 2
 Param 23 0
 ;; end precondition constraints
-getopt
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 315 1
-r
-0
-1
-e1
-2
-2
-Param 5 0
-e2
-2
-3
--1
-;; end precondition constraints
-post:EMPTY
-snprintf
-pre:
-C
-0@1@3
-l
-1
-1
-2
-2
-Param 23 0
-r
-0
-1
-e1
-2
-2
-Param 63 1
-e2
-2
-3
--1
-;; end precondition constraints
-post:EMPTY
-tempnam
-pre:EMPTY
-post:
-C
-0@1@3
-l
-1
-3
-2
-2
-Result
-r
-2
-3
-0
-C
-0@1@3
-l
-1
-1
-2
-2
-Result
-r
-2
-3
-0
-;; end precondition constraints
-gcvt
-pre:
-C
-0@1@3
-l
-1
-1
-2
-2
-Param 23 2
-r
-2
-2
-Param 5 1
-;; end precondition constraints
-post:EMPTY
-initstate
-pre:
-C
-0@1@3
-l
-1
-1
-2
-2
-Param 23 1
-r
-0
-1
-e1
-2
-2
-Param 63 2
-e2
-2
-3
--1
-;; end precondition constraints
-post:EMPTY
-jrand48
-pre:
-C
-0@1@3
-l
-1
-1
-2
-2
-Param 1778 0
-r
-2
-3
-2
-;; end precondition constraints
-post:EMPTY
-l64a
-pre:EMPTY
-post:
-C
-0@1@1
-l
-1
-1
-2
-2
-Result
-r
-2
-3
-5
-C
-0@1@1
-l
-1
-3
-2
-2
-Result
-r
-2
-3
-5
-;; end precondition constraints
-lcong48
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 1787 0
-r
-2
-3
-6
-;; end precondition constraints
-post:EMPTY
-nrand48
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 1813 0
-r
-2
-3
-2
-C
-0@1@3
-l
-1
-1
-2
-2
-Param 1813 0
-r
-2
-3
-2
-;; end precondition constraints
-post:EMPTY
-seed48
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 1840 0
-r
-2
-3
-2
-;; end precondition constraints
-post:EMPTY
-setkey
-pre:
-C
-0@1@3
-l
-1
-3
-2
-2
-Param 23 0
-r
-2
-3
-63
-;; end precondition constraints
-post:EMPTY
-valloc
-pre:EMPTY
-post:
-C
-0@1@4
-l
-1
-1
-2
-2
-Result
-r
-0
-1
-e1
-2
-2
-Param 63 0
-e2
-2
-3
--1
-;; end precondition constraints
 ;; Modules access
 lltX_bool#1@
 types#1@
index 54f8bb253ba571e3446c9bae22dbc961fad1131a..23be02cde17762c245fa79d752627af35f2ad3bc 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: unixstrict.lcd
-;;LCLint 3.0.0.16 --- 10 September 2001
+;;LCLint 3.0.0.19 --- 5 October 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 3 f652 (23|$#,)!
 3 f0 (652|$#,)!
 3 f19 (652|$#,)!
-1 t651|651 1492 -1
+1 t651|651 1491 -1
 3 f660 (652|$#,)!
 3 f0 (652|$#,)!
 3 f1 (652|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 Shostent{23|@1|0@0@18@3@0#h_name,291|@1|0@0@18@3@0#h_aliases,5|@1|^#h_addrtype,5|@1|^#h_length,291|@1|0@0@18@3@0#h_addr_list,23|@1|0@0@18@3@0#h_addr,}!
-0 s1529|&
-3 Sin_addr{1445|@1|^#s_addr,}!
-0 s1530|&
-0 s1531|&
-3 f0 (1445|$#,)!
-3 f1445 (1445|$#,)!
-3 f0 (1448|$#,)!
-3 f1448 (1448|$#,)!
-3 f0 (1445|$#,)!
-3 f1445 (1445|$#,)!
-3 f0 (1448|$#,)!
-3 f1448 (1448|$#,)!
 3 f0 (23|0@2@7&#,)!
 3 f5 (23|0@2@7&#,)!
 3 f0 (5|$#,)!
 3 f17 ()!
 2 F0/3|0&
 2 F8/3|8&
-3 f0 (1472|$#,)!
-3 f17 (1472|$#,)!
+3 f0 (1460|$#,)!
+3 f17 (1460|$#,)!
 3 f0 (9|$#,)!
 3 f1 (9|$#,)!
-0 s1545|&
-3 Sin_addr{1445|@1|^#s_addr,}!
+0 s1538|&
+0 s1539|&
+0 s1540|&
+3 Sin_addr{1466|@1|^#s_addr,}!
+0 s1541|&
 2 F0/8|0&
 2 F3/8|3&
-3 Ssockaddr_in{1477|@1|^#sin_family,1448|@1|^#sin_port,1447|@1|^#sin_addr,1480|@1|^#sin_zero,}!
-0 s1546|&
+3 Ssockaddr_in{1467|@1|^#sin_family,1465|@1|^#sin_port,1469|@1|^#sin_addr,1471|@1|^#sin_zero,}!
+0 s1542|&
+3 f0 (1466|$#,)!
+3 f1466 (1466|$#,)!
+3 f0 (1465|$#,)!
+3 f1465 (1465|$#,)!
+3 f0 (1466|$#,)!
+3 f1466 (1466|$#,)!
+3 f0 (1465|$#,)!
+3 f1465 (1465|$#,)!
 3 Sdirent{643|@1|^#d_ino,42|@1|^#d_name,}!
 3 f0 (652|$#,)!
 3 f5 (652|$#,)!
 3 f19 (652|$#,)!
 3 f660 (652|$#,)!
 1 t660|660&
-3 f0 (652|$#,660|$#,1492|$#,)!
-3 f5 (652|$#,660|$#,1492|$#,)!
+3 f0 (652|$#,660|$#,1491|$#,)!
+3 f5 (652|$#,660|$#,1491|$#,)!
 3 f0 (652|$#,)!
 3 f1 (652|$#,)!
 3 f0 (652|$#,9|$#,)!
 *0 (Datatype)
 ^409 13@-@-@0@0@0@0@641#dev_t
 ^410 13@-@-@0@0@0@0@642#gid_t
-^411 13@-@-@0@0@0@0@643#ino_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
 ^416 13@-@-@0@0@0@0@648#uid_t
 ^417 20@+@+@0@0@0@0@649#DIR
 *7 (Struct tag)
-^418 1483@651#@dirent
+^418 1482@651#@dirent
 *4 (Function)
-^419 1485$@0@g22@6@0@1@g22$@0#closedir
-^420 1488@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
-^421 1491@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
-^422 1496$^$@0#rewinddir
+^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
 *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)
 ^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 1458$@0@s1@1@s1$@0#drand48
+^1536 1462$@0@s1@1@s1$@0#erand48
+^1537 1464$@0@s1@1@s1$@0#srand48
 *0 (Datatype)
-^1529 619@-@-@0@0@0@0@1445#in_addr_t
+^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
 *7 (Struct tag)
-^1530 1446@1447#@in_addr
-*0 (Datatype)
-^1531 618@-@-@0@0@0@0@1448#in_port_t
-*4 (Function)
-^1532 1450$^$@0#htonl
-^1533 1452$^$@0#htons
-^1534 1454$^$@0#ntohl
-^1535 1456$^$@0#ntohs
-^1536 1458$$$@0@W:superuser#Only super-user processes may call chroot.##chroot
-^1537 1460$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot
-^1538 1462$^$@0#isascii
-^1539 1464$^$@0#toascii
-^1540 1466$^$@0#_toupper
-^1541 1468$^$@0#_tolower
-^1542 1470$@0@s1@1@s1$@0#drand48
-^1543 1474$@0@s1@1@s1$@0#erand48
-^1544 1476$@0@s1@1@s1$@0#srand48
-*0 (Datatype)
-^1545 14@-@-@0@0@0@0@1477#sa_family_t
-*7 (Struct tag)
-^1546 1481@1482#@sockaddr_in
+^1541 1468@1469#@in_addr
+^1542 1472@1473#@sockaddr_in
 *1 (Constant)
-^1547 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP
-^1551 1445$#INADDR_ANY#INADDR_BROADCAST
+^1543 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP
+^1547 1466$#INADDR_ANY#INADDR_BROADCAST
 *4 (Function)
-^1553 1494$$$@0#readdir_r
-^1554 1498$$$@0#seekdir
-^1555 1500$$$@0#telldir
-^1556 1503$@0@@1@tp0$@0#stpcpy
-^1557 1506$@0@@1@tp0$@0#stpncpy
-^1558 1508$@0@s3,g22@6@0@1@s3,g22$@0#usleep
-^1559 1510$@0@g22@6@0@1@g22$@0#hypot
-^1560 1512$@0@g22@6@0@1@g22$@0#j0
-^1561 1514$@0@g22@6@0@1@g22$@0#j1
-^1562 1516$@0@g22@6@0@1@g22$@0#jn
-^1563 1518$@0@g22@6@0@1@g22$@0#y0
-^1564 1520$@0@g22@6@0@1@g22$@0#y1
-^1565 1522$@0@g22@6@0@1@g22$@0#yn
-^1566 1524$@0@g22@6@0@1@g22$@0#acosh
-^1567 1526$@0@g22@6@0@1@g22$@0#asinh
-^1568 1528$@0@g22@6@0@1@g22$@0#atanh
-^1569 1530$@0@g22@6@0@1@g22$@0#lgamma
-^1570 1532$@0@g22@6@0@1@g22$@0#erf
-^1571 1534$@0@g22@6@0@1@g22$@0#erfc
+^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 1509$@0@g22@6@0@1@g22$@0#hypot
+^1560 1511$@0@g22@6@0@1@g22$@0#j0
+^1561 1513$@0@g22@6@0@1@g22$@0#j1
+^1562 1515$@0@g22@6@0@1@g22$@0#jn
+^1563 1517$@0@g22@6@0@1@g22$@0#y0
+^1564 1519$@0@g22@6@0@1@g22$@0#y1
+^1565 1521$@0@g22@6@0@1@g22$@0#yn
+^1566 1523$@0@g22@6@0@1@g22$@0#acosh
+^1567 1525$@0@g22@6@0@1@g22$@0#asinh
+^1568 1527$@0@g22@6@0@1@g22$@0#atanh
+^1569 1529$@0@g22@6@0@1@g22$@0#lgamma
+^1570 1531$@0@g22@6@0@1@g22$@0#erf
+^1571 1533$@0@g22@6@0@1@g22$@0#erfc
 ;; Library constraints
 vsnprintf
 pre:
index 8003b6f661d18d52072b19fa2a9479d2dbd3edb0..7021592b7d79b972e2e4ba9041013762001c6e5d 100644 (file)
@@ -7,6 +7,10 @@
 # ifndef BASIC_H
 # define BASIC_H
 
+# ifdef HAVE_CONFIG_H
+# include "config.h"
+# endif
+
 # include <stdlib.h>
 # include <stdio.h>
 # include <string.h>
 
 # include "context.h"
 # include "constants.h"
-# include "local_constants.h"
 
 # else
 # error "Multiple include"
index 77358538410548f8f7e9842fe91a32414c9942f3..edda9bde4fb8f8b859354519e47eaa891b891867 100644 (file)
@@ -548,21 +548,11 @@ extern void cppReader_skipRestOfLine (cppReader *p_pfile);
 
 # include <stdlib.h>
 
-# ifdef WIN32
 /*@constant observer char *GCC_INCLUDE_DIR;@*/
-# define GCC_INCLUDE_DIR NULL
-# else
-/*@constant observer char *GCC_INCLUDE_DIR;@*/
-# define GCC_INCLUDE_DIR "/usr/lib/gcc-lib/i386-linux/2.7.2.1/include"
-# endif
+/* This is defined by config.h now. */
 
-# ifdef WIN32
-/*@constant observer char *GCC_INCLUDE_DIR2@*/
-# define GCC_INCLUDE_DIR2 NULL
-# else
 /*@constant observer char *GCC_INCLUDE_DIR2@*/
-# define GCC_INCLUDE_DIR2 "/usr/include"
-# endif
+/* This is defined by config.h now. */
 
 struct file_name_list
 {
index 1ee57f017746cef4786e2237fe7b46f13256f47a..ca4bd0f6d43e4fb536d3c20afe8641cc802f214f 100644 (file)
-##################################################
-###                                         
-### Makefile for LCLint                     
-###                                         
-### designed for use with gmake (GNU make)  
-###                                         
-### original version based on LCL Makefile  
-### completely revised December 1993        
-### revised for 1.4a, November 1994         
-### revised for 2.0, February 1996
-### revised for 2.2, August 1996
-###                                         
-### This file should not need to be edited. 
-###
-### Compilers and tools set using the top-level Makefile override settings
-### in this file when make is run from the top directory.
-###
-### Commands:
-###
-### make all 
-###    builds a release version of lclint from scratch using optimizations
-###
-### make quick
-###    builds a local version of lclint (no optimizations)
-###    (does not remake files)
-###
-### make test
-###    runs the test suite 
-###    (must have installed test suite from lclint.test.tar.Z)
-###
-
-.SUFFIXES : .h .c .o .l .check
-.PHONY    : all dorerelease retest rerelease homeversion test updateversion
-.IGNORE   : dorerelease retest rerelease
-
-###
-### system information (compilers, flags, directories, etc.)
-###
-
-include Makefile.sys
-
-###
-### check files before compiling
-### (can't be 1 unless you have lclint already!)
-###
-
-CHECK = 1 ### set to 1
-
-#LCLINT = //tmp/lclint-2.5q/bin/lclint
-#LCLINTNEW = //afs/cert.org/usr/dlaroche/evLCLintDev/bin/lclint
-#LCLINTNEW = /home/drl7x/evLCLintDev/evLCLintDev/bin/lclint
-#LCLINTNEW = /home/drl7x/stabletest/LCLintDev/bin/lclint
-LCLINTNEW = lclint
-LCLINT = ../bin/lclint
-
-###
-### source files
-###
-
-include Makefile.sources
-
-###
-### top level
-### 
-
-all : dorelease
-
-quick: lclint
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+SHELL = /bin/sh
+
+srcdir = .
+top_srcdir = ..
+
+prefix = /usr/local
+exec_prefix = ${prefix}
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+datadir = ${prefix}/share
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/info
+mandir = ${prefix}/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/lclint
+pkglibdir = $(libdir)/lclint
+pkgincludedir = $(includedir)/lclint
+top_builddir = ..
+
+ACLOCAL = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run aclocal
+AUTOCONF = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run autoconf
+AUTOMAKE = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run automake
+AUTOHEADER = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run autoheader
+
+INSTALL = /usr/bin/install -c
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = s,x,x,
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = 
+host_triplet = i686-pc-linux-gnu
+AMTAR = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run tar
+AWK = gawk
+BISON = bison
+CAT = cat
+CC = gcc
+CP = cp
+CPP = gcc -E
+CXX = g++
+DEPDIR = .deps
+DIFF = diff
+EXEEXT = 
+GREP = grep
+INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
+LCLOBJ = $(lcl_OBJECTS)
+LEX = flex
+LN_S = ln -s
+MV = mv
+OBJEXT = o
+PACKAGE = lclint
+RM = rm
+VERSION = 3.0.0.19
+am__include = include
+am__quote = 
+install_sh = /net/af10/evans/LCLintDev/config/install-sh
 
-nocheck:
-       CHECK=0; export CHECK; ${MAKE} -e 
-
-lclint : $(OBJ) 
-       @echo '// '
-       @echo '//  Linking:'
-       @echo '// '
-       $(CC) -o lclint $(OBJ) $(LINKFLAGS)
-
-###
-### grammars
-###
-
-###
-### -p xx flag to bison renames yyparse ==> xxparse, xxlex ==> xxlex
-### this is probably NOT compatible with yacc.
-###
-
-signature.c : signature.c.der signature.y
-ifdef BISON
-       $(BISON) $(YFLAGS) -p lsl signature.y
-       $(CAT) bison.head signature.tab.c bison.reset > signature.c
-       -$(MV) Headers/signature_gen.h Headers/signature_gen.bak
-       $(CAT) bison.head signature.tab.h bison.reset > Headers/signature_gen.h
-else
-       $(CP) signature.c.der signature.c
-endif
-
-cgrammar.c : cgrammar.c.der cgrammar.y
-ifdef BISON
-       $(BISON) $(YFLAGS) cgrammar.y
-       @echo '//           Expect 141 shift/reduce conflicts and 111 reduce/reduce conflicts.'
-       @echo '//           (see cgrammar.y for explanation)'
-       @$(CAT) bison.head cgrammar.tab.c bison.reset > cgrammar.c
-       -@$(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
-else
-       $(CP) cgrammar.c.der cgrammar.c
-endif
-
-mtgrammar.c: mtgrammar.y
-ifdef BISON
-       $(BISON) $(YFLAGS) -p mt mtgrammar.y
-       @$(CAT) bison.head mtgrammar.tab.c bison.reset > mtgrammar.c
-#      @$(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
-else
-       $(CP) mtgrammar.c.der mtgrammar.c
-endif
-
-### llgrammar2.h is necessary so +singleinclude may be used
-
-llgrammar.c  : llgrammar.c.der llgrammar.y
-ifdef BISON
-       $(BISON) $(YFLAGS) -p yl llgrammar.y
-       @echo '//            Expect 2 shift/reduce conflicts.'
-       @$(CAT) bison.head llgrammar.tab.c bison.reset > llgrammar.c
-       -@$(MV) Headers/llgrammar_gen2.h Headers/llgrammar_gen2.bak
-       @$(CAT) bison.head llgrammar.tab.h bison.reset > Headers/llgrammar_gen2.h
-       -@$(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
-else
-       $(CP) llgrammar.c.der llgrammar.c
-endif
-
-cscanner.c : cscanner.c.der cscanner.l
-ifdef FLEX                             
-       $(FLEX) $(LFLAGS) cscanner.l 
-       $(CAT) flex.head lex.yy.c flex.reset > cscanner.c
-else
-       $(CP) cscanner.c.der cscanner.c
-endif
+AUTOMAKE_OPTIONS = 1.5 foreign
 
-###
-### compile without warnings
-### 
+SUFFIXES = .h .c .o .l .check
 
-signature.o : signature.c
-       $(CC) $(CPPFLAGS) -c $*.c
+# Check files before compiling; requires lclint!
+CHECK = 1
 
-cgrammar.o : cgrammar.c
-       $(CC) $(CPPFLAGS) -c $*.c
+# Some preferences
+YFLAGS = -v -t -d --debug
 
-cscanner.o : cscanner.c
-       $(CC) $(CPPFLAGS) -c $*.c
+EXTRA_DIST = DATE
 
-mtgrammar.o : mtgrammar.c
-       $(CC) $(CPPFLAGS) -c $*.c
+bin_PROGRAMS = lclint
 
-llgrammar.o : llgrammar.c
-       $(CC) $(CPPFLAGS) -c $*.c
+EXTRA_PROGRAMS = lcl
 
+AM_CPPFLAGS = -IHeaders
 
-###
-### header files dependant on grammars
-###
+SETSRC = globSet.c intSet.c typeIdSet.c guardSet.c usymIdSet.c sRefSet.c
 
-Headers/signature2.h : signature.c
-Headers/signature_gen.h : signature.c
-Headers/cgrammar2.h : cgrammar.c
-Headers/cgrammar_tokens.h : cgrammar.c
-Headers/llgrammar_gen.h: llgrammar.c
-Headers/llgrammar.h : llgrammar.c
-Headers/mtgrammar_tokens.h : mtgrammar.c
-
-Headers/flag_codes.gen : flags.def
-       grep "FLG_" flags.def > Headers/flag_codes.gen
+LISTSRC = clauseStack.c filelocStack.c \
+          cstringList.c cstringSList.c sRefSetList.c ctypeList.c \
+          enumNameList.c enumNameSList.c exprNodeList.c exprNodeSList.c \
+          uentryList.c fileIdList.c filelocList.c qualList.c sRefList.c \
+          flagMarkerList.c idDeclList.c flagSpec.c
 
-###
-### defaults
-###
 
-### Flags for checking a single file
-SINGLEFLAGS = -f lclint.lclintrc -supcounts +partial -unrecogcomments
+CPPSRC = cppmain.c cpplib.c cppexp.c cpphash.c cpperror.c
 
-LCLINT29 = ${HOME}/lclint-2.9c/src/lclint 
+CSRC = uentry.c cprim.c macrocache.c qual.c qtype.c stateClause.c \
+       stateClauseList.c ctype.c cvar.c clabstract.c idDecl.c clause.c \
+       globalsClause.c modifiesClause.c warnClause.c functionClause.c \
+       functionClauseList.c metaStateConstraint.c metaStateConstraintList.c \
+       metaStateExpression.c metaStateSpecifier.c functionConstraint.c
+
+
+LCLINTSRC = exprNode.c exprChecks.c llmain.c
+CHECKSRC = structNames.c transferChecks.c varKinds.c nameChecks.c
+
+GLOBSRC = context.c globals.c flags.c general.c osd.c reader.c
+
+GRAMSRC = cgrammar.c cscanner.c mtscanner.c mtreader.c mtgrammar.c
+
+OVERFLOWCHSRC = constraintGeneration.c constraintTerm.c \
+                constraintExprData.c constraintExpr.c constraint.c \
+                constraintList.c constraintResolve.c \
+                constraintOutput.c loopHeuristics.c 
+
+
+GENERALSRC = exprData.c cstring.c fileloc.c message.c inputStream.c \
+             fileTable.c cstringTable.c valueTable.c stateValue.c \
+             llerror.c messageLog.c flagMarker.c aliasTable.c ynm.c \
+             sRefTable.c genericTable.c ekind.c usymtab.c multiVal.c \
+             lltok.c sRef.c lcllib.c randomNumbers.c fileLib.c
+
+
+METASTATESRC = stateInfo.c stateCombinationTable.c metaStateTable.c \
+               metaStateInfo.c annotationTable.c annotationInfo.c mttok.c \
+               mtDeclarationNode.c mtDeclarationPieces.c mtDeclarationPiece.c \
+               mtContextNode.c mtValuesNode.c mtDefaultsNode.c \
+               mtAnnotationsNode.c mtMergeNode.c mtAnnotationList.c \
+               mtAnnotationDecl.c mtTransferClauseList.c mtTransferClause.c \
+               mtTransferAction.c mtLoseReferenceList.c mtLoseReference.c \
+               mtDefaultsDeclList.c mtDefaultsDecl.c mtMergeItem.c \
+               mtMergeClause.c mtMergeClauseList.c
+
+
+LCLONLYSRC = usymtab_interface.c abstract.c ltoken.c lclscanline.c \
+             lclsyntable.c lcltokentable.c sort.c symtable.c lclinit.c \
+             shift.c lclscan.c lsymbol.c mapping.c
+
+
+LSLSRC = tokentable.c scan.c scanline.c lslparse.c \
+         lh.c checking.c lclctypes.c imports.c lslinit.c syntable.c 
+
+
+LCLGRAMSRC = llgrammar.c signature.c
+
+LCLSETSRC = lsymbolSet.c sigNodeSet.c lslOpSet.c sortSet.c
+
+LCLLISTSRC = initDeclNodeList.c sortList.c declaratorInvNodeList.c \
+             interfaceNodeList.c sortSetList.c declaratorNodeList.c \
+             letDeclNodeList.c stDeclNodeList.c storeRefNodeList.c \
+             lslOpList.c lsymbolList.c termNodeList.c ltokenList.c \
+             traitRefNodeList.c pairNodeList.c typeNameNodeList.c \
+             fcnNodeList.c paramNodeList.c programNodeList.c \
+             varDeclarationNodeList.c varNodeList.c quantifierNodeList.c \
+             replaceNodeList.c importNodeList.c
+
+
+COMMONSRC = $(OVERFLOWCHSRC) $(CPPSRC) $(CSRC) $(CHECKSRC) $(GENERALSRC) \
+            $(GLOBSRC) $(IFACESRC) $(LISTSRC) $(SETSRC) $(METASTATESRC)
+
+
+ALLSRC = $(GRAMSRC) $(COMMONSRC) $(LCLINTSRC)
+
+LCLSRC = $(LCLSETSRC) $(LCLLISTSRC) $(LSLSRC) $(CMNSRC) $(LCLONLYSRC) \
+         $(LCLGRAMSRC)
+
+
+lcl_SOURCES = $(LCLSRC)
+
+lclint_SOURCES = $(ALLSRC)
+lclint_LDADD = $(LCLOBJ) -lfl
+
+# Ensure the LCL objects get built if needed
+lclint_DEPENDENCIES = $(LCLOBJ)
+
+BUILT_SOURCES = Headers/signature_gen.h Headers/cgrammar_tokens.h \
+                Headers/llgrammar_gen.h Headers/llgrammar_gen2.h \
+                Headers/mtgrammar_tokens.h signature.c cgrammar.c \
+                llgrammar.c mtgrammar.c Headers/flag_codes.gen
+
+
+CHECKS = $(subst .c,.check,$(lclint_SOURCES))
+
+CLEANFILES = $(top_builddir)/bin/lclint$(EXEEXT)
+subdir = src
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+EXTRA_PROGRAMS = lcl$(EXEEXT)
+bin_PROGRAMS = lclint$(EXEEXT)
+PROGRAMS = $(bin_PROGRAMS)
+
+am_lcl_OBJECTS = lsymbolSet.$(OBJEXT) sigNodeSet.$(OBJEXT) \
+       lslOpSet.$(OBJEXT) sortSet.$(OBJEXT) initDeclNodeList.$(OBJEXT) \
+       sortList.$(OBJEXT) declaratorInvNodeList.$(OBJEXT) \
+       interfaceNodeList.$(OBJEXT) sortSetList.$(OBJEXT) \
+       declaratorNodeList.$(OBJEXT) letDeclNodeList.$(OBJEXT) \
+       stDeclNodeList.$(OBJEXT) storeRefNodeList.$(OBJEXT) \
+       lslOpList.$(OBJEXT) lsymbolList.$(OBJEXT) \
+       termNodeList.$(OBJEXT) ltokenList.$(OBJEXT) \
+       traitRefNodeList.$(OBJEXT) pairNodeList.$(OBJEXT) \
+       typeNameNodeList.$(OBJEXT) fcnNodeList.$(OBJEXT) \
+       paramNodeList.$(OBJEXT) programNodeList.$(OBJEXT) \
+       varDeclarationNodeList.$(OBJEXT) varNodeList.$(OBJEXT) \
+       quantifierNodeList.$(OBJEXT) replaceNodeList.$(OBJEXT) \
+       importNodeList.$(OBJEXT) tokentable.$(OBJEXT) scan.$(OBJEXT) \
+       scanline.$(OBJEXT) lslparse.$(OBJEXT) lh.$(OBJEXT) \
+       checking.$(OBJEXT) lclctypes.$(OBJEXT) imports.$(OBJEXT) \
+       lslinit.$(OBJEXT) syntable.$(OBJEXT) \
+       usymtab_interface.$(OBJEXT) abstract.$(OBJEXT) ltoken.$(OBJEXT) \
+       lclscanline.$(OBJEXT) lclsyntable.$(OBJEXT) \
+       lcltokentable.$(OBJEXT) sort.$(OBJEXT) symtable.$(OBJEXT) \
+       lclinit.$(OBJEXT) shift.$(OBJEXT) lclscan.$(OBJEXT) \
+       lsymbol.$(OBJEXT) mapping.$(OBJEXT) llgrammar.$(OBJEXT) \
+       signature.$(OBJEXT)
+lcl_OBJECTS = $(am_lcl_OBJECTS)
+lcl_LDADD = $(LDADD)
+lcl_DEPENDENCIES =
+lcl_LDFLAGS =
+am_lclint_OBJECTS = cgrammar.$(OBJEXT) cscanner.$(OBJEXT) \
+       mtscanner.$(OBJEXT) mtreader.$(OBJEXT) mtgrammar.$(OBJEXT) \
+       constraintGeneration.$(OBJEXT) constraintTerm.$(OBJEXT) \
+       constraintExprData.$(OBJEXT) constraintExpr.$(OBJEXT) \
+       constraint.$(OBJEXT) constraintList.$(OBJEXT) \
+       constraintResolve.$(OBJEXT) constraintOutput.$(OBJEXT) \
+       loopHeuristics.$(OBJEXT) cppmain.$(OBJEXT) cpplib.$(OBJEXT) \
+       cppexp.$(OBJEXT) cpphash.$(OBJEXT) cpperror.$(OBJEXT) \
+       uentry.$(OBJEXT) cprim.$(OBJEXT) macrocache.$(OBJEXT) \
+       qual.$(OBJEXT) qtype.$(OBJEXT) stateClause.$(OBJEXT) \
+       stateClauseList.$(OBJEXT) ctype.$(OBJEXT) cvar.$(OBJEXT) \
+       clabstract.$(OBJEXT) idDecl.$(OBJEXT) clause.$(OBJEXT) \
+       globalsClause.$(OBJEXT) modifiesClause.$(OBJEXT) \
+       warnClause.$(OBJEXT) functionClause.$(OBJEXT) \
+       functionClauseList.$(OBJEXT) metaStateConstraint.$(OBJEXT) \
+       metaStateConstraintList.$(OBJEXT) metaStateExpression.$(OBJEXT) \
+       metaStateSpecifier.$(OBJEXT) functionConstraint.$(OBJEXT) \
+       structNames.$(OBJEXT) transferChecks.$(OBJEXT) \
+       varKinds.$(OBJEXT) nameChecks.$(OBJEXT) exprData.$(OBJEXT) \
+       cstring.$(OBJEXT) fileloc.$(OBJEXT) message.$(OBJEXT) \
+       inputStream.$(OBJEXT) fileTable.$(OBJEXT) \
+       cstringTable.$(OBJEXT) valueTable.$(OBJEXT) \
+       stateValue.$(OBJEXT) llerror.$(OBJEXT) messageLog.$(OBJEXT) \
+       flagMarker.$(OBJEXT) aliasTable.$(OBJEXT) ynm.$(OBJEXT) \
+       sRefTable.$(OBJEXT) genericTable.$(OBJEXT) ekind.$(OBJEXT) \
+       usymtab.$(OBJEXT) multiVal.$(OBJEXT) lltok.$(OBJEXT) \
+       sRef.$(OBJEXT) lcllib.$(OBJEXT) randomNumbers.$(OBJEXT) \
+       fileLib.$(OBJEXT) context.$(OBJEXT) globals.$(OBJEXT) \
+       flags.$(OBJEXT) general.$(OBJEXT) osd.$(OBJEXT) \
+       reader.$(OBJEXT) clauseStack.$(OBJEXT) filelocStack.$(OBJEXT) \
+       cstringList.$(OBJEXT) cstringSList.$(OBJEXT) \
+       sRefSetList.$(OBJEXT) ctypeList.$(OBJEXT) \
+       enumNameList.$(OBJEXT) enumNameSList.$(OBJEXT) \
+       exprNodeList.$(OBJEXT) exprNodeSList.$(OBJEXT) \
+       uentryList.$(OBJEXT) fileIdList.$(OBJEXT) filelocList.$(OBJEXT) \
+       qualList.$(OBJEXT) sRefList.$(OBJEXT) flagMarkerList.$(OBJEXT) \
+       idDeclList.$(OBJEXT) flagSpec.$(OBJEXT) globSet.$(OBJEXT) \
+       intSet.$(OBJEXT) typeIdSet.$(OBJEXT) guardSet.$(OBJEXT) \
+       usymIdSet.$(OBJEXT) sRefSet.$(OBJEXT) stateInfo.$(OBJEXT) \
+       stateCombinationTable.$(OBJEXT) metaStateTable.$(OBJEXT) \
+       metaStateInfo.$(OBJEXT) annotationTable.$(OBJEXT) \
+       annotationInfo.$(OBJEXT) mttok.$(OBJEXT) \
+       mtDeclarationNode.$(OBJEXT) mtDeclarationPieces.$(OBJEXT) \
+       mtDeclarationPiece.$(OBJEXT) mtContextNode.$(OBJEXT) \
+       mtValuesNode.$(OBJEXT) mtDefaultsNode.$(OBJEXT) \
+       mtAnnotationsNode.$(OBJEXT) mtMergeNode.$(OBJEXT) \
+       mtAnnotationList.$(OBJEXT) mtAnnotationDecl.$(OBJEXT) \
+       mtTransferClauseList.$(OBJEXT) mtTransferClause.$(OBJEXT) \
+       mtTransferAction.$(OBJEXT) mtLoseReferenceList.$(OBJEXT) \
+       mtLoseReference.$(OBJEXT) mtDefaultsDeclList.$(OBJEXT) \
+       mtDefaultsDecl.$(OBJEXT) mtMergeItem.$(OBJEXT) \
+       mtMergeClause.$(OBJEXT) mtMergeClauseList.$(OBJEXT) \
+       exprNode.$(OBJEXT) exprChecks.$(OBJEXT) llmain.$(OBJEXT)
+lclint_OBJECTS = $(am_lclint_OBJECTS)
+lclint_LDFLAGS =
+
+DEFS = -DHAVE_CONFIG_H
+DEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)
+CPPFLAGS = 
+LDFLAGS = 
+LIBS = 
+depcomp = $(SHELL) $(top_srcdir)/config/depcomp
+DEP_FILES = $(DEPDIR)/abstract.Po $(DEPDIR)/aliasTable.Po \
+       $(DEPDIR)/annotationInfo.Po \
+       $(DEPDIR)/annotationTable.Po $(DEPDIR)/cgrammar.Po \
+       $(DEPDIR)/checking.Po $(DEPDIR)/clabstract.Po \
+       $(DEPDIR)/clause.Po $(DEPDIR)/clauseStack.Po \
+       $(DEPDIR)/constraint.Po $(DEPDIR)/constraintExpr.Po \
+       $(DEPDIR)/constraintExprData.Po \
+       $(DEPDIR)/constraintGeneration.Po \
+       $(DEPDIR)/constraintList.Po \
+       $(DEPDIR)/constraintOutput.Po \
+       $(DEPDIR)/constraintResolve.Po \
+       $(DEPDIR)/constraintTerm.Po $(DEPDIR)/context.Po \
+       $(DEPDIR)/cpperror.Po $(DEPDIR)/cppexp.Po \
+       $(DEPDIR)/cpphash.Po $(DEPDIR)/cpplib.Po \
+       $(DEPDIR)/cppmain.Po $(DEPDIR)/cprim.Po \
+       $(DEPDIR)/cscanner.Po $(DEPDIR)/cstring.Po \
+       $(DEPDIR)/cstringList.Po $(DEPDIR)/cstringSList.Po \
+       $(DEPDIR)/cstringTable.Po $(DEPDIR)/ctype.Po \
+       $(DEPDIR)/ctypeList.Po $(DEPDIR)/cvar.Po \
+       $(DEPDIR)/declaratorInvNodeList.Po \
+       $(DEPDIR)/declaratorNodeList.Po $(DEPDIR)/ekind.Po \
+       $(DEPDIR)/enumNameList.Po \
+       $(DEPDIR)/enumNameSList.Po $(DEPDIR)/exprChecks.Po \
+       $(DEPDIR)/exprData.Po $(DEPDIR)/exprNode.Po \
+       $(DEPDIR)/exprNodeList.Po \
+       $(DEPDIR)/exprNodeSList.Po $(DEPDIR)/fcnNodeList.Po \
+       $(DEPDIR)/fileIdList.Po $(DEPDIR)/fileLib.Po \
+       $(DEPDIR)/fileTable.Po $(DEPDIR)/fileloc.Po \
+       $(DEPDIR)/filelocList.Po $(DEPDIR)/filelocStack.Po \
+       $(DEPDIR)/flagMarker.Po $(DEPDIR)/flagMarkerList.Po \
+       $(DEPDIR)/flagSpec.Po $(DEPDIR)/flags.Po \
+       $(DEPDIR)/functionClause.Po \
+       $(DEPDIR)/functionClauseList.Po \
+       $(DEPDIR)/functionConstraint.Po \
+       $(DEPDIR)/general.Po $(DEPDIR)/genericTable.Po \
+       $(DEPDIR)/globSet.Po $(DEPDIR)/globals.Po \
+       $(DEPDIR)/globalsClause.Po $(DEPDIR)/guardSet.Po \
+       $(DEPDIR)/idDecl.Po $(DEPDIR)/idDeclList.Po \
+       $(DEPDIR)/importNodeList.Po $(DEPDIR)/imports.Po \
+       $(DEPDIR)/initDeclNodeList.Po \
+       $(DEPDIR)/inputStream.Po $(DEPDIR)/intSet.Po \
+       $(DEPDIR)/interfaceNodeList.Po \
+       $(DEPDIR)/lclctypes.Po $(DEPDIR)/lclinit.Po \
+       $(DEPDIR)/lcllib.Po $(DEPDIR)/lclscan.Po \
+       $(DEPDIR)/lclscanline.Po $(DEPDIR)/lclsyntable.Po \
+       $(DEPDIR)/lcltokentable.Po \
+       $(DEPDIR)/letDeclNodeList.Po $(DEPDIR)/lh.Po \
+       $(DEPDIR)/llerror.Po $(DEPDIR)/llgrammar.Po \
+       $(DEPDIR)/llmain.Po $(DEPDIR)/lltok.Po \
+       $(DEPDIR)/loopHeuristics.Po $(DEPDIR)/lslOpList.Po \
+       $(DEPDIR)/lslOpSet.Po $(DEPDIR)/lslinit.Po \
+       $(DEPDIR)/lslparse.Po $(DEPDIR)/lsymbol.Po \
+       $(DEPDIR)/lsymbolList.Po $(DEPDIR)/lsymbolSet.Po \
+       $(DEPDIR)/ltoken.Po $(DEPDIR)/ltokenList.Po \
+       $(DEPDIR)/macrocache.Po $(DEPDIR)/mapping.Po \
+       $(DEPDIR)/message.Po $(DEPDIR)/messageLog.Po \
+       $(DEPDIR)/metaStateConstraint.Po \
+       $(DEPDIR)/metaStateConstraintList.Po \
+       $(DEPDIR)/metaStateExpression.Po \
+       $(DEPDIR)/metaStateInfo.Po \
+       $(DEPDIR)/metaStateSpecifier.Po \
+       $(DEPDIR)/metaStateTable.Po \
+       $(DEPDIR)/modifiesClause.Po \
+       $(DEPDIR)/mtAnnotationDecl.Po \
+       $(DEPDIR)/mtAnnotationList.Po \
+       $(DEPDIR)/mtAnnotationsNode.Po \
+       $(DEPDIR)/mtContextNode.Po \
+       $(DEPDIR)/mtDeclarationNode.Po \
+       $(DEPDIR)/mtDeclarationPiece.Po \
+       $(DEPDIR)/mtDeclarationPieces.Po \
+       $(DEPDIR)/mtDefaultsDecl.Po \
+       $(DEPDIR)/mtDefaultsDeclList.Po \
+       $(DEPDIR)/mtDefaultsNode.Po \
+       $(DEPDIR)/mtLoseReference.Po \
+       $(DEPDIR)/mtLoseReferenceList.Po \
+       $(DEPDIR)/mtMergeClause.Po \
+       $(DEPDIR)/mtMergeClauseList.Po \
+       $(DEPDIR)/mtMergeItem.Po $(DEPDIR)/mtMergeNode.Po \
+       $(DEPDIR)/mtTransferAction.Po \
+       $(DEPDIR)/mtTransferClause.Po \
+       $(DEPDIR)/mtTransferClauseList.Po \
+       $(DEPDIR)/mtValuesNode.Po $(DEPDIR)/mtgrammar.Po \
+       $(DEPDIR)/mtreader.Po $(DEPDIR)/mtscanner.Po \
+       $(DEPDIR)/mttok.Po $(DEPDIR)/multiVal.Po \
+       $(DEPDIR)/nameChecks.Po $(DEPDIR)/osd.Po \
+       $(DEPDIR)/pairNodeList.Po \
+       $(DEPDIR)/paramNodeList.Po \
+       $(DEPDIR)/programNodeList.Po $(DEPDIR)/qtype.Po \
+       $(DEPDIR)/qual.Po $(DEPDIR)/qualList.Po \
+       $(DEPDIR)/quantifierNodeList.Po \
+       $(DEPDIR)/randomNumbers.Po $(DEPDIR)/reader.Po \
+       $(DEPDIR)/replaceNodeList.Po $(DEPDIR)/sRef.Po \
+       $(DEPDIR)/sRefList.Po $(DEPDIR)/sRefSet.Po \
+       $(DEPDIR)/sRefSetList.Po $(DEPDIR)/sRefTable.Po \
+       $(DEPDIR)/scan.Po $(DEPDIR)/scanline.Po \
+       $(DEPDIR)/shift.Po $(DEPDIR)/sigNodeSet.Po \
+       $(DEPDIR)/signature.Po $(DEPDIR)/sort.Po \
+       $(DEPDIR)/sortList.Po $(DEPDIR)/sortSet.Po \
+       $(DEPDIR)/sortSetList.Po \
+       $(DEPDIR)/stDeclNodeList.Po \
+       $(DEPDIR)/stateClause.Po \
+       $(DEPDIR)/stateClauseList.Po \
+       $(DEPDIR)/stateCombinationTable.Po \
+       $(DEPDIR)/stateInfo.Po $(DEPDIR)/stateValue.Po \
+       $(DEPDIR)/storeRefNodeList.Po \
+       $(DEPDIR)/structNames.Po $(DEPDIR)/symtable.Po \
+       $(DEPDIR)/syntable.Po $(DEPDIR)/termNodeList.Po \
+       $(DEPDIR)/tokentable.Po \
+       $(DEPDIR)/traitRefNodeList.Po \
+       $(DEPDIR)/transferChecks.Po $(DEPDIR)/typeIdSet.Po \
+       $(DEPDIR)/typeNameNodeList.Po $(DEPDIR)/uentry.Po \
+       $(DEPDIR)/uentryList.Po $(DEPDIR)/usymIdSet.Po \
+       $(DEPDIR)/usymtab.Po $(DEPDIR)/usymtab_interface.Po \
+       $(DEPDIR)/valueTable.Po \
+       $(DEPDIR)/varDeclarationNodeList.Po \
+       $(DEPDIR)/varKinds.Po $(DEPDIR)/varNodeList.Po \
+       $(DEPDIR)/warnClause.Po $(DEPDIR)/ynm.Po
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+       $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+CFLAGS = -g -O2
+DIST_SOURCES = $(lcl_SOURCES) $(lclint_SOURCES)
+DIST_COMMON = Makefile.am Makefile.in
+SOURCES = $(lcl_SOURCES) $(lclint_SOURCES)
+
+all: $(BUILT_SOURCES)
+       $(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .h .c .o .l .check .obj
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  src/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
+install-binPROGRAMS: $(bin_PROGRAMS)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(bindir)
+       @list='$(bin_PROGRAMS)'; for p in $$list; do \
+         p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+         if test -f $$p \
+         ; then \
+           f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
+          echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f"; \
+          $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f; \
+         else :; fi; \
+       done
+
+uninstall-binPROGRAMS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_PROGRAMS)'; for p in $$list; do \
+         f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+         echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+         rm -f $(DESTDIR)$(bindir)/$$f; \
+       done
+
+clean-binPROGRAMS:
+       -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+lclint$(EXEEXT): $(lclint_OBJECTS) $(lclint_DEPENDENCIES) 
+       @rm -f lclint$(EXEEXT)
+       $(LINK) $(lclint_LDFLAGS) $(lclint_OBJECTS) $(lclint_LDADD) $(LIBS)
+
+mostlyclean-compile:
+       -rm -f *.$(OBJEXT) core *.core
+
+distclean-compile:
+       -rm -f *.tab.c
+
+include $(DEPDIR)/abstract.Po
+include $(DEPDIR)/aliasTable.Po
+include $(DEPDIR)/annotationInfo.Po
+include $(DEPDIR)/annotationTable.Po
+include $(DEPDIR)/cgrammar.Po
+include $(DEPDIR)/checking.Po
+include $(DEPDIR)/clabstract.Po
+include $(DEPDIR)/clause.Po
+include $(DEPDIR)/clauseStack.Po
+include $(DEPDIR)/constraint.Po
+include $(DEPDIR)/constraintExpr.Po
+include $(DEPDIR)/constraintExprData.Po
+include $(DEPDIR)/constraintGeneration.Po
+include $(DEPDIR)/constraintList.Po
+include $(DEPDIR)/constraintOutput.Po
+include $(DEPDIR)/constraintResolve.Po
+include $(DEPDIR)/constraintTerm.Po
+include $(DEPDIR)/context.Po
+include $(DEPDIR)/cpperror.Po
+include $(DEPDIR)/cppexp.Po
+include $(DEPDIR)/cpphash.Po
+include $(DEPDIR)/cpplib.Po
+include $(DEPDIR)/cppmain.Po
+include $(DEPDIR)/cprim.Po
+include $(DEPDIR)/cscanner.Po
+include $(DEPDIR)/cstring.Po
+include $(DEPDIR)/cstringList.Po
+include $(DEPDIR)/cstringSList.Po
+include $(DEPDIR)/cstringTable.Po
+include $(DEPDIR)/ctype.Po
+include $(DEPDIR)/ctypeList.Po
+include $(DEPDIR)/cvar.Po
+include $(DEPDIR)/declaratorInvNodeList.Po
+include $(DEPDIR)/declaratorNodeList.Po
+include $(DEPDIR)/ekind.Po
+include $(DEPDIR)/enumNameList.Po
+include $(DEPDIR)/enumNameSList.Po
+include $(DEPDIR)/exprChecks.Po
+include $(DEPDIR)/exprData.Po
+include $(DEPDIR)/exprNode.Po
+include $(DEPDIR)/exprNodeList.Po
+include $(DEPDIR)/exprNodeSList.Po
+include $(DEPDIR)/fcnNodeList.Po
+include $(DEPDIR)/fileIdList.Po
+include $(DEPDIR)/fileLib.Po
+include $(DEPDIR)/fileTable.Po
+include $(DEPDIR)/fileloc.Po
+include $(DEPDIR)/filelocList.Po
+include $(DEPDIR)/filelocStack.Po
+include $(DEPDIR)/flagMarker.Po
+include $(DEPDIR)/flagMarkerList.Po
+include $(DEPDIR)/flagSpec.Po
+include $(DEPDIR)/flags.Po
+include $(DEPDIR)/functionClause.Po
+include $(DEPDIR)/functionClauseList.Po
+include $(DEPDIR)/functionConstraint.Po
+include $(DEPDIR)/general.Po
+include $(DEPDIR)/genericTable.Po
+include $(DEPDIR)/globSet.Po
+include $(DEPDIR)/globals.Po
+include $(DEPDIR)/globalsClause.Po
+include $(DEPDIR)/guardSet.Po
+include $(DEPDIR)/idDecl.Po
+include $(DEPDIR)/idDeclList.Po
+include $(DEPDIR)/importNodeList.Po
+include $(DEPDIR)/imports.Po
+include $(DEPDIR)/initDeclNodeList.Po
+include $(DEPDIR)/inputStream.Po
+include $(DEPDIR)/intSet.Po
+include $(DEPDIR)/interfaceNodeList.Po
+include $(DEPDIR)/lclctypes.Po
+include $(DEPDIR)/lclinit.Po
+include $(DEPDIR)/lcllib.Po
+include $(DEPDIR)/lclscan.Po
+include $(DEPDIR)/lclscanline.Po
+include $(DEPDIR)/lclsyntable.Po
+include $(DEPDIR)/lcltokentable.Po
+include $(DEPDIR)/letDeclNodeList.Po
+include $(DEPDIR)/lh.Po
+include $(DEPDIR)/llerror.Po
+include $(DEPDIR)/llgrammar.Po
+include $(DEPDIR)/llmain.Po
+include $(DEPDIR)/lltok.Po
+include $(DEPDIR)/loopHeuristics.Po
+include $(DEPDIR)/lslOpList.Po
+include $(DEPDIR)/lslOpSet.Po
+include $(DEPDIR)/lslinit.Po
+include $(DEPDIR)/lslparse.Po
+include $(DEPDIR)/lsymbol.Po
+include $(DEPDIR)/lsymbolList.Po
+include $(DEPDIR)/lsymbolSet.Po
+include $(DEPDIR)/ltoken.Po
+include $(DEPDIR)/ltokenList.Po
+include $(DEPDIR)/macrocache.Po
+include $(DEPDIR)/mapping.Po
+include $(DEPDIR)/message.Po
+include $(DEPDIR)/messageLog.Po
+include $(DEPDIR)/metaStateConstraint.Po
+include $(DEPDIR)/metaStateConstraintList.Po
+include $(DEPDIR)/metaStateExpression.Po
+include $(DEPDIR)/metaStateInfo.Po
+include $(DEPDIR)/metaStateSpecifier.Po
+include $(DEPDIR)/metaStateTable.Po
+include $(DEPDIR)/modifiesClause.Po
+include $(DEPDIR)/mtAnnotationDecl.Po
+include $(DEPDIR)/mtAnnotationList.Po
+include $(DEPDIR)/mtAnnotationsNode.Po
+include $(DEPDIR)/mtContextNode.Po
+include $(DEPDIR)/mtDeclarationNode.Po
+include $(DEPDIR)/mtDeclarationPiece.Po
+include $(DEPDIR)/mtDeclarationPieces.Po
+include $(DEPDIR)/mtDefaultsDecl.Po
+include $(DEPDIR)/mtDefaultsDeclList.Po
+include $(DEPDIR)/mtDefaultsNode.Po
+include $(DEPDIR)/mtLoseReference.Po
+include $(DEPDIR)/mtLoseReferenceList.Po
+include $(DEPDIR)/mtMergeClause.Po
+include $(DEPDIR)/mtMergeClauseList.Po
+include $(DEPDIR)/mtMergeItem.Po
+include $(DEPDIR)/mtMergeNode.Po
+include $(DEPDIR)/mtTransferAction.Po
+include $(DEPDIR)/mtTransferClause.Po
+include $(DEPDIR)/mtTransferClauseList.Po
+include $(DEPDIR)/mtValuesNode.Po
+include $(DEPDIR)/mtgrammar.Po
+include $(DEPDIR)/mtreader.Po
+include $(DEPDIR)/mtscanner.Po
+include $(DEPDIR)/mttok.Po
+include $(DEPDIR)/multiVal.Po
+include $(DEPDIR)/nameChecks.Po
+include $(DEPDIR)/osd.Po
+include $(DEPDIR)/pairNodeList.Po
+include $(DEPDIR)/paramNodeList.Po
+include $(DEPDIR)/programNodeList.Po
+include $(DEPDIR)/qtype.Po
+include $(DEPDIR)/qual.Po
+include $(DEPDIR)/qualList.Po
+include $(DEPDIR)/quantifierNodeList.Po
+include $(DEPDIR)/randomNumbers.Po
+include $(DEPDIR)/reader.Po
+include $(DEPDIR)/replaceNodeList.Po
+include $(DEPDIR)/sRef.Po
+include $(DEPDIR)/sRefList.Po
+include $(DEPDIR)/sRefSet.Po
+include $(DEPDIR)/sRefSetList.Po
+include $(DEPDIR)/sRefTable.Po
+include $(DEPDIR)/scan.Po
+include $(DEPDIR)/scanline.Po
+include $(DEPDIR)/shift.Po
+include $(DEPDIR)/sigNodeSet.Po
+include $(DEPDIR)/signature.Po
+include $(DEPDIR)/sort.Po
+include $(DEPDIR)/sortList.Po
+include $(DEPDIR)/sortSet.Po
+include $(DEPDIR)/sortSetList.Po
+include $(DEPDIR)/stDeclNodeList.Po
+include $(DEPDIR)/stateClause.Po
+include $(DEPDIR)/stateClauseList.Po
+include $(DEPDIR)/stateCombinationTable.Po
+include $(DEPDIR)/stateInfo.Po
+include $(DEPDIR)/stateValue.Po
+include $(DEPDIR)/storeRefNodeList.Po
+include $(DEPDIR)/structNames.Po
+include $(DEPDIR)/symtable.Po
+include $(DEPDIR)/syntable.Po
+include $(DEPDIR)/termNodeList.Po
+include $(DEPDIR)/tokentable.Po
+include $(DEPDIR)/traitRefNodeList.Po
+include $(DEPDIR)/transferChecks.Po
+include $(DEPDIR)/typeIdSet.Po
+include $(DEPDIR)/typeNameNodeList.Po
+include $(DEPDIR)/uentry.Po
+include $(DEPDIR)/uentryList.Po
+include $(DEPDIR)/usymIdSet.Po
+include $(DEPDIR)/usymtab.Po
+include $(DEPDIR)/usymtab_interface.Po
+include $(DEPDIR)/valueTable.Po
+include $(DEPDIR)/varDeclarationNodeList.Po
+include $(DEPDIR)/varKinds.Po
+include $(DEPDIR)/varNodeList.Po
+include $(DEPDIR)/warnClause.Po
+include $(DEPDIR)/ynm.Po
+
+distclean-depend:
+       -rm -rf $(DEPDIR)
 
-.c.check: lclint.lcd lclint
-       -../bin/lclint $(CPPFLAGS) $(LINTFLAGS) $(SINGLEFLAGS) -load lclint.lcd +neverinclude $*.c +showsourceloc -mts file
-#      -$(LCLINT29) $(CPPFLAGS) $(LINTFLAGS) $(SINGLEFLAGS) -load lclint.lcd +neverinclude $*.c +showsourceloc
+.c.o:
+       source='$<' object='$@' libtool=no \
+       depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
+       $(CCDEPMODE) $(depcomp) \
+       $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$<
+
+.c.obj:
+       source='$<' object='$@' libtool=no \
+       depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
+       $(CCDEPMODE) $(depcomp) \
+       $(COMPILE) -c `cygpath -w $<`
+CCDEPMODE = depmode=gcc3
+uninstall-info-am:
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       mkid -fID $$unique $(LISP)
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+         || etags $(ETAGS_ARGS) $$tags  $$unique $(LISP)
 
-lcllib.c: Headers/llgrammar.h Headers/llgrammar_gen.h
-clabstract.c: Headers/cgrammar_tokens.h 
-scan.c: Headers/signature2.h  Headers/signature_gen.h
-stateClause.c: Headers/cgrammar_tokens.h 
+GTAGS:
+       here=`CDPATH=: && cd $(top_builddir) && pwd` \
+         && cd $(top_srcdir) \
+         && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS)
+
+installdirs:
+       $(mkinstalldirs) $(DESTDIR)$(bindir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+       -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-compile distclean-depend \
+       distclean-generic distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am: install-binPROGRAMS
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+uninstall-am: uninstall-binPROGRAMS uninstall-info-am
+
+.PHONY: GTAGS all all-am check check-am clean clean-binPROGRAMS \
+       clean-generic distclean distclean-compile distclean-depend \
+       distclean-generic distclean-tags distdir dvi dvi-am info \
+       info-am install install-am install-binPROGRAMS install-data \
+       install-data-am install-exec install-exec-am install-info \
+       install-info-am install-man install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-compile \
+       mostlyclean-generic tags uninstall uninstall-am \
+       uninstall-binPROGRAMS uninstall-info-am
+
+
+# Keep it fake
+.PHONY: lcl$(EXEEXT)
+lcl$(EXEEXT):
+       @echo "This is a fake target"; \
+        echo "Use configure's --with-lcl option to enable lcl"
+
+Headers/signature_gen.h signature.c: signature.c.der signature.y
+       if test x$(BISON) = xno; then \
+         $(CP) signature.c.der signature.c; \
+       else \
+         $(BISON) $(YFLAGS) -p lsl signature.y; \
+         $(CAT) bison.head signature.tab.c bison.reset >signature.c; \
+         $(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
+
+Headers/cgrammar_tokens.h cgrammar.c: cgrammar.c.der cgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) cgrammar.c.der cgrammar.c; \
+       else \
+         echo '* Expect 141 shift/reduce conflicts and 111 reduce/reduce conflicts.'; \
+         echo '* (see cgrammar.y for explanation)'; \
+         $(BISON) $(YFLAGS) cgrammar.y; \
+         $(CAT) bison.head cgrammar.tab.c bison.reset >cgrammar.c; \
+         $(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
+
+Headers/mtgrammar_tokens.h mtgrammar.c: mtgrammar.c.der mtgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) mtgrammar.c.der mtgrammar.c; \
+       else \
+         $(BISON) $(YFLAGS) -p mt mtgrammar.y; \
+         $(CAT) bison.head mtgrammar.tab.c bison.reset >mtgrammar.c; \
+         $(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
+
+Headers/llgrammar_gen.h Headers/llgrammar_gen2.h llgrammar.c: llgrammar.c.der llgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) llgrammar.c.der llgrammar.c; \
+       else \
+         echo '* Expect 2 shift/reduce conflicts'; \
+         $(BISON) $(YFLAGS) -p yl llgrammar.y; \
+         $(CAT) bison.head llgrammar.tab.c bison.reset >llgrammar.c; \
+         $(MV) Headers/llgrammar_gen2.h Headers/llgrammar_gen2.bak; \
+         $(CAT) bison.head llgrammar.tab.h bison.reset >Headers/llgrammar_gen2.h; \
+         $(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
+
+cscanner.c: cscanner.l
+       $(LEX) $(LFLAGS) cscanner.l 
+       $(CAT) flex.head lex.yy.c flex.reset > cscanner.c
 
-.c.o:
-ifeq ($(CHECK), 1)
-       ${MAKE} $*.check
-endif
-       $(CC) $(CPPFLAGS) $(CFLAGS) -c $*.c
-
-### removed this: / compiled: '`$(OFILES)`'  (of 181 files)'
-### Apparently it is slow on some platforms...
-
-
-###
-### alternatives (tests, releases, backups, etc.)
-###
-
-### -e option makes environment variables take precedence
-
-.PHONY : test quicktest opt up backup
-
-backup:
-       tar zcvf ../lclint-`date +%Y-%d-%m-%H-%M`.tgz ${ALLSRC} ${GRAMS} Headers/*.h *.i flags.def
-
-
-#drl 09-25-001 fixed so that betarelease nolonger assumes
-#the source is in ~/LCLintDev/src
-
-SRCPWD = ~/LCLintDev/src
-
-betarelease:
-       echo ${SRCPWD}
-       mkdir ~/temp/lclint-`cat ${VERSION_NUMBER}`
-       mkdir ~/temp/lclint-`cat ${VERSION_NUMBER}`/src
-       cp Makefile* ${ALLSRC} ${GRAMS} *.i flags.def ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/
-       cp cscanner.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/cscanner.c.der
-       cp DATE lastversion maketags ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/
-       cp *.head *.reset ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/
-       cp cgrammar.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/cgrammar.c.der
-       cp llgrammar.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/llgrammar.c.der
-       cp signature.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/signature.c.der
-       cp mtgrammar.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/mtgrammar.c.der
-       cp -r Headers ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/
-       cp -r ../lib ~/temp/lclint-`cat ${VERSION_NUMBER}`/lib
-       cp -r ../imports ~/temp/lclint-`cat ${VERSION_NUMBER}`/imports
-       cp -r ../os2 ~/temp/lclint-`cat ${VERSION_NUMBER}`/os2
-       cp -r ../test ~/temp/lclint-`cat ${VERSION_NUMBER}`/test
-       cp ../configure ../Makefile* ../LICENSE ../README ../BUFFERCHECKING ~/temp/lclint-`cat ${VERSION_NUMBER}`/
-       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; mkdir bin
-       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; rm -r test/temp
-       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; rm -f *~ */*~ */*/*~ #* */#* */*/#* .#* */.#* */*/.#* */*.core
-       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; rm -rf CVS */CVS */*/CVS */*/*/CVS */*/*/*/CVS
-       cd ~/temp/; tar czvf ~/public_html/lclint/downloads/lclint-`cat ${SRCPWD}/${VERSION_NUMBER}`.src.tgz lclint-`cat ${SRCPWD}/${VERSION_NUMBER}`
-       chmod 644 ~/public_html/lclint/downloads/lclint-`cat ${SRCPWD}/${VERSION_NUMBER}`.src.tgz
-       ls -l ~/public_html/lclint/downloads/lclint-*.tgz
-       @echo "Made release lclint-`cat ${VERSION_NUMBER}`"
-
-opt :
-ifneq (,$(findstring csh, $(SHELL)))
-       setenv CC '$(CCOPT)' ; $(MAKE) -e lclint
-else
-       CC="$(CCOPT)" ; export CC ; $(MAKE) -e lclint
-endif
-
-updateversion:
-       -@$(MV) Headers/herald.h Headers/herald.last
-       @echo '/* herald.h - created automatically by gmake updateversion */' > Headers/herald.h
-       @echo '/*@constant observer char *LCL_VERSION;@*/' >> Headers/herald.h
-       @echo '# define LCL_VERSION "LCLint '`cat $(VERSION_NUMBER)`' --- '`cat DATE`'"' \
-              >> Headers/herald.h
-       @echo '/*@constant observer char *LCL_PARSE_VERSION;@*/' >> Headers/herald.h
-       @echo '# define LCL_PARSE_VERSION "LCLint '`cat $(VERSION_NUMBER)`'"' \
-              >> Headers/herald.h
-       @echo '/*@constant observer char *LCL_COMPILE;@*/' >> Headers/herald.h
-       @echo '# define LCL_COMPILE "Compiled using '$(CC)' on '`uname -a`' by '`whoami`'"' >> Headers/herald.h
-
-localconstants:
-       @-$(MV) Headers/local_constants.h Headers/local_constants.last
-       @echo '/* local_constants.h - created automatically by gmake localconstants */' \
-                > Headers/local_constants.h
-ifndef SYSTEM_LIBDIR
-       @echo '*** Fatal Error: SYSTEM_LIBDIR not defined.'
-else
-       @echo '/*@constant observer char *SYSTEM_LIBDIR;@*/' >> Headers/local_constants.h
-       @echo '# define SYSTEM_LIBDIR $(SYSTEM_LIBDIR)' >> Headers/local_constants.h
-ifndef DEFAULT_LARCHPATH
-       @echo '*** Fatal Error: DEFAULT_LARCHPATH not defined.'
-else
-       @echo '/*@constant observer char *DEFAULT_LARCHPATH;@*/' >> Headers/local_constants.h
-       @echo '# define DEFAULT_LARCHPATH $(DEFAULT_LARCHPATH)' >> Headers/local_constants.h
-ifndef DEFAULT_LCLIMPORTDIR
-       @echo '*** Fatal Error: DEFAULT_LARCHPATH not defined.'
-else
-       @echo '/*@constant observer char *DEFAULT_LCLIMPORTDIR;@*/' >> Headers/local_constants.h
-       @echo '# define DEFAULT_LCLIMPORTDIR $(DEFAULT_LCLIMPORTDIR)' >> Headers/local_constants.h
-endif
-endif
-endif
-
-dorelease: 
-       @echo '// '
-       @echo '//  Making LCLint'
-       @echo '//  Version '`cat $(VERSION_NUMBER)`
-       @echo '// '
-       @echo '//  Compiler: '$(CCOPT)
-ifdef BISON
-       @echo '//  Bison: '$(BISON)
-else
-       @echo '//  Use derived bison files'
-endif
-ifdef FLEX
-       @echo '//  Flex: '$(FLEX)
-else
-       @echo '//  Use derived flex files'
-endif
-       @echo '//  Default cpp command: '$(DEFAULT_CPPCMD)
-       @echo '//  System include directory: '$(SYSTEM_LIBDIR)
-       @echo '//  Default Larch path: '$(DEFAULT_LARCHPATH)
-       @echo '//  Default imports directory: '$(DEFAULT_LCLIMPORTDIR)
-       @echo '// '
-       @echo 'Making tags'
-       ./maketags
-       @echo '// '
-       @echo '//  Updating version information'
-       @$(MAKE) -e updateversion
-       @echo '//  Updating local constants'
-       @$(MAKE) -e localconstants
-       @echo '//  Updating flags'
-       @$(MAKE) -e Headers/flag_codes.gen
-       @echo '// '
-       @echo '//  Compiling:'
-       @echo '// '
-       @$(MAKE) -e opt
-       @echo '//  Done Release'        
-###
-### cleaning
-###
-### Standard entries to remove files from the directories
-###    up       --- remove .o files and grammar derivatives
-###    tidy     --- eliminate unwanted files
-###    clean    --- delete derived files, except for spec-derived files
-###    pristine --- delete all derived files
-###
-
-.PHONY .IGNORE : up tidy clean pristine
-
-pristine: clean
-       -$(RM) -f *.lcs *.lslo
-       -$(RM)  signature.c signature.tab.c  signature.tab.h
-       -$(RM)  llgrammar.c llgrammar.tab.c llgrammar.tab.h
-       -$(RM)  Headers/cgrammar_tokens.h
-       -$(RM)  lex.yy.c
-       -$(RM)  cgrammar.tab.h
-       -$(RM)  Headers/*_gen.h* Headers/*_gen2.h*
-
-clean: tidy
-       -$(RM) core lclint 
-       -$(RM) *.out *.output *.bib *.dvi *.idx *.log *.o *.toc
-       -$(RM) cgrammar.c cscanner.c
-       -$(RM) test* Headers/*~ Headers/#* 
-
-tidy:
-       -$(RM) ,* .,* *.CKP *.BAK .emacs_[0-9]* core a.out *.*~
-
-up: 
-       -$(RM) cgrammar.c llgrammar.c signature.c cscanner.c mtgrammar.c *.tab.[c,h]
-       -$(RM) *.o
-
-###
-### dependancies
-###
-
-depend:
-       $(MAKEDEPEND) $(CINCLUDES) $(CPPFLAGS) -f Makefile.depend $(SRC) $(GRAMS)
-
-###
-### analysing dependancies takes a long time and doesn't work terribly
-### well, so the are NOT included here.  NOTE carefully, this means if a
-### header file is changed manual recompilation may be necessary.
-###
-
-### include Makefile.depend
-
-###
-### LCLint checking
-###
-
-### 
-### A library is used for the specifications
-###
-
-$(CHECKS): lclint.lcd
-
-flags: flags.def
+Headers/flag_codes.gen: flags.def
        grep "FLG_" flags.def > Headers/flag_codes.gen
-       touch flags.c
-
-###
-### other flags are in .lclintrc file
-### 
 
-tags:
-       etags ${ALLSRC} ${GRAMS} Headers/*.h *.i
-
-lintweak: 
-       ${HOME}/lclint-build/lclint-2.5q-freebsdbin/lclint -f weak.lclintrc $(CPPFLAGS) +singleinclude $(ALLSRC)
+.PHONY: nocheck
+nocheck:
+       $(MAKE) CHECK=0
 
 lintnew: 
-       ${LCLINTNEW} -f lclint.lclintrc $(CPPFLAGS) +singleinclude $(ALLSRC) -dump lclint +forcehints -misplacedsharequal +showsourceloc -unrecogcomments -supcounts -fcnuse -exportlocal -constuse -mts file -mts filerw
-
-lintfcn: 
-       ${LCLINT} -f lclint.lclintrc $(CPPFLAGS) +singleinclude $(ALLSRC) -dump lclint +forcehints -misplacedsharequal +showsourceloc -unrecogcomments -supcounts -fcnuse -exportlocal -constuse -mts file -mts filerw +arraybounds  +arrayboundsread
-
-linttest: 
-       ${LCLINTNEW} -f lclint.lclintrc $(CPPFLAGS) +singleinclude cpphash.c +forcehints -misplacedsharequal +showsourceloc -unrecogcomments -supcounts -fcnuse -exportlocal -constuse -mts file -mts filerw +partial
-
-lint: 
-       ../bin/lclint -f lclint.lclintrc llmain.c $(CPPFLAGS) +singleinclude $(ALLSRC) -dump lclint +forcehints -misplacedsharequal +showsourceloc -supcounts -fcnuse -exportlocal -unrecogcomments -constuse  -mts file
-
-# -mts file
-
-lintabstract: 
-       lclint -f lclint.lclintrc $(CPPFLAGS) +singleinclude -dump lclint +forcehints -misplacedsharequal +showsourceloc -unrecogcomments -supcounts -fcnuse -exportlocal -constuse test.c +partial
-
-# -fcnuse -constuse -exportlocal -supcounts
-
-lintnodestroy: 
-       lclint -f lclint.lclintrc $(CPPFLAGS) +singleinclude $(ALLSRC) -dump lclint +forcehints -misplacedsharequal -unrecogcomments -fcnuse -constuse -exportlocal -supcounts -compdestroy
-
-linttest1g: 
-       lclint -f lclint.lclintrc $(CPPFLAGS) +singleinclude test.c -dump lclint +forcehints -misplacedsharequal +showsourceloc -unrecogcomments -fcnuse -constuse -exportlocal -supcounts +partial
-
-lint26: 
-       ${HOME}/lclint-2.6b/bin/lclint -f lclint.lclintrc $(CPPFLAGS) +singleinclude $(ALLSRC) -dump lclint +forcehints -misplacedsharequal +showsourceloc -unrecogcomments -fcnuse -constuse -exportlocal -supcounts
-
-lint28: 
-       ${HOME}/lclint-2.8a/bin/lclint -f lclint.lclintrc $(CPPFLAGS) +singleinclude $(ALLSRC) -dump lclint +forcehints -misplacedsharequal +showsourceloc -unrecogcomments -fcnuse -constuse -exportlocal -supcounts
-
-lint29: 
-       ${HOME}/lclint-2.9a/bin/lclint -f lclint.lclintrc $(CPPFLAGS) -larchpath .:${HOME}/lclint-2.9a/lib/ +singleinclue $(ALLSRC) -dump lclint +forcehints -misplacedsharequal +showsourceloc -unrecogcomments -fcnuse -constuse -exportlocal -supcounts
-
-lintm: 
-       lclint-2.5m -f lclint.lclintrc $(CPPFLAGS) +singleinclude $(ALLSRC) -dump lclint
-
-test:
-       cp lclint ../bin/lclint
-       cd ../test ; ${MAKE} test
-
-libs:
-       cd ../lib ; ${MAKE} 
-
-myall:
-       -$(RM) -f ../bin/lclint; \
-       ${MAKE} -C ..
-
-ctype.o: ctbase.i cttable.i
-#exprNode.o: exprData.i
-
-ctype.c: ctbase.i cttable.i
-
-tokentable.c: Headers/signature_gen.h
-
-#lint: 
-#      $(LCLINT) -f lclint.lclintrc $(CPPFLAGS) +forcehints +singleinclude -exportlocal -exportheader -abstract -namechecks -protoparammatch -temptrans -boolops $(ALLSRC) -dump  lclint
+       ./lclint -f lclint.lclintrc $(DEFAULT_INCLUDES) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) +singleinclude $(ALLSRC) $(LCLSRC) -dump lclint \
+                    +forcehints -misplacedsharequal +showsourceloc -unrecogcomments \
+                    -supcounts -fcnuse -exportlocal -constuse -mts file -mts filerw
+
+.PHONY: purify
+purify: $(lclint_OBJECTS)
+       purify $(LINK) -o lclint$(EXEEXT) $^ $(lclint_LDADD)
+
+all: $(top_builddir)/bin/lclint$(EXEEXT)
+$(top_builddir)/bin/lclint$(EXEEXT): lclint$(EXEEXT)
+       $(CP) $< $@
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644 (file)
index 0000000..4664976
--- /dev/null
@@ -0,0 +1,206 @@
+## Note: starting comments with ## means they don't end up in Makefile
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+SUFFIXES = .h .c .o .l .check
+
+# Check files before compiling; requires lclint!
+CHECK = 1
+
+# Some preferences
+YFLAGS = -v -t -d --debug
+
+## Non-built files we need to distribute
+EXTRA_DIST = DATE
+
+## We only build LCLint
+bin_PROGRAMS = lclint
+
+## This is a fake program, so we can easily substitute in the extra LCL objects
+EXTRA_PROGRAMS = lcl
+
+AM_CPPFLAGS = -IHeaders
+
+## The main sources
+
+SETSRC = globSet.c intSet.c typeIdSet.c guardSet.c usymIdSet.c sRefSet.c
+
+LISTSRC = clauseStack.c filelocStack.c \
+          cstringList.c cstringSList.c sRefSetList.c ctypeList.c \
+          enumNameList.c enumNameSList.c exprNodeList.c exprNodeSList.c \
+          uentryList.c fileIdList.c filelocList.c qualList.c sRefList.c \
+          flagMarkerList.c idDeclList.c flagSpec.c
+
+CPPSRC = cppmain.c cpplib.c cppexp.c cpphash.c cpperror.c
+
+CSRC = uentry.c cprim.c macrocache.c qual.c qtype.c stateClause.c \
+       stateClauseList.c ctype.c cvar.c clabstract.c idDecl.c clause.c \
+       globalsClause.c modifiesClause.c warnClause.c functionClause.c \
+       functionClauseList.c metaStateConstraint.c metaStateConstraintList.c \
+       metaStateExpression.c metaStateSpecifier.c functionConstraint.c
+
+LCLINTSRC = exprNode.c exprChecks.c llmain.c
+CHECKSRC = structNames.c transferChecks.c varKinds.c nameChecks.c
+
+GLOBSRC = context.c globals.c flags.c general.c osd.c reader.c
+
+GRAMSRC = cgrammar.c cscanner.c mtscanner.c mtreader.c mtgrammar.c
+
+OVERFLOWCHSRC = constraintGeneration.c constraintTerm.c \
+                constraintExprData.c constraintExpr.c constraint.c \
+                constraintList.c constraintResolve.c \
+                constraintOutput.c loopHeuristics.c 
+
+GENERALSRC = exprData.c cstring.c fileloc.c message.c inputStream.c \
+             fileTable.c cstringTable.c valueTable.c stateValue.c \
+             llerror.c messageLog.c flagMarker.c aliasTable.c ynm.c \
+             sRefTable.c genericTable.c ekind.c usymtab.c multiVal.c \
+             lltok.c sRef.c lcllib.c randomNumbers.c fileLib.c
+
+METASTATESRC = stateInfo.c stateCombinationTable.c metaStateTable.c \
+               metaStateInfo.c annotationTable.c annotationInfo.c mttok.c \
+               mtDeclarationNode.c mtDeclarationPieces.c mtDeclarationPiece.c \
+               mtContextNode.c mtValuesNode.c mtDefaultsNode.c \
+               mtAnnotationsNode.c mtMergeNode.c mtAnnotationList.c \
+               mtAnnotationDecl.c mtTransferClauseList.c mtTransferClause.c \
+               mtTransferAction.c mtLoseReferenceList.c mtLoseReference.c \
+               mtDefaultsDeclList.c mtDefaultsDecl.c mtMergeItem.c \
+               mtMergeClause.c mtMergeClauseList.c
+
+## These are only used if LCL is enabled
+
+LCLONLYSRC = usymtab_interface.c abstract.c ltoken.c lclscanline.c \
+             lclsyntable.c lcltokentable.c sort.c symtable.c lclinit.c \
+             shift.c lclscan.c lsymbol.c mapping.c
+
+LSLSRC = tokentable.c scan.c scanline.c lslparse.c \
+         lh.c checking.c lclctypes.c imports.c lslinit.c syntable.c 
+
+LCLGRAMSRC = llgrammar.c signature.c
+
+LCLSETSRC  = lsymbolSet.c sigNodeSet.c lslOpSet.c sortSet.c
+
+LCLLISTSRC = initDeclNodeList.c sortList.c declaratorInvNodeList.c \
+             interfaceNodeList.c sortSetList.c declaratorNodeList.c \
+             letDeclNodeList.c stDeclNodeList.c storeRefNodeList.c \
+             lslOpList.c lsymbolList.c termNodeList.c ltokenList.c \
+             traitRefNodeList.c pairNodeList.c typeNameNodeList.c \
+             fcnNodeList.c paramNodeList.c programNodeList.c \
+             varDeclarationNodeList.c varNodeList.c quantifierNodeList.c \
+             replaceNodeList.c importNodeList.c
+
+COMMONSRC = $(OVERFLOWCHSRC) $(CPPSRC) $(CSRC) $(CHECKSRC) $(GENERALSRC) \
+            $(GLOBSRC) $(IFACESRC) $(LISTSRC) $(SETSRC) $(METASTATESRC)
+
+ALLSRC = $(GRAMSRC) $(COMMONSRC) $(LCLINTSRC)
+
+LCLSRC = $(LCLSETSRC) $(LCLLISTSRC) $(LSLSRC) $(CMNSRC) $(LCLONLYSRC) \
+         $(LCLGRAMSRC)
+
+lcl_SOURCES = $(LCLSRC)
+
+lclint_SOURCES = $(ALLSRC)
+lclint_LDADD = $(LCLOBJ) @LEXLIB@
+
+# Ensure the LCL objects get built if needed
+lclint_DEPENDENCIES = $(LCLOBJ)
+
+# Keep it fake
+.PHONY: lcl$(EXEEXT)
+lcl$(EXEEXT):
+       @echo "This is a fake target"; \
+        echo "Use configure's --with-lcl option to enable lcl"
+
+## Sources that need to be built
+BUILT_SOURCES = Headers/signature_gen.h Headers/cgrammar_tokens.h \
+                Headers/llgrammar_gen.h Headers/llgrammar_gen2.h \
+                Headers/mtgrammar_tokens.h signature.c cgrammar.c \
+                llgrammar.c mtgrammar.c Headers/flag_codes.gen
+
+## Grammars
+
+Headers/signature_gen.h signature.c: signature.c.der signature.y
+       if test x$(BISON) = xno; then \
+         $(CP) signature.c.der signature.c; \
+       else \
+         $(BISON) $(YFLAGS) -p lsl signature.y; \
+         $(CAT) bison.head signature.tab.c bison.reset >signature.c; \
+         $(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
+
+Headers/cgrammar_tokens.h cgrammar.c: cgrammar.c.der cgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) cgrammar.c.der cgrammar.c; \
+       else \
+         echo '* Expect 141 shift/reduce conflicts and 111 reduce/reduce conflicts.'; \
+         echo '* (see cgrammar.y for explanation)'; \
+         $(BISON) $(YFLAGS) cgrammar.y; \
+         $(CAT) bison.head cgrammar.tab.c bison.reset >cgrammar.c; \
+         $(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
+
+Headers/mtgrammar_tokens.h mtgrammar.c: mtgrammar.c.der mtgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) mtgrammar.c.der mtgrammar.c; \
+       else \
+         $(BISON) $(YFLAGS) -p mt mtgrammar.y; \
+         $(CAT) bison.head mtgrammar.tab.c bison.reset >mtgrammar.c; \
+         $(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
+
+Headers/llgrammar_gen.h Headers/llgrammar_gen2.h llgrammar.c: llgrammar.c.der llgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) llgrammar.c.der llgrammar.c; \
+       else \
+         echo '* Expect 2 shift/reduce conflicts'; \
+         $(BISON) $(YFLAGS) -p yl llgrammar.y; \
+         $(CAT) bison.head llgrammar.tab.c bison.reset >llgrammar.c; \
+         $(MV) Headers/llgrammar_gen2.h Headers/llgrammar_gen2.bak; \
+         $(CAT) bison.head llgrammar.tab.h bison.reset >Headers/llgrammar_gen2.h; \
+         $(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
+
+cscanner.c: cscanner.l
+       $(LEX) $(LFLAGS) cscanner.l 
+       $(CAT) flex.head @LEX_OUTPUT_ROOT@.c flex.reset > cscanner.c
+
+Headers/flag_codes.gen: flags.def
+       grep "FLG_" flags.def > Headers/flag_codes.gen
+
+## Checking rules
+
+CHECKS = $(subst .c,.check,$(lclint_SOURCES))
+
+## Other rules
+
+.PHONY: nocheck
+nocheck:
+       $(MAKE) CHECK=0
+
+lintnew: 
+       ./lclint -f lclint.lclintrc $(DEFAULT_INCLUDES) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) +singleinclude $(ALLSRC) $(LCLSRC) -dump lclint \
+                    +forcehints -misplacedsharequal +showsourceloc -unrecogcomments \
+                    -supcounts -fcnuse -exportlocal -constuse -mts file -mts filerw
+
+
+
+.PHONY: purify
+purify: $(lclint_OBJECTS)
+       purify $(LINK) -o lclint$(EXEEXT) $^ $(lclint_LDADD)
+
+## This ensures that lclint can be run from ../bin
+## $(CP) was $(Ln_S) but that doesn't work for me...
+
+all: $(top_builddir)/bin/lclint$(EXEEXT)
+$(top_builddir)/bin/lclint$(EXEEXT): lclint$(EXEEXT)
+       $(CP) $< $@
+
+CLEANFILES = $(top_builddir)/bin/lclint$(EXEEXT)
diff --git a/src/Makefile.in b/src/Makefile.in
new file mode 100644 (file)
index 0000000..8285256
--- /dev/null
@@ -0,0 +1,884 @@
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = @host_alias@
+host_triplet = @host@
+AMTAR = @AMTAR@
+AWK = @AWK@
+BISON = @BISON@
+CAT = @CAT@
+CC = @CC@
+CP = @CP@
+CPP = @CPP@
+CXX = @CXX@
+DEPDIR = @DEPDIR@
+DIFF = @DIFF@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LCLOBJ = @LCLOBJ@
+LEX = @LEX@
+LN_S = @LN_S@
+MV = @MV@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+RM = @RM@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+install_sh = @install_sh@
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+SUFFIXES = .h .c .o .l .check
+
+# Check files before compiling; requires lclint!
+CHECK = 1
+
+# Some preferences
+YFLAGS = -v -t -d --debug
+
+EXTRA_DIST = DATE
+
+bin_PROGRAMS = lclint
+
+EXTRA_PROGRAMS = lcl
+
+AM_CPPFLAGS = -IHeaders
+
+SETSRC = globSet.c intSet.c typeIdSet.c guardSet.c usymIdSet.c sRefSet.c
+
+LISTSRC = clauseStack.c filelocStack.c \
+          cstringList.c cstringSList.c sRefSetList.c ctypeList.c \
+          enumNameList.c enumNameSList.c exprNodeList.c exprNodeSList.c \
+          uentryList.c fileIdList.c filelocList.c qualList.c sRefList.c \
+          flagMarkerList.c idDeclList.c flagSpec.c
+
+
+CPPSRC = cppmain.c cpplib.c cppexp.c cpphash.c cpperror.c
+
+CSRC = uentry.c cprim.c macrocache.c qual.c qtype.c stateClause.c \
+       stateClauseList.c ctype.c cvar.c clabstract.c idDecl.c clause.c \
+       globalsClause.c modifiesClause.c warnClause.c functionClause.c \
+       functionClauseList.c metaStateConstraint.c metaStateConstraintList.c \
+       metaStateExpression.c metaStateSpecifier.c functionConstraint.c
+
+
+LCLINTSRC = exprNode.c exprChecks.c llmain.c
+CHECKSRC = structNames.c transferChecks.c varKinds.c nameChecks.c
+
+GLOBSRC = context.c globals.c flags.c general.c osd.c reader.c
+
+GRAMSRC = cgrammar.c cscanner.c mtscanner.c mtreader.c mtgrammar.c
+
+OVERFLOWCHSRC = constraintGeneration.c constraintTerm.c \
+                constraintExprData.c constraintExpr.c constraint.c \
+                constraintList.c constraintResolve.c \
+                constraintOutput.c loopHeuristics.c 
+
+
+GENERALSRC = exprData.c cstring.c fileloc.c message.c inputStream.c \
+             fileTable.c cstringTable.c valueTable.c stateValue.c \
+             llerror.c messageLog.c flagMarker.c aliasTable.c ynm.c \
+             sRefTable.c genericTable.c ekind.c usymtab.c multiVal.c \
+             lltok.c sRef.c lcllib.c randomNumbers.c fileLib.c
+
+
+METASTATESRC = stateInfo.c stateCombinationTable.c metaStateTable.c \
+               metaStateInfo.c annotationTable.c annotationInfo.c mttok.c \
+               mtDeclarationNode.c mtDeclarationPieces.c mtDeclarationPiece.c \
+               mtContextNode.c mtValuesNode.c mtDefaultsNode.c \
+               mtAnnotationsNode.c mtMergeNode.c mtAnnotationList.c \
+               mtAnnotationDecl.c mtTransferClauseList.c mtTransferClause.c \
+               mtTransferAction.c mtLoseReferenceList.c mtLoseReference.c \
+               mtDefaultsDeclList.c mtDefaultsDecl.c mtMergeItem.c \
+               mtMergeClause.c mtMergeClauseList.c
+
+
+LCLONLYSRC = usymtab_interface.c abstract.c ltoken.c lclscanline.c \
+             lclsyntable.c lcltokentable.c sort.c symtable.c lclinit.c \
+             shift.c lclscan.c lsymbol.c mapping.c
+
+
+LSLSRC = tokentable.c scan.c scanline.c lslparse.c \
+         lh.c checking.c lclctypes.c imports.c lslinit.c syntable.c 
+
+
+LCLGRAMSRC = llgrammar.c signature.c
+
+LCLSETSRC = lsymbolSet.c sigNodeSet.c lslOpSet.c sortSet.c
+
+LCLLISTSRC = initDeclNodeList.c sortList.c declaratorInvNodeList.c \
+             interfaceNodeList.c sortSetList.c declaratorNodeList.c \
+             letDeclNodeList.c stDeclNodeList.c storeRefNodeList.c \
+             lslOpList.c lsymbolList.c termNodeList.c ltokenList.c \
+             traitRefNodeList.c pairNodeList.c typeNameNodeList.c \
+             fcnNodeList.c paramNodeList.c programNodeList.c \
+             varDeclarationNodeList.c varNodeList.c quantifierNodeList.c \
+             replaceNodeList.c importNodeList.c
+
+
+COMMONSRC = $(OVERFLOWCHSRC) $(CPPSRC) $(CSRC) $(CHECKSRC) $(GENERALSRC) \
+            $(GLOBSRC) $(IFACESRC) $(LISTSRC) $(SETSRC) $(METASTATESRC)
+
+
+ALLSRC = $(GRAMSRC) $(COMMONSRC) $(LCLINTSRC)
+
+LCLSRC = $(LCLSETSRC) $(LCLLISTSRC) $(LSLSRC) $(CMNSRC) $(LCLONLYSRC) \
+         $(LCLGRAMSRC)
+
+
+lcl_SOURCES = $(LCLSRC)
+
+lclint_SOURCES = $(ALLSRC)
+lclint_LDADD = $(LCLOBJ) @LEXLIB@
+
+# Ensure the LCL objects get built if needed
+lclint_DEPENDENCIES = $(LCLOBJ)
+
+BUILT_SOURCES = Headers/signature_gen.h Headers/cgrammar_tokens.h \
+                Headers/llgrammar_gen.h Headers/llgrammar_gen2.h \
+                Headers/mtgrammar_tokens.h signature.c cgrammar.c \
+                llgrammar.c mtgrammar.c Headers/flag_codes.gen
+
+
+CHECKS = $(subst .c,.check,$(lclint_SOURCES))
+
+CLEANFILES = $(top_builddir)/bin/lclint$(EXEEXT)
+subdir = src
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+EXTRA_PROGRAMS = lcl$(EXEEXT)
+bin_PROGRAMS = lclint$(EXEEXT)
+PROGRAMS = $(bin_PROGRAMS)
+
+am_lcl_OBJECTS = lsymbolSet.$(OBJEXT) sigNodeSet.$(OBJEXT) \
+       lslOpSet.$(OBJEXT) sortSet.$(OBJEXT) initDeclNodeList.$(OBJEXT) \
+       sortList.$(OBJEXT) declaratorInvNodeList.$(OBJEXT) \
+       interfaceNodeList.$(OBJEXT) sortSetList.$(OBJEXT) \
+       declaratorNodeList.$(OBJEXT) letDeclNodeList.$(OBJEXT) \
+       stDeclNodeList.$(OBJEXT) storeRefNodeList.$(OBJEXT) \
+       lslOpList.$(OBJEXT) lsymbolList.$(OBJEXT) \
+       termNodeList.$(OBJEXT) ltokenList.$(OBJEXT) \
+       traitRefNodeList.$(OBJEXT) pairNodeList.$(OBJEXT) \
+       typeNameNodeList.$(OBJEXT) fcnNodeList.$(OBJEXT) \
+       paramNodeList.$(OBJEXT) programNodeList.$(OBJEXT) \
+       varDeclarationNodeList.$(OBJEXT) varNodeList.$(OBJEXT) \
+       quantifierNodeList.$(OBJEXT) replaceNodeList.$(OBJEXT) \
+       importNodeList.$(OBJEXT) tokentable.$(OBJEXT) scan.$(OBJEXT) \
+       scanline.$(OBJEXT) lslparse.$(OBJEXT) lh.$(OBJEXT) \
+       checking.$(OBJEXT) lclctypes.$(OBJEXT) imports.$(OBJEXT) \
+       lslinit.$(OBJEXT) syntable.$(OBJEXT) \
+       usymtab_interface.$(OBJEXT) abstract.$(OBJEXT) ltoken.$(OBJEXT) \
+       lclscanline.$(OBJEXT) lclsyntable.$(OBJEXT) \
+       lcltokentable.$(OBJEXT) sort.$(OBJEXT) symtable.$(OBJEXT) \
+       lclinit.$(OBJEXT) shift.$(OBJEXT) lclscan.$(OBJEXT) \
+       lsymbol.$(OBJEXT) mapping.$(OBJEXT) llgrammar.$(OBJEXT) \
+       signature.$(OBJEXT)
+lcl_OBJECTS = $(am_lcl_OBJECTS)
+lcl_LDADD = $(LDADD)
+lcl_DEPENDENCIES =
+lcl_LDFLAGS =
+am_lclint_OBJECTS = cgrammar.$(OBJEXT) cscanner.$(OBJEXT) \
+       mtscanner.$(OBJEXT) mtreader.$(OBJEXT) mtgrammar.$(OBJEXT) \
+       constraintGeneration.$(OBJEXT) constraintTerm.$(OBJEXT) \
+       constraintExprData.$(OBJEXT) constraintExpr.$(OBJEXT) \
+       constraint.$(OBJEXT) constraintList.$(OBJEXT) \
+       constraintResolve.$(OBJEXT) constraintOutput.$(OBJEXT) \
+       loopHeuristics.$(OBJEXT) cppmain.$(OBJEXT) cpplib.$(OBJEXT) \
+       cppexp.$(OBJEXT) cpphash.$(OBJEXT) cpperror.$(OBJEXT) \
+       uentry.$(OBJEXT) cprim.$(OBJEXT) macrocache.$(OBJEXT) \
+       qual.$(OBJEXT) qtype.$(OBJEXT) stateClause.$(OBJEXT) \
+       stateClauseList.$(OBJEXT) ctype.$(OBJEXT) cvar.$(OBJEXT) \
+       clabstract.$(OBJEXT) idDecl.$(OBJEXT) clause.$(OBJEXT) \
+       globalsClause.$(OBJEXT) modifiesClause.$(OBJEXT) \
+       warnClause.$(OBJEXT) functionClause.$(OBJEXT) \
+       functionClauseList.$(OBJEXT) metaStateConstraint.$(OBJEXT) \
+       metaStateConstraintList.$(OBJEXT) metaStateExpression.$(OBJEXT) \
+       metaStateSpecifier.$(OBJEXT) functionConstraint.$(OBJEXT) \
+       structNames.$(OBJEXT) transferChecks.$(OBJEXT) \
+       varKinds.$(OBJEXT) nameChecks.$(OBJEXT) exprData.$(OBJEXT) \
+       cstring.$(OBJEXT) fileloc.$(OBJEXT) message.$(OBJEXT) \
+       inputStream.$(OBJEXT) fileTable.$(OBJEXT) \
+       cstringTable.$(OBJEXT) valueTable.$(OBJEXT) \
+       stateValue.$(OBJEXT) llerror.$(OBJEXT) messageLog.$(OBJEXT) \
+       flagMarker.$(OBJEXT) aliasTable.$(OBJEXT) ynm.$(OBJEXT) \
+       sRefTable.$(OBJEXT) genericTable.$(OBJEXT) ekind.$(OBJEXT) \
+       usymtab.$(OBJEXT) multiVal.$(OBJEXT) lltok.$(OBJEXT) \
+       sRef.$(OBJEXT) lcllib.$(OBJEXT) randomNumbers.$(OBJEXT) \
+       fileLib.$(OBJEXT) context.$(OBJEXT) globals.$(OBJEXT) \
+       flags.$(OBJEXT) general.$(OBJEXT) osd.$(OBJEXT) \
+       reader.$(OBJEXT) clauseStack.$(OBJEXT) filelocStack.$(OBJEXT) \
+       cstringList.$(OBJEXT) cstringSList.$(OBJEXT) \
+       sRefSetList.$(OBJEXT) ctypeList.$(OBJEXT) \
+       enumNameList.$(OBJEXT) enumNameSList.$(OBJEXT) \
+       exprNodeList.$(OBJEXT) exprNodeSList.$(OBJEXT) \
+       uentryList.$(OBJEXT) fileIdList.$(OBJEXT) filelocList.$(OBJEXT) \
+       qualList.$(OBJEXT) sRefList.$(OBJEXT) flagMarkerList.$(OBJEXT) \
+       idDeclList.$(OBJEXT) flagSpec.$(OBJEXT) globSet.$(OBJEXT) \
+       intSet.$(OBJEXT) typeIdSet.$(OBJEXT) guardSet.$(OBJEXT) \
+       usymIdSet.$(OBJEXT) sRefSet.$(OBJEXT) stateInfo.$(OBJEXT) \
+       stateCombinationTable.$(OBJEXT) metaStateTable.$(OBJEXT) \
+       metaStateInfo.$(OBJEXT) annotationTable.$(OBJEXT) \
+       annotationInfo.$(OBJEXT) mttok.$(OBJEXT) \
+       mtDeclarationNode.$(OBJEXT) mtDeclarationPieces.$(OBJEXT) \
+       mtDeclarationPiece.$(OBJEXT) mtContextNode.$(OBJEXT) \
+       mtValuesNode.$(OBJEXT) mtDefaultsNode.$(OBJEXT) \
+       mtAnnotationsNode.$(OBJEXT) mtMergeNode.$(OBJEXT) \
+       mtAnnotationList.$(OBJEXT) mtAnnotationDecl.$(OBJEXT) \
+       mtTransferClauseList.$(OBJEXT) mtTransferClause.$(OBJEXT) \
+       mtTransferAction.$(OBJEXT) mtLoseReferenceList.$(OBJEXT) \
+       mtLoseReference.$(OBJEXT) mtDefaultsDeclList.$(OBJEXT) \
+       mtDefaultsDecl.$(OBJEXT) mtMergeItem.$(OBJEXT) \
+       mtMergeClause.$(OBJEXT) mtMergeClauseList.$(OBJEXT) \
+       exprNode.$(OBJEXT) exprChecks.$(OBJEXT) llmain.$(OBJEXT)
+lclint_OBJECTS = $(am_lclint_OBJECTS)
+lclint_LDFLAGS =
+
+DEFS = @DEFS@
+DEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@
+depcomp = $(SHELL) $(top_srcdir)/config/depcomp
+@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/abstract.Po $(DEPDIR)/aliasTable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/annotationInfo.Po \
+@AMDEP_TRUE@   $(DEPDIR)/annotationTable.Po $(DEPDIR)/cgrammar.Po \
+@AMDEP_TRUE@   $(DEPDIR)/checking.Po $(DEPDIR)/clabstract.Po \
+@AMDEP_TRUE@   $(DEPDIR)/clause.Po $(DEPDIR)/clauseStack.Po \
+@AMDEP_TRUE@   $(DEPDIR)/constraint.Po $(DEPDIR)/constraintExpr.Po \
+@AMDEP_TRUE@   $(DEPDIR)/constraintExprData.Po \
+@AMDEP_TRUE@   $(DEPDIR)/constraintGeneration.Po \
+@AMDEP_TRUE@   $(DEPDIR)/constraintList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/constraintOutput.Po \
+@AMDEP_TRUE@   $(DEPDIR)/constraintResolve.Po \
+@AMDEP_TRUE@   $(DEPDIR)/constraintTerm.Po $(DEPDIR)/context.Po \
+@AMDEP_TRUE@   $(DEPDIR)/cpperror.Po $(DEPDIR)/cppexp.Po \
+@AMDEP_TRUE@   $(DEPDIR)/cpphash.Po $(DEPDIR)/cpplib.Po \
+@AMDEP_TRUE@   $(DEPDIR)/cppmain.Po $(DEPDIR)/cprim.Po \
+@AMDEP_TRUE@   $(DEPDIR)/cscanner.Po $(DEPDIR)/cstring.Po \
+@AMDEP_TRUE@   $(DEPDIR)/cstringList.Po $(DEPDIR)/cstringSList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/cstringTable.Po $(DEPDIR)/ctype.Po \
+@AMDEP_TRUE@   $(DEPDIR)/ctypeList.Po $(DEPDIR)/cvar.Po \
+@AMDEP_TRUE@   $(DEPDIR)/declaratorInvNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/declaratorNodeList.Po $(DEPDIR)/ekind.Po \
+@AMDEP_TRUE@   $(DEPDIR)/enumNameList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/enumNameSList.Po $(DEPDIR)/exprChecks.Po \
+@AMDEP_TRUE@   $(DEPDIR)/exprData.Po $(DEPDIR)/exprNode.Po \
+@AMDEP_TRUE@   $(DEPDIR)/exprNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/exprNodeSList.Po $(DEPDIR)/fcnNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/fileIdList.Po $(DEPDIR)/fileLib.Po \
+@AMDEP_TRUE@   $(DEPDIR)/fileTable.Po $(DEPDIR)/fileloc.Po \
+@AMDEP_TRUE@   $(DEPDIR)/filelocList.Po $(DEPDIR)/filelocStack.Po \
+@AMDEP_TRUE@   $(DEPDIR)/flagMarker.Po $(DEPDIR)/flagMarkerList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/flagSpec.Po $(DEPDIR)/flags.Po \
+@AMDEP_TRUE@   $(DEPDIR)/functionClause.Po \
+@AMDEP_TRUE@   $(DEPDIR)/functionClauseList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/functionConstraint.Po \
+@AMDEP_TRUE@   $(DEPDIR)/general.Po $(DEPDIR)/genericTable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/globSet.Po $(DEPDIR)/globals.Po \
+@AMDEP_TRUE@   $(DEPDIR)/globalsClause.Po $(DEPDIR)/guardSet.Po \
+@AMDEP_TRUE@   $(DEPDIR)/idDecl.Po $(DEPDIR)/idDeclList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/importNodeList.Po $(DEPDIR)/imports.Po \
+@AMDEP_TRUE@   $(DEPDIR)/initDeclNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/inputStream.Po $(DEPDIR)/intSet.Po \
+@AMDEP_TRUE@   $(DEPDIR)/interfaceNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/lclctypes.Po $(DEPDIR)/lclinit.Po \
+@AMDEP_TRUE@   $(DEPDIR)/lcllib.Po $(DEPDIR)/lclscan.Po \
+@AMDEP_TRUE@   $(DEPDIR)/lclscanline.Po $(DEPDIR)/lclsyntable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/lcltokentable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/letDeclNodeList.Po $(DEPDIR)/lh.Po \
+@AMDEP_TRUE@   $(DEPDIR)/llerror.Po $(DEPDIR)/llgrammar.Po \
+@AMDEP_TRUE@   $(DEPDIR)/llmain.Po $(DEPDIR)/lltok.Po \
+@AMDEP_TRUE@   $(DEPDIR)/loopHeuristics.Po $(DEPDIR)/lslOpList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/lslOpSet.Po $(DEPDIR)/lslinit.Po \
+@AMDEP_TRUE@   $(DEPDIR)/lslparse.Po $(DEPDIR)/lsymbol.Po \
+@AMDEP_TRUE@   $(DEPDIR)/lsymbolList.Po $(DEPDIR)/lsymbolSet.Po \
+@AMDEP_TRUE@   $(DEPDIR)/ltoken.Po $(DEPDIR)/ltokenList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/macrocache.Po $(DEPDIR)/mapping.Po \
+@AMDEP_TRUE@   $(DEPDIR)/message.Po $(DEPDIR)/messageLog.Po \
+@AMDEP_TRUE@   $(DEPDIR)/metaStateConstraint.Po \
+@AMDEP_TRUE@   $(DEPDIR)/metaStateConstraintList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/metaStateExpression.Po \
+@AMDEP_TRUE@   $(DEPDIR)/metaStateInfo.Po \
+@AMDEP_TRUE@   $(DEPDIR)/metaStateSpecifier.Po \
+@AMDEP_TRUE@   $(DEPDIR)/metaStateTable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/modifiesClause.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtAnnotationDecl.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtAnnotationList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtAnnotationsNode.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtContextNode.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtDeclarationNode.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtDeclarationPiece.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtDeclarationPieces.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtDefaultsDecl.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtDefaultsDeclList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtDefaultsNode.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtLoseReference.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtLoseReferenceList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtMergeClause.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtMergeClauseList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtMergeItem.Po $(DEPDIR)/mtMergeNode.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtTransferAction.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtTransferClause.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtTransferClauseList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtValuesNode.Po $(DEPDIR)/mtgrammar.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mtreader.Po $(DEPDIR)/mtscanner.Po \
+@AMDEP_TRUE@   $(DEPDIR)/mttok.Po $(DEPDIR)/multiVal.Po \
+@AMDEP_TRUE@   $(DEPDIR)/nameChecks.Po $(DEPDIR)/osd.Po \
+@AMDEP_TRUE@   $(DEPDIR)/pairNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/paramNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/programNodeList.Po $(DEPDIR)/qtype.Po \
+@AMDEP_TRUE@   $(DEPDIR)/qual.Po $(DEPDIR)/qualList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/quantifierNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/randomNumbers.Po $(DEPDIR)/reader.Po \
+@AMDEP_TRUE@   $(DEPDIR)/replaceNodeList.Po $(DEPDIR)/sRef.Po \
+@AMDEP_TRUE@   $(DEPDIR)/sRefList.Po $(DEPDIR)/sRefSet.Po \
+@AMDEP_TRUE@   $(DEPDIR)/sRefSetList.Po $(DEPDIR)/sRefTable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/scan.Po $(DEPDIR)/scanline.Po \
+@AMDEP_TRUE@   $(DEPDIR)/shift.Po $(DEPDIR)/sigNodeSet.Po \
+@AMDEP_TRUE@   $(DEPDIR)/signature.Po $(DEPDIR)/sort.Po \
+@AMDEP_TRUE@   $(DEPDIR)/sortList.Po $(DEPDIR)/sortSet.Po \
+@AMDEP_TRUE@   $(DEPDIR)/sortSetList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/stDeclNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/stateClause.Po \
+@AMDEP_TRUE@   $(DEPDIR)/stateClauseList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/stateCombinationTable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/stateInfo.Po $(DEPDIR)/stateValue.Po \
+@AMDEP_TRUE@   $(DEPDIR)/storeRefNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/structNames.Po $(DEPDIR)/symtable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/syntable.Po $(DEPDIR)/termNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/tokentable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/traitRefNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/transferChecks.Po $(DEPDIR)/typeIdSet.Po \
+@AMDEP_TRUE@   $(DEPDIR)/typeNameNodeList.Po $(DEPDIR)/uentry.Po \
+@AMDEP_TRUE@   $(DEPDIR)/uentryList.Po $(DEPDIR)/usymIdSet.Po \
+@AMDEP_TRUE@   $(DEPDIR)/usymtab.Po $(DEPDIR)/usymtab_interface.Po \
+@AMDEP_TRUE@   $(DEPDIR)/valueTable.Po \
+@AMDEP_TRUE@   $(DEPDIR)/varDeclarationNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/varKinds.Po $(DEPDIR)/varNodeList.Po \
+@AMDEP_TRUE@   $(DEPDIR)/warnClause.Po $(DEPDIR)/ynm.Po
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+       $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+CFLAGS = @CFLAGS@
+DIST_SOURCES = $(lcl_SOURCES) $(lclint_SOURCES)
+DIST_COMMON = Makefile.am Makefile.in
+SOURCES = $(lcl_SOURCES) $(lclint_SOURCES)
+
+all: $(BUILT_SOURCES)
+       $(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .h .c .o .l .check .obj
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  src/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
+install-binPROGRAMS: $(bin_PROGRAMS)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(bindir)
+       @list='$(bin_PROGRAMS)'; for p in $$list; do \
+         p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+         if test -f $$p \
+         ; then \
+           f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
+          echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f"; \
+          $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f; \
+         else :; fi; \
+       done
+
+uninstall-binPROGRAMS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_PROGRAMS)'; for p in $$list; do \
+         f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+         echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+         rm -f $(DESTDIR)$(bindir)/$$f; \
+       done
+
+clean-binPROGRAMS:
+       -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+lclint$(EXEEXT): $(lclint_OBJECTS) $(lclint_DEPENDENCIES) 
+       @rm -f lclint$(EXEEXT)
+       $(LINK) $(lclint_LDFLAGS) $(lclint_OBJECTS) $(lclint_LDADD) $(LIBS)
+
+mostlyclean-compile:
+       -rm -f *.$(OBJEXT) core *.core
+
+distclean-compile:
+       -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/abstract.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/aliasTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/annotationInfo.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/annotationTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cgrammar.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/checking.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/clabstract.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/clause.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/clauseStack.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/constraint.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/constraintExpr.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/constraintExprData.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/constraintGeneration.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/constraintList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/constraintOutput.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/constraintResolve.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/constraintTerm.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/context.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cpperror.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cppexp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cpphash.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cpplib.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cppmain.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cprim.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cscanner.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cstring.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cstringList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cstringSList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cstringTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ctype.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ctypeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/cvar.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/declaratorInvNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/declaratorNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ekind.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/enumNameList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/enumNameSList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/exprChecks.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/exprData.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/exprNode.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/exprNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/exprNodeSList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fcnNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fileIdList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fileLib.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fileTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fileloc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/filelocList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/filelocStack.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/flagMarker.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/flagMarkerList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/flagSpec.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/flags.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/functionClause.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/functionClauseList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/functionConstraint.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/general.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/genericTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/globSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/globals.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/globalsClause.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/guardSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/idDecl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/idDeclList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/importNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/imports.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/initDeclNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/inputStream.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/intSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/interfaceNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lclctypes.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lclinit.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lcllib.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lclscan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lclscanline.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lclsyntable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lcltokentable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/letDeclNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/llerror.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/llgrammar.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/llmain.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lltok.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/loopHeuristics.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lslOpList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lslOpSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lslinit.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lslparse.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lsymbol.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lsymbolList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lsymbolSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ltoken.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ltokenList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/macrocache.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mapping.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/message.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/messageLog.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/metaStateConstraint.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/metaStateConstraintList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/metaStateExpression.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/metaStateInfo.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/metaStateSpecifier.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/metaStateTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/modifiesClause.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtAnnotationDecl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtAnnotationList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtAnnotationsNode.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtContextNode.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtDeclarationNode.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtDeclarationPiece.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtDeclarationPieces.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtDefaultsDecl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtDefaultsDeclList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtDefaultsNode.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtLoseReference.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtLoseReferenceList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtMergeClause.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtMergeClauseList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtMergeItem.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtMergeNode.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtTransferAction.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtTransferClause.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtTransferClauseList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtValuesNode.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtgrammar.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtreader.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mtscanner.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mttok.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/multiVal.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/nameChecks.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/osd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/pairNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/paramNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/programNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/qtype.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/qual.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/qualList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/quantifierNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/randomNumbers.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/reader.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/replaceNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sRef.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sRefList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sRefSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sRefSetList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sRefTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/scan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/scanline.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/shift.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sigNodeSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/signature.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sort.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sortList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sortSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/sortSetList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stDeclNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stateClause.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stateClauseList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stateCombinationTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stateInfo.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stateValue.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/storeRefNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/structNames.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/symtable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/syntable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/termNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tokentable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/traitRefNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/transferChecks.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/typeIdSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/typeNameNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/uentry.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/uentryList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/usymIdSet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/usymtab.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/usymtab_interface.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/valueTable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/varDeclarationNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/varKinds.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/varNodeList.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/warnClause.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ynm.Po@am__quote@
+
+distclean-depend:
+       -rm -rf $(DEPDIR)
+
+.c.o:
+@AMDEP_TRUE@   source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@   depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@   $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+       $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$<
+
+.c.obj:
+@AMDEP_TRUE@   source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@   depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@   $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+       $(COMPILE) -c `cygpath -w $<`
+CCDEPMODE = @CCDEPMODE@
+uninstall-info-am:
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       mkid -fID $$unique $(LISP)
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+         || etags $(ETAGS_ARGS) $$tags  $$unique $(LISP)
+
+GTAGS:
+       here=`CDPATH=: && cd $(top_builddir) && pwd` \
+         && cd $(top_srcdir) \
+         && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS)
+
+installdirs:
+       $(mkinstalldirs) $(DESTDIR)$(bindir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+       -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-compile distclean-depend \
+       distclean-generic distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am: install-binPROGRAMS
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+uninstall-am: uninstall-binPROGRAMS uninstall-info-am
+
+.PHONY: GTAGS all all-am check check-am clean clean-binPROGRAMS \
+       clean-generic distclean distclean-compile distclean-depend \
+       distclean-generic distclean-tags distdir dvi dvi-am info \
+       info-am install install-am install-binPROGRAMS install-data \
+       install-data-am install-exec install-exec-am install-info \
+       install-info-am install-man install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-compile \
+       mostlyclean-generic tags uninstall uninstall-am \
+       uninstall-binPROGRAMS uninstall-info-am
+
+
+# Keep it fake
+.PHONY: lcl$(EXEEXT)
+lcl$(EXEEXT):
+       @echo "This is a fake target"; \
+        echo "Use configure's --with-lcl option to enable lcl"
+
+Headers/signature_gen.h signature.c: signature.c.der signature.y
+       if test x$(BISON) = xno; then \
+         $(CP) signature.c.der signature.c; \
+       else \
+         $(BISON) $(YFLAGS) -p lsl signature.y; \
+         $(CAT) bison.head signature.tab.c bison.reset >signature.c; \
+         $(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
+
+Headers/cgrammar_tokens.h cgrammar.c: cgrammar.c.der cgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) cgrammar.c.der cgrammar.c; \
+       else \
+         echo '* Expect 141 shift/reduce conflicts and 111 reduce/reduce conflicts.'; \
+         echo '* (see cgrammar.y for explanation)'; \
+         $(BISON) $(YFLAGS) cgrammar.y; \
+         $(CAT) bison.head cgrammar.tab.c bison.reset >cgrammar.c; \
+         $(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
+
+Headers/mtgrammar_tokens.h mtgrammar.c: mtgrammar.c.der mtgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) mtgrammar.c.der mtgrammar.c; \
+       else \
+         $(BISON) $(YFLAGS) -p mt mtgrammar.y; \
+         $(CAT) bison.head mtgrammar.tab.c bison.reset >mtgrammar.c; \
+         $(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
+
+Headers/llgrammar_gen.h Headers/llgrammar_gen2.h llgrammar.c: llgrammar.c.der llgrammar.y
+       if test x$(BISON) = xno; then \
+         $(CP) llgrammar.c.der llgrammar.c; \
+       else \
+         echo '* Expect 2 shift/reduce conflicts'; \
+         $(BISON) $(YFLAGS) -p yl llgrammar.y; \
+         $(CAT) bison.head llgrammar.tab.c bison.reset >llgrammar.c; \
+         $(MV) Headers/llgrammar_gen2.h Headers/llgrammar_gen2.bak; \
+         $(CAT) bison.head llgrammar.tab.h bison.reset >Headers/llgrammar_gen2.h; \
+         $(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
+
+cscanner.c: cscanner.l
+       $(LEX) $(LFLAGS) cscanner.l 
+       $(CAT) flex.head @LEX_OUTPUT_ROOT@.c flex.reset > cscanner.c
+
+Headers/flag_codes.gen: flags.def
+       grep "FLG_" flags.def > Headers/flag_codes.gen
+
+.PHONY: nocheck
+nocheck:
+       $(MAKE) CHECK=0
+
+lintnew: 
+       ./lclint -f lclint.lclintrc $(DEFAULT_INCLUDES) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) +singleinclude $(ALLSRC) $(LCLSRC) -dump lclint \
+                    +forcehints -misplacedsharequal +showsourceloc -unrecogcomments \
+                    -supcounts -fcnuse -exportlocal -constuse -mts file -mts filerw
+
+.PHONY: purify
+purify: $(lclint_OBJECTS)
+       purify $(LINK) -o lclint$(EXEEXT) $^ $(lclint_LDADD)
+
+all: $(top_builddir)/bin/lclint$(EXEEXT)
+$(top_builddir)/bin/lclint$(EXEEXT): lclint$(EXEEXT)
+       $(CP) $< $@
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
index 58015619fde869cbf073c995229a3b3645522a35..8feb56cbc838e64c40fbeec08bf34228b2f8d204 100644 (file)
@@ -504,7 +504,7 @@ static struct directive directive_table[] = {
   {  4, do_line, "line", T_LINE, TRUE, FALSE, FALSE },
   {  5, do_ident, "ident", T_IDENT, TRUE, FALSE, TRUE },
   /* {  8, do_unassert, "unassert", T_UNASSERT, TRUE, FALSE, FALSE }, */
-  {  -1, 0, "", T_UNUSED, FALSE, FALSE, FALSE },
+  {  -1, NULL, "", T_UNUSED, FALSE, FALSE, FALSE },
 };
 /*@noaccess cstring@*/
 
index b03bf2a050c018d787603f757e211603b0b0ea40..4df0d3374a024ab365e2ecde682d78610aba4990 100644 (file)
@@ -5222,6 +5222,7 @@ exprNode_makeOp (/*@keep@*/ exprNode e1, /*@keep@*/ exprNode e2,
 
   tret = ctype_unknown;
   te1 = exprNode_getType (e1);
+
   DPRINTF (("te1 = %s / %s", exprNode_unparse (e1), ctype_unparse (te1)));
 
   te2 = exprNode_getType (e2);
@@ -5569,6 +5570,10 @@ exprNode_makeOp (/*@keep@*/ exprNode e1, /*@keep@*/ exprNode e2,
        case NE_OP:
        case TLT:               /* comparisons                           */
        case TGT:               /*    numeric, numeric -> bool           */
+
+         DPRINTF (("Here we go: %s / %s",
+                   ctype_unparse (tr1), ctype_unparse (tr2)));
+
          if ((ctype_isReal (tr1) && !ctype_isInt (tr1))
              || (ctype_isReal (tr2) && !ctype_isInt (tr2)))
            {
@@ -5637,6 +5642,9 @@ exprNode_makeOp (/*@keep@*/ exprNode e1, /*@keep@*/ exprNode e2,
          ** Types should match.
          */
 
+         DPRINTF (("Match types: %s / %s", exprNode_unparse (e1),
+                   exprNode_unparse (e2)));
+
          if (!exprNode_matchTypes (e1, e2))
            {
              hasError = gentypeerror 
@@ -9370,7 +9378,22 @@ exprNode_matchLiteral (ctype expected, exprNode e)
                }
              else if (ctype_isArrayPtr (expected))
                {
-                 return (val == 0);
+                 /* 
+                 ** evans 2001-10-14: We allow 0 to match any pointer, but only if the type matches or is void *.
+                 */
+
+                 if (val == 0)
+                   {
+                     if (ctype_match (exprNode_getType (e), expected)
+                         || ctype_isVoidPointer (exprNode_getType (e)))
+                       {
+                         return TRUE;
+                       }
+                   }
+                 else
+                   {
+                     return FALSE;
+                   }
                }
              else if (ctype_isAnyFloat (expected))
                {
@@ -9453,6 +9476,10 @@ exprNode_matchTypes (exprNode e1, exprNode e2)
       return TRUE;
     }
 
+  DPRINTF (("Matching literal! %s %s %s %s",
+           ctype_unparse (t1), exprNode_unparse (e2),
+           ctype_unparse (t2), exprNode_unparse (e1)));
+
   return (exprNode_matchLiteral (t1, e2) || exprNode_matchLiteral (t2, e1));
 }
 
@@ -10166,7 +10193,9 @@ static ctype
       if ((ctype_isRealInt (tr1) || ctype_isReal (tr1)) &&
          (ctype_isRealInt (tr2) || ctype_isReal (tr2)))
        {
-         ;
+         DPRINTF (("No error: [%s] %s / [%s]  %s",
+                   exprNode_unparse (e1), ctype_unparse (tr1),
+                   exprNode_unparse (e2), ctype_unparse (tr2)));
        }
       else
        {
index c0835d3754833ff2f9f830eb356a2cdca4d3e228..af5977faf648c3232b9dd17e1874ad636d5492e5 100644 (file)
@@ -42,7 +42,6 @@
 # include "lh.h"
 # include "llmain.h"
 # include "portab.h"
-# include "herald.h"
 
 void
 outputLCSFile (char *path, char *msg, char *specname)
index 1494bb3405a6643f2ab58e81efebdbc5b706e2b2..ea3c2458794ecc4fe78a2e15015b7937f242dd69 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: lclint.lcd
-;;LCLint 3.0.0.18 --- 5 October 2001
+;;LCLint 3.0.0.19 --- 5 October 2001
 ;;lib:172
 ;;ctTable
 0 u-2 19 38
 3 f1 ()!
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
-0 s2325|-1 1013 -1
+0 s2334|-1 1013 -1
 1 t1012|1012&
-0 s2326|&
-0 s2327|-1 1016 -1
+0 s2335|&
+0 s2336|-1 1016 -1
 1 t1015|1015&
-0 s2328|-1 17651 -1
-0 s2329|-1 1019 -1
+0 s2337|-1 18777 -1
+0 s2338|-1 1019 -1
 1 t1018|1018&
-0 s2330|&
-0 s2331|-1 1022 -1
+0 s2339|&
+0 s2340|-1 1022 -1
 1 t1021|1021&
-0 s2332|&
-0 s2333|-1 1025 -1
+0 s2341|&
+0 s2342|-1 1025 -1
 1 t1024|1024&
-0 s2334|&
-0 s2335|-1 1028 -1
+0 s2343|&
+0 s2344|-1 1028 -1
 1 t1027|1027&
-0 a2336|&
-0 s2337|-1 1031 -1
+0 a2345|&
+0 s2346|-1 1031 -1
 1 t1030|1030&
-0 s2338|&
-0 s2339|-1 1034 -1
+0 s2347|&
+0 s2348|-1 1034 -1
 1 t1033|1033&
-0 a2340|&
-0 s2341|-1 3065 -1
-0 s2342|-1 3084 -1
-0 s2343|-1 1039 -1
+0 a2349|&
+0 s2350|-1 3065 -1
+0 s2351|-1 3084 -1
+0 s2352|-1 1039 -1
 1 t1038|1038&
-0 s2344|&
-0 s2345|-1 1042 -1
+0 s2353|&
+0 s2354|-1 1042 -1
 1 t1041|1041&
-0 a2346|-1 17686 -1
-0 s2347|&
-0 s2348|-1 1046 -1
+0 a2355|-1 18812 -1
+0 s2356|&
+0 s2357|-1 1046 -1
 1 t1045|1045&
-0 a2349|-1 14370 -1
-0 s2350|-1 1049 -1
+0 a2358|-1 14370 -1
+0 s2359|-1 1049 -1
 1 t1048|1048&
-0 a2351|-1 6303 -1
-0 s2352|-1 1052 -1
+0 a2360|-1 6303 -1
+0 s2361|-1 1052 -1
 1 t1051|1051&
-0 s2353|-1 10710 11113
-0 a2354|&
-0 s2355|-1 4866 -1
-0 s2356|-1 1057 -1
+0 s2362|-1 10710 11113
+0 a2363|&
+0 s2364|-1 4866 -1
+0 s2365|-1 1057 -1
 1 t1056|1056&
-0 a2357|&
-0 s2358|-1 1060 -1
+0 a2366|&
+0 s2367|-1 1060 -1
 1 t1059|1059&
-0 a2359|-1 17123 -1
-0 s2360|-1 1063 -1
+0 a2368|-1 17123 -1
+0 s2369|-1 1063 -1
 1 t1062|1062&
-0 a2361|&
-0 s2362|-1 1066 -1
+0 a2370|&
+0 s2371|-1 1066 -1
 1 t1065|1065&
-0 a2363|-1 16915 -1
-0 s2364|-1 1069 -1
+0 a2372|-1 16915 -1
+0 s2373|-1 1069 -1
 1 t1068|1068&
-0 a2365|&
-0 s2366|-1 1072 -1
+0 a2374|&
+0 s2375|-1 1072 -1
 1 t1071|1071&
-0 a2367|-1 14371 -1
-0 s2368|-1 1075 -1
+0 a2376|-1 14371 -1
+0 s2377|-1 1075 -1
 1 t1074|1074&
-0 a2369|&
-0 s2370|-1 1078 -1
+0 a2378|&
+0 s2379|-1 1078 -1
 1 t1077|1077&
-0 a2371|&
-0 s2372|-1 1081 -1
+0 a2380|&
+0 s2381|-1 1081 -1
 1 t1080|1080&
-0 a2373|-1 16771 -1
-0 s2374|-1 1084 -1
+0 a2382|-1 16771 -1
+0 s2383|-1 1084 -1
 1 t1083|1083&
-0 a2375|&
-0 s2376|-1 1087 -1
+0 a2384|&
+0 s2385|-1 1087 -1
 1 t1086|1086&
-0 a2377|&
-0 s2378|-1 1090 -1
+0 a2386|&
+0 s2387|-1 1090 -1
 1 t1089|1089&
-0 a2379|&
-0 s2380|-1 1093 -1
+0 a2388|&
+0 s2389|-1 1093 -1
 1 t1092|1092&
-0 a2381|&
-0 s2382|-1 1096 -1
+0 a2390|&
+0 s2391|-1 1096 -1
 1 t1095|1095&
-0 a2383|&
-0 a2384|&
-0 a2385|&
-0 a2386|&
-0 s2387|-1 1102 -1
+0 a2392|&
+0 a2393|&
+0 a2394|&
+0 a2395|&
+0 s2396|-1 1102 -1
 1 t1101|1101&
-0 a2388|&
-0 s2389|-1 1105 -1
+0 a2397|&
+0 s2398|-1 1105 -1
 1 t1104|1104&
-0 a2390|&
-0 s2391|-1 1108 -1
+0 a2399|&
+0 s2400|-1 1108 -1
 1 t1107|1107&
-0 a2392|-1 13292 -1
-0 s2393|-1 1111 -1
+0 a2401|-1 13292 -1
+0 s2402|-1 1111 -1
 1 t1110|1110&
-0 a2394|&
-0 s2395|-1 1114 -1
+0 a2403|&
+0 s2404|-1 1114 -1
 1 t1113|1113&
-0 a2396|&
-0 s2397|-1 1117 -1
+0 a2405|&
+0 s2406|-1 1117 -1
 1 t1116|1116&
-0 a2398|&
-0 s2399|-1 1120 -1
+0 a2407|&
+0 s2408|-1 1120 -1
 1 t1119|1119&
-0 a2400|-1 13261 -1
-0 s2401|-1 1123 -1
+0 a2409|-1 13261 -1
+0 s2410|-1 1123 -1
 1 t1122|1122&
-0 a2402|&
-0 s2403|-1 1126 -1
+0 a2411|&
+0 s2412|-1 1126 -1
 1 t1125|1125&
-0 a2404|&
-0 s2405|-1 1129 -1
+0 a2413|&
+0 s2414|-1 1129 -1
 1 t1128|1128&
-0 a2406|&
-0 s2407|-1 1132 -1
+0 a2415|&
+0 s2416|-1 1132 -1
 1 t1131|1131&
-0 a2408|&
-0 s2409|-1 1135 -1
+0 a2417|&
+0 s2418|-1 1135 -1
 1 t1134|1134&
-0 a2410|-1 12232 -1
-0 s2411|-1 1138 -1
+0 a2419|-1 12232 -1
+0 s2420|-1 1138 -1
 1 t1137|1137&
-0 a2412|&
-0 s2413|-1 1141 -1
+0 a2421|&
+0 s2422|-1 1141 -1
 1 t1140|1140&
-0 a2414|&
-0 s2415|-1 1144 -1
+0 a2423|&
+0 s2424|-1 1144 -1
 1 t1143|1143&
-0 a2416|&
-0 s2417|-1 1147 -1
+0 a2425|&
+0 s2426|-1 1147 -1
 1 t1146|1146&
-0 a2418|&
-0 s2419|-1 1150 -1
+0 a2427|&
+0 s2428|-1 1150 -1
 1 t1149|1149&
-0 a2420|&
-0 s2421|-1 1153 -1
+0 a2429|&
+0 s2430|-1 1153 -1
 1 t1152|1152&
-0 a2422|&
-0 s2423|-1 1156 -1
+0 a2431|&
+0 s2432|-1 1156 -1
 1 t1155|1155&
-0 a2424|&
-0 s2425|-1 1159 -1
+0 a2433|&
+0 s2434|-1 1159 -1
 1 t1158|1158&
-0 a2426|&
-0 s2427|-1 1162 -1
+0 a2435|&
+0 s2436|-1 1162 -1
 1 t1161|1161&
-0 a2428|-1 20342 -1
-0 s2429|-1 1165 -1
+0 a2437|-1 17791 -1
+0 s2438|-1 1165 -1
 1 t1164|1164&
-0 a2430|&
-0 s2431|-1 1168 -1
+0 a2439|&
+0 s2440|-1 1168 -1
 1 t1167|1167&
-0 a2432|&
-0 s2433|-1 1171 -1
+0 a2441|&
+0 s2442|-1 1171 -1
 1 t1170|1170&
-0 a2434|-1 8689 -1
-0 s2435|-1 1174 -1
+0 a2443|-1 8689 -1
+0 s2444|-1 1174 -1
 1 t1173|1173&
-0 a2436|&
-0 s2437|-1 1177 -1
+0 a2445|&
+0 s2446|-1 1177 -1
 1 t1176|1176&
-0 a2438|&
-0 s2439|-1 1180 -1
+0 a2447|&
+0 s2448|-1 1180 -1
 1 t1179|1179&
-0 a2440|&
-0 s2441|-1 1183 -1
+0 a2449|&
+0 s2450|-1 1183 -1
 1 t1182|1182&
-0 a2442|-1 20381 -1
-0 s2443|-1 1186 -1
+0 a2451|-1 17830 -1
+0 s2452|-1 1186 -1
 1 t1185|1185&
-0 a2444|&
-0 s2445|-1 1189 -1
+0 a2453|&
+0 s2454|-1 1189 -1
 1 t1188|1188&
-0 a2446|-1 20280 -1
-0 s2447|-1 1192 -1
+0 a2455|-1 17729 -1
+0 s2456|-1 1192 -1
 1 t1191|1191&
-0 a2448|&
-0 s2449|-1 1195 -1
+0 a2457|&
+0 s2458|-1 1195 -1
 1 t1194|1194&
-0 a2450|-1 20317 -1
-0 s2451|-1 1198 -1
+0 a2459|-1 17766 -1
+0 s2460|-1 1198 -1
 1 t1197|1197&
-0 a2452|&
-0 a2453|&
-0 s2454|-1 1202 -1
+0 a2461|&
+0 a2462|&
+0 s2463|-1 1202 -1
 1 t1201|1201&
-0 a2455|-1 7530 -1
-0 s2456|-1 1205 -1
+0 a2464|-1 7530 -1
+0 s2465|-1 1205 -1
 1 t1204|1204&
-0 a2457|-1 10013 -1
-0 s2458|-1 1208 -1
+0 a2466|-1 10013 -1
+0 s2467|-1 1208 -1
 1 t1207|1207&
-0 a2459|&
-0 s2460|&
-0 a2461|-1 1387 -1
-0 s2462|-1 2394 15961
-0 a2463|-1 4991 -1
+0 a2468|&
+0 s2469|&
+0 a2470|-1 1387 -1
+0 s2471|-1 2394 15961
+0 a2472|-1 4991 -1
 3 ?!
 3 f1214 (1047|0@5@7&#,)!
 3 f2 (1047|0@5@7&#,)^1217
 1 t1216|1216&
-0 s2464|&
+0 s2473|&
 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 s2465|&
+0 s2474|&
 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 s2466|&
+0 s2475|&
 3 ?!
 3 f1229 (1047|0@5@7&#,)!
 3 f1 (1047|0@5@7&#,)^1232
 1 t1231|1231&
-0 s2467|&
+0 s2476|&
 3 f0 (20|4@5@2&#,)!
 3 f1 (20|4@5@2&#,)!
-0 s2469|&
-0 s2470|&
+0 s2478|&
+0 s2479|&
 3 f0 (5|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 f5 (9|$#,)!
 3 f0 (5|$#,)!
 3 f10 (5|$#,)!
-0 s2479|&
-0 s2480|-1 13605 11080
-0 s2481|-1 -1 16529
+0 s2488|&
+0 s2489|-1 13605 11080
+0 s2490|-1 -1 16529
 3 f0 (1259|@5|0@5@7&#,)!
 3 f19 (1259|@5|0@5@7&#,)!
 3 f23 (1259|@5|0@5@7&#,)!
 3 f0 (1211|0@5@7&#,)!
 3 f5 (1211|0@5@7&#,)!
 3 e!5{CGE_SAME,CGE_DISTINCT,CGE_CASE,CGE_LOOKALIKE}!
-0 s2515|&
-0 s2516|&
+0 s2524|&
+0 s2525|&
 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|$#,)!
 3 f20 (63|@7|$#,)!
 3 f0 (20|0@5@17&#,)!
 3 f1 (20|0@5@17&#,)!
-0 s2602|-1 12485 -1
+0 s2611|-1 12485 -1
 3 e!6{NO,YES,MAYBE}!
-0 s2607|&
-0 s2608|&
+0 s2616|&
+0 s2617|&
 3 f0 (1496|@7|$#,)!
 3 f1211 (1496|@7|$#,)!
 3 f0 (1496|@7|$#,)!
 3 f1496 (4|$#,)!
 3 f0 (23|0@0@6&#,!.,)!
 3 f1211 (23|0@0@6&#,!.,)!
-0 a2612|-1 20948 -1
+0 a2621|-1 20948 -1
 3 f0 (1519|$#,)!
 3 f2 (1519|$#,)!
 3 f0 (1519|$#,)!
 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 s2624|&
-0 s2625|&
+0 s2633|&
+0 s2634|&
 3 Ss_fileloc{1530|@1|^#kind,1519|@1|^#fid,5|@1|^#lineno,5|@1|^#column,}!
-0 s2626|-1 4440 -1
+0 s2635|-1 4440 -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|$#,)!
 3 f1 (1519|$#,)!
 3 f0 (1519|$#,5|$#,)!
 3 f1 (1519|$#,5|$#,)!
-0 s2695|&
-0 s2696|-1 10588 10614
-0 s2697|-1 10770 -1
-0 s2698|-1 10615 -1
+0 s2704|&
+0 s2705|-1 10588 10614
+0 s2706|-1 10770 -1
+0 s2707|-1 10615 -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 s2717|&
-0 s2718|&
-0 s2719|-1 1721 -1
+0 s2726|&
+0 s2727|&
+0 s2728|-1 1721 -1
 3 f0 ()!
 3 f1211 ()!
 3 f0 (1211|0@5@18&#,1211|0@5@18&#,)!
 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_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_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_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,LAST_FLAG}!
-0 s3175|&
-0 s3176|-1 -1 13579
+0 s3184|&
+0 s3185|-1 -1 13579
 3 f1 (1728|@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 s3242|&
-0 s3243|&
+0 s3251|&
+0 s3252|&
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f0 (1728|$#,)!
 3 f2 (1728|$#,)!
 3 S!10{1211|@1|0@5@3&#name,1728|@1|^#code,}^1805
-0 s3274|&
+0 s3283|&
 1 t1803|1803&
-0 s3275|&
-0 s3276|-1 1808 -1
+0 s3284|&
+0 s3285|-1 1808 -1
 1 t1807|1807&
-0 a3277|&
+0 a3286|&
 3 Ss_flagSpec{1806|@1|0@0@3&#tspec,1809|@1|0@5@2&#trest,}!
 3 f0 (1809|0@5@7&#,)!
 3 f2 (1809|0@5@7&#,)!
 3 f0 (1809|0@5@7&#,1082|0@5@7&#,)!
 3 f2 (1809|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 s3355|&
-0 s3356|&
+0 s3364|&
+0 s3365|&
 3 S!12{1835|@1|^#kind,1091|@1|0@5@18@3@0#info,}^1838
-0 s3357|&
+0 s3366|&
 1 t1836|1836&
-0 a3358|-1 2660 12097
+0 a3367|-1 2660 12097
 3 f0 (1839|$#,)!
 3 f1211 (1839|$#,)!
 3 f0 (315|$#,)!
 3 f0 (1839|@7|$#,)!
 3 f2 (1839|@7|$#,)!
 3 S!13{5|@1|^#tok,1082|@1|0@5@3&#loc,}!
-0 s3367|&
-0 s3368|-1 7680 -1
+0 s3376|&
+0 s3377|-1 7680 -1
 3 f0 (5|$#,1082|0@5@2&#,)!
 3 f2146 (5|$#,1082|0@5@2&#,)!
 3 f0 (2146|$#,)!
 3 f0 (2146|$#,)!
 3 f2 (2146|$#,)!
 3 e!14{NOCLAUSE,TRUECLAUSE,FALSECLAUSE,ANDCLAUSE,ORCLAUSE,WHILECLAUSE,DOWHILECLAUSE,FORCLAUSE,CASECLAUSE,SWITCHCLAUSE,CONDCLAUSE,ITERCLAUSE,TRUEEXITCLAUSE,FALSEEXITCLAUSE}!
-0 s3406|&
-0 s3407|-1 8410 -1
+0 s3415|&
+0 s3416|-1 8410 -1
 3 f0 (2199|$#,)!
 3 f1211 (2199|$#,)!
 3 f0 (2199|$#,)!
 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 s3446|&
-0 s3447|&
+0 s3455|&
+0 s3456|&
 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 s3448|&
+0 s3457|&
 3 Ss_functionClause{2275|@1|^#kind,2276|@1|^#val,}!
 3 f0 (1121|0@5@7&#,)!
 3 f2 (1121|0@5@7&#,)!
 3 f1 (1121|0@5@2&#,)!
 3 f0 (1121|0@5@7&#,)!
 3 f1211 (1121|0@5@7&#,)!
-0 s3469|-1 2336 -1
+0 s3478|-1 2336 -1
 1 t2335|2335&
 3 Ss_functionClauseList{5|@1|^#nelements,5|@1|^#nspace,2336|@1|11@3@3&#elements,}!
 3 f0 (1124|0@5@7&#,)!
 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 s3481|-1 2362 -1
+0 s3490|-1 2362 -1
 1 t2361|2361&
 3 Ss_cstringSList{5|@1|^#nelements,5|@1|^#nspace,2362|@1|11@3@3&#elements,}!
-0 s3482|-1 2365 -1
+0 s3491|-1 2365 -1
 1 t2364|2364&
-0 a3483|-1 20882 -1
+0 a3492|-1 18495 -1
 3 f0 (2366|0@5@7&#,)!
 3 f2 (2366|0@5@7&#,)!
 3 f0 (2366|@7|0@5@7&#,)!
 3 f1 (2366|@7|6@5@7&#,1211|@3|6@5@19@2@0#,)!
 1 t1212|1212&
 3 Ss_cstringList{5|@1|^#nelements,5|@1|^#nspace,2394|@1|11@3@3&#elements,}!
-0 s3498|-1 2397 -1
+0 s3507|-1 2397 -1
 1 t2396|2396&
-0 a3499|&
+0 a3508|&
 3 f0 (2398|0@5@7&#,)!
 3 f2 (2398|0@5@7&#,)!
 3 f0 (2398|@7|0@5@7&#,)!
 3 f211 (1094|0@5@7&#,)!
 1 t1839|1839&
 3 S!17{5|@1|^#nelements,5|@1|^#free,2660|@1|11@3@3&#elements,}^2663
-0 s3598|&
+0 s3607|&
 1 t2661|2661&
-0 a3599|&
+0 a3608|&
 3 f0 (2664|0@5@7&#,)!
 3 f2 (2664|0@5@7&#,)!
 3 f0 (2664|0@5@7&#,)!
 3 f2 (2664|0@5@7&#,)!
 3 f0 (2664|0@5@7&#,)!
 3 f2 (2664|0@5@7&#,)!
-0 s3617|-1 2699 -1
+0 s3626|-1 2699 -1
 1 t2698|2698&
 3 Ss_mappair{1037|@1|^#domain,1037|@1|^#range,2699|@1|0@5@3&#next,}!
-0 s3618|-1 2702 -1
-1 t2701|2701 19939 -1
-0 s3619|-1 2704 -1
+0 s3627|-1 2702 -1
+1 t2701|2701 20901 -1
+0 s3628|-1 2704 -1
 1 t2703|2703&
 3 S!18{6|@1|^#count,2704|@1|0@3@2&#buckets,}^2707
-0 s3620|&
+0 s3629|&
 1 t2705|2705&
-0 a3621|&
+0 a3630|&
 3 f0 ()!
 3 f2708 ()!
 3 f0 (2708|$#,1037|$#,)!
 3 f0 (2708|0@0@2&#,)!
 3 f1 (2708|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 s3643|&
-0 s3644|&
-0 s3645|-1 2721 -1
+0 s3652|&
+0 s3653|&
+0 s3654|-1 2721 -1
 1 t2720|2720&
 3 Ss_smemberInfo{1037|@1|^#name,1036|@1|^#sort,1037|@1|11@0@0&#sortname,2721|@1|0@5@18&#next,}!
-0 s3646|-1 2724 -1
+0 s3655|-1 2724 -1
 1 t2723|2723&
 3 S!20{2719|@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,2724|@1|0@5@3&#members,2|@1|^#export,2|@1|^#mutable,2|@1|^#abstract,2|@1|^#imported,}^2727
-0 s3648|&
+0 s3657|&
 1 t2725|2725&
-0 s3649|-1 19262 -1
+0 s3658|-1 20233 -1
 3 f0 (1036|$#,)!
 3 f1211 (1036|$#,)!
 3 f0 (1036|$#,)!
 3 f0 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
 3 f1 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
 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 s3714|&
-0 s3715|&
+0 s3723|&
+0 s3724|&
 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 s3735|&
-0 s3736|&
-0 s3737|&
+0 s3744|&
+0 s3745|&
+0 s3746|&
 3 f0 (2820|$#,2824|$#,)!
 3 f2824 (2820|$#,2824|$#,)!
 3 f0 (2824|$#,)!
 3 f0 (2824|$#,)!
 3 f1037 (2824|$#,)!
 3 e!23{PNORMAL,PYIELD,PELIPSIS}!
-0 s3743|&
-0 s3744|&
+0 s3752|&
+0 s3753|&
 3 S!24{1032|@1|0@5@3&#type,1039|@1|0@5@3&#paramdecl,2833|@1|^#kind,}^2836
-0 s3745|&
+0 s3754|&
 1 t2834|2834&
-0 s3746|-1 17763 -1
+0 s3755|-1 18889 -1
 3 f0 (2837|0@5@2&#,)!
 3 f1 (2837|0@5@2&#,)!
 3 f0 (2837|0@5@7&#,)!
 3 f2 (2837|$#,)!
 3 f0 (2837|$#,)!
 3 f2 (2837|$#,)!
-0 s3751|-1 2851 -1
+0 s3760|-1 2851 -1
 1 t2850|2850&
 3 S!25{5|@1|^#nelements,5|@1|^#nspace,2851|@1|11@3@3&#elements,}^2854
-0 s3752|&
+0 s3761|&
 1 t2852|2852&
-0 a3753|&
+0 a3762|&
 3 f1 (2855|@7|6@5@7&#,2837|@3|6@0@19@2@0#,)!
 3 f0 (2855|@7|0@5@7&#,)!
 3 f5 (2855|@7|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
 3 e!26{SID_VAR,SID_TYPE,SID_OP,SID_SORT}!
-0 s3779|&
-0 s3780|&
+0 s3788|&
+0 s3789|&
 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,2905|@1|11@0@0&#idtype,6|@1|11@0@0&#intfield,}!
-0 s3781|-1 2986 17926
+0 s3790|-1 2986 18998
 3 f0 (1043|0@5@7&#,)!
 3 f2 (1043|0@5@7&#,)!
 3 f0 (1043|0@5@7&#,)!
 3 f2 (4|$#,)!
 1 t2907|2907&
 3 S!27{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,2986|@1|11@3@3&#elements,}^2989
-0 s3827|&
+0 s3836|&
 1 t2987|2987&
-0 a3828|&
+0 a3837|&
 3 f1 (2990|@7|6@5@7&#,1043|@3|6@5@19@2@0#,)!
 3 f0 (2990|0@5@7&#,)!
 3 f2 (2990|0@5@7&#,)!
 3 f0 (2990|0@5@7&#,)!
 3 f1 (2990|0@5@7&#,)!
 3 e!28{TAG_ENUM,TAG_STRUCT,TAG_UNION,TAG_FWDSTRUCT,TAG_FWDUNION}!
-0 s3852|&
-0 s3853|&
+0 s3861|&
+0 s3862|&
 3 e!29{IMPPLAIN,IMPBRACKET,IMPQUOTE}!
-0 s3857|&
-0 s3858|&
+0 s3866|&
+0 s3867|&
 3 S!30{3035|@1|^#kind,1043|@1|0@5@3&#val,}^3038
-0 s3859|&
+0 s3868|&
 1 t3036|3036&
-0 s3860|-1 17839 -1
+0 s3869|-1 18965 -1
 3 f0 (3039|0@5@2&#,)!
 3 f1 (3039|0@5@2&#,)!
 3 f0 (1043|0@5@2&#,)!
 3 f3039 (1043|0@5@2&#,)!
 3 f0 (1043|0@5@2&#,)!
 3 f3039 (1043|0@5@2&#,)!
-0 s3865|-1 3049 -1
+0 s3874|-1 3049 -1
 1 t3048|3048&
 3 S!31{5|@1|^#nelements,5|@1|^#nspace,3049|@1|11@3@3&#elements,}^3052
-0 s3866|&
+0 s3875|&
 1 t3050|3050&
-0 a3867|&
+0 a3876|&
 3 f1 (3053|@7|&#,3039|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3053 ()!
 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,3065|@1|11@3@3&#elements,}^3068
-0 s3876|&
+0 s3885|&
 1 t3066|3066&
-0 a3877|&
+0 a3886|&
 3 f0 ()!
 3 f3069 ()!
 3 f0 (3069|$#,1036|$#,)!
 3 f1036 (3069|$#,)!
 1 t1037|1037&
 3 S!33{5|@1|^#nelements,5|@1|^#nspace,3084|@1|11@3@3&#elements,}^3087
-0 s3886|&
+0 s3895|&
 1 t3085|3085&
-0 a3887|&
+0 a3896|&
 3 f1 (3088|@7|&#,1037|@3|&#,)!
 3 f0 ()!
 3 f3088 ()!
 3 f0 (3088|0@0@2&#,)!
 3 f1 (3088|0@0@2&#,)!
 3 S!34{5|@1|^#entries,5|@1|^#nspace,3084|@1|11@3@3&#elements,}^3098
-0 s3894|&
+0 s3903|&
 1 t3096|3096&
-0 a3895|&
+0 a3904|&
 3 f0 (3099|0@5@7&#,)!
 3 f2 (3099|0@5@7&#,)!
 3 f1 (3099|@7|6@5@7&#,1037|@3|&#,)!
 3 f0 (3099|0@5@2&#,)!
 3 f1 (3099|0@5@2&#,)!
 3 S!35{5|@1|^#entries,5|@1|^#nspace,3065|@1|11@3@3&#elements,}^3115
-0 s3905|&
+0 s3914|&
 1 t3113|3113&
-0 a3906|-1 17564 -1
+0 a3915|-1 18690 -1
 3 f1 (3116|@7|6@5@7&#,1036|@3|&#,)!
 3 f0 (3116|0@5@7&#,)!
 3 f2 (3116|0@5@7&#,)!
 3 f0 (3116|0@5@7&#,)!
 3 f3116 (3116|0@5@7&#,)!
 3 S!36{1036|@1|^#sort,1043|@1|0@5@3&#tok,}^3142
-0 s3920|&
+0 s3929|&
 1 t3140|3140&
-0 s3921|-1 17728 -1
+0 s3930|-1 18854 -1
 3 f0 (3143|0@5@2&#,)!
 3 f1 (3143|0@5@2&#,)!
-0 s3923|-1 3147 -1
+0 s3932|-1 3147 -1
 1 t3146|3146&
 3 S!37{5|@1|^#nelements,5|@1|^#nspace,3147|@1|11@3@3&#elements,}^3150
-0 s3924|&
+0 s3933|&
 1 t3148|3148&
-0 a3925|&
+0 a3934|&
 3 f1 (3151|@7|6@5@7&#,3143|@3|6@0@19@2@0#,)!
 3 f0 (3151|0@5@7&#,)!
 3 f2 (3151|0@5@7&#,)!
 3 f0 (3151|0@5@2&#,)!
 3 f1 (3151|0@5@2&#,)!
 3 S!38{1043|@1|0@5@3&#id,1040|@1|0@5@3&#type,2|@1|^#isRedecl,}^3165
-0 s3934|&
+0 s3943|&
 1 t3163|3163&
-0 s3935|-1 17583 -1
+0 s3944|-1 18709 -1
 3 f0 (3166|$#,)!
 3 f1211 (3166|$#,)!
 3 f0 (3166|0@5@2&#,)!
 3 f1 (3166|0@5@2&#,)!
-0 s3938|-1 3172 -1
+0 s3947|-1 3172 -1
 1 t3171|3171&
 3 S!39{5|@1|^#nelements,5|@1|^#nspace,3172|@1|11@3@3&#elements,}^3175
-0 s3939|&
+0 s3948|&
 1 t3173|3173&
-0 a3940|&
+0 a3949|&
 3 f1 (3176|@7|&#,3166|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3176 ()!
 3 f0 (3176|$#,)!
 3 f3176 (3176|$#,)!
 3 S!40{3166|@1|0@0@3&#declarator,1020|@1|0@0@3&#body,}^3190
-0 s3949|&
+0 s3958|&
 1 t3188|3188&
-0 s3950|-1 17542 -1
+0 s3959|-1 18668 -1
 3 f0 (3191|0@5@2&#,)!
 3 f1 (3191|0@5@2&#,)!
 3 f0 (3191|$#,)!
 3 f1211 (3191|$#,)!
-0 s3953|-1 3197 -1
+0 s3962|-1 3197 -1
 1 t3196|3196&
 3 S!41{5|@1|^#nelements,5|@1|^#nspace,3197|@1|11@3@3&#elements,}^3200
-0 s3954|&
+0 s3963|&
 1 t3198|3198&
-0 a3955|&
+0 a3964|&
 3 f1 (3201|@7|&#,3191|@3|6@0@19@2@0#,)!
 3 f0 (3201|$#,)!
 3 f5 (3201|$#,)!
 3 f0 (3201|0@0@2&#,)!
 3 f1 (3201|0@0@2&#,)!
 3 e!42{TEXPR_BASE,TEXPR_PTR,TEXPR_ARRAY,TEXPR_FCN}!
-0 s3967|&
-0 s3968|&
+0 s3976|&
+0 s3977|&
 3 S!43{1040|@1|0@5@3&#elementtype,1017|@1|0@5@3&#size,}!
-0 s3969|&
+0 s3978|&
 3 S!44{1040|@1|0@5@3&#returntype,2855|@1|0@5@3&#args,}!
-0 s3970|&
+0 s3979|&
 3 U!45{1043|@1|0@5@3&#base,1040|@1|0@5@3&#pointer,3216|@1|^#array,3218|@1|^#function,}!
-0 s3971|&
+0 s3980|&
 3 Ss_typeExpr{5|@1|^#wrapped,3215|@1|^#kind,3220|@1|^#content,1036|@1|^#sort,}!
 3 f0 (1040|0@5@2&#,)!
 3 f1 (1040|0@5@2&#,)!
 3 f1211 (1040|0@5@7&#,)!
 3 f0 (1040|0@5@7&#,)!
 3 f1211 (1040|0@5@7&#,)!
-0 s3975|&
+0 s3984|&
 3 f0 (3229|0@5@2&#,)!
 3 f1 (3229|0@5@2&#,)!
 3 S!46{1043|@1|0@5@3&#tok,1017|@1|0@5@3&#term,}^3234
-0 s3976|&
+0 s3985|&
 1 t3232|3232&
-0 s3977|&
+0 s3986|&
 3 S!47{1043|@1|0@5@3&#varid,2|@1|^#isObj,1032|@1|0@5@3&#type,1036|@1|^#sort,}^3238
-0 s3978|&
+0 s3987|&
 1 t3236|3236&
-0 s3979|-1 17802 -1
+0 s3988|-1 18928 -1
 3 f0 (3239|$#,)!
 3 f3239 (3239|$#,)!
 3 f0 (3239|0@5@2&#,)!
 3 f1 (3239|0@5@2&#,)!
-0 s3982|-1 3245 -1
+0 s3991|-1 3245 -1
 1 t3244|3244&
 3 S!48{5|@1|^#nelements,5|@1|^#nspace,3245|@1|11@3@3&#elements,}^3248
-0 s3983|&
+0 s3992|&
 1 t3246|3246&
-0 a3984|&
+0 a3993|&
 3 f1 (3249|@7|&#,3239|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3249 ()!
 3 f0 (3249|0@0@2&#,)!
 3 f1 (3249|0@0@2&#,)!
 3 S!49{1043|@1|0@5@3&#quant,3249|@1|0@0@3&#vars,2|@1|^#isForall,}^3263
-0 s3993|&
+0 s4002|&
 1 t3261|3261&
-0 s3994|-1 17815 -1
+0 s4003|-1 18941 -1
 3 f0 (3264|$#,)!
 3 f3264 (3264|$#,)!
 3 f0 (3264|0@5@2&#,)!
 3 f1 (3264|0@5@2&#,)!
-0 s3997|-1 3270 -1
+0 s4006|-1 3270 -1
 1 t3269|3269&
 3 S!50{5|@1|^#nelements,5|@1|^#nspace,3270|@1|11@3@3&#elements,}^3273
-0 s3998|&
+0 s4007|&
 1 t3271|3271&
-0 a3999|&
+0 a4008|&
 3 f1 (3274|@7|&#,3264|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3274 ()!
 3 f0 (3274|$#,)!
 3 f3274 (3274|$#,)!
 3 e!51{SRN_TERM,SRN_TYPE,SRN_OBJ,SRN_SPECIAL}!
-0 s4012|&
-0 s4013|&
+0 s4021|&
+0 s4022|&
 3 U!52{1017|@1|0@0@3&#term,1032|@1|0@5@3&#type,1047|@1|0@5@18&#ref,}!
-0 s4014|&
+0 s4023|&
 3 S!53{3288|@1|^#kind,3289|@1|^#content,}^3293
-0 s4015|&
+0 s4024|&
 1 t3291|3291&
-0 s4016|-1 17630 -1
+0 s4025|-1 18746 -1
 3 f0 (3294|$#,)!
 3 f3294 (3294|$#,)!
 3 f0 (3294|$#,)!
 3 f2 (3294|$#,)!
 3 f0 (3294|0@5@2&#,)!
 3 f1 (3294|0@5@2&#,)!
-0 s4019|-1 3308 -1
+0 s4028|-1 3308 -1
 1 t3307|3307&
 3 S!54{5|@1|^#nelements,5|@1|^#nspace,3308|@1|11@3@3&#elements,}^3311
-0 s4020|&
+0 s4029|&
 1 t3309|3309&
-0 a4021|&
+0 a4030|&
 3 f1 (3312|@7|&#,3294|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3312 ()!
 3 f0 (3312|$#,)!
 3 f3312 (3312|$#,)!
 3 S!55{1043|@1|0@5@3&#tok,2|@1|^#modifiesNothing,2|@1|^#hasStoreRefList,3312|@1|11@0@3&#list,}^3326
-0 s4030|&
+0 s4039|&
 1 t3324|3324&
-0 s4031|&
+0 s4040|&
 3 f0 (3327|0@5@7&#,)!
 3 f1211 (3327|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,}^3332
-0 s4033|&
+0 s4042|&
 1 t3330|3330&
-0 s4034|-1 17596 -1
+0 s4043|-1 18722 -1
 3 f0 (3333|0@5@2&#,)!
 3 f1 (3333|0@5@2&#,)!
-0 s4036|-1 3337 -1
+0 s4045|-1 3337 -1
 1 t3336|3336&
 3 S!57{5|@1|^#nelements,5|@1|^#nspace,3337|@1|11@3@3&#elements,}^3340
-0 s4037|&
+0 s4046|&
 1 t3338|3338&
-0 a4038|&
+0 a4047|&
 3 f1 (3341|@7|&#,3333|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3341 ()!
 3 f0 (3341|0@0@2&#,)!
 3 f1 (3341|0@0@2&#,)!
 3 e!58{ACT_SELF,ACT_ITER,ACT_ALTERNATE,ACT_SEQUENCE}!
-0 s4050|&
-0 s4051|&
+0 s4059|&
+0 s4060|&
 3 U!59{1026|@1|0@0@3&#self,1029|@1|0@0@3&#args,}!
-0 s4052|&
+0 s4061|&
 3 S!60{5|@1|^#wrapped,3353|@1|^#kind,3354|@1|^#content,}^3358
-0 s4053|&
+0 s4062|&
 1 t3356|3356&
-0 s4054|-1 17780 -1
+0 s4063|-1 18906 -1
 3 f0 (3359|0@5@2&#,)!
 3 f1 (3359|0@5@2&#,)!
 3 f0 (3359|$#,)!
 3 f1211 (3359|$#,)!
-0 s4057|-1 3365 -1
+0 s4066|-1 3365 -1
 1 t3364|3364&
 3 Ss_programNodeList{5|@1|^#nelements,5|@1|^#nspace,3365|@1|11@3@3&#elements,}!
 3 f1 (1029|@7|&#,3359|@3|6@0@19@2@0#,)!
 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 s4072|&
-0 s4073|&
+0 s4081|&
+0 s4082|&
 3 Ss_lclPredicateNode{1043|@1|0@5@3&#tok,3378|@1|^#kind,1017|@1|0@0@3&#predicate,}!
 3 S!62{1043|@1|0@5@3&#tok,1032|@1|0@5@3&#type,3201|@1|0@0@3&#decls,}^3382
-0 s4074|&
+0 s4083|&
 1 t3380|3380&
-0 s4075|&
+0 s4084|&
 3 f0 (3383|$#,)!
 3 f1211 (3383|$#,)!
 3 e!63{TK_ABSTRACT,TK_EXPOSED,TK_UNION}!
-0 s4080|&
-0 s4081|&
+0 s4089|&
+0 s4090|&
 3 S!64{1236|@1|^#intfield,1036|@1|^#sort,2990|@1|0@5@3&#ctypes,}^3391
-0 s4082|&
+0 s4091|&
 1 t3389|3389&
-0 s4083|&
+0 s4092|&
 3 S!65{3166|@1|0@0@3&#declarator,1017|@1|0@5@3&#value,}^3395
-0 s4084|&
+0 s4093|&
 1 t3393|3393&
-0 s4085|-1 17515 -1
+0 s4094|-1 18641 -1
 3 f0 (3396|$#,)!
 3 f2 (3396|$#,)!
 3 f0 (3396|0@5@2&#,)!
 3 f1 (3396|0@5@2&#,)!
-0 s4088|-1 3402 -1
+0 s4097|-1 3402 -1
 1 t3401|3401&
 3 S!66{5|@1|^#nelements,5|@1|^#nspace,3402|@1|11@3@3&#elements,}^3405
-0 s4089|&
+0 s4098|&
 1 t3403|3403&
-0 a4090|&
+0 a4099|&
 3 f1 (3406|@7|&#,3396|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3406 ()!
 3 f0 (3406|0@0@2&#,)!
 3 f1 (3406|0@0@2&#,)!
 3 S!67{1032|@1|0@5@3&#type,3406|@1|0@0@3&#decls,}^3418
-0 s4098|&
+0 s4107|&
 1 t3416|3416&
-0 s4099|&
+0 s4108|&
 3 f0 (3419|0@5@7&#,)!
 3 f1211 (3419|0@5@7&#,)!
 3 e!68{QLF_NONE,QLF_CONST,QLF_VOLATILE}!
-0 s4104|&
-0 s4105|&
+0 s4113|&
+0 s4114|&
 3 S!69{2|@1|^#isSpecial,1047|@1|11@5@18&#sref,2|@1|^#isGlobal,2|@1|^#isPrivate,3424|@1|^#qualifier,1032|@1|0@5@3&#type,3406|@1|0@0@3&#decls,}^3427
-0 s4106|&
+0 s4115|&
 1 t3425|3425&
-0 s4107|-1 17791 -1
+0 s4116|-1 18917 -1
 3 f0 (3428|0@5@2&#,)!
 3 f1 (3428|0@5@2&#,)!
 3 f0 (3428|0@5@7&#,)!
 3 f1211 (3428|0@5@7&#,)!
-0 s4110|-1 3434 -1
+0 s4119|-1 3434 -1
 1 t3433|3433&
 3 S!70{5|@1|^#nelements,5|@1|^#nspace,3434|@1|11@3@3&#elements,}^3437
-0 s4111|&
+0 s4120|&
 1 t3435|3435&
-0 a4112|&
+0 a4121|&
 3 f1 (3438|@7|&#,3428|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3438 ()!
 3 f1211 (3438|$#,)!
 3 f0 (3438|0@0@2&#,)!
 3 f1 (3438|0@0@2&#,)!
-0 s4120|&
+0 s4129|&
 3 f0 (3448|$#,)!
 3 f1211 (3448|$#,)!
 3 f0 (3448|0@0@2&#,)!
 3 f1 (3448|0@0@2&#,)!
 3 S!71{1043|@1|0@5@3&#name,2855|@1|0@5@3&#params,3448|@1|0@5@3&#globals,3341|@1|0@5@3&#lets,1023|@1|0@5@3&#require,3359|@1|0@5@3&#body,1023|@1|0@5@3&#ensures,}^3455
-0 s4121|&
+0 s4130|&
 1 t3453|3453&
-0 s4122|&
+0 s4131|&
 3 f0 (3456|$#,)!
 3 f1211 (3456|$#,)!
 3 S!72{1043|@1|0@5@3&#name,1032|@1|0@5@3&#typespec,3166|@1|0@0@3&#declarator,3448|@1|0@0@3&#globals,3438|@1|0@0@3&#inits,3341|@1|0@0@3&#lets,1023|@1|0@5@3&#checks,1023|@1|0@5@3&#require,3327|@1|0@5@3&#modify,1023|@1|0@5@3&#ensures,1023|@1|0@5@3&#claim,1839|@1|^#special,}^3461
-0 s4124|&
+0 s4133|&
 1 t3459|3459&
-0 s4125|-1 17752 -1
+0 s4134|-1 18878 -1
 3 f0 (3462|0@5@2&#,)!
 3 f1 (3462|0@5@2&#,)!
 3 f0 (3462|0@5@7&#,)!
 3 f1211 (3462|0@5@7&#,)!
-0 s4128|-1 3468 -1
+0 s4137|-1 3468 -1
 1 t3467|3467&
 3 S!73{5|@1|^#nelements,5|@1|^#nspace,3468|@1|11@3@3&#elements,}^3471
-0 s4129|&
+0 s4138|&
 1 t3469|3469&
-0 a4130|&
+0 a4139|&
 3 f1 (3472|@7|6@5@7&#,3462|@3|6@0@19@2@0#,)!
 3 f0 (3472|0@5@7&#,)!
 3 f2 (3472|0@5@7&#,)!
 3 f0 (3472|0@5@2&#,)!
 3 f1 (3472|0@5@2&#,)!
 3 S!74{1043|@1|0@5@3&#name,2855|@1|0@5@3&#params,}^3492
-0 s4139|&
+0 s4148|&
 1 t3490|3490&
-0 s4140|&
+0 s4149|&
 3 f0 (3493|0@5@7&#,)!
 3 f1211 (3493|0@5@7&#,)!
 3 Ss_abstBodyNode{1043|@1|0@5@3&#tok,1023|@1|0@5@3&#typeinv,3472|@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,}^3501
-0 s4143|&
+0 s4152|&
 1 t3499|3499&
-0 s4144|&
+0 s4153|&
 3 f0 (3502|$#,)!
 3 f1211 (3502|$#,)!
 3 S!76{1032|@1|0@5@3&#lcltypespec,3176|@1|0@0@3&#declarators,}^3507
-0 s4146|&
+0 s4155|&
 1 t3505|3505&
-0 s4147|-1 17607 -1
+0 s4156|-1 18733 -1
 3 f0 (3508|0@5@2&#,)!
 3 f1 (3508|0@5@2&#,)!
 3 f0 (3508|$#,)!
 3 f3508 (3508|$#,)!
-0 s4150|-1 3514 -1
+0 s4159|-1 3514 -1
 1 t3513|3513&
 3 S!77{5|@1|^#nelements,5|@1|^#nspace,3514|@1|11@3@3&#elements,}^3517
-0 s4151|&
+0 s4160|&
 1 t3515|3515&
-0 a4152|&
+0 a4161|&
 3 f1 (3518|@7|&#,3508|@3|6@0@19@2@0#,)!
 3 f0 (3518|$#,)!
 3 f5 (3518|$#,)!
 3 f0 (3518|$#,)!
 3 f3518 (3518|$#,)!
 3 S!78{3518|@1|0@0@3&#structdecls,3166|@1|0@0@3&#declarator,}^3534
-0 s4161|&
+0 s4170|&
 1 t3532|3532&
-0 s4162|&
+0 s4171|&
 3 f0 (3535|$#,)!
 3 f1211 (3535|$#,)!
 3 U!79{3502|@1|0@0@3&#abstract,3383|@1|0@0@3&#exposed,3535|@1|0@0@3&#taggedunion,}!
-0 s4164|&
+0 s4173|&
 3 S!80{3388|@1|^#kind,3538|@1|^#content,}^3542
-0 s4165|&
+0 s4174|&
 1 t3540|3540&
-0 s4166|&
+0 s4175|&
 3 f0 (3543|0@5@7&#,)!
 3 f1211 (3543|0@5@7&#,)!
 3 e!81{SU_STRUCT,SU_UNION}!
-0 s4170|&
-0 s4171|&
+0 s4179|&
+0 s4180|&
 3 S!82{3548|@1|^#kind,1043|@1|0@5@3&#tok,1043|@1|0@5@3&#opttagid,1036|@1|^#sort,3518|@1|0@0@17&#structdecls,}^3551
-0 s4172|&
+0 s4181|&
 1 t3549|3549&
-0 s4173|&
+0 s4182|&
 3 f0 (3552|0@5@7&#,)!
 3 f1211 (3552|0@5@7&#,)!
 3 S!83{1043|@1|0@5@3&#tok,1043|@1|0@5@3&#opttagid,2990|@1|0@5@17&#enums,1036|@1|^#sort,}^3557
-0 s4175|&
+0 s4184|&
 1 t3555|3555&
-0 s4176|&
+0 s4185|&
 3 f0 (3558|0@5@7&#,)!
 3 f1211 (3558|0@5@7&#,)!
 3 e!84{LTS_TYPE,LTS_STRUCTUNION,LTS_ENUM,LTS_CONJ}!
-0 s4182|&
-0 s4183|&
-0 s4184|&
+0 s4191|&
+0 s4192|&
+0 s4193|&
 3 S!85{3564|@1|0@5@3&#a,3564|@1|0@5@3&#b,}^3567
-0 s4185|&
+0 s4194|&
 1 t3565|3565&
-0 s4186|&
+0 s4195|&
 3 U!86{3392|@1|0@5@3&#type,3552|@1|0@5@3&#structorunion,3558|@1|0@5@3&#enumspec,3568|@1|0@0@3&#conj,}!
-0 s4187|&
+0 s4196|&
 3 Ss_lclTypeSpecNode{3563|@1|^#kind,2664|@1|0@5@3&#quals,3569|@1|^#content,5|@1|^#pointers,}!
 3 f0 (1032|0@5@7&#,)!
 3 f2 (1032|0@5@7&#,)!
 3 f0 (1032|0@5@7&#,)!
 3 f1211 (1032|0@5@7&#,)!
 3 S!87{2|@1|^#isObj,1032|@1|0@5@3&#type,3229|@1|0@0@3&#abst,}^3582
-0 s4192|&
+0 s4201|&
 1 t3580|3580&
-0 s4193|&
+0 s4202|&
 3 S!88{2|@1|^#isTypeName,3583|@1|0@5@3&#typename,1014|@1|0@5@3&#opform,}^3586
-0 s4194|&
+0 s4203|&
 1 t3584|3584&
-0 s4195|-1 17739 -1
+0 s4204|-1 18865 -1
 3 f0 (3587|0@5@2&#,)!
 3 f1 (3587|0@5@2&#,)!
 3 f0 (3587|0@5@7&#,)!
 3 f1211 (3587|0@5@7&#,)!
-0 s4198|-1 3593 -1
+0 s4207|-1 3593 -1
 1 t3592|3592&
 3 S!89{5|@1|^#nelements,5|@1|^#nspace,3593|@1|11@3@3&#elements,}^3596
-0 s4199|&
+0 s4208|&
 1 t3594|3594&
-0 a4200|&
+0 a4209|&
 3 f1 (3597|@7|&#,3587|@3|6@0@19@2@0#,)!
 3 f0 (3597|$#,)!
 3 f5 (3597|$#,)!
 3 f0 (3597|0@0@2&#,)!
 3 f1 (3597|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 s4225|&
-0 s4226|&
+0 s4234|&
+0 s4235|&
 3 U!91{5|@1|^#middle,1043|@1|0@5@3&#anyop,1043|@1|0@5@3&#id,}!
-0 s4227|&
-0 s4228|&
+0 s4236|&
+0 s4237|&
 3 Ss_opFormNode{1043|@1|0@5@3&#tok,3613|@1|^#kind,3616|@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{3274|@1|0@0@3&#quantifiers,1043|@1|0@5@3&#open,1017|@1|0@0@3&#body,1043|@1|0@5@3&#close,}^3622
-0 s4230|&
+0 s4239|&
 1 t3620|3620&
-0 s4231|&
+0 s4240|&
 3 e!93{TRM_LITERAL,TRM_CONST,TRM_VAR,TRM_ZEROARY,TRM_APPLICATION,TRM_QUANTIFIER,TRM_UNCHANGEDALL,TRM_UNCHANGEDOTHERS,TRM_SIZEOF}!
-0 s4241|&
-0 s4242|&
+0 s4250|&
+0 s4251|&
 3 S!94{1043|@1|0@5@3&#tok,2990|@1|0@5@3&#domain,1043|@1|0@5@3&#range,6|@1|^#key,}^3629
-0 s4243|&
+0 s4252|&
 1 t3627|3627&
-0 s4244|-1 17449 -1
+0 s4253|-1 18575 -1
 3 f0 (3630|0@5@7&#,)!
 3 f1211 (3630|0@5@7&#,)!
 3 f0 (3630|0@5@2&#,)!
 3 f3630 (3630|$#,)!
 3 f0 (3630|0@0@17&#,)!
 3 f1 (3630|0@0@17&#,)!
-0 s4249|-1 3640 -1
+0 s4258|-1 3640 -1
 1 t3639|3639&
 3 S!95{5|@1|^#entries,5|@1|^#nspace,3640|@1|11@3@3&#elements,}^3643
-0 s4250|&
+0 s4259|&
 1 t3641|3641&
-0 a4251|&
+0 a4260|&
 3 f1 (3644|@7|6@5@7&#,3630|@3|6@0@19@2@0#,)!
 3 f0 (3644|0@5@7&#,)!
 3 f2 (3644|0@5@7&#,)!
 3 f0 (3644|0@5@7&#,)!
 3 f1211 (3644|0@5@7&#,)!
 3 S!96{1043|@1|0@5@3&#tok,3069|@1|0@0@3&#domain,1036|@1|^#range,6|@1|^#key,}^3670
-0 s4263|&
+0 s4272|&
 1 t3668|3668&
-0 s4264|&
+0 s4273|&
 3 f0 (3671|$#,)!
 3 f1211 (3671|$#,)!
 3 f0 (3671|0@0@2&#,)!
 3 f1 (3671|0@0@2&#,)!
 3 U!97{1043|@1|0@5@3&#opid,1014|@1|0@5@3&#opform,}!
-0 s4267|&
+0 s4276|&
 3 S!98{2|@1|^#isOpId,3676|@1|^#content,}^3680
-0 s4268|&
+0 s4277|&
 1 t3678|3678&
-0 s4269|&
+0 s4278|&
 3 f0 (3681|0@5@2&#,)!
 3 f1 (3681|0@5@2&#,)!
 3 f0 (3681|0@5@7&#,)!
 3 f0 (3681|$#,)!
 3 f3681 (3681|$#,)!
 3 S!99{3681|@1|0@5@2&#name,3630|@1|0@0@18&#signature,}^3692
-0 s4274|&
+0 s4283|&
 1 t3690|3690&
-0 s4275|-1 17476 -1
-0 s4276|-1 3699 -1
+0 s4284|-1 18602 -1
+0 s4285|-1 3699 -1
 3 f0 (3693|0@0@2&#,)!
 3 f1 (3693|0@0@2&#,)!
 3 f0 (3693|$#,)!
 3 f3693 (3693|$#,)!
 1 t3694|3694&
 3 S!100{5|@1|^#entries,5|@1|^#nspace,3699|@1|11@3@3&#elements,}^3702
-0 s4279|&
+0 s4288|&
 1 t3700|3700&
-0 a4280|&
+0 a4289|&
 3 f1 (3703|@7|6@5@7&#,3693|@3|6@0@19@2@0#,)!
 3 f0 (3703|0@5@7&#,)!
 3 f2 (3703|0@5@7&#,)!
 3 f0 (3703|0@5@7&#,)!
 3 f3703 (3703|0@5@7&#,)!
 3 S!101{3681|@1|0@5@2&#name,3630|@1|0@5@2&#signature,}!
-0 s4290|&
+0 s4299|&
 3 U!102{3719|@1|^#renamesortname,1043|@1|0@5@3&#ctype,}!
-0 s4291|&
+0 s4300|&
 3 S!103{1043|@1|0@5@3&#tok,3587|@1|0@0@3&#typename,2|@1|^#isCType,3721|@1|^#content,}^3725
-0 s4292|&
+0 s4301|&
 1 t3723|3723&
-0 s4293|-1 17828 -1
+0 s4302|-1 18954 -1
 3 f0 (3726|0@5@2&#,)!
 3 f1 (3726|0@5@2&#,)!
 3 f0 (3726|0@5@7&#,)!
 3 f1211 (3726|0@5@7&#,)!
-0 s4296|-1 3732 -1
+0 s4305|-1 3732 -1
 1 t3731|3731&
 3 S!104{5|@1|^#nelements,5|@1|^#nspace,3732|@1|11@3@3&#elements,}^3735
-0 s4297|&
+0 s4306|&
 1 t3733|3733&
-0 a4298|&
+0 a4307|&
 3 f1 (3736|@7|&#,3726|@3|6@0@19@2@0#,)!
 3 f0 (3736|$#,)!
 3 f5 (3736|$#,)!
 3 f0 (3736|0@0@2&#,)!
 3 f1 (3736|0@0@2&#,)!
 3 S!105{3597|@1|0@0@3&#namelist,3736|@1|0@0@3&#replacelist,}^3752
-0 s4306|&
+0 s4315|&
 1 t3750|3750&
-0 s4307|&
+0 s4316|&
 3 U!106{3736|@1|0@0@3&#replace,3753|@1|0@0@3&#name,}!
-0 s4308|&
+0 s4317|&
 3 S!107{2|@1|^#is_replace,3754|@1|^#content,}^3758
-0 s4309|&
+0 s4318|&
 1 t3756|3756&
-0 s4310|&
+0 s4319|&
 3 f0 (3759|0@5@7&#,)!
 3 f1211 (3759|0@5@7&#,)!
 3 S!108{2990|@1|0@5@3&#traitid,3759|@1|0@5@3&#rename,}^3764
-0 s4312|&
+0 s4321|&
 1 t3762|3762&
-0 s4313|-1 17717 -1
+0 s4322|-1 18843 -1
 3 f0 (3765|0@5@2&#,)!
 3 f1 (3765|0@5@2&#,)!
-0 s4315|-1 3769 -1
+0 s4324|-1 3769 -1
 1 t3768|3768&
 3 S!109{5|@1|^#nelements,5|@1|^#nspace,3769|@1|11@3@3&#elements,}^3772
-0 s4316|&
+0 s4325|&
 1 t3770|3770&
-0 a4317|&
+0 a4326|&
 3 f1 (3773|@7|&#,3765|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3773 ()!
 3 f0 (3773|0@0@2&#,)!
 3 f1 (3773|0@0@2&#,)!
 3 e!110{XPK_CONST,XPK_VAR,XPK_TYPE,XPK_FCN,XPK_CLAIM,XPK_ITER}!
-0 s4331|&
-0 s4332|&
+0 s4340|&
+0 s4341|&
 3 U!111{3419|@1|0@0@3&#constdeclaration,3428|@1|0@0@3&#vardeclaration,3543|@1|0@0@3&#type,3462|@1|0@0@3&#fcn,3456|@1|0@0@3&#claim,3493|@1|0@0@3&#iter,}!
-0 s4333|&
+0 s4342|&
 3 S!112{3785|@1|^#kind,3786|@1|^#content,}^3790
-0 s4334|&
+0 s4343|&
 1 t3788|3788&
-0 s4335|&
+0 s4344|&
 3 f0 (3791|$#,)!
 3 f1211 (3791|$#,)!
 3 e!113{PRIV_CONST,PRIV_VAR,PRIV_TYPE,PRIV_FUNCTION}!
-0 s4341|&
-0 s4342|&
+0 s4350|&
+0 s4351|&
 3 U!114{3419|@1|0@0@3&#constdeclaration,3428|@1|0@0@3&#vardeclaration,3543|@1|0@0@3&#type,3462|@1|0@0@3&#fcn,}!
-0 s4343|&
+0 s4352|&
 3 S!115{3796|@1|^#kind,3797|@1|^#content,}^3801
-0 s4344|&
+0 s4353|&
 1 t3799|3799&
-0 s4345|&
+0 s4354|&
 3 f0 (3802|$#,)!
 3 f1211 (3802|$#,)!
 3 e!116{INF_IMPORTS,INF_USES,INF_EXPORT,INF_PRIVATE}!
-0 s4351|&
-0 s4352|&
+0 s4360|&
+0 s4361|&
 3 U!117{3053|@1|0@0@3&#imports,3773|@1|0@0@3&#uses,3791|@1|0@0@3&#export,3802|@1|0@0@3&#private,}!
-0 s4353|&
+0 s4362|&
 3 S!118{3807|@1|^#kind,3808|@1|^#content,}^3812
-0 s4354|&
+0 s4363|&
 1 t3810|3810&
-0 s4355|-1 17553 -1
+0 s4364|-1 18679 -1
 3 f0 (3813|$#,)!
 3 f1211 (3813|$#,)!
 3 f0 (3813|0@5@2&#,)!
 3 f1 (3813|0@5@2&#,)!
-0 s4358|-1 3819 -1
+0 s4367|-1 3819 -1
 1 t3818|3818&
 3 S!119{5|@1|^#nelements,5|@1|^#nspacehigh,5|@1|^#nspacelow,3819|@1|11@3@18&#elements,3819|@1|11@3@2&#elementsroot,}^3822
-0 s4359|&
+0 s4368|&
 1 t3820|3820&
-0 a4360|&
+0 a4369|&
 3 f1 (3823|@7|&#,3813|@3|6@0@19@2@0#,)!
 3 f0 ()!
 3 f3823 ()!
 3 f1211 (1017|0@5@7&#,)!
 3 f0 (1017|0@5@2&#,)!
 3 f1 (1017|0@5@2&#,)!
-0 s4373|-1 3843 -1
+0 s4382|-1 3843 -1
 1 t3842|3842&
 3 Ss_termNodeList{5|@1|^#nelements,5|@1|^#nspacehigh,5|@1|^#nspacelow,5|@1|^#current,3843|@1|11@3@18&#elements,3843|@1|11@3@2&#elementsroot,}!
 3 f1 (1035|@7|&#,1017|@3|6@0@19@2@0#,)!
 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 s4396|-1 3888 -1
+0 s4405|-1 3888 -1
 1 t3887|3887&
 3 S!120{5|@1|^#nelements,5|@1|^#free,5|@1|^#current,3888|@1|11@3@2&#elements,}^3891
-0 s4397|&
+0 s4406|&
 1 t3889|3889&
-0 a4398|&
+0 a4407|&
 3 f1 (3892|@7|&#,3116|@3|6@5@19@2@0#,)!
 3 f0 (3892|$#,)!
 3 f5 (3892|$#,)!
 3 f3116 (3892|$#,)!
 3 f0 (3892|$#,)!
 3 f3116 (3892|$#,)!
-0 s4410|-1 3913 -1
+0 s4419|-1 3913 -1
 1 t3912|3912&
 3 S!121{5|@1|^#nelements,5|@1|^#nspace,3913|@1|11@3@2&#elements,}^3916
-0 s4411|&
+0 s4420|&
 1 t3914|3914&
-0 a4412|&
+0 a4421|&
 3 f0 ()!
 3 f3917 ()!
 3 f0 (3917|$#,3693|0@0@19@2@0#,)!
 3 f1037 ()!
 3 f0 ()!
 3 f1037 ()!
-0 s4552|&
+0 s4561|&
 3 S!122{1043|@1|0@5@3&#id,2|@1|^#export,3671|@1|0@0@2&#signature,3151|@1|0@5@2&#globals,}^4193
-0 s4553|&
+0 s4562|&
 1 t4191|4191&
-0 s4554|-1 19578 -1
+0 s4563|-1 20549 -1
 3 S!123{1043|@1|0@5@3&#id,1036|@1|^#basedOn,2|@1|^#abstract,2|@1|^#modifiable,2|@1|^#export,}^4197
-0 s4555|&
+0 s4564|&
 1 t4195|4195&
-0 s4556|&
-3 e!124{VRK_CONST,VRK_ENUM,VRK_VAR,VRK_PRIVATE,VRK_GLOBAL,VRK_LET,VRK_PARAM,VRK_QUANT}!
 0 s4565|&
-0 s4566|&
+3 e!124{VRK_CONST,VRK_ENUM,VRK_VAR,VRK_PRIVATE,VRK_GLOBAL,VRK_LET,VRK_PARAM,VRK_QUANT}!
+0 s4574|&
+0 s4575|&
 3 S!125{1043|@1|0@5@3&#id,1036|@1|^#sort,4201|@1|^#kind,2|@1|^#export,}^4204
-0 s4567|&
+0 s4576|&
 1 t4202|4202&
-0 s4568|&
+0 s4577|&
 3 S!126{3681|@1|0@0@2&#name,3644|@1|0@5@2&#signatures,}^4208
-0 s4569|&
+0 s4578|&
 1 t4206|4206&
-0 s4570|&
+0 s4579|&
 3 U!127{2990|@1|0@5@18&#enums,3518|@1|0@5@3&#decls,}!
-0 s4571|&
+0 s4580|&
 3 S!128{1043|@1|0@5@3&#id,3032|@1|^#kind,2|@1|^#imported,1036|@1|^#sort,4210|@1|11@0@0&#content,}^4214
-0 s4572|&
+0 s4581|&
 1 t4212|4212&
-0 s4573|&
+0 s4582|&
 3 e!129{IK_SORT,IK_OP,IK_TAG}!
-0 s4577|&
-0 s4578|&
+0 s4586|&
+0 s4587|&
 3 U!130{4215|@1|0@0@3&#tag,1036|@1|^#sort,4209|@1|0@0@3&#op,}!
-0 s4579|&
-3 S!131{4218|@1|^#kind,4219|@1|^#content,}!
-0 s4580|&
-0 s4581|-1 4231 -1
-3 e!132{SPE_GLOBAL,SPE_FCN,SPE_QUANT,SPE_CLAIM,SPE_ABSTRACT,SPE_INVALID}!
 0 s4588|&
+3 S!131{4218|@1|^#kind,4219|@1|^#content,}!
 0 s4589|&
+0 s4590|-1 4231 -1
+3 e!132{SPE_GLOBAL,SPE_FCN,SPE_QUANT,SPE_CLAIM,SPE_ABSTRACT,SPE_INVALID}!
+0 s4597|&
+0 s4598|&
 3 S!133{4226|@1|^#kind,}^4229
-0 s4590|&
+0 s4599|&
 1 t4227|4227&
-0 s4591|&
+0 s4600|&
 1 t4223|4223&
-0 s4592|-1 4233 -1
+0 s4601|-1 4233 -1
 1 t4232|4232&
 3 Ss_htEntry{4231|@1|0@0@2&#data,4233|@1|0@0@2&#next,}!
-0 s4593|-1 19559 -1
-0 s4594|-1 4237 -1
-1 t4236|4236 19603 -1
-0 s4595|-1 4239 -1
+0 s4602|-1 20530 -1
+0 s4603|-1 4237 -1
+1 t4236|4236 20574 -1
+0 s4604|-1 4239 -1
 1 t4238|4238&
 3 S!134{6|@1|^#count,6|@1|^#size,4239|@1|0@3@2&#buckets,}!
-0 s4596|&
-0 s4597|-1 19438 -1
-0 s4598|-1 4244 -1
+0 s4605|&
+0 s4606|-1 20409 -1
+0 s4607|-1 4244 -1
 1 t4243|4243&
-0 s4599|&
+0 s4608|&
 3 f0 (4198|0@5@7&#,)!
 3 f2 (4198|0@5@7&#,)!
 3 f0 (4205|0@5@7&#,)!
 3 f2 (4245|$#,3681|$#,5|$#,)!
 3 f0 (4245|0@0@2&#,)!
 3 f1 (4245|0@0@2&#,)!
-0 s4627|-1 4309 -1
+0 s4636|-1 4309 -1
 1 t4308|4308&
 3 S!135{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,4309|@1|11@3@3&#elements,}^4312
-0 s4628|&
+0 s4637|&
 1 t4310|4310&
-0 a4629|&
+0 a4638|&
 3 f1 (4313|@7|&#,1067|@3|6@5@19@2@0#,)!
 3 f0 (4313|$#,)!
 3 f5 (4313|$#,)!
 3 f1067 (4313|$#,)!
 3 f0 (4313|$#,5|$#,)!
 3 f1067 (4313|$#,5|$#,)!
-0 a4646|&
+0 a4655|&
 3 f0 (4345|@7|$#,)!
 3 f2 (4345|@7|$#,)!
 3 f0 (4345|@7|$#,)!
 3 f0 (4345|$#,)!
 3 f2 (4345|$#,)!
 3 S!136{1211|@1|0@5@2&#key,5|@1|^#val,}^4370
-0 s4675|&
+0 s4684|&
 1 t4368|4368&
-0 s4676|-1 14085 -1
-0 s4677|-1 4373 -1
+0 s4685|-1 14085 -1
+0 s4686|-1 4373 -1
 1 t4372|4372&
 3 S!137{5|@1|^#size,5|@1|^#nspace,4373|@1|0@0@2&#entries,}^4376
-0 s4678|&
+0 s4687|&
 1 t4374|4374&
-0 s4679|-1 14112 -1
-0 s4680|-1 4379 -1
+0 s4688|-1 14112 -1
+0 s4689|-1 4379 -1
 1 t4378|4378&
 3 Ss_cstringTable{5|@1|^#size,5|@1|^#nentries,4379|@1|0@0@2&#buckets,}!
 3 f0 (1085|0@5@7&#,)!
 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,}^4405
-0 s4692|&
+0 s4701|&
 1 t4403|4403&
-0 s4693|-1 14464 -1
-0 s4694|-1 4408 -1
+0 s4702|-1 14464 -1
+0 s4703|-1 4408 -1
 1 t4407|4407&
 3 S!139{5|@1|^#size,5|@1|^#nspace,4408|@1|0@0@2&#entries,}^4411
-0 s4695|&
+0 s4704|&
 1 t4409|4409&
-0 s4696|-1 14491 -1
-0 s4697|-1 4414 -1
+0 s4705|-1 14491 -1
+0 s4706|-1 4414 -1
 1 t4413|4413&
 3 Ss_genericTable{5|@1|^#size,5|@1|^#nentries,4414|@1|0@0@2&#buckets,}!
 3 f0 (1088|0@5@7&#,)!
 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,4440|@1|11@3@3&#elements,}^4443
-0 s4710|&
+0 s4719|&
 1 t4441|4441&
-0 a4711|&
+0 a4720|&
 3 f0 (4444|0@5@7&#,)!
 3 f2 (4444|0@5@7&#,)!
 3 f0 (4444|0@5@7&#,)!
 3 f1211 (4444|0@5@7&#,)!
 3 f0 (4444|0@5@2&#,)!
 3 f1 (4444|0@5@2&#,)!
-0 s4725|-1 16884 -1
+0 s4734|-1 16884 -1
 3 f0 (1211|0@5@2&#,)!
 3 f4472 (1211|0@5@2&#,)!
-0 s4726|-1 4476 -1
+0 s4735|-1 4476 -1
 1 t4475|4475&
 3 S!141{5|@1|^#nelements,5|@1|^#nspace,4476|@1|11@3@3&#elements,}^4479
-0 s4727|&
+0 s4736|&
 1 t4477|4477&
-0 a4728|&
+0 a4737|&
 3 f1 (4480|@7|&#,4472|@3|6@5@19@2@0#,)!
 3 f0 (4480|$#,)!
 3 f5 (4480|$#,)!
 3 f1211 (4480|$#,)!
 3 f0 (4480|$#,)!
 3 f1211 (4480|$#,)!
-0 a4745|&
+0 a4754|&
 3 f0 (4510|$#,)!
 3 f5 (4510|$#,)!
 3 f0 (4480|$#,4510|$#,)!
 3 f0 (4510|$#,)!
 3 f1211 (4510|$#,)!
 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 s4764|&
-0 s4765|&
+0 s4773|&
+0 s4774|&
 3 e!143{SCNONE,SCEXTERN,SCSTATIC}!
-0 s4769|&
-0 s4770|&
+0 s4778|&
+0 s4779|&
 3 e!144{NS_ERROR,NS_UNKNOWN,NS_NOTNULL,NS_MNOTNULL,NS_RELNULL,NS_CONSTNULL,NS_POSNULL,NS_DEFNULL,NS_ABSNULL}!
-0 s4780|&
-0 s4781|&
+0 s4789|&
+0 s4790|&
 3 f0 (4533|$#,)!
 3 f2 (4533|$#,)!
 3 f0 (4533|@7|$#,)!
 3 f2 (4533|@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 s4804|&
-0 s4805|&
+0 s4813|&
+0 s4814|&
 3 e!146{XO_UNKNOWN,XO_NORMAL,XO_EXPOSED,XO_OBSERVER}!
-0 s4810|&
-0 s4811|&
+0 s4819|&
+0 s4820|&
 3 f0 (4527|$#,)!
 3 f2 (4527|$#,)!
 3 f0 (4527|$#,)!
 3 f0 (4540|$#,)!
 3 f4540 (4540|$#,)!
 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 s4846|&
-0 s4847|&
+0 s4855|&
+0 s4856|&
 3 f0 (1839|$#,)!
 3 f4638 (1839|$#,)!
 3 f0 (4638|$#,)!
 3 f4638 (4638|$#,)!
 3 f0 (4638|$#,4638|$#,)!
 3 f4638 (4638|$#,4638|$#,)!
-0 s4856|-1 4670 -1
+0 s4865|-1 4670 -1
 1 t4669|4669&
 3 Ss_sRefSet{5|@1|^#entries,5|@1|^#nspace,4670|@1|11@3@3&#elements,}!
 3 f1 (1073|@7|6@5@7&#,1047|@3|6@5@19@2@0#,)!
 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 s4925|&
-0 a4926|&
+0 s4934|&
+0 a4935|&
 3 f0 (4779|$#,4779|$#,)!
 3 f2 (4779|$#,4779|$#,)!
 3 f0 (5|$#,)!
 3 f1211 (4779|$#,)!
 3 f0 (4779|$#,)!
 3 f1211 (4779|$#,)!
-0 s4935|-1 4806 -1
-0 s4936|&
+0 s4944|-1 4806 -1
+0 s4945|&
 3 f0 (4802|$#,4802|$#,)!
 3 f2 (4802|$#,4802|$#,)!
 1 t4802|4802&
 3 S!149{5|@1|^#entries,5|@1|^#nspace,4806|@1|11@3@3&#elements,}^4809
-0 s4939|&
+0 s4948|&
 1 t4807|4807&
-0 a4940|-1 17208 -1
+0 a4949|-1 17208 -1
 3 f0 ()!
 3 f4810 ()!
 3 f0 (4810|0@5@7&#,4802|$#,)!
 3 f1 (4810|@7|6@5@7&#,4802|@3|&#,)!
 3 f0 (4810|@7|0@5@7&#,)!
 3 f5 (4810|@7|0@5@7&#,)!
-0 s4957|-1 4843 -1
+0 s4966|-1 4843 -1
 1 t4842|4842&
 3 Ss_sRefList{5|@1|^#nelements,5|@1|^#nspace,4843|@1|11@3@3&#elements,}!
 3 f1 (1076|@7|6@5@7&#,1047|@3|6@5@19@2@0#,)!
 3 f1076 (1076|0@5@7&#,)!
 1 t1055|1055&
 3 S!150{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,4866|@1|11@3@3&#elements,}^4869
-0 s4969|&
+0 s4978|&
 1 t4867|4867&
-0 a4970|&
+0 a4979|&
 3 f1 (4870|@7|6@5@7&#,1050|@3|6@5@19@2@0#,)!
 3 f0 (4870|0@5@7&#,)!
 3 f1 (4870|0@5@7&#,)!
 3 f2 (1200|0@5@7&#,)!
 1 t1213|1213&
 3 S!151{5|@1|^#nelements,5|@1|^#nspace,4991|@1|11@3@3&#elements,}^4994
-0 s5029|&
+0 s5038|&
 1 t4992|4992&
-0 a5030|&
+0 a5039|&
 3 f0 (4995|@7|0@5@7&#,)!
 3 f5 (4995|@7|0@5@7&#,)!
 3 f0 ()!
 3 f0 (4995|0@5@7&#,)!
 3 f2 (4995|0@5@7&#,)!
 3 f1 (4995|@7|6@5@7&#,1213|@3|&#,)!
-0 s5041|-1 5018 -1
-0 s5042|-1 5017 -1
+0 s5050|-1 5018 -1
+0 s5051|-1 5017 -1
 1 t5016|5016&
 1 t5015|5015&
 3 Ss_aliasTable{5|@1|^#nelements,5|@1|^#nspace,5017|@1|11@0@2&#keys,5018|@1|11@0@2&#values,}!
 3 f0 (5|$#,211|$#,)!
 3 f1 (5|$#,211|$#,)!
 3 e!152{US_GLOBAL,US_NORMAL,US_TBRANCH,US_FBRANCH,US_CBRANCH,US_SWITCH}!
-0 s5077|&
-0 s5078|&
+0 s5086|&
+0 s5087|&
 3 S!153{5|@1|^#level,5|@1|^#index,}^5086
-0 s5079|&
+0 s5088|&
 1 t5084|5084&
-0 s5080|-1 14589 -1
-0 s5081|-1 5089 -1
+0 s5089|-1 14589 -1
+0 s5090|-1 5089 -1
 1 t5088|5088&
-0 s5082|&
+0 s5091|&
 3 Ss_usymtab{5083|@1|^#kind,5|@1|^#nentries,5|@1|^#nspace,5|@1|^#lexlevel,2|@1|^#mustBreak,4638|@1|^#exitCode,4866|@1|11@0@2&#entries,1085|@1|0@5@2&#htable,5090|@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 ()!
 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 s5217|&
-0 s5218|&
+0 s5226|&
+0 s5227|&
 3 e!155{CTK_UNKNOWN,CTK_INVALID,CTK_DNE,CTK_PLAIN,CTK_PTR,CTK_ARRAY,CTK_COMPLEX}!
-0 s5235|&
-0 s5236|&
+0 s5244|&
+0 s5245|&
 3 f0 (5340|$#,)!
 3 f5 (5340|$#,)!
 3 f0 (1213|$#,)!
 3 f0 (1213|$#,)!
 3 f2 (1213|$#,)!
 3 S!156{1213|@1|^#type,2664|@1|0@5@3&#quals,}^5613
-0 s5384|&
+0 s5393|&
 1 t5611|5611&
-0 a5385|&
+0 a5394|&
 3 f0 (5614|0@5@7&#,)!
 3 f2 (5614|0@5@7&#,)!
 3 f0 (5614|0@5@7&#,)!
 3 f0 (1061|0@5@7&#,1839|$#,)!
 3 f1 (1061|0@5@7&#,1839|$#,)!
 3 e!157{MVLONG,MVCHAR,MVDOUBLE,MVSTRING}!
-0 s5423|&
-0 s5424|&
+0 s5432|&
+0 s5433|&
 3 U!158{9|@1|^#ival,4|@1|^#cval,17|@1|^#fval,1211|@1|0@5@2&#sval,}!
-0 s5425|&
+0 s5434|&
 3 S!159{5694|@1|^#kind,5695|@1|^#value,}^5699
-0 s5426|&
+0 s5435|&
 1 t5697|5697&
-0 s5427|&
+0 s5436|&
 3 f0 (5700|0@5@7&#,)!
 3 f2 (5700|0@5@7&#,)!
 3 f0 (5700|0@5@7&#,)!
 3 f0 (5700|0@5@7&#,5700|0@5@7&#,)!
 3 f2 (5700|0@5@7&#,5700|0@5@7&#,)!
 3 e!160{SP_USES,SP_DEFINES,SP_ALLOCATES,SP_RELEASES,SP_SETS,SP_QUAL,SP_GLOBAL}!
-0 s5456|&
-0 s5457|&
+0 s5465|&
+0 s5466|&
 3 e!161{TK_BEFORE,TK_AFTER,TK_BOTH}!
-0 s5461|&
-0 s5462|&
+0 s5470|&
+0 s5471|&
 3 Ss_stateClause{5754|@1|^#state,5751|@1|^#kind,1839|@1|^#squal,1073|@1|0@5@3&#refs,1082|@1|0@5@3&#loc,}!
-0 s5463|-1 5835 -1
+0 s5472|-1 5835 -1
 3 f0 (1136|$#,)!
 3 f1211 (1136|$#,)!
 3 f0 (1136|$#,)!
 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,}^5868
-0 s5519|&
+0 s5528|&
 1 t5866|5866&
-0 s5520|&
+0 s5529|&
 3 e!163{VKSPEC,VKNORMAL,VKPARAM,VKYIELDPARAM,VKREFYIELDPARAM,VKRETPARAM,VKREFPARAM,VKSEFPARAM,VKREFSEFPARAM,VKSEFRETPARAM,VKREFSEFRETPARAM,VKEXPMACRO}!
-0 s5533|&
-0 s5534|&
-3 e!164{CH_UNKNOWN,CH_UNCHECKED,CH_CHECKED,CH_CHECKMOD,CH_CHECKEDSTRICT}!
 0 s5542|&
 0 s5543|&
+3 e!164{CH_UNKNOWN,CH_UNCHECKED,CH_CHECKED,CH_CHECKMOD,CH_CHECKEDSTRICT}!
+0 s5551|&
+0 s5552|&
 3 e!165{BB_POSSIBLYNULLTERMINATED,BB_NULLTERMINATED,BB_NOTNULLTERMINATED}!
-0 s5547|&
-0 s5548|&
+0 s5556|&
+0 s5557|&
 3 Ss_bbufinfo{5878|@1|^#bufstate,5|@1|^#size,5|@1|^#len,}!
-0 s5549|-1 5881 -1
+0 s5558|-1 5881 -1
 1 t5880|5880&
-0 s5550|&
+0 s5559|&
 3 S!166{5872|@1|^#kind,5875|@1|^#checked,4527|@1|^#defstate,4533|@1|^#nullstate,5882|@1|0@0@3&#bufinfo,}^5885
-0 s5551|&
+0 s5560|&
 1 t5883|5883&
-0 s5552|&
+0 s5561|&
 3 S!167{1496|@1|^#abs,1496|@1|^#mut,1213|@1|^#type,}^5889
-0 s5553|&
+0 s5562|&
 1 t5887|5887&
-0 s5554|&
+0 s5563|&
 3 e!168{SPC_NONE,SPC_PRINTFLIKE,SPC_SCANFLIKE,SPC_MESSAGELIKE,SPC_LAST}!
-0 s5560|&
-0 s5561|&
+0 s5569|&
+0 s5570|&
 3 S!169{1839|@1|^#nullPred,5893|@1|^#specialCode,4638|@1|^#exitCode,1054|@1|^#access,1200|@1|0@5@17&#globs,1073|@1|0@5@17&#mods,1139|@1|0@5@3&#specclauses,4870|@1|0@5@18&#defparams,2|@1|^#hasGlobs,2|@1|^#hasMods,1106|@1|0@5@3&#preconditions,1106|@1|0@5@3&#postconditions,}^5896
-0 s5562|&
+0 s5571|&
 1 t5894|5894&
-0 s5563|&
+0 s5572|&
 3 S!170{1054|@1|^#access,1200|@1|0@5@17&#globs,1073|@1|0@5@17&#mods,}^5900
-0 s5564|&
+0 s5573|&
 1 t5898|5898&
-0 s5565|&
+0 s5574|&
 3 S!171{1054|@1|^#access,}^5904
-0 s5566|&
+0 s5575|&
 1 t5902|5902&
-0 s5567|&
+0 s5576|&
 3 U!172{5869|@1|0@0@3&#uconst,5886|@1|0@0@3&#var,5890|@1|0@0@3&#datatype,5897|@1|0@0@3&#fcn,5901|@1|0@0@3&#iter,5905|@1|0@0@3&#enditer,}^5908
-0 s5568|&
+0 s5577|&
 1 t5906|5906&
-0 s5569|&
+0 s5578|&
 3 Ss_uentry{4779|@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,4444|@1|0@5@3&#uses,2|@1|^#used,2|@1|^#lset,2|@1|^#isPrivate,2|@1|^#hasNameError,4530|@1|^#storageclass,5909|@1|0@3@3&#info,}!
 3 f0 (1050|15@5@1&#,)!
 3 f2 (1050|15@5@1&#,)!
 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,}^6396
-0 s5790|&
+0 s5799|&
 1 t6394|6394&
-0 s5791|&
+0 s5800|&
 3 f0 (6397|0@5@7&#,)!
 3 f2 (6397|0@5@7&#,)!
 3 f0 (6397|0@5@2&#,)!
 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 s5831|&
-0 s5832|&
+0 s5840|&
+0 s5841|&
 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 s5850|&
-0 s5851|&
+0 s5859|&
+0 s5860|&
 3 S!176{5|@1|^#lexlevel,4802|@1|^#index,}^6490
-0 s5852|&
+0 s5861|&
 1 t6488|6488&
-0 s5853|&
+0 s5862|&
 3 S!177{1047|@1|0@2@18@2@0#arr,2|@1|^#indknown,5|@1|^#ind,}^6494
-0 s5854|&
+0 s5863|&
 1 t6492|6492&
-0 s5855|&
+0 s5864|&
 3 S!178{1047|@1|0@2@18@2@0#rec,1211|@1|0@5@18@3@0#field,}^6498
-0 s5856|&
+0 s5865|&
 1 t6496|6496&
-0 s5857|&
+0 s5866|&
 3 S!179{1047|@1|0@2@18@2@0#a,1047|@1|0@2@18@2@0#b,}^6502
-0 s5858|&
+0 s5867|&
 1 t6500|6500&
-0 s5859|&
+0 s5868|&
 3 U!180{6491|@1|0@0@2&#cvar,5|@1|^#paramno,6495|@1|0@0@2&#arrayfetch,6499|@1|0@0@2&#field,1213|@1|^#object,1211|@1|0@5@18@3@0#fname,1047|@1|0@2@18@2@0#ref,6503|@1|0@0@2&#conj,6484|@1|^#spec,}^6506
-0 s5860|&
+0 s5869|&
 1 t6504|6504&
-0 s5861|&
+0 s5870|&
 3 Ss_sRef{2|@1|^#safe,2|@1|^#modified,2|@1|^#immut,6487|@1|^#kind,1213|@1|^#type,5700|@1|0@5@3&#val,4527|@1|^#defstate,4533|@1|^#nullstate,5880|@1|^#bufinfo,4540|@1|^#aliaskind,4540|@1|^#oaliaskind,4543|@1|^#expkind,4543|@1|^#oexpkind,6397|@1|0@5@2&#expinfo,6397|@1|0@5@2&#aliasinfo,6397|@1|0@5@2&#definfo,6397|@1|0@5@2&#nullinfo,6507|@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 (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 s6162|&
-0 s6163|&
+0 s6171|&
+0 s6172|&
 3 e!182{ERRORBADCONSTRAINTTERMTYPE,EXPRNODE,SREF,INTLITERAL}!
-0 s6168|&
-0 s6169|&
+0 s6177|&
+0 s6178|&
 3 S_constraintTerm{1082|@1|0@5@2&#loc,7206|@1|^#value,7209|@1|^#kind,}!
-0 s6170|-1 7212 -1
+0 s6179|-1 7212 -1
 1 t7211|7211&
-0 a6171|&
+0 a6180|&
 3 f0 (7213|$#,)!
 3 f2 (7213|$#,)!
 3 f0 (7213|$#,)!
 3 f0 (7213|0@0@6@3@0#,)!
 3 f2 (7213|0@0@6@3@0#,)!
 3 e!183{BINARYOP_UNDEFINED,BINARYOP_PLUS,BINARYOP_MINUS}!
-0 s6200|&
-0 s6201|&
-3 e!184{UNARYOP_UNDEFINED,MAXSET,MINSET,MAXREAD,MINREAD}!
-0 s6207|&
-0 s6208|&
-3 SconstraintExprBinaryOp_{1209|@1|0@5@3&#expr1,7266|@1|^#binaryOp,1209|@1|0@5@3&#expr2,}!
 0 s6209|&
 0 s6210|&
+3 e!184{UNARYOP_UNDEFINED,MAXSET,MINSET,MAXREAD,MINREAD}!
+0 s6216|&
+0 s6217|&
+3 SconstraintExprBinaryOp_{1209|@1|0@5@3&#expr1,7266|@1|^#binaryOp,1209|@1|0@5@3&#expr2,}!
+0 s6218|&
+0 s6219|&
 3 SconstraintExprUnaryOp_{1209|@1|0@5@3&#expr,7269|@1|^#unaryOp,}!
-0 s6211|&
-0 s6212|&
+0 s6220|&
+0 s6221|&
 3 UconstraintExprData{7272|@1|^#binaryOp,7275|@1|^#unaryOp,7213|@1|0@0@3&#term,}!
-0 s6213|-1 7278 -1
+0 s6222|-1 7278 -1
 1 t7277|7277&
-0 s6214|&
+0 s6223|&
 3 f0 (7279|11@0@6@3@0#,)!
 3 f2 (7279|11@0@6@3@0#,)!
 3 f0 (7279|0@0@2&#,)!
 3 f0 (7279|0@0@19@3@0#,)!
 3 f7279 (7279|0@0@19@3@0#,)!
 3 e!185{binaryexpr,unaryExpr,term}!
-0 s6236|&
-0 s6237|&
+0 s6245|&
+0 s6246|&
 3 Ss_constraintExpr{7320|@1|^#kind,7279|@1|0@0@3&#data,}!
 3 f0 (1209|0@5@7&#,)!
 3 f2 (1209|0@5@7&#,)!
 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 s6288|&
-0 s6289|&
+0 s6297|&
+0 s6298|&
 3 Ss_constraint{1203|@1|0@5@3&#orig,1203|@1|0@5@3&#or,2|@1|^#fcnPre,1209|@1|0@5@3&#lexpr,7414|@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 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 s6362|-1 7570 -1
+0 s6371|-1 7570 -1
 1 t7569|7569&
 3 Ss_constraintList{5|@1|^#nelements,5|@1|^#nspace,7570|@1|11@3@3&#elements,}!
 3 f0 (1206|0@5@7&#,)!
 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 s6444|&
-0 s6445|&
+0 s6453|&
+0 s6454|&
 3 S!188{5614|@1|0@5@2&#q,2398|@1|0@5@2&#field,}^7638
-0 s6446|&
+0 s6455|&
 1 t7636|7636&
-0 s6447|&
+0 s6456|&
 3 S!189{1067|@1|0@5@2&#a,1067|@1|0@5@2&#b,}^7642
-0 s6448|&
+0 s6457|&
 1 t7640|7640&
-0 s6449|&
+0 s6458|&
 3 S!190{1067|@1|0@5@2&#pred,1067|@1|0@5@2&#tbranch,1067|@1|0@5@2&#fbranch,}^7646
-0 s6450|&
+0 s6459|&
 1 t7644|7644&
-0 s6451|&
+0 s6460|&
 3 S!191{1050|@1|0@5@18@3@0#sname,4313|@1|0@0@2&#args,1067|@1|0@5@2&#body,1050|@1|0@5@18@3@0#ename,}^7650
-0 s6452|&
+0 s6461|&
 1 t7648|7648&
-0 s6453|&
+0 s6462|&
 3 S!192{1067|@1|0@5@2&#fcn,4313|@1|0@0@2&#args,}^7654
-0 s6454|&
+0 s6463|&
 1 t7652|7652&
-0 s6455|&
+0 s6464|&
 3 S!193{1050|@1|0@5@18@2@0#iter,4313|@1|0@0@2&#args,}^7658
-0 s6456|&
+0 s6465|&
 1 t7656|7656&
-0 s6457|&
+0 s6466|&
 3 S!194{1067|@1|0@5@2&#a,1067|@1|0@5@2&#b,2146|@1|^#op,}^7662
-0 s6458|&
+0 s6467|&
 1 t7660|7660&
-0 s6459|&
+0 s6468|&
 3 S!195{1067|@1|0@5@2&#rec,1211|@1|0@5@2&#field,}^7666
-0 s6460|&
+0 s6469|&
 1 t7664|7664&
-0 s6461|&
+0 s6470|&
 3 S!196{1067|@1|0@5@2&#a,2146|@1|^#op,}^7670
-0 s6462|&
+0 s6471|&
 1 t7668|7668&
-0 s6463|&
+0 s6472|&
 3 S!197{1067|@1|0@5@2&#exp,2146|@1|^#tok,5614|@1|0@5@3&#q,}^7674
-0 s6464|&
+0 s6473|&
 1 t7672|7672&
-0 s6465|&
+0 s6474|&
 3 S!198{1067|@1|0@5@2&#exp,1061|@1|0@5@3&#id,}^7678
-0 s6466|&
+0 s6475|&
 1 t7676|7676&
-0 s6467|&
+0 s6476|&
 1 t2146|2146&
 3 U!199{1211|@1|0@5@3&#literal,1211|@1|0@5@3&#id,7680|@1|0@0@3&#tok,5614|@1|0@5@3&#qt,7643|@1|0@0@3&#pair,7663|@1|0@0@3&#op,7671|@1|0@0@3&#uop,7679|@1|0@0@3&#init,7651|@1|0@0@3&#iter,7655|@1|0@0@3&#call,7659|@1|0@0@3&#itercall,7675|@1|0@0@3&#cast,1067|@1|0@5@3&#single,7667|@1|0@0@3&#field,7647|@1|0@0@3&#triple,7639|@1|0@0@3&#offset,}^7683
-0 s6468|&
+0 s6477|&
 1 t7681|7681&
-0 s6469|&
+0 s6478|&
 3 Ss_exprNode{2|@1|^#isJumpPoint,2|@1|^#canBreak,2|@1|^#mustBreak,1213|@1|^#typ,4638|@1|^#exitCode,5700|@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,7635|@1|^#kind,1082|@1|0@5@3&#loc,7684|@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 f1 (211|$#,)!
 3 f0 (211|$#,)!
 3 f1 (211|$#,)!
-0 s6639|-1 8039 -1
+0 s6648|-1 8039 -1
 1 t8038|8038&
 3 S!200{5|@1|^#nelements,5|@1|^#nspace,8039|@1|11@3@3&#elements,}^8042
-0 s6640|&
+0 s6649|&
 1 t8040|8040&
-0 a6641|&
+0 a6650|&
 3 f1 (8043|@7|&#,1061|@3|6@5@19@2@0#,)!
 3 f0 (1061|0@5@2&#,)!
 3 f8043 (1061|0@5@2&#,)!
 3 f1047 (1067|0@5@2&#,)!
 3 f0 ()!
 3 f1 ()!
-0 s6715|-1 8186 -1
+0 s6724|-1 8186 -1
 1 t8185|8185&
 3 S!201{5|@1|^#nelements,5|@1|^#nspace,8186|@1|11@3@3&#elements,}^8189
-0 s6716|&
+0 s6725|&
 1 t8187|8187&
-0 a6717|&
+0 a6726|&
 3 f1 (8190|@7|6@5@7&#,1073|@3|6@5@19@2@0#,)!
 3 f0 (8190|0@5@7&#,)!
 3 f2 (8190|0@5@7&#,)!
 3 f0 (8190|0@5@7&#,)!
 3 f1 (8190|0@5@7&#,)!
 3 e!202{FMK_LOCALSET,FMK_IGNOREON,FMK_IGNORECOUNT,FMK_IGNOREOFF,FMK_SUPPRESS}!
-0 s6730|&
-0 s6731|&
+0 s6739|&
+0 s6740|&
 3 U!203{1496|@1|^#set,5|@1|^#nerrors,}!
-0 s6732|&
+0 s6741|&
 3 S!204{8204|@1|^#kind,1728|@1|^#code,8205|@1|11@0@0&#info,1082|@1|0@5@3&#loc,}^8209
-0 s6733|&
+0 s6742|&
 1 t8207|8207&
-0 s6734|-1 17102 -1
+0 s6743|-1 17102 -1
 3 f0 (8210|$#,)!
 3 f2 (8210|$#,)!
 3 f0 (8210|$#,)!
 3 f5 (8210|$#,)!
 3 f0 (8210|$#,)!
 3 f1082 (8210|$#,)!
-0 s6747|-1 8248 -1
+0 s6756|-1 8248 -1
 1 t8247|8247&
 3 S!205{5|@1|^#nelements,5|@1|^#nspace,8248|@1|11@3@3&#elements,}^8251
-0 s6748|&
+0 s6757|&
 1 t8249|8249&
-0 a6749|&
+0 a6758|&
 3 f0 ()!
 3 f8252 ()!
 3 f0 (8252|$#,)!
 3 f0 (8252|$#,1082|0@5@7&#,)!
 3 f2 (8252|$#,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,}^8269
-0 s6758|&
+0 s6767|&
 1 t8267|8267&
-0 s6759|-1 12068 -1
-0 s6760|-1 8272 -1
+0 s6768|-1 12068 -1
+0 s6769|-1 8272 -1
 1 t8271|8271&
 3 S!207{5|@1|^#nspace,5|@1|^#entries,8272|@1|11@0@2&#contents,}^8275
-0 s6761|&
+0 s6770|&
 1 t8273|8273&
-0 s6762|&
+0 s6771|&
 3 f0 (8276|$#,)!
 3 f1 (8276|$#,)!
 3 f0 (8276|$#,1211|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
 3 e!208{FILE_NORMAL,FILE_LSLTEMP,FILE_NODELETE,FILE_HEADER,FILE_XH,FILE_MACROS,FILE_METASTATE}!
-0 s6779|&
-0 s6780|&
+0 s6788|&
+0 s6789|&
 3 S!209{2|@1|^#ftemp,2|@1|^#fsystem,2|@1|^#fspecial,1211|@1|0@5@3&#fname,1211|@1|0@5@3&#basename,8295|@1|^#ftype,1519|@1|^#fder,}^8298
-0 s6781|&
+0 s6790|&
 1 t8296|8296&
-0 s6782|-1 13993 -1
-0 s6783|-1 8305 -1
+0 s6791|-1 13993 -1
+0 s6792|-1 8305 -1
 3 S!210{211|@1|0@0@18@2@0#f,1211|@1|0@5@2&#fname,}^8303
-0 s6784|&
+0 s6793|&
 1 t8301|8301&
-0 s6785|-1 8306 -1
+0 s6794|-1 8306 -1
 1 t8300|8300&
 1 t8304|8304&
 3 S!211{5|@1|^#nentries,5|@1|^#nspace,1085|@1|0@5@3&#htable,8305|@1|11@0@2&#elements,5|@1|^#nopen,5|@1|^#nopenspace,8306|@1|11@0@2&#openelements,}^8309
-0 s6786|&
+0 s6795|&
 1 t8307|8307&
-0 a6787|&
+0 a6796|&
 3 f0 (8310|0@5@7&#,)!
 3 f2 (8310|0@5@7&#,)!
 3 f0 (8310|0@5@7&#,)!
 3 f0 (8310|0@5@7&#,)!
 3 f1 (8310|0@5@7&#,)!
 3 S!212{1082|@1|0@5@3&#loc,1211|@1|0@5@3&#msg,}^8392
-0 s6821|&
+0 s6830|&
 1 t8390|8390&
-0 s6822|-1 14315 -1
-0 s6823|-1 8395 -1
+0 s6831|-1 14315 -1
+0 s6832|-1 8395 -1
 1 t8394|8394&
 3 S!213{5|@1|^#nelements,5|@1|^#nspace,8395|@1|11@0@2&#elements,}^8398
-0 s6824|&
+0 s6833|&
 1 t8396|8396&
-0 a6825|&
+0 a6834|&
 3 f0 (8399|0@5@7&#,)!
 3 f2 (8399|0@5@7&#,)!
 3 f0 ()!
 3 f1 (8399|0@5@2&#,)!
 1 t2199|2199&
 3 S!214{5|@1|^#nelements,5|@1|^#nspace,5|@1|^#current,8410|@1|11@0@3&#elements,}^8413
-0 s6832|&
+0 s6841|&
 1 t8411|8411&
-0 a6833|&
+0 a6842|&
 3 f1 (8414|@7|&#,2199|@3|&#,)!
 3 f0 (8414|$#,)!
 3 f5 (8414|$#,)!
 3 f0 (8414|$#,)!
 3 f5 (8414|$#,)!
 3 S!215{5|@1|^#value,1211|@1|0@5@3&#msg,}^8442
-0 s6847|&
+0 s6856|&
 1 t8440|8440&
-0 s6848|-1 8444 -1
+0 s6857|-1 8444 -1
 1 t8443|8443&
 3 S!216{5|@1|^#size,8444|@1|0@0@2&#entries,}^8447
-0 s6849|&
+0 s6858|&
 1 t8445|8445&
-0 s6850|-1 8449 -1
+0 s6859|-1 8449 -1
 1 t8448|8448&
 3 S!217{5|@1|^#size,8449|@1|0@0@2&#rows,}^8452
-0 s6851|&
+0 s6860|&
 1 t8450|8450&
-0 a6852|&
+0 a6861|&
 3 f0 (5|$#,)!
 3 f8453 (5|$#,)!
 3 f0 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
 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 s6886|&
-0 s6887|&
+0 s6895|&
+0 s6896|&
 3 Ss_mtDeclarationPiece{8512|@1|^#kind,20|@1|0@3@3&#node,}!
 3 f0 (1145|0@5@7&#,)!
 3 f2 (1145|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 s6926|&
-0 s6927|&
+0 s6935|&
+0 s6936|&
 3 Ss_mtContextNode{8583|@1|^#context,1213|@1|^#type,}!
 3 f0 (1151|0@5@7&#,)!
 3 f2 (1151|0@5@7&#,)!
 3 f1211 (1163|$#,)!
 3 f0 (1163|0@0@2&#,)!
 3 f1 (1163|0@0@2&#,)!
-0 s6958|-1 8657 -1
+0 s6967|-1 8657 -1
 1 t8656|8656&
 3 Ss_mtDefaultsDeclList{5|@1|^#nelements,5|@1|^#nspace,8657|@1|11@3@3&#elements,}!
 3 f0 (1160|0@5@7&#,)!
 3 f1211 (1175|$#,)!
 3 f0 (1175|$#,)!
 3 f1181 (1175|$#,)!
-0 s6990|-1 8737 -1
+0 s6999|-1 8737 -1
 1 t8736|8736&
 3 Ss_mtTransferClauseList{5|@1|^#nelements,5|@1|^#nspace,8737|@1|11@3@3&#elements,}!
 3 f0 (1187|0@5@7&#,)!
 3 f1082 (1190|$#,)!
 3 f0 (1190|0@0@2&#,)!
 3 f1 (1190|0@0@2&#,)!
-0 s7005|-1 8776 -1
+0 s7014|-1 8776 -1
 1 t8775|8775&
 3 Ss_mtLoseReferenceList{5|@1|^#nelements,5|@1|^#nspace,8776|@1|11@3@3&#elements,}!
 3 f0 (1193|0@5@7&#,)!
 3 f0 (1196|0@0@2&#,)!
 3 f1 (1196|0@0@2&#,)!
 3 e!220{MTAK_VALUE,MTAK_ERROR}!
-0 s7022|&
+0 s7031|&
 3 Ss_mtTransferAction{8813|@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 (1058|0@0@2&#,)!
 3 f1199 (1058|0@0@2&#,)!
 3 e!221{MTMK_VALUE,MTMK_STAR}!
-0 s7031|&
+0 s7040|&
 3 Ss_mtMergeItem{8834|@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 f1082 (1184|$#,)!
 3 f0 (1184|0@0@2&#,)!
 3 f1 (1184|0@0@2&#,)!
-0 s7039|-1 8866 -1
+0 s7048|-1 8866 -1
 1 t8865|8865&
 3 Ss_mtMergeClauseList{5|@1|^#nelements,5|@1|^#nspace,8866|@1|11@3@3&#elements,}!
 3 f0 (1181|0@5@7&#,)!
 3 f1115 (1109|$#,)!
 3 f0 (1109|$#,)!
 3 f1118 (1109|$#,)!
-0 s7057|-1 8903 -1
+0 s7066|-1 8903 -1
 1 t8902|8902&
 3 Ss_metaStateConstraintList{5|@1|^#nelements,5|@1|^#free,8903|@1|11@3@3&#elements,}!
 3 f0 (1112|0@5@7&#,)!
 3 f0 (1100|0@5@7&#,)!
 3 f5 (1100|0@5@7&#,)!
 3 e!222{FCT_BUFFER,FCT_METASTATE,FCT_CONJUNCT}!
-0 s7135|&
-0 s7136|&
+0 s7144|&
+0 s7145|&
 3 S!223{1106|@1|0@5@3&#op1,1106|@1|0@5@3&#op2,}!
-0 s7137|&
+0 s7146|&
 3 U!224{1206|@1|0@5@2&#buffer,1109|@1|0@0@2&#metastate,9087|@1|^#conjunct,}!
-0 s7138|&
+0 s7147|&
 3 Ss_functionConstraint{9086|@1|^#kind,9089|@1|^#constraint,}!
 3 f0 (1106|0@5@7&#,)!
 3 f2 (1106|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{2146|@1|^#tok,5|@1|^#count,1839|@1|^#typequal,2664|@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,1809|@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,5614|@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,8043|@1|0@0@2&#ntyplist,4870|@1|0@5@2&#flist,4870|@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,4480|@1|0@0@2&#enumnamelist,4313|@1|0@0@2&#exprlist,1073|@1|0@5@2&#srset,2398|@1|0@5@2&#cstringlist,1203|@1|0@5@3&#con,1206|@1|0@5@3&#conL,1209|@1|0@5@3&#conE,}!
-0 s7450|&
-0 s7451|-1 9636 -1
+0 s7456|&
+0 s7457|-1 9636 -1
 3 f0 (5|^#,5|^#,5|^#,)!
 3 f1 (5|^#,5|^#,5|^#,)!
 3 f1 (23|^#,23|^#,6|^#,)!
 3 f5 ()!
 3 f0 ()!
 3 f5 ()!
-0 s7454|-1 9648 -1
+0 s7460|-1 9648 -1
 1 t9647|9647&
-0 s7455|&
-0 s7456|&
+0 s7461|&
+0 s7462|&
 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,9650|@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 f20 ()!
 3 f0 ()!
 3 f1 ()!
-0 s7467|&
-0 s7468|&
+0 s7473|&
+0 s7474|&
 3 f0 ()!
 3 f9681 ()!
 3 f0 ()!
 2 F0/809|0&
 2 F7/809|7&
 3 U!226{2146|@1|^#tok,5|@1|^#count,1839|@1|^#typequal,2664|@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,1809|@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,5614|@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,8043|@1|0@0@2&#ntyplist,4870|@1|0@5@2&#flist,4870|@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,4480|@1|0@0@2&#enumnamelist,4313|@1|0@0@2&#exprlist,1073|@1|0@5@2&#srset,2398|@1|0@5@2&#cstringlist,1203|@1|0@5@3&#con,1206|@1|0@5@3&#conL,1209|@1|0@5@3&#conE,}!
-0 s7469|&
-0 a7470|&
+0 s7475|&
+0 a7476|&
 3 f0 (9706|0@5@7&#,)!
 3 f2 (9706|0@5@7&#,)!
 3 f1 (9706|@7|6@5@7&#,1519|@3|&#,)!
 3 f1 (5|^#,)!
 3 f1 (20|^#,)!
 3 Sskeyword{23|@1|0@5@18@3@0#name,5|@1|^#token,}!
-0 s7478|-1 -1 9837
+0 s7484|-1 -1 9837
 2 y9836|9836&
 3 f0 (1211|0@5@7&#,)!
 3 f2 (1211|0@5@7&#,)!
 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,2398|@1|0@5@2&#cstringlist,1213|@1|^#ctyp,5614|@1|0@5@2&#qtyp,5|@1|^#count,}!
-0 s7483|&
+0 s7489|&
 3 f0 ()!
 3 f5 ()!
 3 f0 (1094|0@5@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,2398|@1|0@5@2&#cstringlist,1213|@1|^#ctyp,5614|@1|0@5@2&#qtyp,5|@1|^#count,}!
-0 s7489|&
+0 s7495|&
 3 f0 (5|^#,5|^#,5|^#,)!
 3 f1 (5|^#,5|^#,5|^#,)!
 3 f1 (23|^#,23|^#,6|^#,)!
 3 f1 (23|$#,)!
 3 f0 (211|$#,5|$#,9630|$#,)!
 3 f1 (211|$#,5|$#,9630|$#,)!
-0 s7491|-1 9954 -1
+0 s7497|-1 9954 -1
 1 t9953|9953&
 3 S!229{5|@1|^#nelements,5|@1|^#nspace,9954|@1|11@3@3&#elements,}^9957
-0 s7492|&
+0 s7498|&
 1 t9955|9955&
-0 a7493|&
+0 a7499|&
 3 f1 (9958|@7|&#,1067|@3|6@5@19@2@0#,)!
 3 f0 ()!
 3 f9958 ()!
 3 f10582 (1721|$#,)!
 3 f1704 (1721|$#,)^10585
 1 t10584|10584&
-0 s7507|&
+0 s7513|&
 3 ?!
 1 t1700|1700&
 3 f10587 (10588|$#,1721|$#,)!
 3 f1 (10588|$#,1721|$#,)^10591
 1 t10590|10590&
-0 s7508|&
-0 s7509|-1 10594 -1
+0 s7514|&
+0 s7515|-1 10594 -1
 1 t10593|10593 11173 -1
 3 Sparse_marker{10588|@1|0@0@18&#buf,10594|@1|0@5@18&#next,5|@1|^#position,}!
-0 s7510|-1 10597 -1
+0 s7516|-1 10597 -1
 1 t10596|10596&
 3 Sarglist{10597|@1|0@5@3&#next,23|@1|0@0@18&#name,5|@1|^#length,5|@1|^#argno,5|@1|^#rest_args,}!
 3 f0 (1721|$#,)!
 3 f10601 (1721|$#,)!
 3 f0 (1721|$#,)!
 3 f1 (1721|$#,)!
-0 s7514|-1 10608 -1
+0 s7520|-1 10608 -1
 1 t10607|10607&
-0 s7515|-1 10610 -1
+0 s7521|-1 10610 -1
 1 t10609|10609&
 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,10608|@1|0@5@18&#dir,9|@1|^#line_base,5|@1|^#lineno,5|@1|^#colno,10586|@1|0@0@3&#underflow,10592|@1|0@0@3&#cleanup,1053|@1|0@0@18&#hnode,10594|@1|0@5@18&#marks,10610|@1|0@5@18@2@0#if_stack,4|@1|^#system_header_p,4|@1|^#seen_eof,2|@1|^#has_escapes,}!
-0 s7516|&
-0 s7517|-1 10644 -1
+0 s7522|&
+0 s7523|-1 10644 -1
 2 y1700|1700&
 1 t1702|1702&
 3 ScppReader{10586|@1|0@0@3&#get_token,10588|@1|0@5@18&#buffer,10614|@1|^#buffer_stack,5|@1|^#errors,10615|@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,10608|@1|0@5@17&#all_include_files,5|@1|^#max_include_len,10610|@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 f10588 (1721|15@0@1&#,)!
 1 t10613|10613&
 3 e!230{DUMP_NONE,DUMP_NAMES,DUMP_DEFINITIONS}!
-0 s7526|&
+0 s7532|&
 3 ScppOptions{1211|@1|0@5@18&#in_fname,1211|@1|0@5@18&#out_fname,10644|@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,10608|@1|0@0@17&#include,10608|@1|0@0@18&#first_bracket_include,10608|@1|0@0@18&#first_system_include,10608|@1|0@0@18@2@0#last_include,10608|@1|0@0@3&#after_include,10608|@1|0@0@18@2@0#last_after_include,10608|@1|0@0@3&#before_system,10608|@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,10646|@1|^#dump_macros,5|@1|^#debug_output,}!
 3 f0 (1721|15@0@1&#,)!
 3 f2 (1721|15@0@1&#,)!
 3 f0 (1721|$#,)!
 3 f2 (1721|$#,)!
 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 s7561|&
-0 s7562|&
-0 s7563|&
-0 s7564|-1 10657 -1
+0 s7567|&
+0 s7568|&
+0 s7569|&
+0 s7570|-1 10657 -1
 1 t10656|10656&
 3 Smacrodef{10657|@1|0@5@3&#defn,23|@1|0@3@18@2@0#symnam,5|@1|^#symlen,}!
-0 s7565|-1 10706 -1
-0 s7566|-1 10661 -1
+0 s7571|-1 10706 -1
+0 s7572|-1 10661 -1
 1 t10660|10660 11265 -1
 3 Sreflist{10661|@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 s7567|&
+0 s7573|&
 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,10661|@1|0@5@3&#pattern,10663|@1|^#args,}!
 3 Sif_stack{10610|@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,10653|@1|^#type,}!
-0 s7568|-1 11134 -1
+0 s7574|-1 11134 -1
 3 f0 (10588|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
 3 f1 (10588|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
 3 f0 (1721|$#,)!
 3 f10588 (1721|$#,)!
 3 f0 (1721|$#,)!
 3 f1 (1721|$#,)!
-0 s7577|-1 10683 -1
+0 s7581|-1 10683 -1
 1 t10682|10682&
 3 Sfile_name_list{10608|@1|0@5@17&#next,1211|@1|0@5@18&#fname,23|@1|0@5@18&#control_macro,2|@1|^#c_system_include_path,10683|@1|11@3@18@2@0#name_map,2|@1|^#got_name_map,}!
 3 f0 (1721|15@0@1&#,10608|0@0@4&#,)!
 3 f2 (4|$#,)!
 3 f0 (1721|$#,23|$#,1211|0@5@7&#,)!
 3 f5 (1721|$#,23|$#,1211|0@5@7&#,)!
-0 s7588|-1 11243 11242
+0 s7592|-1 11243 11242
 3 f0 (1721|$#,23|$#,5|$#,)!
 3 f10703 (1721|$#,23|$#,5|$#,)!
 1 t10659|10659&
 3 Uu_hashvalue{5|@1|^#ival,23|@1|0@0@17&#cpval,10706|@1|0@0@17&#defn,}!
-0 s7591|&
-0 s7592|&
+0 s7595|&
+0 s7596|&
 1 t1053|1053&
 3 Ss_hashNode{1053|@1|0@5@2&#next,1053|@1|0@5@18&#prev,10710|@1|0@5@18&#bucket_hdr,10653|@1|^#type,5|@1|^#length,1211|@1|0@5@3&#name,10709|@1|^#value,}!
 3 f0 (1053|0@0@19@2@0#,)!
 3 f0 (1721|$#,)!
 3 f9 (1721|$#,)!
 3 e!232{OSD_FILEFOUND,OSD_FILENOTFOUND,OSD_PATHTOOLONG}!
-0 s7630|&
-0 s7631|&
+0 s7634|&
+0 s7635|&
 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 f0 (1721|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)!
 3 f1 (1721|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)!
 3 efile_change_code{same_file,enter_file,leave_file}!
-0 s7660|&
+0 s7664|&
 3 ?!
 3 f10949 ()!
 3 f5 ()^10952
 1 t10951|10951&
 3 Sdirective{5|@1|^#length,!10952@6@5@1@0@0$$@0#func,1211|@1|0@5@18@3@0#name,10653|@1|^#type,2|@1|^#command_reads_line,2|@1|^#traditional_comments,2|@1|^#pass_thru,}!
-0 s7661|-1 10955 10987
+0 s7665|-1 10955 10987
 1 t10954|10954&
 3 f0 (1721|$#,10955|0@5@7&#,23|0@0@19@2@0#,23|$#,)!
 3 f5 (1721|$#,10955|0@5@7&#,23|0@0@19@2@0#,23|$#,)!
 3 f0 (1721|$#,10955|$#,23|$#,23|$#,)!
 3 f5 (1721|$#,10955|$#,23|$#,23|$#,)!
 3 Sdefault_include{1211|@1|0@5@18@3@0#fname,5|@1|^#cplusplus,5|@1|^#cxx_aware,}!
-0 s7663|-1 11180 10986
+0 s7667|-1 11180 10986
 2 y10985|10985&
 2 y10954|10954&
 3 f0 (10608|$#,)!
 3 f0 (1721|$#,10955|0@5@7&#,23|0@0@19@2@0#,23|$#,)!
 3 f5 (1721|$#,10955|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 s7664|-1 11095 -1
+0 s7668|-1 11095 -1
 3 f0 (1721|$#,23|$#,63|$#,)!
 3 f19 (1721|$#,23|0@5@17&#,63|$#,)!
 3 f10588 (1721|$#,23|0@5@17&#,63|$#,)!
 3 f0 (1721|$#,23|$#,5|$#,)!
 3 f10703 (1721|$#,23|$#,5|$#,)!
 3 Stoken{23|@1|0@5@18@3@0#operator,5|@1|^#token,}!
-0 s7701|-1 11231 11228
+0 s7705|-1 11231 11228
 2 y11227|11227&
 3 f0 (1721|$#,)!
 3 f10703 (1721|$#,)!
 3 f9 (1721|$#,)!
 2 y10703|10703&
 1 t10703|10703&
-0 s7718|-1 11258 11246
-0 s7719|-1 11253 -1
+0 s7722|-1 11258 11246
+0 s7723|-1 11253 -1
 2 y11244|11244&
 3 f0 (1053|0@5@2&#,)!
 3 f1 (1053|0@5@2&#,)!
 3 f1 (1050|0@5@7&#,1050|0@5@7&#,)!
 3 f0 (1213|$#,)!
 3 f1 (1213|$#,)!
-0 s7739|-1 12258 -1
+0 s7743|-1 12258 -1
 1 t12257|12257&
-0 a7740|&
+0 a7744|&
 3 S!233{5340|@1|^#kind,12259|@1|0@5@3&#ctbase,1213|@1|^#base,1213|@1|^#ptr,1213|@1|^#array,1211|@1|0@5@3&#unparse,}^12262
-0 s7741|&
+0 s7745|&
 1 t12260|12260&
-0 s7742|-1 12622 -1
-0 s7743|-1 12265 -1
+0 s7746|-1 12622 -1
+0 s7747|-1 12265 -1
 1 t12264|12264&
 3 S!234{5|@1|^#size,5|@1|^#nspace,12265|@1|0@3@2&#entries,}!
-0 s7744|&
-0 s7745|&
+0 s7748|&
+0 s7749|&
 3 f0 (12263|@7|$#,)!
 3 f2 (12263|@7|$#,)!
 3 f0 (4803|$#,)!
 3 f0 ()!
 3 f5 ()!
 3 S!235{1213|@1|^#rval,4870|@1|0@5@2&#params,}^12367
-0 s7746|&
+0 s7750|&
 1 t12365|12365&
-0 s7747|&
+0 s7751|&
 3 S!236{1211|@1|0@5@3&#name,4870|@1|0@5@3&#fields,}^12371
-0 s7748|&
+0 s7752|&
 1 t12369|12369&
-0 s7749|&
+0 s7753|&
 3 S!237{1213|@1|^#a,1213|@1|^#b,2|@1|^#isExplicit,}^12375
-0 s7750|&
+0 s7754|&
 1 t12373|12373&
-0 s7751|&
+0 s7755|&
 3 S!238{1211|@1|0@5@3&#tag,4480|@1|0@0@3&#members,}^12379
-0 s7752|&
+0 s7756|&
 1 t12377|12377&
-0 s7753|&
+0 s7757|&
 3 S!239{1213|@1|^#base,9|@1|^#size,}^12383
-0 s7754|&
+0 s7758|&
 1 t12381|12381&
-0 s7755|&
+0 s7759|&
 3 U!240{4345|@1|^#prim,4803|@1|^#tid,1213|@1|^#base,12368|@1|0@0@3&#fcn,12372|@1|0@0@3&#su,12380|@1|0@0@3&#cenum,12376|@1|0@0@3&#conj,12384|@1|0@0@3&#farray,}!
-0 s7756|&
-0 s7757|&
+0 s7760|&
+0 s7761|&
 3 Ss_ctbase{5337|@1|^#type,12387|@1|^#contents,}!
 3 f0 (12259|0@5@7&#,)!
 3 f2 (12259|0@5@7&#,)!
 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 s7791|&
-0 s7792|&
+0 s7795|&
+0 s7796|&
 3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13407|$#,)!
 3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13407|$#,)!
 3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13407|$#,)!
 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&#,13407|$#,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&#,13407|$#,5|$#,2|$#,)!
 3 e!242{DSC_GLOB,DSC_LOCAL,DSC_PARAM,DSC_STRUCT}!
-0 s7797|&
-0 s7798|&
+0 s7801|&
+0 s7802|&
 3 f0 (13446|$#,)!
 3 f1211 (13446|$#,)!
 3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13446|$#,2|$#,)!
 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 s7818|&
-0 s7819|&
+0 s7822|&
+0 s7823|&
 3 f0 (315|$#,)!
 3 f13937 (315|$#,)!
 3 f0 (23|0@0@6&#,!.,)!
 3 f1 (4|$#,1728|$#,)!
 3 f0 (1728|$#,)!
 3 f1 (1728|$#,)!
-0 s7825|-1 14211 -1
+0 s7829|-1 14211 -1
 1 t14210|14210&
 3 f0 (315|@5|$#,14211|4@0@7&#,5|$#,24|&#,)!
 3 f1 (315|@5|$#,14211|4@0@7&#,5|$#,24|&#,)!
 3 f1496 (4|$#,)!
 3 f0 (1496|$#,1496|$#,)!
 3 f5 (1496|$#,1496|$#,)!
-0 s7827|-1 14421 -1
+0 s7831|-1 14421 -1
 1 t14420|14420&
 3 S!244{5|@1|^#entries,5|@1|^#nspace,14421|@1|11@3@3&#elements,}^14424
-0 s7828|&
+0 s7832|&
 1 t14422|14422&
-0 a7829|&
+0 a7833|&
 3 f0 (14425|0@5@7&#,)!
 3 f2 (14425|0@5@7&#,)!
 3 f0 (14425|@7|0@5@7&#,)!
 3 f0 (1047|0@5@7&#,)!
 3 f5700 (1047|0@5@7&#,)!
 3 U!245{1043|@1|0@5@3&#ltok,1839|@1|^#typequal,6|@1|^#count,2990|@1|0@5@2&#ltokenList,3229|@1|0@0@2&#abstDecl,3166|@1|0@0@2&#declare,3176|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3235|@1|0@0@2&#array,3264|@1|0@0@2&#quantifier,3274|@1|0@0@2&#quantifiers,3239|@1|0@0@2&#var,3249|@1|0@0@2&#vars,3294|@1|0@0@2&#storeref,3312|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3359|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3456|@1|0@0@2&#claim,3543|@1|0@0@2&#type,3493|@1|0@0@2&#iter,3462|@1|0@0@2&#fcn,3472|@1|0@5@2&#fcns,3333|@1|0@0@2&#letdecl,3341|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3327|@1|0@0@2&#modify,2837|@1|0@0@2&#param,2855|@1|0@5@2&#paramlist,3201|@1|0@0@2&#declaratorinvs,3191|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3502|@1|0@0@2&#abstract,3383|@1|0@0@2&#exposed,3448|@1|0@0@2&#globals,3419|@1|0@0@2&#constdeclaration,3428|@1|0@0@2&#vardeclaration,3438|@1|0@0@2&#vardeclarationlist,3406|@1|0@0@2&#initdecls,3396|@1|0@0@2&#initdecl,3518|@1|0@0@2&#structdecls,3508|@1|0@0@2&#structdecl,3552|@1|0@0@2&#structorunion,3558|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3587|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3630|@1|0@0@2&#signature,3681|@1|0@0@2&#name,3597|@1|0@0@2&#namelist,3726|@1|0@0@2&#replace,3736|@1|0@0@2&#replacelist,3759|@1|0@0@2&#renaming,3765|@1|0@0@2&#traitref,3773|@1|0@0@2&#traitreflist,3039|@1|0@0@2&#import,3053|@1|0@0@2&#importlist,3813|@1|0@0@2&#iface,3823|@1|0@0@2&#interfacelist,3392|@1|0@0@2&#ctypes,}!
-0 s7838|&
+0 s7842|&
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 ()!
 3 f0 (1211|0@5@7&#,)!
 3 f1211 (1211|0@5@7&#,)!
 3 S!246{5|@1|^#nelements,5|@1|^#free,4440|@1|11@3@3&#elements,}^15911
-0 s7855|&
+0 s7856|&
 1 t15909|15909&
-0 a7856|&
+0 a7857|&
 3 f0 (15912|0@5@7&#,)!
 3 f2 (15912|0@5@7&#,)!
 3 f0 (15912|@7|0@5@7&#,)!
 3 f0 (15912|0@5@2&#,)!
 3 f1 (15912|0@5@2&#,)!
 3 S!247{5|@1|^#entries,5|@1|^#nspace,24|@1|11@3@3&#elements,}^15935
-0 s7867|&
+0 s7868|&
 1 t15933|15933&
-0 a7868|&
+0 a7869|&
 3 f1 (15936|@7|&#,5|@3|&#,)!
 3 f0 ()!
 3 f15936 ()!
 3 f0 (15936|$#,)!
 3 f1211 (15936|$#,)!
 3 S!248{1211|@1|0@5@3&#file,1054|@1|^#daccess,}!
-0 s7878|&
-0 s7879|-1 15960 -1
+0 s7879|&
+0 s7880|-1 15960 -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 s7894|&
 0 s7895|&
+0 s7896|&
 1 t15956|15956&
 2 y1212|1212&
 3 Uu_cont{2|@1|^#glob,5|@1|^#cdepth,1050|@1|0@5@18@2@0#fcn,}!
-0 s7896|&
-3 S!250{5|@1|^#linesprocessed,5|@1|^#speclinesprocessed,8252|@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,1728|@1|^#library,1496|@1|^#isNullGuarded,1082|@1|0@5@3&#saveloc,1082|@1|0@5@3&#pushloc,8414|@1|0@0@3&#clauses,2199|@1|^#inclause,5|@1|^#numerrors,15912|@1|0@5@3&#locstack,8310|@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,8399|@1|0@5@3&#msgLog,8276|@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,15960|@1|11@0@3&#moduleaccess,15959|@1|^#kind,1213|@1|^#boolType,40|@1|^#flags,40|@1|^#saveflags,40|@1|^#setGlobally,40|@1|^#setLocally,43|@1|^#values,43|@1|^#counters,15961|@1|^#strings,8190|@1|0@5@3&#modrecs,1099|@1|0@5@3&#stateTable,1100|@1|0@5@3&#annotTable,15963|@1|^#cont,15959|@1|^#savekind,15963|@1|^#savecont,}!
 0 s7897|&
+3 S!250{5|@1|^#linesprocessed,5|@1|^#speclinesprocessed,8252|@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,1728|@1|^#library,1496|@1|^#isNullGuarded,1082|@1|0@5@3&#saveloc,1082|@1|0@5@3&#pushloc,8414|@1|0@0@3&#clauses,2199|@1|^#inclause,5|@1|^#numerrors,15912|@1|0@5@3&#locstack,8310|@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,8399|@1|0@5@3&#msgLog,8276|@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,15960|@1|11@0@3&#moduleaccess,15959|@1|^#kind,1213|@1|^#boolType,40|@1|^#flags,40|@1|^#saveflags,40|@1|^#setGlobally,40|@1|^#setLocally,43|@1|^#values,43|@1|^#counters,15961|@1|^#strings,8190|@1|0@5@3&#modrecs,1099|@1|0@5@3&#stateTable,1100|@1|0@5@3&#annotTable,15963|@1|^#cont,15959|@1|^#savekind,15963|@1|^#savecont,}!
+0 s7898|&
 3 f0 (1728|$#,)!
 3 f1211 (1728|$#,)!
 3 f0 ()!
 3 f0 ()!
 3 f1 ()!
 3 S!251{1732|@1|^#kind,23|@1|0@5@18@3@0#name,23|@1|0@5@18@3@0#describe,}!
-0 s7898|&
-0 s7899|-1 -1 16519
+0 s7899|&
+0 s7900|-1 -1 16519
 2 y16518|16518&
 3 e!252{ARG_NONE,ARG_VALUE,ARG_STRING,ARG_SPECIAL}!
-0 s7904|&
 0 s7905|&
-3 S!253{1732|@1|^#main,1732|@1|^#sub,2|@1|^#isSpecial,2|@1|^#isIdem,2|@1|^#isGlobal,2|@1|^#isModeFlag,16522|@1|^#argtype,23|@1|0@0@18@3@0#flag,1728|@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 s7906|&
-0 s7907|-1 -1 16526
+3 S!253{1732|@1|^#main,1732|@1|^#sub,2|@1|^#isSpecial,2|@1|^#isIdem,2|@1|^#isGlobal,2|@1|^#isModeFlag,16522|@1|^#argtype,23|@1|0@0@18@3@0#flag,1728|@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 s7907|&
+0 s7908|-1 -1 16526
 2 y16525|16525&
-0 s7908|&
+0 s7909|&
 3 f1 (16525|@3|6@0@19@3@0#,)!
 2 y1261|1261&
 3 f1 (1261|@3|6@5@19@3@0#,)!
 3 f1211 (15936|$#,)!
 3 f0 (15936|0@0@2&#,)!
 3 f1 (15936|0@0@2&#,)!
-0 s7914|-1 17203 -1
+0 s7915|-1 17203 -1
 1 t17202|17202&
 3 f0 (4810|0@5@2&#,)!
 3 f1 (4810|0@5@2&#,)!
 3 f1211 (1073|0@5@7&#,)!
 3 f0 (1073|0@5@7&#,)!
 3 f1 (1073|0@5@7&#,)!
+3 f0 (6397|0@5@2&#,)!
+3 f1 (6397|0@5@2&#,)!
+3 f0 (6397|0@5@2&#,6397|0@5@7&#,)!
+3 f6397 (6397|0@5@2&#,6397|0@5@7&#,)!
+3 f0 (6397|0@5@2&#,1082|0@5@7&#,)!
+3 f6397 (6397|0@5@2&#,1082|0@5@7&#,)!
+3 f0 (6397|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
+3 f6397 (6397|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
+3 f0 (6397|0@5@7&#,)!
+3 f6397 (6397|0@5@7&#,)!
 3 f0 ()!
-3 f3099 ()!
-3 f0 (3099|0@5@7&#,)!
-3 f1 (3099|0@5@7&#,)!
-3 f0 (3099|0@5@7&#,1037|$#,)!
-3 f2 (3099|0@5@7&#,1037|$#,)!
-3 f0 (3099|0@5@7&#,1037|$#,)!
-3 f2 (3099|0@5@7&#,1037|$#,)!
-3 f0 (3099|0@5@7&#,)!
-3 f1211 (3099|0@5@7&#,)!
-3 f0 (3099|0@5@2&#,)!
-3 f1 (3099|0@5@2&#,)!
-3 f0 (3644|0@5@7&#,3630|$#,)!
-3 f2 (3644|0@5@7&#,3630|$#,)!
+3 f6397 ()!
+3 f0 (1082|0@5@7&#,)!
+3 f6397 (1082|0@5@7&#,)!
+3 f0 (1047|0@5@19@2@0#,1082|0@5@7&#,)!
+3 f6397 (1047|0@5@19@2@0#,1082|0@5@7&#,)!
+3 f0 (6397|0@5@7&#,)!
+3 f1211 (6397|0@5@7&#,)!
+3 f0 (6397|0@5@7&#,)!
+3 f1082 (6397|0@5@7&#,)!
 3 f0 ()!
-3 f3644 ()!
-1 t3630|3630&
-3 f0 (3630|0@0@17&#,)!
-3 f3644 (3630|0@0@17&#,)!
-3 f0 (3644|0@2@7&#,)!
-3 f1 (3644|0@2@7&#,)!
-3 f0 (3644|0@5@7&#,3630|0@0@17&#,)!
-3 f2 (3644|0@5@7&#,3630|0@0@17&#,)!
-3 f0 (3644|0@5@7&#,3630|$#,)!
-3 f2 (3644|0@5@7&#,3630|$#,)!
-3 f0 (3644|0@5@7&#,)!
-3 f1211 (3644|0@5@7&#,)!
-3 f0 (3644|0@5@7&#,)!
-3 f1211 (3644|0@5@7&#,)!
-3 f0 (3644|0@5@7&#,)!
-3 f1211 (3644|0@5@7&#,)!
-3 f0 (3644|0@5@2&#,)!
-3 f1 (3644|0@5@2&#,)!
-3 f0 (1017|@5|$#,)!
-3 f1017 (1017|@5|$#,)!
-3 f0 (1017|@5|0@5@7&#,)!
-3 f1017 (1017|@5|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,1023|$#,)!
-3 f1 (1043|0@5@7&#,1023|$#,)!
-3 f0 (3703|0@5@7&#,3693|$#,)!
-3 f2 (3703|0@5@7&#,3693|$#,)!
-3 f0 ()!
-3 f3703 ()!
-1 t3693|3693&
-3 f0 (5|$#,)!
-3 f3703 (5|$#,)!
-3 f0 (3703|0@2@7&#,)!
-3 f1 (3703|0@2@7&#,)!
-3 f0 (3703|0@5@7&#,3693|0@0@2&#,)!
-3 f2 (3703|0@5@7&#,3693|0@0@2&#,)!
-3 f0 (3703|0@5@7&#,3693|$#,)!
-3 f2 (3703|0@5@7&#,3693|$#,)!
-3 f0 (3703|0@5@7&#,)!
-3 f1211 (3703|0@5@7&#,)!
-3 f0 (3703|0@5@7&#,)!
-3 f3703 (3703|0@5@7&#,)!
-3 f0 (3703|0@5@2&#,)!
-3 f1 (3703|0@5@2&#,)!
-3 f0 ()!
-3 f3116 ()!
+3 f8443 ()!
+3 f0 (8443|$#,)!
+3 f1211 (8443|$#,)!
 3 f0 (5|$#,)!
-3 f3116 (5|$#,)!
-3 f0 (3116|0@2@7&#,)!
-3 f1 (3116|0@2@7&#,)!
-3 f0 (3116|0@5@7&#,1036|$#,)!
-3 f2 (3116|0@5@7&#,1036|$#,)!
-3 f0 (3116|0@5@7&#,)!
-3 f1036 (3116|0@5@7&#,)!
-3 f0 (3116|0@5@7&#,1036|$#,)!
-3 f2 (3116|0@5@7&#,1036|$#,)!
-3 f0 (3116|0@5@7&#,)!
-3 f1211 (3116|0@5@7&#,)!
-3 f0 (3116|0@5@7&#,)!
-3 f1211 (3116|0@5@7&#,)!
-3 f0 (3116|0@5@7&#,)!
-3 f1211 (3116|0@5@7&#,)!
-3 f0 (3116|0@5@2&#,)!
-3 f1 (3116|0@5@2&#,)!
-3 f0 (3116|0@5@7&#,)!
-3 f3116 (3116|0@5@7&#,)!
-3 f0 ()!
-3 f3406 ()!
-1 t3396|3396&
-3 f0 (3406|$#,)!
-3 f1 (3406|$#,)!
-3 f0 (3406|@5|$#,3396|0@0@2&#,)!
-3 f3406 (3406|@5|$#,3396|0@0@2&#,)!
-3 f0 (3406|$#,)!
-3 f1211 (3406|$#,)!
-3 f0 (3406|0@0@2&#,)!
-3 f1 (3406|0@0@2&#,)!
+3 f8453 (5|$#,)!
+3 f0 (8453|$#,)!
+3 f1211 (8453|$#,)!
+3 f0 (8443|0@0@2&#,)!
+3 f1 (8443|0@0@2&#,)!
+3 f0 (8448|0@0@2&#,)!
+3 f1 (8448|0@0@2&#,)!
+3 f0 (8453|0@0@2&#,)!
+3 f1 (8453|0@0@2&#,)!
+3 f0 (8453|$#,5|$#,5|$#,)!
+3 f8443 (8453|$#,5|$#,5|$#,)!
+3 f0 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
+3 f1 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
+3 f0 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
+3 f1 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
+3 f0 (8453|$#,5|$#,5|$#,1387|4@0@19@3@0#,)!
+3 f5 (8453|$#,5|$#,5|$#,1387|4@0@19@3@0#,)!
+3 f0 (8453|$#,5|$#,1387|4@0@19@3@0#,)!
+3 f5 (8453|$#,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&#,2398|0@5@2&#,1151|0@5@2&#,8453|0@0@2&#,8453|0@0@2&#,1082|0@5@2&#,)!
+3 f1103 (1211|0@5@2&#,2398|0@5@2&#,1151|0@5@2&#,8453|0@0@2&#,8453|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&#,)!
+3 f1211 (1103|0@5@7&#,)!
+3 f0 (1103|0@5@7&#,5|$#,)!
+3 f1211 (1103|0@5@7&#,5|$#,)!
+3 f0 (1103|0@5@7&#,)!
+3 f1151 (1103|0@5@7&#,)!
+3 f0 (1103|0@5@7&#,)!
+3 f1211 (1103|0@5@7&#,)!
+3 f0 (1103|0@5@7&#,)!
+3 f1082 (1103|0@5@7&#,)!
+3 f0 (1103|0@5@7&#,)!
+3 f8453 (1103|0@5@7&#,)!
+3 f0 (1103|0@5@7&#,)!
+3 f8453 (1103|0@5@7&#,)!
+3 f0 (1103|0@5@7&#,8583|$#,)!
+3 f5 (1103|0@5@7&#,8583|$#,)!
+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&#,8583|$#,5|$#,)!
+3 f1 (1103|0@5@7&#,8583|$#,5|$#,)!
+3 f0 (1103|0@5@7&#,5|$#,)!
+3 f1 (1103|0@5@7&#,5|$#,)!
+3 f0 (1103|0@5@7&#,5|$#,)!
+3 f1 (1103|0@5@7&#,5|$#,)!
+3 f0 (1103|0@5@7&#,5|$#,)!
+3 f1 (1103|0@5@7&#,5|$#,)!
+3 f0 (1103|0@5@7&#,)!
+3 f5 (1103|0@5@7&#,)!
+3 f0 (1103|0@5@7&#,)!
+3 f5 (1103|0@5@7&#,)!
+3 f0 (1103|0@5@7&#,)!
+3 f5 (1103|0@5@7&#,)!
+3 f0 (1100|0@5@7&#,)!
+3 f1211 (1100|0@5@7&#,)!
+3 f0 (1100|0@5@7&#,1091|0@5@2&#,)!
+3 f1 (1100|0@5@7&#,1091|0@5@2&#,)!
+3 f0 (1211|0@5@2&#,1103|0@5@18@2@0#,1151|0@5@2&#,5|$#,1082|0@5@2&#,)!
+3 f1091 (1211|0@5@2&#,1103|0@5@18@2@0#,1151|0@5@2&#,5|$#,1082|0@5@2&#,)!
+3 f0 (1091|0@5@2&#,)!
+3 f1 (1091|0@5@2&#,)!
+3 f0 (1091|0@5@7&#,)!
+3 f1211 (1091|0@5@7&#,)!
+3 f0 (1091|0@5@7&#,)!
+3 f1211 (1091|0@5@7&#,)!
+3 f0 (1091|0@5@7&#,)!
+3 f1103 (1091|0@5@7&#,)!
+3 f0 (1091|0@5@7&#,)!
+3 f1082 (1091|0@5@7&#,)!
+3 f0 (1091|0@5@7&#,)!
+3 f5 (1091|0@5@7&#,)!
+3 f0 (1091|0@5@7&#,1050|0@5@7&#,)!
+3 f2 (1091|0@5@7&#,1050|0@5@7&#,)!
+3 f0 (1091|0@5@7&#,1047|0@5@7&#,)!
+3 f2 (1091|0@5@7&#,1047|0@5@7&#,)!
+3 f0 (1091|0@5@7&#,)!
+3 f1211 (1091|0@5@7&#,)!
+3 f0 (315|$#,)!
+3 f1091 (315|$#,)!
+3 f0 (1091|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (1091|0@5@7&#,1047|0@5@7&#,)!
+3 f0 (1058|$#,)!
+3 f1211 (1058|$#,)!
+3 f0 (5|$#,1211|0@5@2&#,1082|0@5@2&#,)!
+3 f1058 (5|$#,1211|0@5@2&#,1082|0@5@2&#,)!
+3 f0 (1058|$#,)!
+3 f1082 (1058|$#,)!
+3 f0 (1058|0@0@2&#,)!
+3 f1 (1058|0@0@2&#,)!
+3 f0 (1058|$#,)!
+3 f2 (1058|$#,)!
+3 f0 (1058|$#,)!
+3 f2 (1058|$#,)!
+3 f0 (1058|0@0@2&#,1148|0@5@2&#,)!
+3 f1142 (1058|0@0@2&#,1148|0@5@2&#,)!
+3 f0 (1142|$#,)!
+3 f1211 (1142|$#,)!
+3 f0 (1142|$#,2|$#,)!
+3 f1 (1142|$#,2|$#,)!
+3 f0 (1142|0@0@2&#,)!
+3 f1 (1142|0@0@2&#,)!
+3 f0 (1142|$#,)!
+3 f1082 (1142|$#,)!
+3 f0 (1142|$#,)!
+3 f1211 (1142|$#,)!
 3 f0 ()!
-3 f3069 ()!
-3 f0 (3069|$#,)!
-3 f1 (3069|$#,)!
-3 f0 (3069|$#,1036|$#,)!
-3 f1 (3069|$#,1036|$#,)!
-3 f0 (3069|$#,)!
-3 f1 (3069|$#,)!
-3 f0 (3069|$#,)!
-3 f1 (3069|$#,)!
-3 f0 (3069|$#,)!
-3 f1036 (3069|$#,)!
-3 f0 (3069|$#,)!
-3 f1211 (3069|$#,)!
-3 f0 (3069|0@0@2&#,)!
-3 f1 (3069|0@0@2&#,)!
+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&#,)!
+3 f1211 (1148|0@5@7&#,)!
+3 f0 (1148|0@5@7&#,8512|$#,)!
+3 f1145 (1148|0@5@7&#,8512|$#,)!
+3 f0 (1148|0@5@2&#,)!
+3 f1 (1148|0@5@2&#,)!
+3 f0 (8512|$#,20|0@5@2&#,)!
+3 f1145 (8512|$#,20|0@5@2&#,)!
+3 f0 (1151|0@5@2&#,)!
+3 f1145 (1151|0@5@2&#,)!
+3 f0 (1154|0@0@2&#,)!
+3 f1145 (1154|0@0@2&#,)!
+3 f0 (1157|0@0@2&#,)!
+3 f1145 (1157|0@0@2&#,)!
+3 f0 (1058|0@0@2&#,)!
+3 f1145 (1058|0@0@2&#,)!
+3 f0 (1166|0@0@2&#,)!
+3 f1145 (1166|0@0@2&#,)!
+3 f0 (1175|0@0@2&#,)!
+3 f1145 (1175|0@0@2&#,)!
+3 f0 (1187|0@5@2&#,)!
+3 f1145 (1187|0@5@2&#,)!
+3 f0 (1187|0@5@2&#,)!
+3 f1145 (1187|0@5@2&#,)!
+3 f0 (1187|0@5@2&#,)!
+3 f1145 (1187|0@5@2&#,)!
+3 f0 (1193|0@5@2&#,)!
+3 f1145 (1193|0@5@2&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1211 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,8512|$#,)!
+3 f2 (1145|0@5@7&#,8512|$#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1151 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1151 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1157 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1211 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1166 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1175 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1187 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1187 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1187 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1193 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@7&#,)!
+3 f1154 (1145|0@5@7&#,)!
+3 f0 (1145|0@5@2&#,)!
+3 f1 (1145|0@5@2&#,)!
+3 f0 (1151|0@5@7&#,1213|$#,)!
+3 f2 (1151|0@5@7&#,1213|$#,)!
+3 f0 (8583|$#,)!
+3 f1211 (8583|$#,)!
+3 f0 (8583|$#,1213|$#,)!
+3 f1151 (8583|$#,1213|$#,)!
 3 f0 ()!
-3 f3201 ()!
-1 t3191|3191&
-3 f0 (3201|$#,)!
-3 f1 (3201|$#,)!
-3 f0 (3201|@5|$#,3191|0@0@2&#,)!
-3 f3201 (3201|@5|$#,3191|0@0@2&#,)!
-3 f0 (3201|$#,)!
-3 f1211 (3201|$#,)!
-3 f0 (3201|0@0@2&#,)!
-3 f1 (3201|0@0@2&#,)!
-3 f0 ()!
-3 f3823 ()!
-1 t3813|3813&
-3 f0 (3823|$#,)!
-3 f1 (3823|$#,)!
-3 f0 (3823|@5|$#,3813|0@0@2&#,)!
-3 f3823 (3823|@5|$#,3813|0@0@2&#,)!
-3 f0 (3823|$#,3813|0@0@4&#,)!
-3 f1 (3823|$#,3813|0@0@4&#,)!
-3 f0 (3823|0@0@2&#,)!
-3 f1 (3823|0@0@2&#,)!
+3 f1151 ()!
+3 f0 (1213|$#,)!
+3 f1151 (1213|$#,)!
+3 f0 (1213|$#,)!
+3 f1151 (1213|$#,)!
+3 f0 (1213|$#,)!
+3 f1151 (1213|$#,)!
+3 f0 (1213|$#,)!
+3 f1151 (1213|$#,)!
+3 f0 (1213|$#,)!
+3 f1151 (1213|$#,)!
+3 f0 (1213|$#,)!
+3 f1151 (1213|$#,)!
+3 f0 (1151|0@5@2&#,)!
+3 f1 (1151|0@5@2&#,)!
+3 f0 (1151|0@5@7&#,1050|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,1050|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,1213|$#,)!
+3 f2 (1151|0@5@7&#,1213|$#,)!
+3 f0 (1151|0@5@7&#,)!
+3 f1211 (1151|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,)!
+3 f2 (1151|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f0 (2398|0@5@2&#,)!
+3 f1154 (2398|0@5@2&#,)!
+3 f0 (1154|0@0@2&#,)!
+3 f1 (1154|0@0@2&#,)!
+3 f0 (1154|$#,)!
+3 f1211 (1154|$#,)!
+3 f0 (1058|0@0@2&#,1160|0@5@2&#,)!
+3 f1157 (1058|0@0@2&#,1160|0@5@2&#,)!
+3 f0 (1157|0@0@2&#,)!
+3 f1 (1157|0@0@2&#,)!
+3 f0 (1157|$#,)!
+3 f1211 (1157|$#,)!
+3 f0 (1169|0@5@2&#,)!
+3 f1166 (1169|0@5@2&#,)!
+3 f0 (1166|0@0@2&#,)!
+3 f1 (1166|0@0@2&#,)!
+3 f0 (1166|$#,)!
+3 f1211 (1166|$#,)!
+3 f0 (1181|0@5@2&#,)!
+3 f1175 (1181|0@5@2&#,)!
+3 f0 (1175|0@0@2&#,)!
+3 f1 (1175|0@0@2&#,)!
+3 f0 (1175|$#,)!
+3 f1211 (1175|$#,)!
 3 f0 ()!
-3 f3892 ()!
-1 t3116|3116&
-3 f0 (3892|$#,)!
-3 f1 (3892|$#,)!
-3 f0 (3892|$#,3116|0@5@18@2@0#,)!
-3 f1 (3892|$#,3116|0@5@18@2@0#,)!
-3 f0 (3892|$#,)!
-3 f1 (3892|$#,)!
-3 f0 (3892|$#,)!
-3 f1 (3892|$#,)!
-3 f0 (3892|$#,)!
-3 f3116 (3892|$#,)!
-3 f0 (3892|$#,)!
-3 f3116 (3892|$#,)!
-3 f0 (3892|$#,)!
-3 f1211 (3892|$#,)!
-3 f0 (3892|0@0@2&#,)!
-3 f1 (3892|0@0@2&#,)!
+3 f1169 ()!
 3 f0 ()!
-3 f3176 ()!
-1 t3166|3166&
-3 f0 (3176|$#,)!
-3 f1 (3176|$#,)!
-3 f0 (3176|@5|$#,3166|0@0@2&#,)!
-3 f3176 (3176|@5|$#,3166|0@0@2&#,)!
-3 f0 (3176|$#,)!
-3 f1211 (3176|$#,)!
-3 f0 (3176|$#,)!
-3 f3176 (3176|$#,)!
-3 f0 (3176|0@0@2&#,)!
-3 f1 (3176|0@0@2&#,)!
+3 f1169 ()!
+3 f0 (1169|0@2@7&#,)!
+3 f1 (1169|0@2@7&#,)!
+3 f0 (1172|0@0@4&#,)!
+3 f1169 (1172|0@0@4&#,)!
+3 f0 (1169|@5|0@5@7&#,1172|0@0@4&#,)!
+3 f1169 (1169|@5|0@5@7&#,1172|0@0@4&#,)!
+3 f0 (1169|@5|0@5@7&#,1172|0@0@4&#,)!
+3 f1169 (1169|@5|0@5@7&#,1172|0@0@4&#,)!
+3 f0 (1169|0@5@7&#,)!
+3 f1211 (1169|0@5@7&#,)!
+3 f0 (1169|0@5@7&#,1211|0@5@7&#,)!
+3 f1211 (1169|0@5@7&#,1211|0@5@7&#,)!
+3 f0 (1169|0@5@2&#,)!
+3 f1 (1169|0@5@2&#,)!
+3 f0 (1058|0@0@2&#,1151|0@5@2&#,1058|0@0@2&#,)!
+3 f1172 (1058|0@0@2&#,1151|0@5@2&#,1058|0@0@2&#,)!
+3 f0 (1172|$#,)!
+3 f1151 (1172|$#,)!
+3 f0 (1172|$#,)!
+3 f1211 (1172|$#,)!
 3 f0 ()!
-3 f3341 ()!
-1 t3333|3333&
-3 f0 (3341|$#,)!
-3 f1 (3341|$#,)!
-3 f0 (3341|@5|$#,3333|0@0@2&#,)!
-3 f3341 (3341|@5|$#,3333|0@0@2&#,)!
-3 f0 (3341|$#,)!
-3 f1211 (3341|$#,)!
-3 f0 (3341|0@0@2&#,)!
-3 f1 (3341|0@0@2&#,)!
+3 f1187 ()!
 3 f0 ()!
-3 f3518 ()!
-1 t3508|3508&
-3 f0 (3518|$#,)!
-3 f1 (3518|$#,)!
-3 f0 (3518|@5|$#,3508|0@0@2&#,)!
-3 f3518 (3518|@5|$#,3508|0@0@2&#,)!
-3 f0 (3518|$#,)!
-3 f3518 (3518|$#,)!
-3 f0 (3518|$#,)!
-3 f1211 (3518|$#,)!
-3 f0 (3518|0@0@2&#,)!
-3 f1 (3518|0@0@2&#,)!
+3 f1187 ()!
+1 t1190|1190&
+3 f0 (1187|0@2@7&#,)!
+3 f1 (1187|0@2@7&#,)!
+3 f0 (1190|0@0@4&#,)!
+3 f1187 (1190|0@0@4&#,)!
+3 f0 (1187|@5|0@5@7&#,1190|0@0@4&#,)!
+3 f1187 (1187|@5|0@5@7&#,1190|0@0@4&#,)!
+3 f0 (1187|@5|0@5@7&#,1190|0@0@4&#,)!
+3 f1187 (1187|@5|0@5@7&#,1190|0@0@4&#,)!
+3 f0 (1187|0@5@7&#,)!
+3 f1211 (1187|0@5@7&#,)!
+3 f0 (1187|0@5@7&#,1211|0@5@7&#,)!
+3 f1211 (1187|0@5@7&#,1211|0@5@7&#,)!
+3 f0 (1187|0@5@2&#,)!
+3 f1 (1187|0@5@2&#,)!
+3 f0 (1058|0@0@2&#,1058|0@0@2&#,1199|0@0@2&#,)!
+3 f1190 (1058|0@0@2&#,1058|0@0@2&#,1199|0@0@2&#,)!
+3 f0 (1190|0@0@2&#,)!
+3 f1 (1190|0@0@2&#,)!
+3 f0 (1190|$#,)!
+3 f1211 (1190|$#,)!
+3 f0 (1058|0@0@2&#,)!
+3 f1199 (1058|0@0@2&#,)!
+3 f0 (1058|0@0@2&#,)!
+3 f1199 (1058|0@0@2&#,)!
+3 f0 (1058|0@0@2&#,)!
+3 f1199 (1058|0@0@2&#,)!
+3 f0 (1199|$#,)!
+3 f1211 (1199|$#,)!
+3 f0 (1199|$#,)!
+3 f1211 (1199|$#,)!
+3 f0 (1199|0@0@2&#,)!
+3 f1 (1199|0@0@2&#,)!
 3 f0 ()!
-3 f3917 ()!
-3 f0 (3917|$#,)!
-3 f1 (3917|$#,)!
-3 f0 (3917|$#,3693|0@0@19@2@0#,)!
-3 f1 (3917|$#,3693|0@0@19@2@0#,)!
-3 f0 (3917|$#,)!
-3 f1211 (3917|$#,)!
-3 f0 (3917|0@0@2&#,)!
-3 f1 (3917|0@0@2&#,)!
+3 f1193 ()!
 3 f0 ()!
-3 f3312 ()!
-1 t3294|3294&
-3 f0 (3312|$#,)!
-3 f1 (3312|$#,)!
-3 f0 (3312|@5|$#,3294|0@0@2&#,)!
-3 f3312 (3312|@5|$#,3294|0@0@2&#,)!
-3 f0 (3312|$#,)!
-3 f3312 (3312|$#,)!
-3 f0 (3312|$#,)!
-3 f1211 (3312|$#,)!
-3 f0 (3312|0@0@2&#,)!
-3 f1 (3312|0@0@2&#,)!
+3 f1193 ()!
+1 t1196|1196&
+3 f0 (1193|0@2@7&#,)!
+3 f1 (1193|0@2@7&#,)!
+3 f0 (1196|0@0@4&#,)!
+3 f1193 (1196|0@0@4&#,)!
+3 f0 (1193|@5|0@5@7&#,1196|0@0@4&#,)!
+3 f1193 (1193|@5|0@5@7&#,1196|0@0@4&#,)!
+3 f0 (1193|@5|0@5@7&#,1196|0@0@4&#,)!
+3 f1193 (1193|@5|0@5@7&#,1196|0@0@4&#,)!
+3 f0 (1193|0@5@7&#,)!
+3 f1211 (1193|0@5@7&#,)!
+3 f0 (1193|0@5@7&#,1211|0@5@7&#,)!
+3 f1211 (1193|0@5@7&#,1211|0@5@7&#,)!
+3 f0 (1193|0@5@2&#,)!
+3 f1 (1193|0@5@2&#,)!
+3 f0 (1058|0@0@2&#,1199|0@0@2&#,)!
+3 f1196 (1058|0@0@2&#,1199|0@0@2&#,)!
+3 f0 (1196|0@0@2&#,)!
+3 f1 (1196|0@0@2&#,)!
+3 f0 (1196|$#,)!
+3 f1211 (1196|$#,)!
 3 f0 ()!
-3 f3088 ()!
-3 f0 (3088|$#,)!
-3 f1 (3088|$#,)!
-3 f0 (3088|$#,1037|$#,)!
-3 f1 (3088|$#,1037|$#,)!
-3 f0 (3088|0@0@2&#,)!
-3 f1 (3088|0@0@2&#,)!
+3 f1160 ()!
 3 f0 ()!
-3 f1035 ()!
-1 t1017|1017&
-3 f0 (1035|$#,)!
-3 f1 (1035|$#,)!
-3 f0 (1035|$#,1017|0@0@4&#,)!
-3 f1 (1035|$#,1017|0@0@4&#,)!
-3 f0 (1035|@5|$#,1017|0@0@4&#,)!
-3 f1035 (1035|@5|$#,1017|0@0@4&#,)!
-3 f0 (1035|$#,1017|0@0@4&#,)!
-3 f1 (1035|$#,1017|0@0@4&#,)!
-3 f0 (1035|$#,)!
-3 f1 (1035|$#,)!
-3 f0 (1035|$#,)!
-3 f1 (1035|$#,)!
-3 f0 (1035|$#,)!
-3 f1 (1035|$#,)!
-3 f0 (1035|$#,)!
-3 f1017 (1035|$#,)!
-3 f0 (1035|$#,)!
-3 f1035 (1035|$#,)!
-3 f0 (1035|$#,)!
-3 f1017 (1035|$#,)!
-3 f0 (1035|$#,5|$#,)!
-3 f1017 (1035|$#,5|$#,)!
-3 f0 (1035|$#,)!
-3 f1211 (1035|$#,)!
-3 f0 (1035|$#,)!
-3 f1211 (1035|$#,)!
-3 f0 (1035|$#,)!
-3 f1211 (1035|$#,)!
-3 f0 (1035|$#,)!
-3 f1211 (1035|$#,)!
-3 f0 (1035|0@0@2&#,)!
-3 f1 (1035|0@0@2&#,)!
+3 f1160 ()!
+1 t1163|1163&
+3 f0 (1160|0@2@7&#,)!
+3 f1 (1160|0@2@7&#,)!
+3 f0 (1163|0@0@4&#,)!
+3 f1160 (1163|0@0@4&#,)!
+3 f0 (1160|@5|0@5@7&#,1163|0@0@4&#,)!
+3 f1160 (1160|@5|0@5@7&#,1163|0@0@4&#,)!
+3 f0 (1160|@5|0@5@7&#,1163|0@0@4&#,)!
+3 f1160 (1160|@5|0@5@7&#,1163|0@0@4&#,)!
+3 f0 (1160|0@5@7&#,)!
+3 f1211 (1160|0@5@7&#,)!
+3 f0 (1160|0@5@7&#,1211|0@5@7&#,)!
+3 f1211 (1160|0@5@7&#,1211|0@5@7&#,)!
+3 f0 (1160|0@5@2&#,)!
+3 f1 (1160|0@5@2&#,)!
+3 f0 (1151|0@5@2&#,1058|0@0@2&#,)!
+3 f1163 (1151|0@5@2&#,1058|0@0@2&#,)!
+3 f0 (1163|0@0@2&#,)!
+3 f1 (1163|0@0@2&#,)!
+3 f0 (1163|$#,)!
+3 f1211 (1163|$#,)!
+3 f0 (1058|0@0@2&#,)!
+3 f1178 (1058|0@0@2&#,)!
+3 f0 (1058|0@0@2&#,)!
+3 f1178 (1058|0@0@2&#,)!
+3 f0 (1178|$#,)!
+3 f1211 (1178|$#,)!
+3 f0 (1178|0@0@2&#,)!
+3 f1 (1178|0@0@2&#,)!
+3 f0 (1178|0@0@2&#,1178|0@0@2&#,1199|0@0@2&#,)!
+3 f1184 (1178|0@0@2&#,1178|0@0@2&#,1199|0@0@2&#,)!
+3 f0 (1184|0@0@2&#,)!
+3 f1 (1184|0@0@2&#,)!
+3 f0 (1184|$#,)!
+3 f1211 (1184|$#,)!
 3 f0 ()!
-3 f2990 ()!
-1 t1043|1043&
-3 f0 (1043|0@5@2&#,)!
-3 f2990 (1043|0@5@2&#,)!
-3 f0 (2990|0@2@7&#,)!
-3 f1 (2990|0@2@7&#,)!
-3 f0 (2990|@5|0@5@7&#,1043|0@5@2&#,)!
-3 f2990 (2990|@5|0@5@7&#,1043|0@5@2&#,)!
-3 f0 (2990|0@5@7&#,1043|0@5@2&#,)!
-3 f1 (2990|0@5@7&#,1043|0@5@2&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f2 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1043 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,2990|0@5@7&#,)!
-3 f2 (2990|0@5@7&#,2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f2990 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1043 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1211 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@2&#,)!
-3 f1 (2990|0@5@2&#,)!
+3 f1181 ()!
 3 f0 ()!
-3 f3773 ()!
-1 t3765|3765&
-3 f0 (3773|$#,)!
-3 f1 (3773|$#,)!
-3 f0 (3773|@5|$#,3765|0@0@2&#,)!
-3 f3773 (3773|@5|$#,3765|0@0@2&#,)!
-3 f0 (3773|$#,)!
-3 f1211 (3773|$#,)!
-3 f0 (3773|0@0@2&#,)!
-3 f1 (3773|0@0@2&#,)!
+3 f1181 ()!
+1 t1184|1184&
+3 f0 (1181|0@2@7&#,)!
+3 f1 (1181|0@2@7&#,)!
+3 f0 (1184|0@0@4&#,)!
+3 f1181 (1184|0@0@4&#,)!
+3 f0 (1181|@5|0@5@7&#,1184|0@0@4&#,)!
+3 f1181 (1181|@5|0@5@7&#,1184|0@0@4&#,)!
+3 f0 (1181|@5|0@5@7&#,1184|0@0@4&#,)!
+3 f1181 (1181|@5|0@5@7&#,1184|0@0@4&#,)!
+3 f0 (1181|0@5@7&#,)!
+3 f1211 (1181|0@5@7&#,)!
+3 f0 (1181|0@5@7&#,1211|0@5@7&#,)!
+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&#,)!
+3 f2 (1067|0@5@7&#,)!
+3 f0 (1067|@5|0@5@7&#,)!
+3 f1067 (1067|@5|0@5@7&#,)!
+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 (1050|0@5@7&#,2|$#,1067|0@2@7&#,)!
+3 f1 (1050|0@5@7&#,2|$#,1067|0@2@7&#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f0 (1213|$#,1067|0@5@7&#,)!
+3 f2 (1213|$#,1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1067 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f1067 (1067|0@5@2&#,2146|0@0@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&#,1067|0@2@7&#,4313|$#,5|$#,1050|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,1067|0@2@7&#,4313|$#,5|$#,1050|0@5@7&#,)!
+3 f0 (1067|0@2@7&#,1067|0@2@7&#,)!
+3 f1 (1067|0@2@7&#,1067|0@2@7&#,)!
+3 f0 (1213|$#,1213|$#,2146|$#,1067|0@2@7&#,1067|0@2@7&#,1082|0@5@7&#,1082|0@5@7&#,)!
+3 f1 (1213|$#,1213|$#,2146|$#,1067|0@2@7&#,1067|0@2@7&#,1082|0@5@7&#,1082|0@5@7&#,)!
+3 f0 (1213|$#,1213|$#,1213|$#,1213|$#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
+3 f1213 (1213|$#,1213|$#,1213|$#,1213|$#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
+3 f0 (1067|0@2@7&#,1067|0@2@7&#,2|$#,)!
+3 f1 (1067|0@2@7&#,1067|0@2@7&#,2|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f0 (1067|0@2@7&#,2|$#,)!
+3 f1 (1067|0@2@7&#,2|$#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@18&#,)!
+3 f9958 (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&#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,1082|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 (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&#,)!
+3 f0 (1050|0@5@19@3@0#,)!
+3 f1067 (1050|0@5@19@3@0#,)!
+3 f0 (1067|0@2@18&#,1211|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1073|0@5@7&#,2|$#,5|$#,)!
+3 f1 (1067|0@2@18&#,1211|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1073|0@5@7&#,2|$#,5|$#,)!
+3 f0 (1050|0@5@7&#,1067|0@2@7&#,1067|0@5@18&#,2|$#,5|$#,5|$#,)!
+3 f1 (1050|0@5@7&#,1067|0@2@7&#,1067|0@5@18&#,2|$#,5|$#,5|$#,)!
+3 f0 (1067|0@2@18&#,4870|0@5@7&#,4313|$#,)!
+3 f1 (1067|0@2@18&#,4870|0@5@7&#,4313|$#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1067 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1211 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1211 (1067|0@5@7&#,)!
+3 f0 (1067|@5|0@5@7&#,)!
+3 f1067 (1067|@5|0@5@7&#,)!
+3 f0 (1050|0@5@7&#,1067|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1067|0@5@7&#,)!
+3 f5 (1050|0@5@7&#,1067|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1067|0@5@7&#,)!
+3 f0 (1067|@7|0@5@7&#,1067|@7|0@5@7&#,)!
+3 f1 (1067|@7|0@5@7&#,1067|@7|0@5@7&#,)!
+3 f0 (1067|@7|15@2@1&#,)!
+3 f1 (1067|@7|15@2@1&#,)!
 3 f0 ()!
-3 f3151 ()!
-1 t3143|3143&
-3 f0 (3151|0@2@7&#,)!
-3 f1 (3151|0@2@7&#,)!
-3 f0 (3151|0@5@7&#,3143|0@0@4&#,)!
-3 f1 (3151|0@5@7&#,3143|0@0@4&#,)!
-3 f0 (3151|0@5@7&#,)!
-3 f1211 (3151|0@5@7&#,)!
-3 f0 (3151|0@5@2&#,)!
-3 f1 (3151|0@5@2&#,)!
+3 f1 ()!
 3 f0 ()!
-3 f3597 ()!
-1 t3587|3587&
-3 f0 (3597|$#,)!
-3 f1 (3597|$#,)!
-3 f0 (3597|@5|$#,3587|0@0@2&#,)!
-3 f3597 (3597|@5|$#,3587|0@0@2&#,)!
-3 f0 (3597|$#,)!
-3 f1211 (3597|$#,)!
-3 f0 (3597|0@0@2&#,)!
-3 f1 (3597|0@0@2&#,)!
+3 f1 ()!
+3 f0 (1067|0@2@7&#,)!
+3 f1 (1067|0@2@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1067 (1067|0@5@7&#,)!
+3 f0 (4|$#,)!
+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 (7635|$#,)!
+3 f2 (7635|$#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1 (1067|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1 (1067|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1 (1067|0@5@2&#,)!
 3 f0 ()!
-3 f3472 ()!
+3 f1067 ()!
 3 f0 ()!
-3 f3472 ()!
-1 t3462|3462&
-3 f0 (3472|0@2@7&#,)!
-3 f1 (3472|0@2@7&#,)!
-3 f0 (3472|@5|0@5@7&#,3462|0@0@4&#,)!
-3 f3472 (3472|@5|0@5@7&#,3462|0@0@4&#,)!
-3 f0 (3472|0@5@7&#,)!
-3 f1211 (3472|0@5@7&#,)!
-3 f0 (3472|0@5@2&#,)!
-3 f1 (3472|0@5@2&#,)!
+3 f1067 ()!
+3 f0 (1213|$#,)!
+3 f1067 (1213|$#,)!
 3 f0 ()!
-3 f2855 ()!
-1 t2837|2837&
-3 f0 (2837|0@0@4&#,)!
-3 f2855 (2837|0@0@4&#,)!
-3 f0 (2855|0@2@7&#,)!
-3 f1 (2855|0@2@7&#,)!
-3 f0 (2855|@5|0@5@7&#,2837|0@5@2&#,)!
-3 f2855 (2855|@5|0@5@7&#,2837|0@5@2&#,)!
-3 f0 (2855|0@5@7&#,)!
-3 f2855 (2855|0@5@7&#,)!
-3 f0 (2855|0@5@7&#,)!
-3 f1211 (2855|0@5@7&#,)!
-3 f0 (2855|0@5@7&#,)!
-3 f1211 (2855|0@5@7&#,)!
-3 f0 (2855|0@5@2&#,)!
-3 f1 (2855|0@5@2&#,)!
+3 f1067 ()!
+3 f0 (1213|$#,)!
+3 f1067 (1213|$#,)!
 3 f0 ()!
-3 f1029 ()!
-1 t3359|3359&
-3 f0 (1029|$#,)!
-3 f1 (1029|$#,)!
-3 f0 (1029|$#,3359|0@0@4&#,)!
-3 f1 (1029|$#,3359|0@0@4&#,)!
-3 f0 (1029|$#,)!
-3 f1211 (1029|$#,)!
-3 f0 (1029|0@0@2&#,)!
-3 f1 (1029|0@0@2&#,)!
-3 f0 ()!
-3 f3438 ()!
-1 t3428|3428&
-3 f0 (3438|$#,)!
-3 f1 (3438|$#,)!
-3 f0 (3438|$#,3428|0@0@4&#,)!
-3 f1 (3438|$#,3428|0@0@4&#,)!
-3 f0 (3438|$#,)!
-3 f1211 (3438|$#,)!
-3 f0 (3438|0@0@2&#,)!
-3 f1 (3438|0@0@2&#,)!
-3 f0 ()!
-3 f3249 ()!
-1 t3239|3239&
-3 f0 (3249|$#,)!
-3 f1 (3249|$#,)!
-3 f0 (3249|@5|$#,3239|0@0@2&#,)!
-3 f3249 (3249|@5|$#,3239|0@0@2&#,)!
-3 f0 (3249|$#,)!
-3 f1211 (3249|$#,)!
-3 f0 (3249|0@0@2&#,)!
-3 f1 (3249|0@0@2&#,)!
-3 f0 (3249|$#,)!
-3 f3249 (3249|$#,)!
-3 f0 ()!
-3 f3274 ()!
-1 t3264|3264&
-3 f0 (3274|$#,)!
-3 f1 (3274|$#,)!
-3 f0 (3274|@5|$#,3264|0@0@2&#,)!
-3 f3274 (3274|@5|$#,3264|0@0@2&#,)!
-3 f0 (3274|$#,)!
-3 f3274 (3274|$#,)!
-3 f0 (3274|$#,)!
-3 f1211 (3274|$#,)!
-3 f0 (3274|0@0@2&#,)!
-3 f1 (3274|0@0@2&#,)!
-3 f0 ()!
-3 f3736 ()!
-1 t3726|3726&
-3 f0 (3736|$#,)!
-3 f1 (3736|$#,)!
-3 f0 (3736|@5|$#,3726|0@0@2&#,)!
-3 f3736 (3736|@5|$#,3726|0@0@2&#,)!
-3 f0 (3736|$#,)!
-3 f1211 (3736|$#,)!
-3 f0 (3736|0@0@2&#,)!
-3 f1 (3736|0@0@2&#,)!
-3 f0 ()!
-3 f3053 ()!
-1 t3039|3039&
-3 f0 (3053|$#,)!
-3 f1 (3053|$#,)!
-3 f0 (3053|@5|$#,3039|0@0@2&#,)!
-3 f3053 (3053|@5|$#,3039|0@0@2&#,)!
-3 f0 (3053|$#,)!
-3 f1211 (3053|$#,)!
-3 f0 (3053|0@0@2&#,)!
-3 f1 (3053|0@0@2&#,)!
-3 f0 (1044|$#,1037|$#,1037|$#,2|$#,)!
-3 f1043 (1044|$#,1037|$#,1037|$#,2|$#,)!
-3 f0 (1044|$#,1037|$#,2|$#,)!
-3 f1 (1044|$#,1037|$#,2|$#,)!
-3 f0 (1037|$#,)!
-3 f1043 (1037|$#,)!
-3 f0 (1044|$#,23|$#,)!
-3 f1043 (1044|$#,23|$#,)!
-3 f0 (1037|$#,2|$#,)!
-3 f1 (1037|$#,2|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1044|$#,1037|$#,1037|$#,2|$#,)!
-3 f1043 (1044|$#,1037|$#,1037|$#,2|$#,)!
-3 f0 (1044|$#,1037|$#,2|$#,)!
-3 f1 (1044|$#,1037|$#,2|$#,)!
-3 f0 (1037|$#,2|$#,)!
-3 f1 (1037|$#,2|$#,)!
-3 f0 (1037|$#,)!
-3 f1043 (1037|$#,)!
-3 f0 (1044|$#,23|$#,)!
-3 f1043 (1044|$#,23|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 U!254{1043|@1|0@5@3&#ltok,6|@1|^#count,2990|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3630|@1|0@0@17&#signature,3681|@1|0@0@2&#name,3693|@1|0@0@17&#operator,3917|@1|0@0@2&#operators,}!
-0 s7926|&
-3 f0 (9636|$#,)!
-3 f6 (9636|$#,)!
-3 f0 ()!
-3 f1043 ()!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 f0 ()!
-3 f1094 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1094|0@5@7&#,)!
-3 f1 (1094|0@5@7&#,)!
-3 f0 ()!
-3 f1 ()!
-3 e!255{CHC_NULL,IDCHAR,OPCHAR,SLASHCHAR,WHITECHAR,CHC_EXTENSION,SINGLECHAR,PERMCHAR}!
-0 s7943|&
-0 s7944|&
-3 S!256{17900|@1|^#code,2|@1|^#endCommentChar,}!
-0 s7945|&
-0 s7946|-1 -1 17957
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
-3 f0 ()!
-3 f1043 ()!
-3 f0 (2|$#,)!
-3 f1 (2|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (4|$#,)!
-3 f17900 (4|$#,)!
-3 f0 (4|$#,)!
-3 f2 (4|$#,)!
-3 f0 (4|$#,17900|$#,)!
-3 f1 (4|$#,17900|$#,)!
-3 f0 (4|$#,2|$#,)!
-3 f1 (4|$#,2|$#,)!
-3 f0 ()!
-3 f1043 ()!
-2 y2907|2907&
-3 f0 (9636|$#,)!
-3 f6 (9636|$#,)!
-3 f0 ()!
-3 f1043 ()!
-3 f0 ()!
-3 f1043 ()!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 f0 ()!
-3 f1094 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1094|0@5@7&#,)!
-3 f1 (1094|0@5@7&#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1037|$#,1037|$#,)!
-3 f1 (1037|$#,1037|$#,)!
-3 f0 (1037|$#,)!
-3 f1043 (1037|$#,)!
-3 f0 (1037|$#,)!
-3 f2 (1037|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (23|0@0@6&#,)!
-3 f1 (23|0@0@6&#,)!
-2 y17903|17903&
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
-3 f0 ()!
-3 f1043 ()!
-3 f0 (2|$#,)!
-3 f1 (2|$#,)!
-3 f0 (23|0@0@6&#,)!
-3 f1 (23|0@0@6&#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (4|$#,)!
-3 f17900 (4|$#,)!
-3 f0 (4|$#,)!
-3 f2 (4|$#,)!
-3 f0 (4|$#,17900|$#,)!
-3 f1 (4|$#,17900|$#,)!
-3 f0 (4|$#,2|$#,)!
-3 f1 (4|$#,2|$#,)!
-3 e!257{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 s8050|&
-0 s8051|&
-3 f0 ()!
-3 f1 ()!
+3 f1067 ()!
+3 f0 (1213|$#,1082|0@5@4&#,)!
+3 f1067 (1213|$#,1082|0@5@4&#,)!
+3 f0 (1067|15@2@1&#,1067|0@5@7&#,)!
+3 f1 (1067|15@2@1&#,1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,1082|0@5@2&#,)!
+3 f1067 (1067|0@5@7&#,1082|0@5@2&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1067 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1067 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1067 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f2 (1067|0@5@7&#,)!
+3 f0 (1067|0@2@7&#,)!
+3 f2 (1067|0@2@7&#,)!
+3 f0 (1213|$#,1211|0@5@6&#,1082|0@5@2&#,9|$#,)!
+3 f1067 (1213|$#,1211|0@5@6&#,1082|0@5@2&#,9|$#,)!
+3 f0 (4|$#,1211|0@5@7&#,1082|0@5@2&#,)!
+3 f1067 (4|$#,1211|0@5@7&#,1082|0@5@2&#,)!
+3 f0 (17|$#,1213|$#,1211|0@5@7&#,1082|0@5@2&#,)!
+3 f1067 (17|$#,1213|$#,1211|0@5@7&#,1082|0@5@2&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f5700 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f0 (1211|0@5@2&#,1082|0@5@2&#,)!
+3 f1067 (1211|0@5@2&#,1082|0@5@2&#,)!
+3 f0 (1211|0@5@2&#,1082|0@5@2&#,)!
+3 f1067 (1211|0@5@2&#,1082|0@5@2&#,)!
+3 f0 (1211|0@5@7&#,)!
+3 f1067 (1211|0@5@7&#,)!
+3 f0 (1050|0@5@19@3@0#,)!
+3 f1067 (1050|0@5@19@3@0#,)!
+3 f0 (1050|0@5@19@3@0#,)!
+3 f1067 (1050|0@5@19@3@0#,)!
+3 f0 (1213|$#,1067|0@5@7&#,)!
+3 f1 (1213|$#,1067|0@5@7&#,)!
+3 f0 (1050|0@5@19@3@0#,)!
+3 f1067 (1050|0@5@19@3@0#,)!
+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@2&#,1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f0 (1050|0@5@7&#,1067|0@5@18&#,1213|$#,4313|$#,1067|0@5@7&#,)!
+3 f5 (1050|0@5@7&#,1067|0@5@18&#,1213|$#,4313|$#,1067|0@5@7&#,)!
+3 f0 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@5@7&#,5|$#,)!
+3 f1 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@5@7&#,5|$#,)!
+3 f0 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@5@7&#,5|$#,)!
+3 f1 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@5@7&#,5|$#,)!
+3 f0 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,5|$#,)!
+3 f1 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,5|$#,)!
+3 f0 (1067|0@2@7&#,1067|0@2@7&#,1073|0@5@7&#,1073|0@5@7&#,2146|$#,1728|$#,)!
+3 f1 (1067|0@2@7&#,1067|0@2@7&#,1073|0@5@7&#,1073|0@5@7&#,2146|$#,1728|$#,)!
+3 f0 (1067|0@5@7&#,1067|0@5@7&#,2146|$#,)!
+3 f1 (1067|0@5@7&#,1067|0@5@7&#,2146|$#,)!
+3 f0 (1067|0@5@7&#,4313|$#,)!
+3 f1 (1067|0@5@7&#,4313|$#,)!
+3 f0 (1050|0@5@7&#,1067|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1067|0@5@7&#,)!
+3 f5 (1050|0@5@7&#,1067|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,4313|$#,1067|0@2@7&#,5|$#,)!
+3 f1 (1067|0@5@7&#,4313|$#,1067|0@2@7&#,5|$#,)!
+3 f0 (1067|0@5@7&#,4313|$#,)!
+3 f1 (1067|0@5@7&#,4313|$#,)!
+3 f0 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@2@7&#,5|$#,)!
+3 f1 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@2@7&#,5|$#,)!
+3 f0 (1050|0@5@7&#,2|$#,1067|0@2@7&#,)!
+3 f1 (1050|0@5@7&#,2|$#,1067|0@2@7&#,)!
+3 f0 (1067|0@5@7&#,1050|0@5@7&#,1067|0@5@7&#,4313|$#,)!
+3 f1 (1067|0@5@7&#,1050|0@5@7&#,1067|0@5@7&#,4313|$#,)!
+3 f0 (1050|0@5@7&#,1067|0@5@7&#,4313|$#,)!
+3 f1 (1050|0@5@7&#,1067|0@5@7&#,4313|$#,)!
+3 f0 (1067|0@2@2&#,1213|$#,4313|0@0@4&#,)!
+3 f1067 (1067|0@2@2&#,1213|$#,4313|0@0@4&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1050 (1067|0@5@7&#,)!
+3 f0 (2146|$#,4313|0@0@2&#,)!
+3 f1067 (2146|$#,4313|0@0@2&#,)!
+3 f0 (1067|0@5@2&#,4313|0@0@2&#,)!
+3 f1067 (1067|0@5@2&#,4313|0@0@2&#,)!
+3 f0 (1067|0@5@2&#,1082|0@5@19@3@0#,1211|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1082|0@5@19@3@0#,1211|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,2146|0@0@2&#,1211|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,2146|0@0@2&#,1211|0@5@2&#,)!
+3 f0 (2146|0@0@2&#,1067|0@5@2&#,)!
+3 f1067 (2146|0@0@2&#,1067|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,1082|0@5@19@3@0#,1211|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1082|0@5@19@3@0#,1211|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,2146|0@0@2&#,1211|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,2146|0@0@2&#,1211|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f1067 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f1067 (1067|0@5@2&#,2146|0@0@2&#,)!
 3 f0 ()!
-3 f1 ()!
-3 f0 (1037|$#,)!
-3 f1037 (1037|$#,)!
-3 f0 (1211|0@5@2&#,)!
-3 f5 (1211|0@5@2&#,)!
-3 f0 (1211|0@5@7&#,1211|0@5@7&#,)!
-3 f3693 (1211|0@5@7&#,1211|0@5@7&#,)!
-3 f0 (3813|$#,)!
-3 f1 (3813|$#,)!
-3 f0 (1211|0@5@7&#,1211|0@5@2&#,)!
-3 f1 (1211|0@5@7&#,1211|0@5@2&#,)!
-3 f0 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)!
-3 f1 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)!
+3 f1213 ()!
+3 f0 (5614|0@5@2&#,)!
+3 f1067 (5614|0@5@2&#,)!
+3 f0 (5614|0@5@2&#,)!
+3 f1067 (5614|0@5@2&#,)!
+3 f0 (5614|0@5@2&#,2398|0@5@2&#,)!
+3 f1067 (5614|0@5@2&#,2398|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,)!
+3 f0 (2146|0@0@2&#,1067|0@5@2&#,5614|0@5@2&#,)!
+3 f1067 (2146|0@0@2&#,1067|0@5@2&#,5614|0@5@2&#,)!
+3 f0 (2146|$#,)!
+3 f2 (2146|$#,)!
+3 f0 (1067|0@2@7&#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
+3 f2 (1067|0@2@7&#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
+3 f0 (1067|0@5@4&#,1067|0@5@4&#,2146|0@0@4&#,)!
+3 f1067 (1067|0@5@4&#,1067|0@5@4&#,2146|0@0@4&#,)!
+3 f0 (1067|0@5@2&#,1067|0@5@4&#,2146|0@0@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@4&#,2146|0@0@2&#,)!
+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@2&#,1067|0@5@2&#,2146|0@0@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,2146|0@0@2&#,)!
+3 f0 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)!
+3 f1067 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)!
+3 f0 (2146|0@0@2&#,1067|0@5@2&#,5614|0@5@2&#,)!
+3 f1067 (2146|0@0@2&#,1067|0@5@2&#,5614|0@5@2&#,)!
 3 f0 (1211|0@5@2&#,)!
-3 f5 (1211|0@5@2&#,)!
-3 f0 (1211|0@5@7&#,1211|0@5@7&#,)!
-3 f3693 (1211|0@5@7&#,1211|0@5@7&#,)!
-3 f0 (1037|$#,)!
-3 f1037 (1037|$#,)!
-3 f0 (3587|$#,)!
-3 f1211 (3587|$#,)!
-3 f0 (3726|$#,)!
-3 f1211 (3726|$#,)!
-3 f0 (3736|$#,)!
-3 f1211 (3736|$#,)!
-3 f0 (3597|$#,)!
-3 f1211 (3597|$#,)!
-3 f0 (3759|$#,)!
-3 f1211 (3759|$#,)!
-3 f0 (3773|$#,)!
-3 f1211 (3773|$#,)!
-3 f0 (1211|0@5@7&#,1211|0@5@2&#,)!
-3 f1 (1211|0@5@7&#,1211|0@5@2&#,)!
-3 f0 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)!
-3 f1 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)!
-3 f0 (3813|$#,)!
-3 f1 (3813|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1094|0@5@7&#,)!
-3 f1 (1094|0@5@7&#,)!
+3 f1067 (1211|0@5@2&#,)!
+3 f0 (1067|@5|0@5@7&#,)!
+3 f1067 (1067|@5|0@5@7&#,)!
+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 f2 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@2&#,2|$#,)!
+3 f1067 (1067|0@5@2&#,2|$#,)!
+3 f0 (2146|0@0@2&#,2|$#,)!
+3 f1067 (2146|0@0@2&#,2|$#,)!
+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 f2 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f2 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f0 (2146|0@0@2&#,)!
+3 f1067 (2146|0@0@2&#,)!
+3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f1067 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f1067 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f0 (1067|@5|0@5@7&#,)!
+3 f1067 (1067|@5|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,)!
+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 f2 (1067|0@5@7&#,)!
+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@2&#,1067|0@5@2&#,1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,1067|0@5@2&#,)!
+3 f0 (1067|0@5@7&#,1067|0@5@18&#,21|4@0@7&#,)!
+3 f2 (1067|0@5@7&#,1067|0@5@18&#,21|4@0@7&#,)!
+3 f0 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f0 (1067|0@2@7&#,1067|0@2@7&#,)!
+3 f1 (1067|0@2@7&#,1067|0@2@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@2&#,1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
+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&#,)!
+3 f1070 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,1067|0@5@2&#,1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,1067|0@5@2&#,)!
 3 f0 (1211|0@5@2&#,)!
-3 f1 (1211|0@5@2&#,)!
-3 f0 (3823|$#,)!
-3 f1 (3823|$#,)!
-3 f0 (1032|0@5@7&#,3406|$#,3424|$#,)!
-3 f1211 (1032|0@5@7&#,3406|$#,3424|$#,)!
-3 f0 (3543|$#,)!
-3 f1211 (3543|$#,)!
-3 f0 (1032|0@5@7&#,3166|$#,)!
-3 f1211 (1032|0@5@7&#,3166|$#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 S!258{211|@1|11@5@18&#f,1211|@1|11@5@3&#name,}!
-0 s8072|&
-0 s8073|&
-3 f0 (1032|0@5@7&#,)!
-3 f1211 (1032|0@5@7&#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (3166|$#,)!
-3 f1211 (3166|$#,)!
-3 f0 (1211|0@5@7&#,1211|0@5@7&#,)!
-3 f19 (1211|0@5@7&#,1211|0@5@7&#,)!
-3 f211 (1211|0@5@7&#,1211|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,3166|$#,)!
-3 f1211 (1032|0@5@7&#,3166|$#,)!
-3 f0 (3166|$#,)!
-3 f1211 (3166|$#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 f0 (3543|$#,)!
-3 f1211 (3543|$#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1211 (1032|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,3406|$#,3424|$#,)!
-3 f1211 (1032|0@5@7&#,3406|$#,3424|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1094|0@5@7&#,)!
-3 f1 (1094|0@5@7&#,)!
+3 f1067 (1211|0@5@2&#,)!
+3 f0 (2146|0@0@2&#,5|$#,)!
+3 f1067 (2146|0@0@2&#,5|$#,)!
+3 f0 (2146|0@0@2&#,5|$#,)!
+3 f1067 (2146|0@0@2&#,5|$#,)!
+3 f0 (2146|0@0@2&#,)!
+3 f1067 (2146|0@0@2&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
+3 f0 (1067|0@2@7&#,1067|0@5@7&#,)!
+3 f2 (1067|0@2@7&#,1067|0@5@7&#,)!
+3 f0 (1061|0@5@6&#,)!
+3 f1067 (1061|0@5@6&#,)!
+3 f0 (1061|0@5@2&#,)!
+3 f1067 (1061|0@5@2&#,)!
+3 f0 (1061|0@5@2&#,1067|0@5@2&#,)!
+3 f1067 (1061|0@5@2&#,1067|0@5@2&#,)!
+3 f0 (1050|0@5@19@3@0#,4313|0@0@2&#,1067|0@5@2&#,1050|0@5@19@3@0#,)!
+3 f1067 (1050|0@5@19@3@0#,4313|0@0@2&#,1067|0@5@2&#,1050|0@5@19@3@0#,)!
 3 f0 (1211|0@5@2&#,)!
-3 f1 (1211|0@5@2&#,)!
-3 f0 (3823|$#,)!
-3 f1 (3823|$#,)!
-3 f0 (3892|$#,)!
-3 f1211 (3892|$#,)!
-3 f0 (3681|0@5@7&#,3892|$#,1036|$#,)!
-3 f3116 (3681|0@5@7&#,3892|$#,1036|$#,)!
-3 f0 (3681|0@5@7&#,)!
-3 f2 (3681|0@5@7&#,)!
-3 f0 (1017|$#,1036|$#,)!
-3 f1 (1017|$#,1036|$#,)!
-3 f0 (1017|@5|0@5@7&#,)!
-3 f1017 (1017|@5|0@5@7&#,)!
-3 f0 (3892|$#,)!
-3 f1211 (3892|$#,)!
-3 f0 (1017|@5|$#,)!
-3 f1017 (1017|@5|$#,)!
-3 f0 (1017|$#,1036|$#,)!
-3 f1 (1017|$#,1036|$#,)!
-3 f0 (1043|0@5@7&#,1023|$#,)!
-3 f1 (1043|0@5@7&#,1023|$#,)!
-3 f0 (1211|0@5@7&#,)!
-3 f2 (1211|0@5@7&#,)!
-3 f0 (1211|0@5@7&#,)!
-3 f2 (1211|0@5@7&#,)!
-3 f0 (1211|0@5@7&#,)!
-3 f2 (1211|0@5@7&#,)!
-3 f0 (3681|0@5@7&#,)!
-3 f2 (3681|0@5@7&#,)!
-3 f0 (3681|0@5@7&#,3892|$#,1036|$#,)!
-3 f3116 (3681|0@5@7&#,3892|$#,1036|$#,)!
-3 S!259{1236|@1|^#pt,2823|@1|^#ts,}!
-0 s8074|&
-0 s8075|-1 -1 18112
-2 y18111|18111&
-3 f0 (1236|$#,)!
-3 f1037 (1236|$#,)!
-3 f0 (1236|$#,)!
-3 f1037 (1236|$#,)!
-3 f0 (1037|$#,1043|0@5@7&#,3035|$#,)!
-3 f1 (1037|$#,1043|0@5@7&#,3035|$#,)!
-3 f0 (23|$#,23|$#,23|$#,)!
-3 f1 (23|$#,23|$#,23|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 (23|$#,23|$#,23|$#,)!
-3 f1 (23|$#,23|$#,23|$#,)!
+3 f1067 (1211|0@5@2&#,)!
+3 f0 (1067|@5|0@5@7&#,)!
+3 f1067 (1067|@5|0@5@7&#,)!
+3 f0 (1050|0@5@19@3@0#,)!
+3 f1067 (1050|0@5@19@3@0#,)!
+3 f0 (1050|0@5@19@3@0#,4313|0@0@2&#,)!
+3 f1067 (1050|0@5@19@3@0#,4313|0@0@2&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1047 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1211 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@6&#,)!
+3 f1211 (1067|0@5@6&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1082 (1067|0@5@7&#,)!
+3 f0 (4313|$#,)!
+3 f4313 (4313|$#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1067 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1211 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1211 (1067|0@5@7&#,)!
+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 f2 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f2 (1067|0@5@7&#,)!
+3 f0 (1213|$#,1067|0@5@7&#,)!
+3 f2 (1213|$#,1067|0@5@7&#,)!
+3 f0 (1213|$#,1067|0@5@7&#,)!
+3 f2 (1213|$#,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 (1213|$#,1067|0@5@7&#,)!
+3 f2 (1213|$#,1067|0@5@7&#,)!
+3 f0 (1067|0@5@18&#,)!
+3 f9958 (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&#,)!
+3 f1067 (1067|@5|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 (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&#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+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#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
+3 f0 (1067|0@2@18&#,4870|0@5@7&#,4313|$#,)!
+3 f1 (1067|0@2@18&#,4870|0@5@7&#,4313|$#,)!
+3 f0 (1050|0@5@7&#,1067|0@2@7&#,1067|0@5@18&#,2|$#,5|$#,5|$#,)!
+3 f1 (1050|0@5@7&#,1067|0@2@7&#,1067|0@5@18&#,2|$#,5|$#,5|$#,)!
+3 f0 (1067|0@2@18&#,1211|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1073|0@5@7&#,2|$#,5|$#,)!
+3 f1 (1067|0@2@18&#,1211|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1073|0@5@7&#,2|$#,5|$#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,)!
+3 f0 (1213|$#,1213|$#,1213|$#,1213|$#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
+3 f1213 (1213|$#,1213|$#,1213|$#,1213|$#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
+3 f0 (1213|$#,1213|$#,2146|$#,1067|0@2@7&#,1067|0@2@7&#,1082|0@5@7&#,1082|0@5@7&#,)!
+3 f1 (1213|$#,1213|$#,2146|$#,1067|0@2@7&#,1067|0@2@7&#,1082|0@5@7&#,1082|0@5@7&#,)!
+3 f0 (1047|0@5@7&#,1047|0@5@7&#,1067|0@2@7&#,1067|0@2@7&#,1213|$#,1047|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,1047|0@5@7&#,1067|0@2@7&#,1067|0@2@7&#,1213|$#,1047|0@5@7&#,)!
+3 f0 (1067|0@2@7&#,1067|0@2@7&#,2|$#,)!
+3 f1 (1067|0@2@7&#,1067|0@2@7&#,2|$#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,)!
+3 f0 (1067|0@2@7&#,2|$#,)!
+3 f1 (1067|0@2@7&#,2|$#,)!
+3 f0 (1067|0@2@7&#,1067|0@2@7&#,)!
+3 f1 (1067|0@2@7&#,1067|0@2@7&#,)!
+3 f0 (1067|@5|0@5@7&#,1082|0@5@6&#,)!
+3 f1067 (1067|@5|0@5@7&#,1082|0@5@6&#,)!
+3 f0 (1067|0@5@7&#,1067|0@2@7&#,4313|$#,5|$#,1050|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,1067|0@2@7&#,4313|$#,5|$#,1050|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f9 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1082 (1067|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1082 (1067|0@5@7&#,)!
+3 f0 (1213|$#,)!
+3 f1067 (1213|$#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f2 (1067|0@5@7&#,)!
+3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1067|0@2@7&#,)!
+3 f1 (1067|0@2@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,)!
+3 f0 (1047|0@5@7&#,1067|0@2@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@7&#,1067|0@2@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1047|0@5@7&#,1067|0@2@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@7&#,1067|0@2@7&#,1047|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 (1067|0@5@7&#,1067|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1082|0@5@7&#,)!
+3 f1 (1082|0@5@7&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,)!
+3 f0 (1211|0@5@7&#,1067|0@5@7&#,)!
+3 f1 (1211|0@5@7&#,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 f0 (1073|0@5@7&#,1050|0@5@7&#,)!
+3 f1 (1073|0@5@7&#,1050|0@5@7&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1 (1067|0@5@2&#,)!
+3 f0 (1067|0@5@7&#,)!
+3 f1 (1067|0@5@7&#,)!
+3 f0 (1050|0@5@7&#,1067|0@5@2&#,)!
+3 f1 (1050|0@5@7&#,1067|0@5@2&#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1037|$#,1043|0@5@7&#,3035|$#,)!
-3 f1 (1037|$#,1043|0@5@7&#,3035|$#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f1 (1043|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1 (1067|0@5@2&#,)!
+3 f0 (1067|0@5@2&#,)!
+3 f1 (1067|0@5@2&#,)!
+3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1047|0@5@7&#,4313|$#,1067|0@5@7&#,1067|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,4313|$#,1067|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1050|0@5@7&#,)!
+3 f1 (1050|0@5@7&#,)!
+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 s7926|&
+0 s7927|&
+3 S!255{18311|@1|^#code,2|@1|^#endCommentChar,}!
+0 s7928|&
+0 s7929|-1 -1 19017
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
 3 f0 ()!
 3 f1043 ()!
 3 f0 (2|$#,)!
 3 f1 (2|$#,)!
-3 f0 (1043|0@5@7&#,23|0@0@6&#,)!
-3 f1 (1043|0@5@7&#,23|0@0@6&#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (4|$#,)!
+3 f18311 (4|$#,)!
+3 f0 (4|$#,)!
+3 f2 (4|$#,)!
+3 f0 (4|$#,18311|$#,)!
+3 f1 (4|$#,18311|$#,)!
+3 f0 (4|$#,2|$#,)!
+3 f1 (4|$#,2|$#,)!
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
 3 f0 ()!
-3 f1 ()!
+3 f1043 ()!
+3 f0 (2|$#,)!
+3 f1 (2|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (4|$#,)!
+3 f18311 (4|$#,)!
+3 f0 (4|$#,)!
+3 f2 (4|$#,)!
+3 f0 (4|$#,18311|$#,)!
+3 f1 (4|$#,18311|$#,)!
+3 f0 (4|$#,2|$#,)!
+3 f1 (4|$#,2|$#,)!
+3 f0 (1037|$#,1037|$#,)!
+3 f1 (1037|$#,1037|$#,)!
+3 f0 (1037|$#,)!
+3 f1043 (1037|$#,)!
+3 f0 (1037|$#,)!
+3 f2 (1037|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17982|$#,)!
-3 f1 (17982|$#,)!
-3 f0 (17900|$#,)!
-3 f1 (17900|$#,)!
+3 f0 (1044|$#,1037|$#,1037|$#,2|$#,)!
+3 f1043 (1044|$#,1037|$#,1037|$#,2|$#,)!
+3 f0 (1044|$#,1037|$#,2|$#,)!
+3 f1 (1044|$#,1037|$#,2|$#,)!
+3 f0 (1037|$#,2|$#,)!
+3 f1 (1037|$#,2|$#,)!
+3 f0 (1037|$#,)!
+3 f1043 (1037|$#,)!
+3 f0 (1044|$#,23|$#,)!
+3 f1043 (1044|$#,23|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17900|$#,)!
-3 f1 (17900|$#,)!
-3 f0 (1044|$#,)!
-3 f1 (1044|$#,)!
+3 f0 (1037|$#,)!
+3 f1037 (1037|$#,)!
+3 f0 (1211|0@5@2&#,)!
+3 f5 (1211|0@5@2&#,)!
+3 f0 (1211|0@5@7&#,1211|0@5@7&#,)!
+3 f3693 (1211|0@5@7&#,1211|0@5@7&#,)!
+3 f0 (3813|$#,)!
+3 f1 (3813|$#,)!
+3 f0 (1211|0@5@7&#,1211|0@5@2&#,)!
+3 f1 (1211|0@5@7&#,1211|0@5@2&#,)!
+3 f0 (9636|$#,)!
+3 f6 (9636|$#,)!
 3 f0 ()!
-3 f1 ()!
+3 f1043 ()!
 3 f0 (1043|0@5@7&#,)!
-3 f2 (1043|0@5@7&#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
+3 f1 (1043|0@5@7&#,)!
 3 f0 ()!
-3 f1 ()!
+3 f1094 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1094|0@5@7&#,)!
+3 f1 (1094|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1037|$#,1037|$#,)!
+3 f1 (1037|$#,1037|$#,)!
+3 f0 (1037|$#,)!
+3 f1043 (1037|$#,)!
+3 f0 (1037|$#,)!
+3 f2 (1037|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1044|$#,1037|$#,1037|$#,2|$#,)!
+3 f1043 (1044|$#,1037|$#,1037|$#,2|$#,)!
+3 f0 (1044|$#,1037|$#,2|$#,)!
+3 f1 (1044|$#,1037|$#,2|$#,)!
+3 f0 (1037|$#,)!
+3 f1043 (1037|$#,)!
+3 f0 (1044|$#,23|$#,)!
+3 f1043 (1044|$#,23|$#,)!
+3 f0 (1037|$#,2|$#,)!
+3 f1 (1037|$#,2|$#,)!
 3 f0 ()!
 3 f1 ()!
 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 s8077|&
+0 s8078|&
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+0 s8081|&
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1094|0@5@7&#,)!
+3 f1 (1094|0@5@7&#,)!
+3 f0 (1211|0@5@2&#,)!
+3 f1 (1211|0@5@2&#,)!
+3 f0 (3823|$#,)!
+3 f1 (3823|$#,)!
+3 f0 (1032|0@5@7&#,3406|$#,3424|$#,)!
+3 f1211 (1032|0@5@7&#,3406|$#,3424|$#,)!
+3 f0 (3543|$#,)!
+3 f1211 (3543|$#,)!
+3 f0 (1032|0@5@7&#,3166|$#,)!
+3 f1211 (1032|0@5@7&#,3166|$#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
+3 f0 (1037|$#,1043|0@5@7&#,3035|$#,)!
+3 f1 (1037|$#,1043|0@5@7&#,3035|$#,)!
+3 f0 (23|$#,23|$#,23|$#,)!
+3 f1 (23|$#,23|$#,23|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (5|$#,)!
+3 f1 (5|$#,)!
+1 t2366|2366&
+3 f0 (211|$#,18495|$#,)!
+3 f1 (211|$#,18495|$#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (23|$#,)!
+3 f2 (23|$#,)!
+3 f0 (23|$#,315|4@0@7&#,)!
+3 f19 (23|$#,315|4@0@7&#,)!
+3 f23 (23|$#,315|4@0@7&#,)!
+3 f0 (9706|0@5@7&#,2|$#,)!
+3 f9706 (9706|0@5@7&#,2|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (9706|0@5@7&#,)!
+3 f1 (9706|0@5@7&#,)!
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (9706|0@5@7&#,1211|0@5@2&#,)!
+3 f1 (9706|0@5@7&#,1211|0@5@2&#,)!
+3 f0 (9706|0@5@7&#,1211|0@5@2&#,)!
+3 f1 (9706|0@5@7&#,1211|0@5@2&#,)!
+3 f0 (5|$#,884|$#,)!
+3 f5 (5|$#,884|$#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (23|$#,)!
+3 f2 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17982|$#,)!
-3 f1 (17982|$#,)!
-3 f0 (17900|$#,)!
-3 f1 (17900|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17900|$#,)!
-3 f1 (17900|$#,)!
-3 f0 (1044|$#,)!
-3 f1 (1044|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1043|0@5@7&#,23|0@0@6&#,)!
-3 f1 (1043|0@5@7&#,23|0@0@6&#,)!
-3 f0 (23|$#,)!
-3 f1043 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
-0 s8083|&
-3 f0 (5|$#,)!
-3 f1 (5|$#,)!
-3 f0 (1037|$#,1037|$#,)!
-3 f1 (1037|$#,1037|$#,)!
-3 f0 (1037|$#,)!
-3 f1043 (1037|$#,)!
-3 f0 (1037|$#,)!
-3 f2 (1037|$#,)!
 3 f0 (5|$#,)!
 3 f1 (5|$#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (5|$#,)!
+3 f1 (5|$#,)!
+3 f0 (211|$#,18495|$#,)!
+3 f1 (211|$#,18495|$#,)!
+3 C0.5/9924|!
+3 f0 (9706|0@5@7&#,2|$#,)!
+3 f9706 (9706|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&#,)!
 3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1037|$#,1037|$#,)!
-3 f1 (1037|$#,1037|$#,)!
-3 f0 (1037|$#,)!
-3 f1043 (1037|$#,)!
-3 f0 (1037|$#,)!
-3 f2 (1037|$#,)!
-3 f0 ()!
-3 f1 ()!
+3 f3099 ()!
+3 f0 (3099|0@5@7&#,)!
+3 f1 (3099|0@5@7&#,)!
+3 f0 (3099|0@5@7&#,1037|$#,)!
+3 f2 (3099|0@5@7&#,1037|$#,)!
+3 f0 (3099|0@5@7&#,1037|$#,)!
+3 f2 (3099|0@5@7&#,1037|$#,)!
+3 f0 (3099|0@5@7&#,)!
+3 f1211 (3099|0@5@7&#,)!
+3 f0 (3099|0@5@2&#,)!
+3 f1 (3099|0@5@2&#,)!
+3 f0 (3644|0@5@7&#,3630|$#,)!
+3 f2 (3644|0@5@7&#,3630|$#,)!
 3 f0 ()!
-3 f1 ()!
+3 f3644 ()!
+1 t3630|3630&
+3 f0 (3630|0@0@17&#,)!
+3 f3644 (3630|0@0@17&#,)!
+3 f0 (3644|0@2@7&#,)!
+3 f1 (3644|0@2@7&#,)!
+3 f0 (3644|0@5@7&#,3630|0@0@17&#,)!
+3 f2 (3644|0@5@7&#,3630|0@0@17&#,)!
+3 f0 (3644|0@5@7&#,3630|$#,)!
+3 f2 (3644|0@5@7&#,3630|$#,)!
+3 f0 (3644|0@5@7&#,)!
+3 f1211 (3644|0@5@7&#,)!
+3 f0 (3644|0@5@7&#,)!
+3 f1211 (3644|0@5@7&#,)!
+3 f0 (3644|0@5@7&#,)!
+3 f1211 (3644|0@5@7&#,)!
+3 f0 (3644|0@5@2&#,)!
+3 f1 (3644|0@5@2&#,)!
+3 f0 (1017|@5|$#,)!
+3 f1017 (1017|@5|$#,)!
+3 f0 (1017|@5|0@5@7&#,)!
+3 f1017 (1017|@5|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,1023|$#,)!
+3 f1 (1043|0@5@7&#,1023|$#,)!
+3 f0 (3703|0@5@7&#,3693|$#,)!
+3 f2 (3703|0@5@7&#,3693|$#,)!
 3 f0 ()!
-3 f1 ()!
-3 f0 (3462|$#,5614|0@5@2&#,1213|$#,4803|$#,2|$#,2|$#,)!
-3 f1 (3462|$#,5614|0@5@2&#,1213|$#,4803|$#,2|$#,2|$#,)!
-3 f0 (2855|0@5@7&#,)!
-3 f4870 (2855|0@5@7&#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f5614 (1032|0@5@7&#,)!
-3 f0 (1213|$#,1040|0@5@7&#,)!
-3 f1213 (1213|$#,1040|0@5@7&#,)!
-3 f0 (1213|$#,1040|0@5@7&#,)!
-3 f1213 (1213|$#,1040|0@5@7&#,)!
-3 f0 (1017|$#,3462|$#,4870|0@5@7&#,)!
-3 f1047 (1017|$#,3462|$#,4870|0@5@7&#,)!
-3 f0 (3462|$#,4870|0@5@7&#,)!
-3 f1073 (3462|$#,4870|0@5@7&#,)!
-3 f0 (3518|$#,)!
-3 f4870 (3518|$#,)!
-3 f0 (2855|0@5@7&#,)!
-3 f4870 (2855|0@5@7&#,)!
-3 f0 (1213|$#,1040|0@5@7&#,)!
-3 f1213 (1213|$#,1040|0@5@7&#,)!
-3 f0 (1213|$#,1040|0@5@7&#,)!
-3 f1213 (1213|$#,1040|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1213 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f4480 (2990|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f5614 (1032|0@5@7&#,)!
-3 f0 (1213|$#,1043|0@5@7&#,)!
-3 f5700 (1213|$#,1043|0@5@7&#,)!
-3 f0 (3419|$#,2|$#,)!
-3 f1 (3419|$#,2|$#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (3428|$#,2|$#,)!
-3 f1 (3428|$#,2|$#,)!
-3 f0 (1200|@5|0@5@7&#,3428|$#,)!
-3 f1200 (1200|@5|0@5@7&#,3428|$#,)!
-3 f0 (3502|$#,2|$#,)!
-3 f1 (3502|$#,2|$#,)!
-3 f0 (3383|$#,2|$#,)!
-3 f1 (3383|$#,2|$#,)!
-3 f0 (3543|$#,2|$#,)!
-3 f1 (3543|$#,2|$#,)!
-3 f0 (3493|$#,)!
-3 f1 (3493|$#,)!
-3 f0 (3462|$#,5614|0@5@2&#,1213|$#,4803|$#,2|$#,2|$#,)!
-3 f1 (3462|$#,5614|0@5@2&#,1213|$#,4803|$#,2|$#,2|$#,)!
-3 f0 (3462|$#,4803|$#,2|$#,2|$#,)!
-3 f1 (3462|$#,4803|$#,2|$#,2|$#,)!
-3 f0 (1211|0@5@7&#,3462|$#,)!
-3 f5 (1211|0@5@7&#,3462|$#,)!
-3 f0 (1211|0@5@7&#,3462|$#,)!
-3 f1017 (1211|0@5@7&#,3462|$#,)!
-3 f0 (1014|0@5@7&#,1035|$#,3462|$#,4870|0@5@7&#,)!
-3 f1047 (1014|0@5@7&#,1035|$#,3462|$#,4870|0@5@7&#,)!
-3 f0 (1017|$#,3462|$#,4870|0@5@7&#,)!
-3 f1047 (1017|$#,3462|$#,4870|0@5@7&#,)!
-3 f0 (3462|$#,4870|0@5@7&#,)!
-3 f1073 (3462|$#,4870|0@5@7&#,)!
-3 f0 (2837|$#,)!
-3 f1211 (2837|$#,)!
-3 f0 (2837|$#,)!
-3 f1050 (2837|$#,)!
-3 f0 (2855|0@5@7&#,)!
-3 f4870 (2855|0@5@7&#,)!
-3 f0 (1023|0@5@2&#,)!
-3 f1 (1023|0@5@2&#,)!
-3 f0 (3383|0@5@2&#,)!
-3 f1 (3383|0@5@2&#,)!
-3 f0 (3392|0@5@2&#,)!
-3 f1 (3392|0@5@2&#,)!
-3 f0 (3392|0@5@7&#,)!
-3 f3392 (3392|0@5@7&#,)!
-3 f0 (3419|0@5@2&#,)!
-3 f1 (3419|0@5@2&#,)!
-3 f0 (3456|0@5@2&#,)!
-3 f1 (3456|0@5@2&#,)!
-3 f0 (3493|0@5@2&#,)!
-3 f1 (3493|0@5@2&#,)!
-3 f0 (1020|0@5@2&#,)!
-3 f1 (1020|0@5@2&#,)!
-3 f0 (3502|0@5@2&#,)!
-3 f1 (3502|0@5@2&#,)!
-3 f0 (3535|0@5@2&#,)!
-3 f1 (3535|0@5@2&#,)!
-3 f0 (3543|0@5@2&#,)!
-3 f1 (3543|0@5@2&#,)!
-3 f0 (3552|0@5@7&#,)!
-3 f3552 (3552|0@5@7&#,)!
-3 f0 (3552|0@5@2&#,)!
-3 f1 (3552|0@5@2&#,)!
-3 f0 (3558|0@5@2&#,)!
-3 f1 (3558|0@5@2&#,)!
-3 f0 (3558|0@5@7&#,)!
-3 f3558 (3558|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1032 (1032|0@5@7&#,)!
-3 f0 (1032|0@5@2&#,)!
-3 f1 (1032|0@5@2&#,)!
-3 f0 (3583|0@5@2&#,)!
-3 f1 (3583|0@5@2&#,)!
-3 f0 (1014|0@5@2&#,)!
-3 f1 (1014|0@5@2&#,)!
-3 f0 (3623|$#,)!
-3 f3623 (3623|$#,)!
-3 f0 (3753|0@5@2&#,)!
-3 f1 (3753|0@5@2&#,)!
-3 f0 (3759|0@5@2&#,)!
-3 f1 (3759|0@5@2&#,)!
-3 f0 (3791|0@5@2&#,)!
-3 f1 (3791|0@5@2&#,)!
-3 f0 (3802|0@5@2&#,)!
-3 f1 (3802|0@5@2&#,)!
-3 f0 (1017|0@5@7&#,)!
-3 f1017 (1017|0@5@7&#,)!
-3 f0 (1026|0@5@2&#,)!
-3 f1 (1026|0@5@2&#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1040 (1040|0@5@7&#,)!
-3 f0 (3229|$#,)!
-3 f1211 (3229|$#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f3151 (1040|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,3166|$#,)!
-3 f1036 (1032|0@5@7&#,3166|$#,)!
-3 f0 (1017|$#,1043|0@5@7&#,)!
-3 f1 (1017|$#,1043|0@5@7&#,)!
+3 f3703 ()!
+1 t3693|3693&
+3 f0 (5|$#,)!
+3 f3703 (5|$#,)!
+3 f0 (3703|0@2@7&#,)!
+3 f1 (3703|0@2@7&#,)!
+3 f0 (3703|0@5@7&#,3693|0@0@2&#,)!
+3 f2 (3703|0@5@7&#,3693|0@0@2&#,)!
+3 f0 (3703|0@5@7&#,3693|$#,)!
+3 f2 (3703|0@5@7&#,3693|$#,)!
+3 f0 (3703|0@5@7&#,)!
+3 f1211 (3703|0@5@7&#,)!
+3 f0 (3703|0@5@7&#,)!
+3 f3703 (3703|0@5@7&#,)!
+3 f0 (3703|0@5@2&#,)!
+3 f1 (3703|0@5@2&#,)!
 3 f0 ()!
-3 f1 ()!
+3 f3116 ()!
 3 f0 (5|$#,)!
-3 f1211 (5|$#,)!
-3 f0 (1032|0@5@7&#,1040|$#,)!
-3 f1 (1032|0@5@7&#,1040|$#,)!
-3 f0 (1211|0@5@7&#,)!
-3 f1 (1211|0@5@7&#,)!
+3 f3116 (5|$#,)!
+3 f0 (3116|0@2@7&#,)!
+3 f1 (3116|0@2@7&#,)!
+3 f0 (3116|0@5@7&#,1036|$#,)!
+3 f2 (3116|0@5@7&#,1036|$#,)!
+3 f0 (3116|0@5@7&#,)!
+3 f1036 (3116|0@5@7&#,)!
+3 f0 (3116|0@5@7&#,1036|$#,)!
+3 f2 (3116|0@5@7&#,1036|$#,)!
+3 f0 (3116|0@5@7&#,)!
+3 f1211 (3116|0@5@7&#,)!
+3 f0 (3116|0@5@7&#,)!
+3 f1211 (3116|0@5@7&#,)!
+3 f0 (3116|0@5@7&#,)!
+3 f1211 (3116|0@5@7&#,)!
+3 f0 (3116|0@5@2&#,)!
+3 f1 (3116|0@5@2&#,)!
+3 f0 (3116|0@5@7&#,)!
+3 f3116 (3116|0@5@7&#,)!
 3 f0 ()!
-3 f1 ()!
-3 f0 (3166|$#,)!
-3 f1 (3166|$#,)!
+3 f3406 ()!
+1 t3396|3396&
+3 f0 (3406|$#,)!
+3 f1 (3406|$#,)!
+3 f0 (3406|@5|$#,3396|0@0@2&#,)!
+3 f3406 (3406|@5|$#,3396|0@0@2&#,)!
+3 f0 (3406|$#,)!
+3 f1211 (3406|$#,)!
+3 f0 (3406|0@0@2&#,)!
+3 f1 (3406|0@0@2&#,)!
 3 f0 ()!
-3 f1 ()!
+3 f3069 ()!
+3 f0 (3069|$#,)!
+3 f1 (3069|$#,)!
+3 f0 (3069|$#,1036|$#,)!
+3 f1 (3069|$#,1036|$#,)!
+3 f0 (3069|$#,)!
+3 f1 (3069|$#,)!
+3 f0 (3069|$#,)!
+3 f1 (3069|$#,)!
+3 f0 (3069|$#,)!
+3 f1036 (3069|$#,)!
+3 f0 (3069|$#,)!
+3 f1211 (3069|$#,)!
+3 f0 (3069|0@0@2&#,)!
+3 f1 (3069|0@0@2&#,)!
 3 f0 ()!
-3 f1 ()!
-3 f0 (3813|0@0@2&#,3823|@5|$#,)!
-3 f3823 (3813|0@0@2&#,3823|@5|$#,)!
-3 f0 (3053|0@0@2&#,)!
-3 f3813 (3053|0@0@2&#,)!
-3 f0 (3773|0@0@2&#,)!
-3 f3813 (3773|0@0@2&#,)!
-3 f0 (3419|0@0@2&#,)!
-3 f3813 (3419|0@0@2&#,)!
-3 f0 (3428|0@0@2&#,)!
-3 f3813 (3428|0@0@2&#,)!
-3 f0 (3543|0@0@2&#,)!
-3 f3813 (3543|0@0@2&#,)!
-3 f0 (3462|0@0@2&#,)!
-3 f3813 (3462|0@0@2&#,)!
-3 f0 (3456|0@0@2&#,)!
-3 f3813 (3456|0@0@2&#,)!
-3 f0 (3493|0@0@2&#,)!
-3 f3813 (3493|0@0@2&#,)!
-3 f0 (3419|0@0@2&#,)!
-3 f3813 (3419|0@0@2&#,)!
-3 f0 (3428|0@0@2&#,)!
-3 f3813 (3428|0@0@2&#,)!
-3 f0 (3543|0@0@2&#,)!
-3 f3813 (3543|0@0@2&#,)!
-3 f0 (3462|0@0@2&#,)!
-3 f3813 (3462|0@0@2&#,)!
-3 f0 (3791|$#,)!
-3 f1211 (3791|$#,)!
-3 f0 (3802|$#,)!
-3 f1211 (3802|$#,)!
-3 f0 (1023|0@5@2&#,)!
-3 f1 (1023|0@5@2&#,)!
-3 f0 (1023|0@5@7&#,)!
-3 f1211 (1023|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,1043|0@5@7&#,)!
-3 f2 (1043|0@5@7&#,1043|0@5@7&#,)!
-3 f0 (3493|0@5@7&#,)!
-3 f1211 (3493|0@5@7&#,)!
-3 f0 (3462|0@5@7&#,)!
-3 f1211 (3462|0@5@7&#,)!
-3 f0 (3428|0@5@7&#,)!
-3 f1211 (3428|0@5@7&#,)!
-3 f0 (3543|0@5@7&#,)!
-3 f1211 (3543|0@5@7&#,)!
-3 f0 (3419|0@5@7&#,)!
-3 f1211 (3419|0@5@7&#,)!
-3 f0 (1017|0@0@2&#,)!
-3 f3294 (1017|0@0@2&#,)!
-3 f0 (1032|0@5@2&#,2|$#,)!
-3 f3294 (1032|0@5@2&#,2|$#,)!
+3 f3201 ()!
+1 t3191|3191&
+3 f0 (3201|$#,)!
+3 f1 (3201|$#,)!
+3 f0 (3201|@5|$#,3191|0@0@2&#,)!
+3 f3201 (3201|@5|$#,3191|0@0@2&#,)!
+3 f0 (3201|$#,)!
+3 f1211 (3201|$#,)!
+3 f0 (3201|0@0@2&#,)!
+3 f1 (3201|0@0@2&#,)!
 3 f0 ()!
-3 f3294 ()!
+3 f3823 ()!
+1 t3813|3813&
+3 f0 (3823|$#,)!
+3 f1 (3823|$#,)!
+3 f0 (3823|@5|$#,3813|0@0@2&#,)!
+3 f3823 (3823|@5|$#,3813|0@0@2&#,)!
+3 f0 (3823|$#,3813|0@0@4&#,)!
+3 f1 (3823|$#,3813|0@0@4&#,)!
+3 f0 (3823|0@0@2&#,)!
+3 f1 (3823|0@0@2&#,)!
 3 f0 ()!
-3 f3294 ()!
-3 f0 (1043|0@5@2&#,2|$#,)!
-3 f3327 (1043|0@5@2&#,2|$#,)!
-3 f0 (1043|0@5@2&#,3312|0@0@2&#,)!
-3 f3327 (1043|0@5@2&#,3312|0@0@2&#,)!
-3 f0 (1017|0@5@7&#,)!
-3 f1043 (1017|0@5@7&#,)!
-3 f0 (3681|0@5@7&#,)!
-3 f1043 (3681|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1043 (1032|0@5@7&#,)!
-3 f0 (1036|$#,1017|0@5@7&#,)!
-3 f2 (1036|$#,1017|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,1032|0@5@2&#,1017|0@0@2&#,)!
-3 f3333 (1043|0@5@2&#,1032|0@5@2&#,1017|0@0@2&#,)!
-3 f0 (1029|0@0@2&#,3353|$#,)!
-3 f3359 (1029|0@0@2&#,3353|$#,)!
-3 f0 (1026|0@0@2&#,)!
-3 f3359 (1026|0@0@2&#,)!
-3 f0 (3502|0@0@2&#,)!
-3 f3543 (3502|0@0@2&#,)!
-3 f0 (3383|0@0@2&#,)!
-3 f3543 (3383|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f3039 (1043|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f3039 (1043|0@5@2&#,)!
-3 f0 (1211|0@5@2&#,)!
-3 f1211 (1211|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f3039 (1043|0@5@2&#,)!
-3 f0 (23|0@0@2&#,)!
-3 f1 (23|0@0@2&#,)!
-3 f0 (1043|0@5@7&#,1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,1043|0@5@7&#,)!
-3 f0 (2990|0@5@2&#,3759|0@5@2&#,)!
-3 f3765 (2990|0@5@2&#,3759|0@5@2&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1211 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1211 (2990|0@5@7&#,)!
-3 f0 (2990|0@5@7&#,)!
-3 f1211 (2990|0@5@7&#,)!
-3 f0 (3597|0@0@2&#,3736|0@0@2&#,)!
-3 f3759 (3597|0@0@2&#,3736|0@0@2&#,)!
-3 f0 (3759|0@5@7&#,)!
-3 f1211 (3759|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,3587|0@0@2&#,3681|0@0@2&#,)!
-3 f3726 (1043|0@5@2&#,3587|0@0@2&#,3681|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,3587|0@0@2&#,2|$#,1043|0@5@2&#,3681|0@5@2&#,3630|0@5@2&#,)!
-3 f3726 (1043|0@5@2&#,3587|0@0@2&#,2|$#,1043|0@5@2&#,3681|0@5@2&#,3630|0@5@2&#,)!
-3 f0 (3726|0@5@7&#,)!
-3 f1211 (3726|0@5@7&#,)!
-3 f0 (1014|0@5@2&#,)!
-3 f3681 (1014|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f3681 (1043|0@5@2&#,)!
-3 f0 (3681|0@5@7&#,)!
-3 f1211 (3681|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,2990|0@5@2&#,1043|0@5@2&#,)!
-3 f3630 (1043|0@5@2&#,2990|0@5@2&#,1043|0@5@2&#,)!
-3 f0 (3630|0@5@7&#,)!
-3 f1211 (3630|0@5@7&#,)!
-3 f0 (3630|0@0@17&#,)!
-3 f1 (3630|0@0@17&#,)!
-3 f0 (3630|0@5@7&#,)!
-3 f1211 (3630|0@5@7&#,)!
-3 f0 (1014|$#,3613|$#,)!
-3 f6 (1014|$#,3613|$#,)!
-3 f0 (1043|0@5@2&#,3613|$#,3616|$#,1043|0@5@2&#,)!
-3 f1014 (1043|0@5@2&#,3613|$#,3616|$#,1043|0@5@2&#,)!
-3 f0 (5|$#,)!
-3 f1211 (5|$#,)!
-3 f0 (1014|0@5@7&#,)!
-3 f1211 (1014|0@5@7&#,)!
-3 f0 (2|$#,1032|0@5@2&#,3229|0@0@2&#,)!
-3 f3587 (2|$#,1032|0@5@2&#,3229|0@0@2&#,)!
-3 f0 (1014|0@0@2&#,)!
-3 f3587 (1014|0@0@2&#,)!
-3 f0 (3587|0@5@7&#,)!
-3 f1211 (3587|0@5@7&#,)!
-3 f0 (1032|0@5@2&#,1032|0@5@2&#,)!
-3 f1032 (1032|0@5@2&#,1032|0@5@2&#,)!
-3 f0 (3392|0@5@2&#,)!
-3 f1032 (3392|0@5@2&#,)!
-3 f0 (3552|0@5@2&#,)!
-3 f1032 (3552|0@5@2&#,)!
-3 f0 (3558|0@5@2&#,)!
-3 f1032 (3558|0@5@2&#,)!
-3 f0 (1032|0@5@2&#,1839|$#,)!
-3 f1032 (1032|0@5@2&#,1839|$#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1211 (1032|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,1043|0@5@2&#,2990|0@5@17&#,)!
-3 f3558 (1043|0@5@2&#,1043|0@5@2&#,2990|0@5@17&#,)!
-3 f0 (1043|0@5@2&#,1043|0@5@2&#,)!
-3 f3558 (1043|0@5@2&#,1043|0@5@2&#,)!
-3 f0 (3558|0@5@7&#,)!
-3 f1211 (3558|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,3548|$#,1043|0@5@2&#,3518|0@0@2&#,)!
-3 f3552 (1043|0@5@2&#,3548|$#,1043|0@5@2&#,3518|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,3548|$#,1043|0@5@2&#,)!
-3 f3552 (1043|0@5@2&#,3548|$#,1043|0@5@2&#,)!
-3 f0 (3552|0@5@7&#,)!
-3 f1211 (3552|0@5@7&#,)!
-3 f0 (1032|0@5@2&#,3176|0@0@2&#,)!
-3 f3508 (1032|0@5@2&#,3176|0@0@2&#,)!
-3 f0 (1040|0@5@2&#,2855|0@5@2&#,)!
-3 f1040 (1040|0@5@2&#,2855|0@5@2&#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1043 (1040|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f1040 (1043|0@5@2&#,)!
-3 f0 (1040|0@0@2&#,)!
-3 f3166 (1040|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f3166 (1043|0@5@2&#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (3166|$#,)!
-3 f1211 (3166|$#,)!
-3 f0 (3166|$#,)!
-3 f3166 (3166|$#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1040 (1040|0@5@7&#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (1040|0@5@2&#,)!
-3 f1 (1040|0@5@2&#,)!
-3 f0 (3166|$#,)!
-3 f1211 (3166|$#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f1211 (1040|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,1040|@5|0@5@2&#,)!
-3 f1040 (1043|0@5@2&#,1040|@5|0@5@2&#,)!
-3 f0 (1040|@5|0@5@2&#,3235|0@0@2&#,)!
-3 f1040 (1040|@5|0@5@2&#,3235|0@0@2&#,)!
-3 f0 (1032|0@5@2&#,3406|0@0@2&#,)!
-3 f3419 (1032|0@5@2&#,3406|0@0@2&#,)!
+3 f3892 ()!
+1 t3116|3116&
+3 f0 (3892|$#,)!
+3 f1 (3892|$#,)!
+3 f0 (3892|$#,3116|0@5@18@2@0#,)!
+3 f1 (3892|$#,3116|0@5@18@2@0#,)!
+3 f0 (3892|$#,)!
+3 f1 (3892|$#,)!
+3 f0 (3892|$#,)!
+3 f1 (3892|$#,)!
+3 f0 (3892|$#,)!
+3 f3116 (3892|$#,)!
+3 f0 (3892|$#,)!
+3 f3116 (3892|$#,)!
+3 f0 (3892|$#,)!
+3 f1211 (3892|$#,)!
+3 f0 (3892|0@0@2&#,)!
+3 f1 (3892|0@0@2&#,)!
 3 f0 ()!
-3 f3428 ()!
+3 f3176 ()!
+1 t3166|3166&
+3 f0 (3176|$#,)!
+3 f1 (3176|$#,)!
+3 f0 (3176|@5|$#,3166|0@0@2&#,)!
+3 f3176 (3176|@5|$#,3166|0@0@2&#,)!
+3 f0 (3176|$#,)!
+3 f1211 (3176|$#,)!
+3 f0 (3176|$#,)!
+3 f3176 (3176|$#,)!
+3 f0 (3176|0@0@2&#,)!
+3 f1 (3176|0@0@2&#,)!
 3 f0 ()!
-3 f3428 ()!
-3 f0 (1032|0@5@2&#,3406|0@0@2&#,2|$#,2|$#,)!
-3 f3428 (1032|0@5@2&#,3406|0@0@2&#,2|$#,2|$#,)!
-3 f0 (3166|0@0@2&#,1017|0@5@2&#,)!
-3 f3396 (3166|0@0@2&#,1017|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,1043|0@5@2&#,2|$#,2|$#,1020|0@0@2&#,)!
-3 f3502 (1043|0@5@2&#,1043|0@5@2&#,2|$#,2|$#,1020|0@0@2&#,)!
-3 f0 (3502|$#,)!
-3 f1211 (3502|$#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1 (1032|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,1032|0@5@2&#,3201|0@0@2&#,)!
-3 f3383 (1043|0@5@2&#,1032|0@5@2&#,3201|0@0@2&#,)!
-3 f0 (3383|$#,)!
-3 f1211 (3383|$#,)!
-3 f0 (3166|0@0@2&#,1020|0@0@2&#,)!
-3 f3191 (3166|0@0@2&#,1020|0@0@2&#,)!
-3 f0 (3191|$#,)!
-3 f1211 (3191|$#,)!
-3 f0 (1020|$#,)!
-3 f1211 (1020|$#,)!
-3 f0 (1020|$#,)!
-3 f1211 (1020|$#,)!
-3 f0 (3535|$#,)!
-3 f1211 (3535|$#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f2855 (1040|0@5@7&#,)!
-3 f0 (1032|0@5@2&#,3166|0@0@2&#,)!
-3 f3462 (1032|0@5@2&#,3166|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,2855|0@5@2&#,)!
-3 f3493 (1043|0@5@2&#,2855|0@5@2&#,)!
-3 f0 (1839|$#,1032|0@5@2&#,3166|0@0@2&#,3448|0@5@2&#,3438|0@5@2&#,3341|0@5@2&#,1023|0@5@2&#,1023|0@5@2&#,3327|0@5@2&#,1023|0@5@2&#,1023|0@5@2&#,)!
-3 f3462 (1839|$#,1032|0@5@2&#,3166|0@0@2&#,3448|0@5@2&#,3438|0@5@2&#,3341|0@5@2&#,1023|0@5@2&#,1023|0@5@2&#,3327|0@5@2&#,1023|0@5@2&#,1023|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,2855|0@5@2&#,3448|0@5@2&#,3341|0@5@2&#,1023|0@5@2&#,3359|0@5@2&#,1023|0@5@2&#,)!
-3 f3456 (1043|0@5@2&#,2855|0@5@2&#,3448|0@5@2&#,3341|0@5@2&#,1023|0@5@2&#,3359|0@5@2&#,1023|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f1023 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f1023 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f1023 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f1023 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,1017|0@0@2&#,3378|$#,)!
-3 f1023 (1043|0@5@2&#,1017|0@0@2&#,3378|$#,)!
-3 f0 (3249|0@0@2&#,1043|0@5@2&#,)!
-3 f3264 (3249|0@0@2&#,1043|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,1017|0@5@2&#,)!
-3 f3235 (1043|0@5@2&#,1017|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,2|$#,1032|0@5@2&#,)!
-3 f3239 (1043|0@5@2&#,2|$#,1032|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,3472|0@5@2&#,)!
-3 f1020 (1043|0@5@2&#,3472|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f1020 (1043|0@5@2&#,1023|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,2990|0@5@2&#,)!
-3 f1020 (1043|0@5@2&#,2990|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,1043|0@5@2&#,1035|0@0@2&#,)!
-3 f1026 (1043|0@5@2&#,1043|0@5@2&#,1035|0@0@2&#,)!
-3 f0 (3229|$#,)!
-3 f1211 (3229|$#,)!
-3 f0 (1032|0@5@2&#,1040|0@0@2&#,)!
-3 f2837 (1032|0@5@2&#,1040|0@0@2&#,)!
+3 f3341 ()!
+1 t3333|3333&
+3 f0 (3341|$#,)!
+3 f1 (3341|$#,)!
+3 f0 (3341|@5|$#,3333|0@0@2&#,)!
+3 f3341 (3341|@5|$#,3333|0@0@2&#,)!
+3 f0 (3341|$#,)!
+3 f1211 (3341|$#,)!
+3 f0 (3341|0@0@2&#,)!
+3 f1 (3341|0@0@2&#,)!
 3 f0 ()!
-3 f2837 ()!
-3 f0 (1040|$#,)!
-3 f1043 (1040|$#,)!
-3 f0 (1032|0@5@7&#,1040|$#,)!
-3 f1 (1032|0@5@7&#,1040|$#,)!
-3 f0 (2837|$#,)!
-3 f1211 (2837|$#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1211 (1032|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1211 (1032|0@5@7&#,)!
-3 f0 (2837|$#,)!
-3 f1211 (2837|$#,)!
-3 f0 (1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,)!
-3 f1017 (1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,)!
-3 f0 (3681|$#,)!
-3 f1043 (3681|$#,)!
-3 f0 (1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,)!
-3 f1017 (1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,)!
-3 f0 (3623|$#,)!
-3 f3623 (3623|$#,)!
-3 f0 (3274|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,)!
-3 f1017 (3274|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,)!
-3 f0 (1017|@5|0@0@2&#,2990|0@5@2&#,)!
-3 f1017 (1017|@5|0@0@2&#,2990|0@5@2&#,)!
-3 f0 (1017|@5|0@0@2&#,1043|0@5@2&#,)!
-3 f1017 (1017|@5|0@0@2&#,1043|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,1017|0@0@2&#,)!
-3 f1017 (1043|0@5@2&#,1017|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
-3 f1017 (1043|0@5@2&#,1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
-3 f0 (1017|@5|$#,1035|$#,)!
-3 f1017 (1017|@5|$#,1035|$#,)!
-3 f0 (1017|$#,1043|0@5@7&#,)!
-3 f1 (1017|$#,1043|0@5@7&#,)!
-3 f0 (1035|@5|$#,1043|0@5@2&#,1017|0@0@2&#,)!
-3 f1035 (1035|@5|$#,1043|0@5@2&#,1017|0@0@2&#,)!
-3 f0 (1017|0@5@2&#,1017|@5|$#,1017|0@5@2&#,)!
-3 f1017 (1017|0@5@2&#,1017|@5|$#,1017|0@5@2&#,)!
-3 f0 (1017|0@5@2&#,1017|@5|0@0@2&#,1017|0@5@2&#,)!
-3 f1017 (1017|0@5@2&#,1017|@5|0@0@2&#,1017|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
-3 f1017 (1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
-3 f1017 (1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f1017 (1043|0@5@2&#,)!
-3 f0 (1017|0@0@2&#,1043|0@5@2&#,1043|0@5@18&#,)!
-3 f1017 (1017|0@0@2&#,1043|0@5@2&#,1043|0@5@18&#,)!
-3 f0 (1017|0@0@2&#,1043|0@5@2&#,1043|0@5@18&#,)!
-3 f1017 (1017|0@0@2&#,1043|0@5@2&#,1043|0@5@18&#,)!
-3 f0 (1043|0@5@2&#,1036|$#,)!
-3 f1017 (1043|0@5@2&#,1036|$#,)!
-3 f0 (1043|0@5@2&#,1043|0@5@2&#,)!
-3 f1017 (1043|0@5@2&#,1043|0@5@2&#,)!
-3 f0 (1043|0@5@2&#,3312|0@0@2&#,)!
-3 f1017 (1043|0@5@2&#,3312|0@0@2&#,)!
-3 f0 (1043|0@5@2&#,1032|0@5@2&#,)!
-3 f1017 (1043|0@5@2&#,1032|0@5@2&#,)!
-3 f0 (3456|$#,)!
-3 f1211 (3456|$#,)!
-3 f0 (1043|0@5@7&#,5|$#,5|$#,)!
-3 f1 (1043|0@5@7&#,5|$#,5|$#,)!
-3 f0 (1014|0@5@7&#,1035|$#,1036|$#,)!
-3 f1211 (1014|0@5@7&#,1035|$#,1036|$#,)!
-3 f0 (1017|0@5@7&#,)!
-3 f1211 (1017|0@5@7&#,)!
-3 f0 (3327|0@5@2&#,)!
-3 f1 (3327|0@5@2&#,)!
-3 f0 (3327|0@5@7&#,)!
-3 f1211 (3327|0@5@7&#,)!
-3 f0 (3359|$#,)!
-3 f1211 (3359|$#,)!
-3 f0 (1026|$#,)!
-3 f1211 (1026|$#,)!
-3 f0 (3681|0@5@2&#,3630|0@0@18&#,)!
-3 f3693 (3681|0@5@2&#,3630|0@0@18&#,)!
-3 f0 (3693|$#,)!
-3 f1211 (3693|$#,)!
-3 f0 (1014|0@5@7&#,1014|0@5@7&#,)!
-3 f2 (1014|0@5@7&#,1014|0@5@7&#,)!
-3 f0 (3681|0@5@7&#,3681|0@5@7&#,)!
-3 f2 (3681|0@5@7&#,3681|0@5@7&#,)!
-3 f0 (3392|0@5@2&#,)!
-3 f1 (3392|0@5@2&#,)!
-3 f0 (3392|0@5@7&#,)!
-3 f3392 (3392|0@5@7&#,)!
-3 f0 (3392|0@5@2&#,1043|0@5@2&#,)!
-3 f3392 (3392|0@5@2&#,1043|0@5@2&#,)!
+3 f3518 ()!
+1 t3508|3508&
+3 f0 (3518|$#,)!
+3 f1 (3518|$#,)!
+3 f0 (3518|@5|$#,3508|0@0@2&#,)!
+3 f3518 (3518|@5|$#,3508|0@0@2&#,)!
+3 f0 (3518|$#,)!
+3 f3518 (3518|$#,)!
+3 f0 (3518|$#,)!
+3 f1211 (3518|$#,)!
+3 f0 (3518|0@0@2&#,)!
+3 f1 (3518|0@0@2&#,)!
+3 f0 ()!
+3 f3312 ()!
+1 t3294|3294&
+3 f0 (3312|$#,)!
+3 f1 (3312|$#,)!
+3 f0 (3312|@5|$#,3294|0@0@2&#,)!
+3 f3312 (3312|@5|$#,3294|0@0@2&#,)!
+3 f0 (3312|$#,)!
+3 f3312 (3312|$#,)!
+3 f0 (3312|$#,)!
+3 f1211 (3312|$#,)!
+3 f0 (3312|0@0@2&#,)!
+3 f1 (3312|0@0@2&#,)!
+3 f0 ()!
+3 f3917 ()!
+3 f0 (3917|$#,)!
+3 f1 (3917|$#,)!
+3 f0 (3917|$#,3693|0@0@19@2@0#,)!
+3 f1 (3917|$#,3693|0@0@19@2@0#,)!
+3 f0 (3917|$#,)!
+3 f1211 (3917|$#,)!
+3 f0 (3917|0@0@2&#,)!
+3 f1 (3917|0@0@2&#,)!
+3 f0 ()!
+3 f3088 ()!
+3 f0 (3088|$#,)!
+3 f1 (3088|$#,)!
+3 f0 (3088|$#,1037|$#,)!
+3 f1 (3088|$#,1037|$#,)!
+3 f0 (3088|0@0@2&#,)!
+3 f1 (3088|0@0@2&#,)!
+3 f0 ()!
+3 f1035 ()!
+1 t1017|1017&
+3 f0 (1035|$#,)!
+3 f1 (1035|$#,)!
+3 f0 (1035|$#,1017|0@0@4&#,)!
+3 f1 (1035|$#,1017|0@0@4&#,)!
+3 f0 (1035|@5|$#,1017|0@0@4&#,)!
+3 f1035 (1035|@5|$#,1017|0@0@4&#,)!
+3 f0 (1035|$#,1017|0@0@4&#,)!
+3 f1 (1035|$#,1017|0@0@4&#,)!
+3 f0 (1035|$#,)!
+3 f1 (1035|$#,)!
+3 f0 (1035|$#,)!
+3 f1 (1035|$#,)!
+3 f0 (1035|$#,)!
+3 f1 (1035|$#,)!
+3 f0 (1035|$#,)!
+3 f1017 (1035|$#,)!
+3 f0 (1035|$#,)!
+3 f1035 (1035|$#,)!
+3 f0 (1035|$#,)!
+3 f1017 (1035|$#,)!
+3 f0 (1035|$#,5|$#,)!
+3 f1017 (1035|$#,5|$#,)!
+3 f0 (1035|$#,)!
+3 f1211 (1035|$#,)!
+3 f0 (1035|$#,)!
+3 f1211 (1035|$#,)!
+3 f0 (1035|$#,)!
+3 f1211 (1035|$#,)!
+3 f0 (1035|$#,)!
+3 f1211 (1035|$#,)!
+3 f0 (1035|0@0@2&#,)!
+3 f1 (1035|0@0@2&#,)!
+3 f0 ()!
+3 f2990 ()!
+1 t1043|1043&
 3 f0 (1043|0@5@2&#,)!
-3 f3392 (1043|0@5@2&#,)!
-3 f0 (3630|$#,3630|$#,)!
-3 f2 (3630|$#,3630|$#,)!
-3 f0 (1036|$#,1040|0@5@7&#,)!
-3 f1036 (1036|$#,1040|0@5@7&#,)!
-3 f0 (1036|$#,1040|0@5@7&#,)!
-3 f1036 (1036|$#,1040|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1036 (1032|0@5@7&#,)!
-3 f0 (3032|$#,1043|0@5@2&#,)!
-3 f1037 (3032|$#,1043|0@5@2&#,)!
-3 f0 (1032|0@5@7&#,3166|$#,)!
-3 f1036 (1032|0@5@7&#,3166|$#,)!
-3 f0 (3671|0@0@2&#,)!
-3 f1 (3671|0@0@2&#,)!
-3 f0 (3671|$#,)!
-3 f1211 (3671|$#,)!
-3 f0 (3448|$#,)!
-3 f3151 (3448|$#,)!
-3 f0 (1032|0@5@7&#,3166|$#,3448|$#,)!
-3 f1 (1032|0@5@7&#,3166|$#,3448|$#,)!
-3 f0 (2855|0@5@7&#,3448|$#,)!
-3 f1 (2855|0@5@7&#,3448|$#,)!
-3 f0 (1040|0@5@7&#,)!
-3 f3151 (1040|0@5@7&#,)!
-3 f0 (3630|$#,)!
-3 f1036 (3630|$#,)!
-3 f0 (3630|$#,)!
-3 f3069 (3630|$#,)!
-3 f0 (1043|0@5@6&#,)!
-3 f3616 (1043|0@5@6&#,)!
-3 f0 (5|$#,)!
-3 f3616 (5|$#,)!
-3 f0 (2837|@5|$#,)!
-3 f2837 (2837|@5|$#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1032 (1032|0@5@7&#,)!
-3 f0 (1032|0@5@7&#,)!
-3 f1032 (1032|0@5@7&#,)!
-3 f0 (1032|0@5@2&#,)!
-3 f1 (1032|0@5@2&#,)!
-3 f0 (1014|0@5@7&#,)!
-3 f1014 (1014|0@5@7&#,)!
-3 f0 (1014|0@5@2&#,)!
-3 f1 (1014|0@5@2&#,)!
-3 f0 (3681|0@5@2&#,)!
-3 f1 (3681|0@5@2&#,)!
-3 f0 (3693|$#,3693|$#,)!
-3 f2 (3693|$#,3693|$#,)!
-3 f0 (3693|0@0@2&#,)!
-3 f1 (3693|0@0@2&#,)!
-3 f0 (3630|0@5@2&#,)!
-3 f1 (3630|0@5@2&#,)!
-3 f0 (3166|0@5@2&#,)!
-3 f1 (3166|0@5@2&#,)!
-3 f0 (1020|0@5@2&#,)!
-3 f1 (1020|0@5@2&#,)!
-3 f0 (3462|0@5@2&#,)!
-3 f1 (3462|0@5@2&#,)!
-3 f0 (3191|0@5@2&#,)!
-3 f1 (3191|0@5@2&#,)!
-3 f0 (3693|$#,)!
-3 f3693 (3693|$#,)!
-3 f0 (3630|$#,)!
-3 f3630 (3630|$#,)!
-3 f0 (3681|0@5@7&#,)!
-3 f3681 (3681|0@5@7&#,)!
-3 f0 (3681|$#,)!
-3 f3681 (3681|$#,)!
-3 f0 (3396|$#,)!
-3 f2 (3396|$#,)!
-3 f0 (1017|0@5@2&#,)!
-3 f1 (1017|0@5@2&#,)!
-3 f0 (1017|$#,)!
-3 f1017 (1017|$#,)!
-3 f0 (1017|0@5@7&#,)!
-3 f1017 (1017|0@5@7&#,)!
-3 f0 (3039|0@5@2&#,)!
-3 f1 (3039|0@5@2&#,)!
-3 f0 (3396|0@5@2&#,)!
-3 f1 (3396|0@5@2&#,)!
-3 f0 (3333|0@5@2&#,)!
-3 f1 (3333|0@5@2&#,)!
-3 f0 (3143|0@5@2&#,)!
-3 f1 (3143|0@5@2&#,)!
-3 f0 (2837|0@5@7&#,)!
-3 f2837 (2837|0@5@7&#,)!
-3 f0 (2837|0@5@2&#,)!
-3 f1 (2837|0@5@2&#,)!
-3 f0 (3359|0@5@2&#,)!
-3 f1 (3359|0@5@2&#,)!
-3 f0 (3264|$#,)!
-3 f3264 (3264|$#,)!
-3 f0 (3264|0@5@2&#,)!
-3 f1 (3264|0@5@2&#,)!
-3 f0 (3726|0@5@2&#,)!
-3 f1 (3726|0@5@2&#,)!
-3 f0 (3294|$#,)!
-3 f3294 (3294|$#,)!
-3 f0 (3294|0@5@2&#,)!
-3 f1 (3294|0@5@2&#,)!
-3 f0 (3508|$#,)!
-3 f3508 (3508|$#,)!
-3 f0 (3508|0@5@2&#,)!
-3 f1 (3508|0@5@2&#,)!
-3 f0 (3765|0@5@2&#,)!
-3 f1 (3765|0@5@2&#,)!
-3 f0 (3587|0@5@2&#,)!
-3 f1 (3587|0@5@2&#,)!
-3 f0 (3428|0@5@2&#,)!
-3 f1 (3428|0@5@2&#,)!
-3 f0 (3239|$#,)!
-3 f3239 (3239|$#,)!
-3 f0 (3239|0@5@2&#,)!
-3 f1 (3239|0@5@2&#,)!
-3 f0 (1026|0@5@2&#,)!
-3 f1 (1026|0@5@2&#,)!
-3 f0 (3759|0@5@2&#,)!
-3 f1 (3759|0@5@2&#,)!
-3 f0 (3753|0@5@2&#,)!
-3 f1 (3753|0@5@2&#,)!
-3 f0 (3583|0@5@2&#,)!
-3 f1 (3583|0@5@2&#,)!
-3 f0 (3813|$#,)!
-3 f1211 (3813|$#,)!
-3 f0 (3813|0@5@2&#,)!
-3 f1 (3813|0@5@2&#,)!
-3 f0 (3791|0@5@2&#,)!
-3 f1 (3791|0@5@2&#,)!
-3 f0 (3802|0@5@2&#,)!
-3 f1 (3802|0@5@2&#,)!
-3 f0 (3419|0@5@2&#,)!
-3 f1 (3419|0@5@2&#,)!
-3 f0 (3543|0@5@2&#,)!
-3 f1 (3543|0@5@2&#,)!
-3 f0 (3456|0@5@2&#,)!
-3 f1 (3456|0@5@2&#,)!
-3 f0 (3493|0@5@2&#,)!
-3 f1 (3493|0@5@2&#,)!
-3 f0 (3502|0@5@2&#,)!
-3 f1 (3502|0@5@2&#,)!
-3 f0 (3383|0@5@2&#,)!
-3 f1 (3383|0@5@2&#,)!
-3 f0 (3535|0@5@2&#,)!
-3 f1 (3535|0@5@2&#,)!
-3 f0 (3552|0@5@7&#,)!
-3 f3552 (3552|0@5@7&#,)!
-3 f0 (3552|0@5@2&#,)!
-3 f1 (3552|0@5@2&#,)!
-3 f0 (3558|0@5@2&#,)!
-3 f1 (3558|0@5@2&#,)!
-3 f0 (3558|0@5@7&#,)!
-3 f3558 (3558|0@5@7&#,)!
-3 f0 (1037|$#,)!
-3 f1 (1037|$#,)!
+3 f2990 (1043|0@5@2&#,)!
+3 f0 (2990|0@2@7&#,)!
+3 f1 (2990|0@2@7&#,)!
+3 f0 (2990|@5|0@5@7&#,1043|0@5@2&#,)!
+3 f2990 (2990|@5|0@5@7&#,1043|0@5@2&#,)!
+3 f0 (2990|0@5@7&#,1043|0@5@2&#,)!
+3 f1 (2990|0@5@7&#,1043|0@5@2&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f2 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1043 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,2990|0@5@7&#,)!
+3 f2 (2990|0@5@7&#,2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f2990 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1043 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1211 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@2&#,)!
+3 f1 (2990|0@5@2&#,)!
 3 f0 ()!
-3 f1037 ()!
+3 f3773 ()!
+1 t3765|3765&
+3 f0 (3773|$#,)!
+3 f1 (3773|$#,)!
+3 f0 (3773|@5|$#,3765|0@0@2&#,)!
+3 f3773 (3773|@5|$#,3765|0@0@2&#,)!
+3 f0 (3773|$#,)!
+3 f1211 (3773|$#,)!
+3 f0 (3773|0@0@2&#,)!
+3 f1 (3773|0@0@2&#,)!
 3 f0 ()!
-3 f1037 ()!
+3 f3151 ()!
+1 t3143|3143&
+3 f0 (3151|0@2@7&#,)!
+3 f1 (3151|0@2@7&#,)!
+3 f0 (3151|0@5@7&#,3143|0@0@4&#,)!
+3 f1 (3151|0@5@7&#,3143|0@0@4&#,)!
+3 f0 (3151|0@5@7&#,)!
+3 f1211 (3151|0@5@7&#,)!
+3 f0 (3151|0@5@2&#,)!
+3 f1 (3151|0@5@2&#,)!
+3 f0 ()!
+3 f3597 ()!
+1 t3587|3587&
+3 f0 (3597|$#,)!
+3 f1 (3597|$#,)!
+3 f0 (3597|@5|$#,3587|0@0@2&#,)!
+3 f3597 (3597|@5|$#,3587|0@0@2&#,)!
+3 f0 (3597|$#,)!
+3 f1211 (3597|$#,)!
+3 f0 (3597|0@0@2&#,)!
+3 f1 (3597|0@0@2&#,)!
+3 f0 ()!
+3 f3472 ()!
+3 f0 ()!
+3 f3472 ()!
+1 t3462|3462&
+3 f0 (3472|0@2@7&#,)!
+3 f1 (3472|0@2@7&#,)!
+3 f0 (3472|@5|0@5@7&#,3462|0@0@4&#,)!
+3 f3472 (3472|@5|0@5@7&#,3462|0@0@4&#,)!
+3 f0 (3472|0@5@7&#,)!
+3 f1211 (3472|0@5@7&#,)!
+3 f0 (3472|0@5@2&#,)!
+3 f1 (3472|0@5@2&#,)!
+3 f0 ()!
+3 f2855 ()!
+1 t2837|2837&
+3 f0 (2837|0@0@4&#,)!
+3 f2855 (2837|0@0@4&#,)!
+3 f0 (2855|0@2@7&#,)!
+3 f1 (2855|0@2@7&#,)!
+3 f0 (2855|@5|0@5@7&#,2837|0@5@2&#,)!
+3 f2855 (2855|@5|0@5@7&#,2837|0@5@2&#,)!
+3 f0 (2855|0@5@7&#,)!
+3 f2855 (2855|0@5@7&#,)!
+3 f0 (2855|0@5@7&#,)!
+3 f1211 (2855|0@5@7&#,)!
+3 f0 (2855|0@5@7&#,)!
+3 f1211 (2855|0@5@7&#,)!
+3 f0 (2855|0@5@2&#,)!
+3 f1 (2855|0@5@2&#,)!
+3 f0 ()!
+3 f1029 ()!
+1 t3359|3359&
+3 f0 (1029|$#,)!
+3 f1 (1029|$#,)!
+3 f0 (1029|$#,3359|0@0@4&#,)!
+3 f1 (1029|$#,3359|0@0@4&#,)!
+3 f0 (1029|$#,)!
+3 f1211 (1029|$#,)!
+3 f0 (1029|0@0@2&#,)!
+3 f1 (1029|0@0@2&#,)!
 3 f0 ()!
-3 f1037 ()!
+3 f3438 ()!
+1 t3428|3428&
+3 f0 (3438|$#,)!
+3 f1 (3438|$#,)!
+3 f0 (3438|$#,3428|0@0@4&#,)!
+3 f1 (3438|$#,3428|0@0@4&#,)!
+3 f0 (3438|$#,)!
+3 f1211 (3438|$#,)!
+3 f0 (3438|0@0@2&#,)!
+3 f1 (3438|0@0@2&#,)!
 3 f0 ()!
-3 f1037 ()!
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
+3 f3249 ()!
+1 t3239|3239&
+3 f0 (3249|$#,)!
+3 f1 (3249|$#,)!
+3 f0 (3249|@5|$#,3239|0@0@2&#,)!
+3 f3249 (3249|@5|$#,3239|0@0@2&#,)!
+3 f0 (3249|$#,)!
+3 f1211 (3249|$#,)!
+3 f0 (3249|0@0@2&#,)!
+3 f1 (3249|0@0@2&#,)!
+3 f0 (3249|$#,)!
+3 f3249 (3249|$#,)!
 3 f0 ()!
-3 f1043 ()!
-3 f0 (2|$#,)!
-3 f1 (2|$#,)!
+3 f3274 ()!
+1 t3264|3264&
+3 f0 (3274|$#,)!
+3 f1 (3274|$#,)!
+3 f0 (3274|@5|$#,3264|0@0@2&#,)!
+3 f3274 (3274|@5|$#,3264|0@0@2&#,)!
+3 f0 (3274|$#,)!
+3 f3274 (3274|$#,)!
+3 f0 (3274|$#,)!
+3 f1211 (3274|$#,)!
+3 f0 (3274|0@0@2&#,)!
+3 f1 (3274|0@0@2&#,)!
 3 f0 ()!
-3 f1 ()!
+3 f3736 ()!
+1 t3726|3726&
+3 f0 (3736|$#,)!
+3 f1 (3736|$#,)!
+3 f0 (3736|@5|$#,3726|0@0@2&#,)!
+3 f3736 (3736|@5|$#,3726|0@0@2&#,)!
+3 f0 (3736|$#,)!
+3 f1211 (3736|$#,)!
+3 f0 (3736|0@0@2&#,)!
+3 f1 (3736|0@0@2&#,)!
 3 f0 ()!
-3 f1 ()!
+3 f3053 ()!
+1 t3039|3039&
+3 f0 (3053|$#,)!
+3 f1 (3053|$#,)!
+3 f0 (3053|@5|$#,3039|0@0@2&#,)!
+3 f3053 (3053|@5|$#,3039|0@0@2&#,)!
+3 f0 (3053|$#,)!
+3 f1211 (3053|$#,)!
+3 f0 (3053|0@0@2&#,)!
+3 f1 (3053|0@0@2&#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (4|$#,)!
-3 f17900 (4|$#,)!
-3 f0 (4|$#,)!
-3 f2 (4|$#,)!
-3 f0 (4|$#,17900|$#,)!
-3 f1 (4|$#,17900|$#,)!
-3 f0 (4|$#,2|$#,)!
-3 f1 (4|$#,2|$#,)!
-3 f0 ()!
-3 f1043 ()!
-3 f0 (1044|$#,1037|$#,)!
-3 f1043 (1044|$#,1037|$#,)!
-3 f0 (1044|$#,1037|$#,)!
-3 f1043 (1044|$#,1037|$#,)!
-3 f0 (1044|$#,2905|$#,1037|$#,)!
-3 f1043 (1044|$#,2905|$#,1037|$#,)!
-3 f0 (1044|$#,1037|$#,1211|0@5@7&#,5|$#,5|$#,)!
-3 f1043 (1044|$#,1037|$#,1211|0@5@7&#,5|$#,5|$#,)!
-3 f0 (1044|$#,)!
-3 f1211 (1044|$#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1211 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1211 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1043 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1037 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1211 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@17&#,)!
-3 f1 (1043|0@5@17&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f1 (1043|0@5@2&#,)!
-3 f0 (4|$#,)!
-3 f2 (4|$#,)!
 3 f0 (1044|$#,1037|$#,1037|$#,2|$#,)!
 3 f1043 (1044|$#,1037|$#,1037|$#,2|$#,)!
 3 f0 (1044|$#,1037|$#,2|$#,)!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 e!260{STARTCNUM,STARTCNUMDOT,STARTCSTR,STARTCCHAR,STARTWIDE,STARTSLASH,STARTOTHER}!
-0 s8115|&
-0 s8116|-1 -1 19133
 3 f0 ()!
 3 f1 ()!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
+3 U!257{1043|@1|0@5@3&#ltok,6|@1|^#count,2990|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3630|@1|0@0@17&#signature,3681|@1|0@0@2&#name,3693|@1|0@0@17&#operator,3917|@1|0@0@2&#operators,}!
+0 s8103|&
 3 f0 ()!
-3 f1 ()!
+3 f1043 ()!
+2 y2907|2907&
+3 f0 (9636|$#,)!
+3 f6 (9636|$#,)!
 3 f0 ()!
-3 f1 ()!
+3 f1043 ()!
+3 f0 ()!
+3 f1043 ()!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
+3 f0 ()!
+3 f1094 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1094|0@5@7&#,)!
+3 f1 (1094|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (23|0@0@6&#,)!
 3 f1 (23|0@0@6&#,)!
-2 y19120|19120&
+2 y18314|18314&
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
+3 f0 ()!
+3 f1043 ()!
+3 f0 (2|$#,)!
+3 f1 (2|$#,)!
+3 f0 (23|0@0@6&#,)!
+3 f1 (23|0@0@6&#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (4|$#,)!
+3 f18311 (4|$#,)!
+3 f0 (4|$#,)!
+3 f2 (4|$#,)!
+3 f0 (4|$#,18311|$#,)!
+3 f1 (4|$#,18311|$#,)!
+3 f0 (4|$#,2|$#,)!
+3 f1 (4|$#,2|$#,)!
+3 f0 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)!
+3 f1 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)!
+3 f0 (1211|0@5@2&#,)!
+3 f5 (1211|0@5@2&#,)!
+3 f0 (1211|0@5@7&#,1211|0@5@7&#,)!
+3 f3693 (1211|0@5@7&#,1211|0@5@7&#,)!
+3 f0 (1037|$#,)!
+3 f1037 (1037|$#,)!
+3 f0 (3587|$#,)!
+3 f1211 (3587|$#,)!
+3 f0 (3726|$#,)!
+3 f1211 (3726|$#,)!
+3 f0 (3736|$#,)!
+3 f1211 (3736|$#,)!
+3 f0 (3597|$#,)!
+3 f1211 (3597|$#,)!
+3 f0 (3759|$#,)!
+3 f1211 (3759|$#,)!
+3 f0 (3773|$#,)!
+3 f1211 (3773|$#,)!
+3 f0 (1211|0@5@7&#,1211|0@5@2&#,)!
+3 f1 (1211|0@5@7&#,1211|0@5@2&#,)!
+3 f0 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)!
+3 f1 (1211|0@5@7&#,1211|0@5@7&#,2|$#,)!
+3 f0 (3813|$#,)!
+3 f1 (3813|$#,)!
+3 S!258{211|@1|11@5@18&#f,1211|@1|11@5@3&#name,}!
+0 s8104|&
+0 s8105|&
+3 f0 (1032|0@5@7&#,)!
+3 f1211 (1032|0@5@7&#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (3166|$#,)!
+3 f1211 (3166|$#,)!
+3 f0 (1211|0@5@7&#,1211|0@5@7&#,)!
+3 f19 (1211|0@5@7&#,1211|0@5@7&#,)!
+3 f211 (1211|0@5@7&#,1211|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,3166|$#,)!
+3 f1211 (1032|0@5@7&#,3166|$#,)!
+3 f0 (3166|$#,)!
+3 f1211 (3166|$#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
+3 f0 (3543|$#,)!
+3 f1211 (3543|$#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1211 (1032|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,3406|$#,3424|$#,)!
+3 f1211 (1032|0@5@7&#,3406|$#,3424|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1094|0@5@7&#,)!
+3 f1 (1094|0@5@7&#,)!
+3 f0 (1211|0@5@2&#,)!
+3 f1 (1211|0@5@2&#,)!
+3 f0 (3823|$#,)!
+3 f1 (3823|$#,)!
+3 f0 (3892|$#,)!
+3 f1211 (3892|$#,)!
+3 f0 (3681|0@5@7&#,3892|$#,1036|$#,)!
+3 f3116 (3681|0@5@7&#,3892|$#,1036|$#,)!
+3 f0 (3681|0@5@7&#,)!
+3 f2 (3681|0@5@7&#,)!
+3 f0 (1017|$#,1036|$#,)!
+3 f1 (1017|$#,1036|$#,)!
+3 f0 (1017|@5|0@5@7&#,)!
+3 f1017 (1017|@5|0@5@7&#,)!
+3 f0 (3892|$#,)!
+3 f1211 (3892|$#,)!
+3 f0 (1017|@5|$#,)!
+3 f1017 (1017|@5|$#,)!
+3 f0 (1017|$#,1036|$#,)!
+3 f1 (1017|$#,1036|$#,)!
+3 f0 (1043|0@5@7&#,1023|$#,)!
+3 f1 (1043|0@5@7&#,1023|$#,)!
+3 f0 (1211|0@5@7&#,)!
+3 f2 (1211|0@5@7&#,)!
+3 f0 (1211|0@5@7&#,)!
+3 f2 (1211|0@5@7&#,)!
+3 f0 (1211|0@5@7&#,)!
+3 f2 (1211|0@5@7&#,)!
+3 f0 (3681|0@5@7&#,)!
+3 f2 (3681|0@5@7&#,)!
+3 f0 (3681|0@5@7&#,3892|$#,1036|$#,)!
+3 f3116 (3681|0@5@7&#,3892|$#,1036|$#,)!
+3 S!259{1236|@1|^#pt,2823|@1|^#ts,}!
+0 s8106|&
+0 s8107|-1 -1 19135
+2 y19134|19134&
+3 f0 (1236|$#,)!
+3 f1037 (1236|$#,)!
+3 f0 (1236|$#,)!
+3 f1037 (1236|$#,)!
+3 f0 (23|$#,23|$#,23|$#,)!
+3 f1 (23|$#,23|$#,23|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1044|$#,)!
-3 f2 (1044|$#,)!
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
+3 f0 (1037|$#,1043|0@5@7&#,3035|$#,)!
+3 f1 (1037|$#,1043|0@5@7&#,3035|$#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f1 (1043|0@5@2&#,)!
 3 f0 ()!
 3 f1043 ()!
 3 f0 (2|$#,)!
 3 f1 (2|$#,)!
-3 f0 (23|0@0@6&#,)!
-3 f1 (23|0@0@6&#,)!
+3 f0 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f1 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (4|$#,)!
-3 f2 (4|$#,)!
-3 f0 (4|$#,)!
-3 f17900 (4|$#,)!
-3 f0 (4|$#,17900|$#,)!
-3 f1 (4|$#,17900|$#,)!
-3 f0 (4|$#,2|$#,)!
-3 f1 (4|$#,2|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1037|$#,1037|$#,)!
-3 f1 (1037|$#,1037|$#,)!
-3 f0 (1037|$#,)!
-3 f1043 (1037|$#,)!
-3 f0 (1037|$#,)!
-3 f2 (1037|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1044|$#,1037|$#,1037|$#,2|$#,)!
-3 f1043 (1044|$#,1037|$#,1037|$#,2|$#,)!
-3 f0 (1044|$#,1037|$#,2|$#,)!
-3 f1 (1044|$#,1037|$#,2|$#,)!
-3 f0 (1037|$#,2|$#,)!
-3 f1 (1037|$#,2|$#,)!
-3 f0 (1037|$#,)!
-3 f1043 (1037|$#,)!
-3 f0 (1044|$#,23|$#,)!
-3 f1043 (1044|$#,23|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
-3 f1037 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1037 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1037 ()!
-3 f0 (1036|$#,1036|$#,)!
-3 f1 (1036|$#,1036|$#,)!
-3 f0 (2728|$#,)!
-3 f2 (2728|$#,)!
-3 f0 (2728|0@0@2&#,)!
-3 f1036 (2728|0@0@2&#,)!
-3 f0 (2728|0@0@2&#,)!
-3 f1036 (2728|0@0@2&#,)!
-3 f0 (2728|0@0@2&#,)!
-3 f1036 (2728|0@0@2&#,)!
-3 f0 (1036|$#,1036|$#,1036|$#,)!
-3 f1 (1036|$#,1036|$#,1036|$#,)!
-3 f0 (1036|$#,1036|$#,5|$#,1036|$#,)!
-3 f1 (1036|$#,1036|$#,5|$#,1036|$#,)!
-3 f0 (1036|$#,1036|$#,5|$#,)!
-3 f1 (1036|$#,1036|$#,5|$#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (1036|$#,1036|$#,)!
-3 f1 (1036|$#,1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (1036|$#,5|$#,)!
-3 f1 (1036|$#,5|$#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (2719|$#,)!
-3 f1211 (2719|$#,)!
-3 f0 (2728|$#,)!
-3 f1211 (2728|$#,)!
-3 f0 (23|$#,1043|0@5@7&#,21|4@0@7&#,)!
-3 f1037 (23|$#,1043|0@5@7&#,21|4@0@7&#,)!
-3 f0 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,)!
-3 f1 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,)!
-3 f0 (3681|0@0@2&#,1036|$#,1036|$#,)!
-3 f1 (3681|0@0@2&#,1036|$#,1036|$#,)!
-3 f0 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,1036|$#,)!
-3 f1 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,1036|$#,)!
-3 f0 (1037|$#,)!
-3 f3681 (1037|$#,)!
-3 f0 (1037|$#,)!
-3 f3681 (1037|$#,)!
-3 f0 (1037|$#,1037|$#,)!
-3 f1037 (1037|$#,1037|$#,)!
-3 f0 (1043|0@5@7&#,1036|$#,2728|$#,)!
-3 f1 (1043|0@5@7&#,1036|$#,2728|$#,)!
-0 s8117|-1 19261 -1
-1 t19260|19260&
-1 t2728|2728&
-3 f0 (2724|0@5@2&#,)!
-3 f1 (2724|0@5@2&#,)!
-3 f0 (2728|0@0@2&#,)!
-3 f1 (2728|0@0@2&#,)!
+3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
-3 f1036 ()!
-3 f0 (1036|$#,)!
-3 f1036 (1036|$#,)!
-3 f0 (1037|$#,2719|$#,1036|$#,1037|$#,2|$#,1036|$#,2724|0@5@2&#,)!
-3 f1036 (1037|$#,2719|$#,1036|$#,1037|$#,2|$#,1036|$#,2724|0@5@2&#,)!
-3 f0 (1037|$#,2|$#,1036|$#,)!
-3 f1036 (1037|$#,2|$#,1036|$#,)!
-3 f0 (1043|0@5@7&#,1037|$#,)!
-3 f1036 (1043|0@5@7&#,1037|$#,)!
-3 f0 (1043|0@5@7&#,1037|$#,)!
-3 f1036 (1043|0@5@7&#,1037|$#,)!
-3 f0 (1043|0@5@7&#,1037|$#,)!
-3 f1036 (1043|0@5@7&#,1037|$#,)!
-3 f0 (1043|0@5@7&#,1036|$#,1037|$#,)!
-3 f1036 (1043|0@5@7&#,1036|$#,1037|$#,)!
-3 f0 (1036|$#,)!
-3 f1036 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1036 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1036 (1036|$#,)!
-3 f0 (1043|0@5@7&#,1036|$#,)!
-3 f1036 (1043|0@5@7&#,1036|$#,)!
-3 f0 (1036|$#,5|$#,)!
-3 f1036 (1036|$#,5|$#,)!
-3 f0 (1043|0@5@7&#,1036|$#,)!
-3 f1036 (1043|0@5@7&#,1036|$#,)!
-3 f0 (1043|0@5@7&#,1036|$#,)!
-3 f1036 (1043|0@5@7&#,1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1036 (1036|$#,)!
-3 f0 (1043|0@5@7&#,1037|$#,)!
-3 f1036 (1043|0@5@7&#,1037|$#,)!
-3 f0 (1043|0@5@7&#,1037|$#,)!
-3 f1036 (1043|0@5@7&#,1037|$#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1036 (1043|0@5@7&#,)!
-3 f0 (1036|$#,2724|0@5@2&#,)!
-3 f2 (1036|$#,2724|0@5@2&#,)!
-3 f0 (1043|0@5@7&#,1036|$#,)!
-3 f1036 (1043|0@5@7&#,1036|$#,)!
-3 f0 (1036|$#,1036|$#,)!
-3 f1 (1036|$#,1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (1036|$#,1036|$#,)!
-3 f1 (1036|$#,1036|$#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1036 (1043|0@5@7&#,)!
-3 f0 (1036|$#,2724|0@5@2&#,)!
-3 f2 (1036|$#,2724|0@5@2&#,)!
-3 f0 (1043|0@5@7&#,1036|$#,)!
-3 f1036 (1043|0@5@7&#,1036|$#,)!
+3 f1 ()!
 3 f0 ()!
-3 f1037 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1037 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1037 ()!
-3 f0 (1043|0@5@7&#,)!
-3 f1036 (1043|0@5@7&#,)!
-3 f0 (1036|$#,2724|0@5@2&#,)!
-3 f2 (1036|$#,2724|0@5@2&#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (1036|$#,1036|$#,1036|$#,)!
-3 f1 (1036|$#,1036|$#,1036|$#,)!
-3 f0 (1036|$#,1036|$#,5|$#,1036|$#,)!
-3 f1 (1036|$#,1036|$#,5|$#,1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (1036|$#,1036|$#,5|$#,)!
-3 f1 (1036|$#,1036|$#,5|$#,)!
-3 f0 (1036|$#,5|$#,)!
-3 f1 (1036|$#,5|$#,)!
-3 f0 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,)!
-3 f1 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,)!
-3 f0 (1036|$#,)!
-3 f1 (1036|$#,)!
-3 f0 (3681|0@0@2&#,1036|$#,1036|$#,)!
-3 f1 (3681|0@0@2&#,1036|$#,1036|$#,)!
-3 f0 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,1036|$#,)!
-3 f1 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,1036|$#,)!
-3 f0 (1037|$#,)!
-3 f3681 (1037|$#,)!
-3 f0 (1037|$#,)!
-3 f3681 (1037|$#,)!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1037|$#,)!
-3 f1036 (1037|$#,)!
-3 f0 (2728|$#,)!
-3 f2 (2728|$#,)!
-3 f0 (2728|0@0@2&#,)!
-3 f1036 (2728|0@0@2&#,)!
-3 f0 (2728|0@0@2&#,)!
-3 f1036 (2728|0@0@2&#,)!
-3 f0 (2728|0@0@2&#,)!
-3 f1036 (2728|0@0@2&#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1036|$#,)!
-3 f2728 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f2728 (1036|$#,)!
-3 f0 (2724|0@5@7&#,)!
-3 f1211 (2724|0@5@7&#,)!
-3 f0 (2724|0@5@7&#,)!
-3 f1211 (2724|0@5@7&#,)!
-3 f0 (1036|$#,)!
-3 f1211 (1036|$#,)!
-3 f0 (1037|$#,1037|$#,)!
-3 f1037 (1037|$#,1037|$#,)!
-3 f0 (23|$#,1043|0@5@7&#,21|4@0@7&#,)!
-3 f1037 (23|$#,1043|0@5@7&#,21|4@0@7&#,)!
-3 f0 (1036|$#,5|$#,)!
-3 f1036 (1036|$#,5|$#,)!
-3 f0 (1036|$#,)!
-3 f1036 (1036|$#,)!
-3 f0 (2728|$#,)!
-3 f1037 (2728|$#,)!
-3 f0 (2728|$#,)!
-3 f2728 (2728|$#,)!
-3 f0 (1036|$#,)!
-3 f2 (1036|$#,)!
-3 f0 (2|$#,)!
-3 f2 (2|$#,)!
-3 f0 (2719|$#,)!
-3 f1211 (2719|$#,)!
-3 f0 (1036|$#,)!
-3 f2 (1036|$#,)!
-3 f0 (211|$#,2|$#,)!
-3 f1 (211|$#,2|$#,)!
-3 f0 (23|$#,1037|$#,1036|$#,)!
-3 f1 (23|$#,1037|$#,1036|$#,)!
-3 f0 (23|$#,1043|0@5@7&#,1094|0@5@7&#,2708|$#,3088|$#,)!
-3 f1 (23|$#,1043|0@5@7&#,1094|0@5@7&#,2708|$#,3088|$#,)!
-2 F0/10|0&
-2 F4/10|4&
-3 f0 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
-3 f1 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
-3 f0 (1036|$#,1036|$#,)!
-3 f2 (1036|$#,1036|$#,)!
-3 f0 (1036|$#,1036|$#,)!
-3 f2 (1036|$#,1036|$#,)!
-3 f0 (1036|$#,1036|$#,)!
-3 f2 (1036|$#,1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1037 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f19 (1036|$#,)!
-3 f23 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f1211 (1036|$#,)!
-3 f0 (1043|0@5@7&#,1036|$#,2728|$#,)!
-3 f1 (1043|0@5@7&#,1036|$#,2728|$#,)!
-3 f0 (2728|$#,)!
-3 f1211 (2728|$#,)!
-3 f0 (1037|$#,)!
-3 f1036 (1037|$#,)!
-3 f0 (1036|$#,)!
-3 f2 (1036|$#,)!
-3 f0 (1036|$#,)!
-3 f2 (1036|$#,)!
-3 f0 (23|$#,)!
-3 f2 (23|$#,)!
-1 t4242|4242&
-3 f0 (19438|$#,211|$#,2|$#,)!
-3 f1 (19438|$#,211|$#,2|$#,)!
-3 f0 (4215|0@0@2&#,)!
-3 f1 (4215|0@0@2&#,)!
-3 f0 (4245|$#,)!
-3 f4230 (4245|$#,)!
-3 f0 (4245|$#,211|$#,2|$#,)!
-3 f1 (4245|$#,211|$#,2|$#,)!
-3 f0 (3681|$#,)!
-3 f1037 (3681|$#,)!
-3 e!261{SYMK_FCN,SYMK_SCOPE,SYMK_TYPE,SYMK_VAR}!
-0 s8123|&
-0 s8124|&
-3 U!262{4194|@1|0@0@2&#fct,4230|@1|0@0@2&#scope,4198|@1|0@0@2&#type,4205|@1|0@0@2&#var,}!
-0 s8125|&
-3 S!263{19451|@1|^#kind,19452|@1|^#info,}!
-0 s8126|&
-0 s8127|-1 19457 -1
-1 t19456|19456&
-3 S!264{6|@1|^#size,6|@1|^#allocated,19457|@1|0@3@3&#entries,2|@1|^#exporting,}!
-0 s8128|&
-0 s8129|-1 19461 -1
-1 t19460|19460&
-3 Ss_symtableStruct{19461|@1|0@0@3&#idTable,19438|@1|0@0@3&#hTable,2708|@1|0@0@3&#type2sort,}!
-3 f0 (19457|$#,)!
-3 f1043 (19457|$#,)!
-3 f0 (19461|$#,)!
-3 f19 (19461|$#,)!
-3 f19457 (19461|$#,)!
-3 f0 (19461|$#,1037|$#,)!
-3 f19 (19461|$#,1037|$#,)!
-3 f19457 (19461|$#,1037|$#,)!
-3 f0 (19461|$#,1037|$#,)!
-3 f19 (19461|$#,1037|$#,)!
-3 f19457 (19461|$#,1037|$#,)!
 3 f0 ()!
-3 f19 ()!
-3 f19461 ()!
-3 f0 (19456|$#,)!
-3 f1 (19456|$#,)!
-3 f0 (4231|$#,)!
-3 f4190 (4231|$#,)!
-3 f0 (19438|0@0@2&#,)!
-3 f1 (19438|0@0@2&#,)!
-3 f0 (6|$#,)!
-3 f19 (6|$#,)!
-3 f19438 (6|$#,)!
-3 f0 (19438|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
-3 f19 (19438|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
-3 f4231 (19438|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
-3 f0 (19438|$#,4231|0@0@2&#,)!
-3 f2 (19438|$#,4231|0@0@2&#,)!
-3 f0 (19438|$#,4231|0@0@2&#,)!
-3 f19 (19438|$#,4231|0@0@2&#,)!
-3 f4231 (19438|$#,4231|0@0@2&#,)!
-3 f0 (19461|0@0@2&#,)!
-3 f1 (19461|0@0@2&#,)!
-3 f0 (4205|0@0@2&#,)!
-3 f1 (4205|0@0@2&#,)!
-3 f0 (4205|$#,)!
-3 f4205 (4205|$#,)!
-3 f0 (4245|0@0@2&#,)!
-3 f1 (4245|0@0@2&#,)!
-3 f0 (19461|0@0@2&#,)!
-3 f1 (19461|0@0@2&#,)!
-3 f0 (4194|0@0@2&#,)!
-3 f1 (4194|0@0@2&#,)!
-3 f0 (4198|0@0@2&#,)!
-3 f1 (4198|0@0@2&#,)!
-3 f0 (4230|0@0@2&#,)!
-3 f1 (4230|0@0@2&#,)!
-3 f0 (19456|$#,)!
-3 f1 (19456|$#,)!
-3 f0 (19457|$#,)!
-3 f1043 (19457|$#,)!
+3 f1 ()!
 3 f0 ()!
-3 f4245 ()!
+3 f1 ()!
 3 f0 ()!
-3 f19 ()!
-3 f19461 ()!
-3 f0 (3681|$#,)!
-3 f1037 (3681|$#,)!
-3 f0 (4231|$#,3630|0@0@17&#,)!
-3 f2 (4231|$#,3630|0@0@17&#,)!
-3 f0 (4245|$#,3681|0@2@2&#,3630|0@0@17&#,)!
-3 f1 (4245|$#,3681|0@2@2&#,3630|0@0@17&#,)!
-3 f0 (4245|$#,4215|0@0@2&#,)!
-3 f2 (4245|$#,4215|0@0@2&#,)!
-3 f0 (4245|$#,4215|0@0@2&#,)!
-3 f2 (4245|$#,4215|0@0@2&#,)!
-3 f0 (4245|$#,3681|0@2@7&#,)!
-3 f4209 (4245|$#,3681|0@2@7&#,)!
-3 f0 (4245|$#,1037|$#,)!
-3 f4215 (4245|$#,1037|$#,)!
-3 f0 (4245|$#,4230|0@0@4&#,)!
-3 f1 (4245|$#,4230|0@0@4&#,)!
-3 f0 (4245|$#,)!
-3 f1 (4245|$#,)!
-3 f0 (4245|$#,4194|0@0@2&#,)!
-3 f2 (4245|$#,4194|0@0@2&#,)!
-3 f0 (4245|$#,4198|0@0@2&#,)!
-3 f1 (4245|$#,4198|0@0@2&#,)!
-3 f0 (4245|$#,1037|$#,)!
-3 f1037 (4245|$#,1037|$#,)!
-3 f0 (4245|$#,4205|0@0@6&#,)!
-3 f2 (4245|$#,4205|0@0@6&#,)!
-3 f0 (4245|$#,1037|$#,)!
-3 f2 (4245|$#,1037|$#,)!
-3 f0 (4245|$#,1037|$#,)!
-3 f4198 (4245|$#,1037|$#,)!
-3 f0 (4245|$#,1037|$#,)!
-3 f4205 (4245|$#,1037|$#,)!
-3 f0 (4245|$#,1037|$#,)!
-3 f4205 (4245|$#,1037|$#,)!
-3 f0 (4245|$#,)!
-3 f4230 (4245|$#,)!
-3 f0 (4245|$#,2|$#,)!
-3 f1 (4245|$#,2|$#,)!
-3 f0 (19438|$#,211|$#,2|$#,)!
-3 f1 (19438|$#,211|$#,2|$#,)!
-1 t4235|4235&
-3 f0 (4245|$#,211|$#,2|$#,)!
-3 f1 (4245|$#,211|$#,2|$#,)!
-3 f0 (2708|$#,1037|$#,)!
-3 f1037 (2708|$#,1037|$#,)!
-3 f0 (2708|$#,3693|@5|0@5@7&#,)!
-3 f3693 (2708|$#,3693|@5|0@5@7&#,)!
-3 f0 (3630|$#,)!
-3 f3671 (3630|$#,)!
-3 f0 (23|$#,1094|0@5@7&#,)!
-3 f3151 (23|$#,1094|0@5@7&#,)!
-3 f0 (23|$#,)!
-3 f2 (23|$#,)!
-0 s8130|-1 19575 -1
-3 f0 (23|$#,1094|0@5@7&#,2708|$#,)!
-3 f1 (23|$#,1094|0@5@7&#,2708|$#,)!
-1 t19572|19572&
-2 F0/20|0&
-2 F4/20|4&
-1 t4194|4194&
-3 f0 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
-3 f1 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
-3 f0 (4245|$#,211|$#,2|$#,)!
-3 f1 (4245|$#,211|$#,2|$#,)!
-3 f0 (19461|$#,)!
-3 f19 (19461|$#,)!
-3 f19457 (19461|$#,)!
-3 f0 (19461|$#,1037|$#,)!
-3 f19 (19461|$#,1037|$#,)!
-3 f19457 (19461|$#,1037|$#,)!
-3 f0 (19461|$#,1037|$#,)!
-3 f19 (19461|$#,1037|$#,)!
-3 f19457 (19461|$#,1037|$#,)!
-3 f0 (4231|$#,)!
-3 f4190 (4231|$#,)!
-3 f0 (4231|0@5@2&#,)!
-3 f1 (4231|0@5@2&#,)!
-3 f0 (4237|0@5@2&#,)!
-3 f1 (4237|0@5@2&#,)!
-3 f0 (19438|0@0@2&#,)!
-3 f1 (19438|0@0@2&#,)!
-3 f0 (6|$#,)!
-3 f19 (6|$#,)!
-3 f19438 (6|$#,)!
-1 t4237|4237&
-3 f0 (19438|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
-3 f19 (19438|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
-3 f4231 (19438|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
-3 f0 (19438|$#,4231|0@0@2&#,)!
-3 f2 (19438|$#,4231|0@0@2&#,)!
-3 f0 (19438|$#,4231|0@0@2&#,)!
-3 f19 (19438|$#,4231|0@0@2&#,)!
-3 f4231 (19438|$#,4231|0@0@2&#,)!
-3 f0 (19438|$#,)!
-3 f1 (19438|$#,)!
-3 f0 (4245|$#,)!
-3 f1 (4245|$#,)!
-3 f0 (3032|$#,)!
-3 f1211 (3032|$#,)!
-3 f0 (4215|0@0@2&#,)!
-3 f1 (4215|0@0@2&#,)!
-3 f0 (4245|$#,3681|$#,)!
-3 f3644 (4245|$#,3681|$#,)!
-3 f0 (4245|$#,3681|$#,5|$#,)!
-3 f2 (4245|$#,3681|$#,5|$#,)!
-3 f0 (2990|0@5@7&#,3892|$#,)!
-3 f2 (2990|0@5@7&#,3892|$#,)!
-3 f0 (4245|$#,3681|0@5@6&#,3892|$#,1036|$#,)!
-3 f3703 (4245|$#,3681|0@5@6&#,3892|$#,1036|$#,)!
-0 s8131|&
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 (18433|$#,)!
+3 f1 (18433|$#,)!
+3 f0 (18311|$#,)!
+3 f1 (18311|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 (18311|$#,)!
+3 f1 (18311|$#,)!
+3 f0 (1044|$#,)!
+3 f1 (1044|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 (1043|0@5@7&#,)!
+3 f2 (1043|0@5@7&#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (18433|$#,)!
+3 f1 (18433|$#,)!
+3 f0 (18311|$#,)!
+3 f1 (18311|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (18311|$#,)!
+3 f1 (18311|$#,)!
+3 f0 (1044|$#,)!
+3 f1 (1044|$#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f1 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f0 (23|$#,)!
+3 f1043 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
+0 s8112|&
+3 f0 (5|$#,)!
+3 f1 (5|$#,)!
+3 f0 (1037|$#,1037|$#,)!
+3 f1 (1037|$#,1037|$#,)!
+3 f0 (1037|$#,)!
+3 f1043 (1037|$#,)!
+3 f0 (1037|$#,)!
+3 f2 (1037|$#,)!
+3 f0 (5|$#,)!
+3 f1 (5|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (3462|$#,5614|0@5@2&#,1213|$#,4803|$#,2|$#,2|$#,)!
+3 f1 (3462|$#,5614|0@5@2&#,1213|$#,4803|$#,2|$#,2|$#,)!
+3 f0 (2855|0@5@7&#,)!
+3 f4870 (2855|0@5@7&#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f5614 (1032|0@5@7&#,)!
+3 f0 (1213|$#,1040|0@5@7&#,)!
+3 f1213 (1213|$#,1040|0@5@7&#,)!
+3 f0 (1213|$#,1040|0@5@7&#,)!
+3 f1213 (1213|$#,1040|0@5@7&#,)!
+3 f0 (1017|$#,3462|$#,4870|0@5@7&#,)!
+3 f1047 (1017|$#,3462|$#,4870|0@5@7&#,)!
+3 f0 (3462|$#,4870|0@5@7&#,)!
+3 f1073 (3462|$#,4870|0@5@7&#,)!
+3 f0 (3518|$#,)!
+3 f4870 (3518|$#,)!
+3 f0 (2855|0@5@7&#,)!
+3 f4870 (2855|0@5@7&#,)!
+3 f0 (1213|$#,1040|0@5@7&#,)!
+3 f1213 (1213|$#,1040|0@5@7&#,)!
+3 f0 (1213|$#,1040|0@5@7&#,)!
+3 f1213 (1213|$#,1040|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1213 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f4480 (2990|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f5614 (1032|0@5@7&#,)!
+3 f0 (1213|$#,1043|0@5@7&#,)!
+3 f5700 (1213|$#,1043|0@5@7&#,)!
+3 f0 (3419|$#,2|$#,)!
+3 f1 (3419|$#,2|$#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (3428|$#,2|$#,)!
+3 f1 (3428|$#,2|$#,)!
+3 f0 (1200|@5|0@5@7&#,3428|$#,)!
+3 f1200 (1200|@5|0@5@7&#,3428|$#,)!
+3 f0 (3502|$#,2|$#,)!
+3 f1 (3502|$#,2|$#,)!
+3 f0 (3383|$#,2|$#,)!
+3 f1 (3383|$#,2|$#,)!
+3 f0 (3543|$#,2|$#,)!
+3 f1 (3543|$#,2|$#,)!
+3 f0 (3493|$#,)!
+3 f1 (3493|$#,)!
+3 f0 (3462|$#,5614|0@5@2&#,1213|$#,4803|$#,2|$#,2|$#,)!
+3 f1 (3462|$#,5614|0@5@2&#,1213|$#,4803|$#,2|$#,2|$#,)!
+3 f0 (3462|$#,4803|$#,2|$#,2|$#,)!
+3 f1 (3462|$#,4803|$#,2|$#,2|$#,)!
+3 f0 (1211|0@5@7&#,3462|$#,)!
+3 f5 (1211|0@5@7&#,3462|$#,)!
+3 f0 (1211|0@5@7&#,3462|$#,)!
+3 f1017 (1211|0@5@7&#,3462|$#,)!
+3 f0 (1014|0@5@7&#,1035|$#,3462|$#,4870|0@5@7&#,)!
+3 f1047 (1014|0@5@7&#,1035|$#,3462|$#,4870|0@5@7&#,)!
+3 f0 (1017|$#,3462|$#,4870|0@5@7&#,)!
+3 f1047 (1017|$#,3462|$#,4870|0@5@7&#,)!
+3 f0 (3462|$#,4870|0@5@7&#,)!
+3 f1073 (3462|$#,4870|0@5@7&#,)!
+3 f0 (2837|$#,)!
+3 f1211 (2837|$#,)!
+3 f0 (2837|$#,)!
+3 f1050 (2837|$#,)!
+3 f0 (2855|0@5@7&#,)!
+3 f4870 (2855|0@5@7&#,)!
+3 f0 (1023|0@5@2&#,)!
+3 f1 (1023|0@5@2&#,)!
+3 f0 (3383|0@5@2&#,)!
+3 f1 (3383|0@5@2&#,)!
+3 f0 (3392|0@5@2&#,)!
+3 f1 (3392|0@5@2&#,)!
+3 f0 (3392|0@5@7&#,)!
+3 f3392 (3392|0@5@7&#,)!
+3 f0 (3419|0@5@2&#,)!
+3 f1 (3419|0@5@2&#,)!
+3 f0 (3456|0@5@2&#,)!
+3 f1 (3456|0@5@2&#,)!
+3 f0 (3493|0@5@2&#,)!
+3 f1 (3493|0@5@2&#,)!
+3 f0 (1020|0@5@2&#,)!
+3 f1 (1020|0@5@2&#,)!
+3 f0 (3502|0@5@2&#,)!
+3 f1 (3502|0@5@2&#,)!
+3 f0 (3535|0@5@2&#,)!
+3 f1 (3535|0@5@2&#,)!
+3 f0 (3543|0@5@2&#,)!
+3 f1 (3543|0@5@2&#,)!
+3 f0 (3552|0@5@7&#,)!
+3 f3552 (3552|0@5@7&#,)!
+3 f0 (3552|0@5@2&#,)!
+3 f1 (3552|0@5@2&#,)!
+3 f0 (3558|0@5@2&#,)!
+3 f1 (3558|0@5@2&#,)!
+3 f0 (3558|0@5@7&#,)!
+3 f3558 (3558|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1032 (1032|0@5@7&#,)!
+3 f0 (1032|0@5@2&#,)!
+3 f1 (1032|0@5@2&#,)!
+3 f0 (3583|0@5@2&#,)!
+3 f1 (3583|0@5@2&#,)!
+3 f0 (1014|0@5@2&#,)!
+3 f1 (1014|0@5@2&#,)!
+3 f0 (3623|$#,)!
+3 f3623 (3623|$#,)!
+3 f0 (3753|0@5@2&#,)!
+3 f1 (3753|0@5@2&#,)!
+3 f0 (3759|0@5@2&#,)!
+3 f1 (3759|0@5@2&#,)!
+3 f0 (3791|0@5@2&#,)!
+3 f1 (3791|0@5@2&#,)!
+3 f0 (3802|0@5@2&#,)!
+3 f1 (3802|0@5@2&#,)!
+3 f0 (1017|0@5@7&#,)!
+3 f1017 (1017|0@5@7&#,)!
+3 f0 (1026|0@5@2&#,)!
+3 f1 (1026|0@5@2&#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1040 (1040|0@5@7&#,)!
+3 f0 (3229|$#,)!
+3 f1211 (3229|$#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f3151 (1040|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,3166|$#,)!
+3 f1036 (1032|0@5@7&#,3166|$#,)!
+3 f0 (1017|$#,1043|0@5@7&#,)!
+3 f1 (1017|$#,1043|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (5|$#,)!
+3 f1211 (5|$#,)!
+3 f0 (1032|0@5@7&#,1040|$#,)!
+3 f1 (1032|0@5@7&#,1040|$#,)!
+3 f0 (1211|0@5@7&#,)!
+3 f1 (1211|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (3166|$#,)!
+3 f1 (3166|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (3813|0@0@2&#,3823|@5|$#,)!
+3 f3823 (3813|0@0@2&#,3823|@5|$#,)!
+3 f0 (3053|0@0@2&#,)!
+3 f3813 (3053|0@0@2&#,)!
+3 f0 (3773|0@0@2&#,)!
+3 f3813 (3773|0@0@2&#,)!
+3 f0 (3419|0@0@2&#,)!
+3 f3813 (3419|0@0@2&#,)!
+3 f0 (3428|0@0@2&#,)!
+3 f3813 (3428|0@0@2&#,)!
+3 f0 (3543|0@0@2&#,)!
+3 f3813 (3543|0@0@2&#,)!
+3 f0 (3462|0@0@2&#,)!
+3 f3813 (3462|0@0@2&#,)!
+3 f0 (3456|0@0@2&#,)!
+3 f3813 (3456|0@0@2&#,)!
+3 f0 (3493|0@0@2&#,)!
+3 f3813 (3493|0@0@2&#,)!
+3 f0 (3419|0@0@2&#,)!
+3 f3813 (3419|0@0@2&#,)!
+3 f0 (3428|0@0@2&#,)!
+3 f3813 (3428|0@0@2&#,)!
+3 f0 (3543|0@0@2&#,)!
+3 f3813 (3543|0@0@2&#,)!
+3 f0 (3462|0@0@2&#,)!
+3 f3813 (3462|0@0@2&#,)!
+3 f0 (3791|$#,)!
+3 f1211 (3791|$#,)!
+3 f0 (3802|$#,)!
+3 f1211 (3802|$#,)!
+3 f0 (1023|0@5@2&#,)!
+3 f1 (1023|0@5@2&#,)!
+3 f0 (1023|0@5@7&#,)!
+3 f1211 (1023|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,1043|0@5@7&#,)!
+3 f2 (1043|0@5@7&#,1043|0@5@7&#,)!
+3 f0 (3493|0@5@7&#,)!
+3 f1211 (3493|0@5@7&#,)!
+3 f0 (3462|0@5@7&#,)!
+3 f1211 (3462|0@5@7&#,)!
+3 f0 (3428|0@5@7&#,)!
+3 f1211 (3428|0@5@7&#,)!
+3 f0 (3543|0@5@7&#,)!
+3 f1211 (3543|0@5@7&#,)!
+3 f0 (3419|0@5@7&#,)!
+3 f1211 (3419|0@5@7&#,)!
+3 f0 (1017|0@0@2&#,)!
+3 f3294 (1017|0@0@2&#,)!
+3 f0 (1032|0@5@2&#,2|$#,)!
+3 f3294 (1032|0@5@2&#,2|$#,)!
 3 f0 ()!
-3 f1 ()!
+3 f3294 ()!
 3 f0 ()!
-3 f1 ()!
+3 f3294 ()!
+3 f0 (1043|0@5@2&#,2|$#,)!
+3 f3327 (1043|0@5@2&#,2|$#,)!
+3 f0 (1043|0@5@2&#,3312|0@0@2&#,)!
+3 f3327 (1043|0@5@2&#,3312|0@0@2&#,)!
+3 f0 (1017|0@5@7&#,)!
+3 f1043 (1017|0@5@7&#,)!
+3 f0 (3681|0@5@7&#,)!
+3 f1043 (3681|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1043 (1032|0@5@7&#,)!
+3 f0 (1036|$#,1017|0@5@7&#,)!
+3 f2 (1036|$#,1017|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,1032|0@5@2&#,1017|0@0@2&#,)!
+3 f3333 (1043|0@5@2&#,1032|0@5@2&#,1017|0@0@2&#,)!
+3 f0 (1029|0@0@2&#,3353|$#,)!
+3 f3359 (1029|0@0@2&#,3353|$#,)!
+3 f0 (1026|0@0@2&#,)!
+3 f3359 (1026|0@0@2&#,)!
+3 f0 (3502|0@0@2&#,)!
+3 f3543 (3502|0@0@2&#,)!
+3 f0 (3383|0@0@2&#,)!
+3 f3543 (3383|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f3039 (1043|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f3039 (1043|0@5@2&#,)!
+3 f0 (1211|0@5@2&#,)!
+3 f1211 (1211|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f3039 (1043|0@5@2&#,)!
+3 f0 (23|0@0@2&#,)!
+3 f1 (23|0@0@2&#,)!
+3 f0 (1043|0@5@7&#,1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,1043|0@5@7&#,)!
+3 f0 (2990|0@5@2&#,3759|0@5@2&#,)!
+3 f3765 (2990|0@5@2&#,3759|0@5@2&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1211 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1211 (2990|0@5@7&#,)!
+3 f0 (2990|0@5@7&#,)!
+3 f1211 (2990|0@5@7&#,)!
+3 f0 (3597|0@0@2&#,3736|0@0@2&#,)!
+3 f3759 (3597|0@0@2&#,3736|0@0@2&#,)!
+3 f0 (3759|0@5@7&#,)!
+3 f1211 (3759|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,3587|0@0@2&#,3681|0@0@2&#,)!
+3 f3726 (1043|0@5@2&#,3587|0@0@2&#,3681|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,3587|0@0@2&#,2|$#,1043|0@5@2&#,3681|0@5@2&#,3630|0@5@2&#,)!
+3 f3726 (1043|0@5@2&#,3587|0@0@2&#,2|$#,1043|0@5@2&#,3681|0@5@2&#,3630|0@5@2&#,)!
+3 f0 (3726|0@5@7&#,)!
+3 f1211 (3726|0@5@7&#,)!
+3 f0 (1014|0@5@2&#,)!
+3 f3681 (1014|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f3681 (1043|0@5@2&#,)!
+3 f0 (3681|0@5@7&#,)!
+3 f1211 (3681|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,2990|0@5@2&#,1043|0@5@2&#,)!
+3 f3630 (1043|0@5@2&#,2990|0@5@2&#,1043|0@5@2&#,)!
+3 f0 (3630|0@5@7&#,)!
+3 f1211 (3630|0@5@7&#,)!
+3 f0 (3630|0@0@17&#,)!
+3 f1 (3630|0@0@17&#,)!
+3 f0 (3630|0@5@7&#,)!
+3 f1211 (3630|0@5@7&#,)!
+3 f0 (1014|$#,3613|$#,)!
+3 f6 (1014|$#,3613|$#,)!
+3 f0 (1043|0@5@2&#,3613|$#,3616|$#,1043|0@5@2&#,)!
+3 f1014 (1043|0@5@2&#,3613|$#,3616|$#,1043|0@5@2&#,)!
+3 f0 (5|$#,)!
+3 f1211 (5|$#,)!
+3 f0 (1014|0@5@7&#,)!
+3 f1211 (1014|0@5@7&#,)!
+3 f0 (2|$#,1032|0@5@2&#,3229|0@0@2&#,)!
+3 f3587 (2|$#,1032|0@5@2&#,3229|0@0@2&#,)!
+3 f0 (1014|0@0@2&#,)!
+3 f3587 (1014|0@0@2&#,)!
+3 f0 (3587|0@5@7&#,)!
+3 f1211 (3587|0@5@7&#,)!
+3 f0 (1032|0@5@2&#,1032|0@5@2&#,)!
+3 f1032 (1032|0@5@2&#,1032|0@5@2&#,)!
+3 f0 (3392|0@5@2&#,)!
+3 f1032 (3392|0@5@2&#,)!
+3 f0 (3552|0@5@2&#,)!
+3 f1032 (3552|0@5@2&#,)!
+3 f0 (3558|0@5@2&#,)!
+3 f1032 (3558|0@5@2&#,)!
+3 f0 (1032|0@5@2&#,1839|$#,)!
+3 f1032 (1032|0@5@2&#,1839|$#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1211 (1032|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,1043|0@5@2&#,2990|0@5@17&#,)!
+3 f3558 (1043|0@5@2&#,1043|0@5@2&#,2990|0@5@17&#,)!
+3 f0 (1043|0@5@2&#,1043|0@5@2&#,)!
+3 f3558 (1043|0@5@2&#,1043|0@5@2&#,)!
+3 f0 (3558|0@5@7&#,)!
+3 f1211 (3558|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,3548|$#,1043|0@5@2&#,3518|0@0@2&#,)!
+3 f3552 (1043|0@5@2&#,3548|$#,1043|0@5@2&#,3518|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,3548|$#,1043|0@5@2&#,)!
+3 f3552 (1043|0@5@2&#,3548|$#,1043|0@5@2&#,)!
+3 f0 (3552|0@5@7&#,)!
+3 f1211 (3552|0@5@7&#,)!
+3 f0 (1032|0@5@2&#,3176|0@0@2&#,)!
+3 f3508 (1032|0@5@2&#,3176|0@0@2&#,)!
+3 f0 (1040|0@5@2&#,2855|0@5@2&#,)!
+3 f1040 (1040|0@5@2&#,2855|0@5@2&#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1043 (1040|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f1040 (1043|0@5@2&#,)!
+3 f0 (1040|0@0@2&#,)!
+3 f3166 (1040|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f3166 (1043|0@5@2&#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (3166|$#,)!
+3 f1211 (3166|$#,)!
+3 f0 (3166|$#,)!
+3 f3166 (3166|$#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1040 (1040|0@5@7&#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (1040|0@5@2&#,)!
+3 f1 (1040|0@5@2&#,)!
+3 f0 (3166|$#,)!
+3 f1211 (3166|$#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f1211 (1040|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,1040|@5|0@5@2&#,)!
+3 f1040 (1043|0@5@2&#,1040|@5|0@5@2&#,)!
+3 f0 (1040|@5|0@5@2&#,3235|0@0@2&#,)!
+3 f1040 (1040|@5|0@5@2&#,3235|0@0@2&#,)!
+3 f0 (1032|0@5@2&#,3406|0@0@2&#,)!
+3 f3419 (1032|0@5@2&#,3406|0@0@2&#,)!
 3 f0 ()!
-3 f1 ()!
+3 f3428 ()!
 3 f0 ()!
-3 f1 ()!
+3 f3428 ()!
+3 f0 (1032|0@5@2&#,3406|0@0@2&#,2|$#,2|$#,)!
+3 f3428 (1032|0@5@2&#,3406|0@0@2&#,2|$#,2|$#,)!
+3 f0 (3166|0@0@2&#,1017|0@5@2&#,)!
+3 f3396 (3166|0@0@2&#,1017|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,1043|0@5@2&#,2|$#,2|$#,1020|0@0@2&#,)!
+3 f3502 (1043|0@5@2&#,1043|0@5@2&#,2|$#,2|$#,1020|0@0@2&#,)!
+3 f0 (3502|$#,)!
+3 f1211 (3502|$#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1 (1032|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,1032|0@5@2&#,3201|0@0@2&#,)!
+3 f3383 (1043|0@5@2&#,1032|0@5@2&#,3201|0@0@2&#,)!
+3 f0 (3383|$#,)!
+3 f1211 (3383|$#,)!
+3 f0 (3166|0@0@2&#,1020|0@0@2&#,)!
+3 f3191 (3166|0@0@2&#,1020|0@0@2&#,)!
+3 f0 (3191|$#,)!
+3 f1211 (3191|$#,)!
+3 f0 (1020|$#,)!
+3 f1211 (1020|$#,)!
+3 f0 (1020|$#,)!
+3 f1211 (1020|$#,)!
+3 f0 (3535|$#,)!
+3 f1211 (3535|$#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f2855 (1040|0@5@7&#,)!
+3 f0 (1032|0@5@2&#,3166|0@0@2&#,)!
+3 f3462 (1032|0@5@2&#,3166|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,2855|0@5@2&#,)!
+3 f3493 (1043|0@5@2&#,2855|0@5@2&#,)!
+3 f0 (1839|$#,1032|0@5@2&#,3166|0@0@2&#,3448|0@5@2&#,3438|0@5@2&#,3341|0@5@2&#,1023|0@5@2&#,1023|0@5@2&#,3327|0@5@2&#,1023|0@5@2&#,1023|0@5@2&#,)!
+3 f3462 (1839|$#,1032|0@5@2&#,3166|0@0@2&#,3448|0@5@2&#,3438|0@5@2&#,3341|0@5@2&#,1023|0@5@2&#,1023|0@5@2&#,3327|0@5@2&#,1023|0@5@2&#,1023|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,2855|0@5@2&#,3448|0@5@2&#,3341|0@5@2&#,1023|0@5@2&#,3359|0@5@2&#,1023|0@5@2&#,)!
+3 f3456 (1043|0@5@2&#,2855|0@5@2&#,3448|0@5@2&#,3341|0@5@2&#,1023|0@5@2&#,3359|0@5@2&#,1023|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f1023 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f1023 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f1023 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f1023 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,1017|0@0@2&#,3378|$#,)!
+3 f1023 (1043|0@5@2&#,1017|0@0@2&#,3378|$#,)!
+3 f0 (3249|0@0@2&#,1043|0@5@2&#,)!
+3 f3264 (3249|0@0@2&#,1043|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,1017|0@5@2&#,)!
+3 f3235 (1043|0@5@2&#,1017|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,2|$#,1032|0@5@2&#,)!
+3 f3239 (1043|0@5@2&#,2|$#,1032|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,3472|0@5@2&#,)!
+3 f1020 (1043|0@5@2&#,3472|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f1020 (1043|0@5@2&#,1023|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,2990|0@5@2&#,)!
+3 f1020 (1043|0@5@2&#,2990|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,1043|0@5@2&#,1035|0@0@2&#,)!
+3 f1026 (1043|0@5@2&#,1043|0@5@2&#,1035|0@0@2&#,)!
+3 f0 (3229|$#,)!
+3 f1211 (3229|$#,)!
+3 f0 (1032|0@5@2&#,1040|0@0@2&#,)!
+3 f2837 (1032|0@5@2&#,1040|0@0@2&#,)!
 3 f0 ()!
-3 f1 ()!
+3 f2837 ()!
+3 f0 (1040|$#,)!
+3 f1043 (1040|$#,)!
+3 f0 (1032|0@5@7&#,1040|$#,)!
+3 f1 (1032|0@5@7&#,1040|$#,)!
+3 f0 (2837|$#,)!
+3 f1211 (2837|$#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1211 (1032|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1211 (1032|0@5@7&#,)!
+3 f0 (2837|$#,)!
+3 f1211 (2837|$#,)!
+3 f0 (1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,)!
+3 f1017 (1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,)!
+3 f0 (3681|$#,)!
+3 f1043 (3681|$#,)!
+3 f0 (1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,)!
+3 f1017 (1017|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,)!
+3 f0 (3623|$#,)!
+3 f3623 (3623|$#,)!
+3 f0 (3274|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,)!
+3 f1017 (3274|0@0@2&#,1043|0@5@2&#,1017|0@0@2&#,1043|0@5@2&#,)!
+3 f0 (1017|@5|0@0@2&#,2990|0@5@2&#,)!
+3 f1017 (1017|@5|0@0@2&#,2990|0@5@2&#,)!
+3 f0 (1017|@5|0@0@2&#,1043|0@5@2&#,)!
+3 f1017 (1017|@5|0@0@2&#,1043|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,1017|0@0@2&#,)!
+3 f1017 (1043|0@5@2&#,1017|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
+3 f1017 (1043|0@5@2&#,1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
+3 f0 (1017|@5|$#,1035|$#,)!
+3 f1017 (1017|@5|$#,1035|$#,)!
+3 f0 (1017|$#,1043|0@5@7&#,)!
+3 f1 (1017|$#,1043|0@5@7&#,)!
+3 f0 (1035|@5|$#,1043|0@5@2&#,1017|0@0@2&#,)!
+3 f1035 (1035|@5|$#,1043|0@5@2&#,1017|0@0@2&#,)!
+3 f0 (1017|0@5@2&#,1017|@5|$#,1017|0@5@2&#,)!
+3 f1017 (1017|0@5@2&#,1017|@5|$#,1017|0@5@2&#,)!
+3 f0 (1017|0@5@2&#,1017|@5|0@0@2&#,1017|0@5@2&#,)!
+3 f1017 (1017|0@5@2&#,1017|@5|0@0@2&#,1017|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
+3 f1017 (1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
+3 f1017 (1043|0@5@2&#,1035|0@0@2&#,1043|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f1017 (1043|0@5@2&#,)!
+3 f0 (1017|0@0@2&#,1043|0@5@2&#,1043|0@5@18&#,)!
+3 f1017 (1017|0@0@2&#,1043|0@5@2&#,1043|0@5@18&#,)!
+3 f0 (1017|0@0@2&#,1043|0@5@2&#,1043|0@5@18&#,)!
+3 f1017 (1017|0@0@2&#,1043|0@5@2&#,1043|0@5@18&#,)!
+3 f0 (1043|0@5@2&#,1036|$#,)!
+3 f1017 (1043|0@5@2&#,1036|$#,)!
+3 f0 (1043|0@5@2&#,1043|0@5@2&#,)!
+3 f1017 (1043|0@5@2&#,1043|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,3312|0@0@2&#,)!
+3 f1017 (1043|0@5@2&#,3312|0@0@2&#,)!
+3 f0 (1043|0@5@2&#,1032|0@5@2&#,)!
+3 f1017 (1043|0@5@2&#,1032|0@5@2&#,)!
+3 f0 (3456|$#,)!
+3 f1211 (3456|$#,)!
+3 f0 (1043|0@5@7&#,5|$#,5|$#,)!
+3 f1 (1043|0@5@7&#,5|$#,5|$#,)!
+3 f0 (1014|0@5@7&#,1035|$#,1036|$#,)!
+3 f1211 (1014|0@5@7&#,1035|$#,1036|$#,)!
+3 f0 (1017|0@5@7&#,)!
+3 f1211 (1017|0@5@7&#,)!
+3 f0 (3327|0@5@2&#,)!
+3 f1 (3327|0@5@2&#,)!
+3 f0 (3327|0@5@7&#,)!
+3 f1211 (3327|0@5@7&#,)!
+3 f0 (3359|$#,)!
+3 f1211 (3359|$#,)!
+3 f0 (1026|$#,)!
+3 f1211 (1026|$#,)!
+3 f0 (3681|0@5@2&#,3630|0@0@18&#,)!
+3 f3693 (3681|0@5@2&#,3630|0@0@18&#,)!
+3 f0 (3693|$#,)!
+3 f1211 (3693|$#,)!
+3 f0 (1014|0@5@7&#,1014|0@5@7&#,)!
+3 f2 (1014|0@5@7&#,1014|0@5@7&#,)!
+3 f0 (3681|0@5@7&#,3681|0@5@7&#,)!
+3 f2 (3681|0@5@7&#,3681|0@5@7&#,)!
+3 f0 (3392|0@5@2&#,)!
+3 f1 (3392|0@5@2&#,)!
+3 f0 (3392|0@5@7&#,)!
+3 f3392 (3392|0@5@7&#,)!
+3 f0 (3392|0@5@2&#,1043|0@5@2&#,)!
+3 f3392 (3392|0@5@2&#,1043|0@5@2&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f3392 (1043|0@5@2&#,)!
+3 f0 (3630|$#,3630|$#,)!
+3 f2 (3630|$#,3630|$#,)!
+3 f0 (1036|$#,1040|0@5@7&#,)!
+3 f1036 (1036|$#,1040|0@5@7&#,)!
+3 f0 (1036|$#,1040|0@5@7&#,)!
+3 f1036 (1036|$#,1040|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1036 (1032|0@5@7&#,)!
+3 f0 (3032|$#,1043|0@5@2&#,)!
+3 f1037 (3032|$#,1043|0@5@2&#,)!
+3 f0 (1032|0@5@7&#,3166|$#,)!
+3 f1036 (1032|0@5@7&#,3166|$#,)!
+3 f0 (3671|0@0@2&#,)!
+3 f1 (3671|0@0@2&#,)!
+3 f0 (3671|$#,)!
+3 f1211 (3671|$#,)!
+3 f0 (3448|$#,)!
+3 f3151 (3448|$#,)!
+3 f0 (1032|0@5@7&#,3166|$#,3448|$#,)!
+3 f1 (1032|0@5@7&#,3166|$#,3448|$#,)!
+3 f0 (2855|0@5@7&#,3448|$#,)!
+3 f1 (2855|0@5@7&#,3448|$#,)!
+3 f0 (1040|0@5@7&#,)!
+3 f3151 (1040|0@5@7&#,)!
+3 f0 (3630|$#,)!
+3 f1036 (3630|$#,)!
+3 f0 (3630|$#,)!
+3 f3069 (3630|$#,)!
+3 f0 (1043|0@5@6&#,)!
+3 f3616 (1043|0@5@6&#,)!
+3 f0 (5|$#,)!
+3 f3616 (5|$#,)!
+3 f0 (2837|@5|$#,)!
+3 f2837 (2837|@5|$#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1032 (1032|0@5@7&#,)!
+3 f0 (1032|0@5@7&#,)!
+3 f1032 (1032|0@5@7&#,)!
+3 f0 (1032|0@5@2&#,)!
+3 f1 (1032|0@5@2&#,)!
+3 f0 (1014|0@5@7&#,)!
+3 f1014 (1014|0@5@7&#,)!
+3 f0 (1014|0@5@2&#,)!
+3 f1 (1014|0@5@2&#,)!
+3 f0 (3681|0@5@2&#,)!
+3 f1 (3681|0@5@2&#,)!
+3 f0 (3693|$#,3693|$#,)!
+3 f2 (3693|$#,3693|$#,)!
+3 f0 (3693|0@0@2&#,)!
+3 f1 (3693|0@0@2&#,)!
+3 f0 (3630|0@5@2&#,)!
+3 f1 (3630|0@5@2&#,)!
+3 f0 (3166|0@5@2&#,)!
+3 f1 (3166|0@5@2&#,)!
+3 f0 (1020|0@5@2&#,)!
+3 f1 (1020|0@5@2&#,)!
+3 f0 (3462|0@5@2&#,)!
+3 f1 (3462|0@5@2&#,)!
+3 f0 (3191|0@5@2&#,)!
+3 f1 (3191|0@5@2&#,)!
+3 f0 (3693|$#,)!
+3 f3693 (3693|$#,)!
+3 f0 (3630|$#,)!
+3 f3630 (3630|$#,)!
+3 f0 (3681|0@5@7&#,)!
+3 f3681 (3681|0@5@7&#,)!
+3 f0 (3681|$#,)!
+3 f3681 (3681|$#,)!
+3 f0 (3396|$#,)!
+3 f2 (3396|$#,)!
+3 f0 (1017|0@5@2&#,)!
+3 f1 (1017|0@5@2&#,)!
+3 f0 (1017|$#,)!
+3 f1017 (1017|$#,)!
+3 f0 (1017|0@5@7&#,)!
+3 f1017 (1017|0@5@7&#,)!
+3 f0 (3039|0@5@2&#,)!
+3 f1 (3039|0@5@2&#,)!
+3 f0 (3396|0@5@2&#,)!
+3 f1 (3396|0@5@2&#,)!
+3 f0 (3333|0@5@2&#,)!
+3 f1 (3333|0@5@2&#,)!
+3 f0 (3143|0@5@2&#,)!
+3 f1 (3143|0@5@2&#,)!
+3 f0 (2837|0@5@7&#,)!
+3 f2837 (2837|0@5@7&#,)!
+3 f0 (2837|0@5@2&#,)!
+3 f1 (2837|0@5@2&#,)!
+3 f0 (3359|0@5@2&#,)!
+3 f1 (3359|0@5@2&#,)!
+3 f0 (3264|$#,)!
+3 f3264 (3264|$#,)!
+3 f0 (3264|0@5@2&#,)!
+3 f1 (3264|0@5@2&#,)!
+3 f0 (3726|0@5@2&#,)!
+3 f1 (3726|0@5@2&#,)!
+3 f0 (3294|$#,)!
+3 f3294 (3294|$#,)!
+3 f0 (3294|0@5@2&#,)!
+3 f1 (3294|0@5@2&#,)!
+3 f0 (3508|$#,)!
+3 f3508 (3508|$#,)!
+3 f0 (3508|0@5@2&#,)!
+3 f1 (3508|0@5@2&#,)!
+3 f0 (3765|0@5@2&#,)!
+3 f1 (3765|0@5@2&#,)!
+3 f0 (3587|0@5@2&#,)!
+3 f1 (3587|0@5@2&#,)!
+3 f0 (3428|0@5@2&#,)!
+3 f1 (3428|0@5@2&#,)!
+3 f0 (3239|$#,)!
+3 f3239 (3239|$#,)!
+3 f0 (3239|0@5@2&#,)!
+3 f1 (3239|0@5@2&#,)!
+3 f0 (1026|0@5@2&#,)!
+3 f1 (1026|0@5@2&#,)!
+3 f0 (3759|0@5@2&#,)!
+3 f1 (3759|0@5@2&#,)!
+3 f0 (3753|0@5@2&#,)!
+3 f1 (3753|0@5@2&#,)!
+3 f0 (3583|0@5@2&#,)!
+3 f1 (3583|0@5@2&#,)!
+3 f0 (3813|$#,)!
+3 f1211 (3813|$#,)!
+3 f0 (3813|0@5@2&#,)!
+3 f1 (3813|0@5@2&#,)!
+3 f0 (3791|0@5@2&#,)!
+3 f1 (3791|0@5@2&#,)!
+3 f0 (3802|0@5@2&#,)!
+3 f1 (3802|0@5@2&#,)!
+3 f0 (3419|0@5@2&#,)!
+3 f1 (3419|0@5@2&#,)!
+3 f0 (3543|0@5@2&#,)!
+3 f1 (3543|0@5@2&#,)!
+3 f0 (3456|0@5@2&#,)!
+3 f1 (3456|0@5@2&#,)!
+3 f0 (3493|0@5@2&#,)!
+3 f1 (3493|0@5@2&#,)!
+3 f0 (3502|0@5@2&#,)!
+3 f1 (3502|0@5@2&#,)!
+3 f0 (3383|0@5@2&#,)!
+3 f1 (3383|0@5@2&#,)!
+3 f0 (3535|0@5@2&#,)!
+3 f1 (3535|0@5@2&#,)!
+3 f0 (3552|0@5@7&#,)!
+3 f3552 (3552|0@5@7&#,)!
+3 f0 (3552|0@5@2&#,)!
+3 f1 (3552|0@5@2&#,)!
+3 f0 (3558|0@5@2&#,)!
+3 f1 (3558|0@5@2&#,)!
+3 f0 (3558|0@5@7&#,)!
+3 f3558 (3558|0@5@7&#,)!
+3 f0 (1037|$#,)!
+3 f1 (1037|$#,)!
 3 f0 ()!
-3 f1 ()!
+3 f1037 ()!
 3 f0 ()!
-3 f1 ()!
+3 f1037 ()!
 3 f0 ()!
-3 f1 ()!
-3 f0 (19628|$#,)!
-3 f1 (19628|$#,)!
-3 f0 (17900|$#,)!
-3 f1 (17900|$#,)!
+3 f1037 ()!
 3 f0 ()!
-3 f1 ()!
+3 f1037 ()!
 3 f0 ()!
-3 f1 ()!
-3 f0 (17900|$#,)!
-3 f1 (17900|$#,)!
+3 f1043 ()!
+3 f0 (1044|$#,1037|$#,)!
+3 f1043 (1044|$#,1037|$#,)!
+3 f0 (1044|$#,1037|$#,)!
+3 f1043 (1044|$#,1037|$#,)!
+3 f0 (1044|$#,2905|$#,1037|$#,)!
+3 f1043 (1044|$#,2905|$#,1037|$#,)!
+3 f0 (1044|$#,1037|$#,1211|0@5@7&#,5|$#,5|$#,)!
+3 f1043 (1044|$#,1037|$#,1211|0@5@7&#,5|$#,5|$#,)!
 3 f0 (1044|$#,)!
-3 f1 (1044|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 (1043|0@5@7&#,23|0@0@6&#,)!
-3 f1 (1043|0@5@7&#,23|0@0@6&#,)!
-3 f0 (23|$#,)!
-3 f1043 (23|$#,)!
+3 f1211 (1044|$#,)!
 3 f0 (1043|0@5@7&#,)!
-3 f2 (1043|0@5@7&#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
-3 f0 ()!
-3 f1 ()!
+3 f1211 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1211 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1043 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1037 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1211 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@17&#,)!
+3 f1 (1043|0@5@17&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f1 (1043|0@5@2&#,)!
+3 f0 (4|$#,)!
+3 f2 (4|$#,)!
+3 e!260{STARTCNUM,STARTCNUMDOT,STARTCSTR,STARTCCHAR,STARTWIDE,STARTSLASH,STARTOTHER}!
+0 s8121|&
+0 s8122|-1 -1 20104
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (23|0@0@6&#,)!
+3 f1 (23|0@0@6&#,)!
+2 y20091|20091&
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1044|$#,)!
+3 f2 (1044|$#,)!
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
 3 f0 ()!
-3 f1 ()!
+3 f1043 ()!
+3 f0 (2|$#,)!
+3 f1 (2|$#,)!
+3 f0 (23|0@0@6&#,)!
+3 f1 (23|0@0@6&#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (4|$#,)!
+3 f2 (4|$#,)!
+3 f0 (4|$#,)!
+3 f18311 (4|$#,)!
+3 f0 (4|$#,18311|$#,)!
+3 f1 (4|$#,18311|$#,)!
+3 f0 (4|$#,2|$#,)!
+3 f1 (4|$#,2|$#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1037|$#,1037|$#,)!
+3 f1 (1037|$#,1037|$#,)!
+3 f0 (1037|$#,)!
+3 f1043 (1037|$#,)!
+3 f0 (1037|$#,)!
+3 f2 (1037|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1044|$#,1037|$#,1037|$#,2|$#,)!
+3 f1043 (1044|$#,1037|$#,1037|$#,2|$#,)!
+3 f0 (1044|$#,1037|$#,2|$#,)!
+3 f1 (1044|$#,1037|$#,2|$#,)!
+3 f0 (1037|$#,2|$#,)!
+3 f1 (1037|$#,2|$#,)!
+3 f0 (1037|$#,)!
+3 f1043 (1037|$#,)!
+3 f0 (1044|$#,23|$#,)!
+3 f1043 (1044|$#,23|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (19628|$#,)!
-3 f1 (19628|$#,)!
-3 f0 (17900|$#,)!
-3 f1 (17900|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17900|$#,)!
-3 f1 (17900|$#,)!
-3 f0 (1044|$#,)!
-3 f1 (1044|$#,)!
 3 f0 ()!
-3 f1 ()!
-3 f0 (1043|0@5@7&#,23|0@0@6&#,)!
-3 f1 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f1037 ()!
 3 f0 ()!
-3 f1 ()!
+3 f1037 ()!
 3 f0 ()!
-3 f1 ()!
+3 f1037 ()!
+3 f0 (1036|$#,1036|$#,)!
+3 f1 (1036|$#,1036|$#,)!
+3 f0 (2728|$#,)!
+3 f2 (2728|$#,)!
+3 f0 (2728|0@0@2&#,)!
+3 f1036 (2728|0@0@2&#,)!
+3 f0 (2728|0@0@2&#,)!
+3 f1036 (2728|0@0@2&#,)!
+3 f0 (2728|0@0@2&#,)!
+3 f1036 (2728|0@0@2&#,)!
+3 f0 (1036|$#,1036|$#,1036|$#,)!
+3 f1 (1036|$#,1036|$#,1036|$#,)!
+3 f0 (1036|$#,1036|$#,5|$#,1036|$#,)!
+3 f1 (1036|$#,1036|$#,5|$#,1036|$#,)!
+3 f0 (1036|$#,1036|$#,5|$#,)!
+3 f1 (1036|$#,1036|$#,5|$#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (1036|$#,1036|$#,)!
+3 f1 (1036|$#,1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (1036|$#,5|$#,)!
+3 f1 (1036|$#,5|$#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (2719|$#,)!
+3 f1211 (2719|$#,)!
+3 f0 (2728|$#,)!
+3 f1211 (2728|$#,)!
+3 f0 (23|$#,1043|0@5@7&#,21|4@0@7&#,)!
+3 f1037 (23|$#,1043|0@5@7&#,21|4@0@7&#,)!
+3 f0 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,)!
+3 f1 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,)!
+3 f0 (3681|0@0@2&#,1036|$#,1036|$#,)!
+3 f1 (3681|0@0@2&#,1036|$#,1036|$#,)!
+3 f0 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,1036|$#,)!
+3 f1 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,1036|$#,)!
+3 f0 (1037|$#,)!
+3 f3681 (1037|$#,)!
+3 f0 (1037|$#,)!
+3 f3681 (1037|$#,)!
+3 f0 (1037|$#,1037|$#,)!
+3 f1037 (1037|$#,1037|$#,)!
+3 f0 (1043|0@5@7&#,1036|$#,2728|$#,)!
+3 f1 (1043|0@5@7&#,1036|$#,2728|$#,)!
+0 s8123|-1 20232 -1
+1 t20231|20231&
+1 t2728|2728&
+3 f0 (2724|0@5@2&#,)!
+3 f1 (2724|0@5@2&#,)!
+3 f0 (2728|0@0@2&#,)!
+3 f1 (2728|0@0@2&#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
-3 f2 ()!
+3 f1036 ()!
+3 f0 (1036|$#,)!
+3 f1036 (1036|$#,)!
+3 f0 (1037|$#,2719|$#,1036|$#,1037|$#,2|$#,1036|$#,2724|0@5@2&#,)!
+3 f1036 (1037|$#,2719|$#,1036|$#,1037|$#,2|$#,1036|$#,2724|0@5@2&#,)!
+3 f0 (1037|$#,2|$#,1036|$#,)!
+3 f1036 (1037|$#,2|$#,1036|$#,)!
+3 f0 (1043|0@5@7&#,1037|$#,)!
+3 f1036 (1043|0@5@7&#,1037|$#,)!
+3 f0 (1043|0@5@7&#,1037|$#,)!
+3 f1036 (1043|0@5@7&#,1037|$#,)!
+3 f0 (1043|0@5@7&#,1037|$#,)!
+3 f1036 (1043|0@5@7&#,1037|$#,)!
+3 f0 (1043|0@5@7&#,1036|$#,1037|$#,)!
+3 f1036 (1043|0@5@7&#,1036|$#,1037|$#,)!
+3 f0 (1036|$#,)!
+3 f1036 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1036 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1036 (1036|$#,)!
+3 f0 (1043|0@5@7&#,1036|$#,)!
+3 f1036 (1043|0@5@7&#,1036|$#,)!
+3 f0 (1036|$#,5|$#,)!
+3 f1036 (1036|$#,5|$#,)!
+3 f0 (1043|0@5@7&#,1036|$#,)!
+3 f1036 (1043|0@5@7&#,1036|$#,)!
+3 f0 (1043|0@5@7&#,1036|$#,)!
+3 f1036 (1043|0@5@7&#,1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1036 (1036|$#,)!
+3 f0 (1043|0@5@7&#,1037|$#,)!
+3 f1036 (1043|0@5@7&#,1037|$#,)!
+3 f0 (1043|0@5@7&#,1037|$#,)!
+3 f1036 (1043|0@5@7&#,1037|$#,)!
 3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 f0 (1043|0@5@2&#,)!
-3 f1 (1043|0@5@2&#,)!
-3 f0 ()!
-3 f1043 ()!
-3 f0 (2|$#,)!
-3 f1 (2|$#,)!
-3 U!265{1043|@1|0@5@3&#ltok,1839|@1|^#typequal,6|@1|^#count,2990|@1|0@5@2&#ltokenList,3229|@1|0@0@2&#abstDecl,3166|@1|0@0@2&#declare,3176|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3235|@1|0@0@2&#array,3264|@1|0@0@2&#quantifier,3274|@1|0@0@2&#quantifiers,3239|@1|0@0@2&#var,3249|@1|0@0@2&#vars,3294|@1|0@0@2&#storeref,3312|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3359|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3456|@1|0@0@2&#claim,3543|@1|0@0@2&#type,3493|@1|0@0@2&#iter,3462|@1|0@0@2&#fcn,3472|@1|0@5@2&#fcns,3333|@1|0@0@2&#letdecl,3341|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3327|@1|0@0@2&#modify,2837|@1|0@0@2&#param,2855|@1|0@5@2&#paramlist,3201|@1|0@0@2&#declaratorinvs,3191|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3502|@1|0@0@2&#abstract,3383|@1|0@0@2&#exposed,3448|@1|0@0@2&#globals,3419|@1|0@0@2&#constdeclaration,3428|@1|0@0@2&#vardeclaration,3438|@1|0@0@2&#vardeclarationlist,3406|@1|0@0@2&#initdecls,3396|@1|0@0@2&#initdecl,3518|@1|0@0@2&#structdecls,3508|@1|0@0@2&#structdecl,3552|@1|0@0@2&#structorunion,3558|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3587|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3630|@1|0@0@2&#signature,3681|@1|0@0@2&#name,3597|@1|0@0@2&#namelist,3726|@1|0@0@2&#replace,3736|@1|0@0@2&#replacelist,3759|@1|0@0@2&#renaming,3765|@1|0@0@2&#traitref,3773|@1|0@0@2&#traitreflist,3039|@1|0@0@2&#import,3053|@1|0@0@2&#importlist,3813|@1|0@0@2&#iface,3823|@1|0@0@2&#interfacelist,3392|@1|0@0@2&#ctypes,}!
-0 s8136|&
-3 f0 ()!
-3 f1044 ()!
-3 f0 ()!
-3 f1043 ()!
-3 f0 ()!
-3 f1043 ()!
-3 f0 (1043|0@5@2&#,)!
-3 f1 (1043|0@5@2&#,)!
+3 f1036 (1043|0@5@7&#,)!
+3 f0 (1036|$#,2724|0@5@2&#,)!
+3 f2 (1036|$#,2724|0@5@2&#,)!
+3 f0 (1043|0@5@7&#,1036|$#,)!
+3 f1036 (1043|0@5@7&#,1036|$#,)!
+3 f0 (1036|$#,1036|$#,)!
+3 f1 (1036|$#,1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (1036|$#,1036|$#,)!
+3 f1 (1036|$#,1036|$#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1036 (1043|0@5@7&#,)!
+3 f0 (1036|$#,2724|0@5@2&#,)!
+3 f2 (1036|$#,2724|0@5@2&#,)!
+3 f0 (1043|0@5@7&#,1036|$#,)!
+3 f1036 (1043|0@5@7&#,1036|$#,)!
 3 f0 ()!
-3 f1094 ()!
+3 f1037 ()!
 3 f0 ()!
-3 f1 ()!
-3 f0 (1094|0@5@7&#,)!
-3 f1 (1094|0@5@7&#,)!
+3 f1037 ()!
 3 f0 ()!
-3 f1 ()!
-0 s8138|&
-3 S!266{1037|@1|^#HashNext,19893|@1|^#i,}!
-0 s8139|&
-0 s8140|-1 19905 -1
-3 f0 (6|$#,)!
-3 f1 (6|$#,)!
-3 f0 (23|0@0@9&#,)!
-3 f19893 (23|0@0@9&#,)!
-3 f0 (6|$#,)!
-3 f1 (6|$#,)!
-3 f0 (23|$#,10|$#,)!
-3 f1037 (23|$#,10|$#,)!
-1 t19896|19896&
-3 f0 (1211|0@5@6&#,)!
-3 f1037 (1211|0@5@6&#,)!
-3 f0 (23|0@0@6&#,)!
-3 f1037 (23|0@0@6&#,)!
-3 f0 (1037|$#,)!
-3 f1211 (1037|$#,)!
+3 f1037 ()!
+3 f0 (1043|0@5@7&#,)!
+3 f1036 (1043|0@5@7&#,)!
+3 f0 (1036|$#,2724|0@5@2&#,)!
+3 f2 (1036|$#,2724|0@5@2&#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (1036|$#,1036|$#,1036|$#,)!
+3 f1 (1036|$#,1036|$#,1036|$#,)!
+3 f0 (1036|$#,1036|$#,5|$#,1036|$#,)!
+3 f1 (1036|$#,1036|$#,5|$#,1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (1036|$#,1036|$#,5|$#,)!
+3 f1 (1036|$#,1036|$#,5|$#,)!
+3 f0 (1036|$#,5|$#,)!
+3 f1 (1036|$#,5|$#,)!
+3 f0 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,)!
+3 f1 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,)!
+3 f0 (1036|$#,)!
+3 f1 (1036|$#,)!
+3 f0 (3681|0@0@2&#,1036|$#,1036|$#,)!
+3 f1 (3681|0@0@2&#,1036|$#,1036|$#,)!
+3 f0 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,1036|$#,)!
+3 f1 (3681|0@0@2&#,1036|$#,1043|0@5@2&#,1036|$#,)!
 3 f0 (1037|$#,)!
-3 f19 (1037|$#,)!
-3 f23 (1037|$#,)!
+3 f3681 (1037|$#,)!
 3 f0 (1037|$#,)!
-3 f19 (1037|$#,)!
-3 f23 (1037|$#,)!
-3 f0 (6|$#,)!
-3 f1 (6|$#,)!
-3 f0 (23|0@0@9&#,)!
-3 f19893 (23|0@0@9&#,)!
-3 f0 (6|$#,)!
-3 f1 (6|$#,)!
-3 f0 (23|$#,10|$#,)!
-3 f1037 (23|$#,10|$#,)!
-3 f0 ()!
-3 f1 ()!
+3 f3681 (1037|$#,)!
 3 f0 ()!
 3 f1 ()!
+3 f0 (1037|$#,)!
+3 f1036 (1037|$#,)!
+3 f0 (2728|$#,)!
+3 f2 (2728|$#,)!
+3 f0 (2728|0@0@2&#,)!
+3 f1036 (2728|0@0@2&#,)!
+3 f0 (2728|0@0@2&#,)!
+3 f1036 (2728|0@0@2&#,)!
+3 f0 (2728|0@0@2&#,)!
+3 f1036 (2728|0@0@2&#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (0|$#,)!
-3 f0 (2702|0@5@2&#,)!
-3 f1 (2702|0@5@2&#,)!
-3 f0 (2708|0@0@2&#,)!
-3 f1 (2708|0@0@2&#,)!
+3 f0 (1036|$#,)!
+3 f2728 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f2728 (1036|$#,)!
+3 f0 (2724|0@5@7&#,)!
+3 f1211 (2724|0@5@7&#,)!
+3 f0 (2724|0@5@7&#,)!
+3 f1211 (2724|0@5@7&#,)!
+3 f0 (1036|$#,)!
+3 f1211 (1036|$#,)!
+3 f0 (1037|$#,1037|$#,)!
+3 f1037 (1037|$#,1037|$#,)!
+3 f0 (23|$#,1043|0@5@7&#,21|4@0@7&#,)!
+3 f1037 (23|$#,1043|0@5@7&#,21|4@0@7&#,)!
+3 f0 (1036|$#,5|$#,)!
+3 f1036 (1036|$#,5|$#,)!
+3 f0 (1036|$#,)!
+3 f1036 (1036|$#,)!
+3 f0 (2728|$#,)!
+3 f1037 (2728|$#,)!
+3 f0 (2728|$#,)!
+3 f2728 (2728|$#,)!
+3 f0 (1036|$#,)!
+3 f2 (1036|$#,)!
+3 f0 (2|$#,)!
+3 f2 (2|$#,)!
+3 f0 (2719|$#,)!
+3 f1211 (2719|$#,)!
+3 f0 (1036|$#,)!
+3 f2 (1036|$#,)!
+3 f0 (211|$#,2|$#,)!
+3 f1 (211|$#,2|$#,)!
+3 f0 (23|$#,1037|$#,1036|$#,)!
+3 f1 (23|$#,1037|$#,1036|$#,)!
+3 f0 (23|$#,1043|0@5@7&#,1094|0@5@7&#,2708|$#,3088|$#,)!
+3 f1 (23|$#,1043|0@5@7&#,1094|0@5@7&#,2708|$#,3088|$#,)!
+2 F0/10|0&
+2 F4/10|4&
+3 f0 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
+3 f1 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
+3 f0 (1036|$#,1036|$#,)!
+3 f2 (1036|$#,1036|$#,)!
+3 f0 (1036|$#,1036|$#,)!
+3 f2 (1036|$#,1036|$#,)!
+3 f0 (1036|$#,1036|$#,)!
+3 f2 (1036|$#,1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1037 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f19 (1036|$#,)!
+3 f23 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f1211 (1036|$#,)!
+3 f0 (1043|0@5@7&#,1036|$#,2728|$#,)!
+3 f1 (1043|0@5@7&#,1036|$#,2728|$#,)!
+3 f0 (2728|$#,)!
+3 f1211 (2728|$#,)!
+3 f0 (1037|$#,)!
+3 f1036 (1037|$#,)!
+3 f0 (1036|$#,)!
+3 f2 (1036|$#,)!
+3 f0 (1036|$#,)!
+3 f2 (1036|$#,)!
+3 f0 (23|$#,)!
+3 f2 (23|$#,)!
+1 t4242|4242&
+3 f0 (20409|$#,211|$#,2|$#,)!
+3 f1 (20409|$#,211|$#,2|$#,)!
+3 f0 (4215|0@0@2&#,)!
+3 f1 (4215|0@0@2&#,)!
+3 f0 (4245|$#,)!
+3 f4230 (4245|$#,)!
+3 f0 (4245|$#,211|$#,2|$#,)!
+3 f1 (4245|$#,211|$#,2|$#,)!
+3 f0 (3681|$#,)!
+3 f1037 (3681|$#,)!
+3 e!261{SYMK_FCN,SYMK_SCOPE,SYMK_TYPE,SYMK_VAR}!
+0 s8129|&
+0 s8130|&
+3 U!262{4194|@1|0@0@2&#fct,4230|@1|0@0@2&#scope,4198|@1|0@0@2&#type,4205|@1|0@0@2&#var,}!
+0 s8131|&
+3 S!263{20422|@1|^#kind,20423|@1|^#info,}!
+0 s8132|&
+0 s8133|-1 20428 -1
+1 t20427|20427&
+3 S!264{6|@1|^#size,6|@1|^#allocated,20428|@1|0@3@3&#entries,2|@1|^#exporting,}!
+0 s8134|&
+0 s8135|-1 20432 -1
+1 t20431|20431&
+3 Ss_symtableStruct{20432|@1|0@0@3&#idTable,20409|@1|0@0@3&#hTable,2708|@1|0@0@3&#type2sort,}!
+3 f0 (20428|$#,)!
+3 f1043 (20428|$#,)!
+3 f0 (20432|$#,)!
+3 f19 (20432|$#,)!
+3 f20428 (20432|$#,)!
+3 f0 (20432|$#,1037|$#,)!
+3 f19 (20432|$#,1037|$#,)!
+3 f20428 (20432|$#,1037|$#,)!
+3 f0 (20432|$#,1037|$#,)!
+3 f19 (20432|$#,1037|$#,)!
+3 f20428 (20432|$#,1037|$#,)!
 3 f0 ()!
-3 f2708 ()!
-1 t2702|2702&
-3 f0 (2708|$#,1037|$#,)!
-3 f1037 (2708|$#,1037|$#,)!
-3 f0 (2708|$#,1037|$#,1037|$#,)!
-3 f1 (2708|$#,1037|$#,1037|$#,)!
+3 f19 ()!
+3 f20432 ()!
+3 f0 (20427|$#,)!
+3 f1 (20427|$#,)!
+3 f0 (4231|$#,)!
+3 f4190 (4231|$#,)!
+3 f0 (20409|0@0@2&#,)!
+3 f1 (20409|0@0@2&#,)!
+3 f0 (6|$#,)!
+3 f19 (6|$#,)!
+3 f20409 (6|$#,)!
+3 f0 (20409|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
+3 f19 (20409|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
+3 f4231 (20409|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
+3 f0 (20409|$#,4231|0@0@2&#,)!
+3 f2 (20409|$#,4231|0@0@2&#,)!
+3 f0 (20409|$#,4231|0@0@2&#,)!
+3 f19 (20409|$#,4231|0@0@2&#,)!
+3 f4231 (20409|$#,4231|0@0@2&#,)!
+3 f0 (20432|0@0@2&#,)!
+3 f1 (20432|0@0@2&#,)!
+3 f0 (4205|0@0@2&#,)!
+3 f1 (4205|0@0@2&#,)!
+3 f0 (4205|$#,)!
+3 f4205 (4205|$#,)!
+3 f0 (4245|0@0@2&#,)!
+3 f1 (4245|0@0@2&#,)!
+3 f0 (20432|0@0@2&#,)!
+3 f1 (20432|0@0@2&#,)!
+3 f0 (4194|0@0@2&#,)!
+3 f1 (4194|0@0@2&#,)!
+3 f0 (4198|0@0@2&#,)!
+3 f1 (4198|0@0@2&#,)!
+3 f0 (4230|0@0@2&#,)!
+3 f1 (4230|0@0@2&#,)!
+3 f0 (20427|$#,)!
+3 f1 (20427|$#,)!
+3 f0 (20428|$#,)!
+3 f1043 (20428|$#,)!
 3 f0 ()!
-3 f1 ()!
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
-3 U!267{1043|@1|0@5@3&#ltok,1839|@1|^#typequal,6|@1|^#count,2990|@1|0@5@2&#ltokenList,3229|@1|0@0@2&#abstDecl,3166|@1|0@0@2&#declare,3176|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3235|@1|0@0@2&#array,3264|@1|0@0@2&#quantifier,3274|@1|0@0@2&#quantifiers,3239|@1|0@0@2&#var,3249|@1|0@0@2&#vars,3294|@1|0@0@2&#storeref,3312|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3359|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3456|@1|0@0@2&#claim,3543|@1|0@0@2&#type,3493|@1|0@0@2&#iter,3462|@1|0@0@2&#fcn,3472|@1|0@5@2&#fcns,3333|@1|0@0@2&#letdecl,3341|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3327|@1|0@0@2&#modify,2837|@1|0@0@2&#param,2855|@1|0@5@2&#paramlist,3201|@1|0@0@2&#declaratorinvs,3191|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3502|@1|0@0@2&#abstract,3383|@1|0@0@2&#exposed,3448|@1|0@0@2&#globals,3419|@1|0@0@2&#constdeclaration,3428|@1|0@0@2&#vardeclaration,3438|@1|0@0@2&#vardeclarationlist,3406|@1|0@0@2&#initdecls,3396|@1|0@0@2&#initdecl,3518|@1|0@0@2&#structdecls,3508|@1|0@0@2&#structdecl,3552|@1|0@0@2&#structorunion,3558|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3587|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3630|@1|0@0@2&#signature,3681|@1|0@0@2&#name,3597|@1|0@0@2&#namelist,3726|@1|0@0@2&#replace,3736|@1|0@0@2&#replacelist,3759|@1|0@0@2&#renaming,3765|@1|0@0@2&#traitref,3773|@1|0@0@2&#traitreflist,3039|@1|0@0@2&#import,3053|@1|0@0@2&#importlist,3813|@1|0@0@2&#iface,3823|@1|0@0@2&#interfacelist,3392|@1|0@0@2&#ctypes,}!
-0 s8142|&
-3 f0 (5|^#,5|^#,5|^#,)!
-3 f1 (5|^#,5|^#,5|^#,)!
-3 f1 (23|^#,23|^#,6|^#,)!
+3 f4245 ()!
 3 f0 ()!
-3 f5 ()!
-2 F0/200|0&
-2 F7/200|7&
-2 F0/200|0&
-2 F9630/200|9630&
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
-3 f0 (211|$#,5|$#,9630|$#,)!
-3 f1 (211|$#,5|$#,9630|$#,)!
+3 f19 ()!
+3 f20432 ()!
+3 f0 (3681|$#,)!
+3 f1037 (3681|$#,)!
+3 f0 (4231|$#,3630|0@0@17&#,)!
+3 f2 (4231|$#,3630|0@0@17&#,)!
+3 f0 (4245|$#,3681|0@2@2&#,3630|0@0@17&#,)!
+3 f1 (4245|$#,3681|0@2@2&#,3630|0@0@17&#,)!
+3 f0 (4245|$#,4215|0@0@2&#,)!
+3 f2 (4245|$#,4215|0@0@2&#,)!
+3 f0 (4245|$#,4215|0@0@2&#,)!
+3 f2 (4245|$#,4215|0@0@2&#,)!
+3 f0 (4245|$#,3681|0@2@7&#,)!
+3 f4209 (4245|$#,3681|0@2@7&#,)!
+3 f0 (4245|$#,1037|$#,)!
+3 f4215 (4245|$#,1037|$#,)!
+3 f0 (4245|$#,4230|0@0@4&#,)!
+3 f1 (4245|$#,4230|0@0@4&#,)!
+3 f0 (4245|$#,)!
+3 f1 (4245|$#,)!
+3 f0 (4245|$#,4194|0@0@2&#,)!
+3 f2 (4245|$#,4194|0@0@2&#,)!
+3 f0 (4245|$#,4198|0@0@2&#,)!
+3 f1 (4245|$#,4198|0@0@2&#,)!
+3 f0 (4245|$#,1037|$#,)!
+3 f1037 (4245|$#,1037|$#,)!
+3 f0 (4245|$#,4205|0@0@6&#,)!
+3 f2 (4245|$#,4205|0@0@6&#,)!
+3 f0 (4245|$#,1037|$#,)!
+3 f2 (4245|$#,1037|$#,)!
+3 f0 (4245|$#,1037|$#,)!
+3 f4198 (4245|$#,1037|$#,)!
+3 f0 (4245|$#,1037|$#,)!
+3 f4205 (4245|$#,1037|$#,)!
+3 f0 (4245|$#,1037|$#,)!
+3 f4205 (4245|$#,1037|$#,)!
+3 f0 (4245|$#,)!
+3 f4230 (4245|$#,)!
+3 f0 (4245|$#,2|$#,)!
+3 f1 (4245|$#,2|$#,)!
+3 f0 (20409|$#,211|$#,2|$#,)!
+3 f1 (20409|$#,211|$#,2|$#,)!
+1 t4235|4235&
+3 f0 (4245|$#,211|$#,2|$#,)!
+3 f1 (4245|$#,211|$#,2|$#,)!
+3 f0 (2708|$#,1037|$#,)!
+3 f1037 (2708|$#,1037|$#,)!
+3 f0 (2708|$#,3693|@5|0@5@7&#,)!
+3 f3693 (2708|$#,3693|@5|0@5@7&#,)!
+3 f0 (3630|$#,)!
+3 f3671 (3630|$#,)!
+3 f0 (23|$#,1094|0@5@7&#,)!
+3 f3151 (23|$#,1094|0@5@7&#,)!
 3 f0 (23|$#,)!
-3 f1 (23|$#,)!
+3 f2 (23|$#,)!
+0 s8136|-1 20546 -1
+3 f0 (23|$#,1094|0@5@7&#,2708|$#,)!
+3 f1 (23|$#,1094|0@5@7&#,2708|$#,)!
+1 t20543|20543&
+2 F0/20|0&
+2 F4/20|4&
+1 t4194|4194&
+3 f0 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
+3 f1 (1094|0@5@7&#,1043|0@5@7&#,2708|$#,)!
+3 f0 (4245|$#,211|$#,2|$#,)!
+3 f1 (4245|$#,211|$#,2|$#,)!
+3 f0 (20432|$#,)!
+3 f19 (20432|$#,)!
+3 f20428 (20432|$#,)!
+3 f0 (20432|$#,1037|$#,)!
+3 f19 (20432|$#,1037|$#,)!
+3 f20428 (20432|$#,1037|$#,)!
+3 f0 (20432|$#,1037|$#,)!
+3 f19 (20432|$#,1037|$#,)!
+3 f20428 (20432|$#,1037|$#,)!
+3 f0 (4231|$#,)!
+3 f4190 (4231|$#,)!
+3 f0 (4231|0@5@2&#,)!
+3 f1 (4231|0@5@2&#,)!
+3 f0 (4237|0@5@2&#,)!
+3 f1 (4237|0@5@2&#,)!
+3 f0 (20409|0@0@2&#,)!
+3 f1 (20409|0@0@2&#,)!
+3 f0 (6|$#,)!
+3 f19 (6|$#,)!
+3 f20409 (6|$#,)!
+1 t4237|4237&
+3 f0 (20409|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
+3 f19 (20409|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
+3 f4231 (20409|$#,4190|$#,4218|$#,3681|0@5@7&#,)!
+3 f0 (20409|$#,4231|0@0@2&#,)!
+3 f2 (20409|$#,4231|0@0@2&#,)!
+3 f0 (20409|$#,4231|0@0@2&#,)!
+3 f19 (20409|$#,4231|0@0@2&#,)!
+3 f4231 (20409|$#,4231|0@0@2&#,)!
+3 f0 (20409|$#,)!
+3 f1 (20409|$#,)!
+3 f0 (4245|$#,)!
+3 f1 (4245|$#,)!
+3 f0 (3032|$#,)!
+3 f1211 (3032|$#,)!
+3 f0 (4215|0@0@2&#,)!
+3 f1 (4215|0@0@2&#,)!
+3 f0 (4245|$#,3681|$#,)!
+3 f3644 (4245|$#,3681|$#,)!
+3 f0 (4245|$#,3681|$#,5|$#,)!
+3 f2 (4245|$#,3681|$#,5|$#,)!
+3 f0 (2990|0@5@7&#,3892|$#,)!
+3 f2 (2990|0@5@7&#,3892|$#,)!
+3 f0 (4245|$#,3681|0@5@6&#,3892|$#,1036|$#,)!
+3 f3703 (4245|$#,3681|0@5@6&#,3892|$#,1036|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 U!268{1043|@1|0@5@3&#ltok,6|@1|^#count,2990|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3630|@1|0@0@17&#signature,3681|@1|0@0@2&#name,3693|@1|0@0@17&#operator,3917|@1|0@0@2&#operators,}!
-0 s8145|&
-3 f0 (5|^#,5|^#,5|^#,)!
-3 f1 (5|^#,5|^#,5|^#,)!
-3 f1 (23|^#,23|^#,6|^#,)!
-3 f0 ()!
-3 f5 ()!
-2 F0/200|0&
-2 F7/200|7&
-2 F0/200|0&
-2 F9630/200|9630&
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
-3 f0 (211|$#,5|$#,9630|$#,)!
-3 f1 (211|$#,5|$#,9630|$#,)!
-3 f0 (1043|0@5@7&#,)!
-3 f1 (1043|0@5@7&#,)!
-3 f0 (6397|0@5@2&#,)!
-3 f1 (6397|0@5@2&#,)!
-3 f0 (6397|0@5@2&#,6397|0@5@7&#,)!
-3 f6397 (6397|0@5@2&#,6397|0@5@7&#,)!
-3 f0 (6397|0@5@2&#,1082|0@5@7&#,)!
-3 f6397 (6397|0@5@2&#,1082|0@5@7&#,)!
-3 f0 (6397|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
-3 f6397 (6397|0@5@2&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
-3 f0 (6397|0@5@7&#,)!
-3 f6397 (6397|0@5@7&#,)!
 3 f0 ()!
-3 f6397 ()!
-3 f0 (1082|0@5@7&#,)!
-3 f6397 (1082|0@5@7&#,)!
-3 f0 (1047|0@5@19@2@0#,1082|0@5@7&#,)!
-3 f6397 (1047|0@5@19@2@0#,1082|0@5@7&#,)!
-3 f0 (6397|0@5@7&#,)!
-3 f1211 (6397|0@5@7&#,)!
-3 f0 (6397|0@5@7&#,)!
-3 f1082 (6397|0@5@7&#,)!
+3 f1 ()!
 3 f0 ()!
-3 f8443 ()!
-3 f0 (8443|$#,)!
-3 f1211 (8443|$#,)!
-3 f0 (5|$#,)!
-3 f8453 (5|$#,)!
-3 f0 (8453|$#,)!
-3 f1211 (8453|$#,)!
-3 f0 (8443|0@0@2&#,)!
-3 f1 (8443|0@0@2&#,)!
-3 f0 (8448|0@0@2&#,)!
-3 f1 (8448|0@0@2&#,)!
-3 f0 (8453|0@0@2&#,)!
-3 f1 (8453|0@0@2&#,)!
-3 f0 (8453|$#,5|$#,5|$#,)!
-3 f8443 (8453|$#,5|$#,5|$#,)!
-3 f0 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
-3 f1 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
-3 f0 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
-3 f1 (8453|$#,5|$#,5|$#,5|$#,1211|0@5@2&#,)!
-3 f0 (8453|$#,5|$#,5|$#,1387|4@0@19@3@0#,)!
-3 f5 (8453|$#,5|$#,5|$#,1387|4@0@19@3@0#,)!
-3 f0 (8453|$#,5|$#,1387|4@0@19@3@0#,)!
-3 f5 (8453|$#,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&#,2398|0@5@2&#,1151|0@5@2&#,8453|0@0@2&#,8453|0@0@2&#,1082|0@5@2&#,)!
-3 f1103 (1211|0@5@2&#,2398|0@5@2&#,1151|0@5@2&#,8453|0@0@2&#,8453|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&#,)!
-3 f1211 (1103|0@5@7&#,)!
-3 f0 (1103|0@5@7&#,5|$#,)!
-3 f1211 (1103|0@5@7&#,5|$#,)!
-3 f0 (1103|0@5@7&#,)!
-3 f1151 (1103|0@5@7&#,)!
-3 f0 (1103|0@5@7&#,)!
-3 f1211 (1103|0@5@7&#,)!
-3 f0 (1103|0@5@7&#,)!
-3 f1082 (1103|0@5@7&#,)!
-3 f0 (1103|0@5@7&#,)!
-3 f8453 (1103|0@5@7&#,)!
-3 f0 (1103|0@5@7&#,)!
-3 f8453 (1103|0@5@7&#,)!
-3 f0 (1103|0@5@7&#,8583|$#,)!
-3 f5 (1103|0@5@7&#,8583|$#,)!
-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&#,8583|$#,5|$#,)!
-3 f1 (1103|0@5@7&#,8583|$#,5|$#,)!
-3 f0 (1103|0@5@7&#,5|$#,)!
-3 f1 (1103|0@5@7&#,5|$#,)!
-3 f0 (1103|0@5@7&#,5|$#,)!
-3 f1 (1103|0@5@7&#,5|$#,)!
-3 f0 (1103|0@5@7&#,5|$#,)!
-3 f1 (1103|0@5@7&#,5|$#,)!
-3 f0 (1103|0@5@7&#,)!
-3 f5 (1103|0@5@7&#,)!
-3 f0 (1103|0@5@7&#,)!
-3 f5 (1103|0@5@7&#,)!
-3 f0 (1103|0@5@7&#,)!
-3 f5 (1103|0@5@7&#,)!
-3 f0 (1100|0@5@7&#,)!
-3 f1211 (1100|0@5@7&#,)!
-3 f0 (1100|0@5@7&#,1091|0@5@2&#,)!
-3 f1 (1100|0@5@7&#,1091|0@5@2&#,)!
-3 f0 (1211|0@5@2&#,1103|0@5@18@2@0#,1151|0@5@2&#,5|$#,1082|0@5@2&#,)!
-3 f1091 (1211|0@5@2&#,1103|0@5@18@2@0#,1151|0@5@2&#,5|$#,1082|0@5@2&#,)!
-3 f0 (1091|0@5@2&#,)!
-3 f1 (1091|0@5@2&#,)!
-3 f0 (1091|0@5@7&#,)!
-3 f1211 (1091|0@5@7&#,)!
-3 f0 (1091|0@5@7&#,)!
-3 f1211 (1091|0@5@7&#,)!
-3 f0 (1091|0@5@7&#,)!
-3 f1103 (1091|0@5@7&#,)!
-3 f0 (1091|0@5@7&#,)!
-3 f1082 (1091|0@5@7&#,)!
-3 f0 (1091|0@5@7&#,)!
-3 f5 (1091|0@5@7&#,)!
-3 f0 (1091|0@5@7&#,1050|0@5@7&#,)!
-3 f2 (1091|0@5@7&#,1050|0@5@7&#,)!
-3 f0 (1091|0@5@7&#,1047|0@5@7&#,)!
-3 f2 (1091|0@5@7&#,1047|0@5@7&#,)!
-3 f0 (1091|0@5@7&#,)!
-3 f1211 (1091|0@5@7&#,)!
-3 f0 (315|$#,)!
-3 f1091 (315|$#,)!
-3 f0 (1091|0@5@7&#,1047|0@5@7&#,)!
-3 f1 (1091|0@5@7&#,1047|0@5@7&#,)!
-3 f0 (1058|$#,)!
-3 f1211 (1058|$#,)!
-3 f0 (5|$#,1211|0@5@2&#,1082|0@5@2&#,)!
-3 f1058 (5|$#,1211|0@5@2&#,1082|0@5@2&#,)!
-3 f0 (1058|$#,)!
-3 f1082 (1058|$#,)!
-3 f0 (1058|0@0@2&#,)!
-3 f1 (1058|0@0@2&#,)!
-3 f0 (1058|$#,)!
-3 f2 (1058|$#,)!
-3 f0 (1058|$#,)!
-3 f2 (1058|$#,)!
-3 f0 (1058|0@0@2&#,1148|0@5@2&#,)!
-3 f1142 (1058|0@0@2&#,1148|0@5@2&#,)!
-3 f0 (1142|$#,)!
-3 f1211 (1142|$#,)!
-3 f0 (1142|$#,2|$#,)!
-3 f1 (1142|$#,2|$#,)!
-3 f0 (1142|0@0@2&#,)!
-3 f1 (1142|0@0@2&#,)!
-3 f0 (1142|$#,)!
-3 f1082 (1142|$#,)!
-3 f0 (1142|$#,)!
-3 f1211 (1142|$#,)!
+3 f1 ()!
 3 f0 ()!
-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&#,)!
-3 f1211 (1148|0@5@7&#,)!
-3 f0 (1148|0@5@7&#,8512|$#,)!
-3 f1145 (1148|0@5@7&#,8512|$#,)!
-3 f0 (1148|0@5@2&#,)!
-3 f1 (1148|0@5@2&#,)!
-3 f0 (8512|$#,20|0@5@2&#,)!
-3 f1145 (8512|$#,20|0@5@2&#,)!
-3 f0 (1151|0@5@2&#,)!
-3 f1145 (1151|0@5@2&#,)!
-3 f0 (1154|0@0@2&#,)!
-3 f1145 (1154|0@0@2&#,)!
-3 f0 (1157|0@0@2&#,)!
-3 f1145 (1157|0@0@2&#,)!
-3 f0 (1058|0@0@2&#,)!
-3 f1145 (1058|0@0@2&#,)!
-3 f0 (1166|0@0@2&#,)!
-3 f1145 (1166|0@0@2&#,)!
-3 f0 (1175|0@0@2&#,)!
-3 f1145 (1175|0@0@2&#,)!
-3 f0 (1187|0@5@2&#,)!
-3 f1145 (1187|0@5@2&#,)!
-3 f0 (1187|0@5@2&#,)!
-3 f1145 (1187|0@5@2&#,)!
-3 f0 (1187|0@5@2&#,)!
-3 f1145 (1187|0@5@2&#,)!
-3 f0 (1193|0@5@2&#,)!
-3 f1145 (1193|0@5@2&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1211 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,8512|$#,)!
-3 f2 (1145|0@5@7&#,8512|$#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1151 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1151 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1157 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1211 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1166 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1175 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1187 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1187 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1187 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1193 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@7&#,)!
-3 f1154 (1145|0@5@7&#,)!
-3 f0 (1145|0@5@2&#,)!
-3 f1 (1145|0@5@2&#,)!
-3 f0 (1151|0@5@7&#,1213|$#,)!
-3 f2 (1151|0@5@7&#,1213|$#,)!
-3 f0 (8583|$#,)!
-3 f1211 (8583|$#,)!
-3 f0 (8583|$#,1213|$#,)!
-3 f1151 (8583|$#,1213|$#,)!
+3 f1 ()!
 3 f0 ()!
-3 f1151 ()!
-3 f0 (1213|$#,)!
-3 f1151 (1213|$#,)!
-3 f0 (1213|$#,)!
-3 f1151 (1213|$#,)!
-3 f0 (1213|$#,)!
-3 f1151 (1213|$#,)!
-3 f0 (1213|$#,)!
-3 f1151 (1213|$#,)!
-3 f0 (1213|$#,)!
-3 f1151 (1213|$#,)!
-3 f0 (1213|$#,)!
-3 f1151 (1213|$#,)!
-3 f0 (1151|0@5@2&#,)!
-3 f1 (1151|0@5@2&#,)!
-3 f0 (1151|0@5@7&#,1050|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,1050|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,1047|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,1047|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,1213|$#,)!
-3 f2 (1151|0@5@7&#,1213|$#,)!
-3 f0 (1151|0@5@7&#,)!
-3 f1211 (1151|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,)!
-3 f2 (1151|0@5@7&#,)!
-3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
-3 f1 (1151|0@5@7&#,1047|0@5@7&#,)!
-3 f0 (2398|0@5@2&#,)!
-3 f1154 (2398|0@5@2&#,)!
-3 f0 (1154|0@0@2&#,)!
-3 f1 (1154|0@0@2&#,)!
-3 f0 (1154|$#,)!
-3 f1211 (1154|$#,)!
-3 f0 (1058|0@0@2&#,1160|0@5@2&#,)!
-3 f1157 (1058|0@0@2&#,1160|0@5@2&#,)!
-3 f0 (1157|0@0@2&#,)!
-3 f1 (1157|0@0@2&#,)!
-3 f0 (1157|$#,)!
-3 f1211 (1157|$#,)!
-3 f0 (1169|0@5@2&#,)!
-3 f1166 (1169|0@5@2&#,)!
-3 f0 (1166|0@0@2&#,)!
-3 f1 (1166|0@0@2&#,)!
-3 f0 (1166|$#,)!
-3 f1211 (1166|$#,)!
-3 f0 (1181|0@5@2&#,)!
-3 f1175 (1181|0@5@2&#,)!
-3 f0 (1175|0@0@2&#,)!
-3 f1 (1175|0@0@2&#,)!
-3 f0 (1175|$#,)!
-3 f1211 (1175|$#,)!
+3 f1 ()!
 3 f0 ()!
-3 f1169 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1169 ()!
-3 f0 (1169|0@2@7&#,)!
-3 f1 (1169|0@2@7&#,)!
-3 f0 (1172|0@0@4&#,)!
-3 f1169 (1172|0@0@4&#,)!
-3 f0 (1169|@5|0@5@7&#,1172|0@0@4&#,)!
-3 f1169 (1169|@5|0@5@7&#,1172|0@0@4&#,)!
-3 f0 (1169|@5|0@5@7&#,1172|0@0@4&#,)!
-3 f1169 (1169|@5|0@5@7&#,1172|0@0@4&#,)!
-3 f0 (1169|0@5@7&#,)!
-3 f1211 (1169|0@5@7&#,)!
-3 f0 (1169|0@5@7&#,1211|0@5@7&#,)!
-3 f1211 (1169|0@5@7&#,1211|0@5@7&#,)!
-3 f0 (1169|0@5@2&#,)!
-3 f1 (1169|0@5@2&#,)!
-3 f0 (1058|0@0@2&#,1151|0@5@2&#,1058|0@0@2&#,)!
-3 f1172 (1058|0@0@2&#,1151|0@5@2&#,1058|0@0@2&#,)!
-3 f0 (1172|$#,)!
-3 f1151 (1172|$#,)!
-3 f0 (1172|$#,)!
-3 f1211 (1172|$#,)!
+3 f1 ()!
 3 f0 ()!
-3 f1187 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1187 ()!
-1 t1190|1190&
-3 f0 (1187|0@2@7&#,)!
-3 f1 (1187|0@2@7&#,)!
-3 f0 (1190|0@0@4&#,)!
-3 f1187 (1190|0@0@4&#,)!
-3 f0 (1187|@5|0@5@7&#,1190|0@0@4&#,)!
-3 f1187 (1187|@5|0@5@7&#,1190|0@0@4&#,)!
-3 f0 (1187|@5|0@5@7&#,1190|0@0@4&#,)!
-3 f1187 (1187|@5|0@5@7&#,1190|0@0@4&#,)!
-3 f0 (1187|0@5@7&#,)!
-3 f1211 (1187|0@5@7&#,)!
-3 f0 (1187|0@5@7&#,1211|0@5@7&#,)!
-3 f1211 (1187|0@5@7&#,1211|0@5@7&#,)!
-3 f0 (1187|0@5@2&#,)!
-3 f1 (1187|0@5@2&#,)!
-3 f0 (1058|0@0@2&#,1058|0@0@2&#,1199|0@0@2&#,)!
-3 f1190 (1058|0@0@2&#,1058|0@0@2&#,1199|0@0@2&#,)!
-3 f0 (1190|0@0@2&#,)!
-3 f1 (1190|0@0@2&#,)!
-3 f0 (1190|$#,)!
-3 f1211 (1190|$#,)!
-3 f0 (1058|0@0@2&#,)!
-3 f1199 (1058|0@0@2&#,)!
-3 f0 (1058|0@0@2&#,)!
-3 f1199 (1058|0@0@2&#,)!
-3 f0 (1058|0@0@2&#,)!
-3 f1199 (1058|0@0@2&#,)!
-3 f0 (1199|$#,)!
-3 f1211 (1199|$#,)!
-3 f0 (1199|$#,)!
-3 f1211 (1199|$#,)!
-3 f0 (1199|0@0@2&#,)!
-3 f1 (1199|0@0@2&#,)!
+3 f1 ()!
 3 f0 ()!
-3 f1193 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1193 ()!
-1 t1196|1196&
-3 f0 (1193|0@2@7&#,)!
-3 f1 (1193|0@2@7&#,)!
-3 f0 (1196|0@0@4&#,)!
-3 f1193 (1196|0@0@4&#,)!
-3 f0 (1193|@5|0@5@7&#,1196|0@0@4&#,)!
-3 f1193 (1193|@5|0@5@7&#,1196|0@0@4&#,)!
-3 f0 (1193|@5|0@5@7&#,1196|0@0@4&#,)!
-3 f1193 (1193|@5|0@5@7&#,1196|0@0@4&#,)!
-3 f0 (1193|0@5@7&#,)!
-3 f1211 (1193|0@5@7&#,)!
-3 f0 (1193|0@5@7&#,1211|0@5@7&#,)!
-3 f1211 (1193|0@5@7&#,1211|0@5@7&#,)!
-3 f0 (1193|0@5@2&#,)!
-3 f1 (1193|0@5@2&#,)!
-3 f0 (1058|0@0@2&#,1199|0@0@2&#,)!
-3 f1196 (1058|0@0@2&#,1199|0@0@2&#,)!
-3 f0 (1196|0@0@2&#,)!
-3 f1 (1196|0@0@2&#,)!
-3 f0 (1196|$#,)!
-3 f1211 (1196|$#,)!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1160 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1160 ()!
-1 t1163|1163&
-3 f0 (1160|0@2@7&#,)!
-3 f1 (1160|0@2@7&#,)!
-3 f0 (1163|0@0@4&#,)!
-3 f1160 (1163|0@0@4&#,)!
-3 f0 (1160|@5|0@5@7&#,1163|0@0@4&#,)!
-3 f1160 (1160|@5|0@5@7&#,1163|0@0@4&#,)!
-3 f0 (1160|@5|0@5@7&#,1163|0@0@4&#,)!
-3 f1160 (1160|@5|0@5@7&#,1163|0@0@4&#,)!
-3 f0 (1160|0@5@7&#,)!
-3 f1211 (1160|0@5@7&#,)!
-3 f0 (1160|0@5@7&#,1211|0@5@7&#,)!
-3 f1211 (1160|0@5@7&#,1211|0@5@7&#,)!
-3 f0 (1160|0@5@2&#,)!
-3 f1 (1160|0@5@2&#,)!
-3 f0 (1151|0@5@2&#,1058|0@0@2&#,)!
-3 f1163 (1151|0@5@2&#,1058|0@0@2&#,)!
-3 f0 (1163|0@0@2&#,)!
-3 f1 (1163|0@0@2&#,)!
-3 f0 (1163|$#,)!
-3 f1211 (1163|$#,)!
-3 f0 (1058|0@0@2&#,)!
-3 f1178 (1058|0@0@2&#,)!
-3 f0 (1058|0@0@2&#,)!
-3 f1178 (1058|0@0@2&#,)!
-3 f0 (1178|$#,)!
-3 f1211 (1178|$#,)!
-3 f0 (1178|0@0@2&#,)!
-3 f1 (1178|0@0@2&#,)!
-3 f0 (1178|0@0@2&#,1178|0@0@2&#,1199|0@0@2&#,)!
-3 f1184 (1178|0@0@2&#,1178|0@0@2&#,1199|0@0@2&#,)!
-3 f0 (1184|0@0@2&#,)!
-3 f1 (1184|0@0@2&#,)!
-3 f0 (1184|$#,)!
-3 f1211 (1184|$#,)!
+3 f1 ()!
 3 f0 ()!
-3 f1181 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1181 ()!
-1 t1184|1184&
-3 f0 (1181|0@2@7&#,)!
-3 f1 (1181|0@2@7&#,)!
-3 f0 (1184|0@0@4&#,)!
-3 f1181 (1184|0@0@4&#,)!
-3 f0 (1181|@5|0@5@7&#,1184|0@0@4&#,)!
-3 f1181 (1181|@5|0@5@7&#,1184|0@0@4&#,)!
-3 f0 (1181|@5|0@5@7&#,1184|0@0@4&#,)!
-3 f1181 (1181|@5|0@5@7&#,1184|0@0@4&#,)!
-3 f0 (1181|0@5@7&#,)!
-3 f1211 (1181|0@5@7&#,)!
-3 f0 (1181|0@5@7&#,1211|0@5@7&#,)!
-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&#,)!
-3 f2 (1067|0@5@7&#,)!
-3 f0 (1067|@5|0@5@7&#,)!
-3 f1067 (1067|@5|0@5@7&#,)!
-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 (1050|0@5@7&#,2|$#,1067|0@2@7&#,)!
-3 f1 (1050|0@5@7&#,2|$#,1067|0@2@7&#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f0 (1213|$#,1067|0@5@7&#,)!
-3 f2 (1213|$#,1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1067 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
-3 f1067 (1067|0@5@2&#,2146|0@0@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&#,1067|0@2@7&#,4313|$#,5|$#,1050|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,1067|0@2@7&#,4313|$#,5|$#,1050|0@5@7&#,)!
-3 f0 (1067|0@2@7&#,1067|0@2@7&#,)!
-3 f1 (1067|0@2@7&#,1067|0@2@7&#,)!
-3 f0 (1213|$#,1213|$#,2146|$#,1067|0@2@7&#,1067|0@2@7&#,1082|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (1213|$#,1213|$#,2146|$#,1067|0@2@7&#,1067|0@2@7&#,1082|0@5@7&#,1082|0@5@7&#,)!
-3 f0 (1213|$#,1213|$#,1213|$#,1213|$#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
-3 f1213 (1213|$#,1213|$#,1213|$#,1213|$#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
-3 f0 (1067|0@2@7&#,1067|0@2@7&#,2|$#,)!
-3 f1 (1067|0@2@7&#,1067|0@2@7&#,2|$#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f0 (1067|0@2@7&#,2|$#,)!
-3 f1 (1067|0@2@7&#,2|$#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@18&#,)!
-3 f9958 (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&#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,1082|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 (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&#,)!
-3 f0 (1050|0@5@19@3@0#,)!
-3 f1067 (1050|0@5@19@3@0#,)!
-3 f0 (1067|0@2@18&#,1211|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1073|0@5@7&#,2|$#,5|$#,)!
-3 f1 (1067|0@2@18&#,1211|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1073|0@5@7&#,2|$#,5|$#,)!
-3 f0 (1050|0@5@7&#,1067|0@2@7&#,1067|0@5@18&#,2|$#,5|$#,5|$#,)!
-3 f1 (1050|0@5@7&#,1067|0@2@7&#,1067|0@5@18&#,2|$#,5|$#,5|$#,)!
-3 f0 (1067|0@2@18&#,4870|0@5@7&#,4313|$#,)!
-3 f1 (1067|0@2@18&#,4870|0@5@7&#,4313|$#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1067 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1211 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1211 (1067|0@5@7&#,)!
-3 f0 (1067|@5|0@5@7&#,)!
-3 f1067 (1067|@5|0@5@7&#,)!
-3 f0 (1050|0@5@7&#,1067|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1067|0@5@7&#,)!
-3 f5 (1050|0@5@7&#,1067|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1067|0@5@7&#,)!
-3 f0 (1067|@7|0@5@7&#,1067|@7|0@5@7&#,)!
-3 f1 (1067|@7|0@5@7&#,1067|@7|0@5@7&#,)!
-3 f0 (1067|@7|15@2@1&#,)!
-3 f1 (1067|@7|15@2@1&#,)!
+3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1067|0@2@7&#,)!
-3 f1 (1067|0@2@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1067 (1067|0@5@7&#,)!
-3 f0 (4|$#,)!
-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 (7635|$#,)!
-3 f2 (7635|$#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1 (1067|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1 (1067|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1 (1067|0@5@2&#,)!
 3 f0 ()!
-3 f1067 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1067 ()!
-3 f0 (1213|$#,)!
-3 f1067 (1213|$#,)!
+3 f1 ()!
 3 f0 ()!
-3 f1067 ()!
-3 f0 (1213|$#,)!
-3 f1067 (1213|$#,)!
+3 f1 ()!
 3 f0 ()!
-3 f1067 ()!
-3 f0 (1213|$#,1082|0@5@4&#,)!
-3 f1067 (1213|$#,1082|0@5@4&#,)!
-3 f0 (1067|15@2@1&#,1067|0@5@7&#,)!
-3 f1 (1067|15@2@1&#,1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,1082|0@5@2&#,)!
-3 f1067 (1067|0@5@7&#,1082|0@5@2&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1067 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1067 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1067 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f2 (1067|0@5@7&#,)!
-3 f0 (1067|0@2@7&#,)!
-3 f2 (1067|0@2@7&#,)!
-3 f0 (1213|$#,1211|0@5@6&#,1082|0@5@2&#,9|$#,)!
-3 f1067 (1213|$#,1211|0@5@6&#,1082|0@5@2&#,9|$#,)!
-3 f0 (4|$#,1211|0@5@7&#,1082|0@5@2&#,)!
-3 f1067 (4|$#,1211|0@5@7&#,1082|0@5@2&#,)!
-3 f0 (17|$#,1213|$#,1211|0@5@7&#,1082|0@5@2&#,)!
-3 f1067 (17|$#,1213|$#,1211|0@5@7&#,1082|0@5@2&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f5700 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f0 (1211|0@5@2&#,1082|0@5@2&#,)!
-3 f1067 (1211|0@5@2&#,1082|0@5@2&#,)!
-3 f0 (1211|0@5@2&#,1082|0@5@2&#,)!
-3 f1067 (1211|0@5@2&#,1082|0@5@2&#,)!
-3 f0 (1211|0@5@7&#,)!
-3 f1067 (1211|0@5@7&#,)!
-3 f0 (1050|0@5@19@3@0#,)!
-3 f1067 (1050|0@5@19@3@0#,)!
-3 f0 (1050|0@5@19@3@0#,)!
-3 f1067 (1050|0@5@19@3@0#,)!
-3 f0 (1213|$#,1067|0@5@7&#,)!
-3 f1 (1213|$#,1067|0@5@7&#,)!
-3 f0 (1050|0@5@19@3@0#,)!
-3 f1067 (1050|0@5@19@3@0#,)!
-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@2&#,1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f0 (1050|0@5@7&#,1067|0@5@18&#,1213|$#,4313|$#,1067|0@5@7&#,)!
-3 f5 (1050|0@5@7&#,1067|0@5@18&#,1213|$#,4313|$#,1067|0@5@7&#,)!
-3 f0 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@5@7&#,5|$#,)!
-3 f1 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@5@7&#,5|$#,)!
-3 f0 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@5@7&#,5|$#,)!
-3 f1 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@5@7&#,5|$#,)!
-3 f0 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,5|$#,)!
-3 f1 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,5|$#,)!
-3 f0 (1067|0@2@7&#,1067|0@2@7&#,1073|0@5@7&#,1073|0@5@7&#,2146|$#,1728|$#,)!
-3 f1 (1067|0@2@7&#,1067|0@2@7&#,1073|0@5@7&#,1073|0@5@7&#,2146|$#,1728|$#,)!
-3 f0 (1067|0@5@7&#,1067|0@5@7&#,2146|$#,)!
-3 f1 (1067|0@5@7&#,1067|0@5@7&#,2146|$#,)!
-3 f0 (1067|0@5@7&#,4313|$#,)!
-3 f1 (1067|0@5@7&#,4313|$#,)!
-3 f0 (1050|0@5@7&#,1067|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1067|0@5@7&#,)!
-3 f5 (1050|0@5@7&#,1067|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,4313|$#,1067|0@2@7&#,5|$#,)!
-3 f1 (1067|0@5@7&#,4313|$#,1067|0@2@7&#,5|$#,)!
-3 f0 (1067|0@5@7&#,4313|$#,)!
-3 f1 (1067|0@5@7&#,4313|$#,)!
-3 f0 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@2@7&#,5|$#,)!
-3 f1 (1067|0@2@18&#,1050|0@5@7&#,4313|$#,1067|0@2@7&#,5|$#,)!
-3 f0 (1050|0@5@7&#,2|$#,1067|0@2@7&#,)!
-3 f1 (1050|0@5@7&#,2|$#,1067|0@2@7&#,)!
-3 f0 (1067|0@5@7&#,1050|0@5@7&#,1067|0@5@7&#,4313|$#,)!
-3 f1 (1067|0@5@7&#,1050|0@5@7&#,1067|0@5@7&#,4313|$#,)!
-3 f0 (1050|0@5@7&#,1067|0@5@7&#,4313|$#,)!
-3 f1 (1050|0@5@7&#,1067|0@5@7&#,4313|$#,)!
-3 f0 (1067|0@2@2&#,1213|$#,4313|0@0@4&#,)!
-3 f1067 (1067|0@2@2&#,1213|$#,4313|0@0@4&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1050 (1067|0@5@7&#,)!
-3 f0 (2146|$#,4313|0@0@2&#,)!
-3 f1067 (2146|$#,4313|0@0@2&#,)!
-3 f0 (1067|0@5@2&#,4313|0@0@2&#,)!
-3 f1067 (1067|0@5@2&#,4313|0@0@2&#,)!
-3 f0 (1067|0@5@2&#,1082|0@5@19@3@0#,1211|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1082|0@5@19@3@0#,1211|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,2146|0@0@2&#,1211|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,2146|0@0@2&#,1211|0@5@2&#,)!
-3 f0 (2146|0@0@2&#,1067|0@5@2&#,)!
-3 f1067 (2146|0@0@2&#,1067|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,1082|0@5@19@3@0#,1211|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1082|0@5@19@3@0#,1211|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,2146|0@0@2&#,1211|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,2146|0@0@2&#,1211|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
-3 f1067 (1067|0@5@2&#,2146|0@0@2&#,)!
-3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
-3 f1067 (1067|0@5@2&#,2146|0@0@2&#,)!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
 3 f0 ()!
-3 f1213 ()!
-3 f0 (5614|0@5@2&#,)!
-3 f1067 (5614|0@5@2&#,)!
-3 f0 (5614|0@5@2&#,)!
-3 f1067 (5614|0@5@2&#,)!
-3 f0 (5614|0@5@2&#,2398|0@5@2&#,)!
-3 f1067 (5614|0@5@2&#,2398|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,)!
-3 f0 (2146|0@0@2&#,1067|0@5@2&#,5614|0@5@2&#,)!
-3 f1067 (2146|0@0@2&#,1067|0@5@2&#,5614|0@5@2&#,)!
-3 f0 (2146|$#,)!
-3 f2 (2146|$#,)!
-3 f0 (1067|0@2@7&#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
-3 f2 (1067|0@2@7&#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
-3 f0 (1067|0@5@4&#,1067|0@5@4&#,2146|0@0@4&#,)!
-3 f1067 (1067|0@5@4&#,1067|0@5@4&#,2146|0@0@4&#,)!
-3 f0 (1067|0@5@2&#,1067|0@5@4&#,2146|0@0@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@4&#,2146|0@0@2&#,)!
-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@2&#,1067|0@5@2&#,2146|0@0@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,2146|0@0@2&#,)!
-3 f0 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)!
-3 f1067 (1067|0@5@4&#,1067|0@5@4&#,1067|0@5@4&#,)!
-3 f0 (2146|0@0@2&#,1067|0@5@2&#,5614|0@5@2&#,)!
-3 f1067 (2146|0@0@2&#,1067|0@5@2&#,5614|0@5@2&#,)!
-3 f0 (1211|0@5@2&#,)!
-3 f1067 (1211|0@5@2&#,)!
-3 f0 (1067|@5|0@5@7&#,)!
-3 f1067 (1067|@5|0@5@7&#,)!
-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 f2 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@2&#,2|$#,)!
-3 f1067 (1067|0@5@2&#,2|$#,)!
-3 f0 (2146|0@0@2&#,2|$#,)!
-3 f1067 (2146|0@0@2&#,2|$#,)!
-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 f2 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f2 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f0 (2146|0@0@2&#,)!
-3 f1067 (2146|0@0@2&#,)!
-3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
-3 f1067 (1067|0@5@2&#,2146|0@0@2&#,)!
-3 f0 (1067|0@5@2&#,2146|0@0@2&#,)!
-3 f1067 (1067|0@5@2&#,2146|0@0@2&#,)!
-3 f0 (1067|@5|0@5@7&#,)!
-3 f1067 (1067|@5|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,)!
-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 f2 (1067|0@5@7&#,)!
-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@2&#,1067|0@5@2&#,1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,1067|0@5@2&#,)!
-3 f0 (1067|0@5@7&#,1067|0@5@18&#,21|4@0@7&#,)!
-3 f2 (1067|0@5@7&#,1067|0@5@18&#,21|4@0@7&#,)!
-3 f0 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f0 (1067|0@2@7&#,1067|0@2@7&#,)!
-3 f1 (1067|0@2@7&#,1067|0@2@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@2&#,1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
-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&#,)!
-3 f1070 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,1067|0@5@2&#,1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,1067|0@5@2&#,)!
-3 f0 (1211|0@5@2&#,)!
-3 f1067 (1211|0@5@2&#,)!
-3 f0 (2146|0@0@2&#,5|$#,)!
-3 f1067 (2146|0@0@2&#,5|$#,)!
-3 f0 (2146|0@0@2&#,5|$#,)!
-3 f1067 (2146|0@0@2&#,5|$#,)!
-3 f0 (2146|0@0@2&#,)!
-3 f1067 (2146|0@0@2&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f1067 (1067|0@5@2&#,1067|0@5@2&#,)!
-3 f0 (1067|0@2@7&#,1067|0@5@7&#,)!
-3 f2 (1067|0@2@7&#,1067|0@5@7&#,)!
-3 f0 (1061|0@5@6&#,)!
-3 f1067 (1061|0@5@6&#,)!
-3 f0 (1061|0@5@2&#,)!
-3 f1067 (1061|0@5@2&#,)!
-3 f0 (1061|0@5@2&#,1067|0@5@2&#,)!
-3 f1067 (1061|0@5@2&#,1067|0@5@2&#,)!
-3 f0 (1050|0@5@19@3@0#,4313|0@0@2&#,1067|0@5@2&#,1050|0@5@19@3@0#,)!
-3 f1067 (1050|0@5@19@3@0#,4313|0@0@2&#,1067|0@5@2&#,1050|0@5@19@3@0#,)!
-3 f0 (1211|0@5@2&#,)!
-3 f1067 (1211|0@5@2&#,)!
-3 f0 (1067|@5|0@5@7&#,)!
-3 f1067 (1067|@5|0@5@7&#,)!
-3 f0 (1050|0@5@19@3@0#,)!
-3 f1067 (1050|0@5@19@3@0#,)!
-3 f0 (1050|0@5@19@3@0#,4313|0@0@2&#,)!
-3 f1067 (1050|0@5@19@3@0#,4313|0@0@2&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1047 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1211 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@6&#,)!
-3 f1211 (1067|0@5@6&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1082 (1067|0@5@7&#,)!
-3 f0 (4313|$#,)!
-3 f4313 (4313|$#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1067 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1211 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1211 (1067|0@5@7&#,)!
-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 f2 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f2 (1067|0@5@7&#,)!
-3 f0 (1213|$#,1067|0@5@7&#,)!
-3 f2 (1213|$#,1067|0@5@7&#,)!
-3 f0 (1213|$#,1067|0@5@7&#,)!
-3 f2 (1213|$#,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 (1213|$#,1067|0@5@7&#,)!
-3 f2 (1213|$#,1067|0@5@7&#,)!
-3 f0 (1067|0@5@18&#,)!
-3 f9958 (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&#,)!
-3 f1067 (1067|@5|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 (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&#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-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#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,)!
-3 f0 (1067|0@2@18&#,4870|0@5@7&#,4313|$#,)!
-3 f1 (1067|0@2@18&#,4870|0@5@7&#,4313|$#,)!
-3 f0 (1050|0@5@7&#,1067|0@2@7&#,1067|0@5@18&#,2|$#,5|$#,5|$#,)!
-3 f1 (1050|0@5@7&#,1067|0@2@7&#,1067|0@5@18&#,2|$#,5|$#,5|$#,)!
-3 f0 (1067|0@2@18&#,1211|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1073|0@5@7&#,2|$#,5|$#,)!
-3 f1 (1067|0@2@18&#,1211|0@5@18&#,4870|0@5@7&#,4313|$#,2|$#,1073|0@5@7&#,2|$#,5|$#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,)!
-3 f0 (1213|$#,1213|$#,1213|$#,1213|$#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
-3 f1213 (1213|$#,1213|$#,1213|$#,1213|$#,1067|0@2@7&#,1067|0@2@7&#,2146|$#,)!
-3 f0 (1213|$#,1213|$#,2146|$#,1067|0@2@7&#,1067|0@2@7&#,1082|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (1213|$#,1213|$#,2146|$#,1067|0@2@7&#,1067|0@2@7&#,1082|0@5@7&#,1082|0@5@7&#,)!
-3 f0 (1047|0@5@7&#,1047|0@5@7&#,1067|0@2@7&#,1067|0@2@7&#,1213|$#,1047|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,1047|0@5@7&#,1067|0@2@7&#,1067|0@2@7&#,1213|$#,1047|0@5@7&#,)!
-3 f0 (1067|0@2@7&#,1067|0@2@7&#,2|$#,)!
-3 f1 (1067|0@2@7&#,1067|0@2@7&#,2|$#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,)!
-3 f0 (1067|0@2@7&#,2|$#,)!
-3 f1 (1067|0@2@7&#,2|$#,)!
-3 f0 (1067|0@2@7&#,1067|0@2@7&#,)!
-3 f1 (1067|0@2@7&#,1067|0@2@7&#,)!
-3 f0 (1067|@5|0@5@7&#,1082|0@5@6&#,)!
-3 f1067 (1067|@5|0@5@7&#,1082|0@5@6&#,)!
-3 f0 (1067|0@5@7&#,1067|0@2@7&#,4313|$#,5|$#,1050|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,1067|0@2@7&#,4313|$#,5|$#,1050|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f9 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1082 (1067|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1082 (1067|0@5@7&#,)!
-3 f0 (1213|$#,)!
-3 f1067 (1213|$#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f2 (1067|0@5@7&#,)!
-3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1067|0@2@7&#,)!
-3 f1 (1067|0@2@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,)!
-3 f0 (1047|0@5@7&#,1067|0@2@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@7&#,1067|0@2@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1047|0@5@7&#,1067|0@2@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@7&#,1067|0@2@7&#,1047|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 (1067|0@5@7&#,1067|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1082|0@5@7&#,)!
-3 f1 (1082|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,)!
-3 f0 (1211|0@5@7&#,1067|0@5@7&#,)!
-3 f1 (1211|0@5@7&#,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 f0 (1073|0@5@7&#,1050|0@5@7&#,)!
-3 f1 (1073|0@5@7&#,1050|0@5@7&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1 (1067|0@5@2&#,)!
-3 f0 (1067|0@5@7&#,)!
-3 f1 (1067|0@5@7&#,)!
-3 f0 (1050|0@5@7&#,1067|0@5@2&#,)!
-3 f1 (1050|0@5@7&#,1067|0@5@2&#,)!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 (18438|$#,)!
+3 f1 (18438|$#,)!
+3 f0 (18311|$#,)!
+3 f1 (18311|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 (18311|$#,)!
+3 f1 (18311|$#,)!
+3 f0 (1044|$#,)!
+3 f1 (1044|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (1067|0@5@2&#,)!
-3 f1 (1067|0@5@2&#,)!
-3 f0 (1067|0@5@2&#,)!
-3 f1 (1067|0@5@2&#,)!
-3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@19@2@0#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1047|0@5@7&#,4313|$#,1067|0@5@7&#,1067|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,4313|$#,1067|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1050|0@5@7&#,)!
-3 f1 (1050|0@5@7&#,)!
-3 f0 (1067|0@2@7&#,)!
-3 f1 (1067|0@2@7&#,)!
+3 f0 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f1 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f0 (23|$#,)!
+3 f1043 (23|$#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f2 (1043|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (5|$#,)!
-3 f1 (5|$#,)!
-1 t2366|2366&
-3 f0 (211|$#,20882|$#,)!
-3 f1 (211|$#,20882|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (23|$#,)!
-3 f2 (23|$#,)!
-3 f0 (23|$#,315|4@0@7&#,)!
-3 f19 (23|$#,315|4@0@7&#,)!
-3 f23 (23|$#,315|4@0@7&#,)!
-3 f0 (9706|0@5@7&#,2|$#,)!
-3 f9706 (9706|0@5@7&#,2|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (9706|0@5@7&#,)!
-3 f1 (9706|0@5@7&#,)!
-3 f0 (23|$#,)!
-3 f1 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (9706|0@5@7&#,1211|0@5@2&#,)!
-3 f1 (9706|0@5@7&#,1211|0@5@2&#,)!
-3 f0 (9706|0@5@7&#,1211|0@5@2&#,)!
-3 f1 (9706|0@5@7&#,1211|0@5@2&#,)!
-3 f0 (5|$#,884|$#,)!
-3 f5 (5|$#,884|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (23|$#,)!
-3 f2 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (5|$#,)!
-3 f1 (5|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (5|$#,)!
-3 f1 (5|$#,)!
-3 f0 (211|$#,20882|$#,)!
-3 f1 (211|$#,20882|$#,)!
-3 C0.5/9924|!
-3 f0 (9706|0@5@7&#,2|$#,)!
-3 f9706 (9706|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&#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 (18438|$#,)!
+3 f1 (18438|$#,)!
+3 f0 (18311|$#,)!
+3 f1 (18311|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 (18311|$#,)!
+3 f1 (18311|$#,)!
+3 f0 (1044|$#,)!
+3 f1 (1044|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f1 (1043|0@5@7&#,23|0@0@6&#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f2 ()!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
+3 f0 (1043|0@5@2&#,)!
+3 f1 (1043|0@5@2&#,)!
+3 f0 ()!
+3 f1043 ()!
+3 f0 (2|$#,)!
+3 f1 (2|$#,)!
+3 U!265{1043|@1|0@5@3&#ltok,1839|@1|^#typequal,6|@1|^#count,2990|@1|0@5@2&#ltokenList,3229|@1|0@0@2&#abstDecl,3166|@1|0@0@2&#declare,3176|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3235|@1|0@0@2&#array,3264|@1|0@0@2&#quantifier,3274|@1|0@0@2&#quantifiers,3239|@1|0@0@2&#var,3249|@1|0@0@2&#vars,3294|@1|0@0@2&#storeref,3312|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3359|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3456|@1|0@0@2&#claim,3543|@1|0@0@2&#type,3493|@1|0@0@2&#iter,3462|@1|0@0@2&#fcn,3472|@1|0@5@2&#fcns,3333|@1|0@0@2&#letdecl,3341|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3327|@1|0@0@2&#modify,2837|@1|0@0@2&#param,2855|@1|0@5@2&#paramlist,3201|@1|0@0@2&#declaratorinvs,3191|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3502|@1|0@0@2&#abstract,3383|@1|0@0@2&#exposed,3448|@1|0@0@2&#globals,3419|@1|0@0@2&#constdeclaration,3428|@1|0@0@2&#vardeclaration,3438|@1|0@0@2&#vardeclarationlist,3406|@1|0@0@2&#initdecls,3396|@1|0@0@2&#initdecl,3518|@1|0@0@2&#structdecls,3508|@1|0@0@2&#structdecl,3552|@1|0@0@2&#structorunion,3558|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3587|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3630|@1|0@0@2&#signature,3681|@1|0@0@2&#name,3597|@1|0@0@2&#namelist,3726|@1|0@0@2&#replace,3736|@1|0@0@2&#replacelist,3759|@1|0@0@2&#renaming,3765|@1|0@0@2&#traitref,3773|@1|0@0@2&#traitreflist,3039|@1|0@0@2&#import,3053|@1|0@0@2&#importlist,3813|@1|0@0@2&#iface,3823|@1|0@0@2&#interfacelist,3392|@1|0@0@2&#ctypes,}!
+0 s8137|&
+3 f0 ()!
+3 f1044 ()!
+3 f0 ()!
+3 f1043 ()!
+3 f0 ()!
+3 f1043 ()!
+3 f0 (1043|0@5@2&#,)!
+3 f1 (1043|0@5@2&#,)!
+3 f0 ()!
+3 f1094 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 (1094|0@5@7&#,)!
+3 f1 (1094|0@5@7&#,)!
+3 f0 ()!
+3 f1 ()!
+0 s8139|&
+3 S!266{1037|@1|^#HashNext,20855|@1|^#i,}!
+0 s8140|&
+0 s8141|-1 20867 -1
+3 f0 (6|$#,)!
+3 f1 (6|$#,)!
+3 f0 (23|0@0@9&#,)!
+3 f20855 (23|0@0@9&#,)!
+3 f0 (6|$#,)!
+3 f1 (6|$#,)!
+3 f0 (23|$#,10|$#,)!
+3 f1037 (23|$#,10|$#,)!
+1 t20858|20858&
+3 f0 (1211|0@5@6&#,)!
+3 f1037 (1211|0@5@6&#,)!
+3 f0 (23|0@0@6&#,)!
+3 f1037 (23|0@0@6&#,)!
+3 f0 (1037|$#,)!
+3 f1211 (1037|$#,)!
+3 f0 (1037|$#,)!
+3 f19 (1037|$#,)!
+3 f23 (1037|$#,)!
+3 f0 (1037|$#,)!
+3 f19 (1037|$#,)!
+3 f23 (1037|$#,)!
+3 f0 (6|$#,)!
+3 f1 (6|$#,)!
+3 f0 (23|0@0@9&#,)!
+3 f20855 (23|0@0@9&#,)!
+3 f0 (6|$#,)!
+3 f1 (6|$#,)!
+3 f0 (23|$#,10|$#,)!
+3 f1037 (23|$#,10|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 (0|$#,)!
+3 f0 (2702|0@5@2&#,)!
+3 f1 (2702|0@5@2&#,)!
+3 f0 (2708|0@0@2&#,)!
+3 f1 (2708|0@0@2&#,)!
+3 f0 ()!
+3 f2708 ()!
+1 t2702|2702&
+3 f0 (2708|$#,1037|$#,)!
+3 f1037 (2708|$#,1037|$#,)!
+3 f0 (2708|$#,1037|$#,1037|$#,)!
+3 f1 (2708|$#,1037|$#,1037|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
+3 U!267{1043|@1|0@5@3&#ltok,1839|@1|^#typequal,6|@1|^#count,2990|@1|0@5@2&#ltokenList,3229|@1|0@0@2&#abstDecl,3166|@1|0@0@2&#declare,3176|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3235|@1|0@0@2&#array,3264|@1|0@0@2&#quantifier,3274|@1|0@0@2&#quantifiers,3239|@1|0@0@2&#var,3249|@1|0@0@2&#vars,3294|@1|0@0@2&#storeref,3312|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3359|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3456|@1|0@0@2&#claim,3543|@1|0@0@2&#type,3493|@1|0@0@2&#iter,3462|@1|0@0@2&#fcn,3472|@1|0@5@2&#fcns,3333|@1|0@0@2&#letdecl,3341|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3327|@1|0@0@2&#modify,2837|@1|0@0@2&#param,2855|@1|0@5@2&#paramlist,3201|@1|0@0@2&#declaratorinvs,3191|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3502|@1|0@0@2&#abstract,3383|@1|0@0@2&#exposed,3448|@1|0@0@2&#globals,3419|@1|0@0@2&#constdeclaration,3428|@1|0@0@2&#vardeclaration,3438|@1|0@0@2&#vardeclarationlist,3406|@1|0@0@2&#initdecls,3396|@1|0@0@2&#initdecl,3518|@1|0@0@2&#structdecls,3508|@1|0@0@2&#structdecl,3552|@1|0@0@2&#structorunion,3558|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3587|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3630|@1|0@0@2&#signature,3681|@1|0@0@2&#name,3597|@1|0@0@2&#namelist,3726|@1|0@0@2&#replace,3736|@1|0@0@2&#replacelist,3759|@1|0@0@2&#renaming,3765|@1|0@0@2&#traitref,3773|@1|0@0@2&#traitreflist,3039|@1|0@0@2&#import,3053|@1|0@0@2&#importlist,3813|@1|0@0@2&#iface,3823|@1|0@0@2&#interfacelist,3392|@1|0@0@2&#ctypes,}!
+0 s8143|&
+3 f0 (5|^#,5|^#,5|^#,)!
+3 f1 (5|^#,5|^#,5|^#,)!
+3 f1 (23|^#,23|^#,6|^#,)!
+3 f0 ()!
+3 f5 ()!
+2 F0/200|0&
+2 F7/200|7&
+2 F0/200|0&
+2 F9630/200|9630&
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
+3 f0 (211|$#,5|$#,9630|$#,)!
+3 f1 (211|$#,5|$#,9630|$#,)!
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 U!268{1043|@1|0@5@3&#ltok,6|@1|^#count,2990|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3630|@1|0@0@17&#signature,3681|@1|0@0@2&#name,3693|@1|0@0@17&#operator,3917|@1|0@0@2&#operators,}!
+0 s8146|&
+3 f0 (5|^#,5|^#,5|^#,)!
+3 f1 (5|^#,5|^#,5|^#,)!
+3 f1 (23|^#,23|^#,6|^#,)!
+3 f0 ()!
+3 f5 ()!
+2 F0/200|0&
+2 F7/200|7&
+2 F0/200|0&
+2 F9630/200|9630&
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
+3 f0 (211|$#,5|$#,9630|$#,)!
+3 f1 (211|$#,5|$#,9630|$#,)!
+3 f0 (1043|0@5@7&#,)!
+3 f1 (1043|0@5@7&#,)!
 3 f0 (0|$#,0|$#,)!
 3 f0 (0|$#,)!
 1 t1519|1519&
 533
 417,530,533,756
 756
-2336
-2336,2340
-2340
-2336,2340,2346
-2346
+2345
+2345,2349
 2349
-2349,2351
-2351
-2349,2351,2354
-2354
-2349,2351,2354,2357
-2357
-2349,2351,2354,2357,2359
-2359
-2349,2351,2354,2357,2359,2361
-2361
-2349,2351,2354,2357,2359,2361,2363
+2345,2349,2355
+2355
+2358
+2358,2360
+2360
+2358,2360,2363
 2363
-2349,2351,2354,2357,2359,2361,2363,2365
-2365
-2349,2351,2354,2357,2359,2361,2363,2365,2367
-2367
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369
-2369
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371
-2371
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373
-2373
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375
-2375
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377
-2377
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379
-2379
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381
-2381
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383
-2383
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384
+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
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385
-2385
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386
+2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386
 2386
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388
+2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388
 2388
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390
+2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390
 2390
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392
+2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392
 2392
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394
+2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393
+2393
+2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2393,2394
 2394
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396
-2396
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398
-2398
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400
-2400
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402
-2402
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404
-2404
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406
-2406
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408
-2408
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410
-2410
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412
-2412
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414
-2414
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416
-2416
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418
-2418
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420
-2420
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422
-2422
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424
-2424
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426
-2426
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428
-2428
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430
-2430
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432
-2432
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434
-2434
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436
-2436
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438
-2438
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440
-2440
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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,2453
+2358,2360,2363,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,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
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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,2453,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
 2455
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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,2453,2455,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
 2457
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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,2453,2455,2457,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
 2459
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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,2453,2455,2457,2459,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
 2461
-2349,2351,2354,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2384,2385,2386,2388,2390,2392,2394,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,2453,2455,2457,2459,2461,2463
-2463
-2460
-2612
-3277
-3358
-3483
-3499
-3599
-3621
+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
+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
+2469
+2621
+3286
+3367
+3492
+3508
+3608
+3630
+2350
+3762
+2351
+3837
+3876
+3886
+3896
+3904
+3915
+3934
+3949
+3964
+2353
+3993
+4008
+4030
+4047
 2341
-3753
-2342
-3828
-3867
-3877
-3887
-3895
-3906
-3925
-3940
-3955
-2344
-3984
-3999
-4021
-4038
-2332
-4090
-4112
-4130
-2330
-4152
-2338
-4200
-2326
-4251
-4280
-4298
-4317
-4360
-2328
-2334
-4398
-4412
-4629
-4646
-4711
-4728
-4745
-4926
-4940
-4970
-5030
-2463,4646
-5385
-2384,2383
-6171
-6469
-6641
-6717
-6749
-6787
-6825
-6833
-6852
-2385,2377
-2463,2612
-2463,2612,5030
-2463,2612,5030,7470
-7470
-2612,5030,7470
-5030,7470
-7493
-2363,2461
-2363,2457
-2363,2457,2461
-6171,2363
-6171,2363,2461
-6214
-2459,2363
-2363,2459
-2459,2363,2461
-2363,2459,2461
-2455,2363
-2455,2363,2461
-2457,2461
-2455,2363,2457
-2455,2363,2457,2461
-2455,2363,2373
-2455,2363,2459
-2455,2363,2459,2461
-2459,2461
-2351,4926
-2351,4926,2461
-4926,2461
-2351,4926,2349
-4926,2461,2349
-2461,2349
-2351,4926,2461,2349
-6762
-6762,2461
-2410,2461
-2412,2461
-4646,7740
-7740
-4646,7740,2461
-7745
-7745,2463
-7745,2463,2461
-2463,2461
-7745,2463,7740
-2463,2461,7740
-2461,7740
-7745,2463,4646
-2463,2461,7740,4646
-2461,7740,4646
-7745,2463,7740,2461
-2463,7740
-3407
-2408,2461
-2390,2461
-2373,2612
-2373,2461
-2612,2461
-2381,2461
-6787,2612
-6787,2612,2461
-2384,2383,2461
-2383,2461
-6825,2461
-6734
-6734,2461
-2371,2461
-2608
-7829
-7829,2461
-2377,2461
-2361,4926
-2361,4926,2461
-2361,4926,2351
-4926,2461,2351
-2461,2351
-2361,4926,2349
-4926,2461,2351,2349
-2461,2351,2349
-5427
-3368
-2349,2461
-7856
-7868
-2461,2373
-2461,2373,2453
-3499,2461
-4745,4728
-4629,2461
-4970,2461
-7470,2463,2612,5030
-6749,2461
-2354,4940
-4599
-5791
-6852,2461
-2388,2461
-2357,2461
-2414,2461
-2416,2420
-2416,2422
-2420,2422
-2416,2424
-2420,2422,2424
-2416,2357
-2420,2422,2424,2357
-2416,2430
-2420,2422,2424,2357,2430
-2416,2436
-2420,2422,2424,2357,2430,2436
-2416,2444
-2420,2422,2424,2357,2430,2436,2444
-2416,2448
-2420,2422,2424,2357,2430,2436,2444,2448
-2420,2461
-2422,2461
-2436,2461
-2438,2461
-2363,4629
-2461,4629
-2363,2349
-2461,4629,2349
-2373,2612,2461
-3746
-4016
-4120
+4099
+4121
+4139
+2339
+4161
+2347
+4209
+2335
+4260
+4289
+4307
+4326
+4369
+2337
+2343
+4407
+4421
+4638
+4655
+4720
+4737
+4754
 4935
-2361,4926,2461,2351,2349
-2384,2461
-2384,2461,2383
-2363,2461,4629,2349
-2416,2420,2422,2424,2357,2430,2436,2444,2448
-2385,2377,2388
-2377,2388
-2388,2377
-7470,2612,5030
-7470,5030
-7740,4646,2461
-7745,2463,2461,7740,4646
-7745,2463,2461,7740
+4949
+4979
+5039
+2472,4655
+5394
+2393,2392
+6180
+6478
+6650
+6726
+6758
+6796
+6834
+6842
+6861
+2394,2386
+2472,2621
+2472,2621,5039
+2472,2621,5039,7476
+7476
+2621,5039,7476
+5039,7476
+7499
+2372,2470
+2372,2466
+2372,2466,2470
+6180,2372
+6180,2372,2470
+6223
+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,2382
+2464,2372,2468
+2464,2372,2468,2470
+2468,2470
+2360,4935
+2360,4935,2470
+4935,2470
+2360,4935,2358
+4935,2470,2358
+2470,2358
+2360,4935,2470,2358
+6771
+6771,2470
+2419,2470
+2421,2470
+4655,7744
+7744
+4655,7744,2470
+7749
+7749,2472
+7749,2472,2470
+2472,2470
+7749,2472,7744
+2472,2470,7744
+2470,7744
+7749,2472,4655
+2472,2470,7744,4655
+2470,7744,4655
+7749,2472,7744,2470
+2472,7744
+3416
+2417,2470
+2399,2470
+2382,2621
+2382,2470
+2621,2470
+2390,2470
+6796,2621
+6796,2621,2470
+2393,2392,2470
+2392,2470
+6834,2470
+6743
+6743,2470
+2380,2470
+2617
+7833
+7833,2470
+2386,2470
+2370,4935
+2370,4935,2470
+2370,4935,2360
+4935,2470,2360
+2470,2360
+2370,4935,2358
+4935,2470,2360,2358
+2470,2360,2358
+5436
+3377
+2358,2470
+7857
+7869
+2470,2382
+2470,2382,2462
+3508,2470
+4754,4737
+4638,2470
+4979,2470
+7476,2472,2621,5039
+6758,2470
+2363,4949
+5800
+6861,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,4638
+2470,4638
+2372,2358
+2470,4638,2358
+4608
+2382,2621,2470
+3755
+4025
+4129
+4944
+2370,4935,2470,2360,2358
+2393,2470
+2393,2470,2392
+2372,2470,4638,2358
+2425,2429,2431,2433,2366,2439,2445,2453,2457
+2394,2386,2397
+2386,2397
+2397,2386
+7476,2621,5039
+7476,5039
+7744,4655,2470
+7749,2472,2470,7744,4655
+7749,2472,2470,7744
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 *0 (Datatype)
 ^409 13@-@-@0@0@0@0@684#dev_t
 ^410 13@-@-@0@0@0@0@685#gid_t
-^411 13@-@-@0@0@0@0@686#ino_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
 *3 (Variable)
 ^987 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#GENERAL_H#FORWARDTYPES_H#LCL_FORWARDTYPES_H#MISC_H#LCLMISC_H
-*4 (Function)
-^1010 1244$$$@0@S:2.4.0.p0,tp0$#assertSet
-^1011 1246$$$@0#assertDefined
-^1012 1292$^$@0#mstring_length
-^1013 1294@6@0@1@0@54^$@0#mstring_isDefined
-^1014 1296@6@0@1@0@53^$@0#mstring_isEmpty
-^1015 1306$$$@0#mstring_free
-^1016 1304@6@2@1@0@0^@2@0@0#mstring_createEmpty
-^1017 1308$^$@0#int_compare
-^1018 20946$$$@0#generic_compare
+^1004 0$#BASIC_H
 *3 (Variable)
-^1019 0|@11|^#GET
-*1 (Constant)
-^1020 0$#CSTRING_H
-*4 (Function)
-^1021 1355$^$@0#cstring_secondChar
-^1022 1401$^$@0#cstring_lessthan
-^1023 1384$^$@0#cstring_equalLit
-^1024 1407@6@5@1@0@0^@3@0@0#cstring_fromCharsO
-^1025 1409@6@5@1@0@0^@3@0@0#cstring_fromCharsNew
-^1026 1412@6@2@1@0@0$@19@2@0#cstring_toCharsSafeO
-^1027 1416@6@0@1@0@54^$@0#cstring_isDefined
-^1028 1418@6@0@1@0@53^$@0#cstring_isUndefined
-^1029 1420@6@0@1@0@53^$@0#cstring_isEmpty
-^1030 1422@6@0@1@0@54^$@0#cstring_isNonEmpty
-^1031 1424@6@5@1@0@0^@3@0@0#cstring_makeLiteral
-^1032 1426@6@5@1@0@0^@18@3@0#cstring_makeLiteralTemp
-^1033 1459$^$@0#cstring_containsLit
-^1034 1461$^$@0#cstring_compareLit
-*1 (Constant)
-^1035 0$#BOOL_H
-*4 (Function)
-^1036 1463@6@5@1@0@0^@19@3@0#bool_unparse
-^1037 1465@6@5@1@0@0^@19@3@0#bool_dump
-^1038 1467$^$@0#bool_not
-^1039 1469$^$@0#bool_equal
-^1040 1471$^$@0#bool_compare
-^1041 1473$^$@0#bool_fromInt
-^1042 1475$^$@0#bool_toInt
-^1043 1490@4@0@1@0@0^@2@0@0#dmalloc
-^1044 1487$@0@@1@tp0@2@0@0@S:2.3.0.p0$#drealloc
-*1 (Constant)
-^1045 0$#SYSTEM_CONSTANTS_H#LCL_CONSTANTS_H#YNM_H
-*4 (Function)
-^1048 1498@6@5@1@0@0^@19@3@0#ynm_unparse
-^1049 1500@6@5@1@0@0^@19@3@0#ynm_unparseCode
-^1050 1502$^$@0#ynm_toBoolStrict
-^1051 1504$^$@0#ynm_toBoolRelaxed
-^1052 1506$^$@0#ynm_fromBool
-^1053 1508$^$@0#ynm_isOff
-^1054 1510$^$@0#ynm_isOn
-^1055 1512$^$@0#ynm_isMaybe
-*1 (Constant)
-^1056 0$#MESSAGE_H#FILELOC_H#fileId_H
-*4 (Function)
-^1059 1521$^$@0#fileId_isValid
-^1060 1523$^$@0#fileId_isInvalid
-^1061 1525$^$@0#fileId_equal
-^1062 1527$^$@0#fileId_compare
-^1063 1612$^$@0#fileloc_isExternal
-^1064 1614@6@0@1@0@54^$@0#fileloc_isDefined
-^1065 1616@6@0@1@0@53^$@0#fileloc_isUndefined
-^1066 1618$^$@0#fileloc_isInvalid
-^1067 1624$^$@0#fileloc_linenoDefined
-^1068 1626$^$@0#fileloc_columnDefined
-^1069 1628$@0@@1@p0$@0#fileloc_setColumnUndefined
-^1070 1630@6@0@1@0@54$$@0#fileloc_isValid
-^1071 1632$$$@0#fileloc_isImport
-^1072 1634$$$@0#fileloc_isPreproc
-^1073 1636$@0@@1@p0$@0#fileloc_setLineno
-^1074 1638$@0@@1@p0$@0#fileloc_nextLine
-^1075 1640$@0@@1@p0$@0#fileloc_addLine
-^1076 1642$^$@0#fileloc_fileId
-^1077 1644$@0@@1@p0$@0#fileloc_setColumn
-^1078 1646$@0@@1@p0$@0#fileloc_addColumn
-^1079 1648$@0@@1@p0$@0#fileloc_incColumn
-^1080 1650$^$@0#fileloc_isBuiltin
-^1081 1670$^$@0#fileloc_storable
-*1 (Constant)
-^1082 0$#GLOBALS_H
-*4 (Function)
-^1083 1676$@1@g2680@6@5@1@$@0#currentFile
-^1084 1678$@1@g2680@6@5@1@$@0#currentColumn
-^1085 1680$@1@g2680@6@5@1@g2680$@0#incColumn
-^1086 1682$@1@g2680@6@5@1@g2680$@0#decColumn
-^1087 1684$@1@g2680@6@5@1@g2680$@0#incLine
-^1088 1686$@1@g2680@6@5@1@g2680$@0#decLine
-^1089 1688$@1@g2680@6@5@1@g2680$@0#beginLine
-^1090 1690$@1@g2680@6@5@1@g2680$@0#addColumn
-^1091 1692$@1@g2680@6@5@1@g2680$@0#setLine
-^1092 1694$@1@g2680@6@5@1@g2680$@0#setColumn
-^1093 1696$@1@g2680@6@5@1@g2680$@0#setSpecFileId
-^1094 1698$@1@g2680@6@5@1@g2680$@0#setFileLine
-*1 (Constant)
-^1095 0$#CPP_H#FLAGCODES_H#FLAGS_H
-*4 (Function)
-^1098 1768$^$@0#flagcode_isInvalid
-^1099 1770$^$@0#flagcode_isSkip
-^1100 1772$^$@0#flagcode_isValid
-^1101 1774$$$@0#flagcode_isPassThrough
-^1102 1776$$$@0#flagcode_isLibraryFlag
-^1103 1778$$$@0#flagcode_isWarnUseFlag
-*1 (Constant)
-^1104 0$#flagSpec_H
-*4 (Function)
-^1105 1812@6@0@1@0@54^$@0#flagSpec_isDefined
-*1 (Constant)
-^1106 0$#QUALH
-*4 (Function)
-^1107 2001$^$@0#qual_isMemoryAllocation
-^1108 2003$^$@0#qual_isSharing
-^1109 1851$^$@0#qual_isUnknown
-^1110 1853$^$@0#qual_isTrueNull
-^1111 1855$^$@0#qual_isFalseNull
-^1112 1857$^$@0#qual_isOwned
-^1113 1859$^$@0#qual_isDependent
-^1114 1861$^$@0#qual_isRefCounted
-^1115 1863$^$@0#qual_isRefs
-^1116 1865$^$@0#qual_isNewRef
-^1117 1867$^$@0#qual_isKillRef
-^1118 1869$^$@0#qual_isTempRef
-^1119 1871$^$@0#qual_isLong
-^1120 1873$^$@0#qual_isShort
-^1121 1875$^$@0#qual_isSigned
-^1122 1877$^$@0#qual_isUnsigned
-^1123 1879$^$@0#qual_isUnique
-^1124 1881$^$@0#qual_isExits
-^1125 1883$^$@0#qual_isMayExit
-^1126 1885$^$@0#qual_isNeverExit
-^1127 1887$^$@0#qual_isTrueExit
-^1128 1889$^$@0#qual_isFalseExit
-^1129 1891$^$@0#qual_isConst
-^1130 1893$^$@0#qual_isVolatile
-^1131 1895$^$@0#qual_isInline
-^1132 1897$^$@0#qual_isExtern
-^1133 1899$^$@0#qual_isStatic
-^1134 1901$^$@0#qual_isAuto
-^1135 1903$^$@0#qual_isRegister
-^1136 1905$^$@0#qual_isOut
-^1137 1907$^$@0#qual_isIn
-^1138 1909$^$@0#qual_isYield
-^1139 1911$^$@0#qual_isOnly
-^1140 1913$^$@0#qual_isImpOnly
-^1141 1915$^$@0#qual_isPartial
-^1142 1917$^$@0#qual_isSpecial
-^1143 1919$^$@0#qual_isKeep
-^1144 1921$^$@0#qual_isKept
-^1145 1923$^$@0#qual_isTemp
-^1146 1925$^$@0#qual_isShared
-^1147 1927$^$@0#qual_isRelDef
-^1148 1937$^$@0#qual_isNull
-^1149 1939$^$@0#qual_isIsNull
-^1150 1941$^$@0#qual_isRelNull
-^1151 1943$^$@0#qual_isNotNull
-^1152 1945$^$@0#qual_isReturned
-^1153 1947$^$@0#qual_isExposed
-^1154 1949$^$@0#qual_isObserver
-^1155 1951$^$@0#qual_isUnused
-^1156 1953$^$@0#qual_isExternal
-^1157 1955$^$@0#qual_isSef
-^1158 1957$^$@0#qual_isAbstract
-^1159 1959$^$@0#qual_isConcrete
-^1160 1961$^$@0#qual_isMutable
-^1161 1963$^$@0#qual_isImmutable
-^1162 1929$^$@0#qual_isChecked
-^1163 1931$^$@0#qual_isCheckMod
-^1164 1933$^$@0#qual_isCheckedStrict
-^1165 1935$^$@0#qual_isUnchecked
-^1166 1969$^$@0#qual_isUndef
-^1167 1971$^$@0#qual_isKilled
-^1168 1991$^$@0#qual_isPrintfLike
-^1169 1993$^$@0#qual_isScanfLike
-^1170 1995$^$@0#qual_isMessageLike
-^1171 1997$^$@0#qual_isMetaState
-^1172 1999$^$@0#qual_isNullTerminated
-^1173 2129$^$@0#qual_createUnknown
-^1174 2131$^$@0#qual_createPrintfLike
-^1175 2133$^$@0#qual_createScanfLike
-^1176 2135$^$@0#qual_createMessageLike
-^1177 2011$^$@0#qual_createTrueNull
-^1178 2013$^$@0#qual_createFalseNull
-^1179 2015$^$@0#qual_createRefCounted
-^1180 2017$^$@0#qual_createRefs
-^1181 2019$^$@0#qual_createNewRef
-^1182 2021$^$@0#qual_createKillRef
-^1183 2023$^$@0#qual_createTempRef
-^1184 2025$^$@0#qual_createNotNull
-^1185 2027$^$@0#qual_createAbstract
-^1186 2029$^$@0#qual_createConcrete
-^1187 2031$^$@0#qual_createMutable
-^1188 2033$^$@0#qual_createImmutable
-^1189 2035$^$@0#qual_createShort
-^1190 2037$^$@0#qual_createLong
-^1191 2039$^$@0#qual_createSigned
-^1192 2041$^$@0#qual_createUnsigned
-^1193 2043$^$@0#qual_createUnique
-^1194 2045$^$@0#qual_createMayExit
-^1195 2047$^$@0#qual_createExits
-^1196 2049$^$@0#qual_createNeverExit
-^1197 2053$^$@0#qual_createTrueExit
-^1198 2051$^$@0#qual_createFalseExit
-^1199 2055$^$@0#qual_createConst
-^1200 2057$^$@0#qual_createVolatile
-^1201 2059$^$@0#qual_createInline
-^1202 2061$^$@0#qual_createExtern
-^1203 2063$^$@0#qual_createStatic
-^1204 2065$^$@0#qual_createAuto
-^1205 2067$^$@0#qual_createRegister
-^1206 2069$^$@0#qual_createOut
-^1207 2071$^$@0#qual_createIn
-^1208 2073$^$@0#qual_createYield
-^1209 2075$^$@0#qual_createOnly
-^1210 2077$^$@0#qual_createOwned
-^1211 2079$^$@0#qual_createDependent
-^1212 2081$^$@0#qual_createRelDef
-^1213 2083$^$@0#qual_createImpOnly
-^1214 2085$^$@0#qual_createPartial
-^1215 2087$^$@0#qual_createSpecial
-^1216 2089$^$@0#qual_createKeep
-^1217 2091$^$@0#qual_createKept
-^1218 2093$^$@0#qual_createTemp
-^1219 2095$^$@0#qual_createShared
-^1220 2097$^$@0#qual_createNull
-^1221 2099$^$@0#qual_createIsNull
-^1222 2101$^$@0#qual_createRelNull
-^1223 2103$^$@0#qual_createReturned
-^1224 2105$^$@0#qual_createExposed
-^1225 2107$^$@0#qual_createObserver
-^1226 2109$^$@0#qual_createUnused
-^1227 2111$^$@0#qual_createExternal
-^1228 2113$^$@0#qual_createSef
-^1229 2115$^$@0#qual_createChecked
-^1230 2117$^$@0#qual_createCheckMod
-^1231 2121$^$@0#qual_createCheckedStrict
-^1232 2119$^$@0#qual_createUnchecked
-^1233 2123$^$@0#qual_createUndef
-^1234 2125$^$@0#qual_createKilled
-^1235 2127$^$@0#qual_createNullTerminated
-^1236 2137$^$@0#qual_isBufQualifier
-^1237 2139$^$@0#qual_isGlobCheck
-^1238 1965$^$@0#qual_isNullPred
-^1239 1967$^$@0#qual_isRefQual
-^1240 2141$^$@0#qual_isNullStateQual
-^1241 1973$^$@0#qual_isTypeQual
-^1242 1975$^$@0#qual_isControlQual
-^1243 1977$^$@0#qual_isStorageClass
-^1244 1979$^$@0#qual_isCQual
-^1245 1981$^$@0#qual_isAllocQual
-^1246 1983$^$@0#qual_isGlobalQual
-^1247 1985$^$@0#qual_isImplied
-^1248 1987$^$@0#qual_isExQual
-^1249 1989$^$@0#qual_isAliasQual
-^1250 2143$^$@0#qual_isExitQual
-*1 (Constant)
-^1251 0$#LLTOK_H
-*4 (Function)
-^1252 2158$^$@0#lltok_getTok
-^1253 2154@6@5@1@0@0^@18@2@0#lltok_getLoc
-*1 (Constant)
-^1254 0$#GLOBALSCLAUSE_H
-*4 (Function)
-^1255 2228@6@5@1@0@0^@19@3@0#globalsClause_getLoc
-*1 (Constant)
-^1256 0$#MODIFIESCLAUSE_H
-*4 (Function)
-^1257 2237$$$@0#modifiesClause_isNoMods
-^1258 2243@6@5@1@0@0^@19@3@0#modifiesClause_getLoc
-*1 (Constant)
-^1259 0$#WARNCLAUSE_H
-*4 (Function)
-^1260 2252@6@0@1@0@54^$@0#warnClause_isDefined
-^1261 2254@6@0@1@0@53^$@0#warnClause_isUndefined
-*1 (Constant)
-^1262 0$#FUNCTIONCLAUSE_H
-*4 (Function)
-^1263 2280@6@0@1@0@54^$@0#functionClause_isDefined
-^1264 2282$^$@0#functionClause_isGlobals
-^1265 2284$^$@0#functionClause_isNoMods
-^1266 2286$^$@0#functionClause_isModifies
-^1267 2288$^$@0#functionClause_isState
-^1268 2290$^$@0#functionClause_isWarn
-^1269 2292$^$@0#functionClause_isEnsures
-^1270 2294$^$@0#functionClause_isRequires
-^1271 2296@6@0@1@0@53^$@0#functionClause_isUndefined
-*1 (Constant)
-^1272 0$#FUNCTIONCLAUSELIST_H
-*4 (Function)
-^1273 2339@6@0@1@0@54^$@0#functionClauseList_isDefined
-^1274 2341@6@0@1@0@53^$@0#functionClauseList_isUndefined
-^1275 2343$^$@0#functionClauseList_size
-^1276 2345@6@0@1@0@54^$@0#functionClauseList_empty
-*1 (Constant)
-^1277 0$#cstringSList_H
-*4 (Function)
-^1278 2368@6@0@1@0@54^$@0#cstringSList_isDefined
-^1279 2370$^$@0#cstringSList_size
-^1280 2372@6@0@1@0@54^$@0#cstringSList_empty
-*1 (Constant)
-^1281 0$#cstringList_H
-*4 (Function)
-^1282 2400@6@0@1@0@54^$@0#cstringList_isDefined
-^1283 2402$^$@0#cstringList_size
-^1284 2404@6@0@1@0@54^$@0#cstringList_empty
-*1 (Constant)
-^1285 0$#LLERROR_H
-*4 (Function)
-^1286 2437$$$@0#check
-^1287 20947@6@0@8@0@0$$@0#llassert
-^1288 2443@6@0@8@0@0$$@0#llassertretnull
-^1289 2445@6@0@8@0@0$$@0#llassertprotect
-^1290 2447@6@0@8@0@0$$@0#llassertfatal
-^1291 2459@6@0@6@0@0@1@g2680@6@5,g155@6@0@1@g155$@0#llfatalbug
-^1292 2463$@0@g2681@0@0@1@g2681$@0#llgenerror
-^1293 2467$@0@g2681@0@0@1@g2681$@0#llgenhinterror
-^1294 2469$@1@g2681@6@0,g2680@6@5@1@g2681$@0#llerror
-^1295 2491$$$@0#lclerror
-^1296 2505@6@0@6@0@0@1@g2681@6@0,g2680@6@5@1@tg2681$@0#llbug
-^1297 2509$@0@g2681@0@0@1@tg2681$@0#llquietbug
-^1298 2511$@0@g2681@0@0@1@tg2681$@0#llcontbug
-^1299 2517$@0@g2681@0@0,s1@1@tg2681,s1$@0#optgenerror2
-^1300 2521$@0@g2681@0@0,s1@1@tg2681,s1$@0#optgenerror2n
-^1301 2525$@0@g2681@0@0,s1@1@tg2681,s1$@0#lloptgenerror
-^1302 2529$@0@g2681@0@0,s1@1@tg2681,s1$@0#llnoptgenerror
-^1303 2533$@0@g2681@0@0,s1@1@tg2681,s1$@0#llgenformattypeerror
-^1304 2537$@0@g2681@0@0,s1@1@tg2681,s1$@0#llgentypeerror
-^1305 2539$@0@g2681@0@0,s1@1@tg2681,s1$@0#gentypeerror
-^1306 2541$@0@g2681@0@0,s1@1@tg2681,s1$@0#optgenerror
-^1307 2543$@0@g2681@0@0,s1@1@tg2681,s1$@0#voptgenerror
-^1308 2547$@0@g2681@0@0,s1@1@g2681,s1$@0#fsgenerror
-^1309 2549$@0@g2681@0@0,s1@1@tg2681,s1$@0#vfsgenerror
-^1310 2551$$$@0#voptgenerror2
-^1311 2553$$$@0#voptgenerror2n
-^1312 2555$$$@0#noptgenerror
-^1313 2557$$$@0#vnoptgenerror
-^1314 2559$$$@0#vgenhinterror
-^1315 2566$@0@g2681@0@0@1@g2681$@0#llforceerror
-^1316 2570$@0@g2681@0@0@1@g2681,p2$@0#cppoptgenerror
-^1317 2572$$$@0#llerrorlit
-^1318 2576@6@0@6@0@0$$@0#llbugexitlit
-^1319 2578$$$@0#llbuglit
-^1320 2580$$$@0#llcontbuglit
-^1321 2584$$$@0#llmsglit
-*1 (Constant)
-^1322 0$#FILELIB_H#INPUTSTREAM_H
-*4 (Function)
-^1324 2627@6@0@1@0@54^$@0#inputStream_isDefined
-^1325 2629@6@0@1@0@53^$@0#inputStream_isUndefined
-*1 (Constant)
-^1326 0$#QUALLIST_H
+^1005 0|@11|^#DEFAULT_LARCHPATH#DEFAULT_LCLIMPORTDIR
+*1 (Constant)
+^1007 23$#GCC_INCLUDE_DIR#GCC_INCLUDE_DIR2
+*3 (Variable)
+^1009 0|@11|^#LCL_COMPILE#LCL_PARSE_VERSION#LCL_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 20946$$$@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 1670$^$@0#fileloc_storable
+*1 (Constant)
+^1092 0$#GLOBALS_H
+*4 (Function)
+^1093 1676$@1@g2689@6@5@1@$@0#currentFile
+^1094 1678$@1@g2689@6@5@1@$@0#currentColumn
+^1095 1680$@1@g2689@6@5@1@g2689$@0#incColumn
+^1096 1682$@1@g2689@6@5@1@g2689$@0#decColumn
+^1097 1684$@1@g2689@6@5@1@g2689$@0#incLine
+^1098 1686$@1@g2689@6@5@1@g2689$@0#decLine
+^1099 1688$@1@g2689@6@5@1@g2689$@0#beginLine
+^1100 1690$@1@g2689@6@5@1@g2689$@0#addColumn
+^1101 1692$@1@g2689@6@5@1@g2689$@0#setLine
+^1102 1694$@1@g2689@6@5@1@g2689$@0#setColumn
+^1103 1696$@1@g2689@6@5@1@g2689$@0#setSpecFileId
+^1104 1698$@1@g2689@6@5@1@g2689$@0#setFileLine
+*1 (Constant)
+^1105 0$#CPP_H#FLAGCODES_H#FLAGS_H
+*4 (Function)
+^1108 1768$^$@0#flagcode_isInvalid
+^1109 1770$^$@0#flagcode_isSkip
+^1110 1772$^$@0#flagcode_isValid
+^1111 1774$$$@0#flagcode_isPassThrough
+^1112 1776$$$@0#flagcode_isLibraryFlag
+^1113 1778$$$@0#flagcode_isWarnUseFlag
+*1 (Constant)
+^1114 0$#flagSpec_H
+*4 (Function)
+^1115 1812@6@0@1@0@54^$@0#flagSpec_isDefined
+*1 (Constant)
+^1116 0$#QUALH
+*4 (Function)
+^1117 2001$^$@0#qual_isMemoryAllocation
+^1118 2003$^$@0#qual_isSharing
+^1119 1851$^$@0#qual_isUnknown
+^1120 1853$^$@0#qual_isTrueNull
+^1121 1855$^$@0#qual_isFalseNull
+^1122 1857$^$@0#qual_isOwned
+^1123 1859$^$@0#qual_isDependent
+^1124 1861$^$@0#qual_isRefCounted
+^1125 1863$^$@0#qual_isRefs
+^1126 1865$^$@0#qual_isNewRef
+^1127 1867$^$@0#qual_isKillRef
+^1128 1869$^$@0#qual_isTempRef
+^1129 1871$^$@0#qual_isLong
+^1130 1873$^$@0#qual_isShort
+^1131 1875$^$@0#qual_isSigned
+^1132 1877$^$@0#qual_isUnsigned
+^1133 1879$^$@0#qual_isUnique
+^1134 1881$^$@0#qual_isExits
+^1135 1883$^$@0#qual_isMayExit
+^1136 1885$^$@0#qual_isNeverExit
+^1137 1887$^$@0#qual_isTrueExit
+^1138 1889$^$@0#qual_isFalseExit
+^1139 1891$^$@0#qual_isConst
+^1140 1893$^$@0#qual_isVolatile
+^1141 1895$^$@0#qual_isInline
+^1142 1897$^$@0#qual_isExtern
+^1143 1899$^$@0#qual_isStatic
+^1144 1901$^$@0#qual_isAuto
+^1145 1903$^$@0#qual_isRegister
+^1146 1905$^$@0#qual_isOut
+^1147 1907$^$@0#qual_isIn
+^1148 1909$^$@0#qual_isYield
+^1149 1911$^$@0#qual_isOnly
+^1150 1913$^$@0#qual_isImpOnly
+^1151 1915$^$@0#qual_isPartial
+^1152 1917$^$@0#qual_isSpecial
+^1153 1919$^$@0#qual_isKeep
+^1154 1921$^$@0#qual_isKept
+^1155 1923$^$@0#qual_isTemp
+^1156 1925$^$@0#qual_isShared
+^1157 1927$^$@0#qual_isRelDef
+^1158 1937$^$@0#qual_isNull
+^1159 1939$^$@0#qual_isIsNull
+^1160 1941$^$@0#qual_isRelNull
+^1161 1943$^$@0#qual_isNotNull
+^1162 1945$^$@0#qual_isReturned
+^1163 1947$^$@0#qual_isExposed
+^1164 1949$^$@0#qual_isObserver
+^1165 1951$^$@0#qual_isUnused
+^1166 1953$^$@0#qual_isExternal
+^1167 1955$^$@0#qual_isSef
+^1168 1957$^$@0#qual_isAbstract
+^1169 1959$^$@0#qual_isConcrete
+^1170 1961$^$@0#qual_isMutable
+^1171 1963$^$@0#qual_isImmutable
+^1172 1929$^$@0#qual_isChecked
+^1173 1931$^$@0#qual_isCheckMod
+^1174 1933$^$@0#qual_isCheckedStrict
+^1175 1935$^$@0#qual_isUnchecked
+^1176 1969$^$@0#qual_isUndef
+^1177 1971$^$@0#qual_isKilled
+^1178 1991$^$@0#qual_isPrintfLike
+^1179 1993$^$@0#qual_isScanfLike
+^1180 1995$^$@0#qual_isMessageLike
+^1181 1997$^$@0#qual_isMetaState
+^1182 1999$^$@0#qual_isNullTerminated
+^1183 2129$^$@0#qual_createUnknown
+^1184 2131$^$@0#qual_createPrintfLike
+^1185 2133$^$@0#qual_createScanfLike
+^1186 2135$^$@0#qual_createMessageLike
+^1187 2011$^$@0#qual_createTrueNull
+^1188 2013$^$@0#qual_createFalseNull
+^1189 2015$^$@0#qual_createRefCounted
+^1190 2017$^$@0#qual_createRefs
+^1191 2019$^$@0#qual_createNewRef
+^1192 2021$^$@0#qual_createKillRef
+^1193 2023$^$@0#qual_createTempRef
+^1194 2025$^$@0#qual_createNotNull
+^1195 2027$^$@0#qual_createAbstract
+^1196 2029$^$@0#qual_createConcrete
+^1197 2031$^$@0#qual_createMutable
+^1198 2033$^$@0#qual_createImmutable
+^1199 2035$^$@0#qual_createShort
+^1200 2037$^$@0#qual_createLong
+^1201 2039$^$@0#qual_createSigned
+^1202 2041$^$@0#qual_createUnsigned
+^1203 2043$^$@0#qual_createUnique
+^1204 2045$^$@0#qual_createMayExit
+^1205 2047$^$@0#qual_createExits
+^1206 2049$^$@0#qual_createNeverExit
+^1207 2053$^$@0#qual_createTrueExit
+^1208 2051$^$@0#qual_createFalseExit
+^1209 2055$^$@0#qual_createConst
+^1210 2057$^$@0#qual_createVolatile
+^1211 2059$^$@0#qual_createInline
+^1212 2061$^$@0#qual_createExtern
+^1213 2063$^$@0#qual_createStatic
+^1214 2065$^$@0#qual_createAuto
+^1215 2067$^$@0#qual_createRegister
+^1216 2069$^$@0#qual_createOut
+^1217 2071$^$@0#qual_createIn
+^1218 2073$^$@0#qual_createYield
+^1219 2075$^$@0#qual_createOnly
+^1220 2077$^$@0#qual_createOwned
+^1221 2079$^$@0#qual_createDependent
+^1222 2081$^$@0#qual_createRelDef
+^1223 2083$^$@0#qual_createImpOnly
+^1224 2085$^$@0#qual_createPartial
+^1225 2087$^$@0#qual_createSpecial
+^1226 2089$^$@0#qual_createKeep
+^1227 2091$^$@0#qual_createKept
+^1228 2093$^$@0#qual_createTemp
+^1229 2095$^$@0#qual_createShared
+^1230 2097$^$@0#qual_createNull
+^1231 2099$^$@0#qual_createIsNull
+^1232 2101$^$@0#qual_createRelNull
+^1233 2103$^$@0#qual_createReturned
+^1234 2105$^$@0#qual_createExposed
+^1235 2107$^$@0#qual_createObserver
+^1236 2109$^$@0#qual_createUnused
+^1237 2111$^$@0#qual_createExternal
+^1238 2113$^$@0#qual_createSef
+^1239 2115$^$@0#qual_createChecked
+^1240 2117$^$@0#qual_createCheckMod
+^1241 2121$^$@0#qual_createCheckedStrict
+^1242 2119$^$@0#qual_createUnchecked
+^1243 2123$^$@0#qual_createUndef
+^1244 2125$^$@0#qual_createKilled
+^1245 2127$^$@0#qual_createNullTerminated
+^1246 2137$^$@0#qual_isBufQualifier
+^1247 2139$^$@0#qual_isGlobCheck
+^1248 1965$^$@0#qual_isNullPred
+^1249 1967$^$@0#qual_isRefQual
+^1250 2141$^$@0#qual_isNullStateQual
+^1251 1973$^$@0#qual_isTypeQual
+^1252 1975$^$@0#qual_isControlQual
+^1253 1977$^$@0#qual_isStorageClass
+^1254 1979$^$@0#qual_isCQual
+^1255 1981$^$@0#qual_isAllocQual
+^1256 1983$^$@0#qual_isGlobalQual
+^1257 1985$^$@0#qual_isImplied
+^1258 1987$^$@0#qual_isExQual
+^1259 1989$^$@0#qual_isAliasQual
+^1260 2143$^$@0#qual_isExitQual
+*1 (Constant)
+^1261 0$#LLTOK_H
+*4 (Function)
+^1262 2158$^$@0#lltok_getTok
+^1263 2154@6@5@1@0@0^@18@2@0#lltok_getLoc
+*1 (Constant)
+^1264 0$#GLOBALSCLAUSE_H
+*4 (Function)
+^1265 2228@6@5@1@0@0^@19@3@0#globalsClause_getLoc
+*1 (Constant)
+^1266 0$#MODIFIESCLAUSE_H
+*4 (Function)
+^1267 2237$$$@0#modifiesClause_isNoMods
+^1268 2243@6@5@1@0@0^@19@3@0#modifiesClause_getLoc
+*1 (Constant)
+^1269 0$#WARNCLAUSE_H
+*4 (Function)
+^1270 2252@6@0@1@0@54^$@0#warnClause_isDefined
+^1271 2254@6@0@1@0@53^$@0#warnClause_isUndefined
+*1 (Constant)
+^1272 0$#FUNCTIONCLAUSE_H
+*4 (Function)
+^1273 2280@6@0@1@0@54^$@0#functionClause_isDefined
+^1274 2282$^$@0#functionClause_isGlobals
+^1275 2284$^$@0#functionClause_isNoMods
+^1276 2286$^$@0#functionClause_isModifies
+^1277 2288$^$@0#functionClause_isState
+^1278 2290$^$@0#functionClause_isWarn
+^1279 2292$^$@0#functionClause_isEnsures
+^1280 2294$^$@0#functionClause_isRequires
+^1281 2296@6@0@1@0@53^$@0#functionClause_isUndefined
+*1 (Constant)
+^1282 0$#FUNCTIONCLAUSELIST_H
+*4 (Function)
+^1283 2339@6@0@1@0@54^$@0#functionClauseList_isDefined
+^1284 2341@6@0@1@0@53^$@0#functionClauseList_isUndefined
+^1285 2343$^$@0#functionClauseList_size
+^1286 2345@6@0@1@0@54^$@0#functionClauseList_empty
+*1 (Constant)
+^1287 0$#cstringSList_H
+*4 (Function)
+^1288 2368@6@0@1@0@54^$@0#cstringSList_isDefined
+^1289 2370$^$@0#cstringSList_size
+^1290 2372@6@0@1@0@54^$@0#cstringSList_empty
+*1 (Constant)
+^1291 0$#cstringList_H
+*4 (Function)
+^1292 2400@6@0@1@0@54^$@0#cstringList_isDefined
+^1293 2402$^$@0#cstringList_size
+^1294 2404@6@0@1@0@54^$@0#cstringList_empty
+*1 (Constant)
+^1295 0$#LLERROR_H
+*4 (Function)
+^1296 2437$$$@0#check
+^1297 20947@6@0@8@0@0$$@0#llassert
+^1298 2443@6@0@8@0@0$$@0#llassertretnull
+^1299 2445@6@0@8@0@0$$@0#llassertprotect
+^1300 2447@6@0@8@0@0$$@0#llassertfatal
+^1301 2459@6@0@6@0@0@1@g2689@6@5,g155@6@0@1@g155$@0#llfatalbug
+^1302 2463$@0@g2690@0@0@1@g2690$@0#llgenerror
+^1303 2467$@0@g2690@0@0@1@g2690$@0#llgenhinterror
+^1304 2469$@1@g2690@6@0,g2689@6@5@1@g2690$@0#llerror
+^1305 2491$$$@0#lclerror
+^1306 2505@6@0@6@0@0@1@g2690@6@0,g2689@6@5@1@tg2690$@0#llbug
+^1307 2509$@0@g2690@0@0@1@tg2690$@0#llquietbug
+^1308 2511$@0@g2690@0@0@1@tg2690$@0#llcontbug
+^1309 2517$@0@g2690@0@0,s1@1@tg2690,s1$@0#optgenerror2
+^1310 2521$@0@g2690@0@0,s1@1@tg2690,s1$@0#optgenerror2n
+^1311 2525$@0@g2690@0@0,s1@1@tg2690,s1$@0#lloptgenerror
+^1312 2529$@0@g2690@0@0,s1@1@tg2690,s1$@0#llnoptgenerror
+^1313 2533$@0@g2690@0@0,s1@1@tg2690,s1$@0#llgenformattypeerror
+^1314 2537$@0@g2690@0@0,s1@1@tg2690,s1$@0#llgentypeerror
+^1315 2539$@0@g2690@0@0,s1@1@tg2690,s1$@0#gentypeerror
+^1316 2541$@0@g2690@0@0,s1@1@tg2690,s1$@0#optgenerror
+^1317 2543$@0@g2690@0@0,s1@1@tg2690,s1$@0#voptgenerror
+^1318 2547$@0@g2690@0@0,s1@1@g2690,s1$@0#fsgenerror
+^1319 2549$@0@g2690@0@0,s1@1@tg2690,s1$@0#vfsgenerror
+^1320 2551$$$@0#voptgenerror2
+^1321 2553$$$@0#voptgenerror2n
+^1322 2555$$$@0#noptgenerror
+^1323 2557$$$@0#vnoptgenerror
+^1324 2559$$$@0#vgenhinterror
+^1325 2566$@0@g2690@0@0@1@g2690$@0#llforceerror
+^1326 2570$@0@g2690@0@0@1@g2690,p2$@0#cppoptgenerror
+^1327 2572$$$@0#llerrorlit
+^1328 2576@6@0@6@0@0$$@0#llbugexitlit
+^1329 2578$$$@0#llbuglit
+^1330 2580$$$@0#llcontbuglit
+^1331 2584$$$@0#llmsglit
+*1 (Constant)
+^1332 0$#FILELIB_H#INPUTSTREAM_H
+*4 (Function)
+^1334 2627@6@0@1@0@54^$@0#inputStream_isDefined
+^1335 2629@6@0@1@0@53^$@0#inputStream_isUndefined
+*1 (Constant)
+^1336 0$#QUALLIST_H
 *4 (Function)
-^1327 2666@6@0@1@0@54$$@0#qualList_isDefined
-^1328 2668@6@0@1@0@53$$@0#qualList_isUndefined
-^1329 2671$$$@0#qualList_size
-^1330 2673$$$@0#qualList_isEmpty
-^1331 2697$$$@0#qualList_hasBufQualifiers
+^1337 2666@6@0@1@0@54$$@0#qualList_isDefined
+^1338 2668@6@0@1@0@53$$@0#qualList_isUndefined
+^1339 2671$$$@0#qualList_size
+^1340 2673$$$@0#qualList_isEmpty
+^1341 2697$$$@0#qualList_hasBufQualifiers
 *1 (Constant)
-^1332 0$#MAPPING_H#sort_H
+^1342 0$#MAPPING_H#sort_H
 *4 (Function)
-^1334 2805$^$@0#sort_isNoSort
+^1344 2805$^$@0#sort_isNoSort
 *1 (Constant)
-^1335 0$#LCLCTYPESX_H
+^1345 0$#LCLCTYPESX_H
 *4 (Function)
-^1336 2826$$$@0#fixBits
+^1346 2826$$$@0#fixBits
 *1 (Constant)
-^1337 0$#PARAMNODEH
+^1347 0$#PARAMNODEH
 *4 (Function)
-^1338 2847$$$@0#paramNode_isElipsis
-^1339 2849$$$@0#paramNode_isYield
+^1348 2847$$$@0#paramNode_isElipsis
+^1349 2849$$$@0#paramNode_isYield
 *1 (Constant)
-^1340 0$#paramNodeLIST_H
+^1350 0$#paramNodeLIST_H
 *4 (Function)
-^1341 2858$$$@0#paramNodeList_size
-^1342 2860$$$@0#paramNodeList_empty
-^1343 2864@6@0@1@0@54^$@0#paramNodeList_isDefined
-^1344 2878@6@0@1@0@53$$@0#paramNodeList_isNull
-*1 (Constant)
-^1345 0$#LSYMBOL_H
+^1351 2858$$$@0#paramNodeList_size
+^1352 2860$$$@0#paramNodeList_empty
+^1353 2864@6@0@1@0@54^$@0#paramNodeList_isDefined
+^1354 2878@6@0@1@0@53$$@0#paramNodeList_isNull
+*1 (Constant)
+^1355 0$#LSYMBOL_H
 *4 (Function)
-^1346 2880$$$@0#lsymbol_isDefined
-^1347 2882$$$@0#lsymbol_isUndefined
-^1348 2896$^$@0#lsymbol_equal
+^1356 2880$$$@0#lsymbol_isDefined
+^1357 2882$$$@0#lsymbol_isUndefined
+^1358 2896$^$@0#lsymbol_equal
 *1 (Constant)
-^1349 0$#ABSTRACT_H#LTOKEN_H
+^1359 0$#ABSTRACT_H#LTOKEN_H
 *4 (Function)
-^1351 2909@6@0@1@0@54$$@0#ltoken_isValid
-^1352 2911@6@0@1@0@53$$@0#ltoken_isUndefined
-^1353 2913$^$@0#ltoken_isStateDefined
-^1354 2915$$$@0#ltoken_setDefined
-^1355 2921$$$@0#ltoken_setIntField
-^1356 2923$$$@0#ltoken_getLine
-^1357 2925$$$@0#ltoken_setLine
-^1358 2927$$$@0#ltoken_getCol
-^1359 2929$@0@@1@p0$@0#ltoken_setCol
-^1360 2931$^$@0#ltoken_getCode
-^1361 2933$^$@0#ltoken_getIntField
-^1362 2935$^$@0#ltoken_getText
-^1363 2938$^@19@2@0#ltoken_getTextChars
-^1364 2940$^$@0#ltoken_hasSyn
-^1365 2942$$$@0#ltoken_wasSyn
-^1366 2948$$$@0#ltoken_setCode
-^1367 2950$$$@0#ltoken_setRawText
-^1368 2952$$$@0#ltoken_setIdType
-^1369 2954$$$@0#ltoken_setText
-^1370 2961$^@19@3@0#ltoken_getRawTextChars
-^1371 2963@6@5@1@0@0^@19@3@0#ltoken_getRawString
-^1372 2967@6@5@1@0@0$@19@3@0#ltoken_fileName
-^1373 2969$$$@0#ltoken_setFileName
-^1374 2971$$$@0#ltoken_isChar
-^1375 2973$$$@0#ltoken_setHasSyn
+^1361 2909@6@0@1@0@54$$@0#ltoken_isValid
+^1362 2911@6@0@1@0@53$$@0#ltoken_isUndefined
+^1363 2913$^$@0#ltoken_isStateDefined
+^1364 2915$$$@0#ltoken_setDefined
+^1365 2921$$$@0#ltoken_setIntField
+^1366 2923$$$@0#ltoken_getLine
+^1367 2925$$$@0#ltoken_setLine
+^1368 2927$$$@0#ltoken_getCol
+^1369 2929$@0@@1@p0$@0#ltoken_setCol
+^1370 2931$^$@0#ltoken_getCode
+^1371 2933$^$@0#ltoken_getIntField
+^1372 2935$^$@0#ltoken_getText
+^1373 2938$^@19@2@0#ltoken_getTextChars
+^1374 2940$^$@0#ltoken_hasSyn
+^1375 2942$$$@0#ltoken_wasSyn
+^1376 2948$$$@0#ltoken_setCode
+^1377 2950$$$@0#ltoken_setRawText
+^1378 2952$$$@0#ltoken_setIdType
+^1379 2954$$$@0#ltoken_setText
+^1380 2961$^@19@3@0#ltoken_getRawTextChars
+^1381 2963@6@5@1@0@0^@19@3@0#ltoken_getRawString
+^1382 2967@6@5@1@0@0$@19@3@0#ltoken_fileName
+^1383 2969$$$@0#ltoken_setFileName
+^1384 2971$$$@0#ltoken_isChar
+^1385 2973$$$@0#ltoken_setHasSyn
 *1 (Constant)
-^1376 0$#LTOKENLIST_H
+^1386 0$#LTOKENLIST_H
 *4 (Function)
-^1377 2993@6@0@1@0@54^$@0#ltokenList_isDefined
-^1378 2995@6@0@1@0@53^$@0#ltokenList_isUndefined
-^1379 2997$^$@0#ltokenList_size
-^1380 2999$^$@0#ltokenList_empty
-^1381 3001$^$@0#ltokenList_isEmpty
+^1387 2993@6@0@1@0@54^$@0#ltokenList_isDefined
+^1388 2995@6@0@1@0@53^$@0#ltokenList_isUndefined
+^1389 2997$^$@0#ltokenList_size
+^1390 2999$^$@0#ltokenList_empty
+^1391 3001$^$@0#ltokenList_isEmpty
 *1 (Constant)
-^1382 0$#IMPORTNODELIST_H#SORTLIST_H#LSYMBOLLIST_H#LSYMBOLSET_H
+^1392 0$#IMPORTNODELIST_H#SORTLIST_H#LSYMBOLLIST_H#LSYMBOLSET_H
 *4 (Function)
-^1386 3101@6@0@1@0@54^$@0#lsymbolSet_isDefined
+^1396 3101@6@0@1@0@54^$@0#lsymbolSet_isDefined
 *1 (Constant)
-^1387 0$#SORTSET_H
+^1397 0$#SORTSET_H
 *4 (Function)
-^1388 3119@6@0@1@0@54^$@0#sortSet_isDefined
-^1389 3121$$$@0#sortSet_size
+^1398 3119@6@0@1@0@54^$@0#sortSet_isDefined
+^1399 3121$$$@0#sortSet_size
 *1 (Constant)
-^1390 0$#PAIRNODELIST_H
+^1400 0$#PAIRNODELIST_H
 *4 (Function)
-^1391 3154@6@0@1@0@54^$@0#pairNodeList_isDefined
+^1401 3154@6@0@1@0@54^$@0#pairNodeList_isDefined
 *1 (Constant)
-^1392 0$#DECLARATORNODELIST_H#DECLARATORINVNODELIST_H
+^1402 0$#DECLARATORNODELIST_H#DECLARATORINVNODELIST_H
 *4 (Function)
-^1394 3204$$$@0#declaratorInvNodeList_size
-^1395 3231$$$@0#abstDeclaratorNode_free
+^1404 3204$$$@0#declaratorInvNodeList_size
+^1405 3231$$$@0#abstDeclaratorNode_free
 *1 (Constant)
-^1396 0$#VARNODE_H#VARNODELIST_H#QUANTIFIERNODELIST_H
+^1406 0$#VARNODE_H#VARNODELIST_H#QUANTIFIERNODELIST_H
 *4 (Function)
-^1399 3298$$$@0#storeRefNode_isTerm
-^1400 3300$$$@0#storeRefNode_isObj
-^1401 3302$$$@0#storeRefNode_isType
-^1402 3304$$$@0#storeRefNode_isSpecial
+^1409 3298$$$@0#storeRefNode_isTerm
+^1410 3300$$$@0#storeRefNode_isObj
+^1411 3302$$$@0#storeRefNode_isType
+^1412 3304$$$@0#storeRefNode_isSpecial
 *1 (Constant)
-^1403 0$#STOREREFNODELIST_H#LETDECLNODELIST_H#PROGRAMNODELIST_H#INITDECLNODELIST_H#VARDECLNODE_H#VARDECLARATIONNODELIST_H
+^1413 0$#STOREREFNODELIST_H#LETDECLNODELIST_H#PROGRAMNODELIST_H#INITDECLNODELIST_H#VARDECLNODE_H#VARDECLARATIONNODELIST_H
 *4 (Function)
-^1409 3452$$$@0#globalList_free
-^1410 3450@6@5@1@0@0$@3@0@0#globalList_unparse
+^1419 3452$$$@0#globalList_free
+^1420 3450@6@5@1@0@0$@3@0@0#globalList_unparse
 *1 (Constant)
-^1411 0$#FCNNODELIST_H
+^1421 0$#FCNNODELIST_H
 *4 (Function)
-^1412 3475@6@0@1@0@54$$@0#fcnNodeList_isDefined
-^1413 3477@6@0@1@0@53$$@0#fcnNodeList_isUndefined
-^1414 3479$$$@0#fcnNodeList_size
-^1415 3481$$$@0#fcnNodeList_isEmpty
+^1422 3475@6@0@1@0@54$$@0#fcnNodeList_isDefined
+^1423 3477@6@0@1@0@53$$@0#fcnNodeList_isUndefined
+^1424 3479$$$@0#fcnNodeList_size
+^1425 3481$$$@0#fcnNodeList_isEmpty
 *1 (Constant)
-^1416 0$#STRUCTDECLNODELIST_H
+^1426 0$#STRUCTDECLNODELIST_H
 *4 (Function)
-^1417 3521$$$@0#stDeclNodeList_size
+^1427 3521$$$@0#stDeclNodeList_size
 *1 (Constant)
-^1418 0$#TYPENODE_H
+^1428 0$#TYPENODE_H
 *4 (Function)
-^1419 3573@6@0@1@0@54^$@0#lclTypeSpecNode_isDefined
+^1429 3573@6@0@1@0@54^$@0#lclTypeSpecNode_isDefined
 *1 (Constant)
-^1420 0$#TYPENAMENODELIST_H
+^1430 0$#TYPENAMENODELIST_H
 *4 (Function)
-^1421 3600$$$@0#typeNameNodeList_size
-^1422 3602$$$@0#typeNameNodeList_empty
+^1431 3600$$$@0#typeNameNodeList_size
+^1432 3602$$$@0#typeNameNodeList_empty
 *1 (Constant)
-^1423 0$#SIGNODESET_H
+^1433 0$#SIGNODESET_H
 *4 (Function)
-^1424 3647@6@0@1@0@54^$@0#sigNodeSet_isDefined
-^1425 3649@6@0@1@0@53^$@0#sigNodeSet_isUndefined
-^1426 3651$^$@0#sigNodeSet_isEmpty
-^1427 3653$^$@0#sigNodeSet_size
+^1434 3647@6@0@1@0@54^$@0#sigNodeSet_isDefined
+^1435 3649@6@0@1@0@53^$@0#sigNodeSet_isUndefined
+^1436 3651$^$@0#sigNodeSet_isEmpty
+^1437 3653$^$@0#sigNodeSet_size
 *1 (Constant)
-^1428 0$#lslOpSET_H
+^1438 0$#lslOpSET_H
 *4 (Function)
-^1429 3706@6@0@1@0@54^$@0#lslOpSet_isDefined
-^1430 3708$^$@0#lslOpSet_size
+^1439 3706@6@0@1@0@54^$@0#lslOpSet_isDefined
+^1440 3708$^$@0#lslOpSet_size
 *1 (Constant)
-^1431 0$#replaceNodeLIST_H
+^1441 0$#replaceNodeLIST_H
 *4 (Function)
-^1432 3739$$$@0#replaceNodeList_size
-^1433 3741$$$@0#replaceNodeList_isDefined
+^1442 3739$$$@0#replaceNodeList_size
+^1443 3741$$$@0#replaceNodeList_isDefined
 *1 (Constant)
-^1434 0$#traitRefNodeLIST_H#interfaceNodeLIST_H
+^1444 0$#traitRefNodeLIST_H#interfaceNodeLIST_H
 *4 (Function)
-^1436 3835@6@0@1@0@54^$@0#termNode_isDefined
+^1446 3835@6@0@1@0@54^$@0#termNode_isDefined
 *1 (Constant)
-^1437 0$#termNodeLIST_H
+^1447 0$#termNodeLIST_H
 *4 (Function)
-^1438 3847$$$@0#termNodeList_size
-^1439 3849$$$@0#termNodeList_empty
-^1440 3851@6@0@1@0@54$$@0#termNodeList_isDefined
+^1448 3847$$$@0#termNodeList_size
+^1449 3849$$$@0#termNodeList_empty
+^1450 3851@6@0@1@0@54$$@0#termNodeList_isDefined
 *1 (Constant)
-^1441 0$#sortSetLIST_H
+^1451 0$#sortSetLIST_H
 *4 (Function)
-^1442 3895$$$@0#sortSetList_size
+^1452 3895$$$@0#sortSetList_size
 *1 (Constant)
-^1443 0$#lslOpLIST_H
+^1453 0$#lslOpLIST_H
 *3 (Variable)
-^1444 0|@11|^#MASH
-*1 (Constant)
-^1445 0$#SYMTABLE_H
-*4 (Function)
-^1446 4247@6@0@1@0@54$$@0#typeInfo_exists
-^1447 4249@6@0@1@0@54$$@0#varInfo_exists
-^1448 4251@6@0@1@0@54$$@0#tagInfo_exists
-^1449 4253@6@0@1@0@54$$@0#opInfo_exists
-*1 (Constant)
-^1450 0$#exprNodeList_H
-*4 (Function)
-^1451 4316$^$@0#exprNodeList_size
-^1452 4318$^$@0#exprNodeList_isEmpty
-*1 (Constant)
-^1453 0$#CPRIM_H
-*4 (Function)
-^1454 4347$$$@0#cprim_isUnsignedChar
-^1455 4349$$$@0#cprim_isSignedChar
-^1456 4351$$$@0#cprim_isAnyChar
-^1457 4353$$$@0#cprim_isAnyInt
-^1458 4355$$$@0#cprim_isAnyReal
-^1459 4357$$$@0#cprim_equal
-*1 (Constant)
-^1460 0$#CSTRINGTABLE_H
-*4 (Function)
-^1461 4382@6@0@1@0@54^$@0#cstringTable_isDefined
-^1462 4384@6@0@1@0@53^$@0#cstringTable_isUndefined
-*1 (Constant)
-^1463 0$#GHTABLE_H
-*4 (Function)
-^1464 4417@6@0@1@0@54^$@0#genericTable_isDefined
-^1465 4419@6@0@1@0@53^$@0#genericTable_isUndefined
-*1 (Constant)
-^1466 0$#filelocLIST_H
-*4 (Function)
-^1467 4448@6@0@1@0@54$$@0#filelocList_isDefined
-^1468 4446@6@0@1@0@53^$@0#filelocList_isUndefined
-^1469 4453$^$@0#filelocList_size
-^1470 4455$$$@0#filelocList_isEmpty
-*1 (Constant)
-^1471 0$#enumNameLIST_H
-*4 (Function)
-^1472 4474@6@5@1@0@0^@2@0@0#enumName_create
-^1473 4483$$$@0#enumNameList_size
-*1 (Constant)
-^1474 0$#enumNameSLIST_H
-*4 (Function)
-^1475 4512$^$@0#enumNameSList_size
-^1476 4514$$@2@0@0#enumNameSList_subtract
-^1477 4516$$@2@0@0#enumNameSList_new
-^1478 4518$$$@0#enumNameSList_member
-^1479 4520$$$@0#enumNameSList_addh
-^1480 4524@6@5@1@0@0^@2@0@0#enumNameSList_unparse
-*1 (Constant)
-^1481 0$#VARKINDSH
-*4 (Function)
-^1482 4535$^$@0#nstate_isKnown
-^1483 4537$^$@0#nstate_isValid
-^1484 4545$^$@0#sstate_isKnown
-^1485 4547$^$@0#sstate_isUnknown
-^1486 4549$^$@0#exkind_isUnknown
-^1487 4551$^$@0#exkind_isKnown
-^1488 4553$^$@0#alkind_isValid
-^1489 4555$^$@0#alkind_isImplicit
-^1490 4557$^$@0#alkind_isDependent
-^1491 4559$^$@0#alkind_isOnly
-^1492 4561$^$@0#alkind_isTemp
-^1493 4565$^$@0#alkind_isOwned
-^1494 4567$^$@0#alkind_isStack
-^1495 4569$^$@0#alkind_isStatic
-^1496 4571$^$@0#alkind_isKeep
-^1497 4573$^$@0#alkind_isKept
-^1498 4575$^$@0#alkind_isUnique
-^1499 4577$^$@0#alkind_isError
-^1500 4579$^$@0#alkind_isFresh
-^1501 4581$^$@0#alkind_isShared
-^1502 4583$^$@0#alkind_isLocal
-^1503 4585$^$@0#alkind_isKnown
-^1504 4587$^$@0#alkind_isUnknown
-^1505 4589$^$@0#alkind_isRefCounted
-^1506 4591$^$@0#alkind_isRefs
-^1507 4593$^$@0#alkind_isNewRef
-^1508 4595$^$@0#alkind_isKillRef
-^1509 4642$^$@0#exitkind_isMustExit
-^1510 4644$^$@0#exitkind_equal
-^1511 4654$^$@0#exitkind_isKnown
-^1512 4656$^$@0#exitkind_isTrueExit
-^1513 4658$^$@0#exitkind_isConditionalExit
-^1514 4660$^$@0#exitkind_isError
-^1515 4662$^$@0#exitkind_mustExit
-^1516 4664$^$@0#exitkind_mustEscape
-*1 (Constant)
-^1517 0$#sRefSET_H
-*4 (Function)
-^1518 4676@6@0@1@0@53^$@0#sRefSet_isUndefined
-^1519 4680@6@0@1@0@54^$@0#sRefSet_isDefined
-^1520 4678@6@0@1@0@53^$@0#sRefSet_isEmpty
-*1 (Constant)
-^1521 0$#EKIND_H
-*4 (Function)
-^1522 4781$^$@0#ekind_equal
-^1523 4787$^$@0#ekind_isFunction
-^1524 4789$^$@0#ekind_isVariable
-^1525 4791$^$@0#ekind_isElipsis
-^1526 4793$^$@0#ekind_isConst
-^1527 4795$^$@0#ekind_isEnumConst
-^1528 4785$^$@0#ekind_toInt
-*1 (Constant)
-^1529 0$#USYMIDSET_H#USYMID_H
-*4 (Function)
-^1531 4805$^$@0#usymId_equal
-^1532 4836@6@0@1@0@54^$@0#usymIdSet_isDefined
-^1533 4838@6@0@1@0@53^$@0#usymIdSet_isUndefined
-^1534 4841$$$@0#usymIdSet_size
-*1 (Constant)
-^1535 0$#sRefLIST_H
-*4 (Function)
-^1536 4851@6@0@1@0@53^$@0#sRefList_isEmpty
-^1537 4849@6@0@1@0@53^$@0#sRefList_isUndefined
-^1538 4853@6@0@1@0@54^$@0#sRefList_isDefined
-*1 (Constant)
-^1539 0$#uentryLIST_H
-*4 (Function)
-^1540 4877@6@5@1@0@0$@2@0@0#uentryList_makeMissingParams
-^1541 4883@6@0@1@0@53^$@0#uentryList_isEmpty
-^1542 4881@6@0@1@0@53^$@0#uentryList_isUndefined
-^1543 4885@6@0@1@0@54^$@0#uentryList_isDefined
-^1544 4947$$$@0#uentryList_sameObject
-*1 (Constant)
-^1545 0$#globSet_H
-*4 (Function)
-^1546 4954$$$@0#globSet_size
-^1547 4956$$$@0#globSet_isEmpty
-^1548 4988@6@0@1@0@54^$@0#globSet_isDefined
-^1549 4990@6@0@1@0@53^$@0#globSet_isUndefined
-*1 (Constant)
-^1550 0$#ctypeLIST_H
-*4 (Function)
-^1551 4997$^$@0#ctypeList_size
-^1552 5011@6@0@1@0@54^$@0#ctypeList_isDefined
-^1553 5013@6@0@1@0@53^$@0#ctypeList_isUndefined
-*1 (Constant)
-^1554 0$#aliasTable_H
-*4 (Function)
-^1555 5025@6@0@1@0@54$$@0#aliasTable_isDefined
-^1556 5021@6@0@1@0@53$$@0#aliasTable_isUndefined
-^1557 5023@6@0@1@0@53$$@0#aliasTable_isEmpty
-^1558 5027$$$@0#aliasTable_size
-*1 (Constant)
-^1559 0$#READER_H
-*4 (Function)
-^1560 5069$@0@@1@tp0$@0#reader_checkChar
-^1561 5074@6@5@1@0@0@0@@1@tp0@3@0@0#reader_getStringWord
-*1 (Constant)
-^1562 0$#USYMTAB_H
-*4 (Function)
-^1563 5127@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookup
-^1564 5195$^$@0#usymId_fromInt
-^1565 5197$^$@0#usymId_isInvalid
-^1566 5199$^$@0#usymId_isValid
-^1567 5201$^$@0#typeId_isInvalid
-^1568 5203$^$@0#typeId_isValid
-^1569 5205$^$@0#typeId_equal
-^1570 5207$$$@0#typeId_fromInt
-^1571 5328@6@0@1@0@54^$@0#usymtab_isDefined
-*1 (Constant)
-^1572 0$#CTYPE_H
-*4 (Function)
-^1573 5342$$$@0#ctkind_toInt
-^1574 5546@6@5@1@0@0^@19@3@0#ctype_getParams
-^1575 5552$^$@0#ctype_toCprim
-^1576 5568$^$@0#ctype_isMissingParamsMarker
-^1577 5570$$$@0#ctype_equal
-^1578 5574$^$@0#ctype_isElips
-^1579 5576$^$@0#ctype_isAP
-^1580 5578$^$@0#ctype_isDefined
-^1581 5580$^$@0#ctype_isKnown
-^1582 5582$^$@0#ctype_isSU
-^1583 5584$^$@0#ctype_isUndefined
-^1584 5586$^$@0#ctype_isUnknown
-^1585 5588$^$@0#ctype_isBogus
-*1 (Constant)
-^1586 0$#QTYPEH
-*4 (Function)
-^1587 5616@6@0@1@0@53$$@0#qtype_isUndefined
-^1588 5618@6@0@1@0@54$$@0#qtype_isDefined
-^1589 5620$$$@0#qtype_getType
-^1590 5622@6@5@1@0@0$@19@2@0#qtype_getQuals
-^1591 5624$$$@0#qtype_setType
-*1 (Constant)
-^1592 0$#idDecl_H
-*4 (Function)
-^1593 5655@6@0@1@0@54^$@0#idDecl_isDefined
-^1594 5687@6@5@1@0@0^@18@3@0#idDecl_getName
-*1 (Constant)
-^1595 0$#MULTIVAL_H
-*4 (Function)
-^1596 5702@6@0@1@0@54^$@0#multiVal_isDefined
-^1597 5704@6@0@1@0@53^$@0#multiVal_isUndefined
-^1598 5706@6@0@1@0@53^$@0#multiVal_isUnknown
-^1599 5748$^$@0#multiVal_equiv
-*1 (Constant)
-^1600 0$#STATECLAUSE_H
-*4 (Function)
-^1601 5772$^$@0#stateClause_isGlobal
-^1602 5784@6@5@1@0@0^@19@3@0#stateClause_getRefs
-*1 (Constant)
-^1603 0$#STATECLAUSELIST_H
-*4 (Function)
-^1604 5840@6@0@1@0@54^$@0#stateClauseList_isDefined
-^1605 5842@6@0@1@0@53^$@0#stateClauseList_isUndefined
-^1606 5844$^$@0#stateClauseList_size
-*1 (Constant)
-^1607 0$#UENTRY_H#CENTRY_H
-*4 (Function)
-^1609 5912@6@0@1@0@53^$@0#uentry_isUndefined
-^1610 5916@6@0@1@0@54^$@0#uentry_isValid
-^1611 5914@6@0@1@0@53^$@0#uentry_isInvalid
-^1612 5928@6@0@1@0@54$$@0#uentry_isLset
-^1613 5930@6@0@1@0@54$$@0#uentry_isUsed
-^1614 5932@6@0@1@0@54^$@0#uentry_isAbstractType
-^1615 5934@6@0@1@0@54^$@0#uentry_isConstant
-^1616 5936@6@0@1@0@54^$@0#uentry_isEitherConstant
-^1617 5938@6@0@1@0@54^$@0#uentry_isEnumConstant
-^1618 5940@6@0@1@0@54^$@0#uentry_isExternal
-^1619 5942@6@0@1@0@54^$@0#uentry_isExtern
-^1620 5946@6@0@1@0@54^$@0#uentry_isFunction
-^1621 5948@6@0@1@0@54^$@0#uentry_isPriv
-^1622 5954@6@0@1@0@54^$@0#uentry_isStatic
-^1623 5956$$$@0#uentry_setLset
-^1624 5974$$$@0#uentry_sameObject
-^1625 5990$$$@0#uentry_setNotUsed
-^1626 5992$$$@0#uentry_wasUsed
-^1627 6134$^$@0#uentry_isElipsisMarker
-^1628 6337@6@5@1@0@0^@19@3@0#uentry_getUses
-^1629 6369$$$@0#uentry_hasBufStateInfo
-^1630 6371$$$@0#uentry_isNullTerminated
-^1631 6373$$$@0#uentry_isPossiblyNullTerminated
-^1632 6375$$$@0#uentry_isNotNullTerminated
-*1 (Constant)
-^1633 0$#STATEINFO_H
-*4 (Function)
-^1634 6399@6@0@1@0@54^$@0#stateInfo_isDefined
-*1 (Constant)
-^1635 0$#STATEVALUE_H
-*4 (Function)
-^1636 6426@6@0@1@0@53^$@0#stateValue_isUndefined
-^1637 6428@6@0@1@0@54^$@0#stateValue_isDefined
-^1638 6436@6@5@1@0@0^@19@3@0#stateValue_getLoc
-^1639 6456$^$@0#stateValue_isError
-*1 (Constant)
-^1640 0$#VTABLE_H
-*4 (Function)
-^1641 6458@6@0@1@0@54^$@0#valueTable_isDefined
-^1642 6460@6@0@1@0@53^$@0#valueTable_isUndefined
-^1643 6462@6@5@1@0@0$@2@0@0#valueTable_create
-^1644 6466@6@5@1@0@0^@18@2@0#valueTable_lookup
-^1645 6468$^$@0#valueTable_contains
-^1646 6470@6@5@1@0@0$@2@0@0#valueTable_stats
-^1647 6472$$$@0#valueTable_free
-^1648 6481$^$@0#valueTable_size
-*1 (Constant)
-^1649 0$#STOREREF_H
-*4 (Function)
-^1650 6536@6@0@1@0@53^$@0#sRef_isInvalid
-^1651 6538@6@0@1@0@54^$@0#sRef_isValid
-^1652 6560$^$@0#sRef_hasLastReference
-^1653 6558@6@0@1@0@54^$@0#sRef_isKnown
-^1654 6562$^$@0#sRef_isMeaningful
-^1655 6564$^$@0#sRef_isNew
-^1656 6566$^$@0#sRef_isType
-^1657 6568$^$@0#sRef_isSafe
-^1658 6570$^$@0#sRef_isUnsafe
-^1659 6572$@0@@1@p0$@0#sRef_clearAliasKind
-^1660 6574$^$@0#sRef_stateKnown
-^1661 6578$^$@0#sRef_getOrigAliasKind
-^1662 6580@6@0@1@0@54^$@0#sRef_isConj
-^1663 6630@6@0@1@0@54^$@0#sRef_isKindSpecial
-^1664 6926$^$@0#sRef_isUndefGlob
-^1665 6928$^$@0#sRef_isKilledGlob
-^1666 6930$^$@0#sRef_isRelDef
-^1667 6932$^$@0#sRef_isPartial
-^1668 6934$^$@0#sRef_isStateSpecial
-^1669 6938$^$@0#sRef_isStateDefined
-^1670 6940$^$@0#sRef_isAnyDefined
-^1671 6942@6@0@1@0@54^$@0#sRef_isPdefined
-^1672 6946$^$@0#sRef_isStateUnknown
-^1673 6948@6@0@1@0@54^$@0#sRef_isRefCounted
-^1674 6950@6@0@1@0@54^$@0#sRef_isNewRef
-^1675 6952@6@0@1@0@54^$@0#sRef_isKillRef
-^1676 6962$^$@0#sRef_isKept
-^1677 6980$^$@0#sRef_isRefsField
-^1678 7110$$$@0#sRef_getSize
-^1679 7112$$$@0#sRef_getLen
-^1680 7114$$$@0#sRef_hasBufStateInfo
-^1681 7116$$$@0#sRef_isNullTerminated
-^1682 7118$$$@0#sRef_isPossiblyNullTerminated
-^1683 7120$$$@0#sRef_isNotNullTerminated
-*1 (Constant)
-^1684 0$#GUARDSET_H
-*4 (Function)
-^1685 7165@6@0@1@0@54^$@0#guardSet_isDefined
-*1 (Constant)
-^1686 0$#__constraintTerm_h__#__constraintExprData_h__
-*4 (Function)
-^1688 7281@6@0@1@0@54^$@0#constraintExprData_isDefined
-*1 (Constant)
-^1689 0$#__constraintExpr_h__
-*4 (Function)
-^1690 7323@6@0@1@0@54^$@0#constraintExpr_isDefined
-^1691 7325@6@0@1@0@53^$@0#constraintExpr_isUndefined
-^1692 7327@6@0@1@0@53^$@0#constraintExpr_isError
-*1 (Constant)
-^1693 0$#__constraint_h__
-*4 (Function)
-^1694 7417@6@0@1@0@54^$@0#constraint_isDefined
-^1695 7419@6@0@1@0@53^$@0#constraint_isUndefined
-^1696 7421@6@0@1@0@53^$@0#constraint_isError
-^1697 7443@6@5@1@0@0^@2@0@0#constraint_unparse
-*1 (Constant)
-^1698 0$#constraintLIST_H
+^1454 0|@11|^#MASH
+*1 (Constant)
+^1455 0$#SYMTABLE_H
+*4 (Function)
+^1456 4247@6@0@1@0@54$$@0#typeInfo_exists
+^1457 4249@6@0@1@0@54$$@0#varInfo_exists
+^1458 4251@6@0@1@0@54$$@0#tagInfo_exists
+^1459 4253@6@0@1@0@54$$@0#opInfo_exists
+*1 (Constant)
+^1460 0$#exprNodeList_H
+*4 (Function)
+^1461 4316$^$@0#exprNodeList_size
+^1462 4318$^$@0#exprNodeList_isEmpty
+*1 (Constant)
+^1463 0$#CPRIM_H
+*4 (Function)
+^1464 4347$$$@0#cprim_isUnsignedChar
+^1465 4349$$$@0#cprim_isSignedChar
+^1466 4351$$$@0#cprim_isAnyChar
+^1467 4353$$$@0#cprim_isAnyInt
+^1468 4355$$$@0#cprim_isAnyReal
+^1469 4357$$$@0#cprim_equal
+*1 (Constant)
+^1470 0$#CSTRINGTABLE_H
+*4 (Function)
+^1471 4382@6@0@1@0@54^$@0#cstringTable_isDefined
+^1472 4384@6@0@1@0@53^$@0#cstringTable_isUndefined
+*1 (Constant)
+^1473 0$#GHTABLE_H
+*4 (Function)
+^1474 4417@6@0@1@0@54^$@0#genericTable_isDefined
+^1475 4419@6@0@1@0@53^$@0#genericTable_isUndefined
+*1 (Constant)
+^1476 0$#filelocLIST_H
+*4 (Function)
+^1477 4448@6@0@1@0@54$$@0#filelocList_isDefined
+^1478 4446@6@0@1@0@53^$@0#filelocList_isUndefined
+^1479 4453$^$@0#filelocList_size
+^1480 4455$$$@0#filelocList_isEmpty
+*1 (Constant)
+^1481 0$#enumNameLIST_H
+*4 (Function)
+^1482 4474@6@5@1@0@0^@2@0@0#enumName_create
+^1483 4483$$$@0#enumNameList_size
+*1 (Constant)
+^1484 0$#enumNameSLIST_H
+*4 (Function)
+^1485 4512$^$@0#enumNameSList_size
+^1486 4514$$@2@0@0#enumNameSList_subtract
+^1487 4516$$@2@0@0#enumNameSList_new
+^1488 4518$$$@0#enumNameSList_member
+^1489 4520$$$@0#enumNameSList_addh
+^1490 4524@6@5@1@0@0^@2@0@0#enumNameSList_unparse
+*1 (Constant)
+^1491 0$#VARKINDSH
+*4 (Function)
+^1492 4535$^$@0#nstate_isKnown
+^1493 4537$^$@0#nstate_isValid
+^1494 4545$^$@0#sstate_isKnown
+^1495 4547$^$@0#sstate_isUnknown
+^1496 4549$^$@0#exkind_isUnknown
+^1497 4551$^$@0#exkind_isKnown
+^1498 4553$^$@0#alkind_isValid
+^1499 4555$^$@0#alkind_isImplicit
+^1500 4557$^$@0#alkind_isDependent
+^1501 4559$^$@0#alkind_isOnly
+^1502 4561$^$@0#alkind_isTemp
+^1503 4565$^$@0#alkind_isOwned
+^1504 4567$^$@0#alkind_isStack
+^1505 4569$^$@0#alkind_isStatic
+^1506 4571$^$@0#alkind_isKeep
+^1507 4573$^$@0#alkind_isKept
+^1508 4575$^$@0#alkind_isUnique
+^1509 4577$^$@0#alkind_isError
+^1510 4579$^$@0#alkind_isFresh
+^1511 4581$^$@0#alkind_isShared
+^1512 4583$^$@0#alkind_isLocal
+^1513 4585$^$@0#alkind_isKnown
+^1514 4587$^$@0#alkind_isUnknown
+^1515 4589$^$@0#alkind_isRefCounted
+^1516 4591$^$@0#alkind_isRefs
+^1517 4593$^$@0#alkind_isNewRef
+^1518 4595$^$@0#alkind_isKillRef
+^1519 4642$^$@0#exitkind_isMustExit
+^1520 4644$^$@0#exitkind_equal
+^1521 4654$^$@0#exitkind_isKnown
+^1522 4656$^$@0#exitkind_isTrueExit
+^1523 4658$^$@0#exitkind_isConditionalExit
+^1524 4660$^$@0#exitkind_isError
+^1525 4662$^$@0#exitkind_mustExit
+^1526 4664$^$@0#exitkind_mustEscape
+*1 (Constant)
+^1527 0$#sRefSET_H
+*4 (Function)
+^1528 4676@6@0@1@0@53^$@0#sRefSet_isUndefined
+^1529 4680@6@0@1@0@54^$@0#sRefSet_isDefined
+^1530 4678@6@0@1@0@53^$@0#sRefSet_isEmpty
+*1 (Constant)
+^1531 0$#EKIND_H
+*4 (Function)
+^1532 4781$^$@0#ekind_equal
+^1533 4787$^$@0#ekind_isFunction
+^1534 4789$^$@0#ekind_isVariable
+^1535 4791$^$@0#ekind_isElipsis
+^1536 4793$^$@0#ekind_isConst
+^1537 4795$^$@0#ekind_isEnumConst
+^1538 4785$^$@0#ekind_toInt
+*1 (Constant)
+^1539 0$#USYMIDSET_H#USYMID_H
+*4 (Function)
+^1541 4805$^$@0#usymId_equal
+^1542 4836@6@0@1@0@54^$@0#usymIdSet_isDefined
+^1543 4838@6@0@1@0@53^$@0#usymIdSet_isUndefined
+^1544 4841$$$@0#usymIdSet_size
+*1 (Constant)
+^1545 0$#sRefLIST_H
+*4 (Function)
+^1546 4851@6@0@1@0@53^$@0#sRefList_isEmpty
+^1547 4849@6@0@1@0@53^$@0#sRefList_isUndefined
+^1548 4853@6@0@1@0@54^$@0#sRefList_isDefined
+*1 (Constant)
+^1549 0$#uentryLIST_H
+*4 (Function)
+^1550 4877@6@5@1@0@0$@2@0@0#uentryList_makeMissingParams
+^1551 4883@6@0@1@0@53^$@0#uentryList_isEmpty
+^1552 4881@6@0@1@0@53^$@0#uentryList_isUndefined
+^1553 4885@6@0@1@0@54^$@0#uentryList_isDefined
+^1554 4947$$$@0#uentryList_sameObject
+*1 (Constant)
+^1555 0$#globSet_H
+*4 (Function)
+^1556 4954$$$@0#globSet_size
+^1557 4956$$$@0#globSet_isEmpty
+^1558 4988@6@0@1@0@54^$@0#globSet_isDefined
+^1559 4990@6@0@1@0@53^$@0#globSet_isUndefined
+*1 (Constant)
+^1560 0$#ctypeLIST_H
+*4 (Function)
+^1561 4997$^$@0#ctypeList_size
+^1562 5011@6@0@1@0@54^$@0#ctypeList_isDefined
+^1563 5013@6@0@1@0@53^$@0#ctypeList_isUndefined
+*1 (Constant)
+^1564 0$#aliasTable_H
+*4 (Function)
+^1565 5025@6@0@1@0@54$$@0#aliasTable_isDefined
+^1566 5021@6@0@1@0@53$$@0#aliasTable_isUndefined
+^1567 5023@6@0@1@0@53$$@0#aliasTable_isEmpty
+^1568 5027$$$@0#aliasTable_size
+*1 (Constant)
+^1569 0$#READER_H
+*4 (Function)
+^1570 5069$@0@@1@tp0$@0#reader_checkChar
+^1571 5074@6@5@1@0@0@0@@1@tp0@3@0@0#reader_getStringWord
+*1 (Constant)
+^1572 0$#USYMTAB_H
+*4 (Function)
+^1573 5127@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookup
+^1574 5195$^$@0#usymId_fromInt
+^1575 5197$^$@0#usymId_isInvalid
+^1576 5199$^$@0#usymId_isValid
+^1577 5201$^$@0#typeId_isInvalid
+^1578 5203$^$@0#typeId_isValid
+^1579 5205$^$@0#typeId_equal
+^1580 5207$$$@0#typeId_fromInt
+^1581 5328@6@0@1@0@54^$@0#usymtab_isDefined
+*1 (Constant)
+^1582 0$#CTYPE_H
+*4 (Function)
+^1583 5342$$$@0#ctkind_toInt
+^1584 5546@6@5@1@0@0^@19@3@0#ctype_getParams
+^1585 5552$^$@0#ctype_toCprim
+^1586 5568$^$@0#ctype_isMissingParamsMarker
+^1587 5570$$$@0#ctype_equal
+^1588 5574$^$@0#ctype_isElips
+^1589 5576$^$@0#ctype_isAP
+^1590 5578$^$@0#ctype_isDefined
+^1591 5580$^$@0#ctype_isKnown
+^1592 5582$^$@0#ctype_isSU
+^1593 5584$^$@0#ctype_isUndefined
+^1594 5586$^$@0#ctype_isUnknown
+^1595 5588$^$@0#ctype_isBogus
+*1 (Constant)
+^1596 0$#QTYPEH
+*4 (Function)
+^1597 5616@6@0@1@0@53$$@0#qtype_isUndefined
+^1598 5618@6@0@1@0@54$$@0#qtype_isDefined
+^1599 5620$$$@0#qtype_getType
+^1600 5622@6@5@1@0@0$@19@2@0#qtype_getQuals
+^1601 5624$$$@0#qtype_setType
+*1 (Constant)
+^1602 0$#idDecl_H
+*4 (Function)
+^1603 5655@6@0@1@0@54^$@0#idDecl_isDefined
+^1604 5687@6@5@1@0@0^@18@3@0#idDecl_getName
+*1 (Constant)
+^1605 0$#MULTIVAL_H
+*4 (Function)
+^1606 5702@6@0@1@0@54^$@0#multiVal_isDefined
+^1607 5704@6@0@1@0@53^$@0#multiVal_isUndefined
+^1608 5706@6@0@1@0@53^$@0#multiVal_isUnknown
+^1609 5748$^$@0#multiVal_equiv
+*1 (Constant)
+^1610 0$#STATECLAUSE_H
+*4 (Function)
+^1611 5772$^$@0#stateClause_isGlobal
+^1612 5784@6@5@1@0@0^@19@3@0#stateClause_getRefs
+*1 (Constant)
+^1613 0$#STATECLAUSELIST_H
+*4 (Function)
+^1614 5840@6@0@1@0@54^$@0#stateClauseList_isDefined
+^1615 5842@6@0@1@0@53^$@0#stateClauseList_isUndefined
+^1616 5844$^$@0#stateClauseList_size
+*1 (Constant)
+^1617 0$#UENTRY_H#CENTRY_H
+*4 (Function)
+^1619 5912@6@0@1@0@53^$@0#uentry_isUndefined
+^1620 5916@6@0@1@0@54^$@0#uentry_isValid
+^1621 5914@6@0@1@0@53^$@0#uentry_isInvalid
+^1622 5928@6@0@1@0@54$$@0#uentry_isLset
+^1623 5930@6@0@1@0@54$$@0#uentry_isUsed
+^1624 5932@6@0@1@0@54^$@0#uentry_isAbstractType
+^1625 5934@6@0@1@0@54^$@0#uentry_isConstant
+^1626 5936@6@0@1@0@54^$@0#uentry_isEitherConstant
+^1627 5938@6@0@1@0@54^$@0#uentry_isEnumConstant
+^1628 5940@6@0@1@0@54^$@0#uentry_isExternal
+^1629 5942@6@0@1@0@54^$@0#uentry_isExtern
+^1630 5946@6@0@1@0@54^$@0#uentry_isFunction
+^1631 5948@6@0@1@0@54^$@0#uentry_isPriv
+^1632 5954@6@0@1@0@54^$@0#uentry_isStatic
+^1633 5956$$$@0#uentry_setLset
+^1634 5974$$$@0#uentry_sameObject
+^1635 5990$$$@0#uentry_setNotUsed
+^1636 5992$$$@0#uentry_wasUsed
+^1637 6134$^$@0#uentry_isElipsisMarker
+^1638 6337@6@5@1@0@0^@19@3@0#uentry_getUses
+^1639 6369$$$@0#uentry_hasBufStateInfo
+^1640 6371$$$@0#uentry_isNullTerminated
+^1641 6373$$$@0#uentry_isPossiblyNullTerminated
+^1642 6375$$$@0#uentry_isNotNullTerminated
+*1 (Constant)
+^1643 0$#STATEINFO_H
+*4 (Function)
+^1644 6399@6@0@1@0@54^$@0#stateInfo_isDefined
+*1 (Constant)
+^1645 0$#STATEVALUE_H
+*4 (Function)
+^1646 6426@6@0@1@0@53^$@0#stateValue_isUndefined
+^1647 6428@6@0@1@0@54^$@0#stateValue_isDefined
+^1648 6436@6@5@1@0@0^@19@3@0#stateValue_getLoc
+^1649 6456$^$@0#stateValue_isError
+*1 (Constant)
+^1650 0$#VTABLE_H
+*4 (Function)
+^1651 6458@6@0@1@0@54^$@0#valueTable_isDefined
+^1652 6460@6@0@1@0@53^$@0#valueTable_isUndefined
+^1653 6462@6@5@1@0@0$@2@0@0#valueTable_create
+^1654 6466@6@5@1@0@0^@18@2@0#valueTable_lookup
+^1655 6468$^$@0#valueTable_contains
+^1656 6470@6@5@1@0@0$@2@0@0#valueTable_stats
+^1657 6472$$$@0#valueTable_free
+^1658 6481$^$@0#valueTable_size
+*1 (Constant)
+^1659 0$#STOREREF_H
+*4 (Function)
+^1660 6536@6@0@1@0@53^$@0#sRef_isInvalid
+^1661 6538@6@0@1@0@54^$@0#sRef_isValid
+^1662 6560$^$@0#sRef_hasLastReference
+^1663 6558@6@0@1@0@54^$@0#sRef_isKnown
+^1664 6562$^$@0#sRef_isMeaningful
+^1665 6564$^$@0#sRef_isNew
+^1666 6566$^$@0#sRef_isType
+^1667 6568$^$@0#sRef_isSafe
+^1668 6570$^$@0#sRef_isUnsafe
+^1669 6572$@0@@1@p0$@0#sRef_clearAliasKind
+^1670 6574$^$@0#sRef_stateKnown
+^1671 6578$^$@0#sRef_getOrigAliasKind
+^1672 6580@6@0@1@0@54^$@0#sRef_isConj
+^1673 6630@6@0@1@0@54^$@0#sRef_isKindSpecial
+^1674 6926$^$@0#sRef_isUndefGlob
+^1675 6928$^$@0#sRef_isKilledGlob
+^1676 6930$^$@0#sRef_isRelDef
+^1677 6932$^$@0#sRef_isPartial
+^1678 6934$^$@0#sRef_isStateSpecial
+^1679 6938$^$@0#sRef_isStateDefined
+^1680 6940$^$@0#sRef_isAnyDefined
+^1681 6942@6@0@1@0@54^$@0#sRef_isPdefined
+^1682 6946$^$@0#sRef_isStateUnknown
+^1683 6948@6@0@1@0@54^$@0#sRef_isRefCounted
+^1684 6950@6@0@1@0@54^$@0#sRef_isNewRef
+^1685 6952@6@0@1@0@54^$@0#sRef_isKillRef
+^1686 6962$^$@0#sRef_isKept
+^1687 6980$^$@0#sRef_isRefsField
+^1688 7110$$$@0#sRef_getSize
+^1689 7112$$$@0#sRef_getLen
+^1690 7114$$$@0#sRef_hasBufStateInfo
+^1691 7116$$$@0#sRef_isNullTerminated
+^1692 7118$$$@0#sRef_isPossiblyNullTerminated
+^1693 7120$$$@0#sRef_isNotNullTerminated
+*1 (Constant)
+^1694 0$#GUARDSET_H
+*4 (Function)
+^1695 7165@6@0@1@0@54^$@0#guardSet_isDefined
+*1 (Constant)
+^1696 0$#__constraintTerm_h__#__constraintExprData_h__
+*4 (Function)
+^1698 7281@6@0@1@0@54^$@0#constraintExprData_isDefined
+*1 (Constant)
+^1699 0$#__constraintExpr_h__
+*4 (Function)
+^1700 7323@6@0@1@0@54^$@0#constraintExpr_isDefined
+^1701 7325@6@0@1@0@53^$@0#constraintExpr_isUndefined
+^1702 7327@6@0@1@0@53^$@0#constraintExpr_isError
+*1 (Constant)
+^1703 0$#__constraint_h__
+*4 (Function)
+^1704 7417@6@0@1@0@54^$@0#constraint_isDefined
+^1705 7419@6@0@1@0@53^$@0#constraint_isUndefined
+^1706 7421@6@0@1@0@53^$@0#constraint_isError
+^1707 7443@6@5@1@0@0^@2@0@0#constraint_unparse
+*1 (Constant)
+^1708 0$#constraintLIST_H
 *4 (Function)
-^1699 7573@6@0@1@0@54^$@0#constraintList_isDefined
-^1700 7575@6@0@1@0@53^$@0#constraintList_isUndefined
-^1701 7577@6@0@1@0@53^$@0#constraintList_isError
-^1702 7579$^$@0#constraintList_isEmpty
+^1709 7573@6@0@1@0@54^$@0#constraintList_isDefined
+^1710 7575@6@0@1@0@53^$@0#constraintList_isUndefined
+^1711 7577@6@0@1@0@53^$@0#constraintList_isError
+^1712 7579$^$@0#constraintList_isEmpty
 *1 (Constant)
-^1703 0$#EXPRNODE_H
+^1713 0$#EXPRNODE_H
 *4 (Function)
-^1704 7687@6@0@1@0@54^$@0#exprNode_isDefined
-^1705 7689@6@0@1@0@53^$@0#exprNode_isUndefined
-^1706 7691@6@0@1@0@53^$@0#exprNode_isError
-^1707 7693@6@5@1@0@0^@18@2@0#exprNode_getGuards
-^1708 7695$^$@0#exprNode_getType
-^1709 7697@6@0@1@0@54^$@0#exprNode_isInParens
-^1710 7699$^$@0#exprNode_isStringLiteral
-^1711 7701$^$@0#exprNode_knownIntValue
-^1712 7703$^$@0#exprNode_knownStringValue
-^1713 7705$^$@0#exprNode_hasValue
-^1714 7725@6@5@1@0@0^@19@3@0#exprNode_getLoc
+^1714 7687@6@0@1@0@54^$@0#exprNode_isDefined
+^1715 7689@6@0@1@0@53^$@0#exprNode_isUndefined
+^1716 7691@6@0@1@0@53^$@0#exprNode_isError
+^1717 7693@6@5@1@0@0^@18@2@0#exprNode_getGuards
+^1718 7695$^$@0#exprNode_getType
+^1719 7697@6@0@1@0@54^$@0#exprNode_isInParens
+^1720 7699$^$@0#exprNode_isStringLiteral
+^1721 7701$^$@0#exprNode_knownIntValue
+^1722 7703$^$@0#exprNode_knownStringValue
+^1723 7705$^$@0#exprNode_hasValue
+^1724 7725@6@5@1@0@0^@19@3@0#exprNode_getLoc
 *1 (Constant)
-^1715 0$#typeIdSET_H#idDeclLIST_H#CLABSTRACT_H#sRefSetLIST_H
+^1725 0$#typeIdSET_H#idDeclLIST_H#CLABSTRACT_H#sRefSetLIST_H
 *4 (Function)
-^1719 8193@6@0@1@0@54$$@0#sRefSetList_isDefined
-^1720 8195@6@0@1@0@53$$@0#sRefSetList_isUndefined
+^1729 8193@6@0@1@0@54$$@0#sRefSetList_isDefined
+^1730 8195@6@0@1@0@53$$@0#sRefSetList_isUndefined
 *1 (Constant)
-^1721 0$#FLAGMARKER_H
+^1731 0$#FLAGMARKER_H
 *4 (Function)
-^1722 8212$^$@0#flagMarker_isLocalSet
-^1723 8214$^$@0#flagMarker_isSuppress
-^1724 8216$^$@0#flagMarker_isIgnoreOn
-^1725 8218$^$@0#flagMarker_isIgnoreOff
-^1726 8220$^$@0#flagMarker_isIgnoreCount
-^1727 8246@6@5@1@0@0^@19@3@0#flagMarker_getLoc
+^1732 8212$^$@0#flagMarker_isLocalSet
+^1733 8214$^$@0#flagMarker_isSuppress
+^1734 8216$^$@0#flagMarker_isIgnoreOn
+^1735 8218$^$@0#flagMarker_isIgnoreOff
+^1736 8220$^$@0#flagMarker_isIgnoreCount
+^1737 8246@6@5@1@0@0^@19@3@0#flagMarker_getLoc
 *1 (Constant)
-^1728 0$#flagMarkerList_H#MACROCACHE_H#FILETABLE_H
+^1738 0$#flagMarkerList_H#MACROCACHE_H#FILETABLE_H
 *4 (Function)
-^1731 8312@6@0@1@0@53^$@0#fileTable_isUndefined
-^1732 8314@6@0@1@0@54^$@0#fileTable_isDefined
-^1733 8352$^$@141#fileId_isHeader
-^1734 8374@6@5@1@0@0^@19@3@0#fileName
-^1735 8376@6@5@1@0@0^@19@3@0#fileNameBase
-^1736 8378@6@5@1@0@0^@19@3@0#rootFileName
-^1737 8382$^$@141#fileId_baseEqual
+^1741 8312@6@0@1@0@53^$@0#fileTable_isUndefined
+^1742 8314@6@0@1@0@54^$@0#fileTable_isDefined
+^1743 8352$^$@141#fileId_isHeader
+^1744 8374@6@5@1@0@0^@19@3@0#fileName
+^1745 8376@6@5@1@0@0^@19@3@0#fileNameBase
+^1746 8378@6@5@1@0@0^@19@3@0#rootFileName
+^1747 8382$^$@141#fileId_baseEqual
 *1 (Constant)
-^1738 0$#messageLog_H
+^1748 0$#messageLog_H
 *4 (Function)
-^1739 8401@6@0@1@0@54^$@0#messageLog_isDefined
+^1749 8401@6@0@1@0@54^$@0#messageLog_isDefined
 *1 (Constant)
-^1740 0$#clauseStack_H
+^1750 0$#clauseStack_H
 *4 (Function)
-^1741 8417$^$@0#clauseStack_size
-^1742 8419$^$@0#clauseStack_isEmpty
+^1751 8417$^$@0#clauseStack_size
+^1752 8419$^$@0#clauseStack_isEmpty
 *1 (Constant)
-^1743 0$#STATECOMBINATIONTABLE_H
+^1753 0$#STATECOMBINATIONTABLE_H
 *4 (Function)
-^1744 8467$^$@0#stateCombinationTable_size
+^1754 8467$^$@0#stateCombinationTable_size
 *1 (Constant)
-^1745 0$#MTINCLUDES_H#MTTOK_H
+^1755 0$#MTINCLUDES_H#MTTOK_H
 *4 (Function)
-^1747 8478$^$@0#mttok_getTok
-^1748 8480@6@5@1@0@0^@18@2@0#mttok_getLoc
-^1749 8484@6@5@1@0@0^@2@0@0#mttok_getText
-^1750 8486@6@5@1@0@0^@19@3@0#mttok_observeText
+^1757 8478$^$@0#mttok_getTok
+^1758 8480@6@5@1@0@0^@18@2@0#mttok_getLoc
+^1759 8484@6@5@1@0@0^@2@0@0#mttok_getText
+^1760 8486@6@5@1@0@0^@19@3@0#mttok_observeText
 *1 (Constant)
-^1751 0$#MTREADER_H#MTDECLARATIONNODE_H#MTDECLARATIONPIECE_H
+^1761 0$#MTREADER_H#MTDECLARATIONNODE_H#MTDECLARATIONPIECE_H
 *4 (Function)
-^1754 8515@6@0@1@0@54^$@0#mtDeclarationPiece_isDefined
-^1755 8517@6@0@1@0@53^$@0#mtDeclarationPiece_isUndefined
+^1764 8515@6@0@1@0@54^$@0#mtDeclarationPiece_isDefined
+^1765 8517@6@0@1@0@53^$@0#mtDeclarationPiece_isUndefined
 *1 (Constant)
-^1756 0$#mtDeclarationPieces_H
+^1766 0$#mtDeclarationPieces_H
 *4 (Function)
-^1757 8568@6@0@1@0@54^$@0#mtDeclarationPieces_isDefined
-^1758 8570@6@0@1@0@53^$@0#mtDeclarationPieces_isUndefined
+^1767 8568@6@0@1@0@54^$@0#mtDeclarationPieces_isDefined
+^1768 8570@6@0@1@0@53^$@0#mtDeclarationPieces_isUndefined
 *1 (Constant)
-^1759 0$#MTCONTEXTNODE_H
+^1769 0$#MTCONTEXTNODE_H
 *4 (Function)
-^1760 8586@6@0@1@0@54^$@0#mtContextNode_isDefined
+^1770 8586@6@0@1@0@54^$@0#mtContextNode_isDefined
 *1 (Constant)
-^1761 0$#MTVALUESNODE_H
+^1771 0$#MTVALUESNODE_H
 *4 (Function)
-^1762 8633@6@5@1@0@0^@19@3@0#mtValuesNode_getValues
+^1772 8633@6@5@1@0@0^@19@3@0#mtValuesNode_getValues
 *1 (Constant)
-^1763 0$#MTDEFAULTSNODE_H
+^1773 0$#MTDEFAULTSNODE_H
 *4 (Function)
-^1764 8640@6@5@1@0@0^@19@3@0#mtDefaultsNode_getDecls
+^1774 8640@6@5@1@0@0^@19@3@0#mtDefaultsNode_getDecls
 *1 (Constant)
-^1765 0$#mtDefaultsDecl_H
+^1775 0$#mtDefaultsDecl_H
 *4 (Function)
-^1766 8649@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getLoc
-^1767 8651@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getContext
-^1768 8653@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getValue
+^1776 8649@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getLoc
+^1777 8651@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getContext
+^1778 8653@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getValue
 *1 (Constant)
-^1769 0$#mtDefaultsDeclLIST_H
+^1779 0$#mtDefaultsDeclLIST_H
 *4 (Function)
-^1770 8660@6@0@1@0@54^$@0#mtDefaultsDeclList_isDefined
-^1771 8662$^$@0#mtDefaultsDeclList_size
-^1772 8664@6@0@1@0@54^$@0#mtDefaultsDeclList_empty
+^1780 8660@6@0@1@0@54^$@0#mtDefaultsDeclList_isDefined
+^1781 8662$^$@0#mtDefaultsDeclList_size
+^1782 8664@6@0@1@0@54^$@0#mtDefaultsDeclList_empty
 *1 (Constant)
-^1773 0$#MTANNOTATIONSNODE_H
+^1783 0$#MTANNOTATIONSNODE_H
 *4 (Function)
-^1774 8684@6@5@1@0@0^@19@3@0#mtAnnotationsNode_getAnnotations
+^1784 8684@6@5@1@0@0^@19@3@0#mtAnnotationsNode_getAnnotations
 *1 (Constant)
-^1775 0$#MTANNOTATIONLIST_H
+^1785 0$#MTANNOTATIONLIST_H
 *4 (Function)
-^1776 8692@6@0@1@0@54^$@0#mtAnnotationList_isDefined
-^1777 8694$^$@0#mtAnnotationList_size
-^1778 8696@6@0@1@0@54^$@0#mtAnnotationList_empty
+^1786 8692@6@0@1@0@54^$@0#mtAnnotationList_isDefined
+^1787 8694$^$@0#mtAnnotationList_size
+^1788 8696@6@0@1@0@54^$@0#mtAnnotationList_empty
 *1 (Constant)
-^1779 0$#MTANNOTATIONDECL_H
+^1789 0$#MTANNOTATIONDECL_H
 *4 (Function)
-^1780 8718@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getName
-^1781 8720@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getValue
-^1782 8724@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getContext
-^1783 8726@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getLoc
+^1790 8718@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getName
+^1791 8720@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getValue
+^1792 8724@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getContext
+^1793 8726@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getLoc
 *1 (Constant)
-^1784 0$#MTMERGENODE_H
+^1794 0$#MTMERGENODE_H
 *4 (Function)
-^1785 8735@6@5@1@0@0^@19@3@0#mtMergeNode_getClauses
+^1795 8735@6@5@1@0@0^@19@3@0#mtMergeNode_getClauses
 *1 (Constant)
-^1786 0$#MTTRANSFERCLAUSELIST_H
+^1796 0$#MTTRANSFERCLAUSELIST_H
 *4 (Function)
-^1787 8740@6@0@1@0@54^$@0#mtTransferClauseList_isDefined
-^1788 8742$^$@0#mtTransferClauseList_size
-^1789 8744@6@0@1@0@54^$@0#mtTransferClauseList_empty
+^1797 8740@6@0@1@0@54^$@0#mtTransferClauseList_isDefined
+^1798 8742$^$@0#mtTransferClauseList_size
+^1799 8744@6@0@1@0@54^$@0#mtTransferClauseList_empty
 *1 (Constant)
-^1790 0$#MTTRANSFERCLAUSE_H
+^1800 0$#MTTRANSFERCLAUSE_H
 *4 (Function)
-^1791 8766@6@5@1@0@0^@19@3@0#mtTransferClause_getFrom
-^1792 8768@6@5@1@0@0^@19@3@0#mtTransferClause_getTo
-^1793 8770$^@19@3@0#mtTransferClause_getAction
-^1794 8772@6@5@1@0@0^@19@3@0#mtTransferClause_getLoc
+^1801 8766@6@5@1@0@0^@19@3@0#mtTransferClause_getFrom
+^1802 8768@6@5@1@0@0^@19@3@0#mtTransferClause_getTo
+^1803 8770$^@19@3@0#mtTransferClause_getAction
+^1804 8772@6@5@1@0@0^@19@3@0#mtTransferClause_getLoc
 *1 (Constant)
-^1795 0$#MTLoseReferenceLIST_H
+^1805 0$#MTLoseReferenceLIST_H
 *4 (Function)
-^1796 8779@6@0@1@0@54^$@0#mtLoseReferenceList_isDefined
-^1797 8781$^$@0#mtLoseReferenceList_size
-^1798 8783@6@0@1@0@54^$@0#mtLoseReferenceList_empty
+^1806 8779@6@0@1@0@54^$@0#mtLoseReferenceList_isDefined
+^1807 8781$^$@0#mtLoseReferenceList_size
+^1808 8783@6@0@1@0@54^$@0#mtLoseReferenceList_empty
 *1 (Constant)
-^1799 0$#MTLoseReference_H
+^1809 0$#MTLoseReference_H
 *4 (Function)
-^1800 8805@6@5@1@0@0^@19@3@0#mtLoseReference_getFrom
-^1801 8807$^@19@3@0#mtLoseReference_getAction
-^1802 8809@6@5@1@0@0^@19@3@0#mtLoseReference_getLoc
+^1810 8805@6@5@1@0@0^@19@3@0#mtLoseReference_getFrom
+^1811 8807$^@19@3@0#mtLoseReference_getAction
+^1812 8809@6@5@1@0@0^@19@3@0#mtLoseReference_getLoc
 *1 (Constant)
-^1803 0$#MTTRANSFERACTION_H
+^1813 0$#MTTRANSFERACTION_H
 *4 (Function)
-^1804 8822@6@5@1@0@0^@19@3@0#mtTransferAction_getValue
-^1805 8824@6@5@1@0@0^@19@3@0#mtTransferAction_getLoc
-^1806 8828$^$@0#mtTransferAction_isError
+^1814 8822@6@5@1@0@0^@19@3@0#mtTransferAction_getValue
+^1815 8824@6@5@1@0@0^@19@3@0#mtTransferAction_getLoc
+^1816 8828$^$@0#mtTransferAction_isError
 *1 (Constant)
-^1807 0$#MTMERGEITEM_H
+^1817 0$#MTMERGEITEM_H
 *4 (Function)
-^1808 8845$^$@0#mtMergeItem_isStar
-^1809 8847@6@5@1@0@0^@19@3@0#mtMergeItem_getValue
-^1810 8849@6@5@1@0@0^@19@3@0#mtMergeItem_getLoc
+^1818 8845$^$@0#mtMergeItem_isStar
+^1819 8847@6@5@1@0@0^@19@3@0#mtMergeItem_getValue
+^1820 8849@6@5@1@0@0^@19@3@0#mtMergeItem_getLoc
 *1 (Constant)
-^1811 0$#MTMERGECLAUSE_H
+^1821 0$#MTMERGECLAUSE_H
 *4 (Function)
-^1812 8856$^@19@3@0#mtMergeClause_getItem1
-^1813 8858$^@19@3@0#mtMergeClause_getItem2
-^1814 8860$^@19@3@0#mtMergeClause_getAction
-^1815 8862@6@5@1@0@0^@19@3@0#mtMergeClause_getLoc
+^1822 8856$^@19@3@0#mtMergeClause_getItem1
+^1823 8858$^@19@3@0#mtMergeClause_getItem2
+^1824 8860$^@19@3@0#mtMergeClause_getAction
+^1825 8862@6@5@1@0@0^@19@3@0#mtMergeClause_getLoc
 *1 (Constant)
-^1816 0$#MTMERGECLAUSELIST_H
+^1826 0$#MTMERGECLAUSELIST_H
 *4 (Function)
-^1817 8869@6@0@1@0@54^$@0#mtMergeClauseList_isDefined
-^1818 8871$^$@0#mtMergeClauseList_size
-^1819 8873@6@0@1@0@54^$@0#mtMergeClauseList_empty
+^1827 8869@6@0@1@0@54^$@0#mtMergeClauseList_isDefined
+^1828 8871$^$@0#mtMergeClauseList_size
+^1829 8873@6@0@1@0@54^$@0#mtMergeClauseList_empty
 *1 (Constant)
-^1820 0$#METASTATECONSTRAINT_H#metaStateConstraintLIST_H
+^1830 0$#METASTATECONSTRAINT_H#metaStateConstraintLIST_H
 *4 (Function)
-^1822 8908@6@0@1@0@54^$@0#metaStateConstraintList_isDefined
-^1823 8906@6@0@1@0@53^$@0#metaStateConstraintList_isUndefined
-^1824 8911$^$@0#metaStateConstraintList_size
-^1825 8913$$$@0#metaStateConstraintList_isEmpty
+^1832 8908@6@0@1@0@54^$@0#metaStateConstraintList_isDefined
+^1833 8906@6@0@1@0@53^$@0#metaStateConstraintList_isUndefined
+^1834 8911$^$@0#metaStateConstraintList_size
+^1835 8913$$$@0#metaStateConstraintList_isEmpty
 *1 (Constant)
-^1826 0$#METASTATESPECIFIER_H#METASTATEEXPRESSION_H
+^1836 0$#METASTATESPECIFIER_H#METASTATEEXPRESSION_H
 *4 (Function)
-^1828 8947@6@0@1@0@54^$@0#metaStateExpression_isDefined
-^1829 8949@6@0@1@0@53^$@0#metaStateExpression_isUndefined
+^1838 8947@6@0@1@0@54^$@0#metaStateExpression_isDefined
+^1839 8949@6@0@1@0@53^$@0#metaStateExpression_isUndefined
 *1 (Constant)
-^1830 0$#MSINFO_H
+^1840 0$#MSINFO_H
 *4 (Function)
-^1831 8968@6@0@1@0@54^$@0#metaStateInfo_isDefined
-^1832 8970@6@0@1@0@53^$@0#metaStateInfo_isUndefined
-^1833 8974$^$@0#metaStateInfo_equal
+^1841 8968@6@0@1@0@54^$@0#metaStateInfo_isDefined
+^1842 8970@6@0@1@0@53^$@0#metaStateInfo_isUndefined
+^1843 8974$^$@0#metaStateInfo_equal
 *1 (Constant)
-^1834 0$#MSTABLE_H
+^1844 0$#MSTABLE_H
 *4 (Function)
-^1835 9012@6@0@1@0@54^$@0#metaStateTable_isDefined
-^1836 9014@6@0@1@0@53^$@0#metaStateTable_isUndefined
-^1837 9016@6@5@1@0@0^@2@0@0#metaStateTable_create
-^1838 9020@6@5@1@0@0^@18@2@0#metaStateTable_lookup
-^1839 9022$^$@0#metaStateTable_contains
-^1840 9024@6@5@1@0@0$@2@0@0#metaStateTable_stats
-^1841 9026$$$@0#metaStateTable_free
-^1842 9031$$$@0#metaStateTable_size
+^1845 9012@6@0@1@0@54^$@0#metaStateTable_isDefined
+^1846 9014@6@0@1@0@53^$@0#metaStateTable_isUndefined
+^1847 9016@6@5@1@0@0^@2@0@0#metaStateTable_create
+^1848 9020@6@5@1@0@0^@18@2@0#metaStateTable_lookup
+^1849 9022$^$@0#metaStateTable_contains
+^1850 9024@6@5@1@0@0$@2@0@0#metaStateTable_stats
+^1851 9026$$$@0#metaStateTable_free
+^1852 9031$$$@0#metaStateTable_size
 *1 (Constant)
-^1843 0$#ANNOTINFO_H
+^1853 0$#ANNOTINFO_H
 *4 (Function)
-^1844 9034@6@0@1@0@54^$@0#annotationInfo_isDefined
-^1845 9036@6@0@1@0@53^$@0#annotationInfo_isUndefined
-^1846 9038$^$@0#annotationInfo_equal
+^1854 9034@6@0@1@0@54^$@0#annotationInfo_isDefined
+^1855 9036@6@0@1@0@53^$@0#annotationInfo_isUndefined
+^1856 9038$^$@0#annotationInfo_equal
 *1 (Constant)
-^1847 0$#ANNOTTABLE_H
+^1857 0$#ANNOTTABLE_H
 *4 (Function)
-^1848 9064@6@0@1@0@54^$@0#annotationTable_isDefined
-^1849 9066@6@0@1@0@53^$@0#annotationTable_isUndefined
-^1850 9068@6@5@1@0@0^@2@0@0#annotationTable_create
-^1851 9072@6@5@1@0@0^@18@2@0#annotationTable_lookup
-^1852 9074$^$@0#annotationTable_contains
-^1853 9076@6@5@1@0@0$@2@0@0#annotationTable_stats
-^1854 9080$$$@0#annotationTable_free
-^1855 9083$$$@0#annotationTable_size
+^1858 9064@6@0@1@0@54^$@0#annotationTable_isDefined
+^1859 9066@6@0@1@0@53^$@0#annotationTable_isUndefined
+^1860 9068@6@5@1@0@0^@2@0@0#annotationTable_create
+^1861 9072@6@5@1@0@0^@18@2@0#annotationTable_lookup
+^1862 9074$^$@0#annotationTable_contains
+^1863 9076@6@5@1@0@0$@2@0@0#annotationTable_stats
+^1864 9080$$$@0#annotationTable_free
+^1865 9083$$$@0#annotationTable_size
 *1 (Constant)
-^1856 0$#FcNCONSTRAINT_H
+^1866 0$#FcNCONSTRAINT_H
 *4 (Function)
-^1857 9093@6@0@1@0@54^$@0#functionConstraint_isDefined
-^1858 9095@6@0@1@0@53^$@0#functionConstraint_isUndefined
+^1867 9093@6@0@1@0@54^$@0#functionConstraint_isDefined
+^1868 9095@6@0@1@0@53^$@0#functionConstraint_isUndefined
 *1 (Constant)
-^1859 0$#CONTEXT_H
+^1869 0$#CONTEXT_H
 *4 (Function)
-^1860 9327$^$@0#context_getLineLen
-^1861 9329$^$@0#context_getIndentSpaces
-^1862 9347$$$@0#context_getDebug
-^1863 9583$^$@0#context_getBugsLimit
+^1870 9327$^$@0#context_getLineLen
+^1871 9329$^$@0#context_getIndentSpaces
+^1872 9347$$$@0#context_getDebug
+^1873 9583$^$@0#context_getBugsLimit
 *1 (Constant)
-^1864 0$#CONSTANTS_H
+^1874 0$#CONSTANTS_H
 *4 (Function)
-^1865 9595$$$@0#anyAbstract
+^1875 9595$$$@0#anyAbstract
 *3 (Variable)
-^1866 0|@11|^#SHOWCSYM
+^1876 0|@11|^#SHOWCSYM
 *1 (Constant)
-^1867 5$#YYDEBUG
+^1877 5$#YYDEBUG
 *3 (Variable)
-^1868 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
+^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
 *1 (Constant)
-^1931 0$#FILEIDLIST_H
+^1941 0$#FILEIDLIST_H
 *4 (Function)
-^1932 9708@6@0@1@0@54$$@0#fileIdList_isDefined
-^1933 9711@6@5@1@0@0$@3@0@0#fileIdList_create
-^1934 9715@6@5@1@0@0@0@@1@p0@3@0@0#fileIdList_append
-^1935 9717$@0@@1@p0$@0#fileIdList_add
-^1936 9719$$$@0#fileIdList_size
-^1937 9721$@0@@1@p0$@0#fileIdList_free
-^1938 9713$^$@0#fileIdList_isEmpty
+^1942 9708@6@0@1@0@54$$@0#fileIdList_isDefined
+^1943 9711@6@5@1@0@0$@3@0@0#fileIdList_create
+^1944 9715@6@5@1@0@0@0@@1@p0@3@0@0#fileIdList_append
+^1945 9717$@0@@1@p0$@0#fileIdList_add
+^1946 9719$$$@0#fileIdList_size
+^1947 9721$@0@@1@p0$@0#fileIdList_free
+^1948 9713$^$@0#fileIdList_isEmpty
 *1 (Constant)
-^1939 0$#PORTAB_H
+^1949 0$#PORTAB_H
 *3 (Variable)
-^1940 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
+^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
 *1 (Constant)
-^1961 0$#LLBASIC_H#LLGLOBALS_H#MTGRAMMAR_H
+^1971 0$#LLBASIC_H#LLGLOBALS_H#MTGRAMMAR_H
 *3 (Variable)
-^1964 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
+^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
 *1 (Constant)
-^2010 0$#MTSCANNER_H
+^2020 0$#MTSCANNER_H
 *4 (Function)
-^2011 9635$$$@0#yyparse
-^2012 1007$$$@0#yylex
-^2013 9642$$$@0#yyerror
+^2021 9635$$$@0#yyparse
+^2022 1007$$$@0#yylex
+^2023 9642$$$@0#yyerror
 *3 (Variable)
-^2014 9630|@11|^#yylval
-^2015 5|@11|^#yychar#yydebug#yynerrs
-^2018 0|@11|^#YYPRINT#YYPURE
+^2024 9630|@11|^#yylval
+^2025 5|@11|^#yychar#yydebug#yynerrs
+^2028 0|@11|^#YYPRINT#YYPURE
 *1 (Constant)
-^2020 0$#exprNodeSList_H
+^2030 0$#exprNodeSList_H
 *4 (Function)
-^2021 10618$^$@0#cppFatalErrors
+^2031 10618$^$@0#cppFatalErrors
 *3 (Variable)
-^2022 0|@11|^#CPP_OUT_BUFFER
-*4 (Function)
-^2023 10622$^$@0#cppReader_getWritten
-^2024 10625$^@19@2@0#cppReader_getPWritten
-^2025 10627$$$@0#cppReader_reserve
-^2026 10629$@0@@1@tp0$@0#cppReader_putStrN
-^2027 10631$@0@@1@tp0$@0@S:2.0.0.p0,tp0,ftoken_buffer.tp0$2.4.0.flimit.tp0$#cppReader_setWritten
-^2028 10634$$@18@2@0@S:2.0.0.fopts.tp0$#CPPOPTIONS
+^2032 0|@11|^#CPP_OUT_BUFFER
+*4 (Function)
+^2033 10622$^$@0#cppReader_getWritten
+^2034 10625$^@19@2@0#cppReader_getPWritten
+^2035 10627$$$@0#cppReader_reserve
+^2036 10629$@0@@1@tp0$@0#cppReader_putStrN
+^2037 10631$@0@@1@tp0$@0@S:2.0.0.p0,tp0,ftoken_buffer.tp0$2.4.0.flimit.tp0$#cppReader_setWritten
+^2038 10634$$@18@2@0@S:2.0.0.fopts.tp0$#CPPOPTIONS
 *3 (Variable)
-^2029 0|@11|^#CPPBUFFER
+^2039 0|@11|^#CPPBUFFER
 *4 (Function)
-^2030 10643$^@19@2@0@S:2.0.0.fbuffer_stack.tp0$#cppReader_nullBuffer
-^2031 10649$@0@@1@s0$@0@S:2.0.0.fopts.tp0$#cppReader_isTraditional
-^2032 10651$^$@0#cppReader_isPedantic
+^2040 10643$^@19@2@0@S:2.0.0.fbuffer_stack.tp0$#cppReader_nullBuffer
+^2041 10649$@0@@1@s0$@0@S:2.0.0.fopts.tp0$#cppReader_isTraditional
+^2042 10651$^$@0#cppReader_isPedantic
 *3 (Variable)
-^2033 0|@11|^#HOST_BITS_PER_WIDE_INT#HOST_WIDE_INT
+^2043 0|@11|^#HOST_WIDE_INT
 *1 (Constant)
-^2035 0$#CPPHASH_H#CPPERROR_H#LLMAIN_H#LCLLIB_H#VERSION_H#OSD_H
+^2044 0$#CPPHASH_H#CPPERROR_H#LLMAIN_H#LCLLIB_H#VERSION_H#OSD_H
 *3 (Variable)
-^2041 0|@11|^#PASTE#ISTR#STR
+^2050 0|@11|^#PASTE#ISTR#STR
 *1 (Constant)
-^2044 0$#NO_SHORTNAMES
+^2053 0$#NO_SHORTNAMES
 *3 (Variable)
-^2045 0|@11|^#SKIP_WHITE_SPACE#SKIP_ALL_WHITE_SPACE
-*4 (Function)
-^2047 0$$$@0#cppBuffer_get
-^2048 0$$$@0#cppReader_puts
-^2049 0$$$@0#cppReader_putCharQ
-^2050 0$$$@0#cppReader_putChar
-^2051 0$$$@0#cppReader_nullTerminateQ
-^2052 0$$$@0#cppReader_nullTerminate
-^2053 0$$$@0#cppReader_adjustWritten
-^2054 0$$$@0#cppReader_isC89
-^2055 0$$$@0#cppReader_wcharType
-^2056 0$$$@0#cppReader_forward
-^2057 0$$$@0#cppReader_getC
-^2058 0$$$@0#cppReader_peekC
+^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
 *3 (Variable)
-^2059 0|@11|^#NEWLINE_FIX#NEWLINE_FIX1#REST_EXTENSION_LENGTH#ARG_BASE
+^2068 0|@11|^#NEWLINE_FIX#NEWLINE_FIX1#REST_EXTENSION_LENGTH#ARG_BASE
 *4 (Function)
-^2063 0$$$@0#possibleSumSign
+^2072 0$$$@0#possibleSumSign
 *3 (Variable)
-^2064 0|@11|^#COMPARE#LOGICAL
+^2073 0|@11|^#COMPARE#LOGICAL
 *4 (Function)
-^2066 0$$$@0#hashStep
-^2067 0$$$@0#makePositive
+^2075 0$$$@0#hashStep
+^2076 0$$$@0#makePositive
 *1 (Constant)
-^2068 0$#FATAL_EXIT_CODE#STRUCTNAMES#NAMECHECKS_H
+^2077 0$#FATAL_EXIT_CODE#STRUCTNAMES#NAMECHECKS_H
 *4 (Function)
-^2071 12270$^$@0#ctentry_isBogus
+^2080 12270$^$@0#ctentry_isBogus
 *3 (Variable)
-^2072 0|@11|^#ctentry_getBase#ctentry_getKind#ctentry_getArray#ctentry_getPtr#ctentry_isArray#ctentry_isComplex#ctentry_isPlain#ctentry_isPointer#ctentry_setArray#ctentry_setPtr#ctbase_fixUser
+^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
 *4 (Function)
-^2083 12364$$$@0#cttable_lastIndex
+^2092 12364$$$@0#cttable_lastIndex
 *1 (Constant)
-^2084 0$#CVAR_H#USYMTAB_INTERFACE_H
+^2093 0$#CVAR_H#USYMTAB_INTERFACE_H
 *4 (Function)
-^2086 12930$$$@0#declareConstant
-^2087 12932$$$@0#declareVar
-^2088 12934$$$@0#declareType
-^2089 12936$$$@0#declareFcn
-^2090 12938$$$@0#declarePrivConstant
-^2091 12940$$$@0#declarePrivVar
-^2092 12942$$$@0#declarePrivType
-^2093 12944$$$@0#declarePrivFcn
+^2095 12930$$$@0#declareConstant
+^2096 12932$$$@0#declareVar
+^2097 12934$$$@0#declareType
+^2098 12936$$$@0#declareFcn
+^2099 12938$$$@0#declarePrivConstant
+^2100 12940$$$@0#declarePrivVar
+^2101 12942$$$@0#declarePrivType
+^2102 12944$$$@0#declarePrivFcn
 *3 (Variable)
-^2094 0|@11|^#GETPRINTF
+^2103 0|@11|^#GETPRINTF
 *1 (Constant)
-^2095 0$#RANDOMNUMBERS_H#sRefTABLE_H
+^2104 0$#RANDOMNUMBERS_H#sRefTABLE_H
 *4 (Function)
-^2097 14427@6@0@1@0@53^$@0#sRefTable_isNull
-^2098 14431@6@0@1@0@54^$@0#sRefTable_isDefined
-^2099 14429@6@0@1@0@53^$@0#sRefTable_isEmpty
+^2106 14427@6@0@1@0@53^$@0#sRefTable_isNull
+^2107 14431@6@0@1@0@54^$@0#sRefTable_isDefined
+^2108 14429@6@0@1@0@53^$@0#sRefTable_isEmpty
 *3 (Variable)
-^2100 0|@11|^#OR#AND#PREDTEST
+^2109 0|@11|^#OR#AND#PREDTEST
 *1 (Constant)
-^2103 0$#LLGRAMMAR_H
+^2112 0$#LLGRAMMAR_H
 *3 (Variable)
-^2104 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
+^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
 *1 (Constant)
-^2238 0$#LCLSCAN_H#FILELOCSTACK_H
+^2247 0$#LCLSCAN_H#FILELOCSTACK_H
 *4 (Function)
-^2240 15914@6@0@1@0@54^$@0#filelocStack_isDefined
-^2241 15916$^$@0#filelocStack_size
+^2249 15914@6@0@1@0@54^$@0#filelocStack_isDefined
+^2250 15916$^$@0#filelocStack_size
 *1 (Constant)
-^2242 0$#intSET_H
+^2251 0$#intSET_H
 *4 (Function)
-^2243 15941$$$@0#intSet_isEmpty
-^2244 15943$$$@0#intSet_size
-*3 (Variable)
-^2245 0|@11|^#SETFLAGS#DOSET#modeFlag#plainFlag#specialFlag#plainSpecialFlag#idemSpecialFlag#valueFlag#modeValueFlag#specialValueFlag#debugFlag#debugValueFlag#specialDebugFlag#globalFlag#idemGlobalFlag#globalValueFlag#regStringFlag#idemStringFlag#globalStringFlag#extraArgFlag#globalExtraArgFlag
-*1 (Constant)
-^2266 0$#SIGNATURE_H#SIGNATURE2_H
-*3 (Variable)
-^2268 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
-*1 (Constant)
-^2313 0$#SCANLINE_H
+^2252 15941$$$@0#intSet_isEmpty
+^2253 15943$$$@0#intSet_size
 *3 (Variable)
-^2314 0|@11|^#MOVECHAR#LTRACE
+^2254 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
 *1 (Constant)
-^2316 0$#LCLSCANLINE_H
+^2276 0$#SCANLINE_H#LCLSCANLINE_H#SIGNATURE_H#SIGNATURE2_H
 *3 (Variable)
-^2317 0|@11|^#LCLMOVECHAR#LOOKAHEADCHAR#LOOKAHEADTWICECHAR#TRACE
+^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
 *1 (Constant)
-^2321 0$#LLGRAMMAR2_H
+^2331 0$#LLGRAMMAR2_H
 *4 (Function)
-^2322 19932$$$@0#MMASH
-^2323 0$$$@0#exprNode_swap
-^2324 9841$$$@0#swallowMacro
+^2332 20894$$$@0#MMASH
+^2333 9841$$$@0#swallowMacro
 *7 (Struct tag)
-^2325 3617@1012#@s_opFormNode
+^2334 3617@1012#@s_opFormNode
 *0 (Datatype)
-^2326 1013@-@+@0@0@0@0@1014#opFormNode
+^2335 1013@-@+@0@0@0@0@1014#opFormNode
 *7 (Struct tag)
-^2327 3833@1015#@s_termNode
+^2336 3833@1015#@s_termNode
 *0 (Datatype)
-^2328 1016@-@+@0@0@0@0@1017#termNode
+^2337 1016@-@+@0@0@0@0@1017#termNode
 *7 (Struct tag)
-^2329 3496@1018#@s_abstBodyNode
+^2338 3496@1018#@s_abstBodyNode
 *0 (Datatype)
-^2330 1019@-@+@0@0@0@0@1020#abstBodyNode
+^2339 1019@-@+@0@0@0@0@1020#abstBodyNode
 *7 (Struct tag)
-^2331 3379@1021#@s_lclPredicateNode
+^2340 3379@1021#@s_lclPredicateNode
 *0 (Datatype)
-^2332 1022@-@+@0@0@0@0@1023#lclPredicateNode
+^2341 1022@-@+@0@0@0@0@1023#lclPredicateNode
 *7 (Struct tag)
-^2333 3884@1024#@s_stmtNode
+^2342 3884@1024#@s_stmtNode
 *0 (Datatype)
-^2334 1025@-@+@0@0@0@0@1026#stmtNode
+^2343 1025@-@+@0@0@0@0@1026#stmtNode
 *7 (Struct tag)
-^2335 3366@1027#@s_programNodeList
+^2344 3366@1027#@s_programNodeList
 *0 (Datatype)
-^2336 1028@+@=@0@0@0@0@1029#programNodeList
+^2345 1028@+@=@0@0@0@0@1029#programNodeList
 *7 (Struct tag)
-^2337 3571@1030#@s_lclTypeSpecNode
+^2346 3571@1030#@s_lclTypeSpecNode
 *0 (Datatype)
-^2338 1031@-@+@0@5@0@0@1032#lclTypeSpecNode
+^2347 1031@-@+@0@5@0@0@1032#lclTypeSpecNode
 *7 (Struct tag)
-^2339 3844@1033#@s_termNodeList
+^2348 3844@1033#@s_termNodeList
 *0 (Datatype)
-^2340 1034@+@=@0@0@0@0@1035#termNodeList
-^2341 6@-@-@0@0@0@0@1036#sort
-^2342 10@-@-@0@0@0@0@1037#lsymbol
+^2349 1034@+@=@0@0@0@0@1035#termNodeList
+^2350 6@-@-@0@0@0@0@1036#sort
+^2351 10@-@-@0@0@0@0@1037#lsymbol
 *7 (Struct tag)
-^2343 3222@1038#@s_typeExpr
+^2352 3222@1038#@s_typeExpr
 *0 (Datatype)
-^2344 1039@-@+@0@0@0@0@1040#typeExpr
+^2353 1039@-@+@0@0@0@0@1040#typeExpr
 *7 (Struct tag)
-^2345 2906@1041#@s_ltoken
+^2354 2906@1041#@s_ltoken
 *0 (Datatype)
-^2346 1042@+@=@0@5@0@0@1043#ltoken
-^2347 6@-@-@0@0@0@0@1044#ltokenCode
+^2355 1042@+@=@0@5@0@0@1043#ltoken
+^2356 6@-@-@0@0@0@0@1044#ltokenCode
 *7 (Struct tag)
-^2348 6508@1045#@s_sRef
+^2357 6508@1045#@s_sRef
 *0 (Datatype)
-^2349 1046@+@=@0@5@0@0@1047#sRef
+^2358 1046@+@=@0@5@0@0@1047#sRef
 *7 (Struct tag)
-^2350 5910@1048#@s_uentry
+^2359 5910@1048#@s_uentry
 *0 (Datatype)
-^2351 1049@+@=@0@5@0@0@1050#uentry
+^2360 1049@+@=@0@5@0@0@1050#uentry
 *7 (Struct tag)
-^2352 10711@1051#@s_hashNode
+^2361 10711@1051#@s_hashNode
 *0 (Datatype)
-^2353 1052@-@+@0@0@0@0@1053#hashNode
-^2354 5@+@-@0@0@0@0@1054#typeIdSet
-^2355 1050@-@+@0@5@2@0@1055#o_uentry
+^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
 *7 (Struct tag)
-^2356 8470@1056#@s_mttok
+^2365 8470@1056#@s_mttok
 *0 (Datatype)
-^2357 1057@+@=@0@0@0@0@1058#mttok
+^2366 1057@+@=@0@0@0@0@1058#mttok
 *7 (Struct tag)
-^2358 5653@1059#@s_idDecl
+^2367 5653@1059#@s_idDecl
 *0 (Datatype)
-^2359 1060@+@=@0@5@0@0@1061#idDecl
+^2368 1060@+@=@0@5@0@0@1061#idDecl
 *7 (Struct tag)
-^2360 5091@1062#@s_usymtab
+^2369 5091@1062#@s_usymtab
 *0 (Datatype)
-^2361 1063@+@=@0@5@0@0@1064#usymtab
+^2370 1063@+@=@0@5@0@0@1064#usymtab
 *7 (Struct tag)
-^2362 7685@1065#@s_exprNode
+^2371 7685@1065#@s_exprNode
 *0 (Datatype)
-^2363 1066@+@=@0@5@0@0@1067#exprNode
+^2372 1066@+@=@0@5@0@0@1067#exprNode
 *7 (Struct tag)
-^2364 7163@1068#@s_guardSet
+^2373 7163@1068#@s_guardSet
 *0 (Datatype)
-^2365 1069@+@=@0@5@0@0@1070#guardSet
+^2374 1069@+@=@0@5@0@0@1070#guardSet
 *7 (Struct tag)
-^2366 4671@1071#@s_sRefSet
+^2375 4671@1071#@s_sRefSet
 *0 (Datatype)
-^2367 1072@+@=@0@5@0@0@1073#sRefSet
+^2376 1072@+@=@0@5@0@0@1073#sRefSet
 *7 (Struct tag)
-^2368 4844@1074#@s_sRefList
+^2377 4844@1074#@s_sRefList
 *0 (Datatype)
-^2369 1075@+@=@0@5@0@0@1076#sRefList
+^2378 1075@+@=@0@5@0@0@1076#sRefList
 *7 (Struct tag)
-^2370 5019@1077#@s_aliasTable
+^2379 5019@1077#@s_aliasTable
 *0 (Datatype)
-^2371 1078@+@=@0@5@0@0@1079#aliasTable
+^2380 1078@+@=@0@5@0@0@1079#aliasTable
 *7 (Struct tag)
-^2372 1531@1080#@s_fileloc
+^2381 1531@1080#@s_fileloc
 *0 (Datatype)
-^2373 1081@+@=@0@5@0@0@1082#fileloc
+^2382 1081@+@=@0@5@0@0@1082#fileloc
 *7 (Struct tag)
-^2374 4380@1083#@s_cstringTable
+^2383 4380@1083#@s_cstringTable
 *0 (Datatype)
-^2375 1084@+@=@0@5@0@0@1085#cstringTable
+^2384 1084@+@=@0@5@0@0@1085#cstringTable
 *7 (Struct tag)
-^2376 4415@1086#@s_genericTable
+^2385 4415@1086#@s_genericTable
 *0 (Datatype)
-^2377 1087@+@=@0@5@0@0@1088#genericTable
+^2386 1087@+@=@0@5@0@0@1088#genericTable
 *7 (Struct tag)
-^2378 9032@1089#@s_annotationInfo
+^2387 9032@1089#@s_annotationInfo
 *0 (Datatype)
-^2379 1090@+@=@0@5@0@0@1091#annotationInfo
+^2388 1090@+@=@0@5@0@0@1091#annotationInfo
 *7 (Struct tag)
-^2380 2625@1092#@s_inputStream
+^2389 2625@1092#@s_inputStream
 *0 (Datatype)
-^2381 1093@+@=@0@5@0@0@1094#inputStream
+^2390 1093@+@=@0@5@0@0@1094#inputStream
 *7 (Struct tag)
-^2382 6420@1095#@s_stateValue
+^2391 6420@1095#@s_stateValue
 *0 (Datatype)
-^2383 1096@+@=@0@5@0@0@1097#stateValue
-^2384 1088@+@=@0@5@0@0@1098#valueTable
-^2385 1088@+@=@0@5@0@0@1099#metaStateTable
-^2386 1088@+@=@0@5@0@0@1100#annotationTable
+^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
 *7 (Struct tag)
-^2387 8966@1101#@s_metaStateInfo
+^2396 8966@1101#@s_metaStateInfo
 *0 (Datatype)
-^2388 1102@+@=@0@5@0@0@1103#metaStateInfo
+^2397 1102@+@=@0@5@0@0@1103#metaStateInfo
 *7 (Struct tag)
-^2389 9091@1104#@s_functionConstraint
+^2398 9091@1104#@s_functionConstraint
 *0 (Datatype)
-^2390 1105@+@=@0@5@0@0@1106#functionConstraint
+^2399 1105@+@=@0@5@0@0@1106#functionConstraint
 *7 (Struct tag)
-^2391 8889@1107#@s_metaStateConstraint
+^2400 8889@1107#@s_metaStateConstraint
 *0 (Datatype)
-^2392 1108@+@=@0@0@0@0@1109#metaStateConstraint
+^2401 1108@+@=@0@0@0@0@1109#metaStateConstraint
 *7 (Struct tag)
-^2393 8904@1110#@s_metaStateConstraintList
+^2402 8904@1110#@s_metaStateConstraintList
 *0 (Datatype)
-^2394 1111@+@=@0@5@0@0@1112#metaStateConstraintList
+^2403 1111@+@=@0@5@0@0@1112#metaStateConstraintList
 *7 (Struct tag)
-^2395 8928@1113#@s_metaStateSpecifier
+^2404 8928@1113#@s_metaStateSpecifier
 *0 (Datatype)
-^2396 1114@+@=@0@0@0@0@1115#metaStateSpecifier
+^2405 1114@+@=@0@0@0@0@1115#metaStateSpecifier
 *7 (Struct tag)
-^2397 8945@1116#@s_metaStateExpression
+^2406 8945@1116#@s_metaStateExpression
 *0 (Datatype)
-^2398 1117@+@=@0@5@0@0@1118#metaStateExpression
+^2407 1117@+@=@0@5@0@0@1118#metaStateExpression
 *7 (Struct tag)
-^2399 2278@1119#@s_functionClause
+^2408 2278@1119#@s_functionClause
 *0 (Datatype)
-^2400 1120@+@=@0@5@0@0@1121#functionClause
+^2409 1120@+@=@0@5@0@0@1121#functionClause
 *7 (Struct tag)
-^2401 2337@1122#@s_functionClauseList
+^2410 2337@1122#@s_functionClauseList
 *0 (Datatype)
-^2402 1123@+@=@0@5@0@0@1124#functionClauseList
+^2411 1123@+@=@0@5@0@0@1124#functionClauseList
 *7 (Struct tag)
-^2403 2220@1125#@s_globalsClause
+^2412 2220@1125#@s_globalsClause
 *0 (Datatype)
-^2404 1126@+@=@0@0@0@0@1127#globalsClause
+^2413 1126@+@=@0@0@0@0@1127#globalsClause
 *7 (Struct tag)
-^2405 2233@1128#@s_modifiesClause
+^2414 2233@1128#@s_modifiesClause
 *0 (Datatype)
-^2406 1129@+@=@0@0@0@0@1130#modifiesClause
+^2415 1129@+@=@0@0@0@0@1130#modifiesClause
 *7 (Struct tag)
-^2407 2250@1131#@s_warnClause
+^2416 2250@1131#@s_warnClause
 *0 (Datatype)
-^2408 1132@+@=@0@5@0@0@1133#warnClause
+^2417 1132@+@=@0@5@0@0@1133#warnClause
 *7 (Struct tag)
-^2409 5755@1134#@s_stateClause
+^2418 5755@1134#@s_stateClause
 *0 (Datatype)
-^2410 1135@+@=@0@0@0@0@1136#stateClause
+^2419 1135@+@=@0@0@0@0@1136#stateClause
 *7 (Struct tag)
-^2411 5836@1137#@s_stateClauseList
+^2420 5836@1137#@s_stateClauseList
 *0 (Datatype)
-^2412 1138@+@=@0@5@0@0@1139#stateClauseList
+^2421 1138@+@=@0@5@0@0@1139#stateClauseList
 *7 (Struct tag)
-^2413 8497@1140#@s_mtDeclarationNode
+^2422 8497@1140#@s_mtDeclarationNode
 *0 (Datatype)
-^2414 1141@+@=@0@0@0@0@1142#mtDeclarationNode
+^2423 1141@+@=@0@0@0@0@1142#mtDeclarationNode
 *7 (Struct tag)
-^2415 8513@1143#@s_mtDeclarationPiece
+^2424 8513@1143#@s_mtDeclarationPiece
 *0 (Datatype)
-^2416 1144@+@=@0@5@0@0@1145#mtDeclarationPiece
+^2425 1144@+@=@0@5@0@0@1145#mtDeclarationPiece
 *7 (Struct tag)
-^2417 8566@1146#@s_mtDeclarationPieces
+^2426 8566@1146#@s_mtDeclarationPieces
 *0 (Datatype)
-^2418 1147@+@=@0@5@0@0@1148#mtDeclarationPieces
+^2427 1147@+@=@0@5@0@0@1148#mtDeclarationPieces
 *7 (Struct tag)
-^2419 8584@1149#@s_mtContextNode
+^2428 8584@1149#@s_mtContextNode
 *0 (Datatype)
-^2420 1150@+@=@0@5@0@0@1151#mtContextNode
+^2429 1150@+@=@0@5@0@0@1151#mtContextNode
 *7 (Struct tag)
-^2421 8625@1152#@s_mtValuesNode
+^2430 8625@1152#@s_mtValuesNode
 *0 (Datatype)
-^2422 1153@+@=@0@0@0@0@1154#mtValuesNode
+^2431 1153@+@=@0@0@0@0@1154#mtValuesNode
 *7 (Struct tag)
-^2423 8634@1155#@s_mtDefaultsNode
+^2432 8634@1155#@s_mtDefaultsNode
 *0 (Datatype)
-^2424 1156@+@=@0@0@0@0@1157#mtDefaultsNode
+^2433 1156@+@=@0@0@0@0@1157#mtDefaultsNode
 *7 (Struct tag)
-^2425 8658@1158#@s_mtDefaultsDeclList
+^2434 8658@1158#@s_mtDefaultsDeclList
 *0 (Datatype)
-^2426 1159@+@=@0@5@0@0@1160#mtDefaultsDeclList
+^2435 1159@+@=@0@5@0@0@1160#mtDefaultsDeclList
 *7 (Struct tag)
-^2427 8643@1161#@s_mtDefaultsDecl
+^2436 8643@1161#@s_mtDefaultsDecl
 *0 (Datatype)
-^2428 1162@+@=@0@0@0@0@1163#mtDefaultsDecl
+^2437 1162@+@=@0@0@0@0@1163#mtDefaultsDecl
 *7 (Struct tag)
-^2429 8680@1164#@s_mtAnnotationsNode
+^2438 8680@1164#@s_mtAnnotationsNode
 *0 (Datatype)
-^2430 1165@+@=@0@0@0@0@1166#mtAnnotationsNode
+^2439 1165@+@=@0@0@0@0@1166#mtAnnotationsNode
 *7 (Struct tag)
-^2431 8690@1167#@s_mtAnnotationList
+^2440 8690@1167#@s_mtAnnotationList
 *0 (Datatype)
-^2432 1168@+@=@0@5@0@0@1169#mtAnnotationList
+^2441 1168@+@=@0@5@0@0@1169#mtAnnotationList
 *7 (Struct tag)
-^2433 8712@1170#@s_mtAnnotationDecl
+^2442 8712@1170#@s_mtAnnotationDecl
 *0 (Datatype)
-^2434 1171@+@=@0@0@0@0@1172#mtAnnotationDecl
+^2443 1171@+@=@0@0@0@0@1172#mtAnnotationDecl
 *7 (Struct tag)
-^2435 8727@1173#@s_mtMergeNode
+^2444 8727@1173#@s_mtMergeNode
 *0 (Datatype)
-^2436 1174@+@=@0@0@0@0@1175#mtMergeNode
+^2445 1174@+@=@0@0@0@0@1175#mtMergeNode
 *7 (Struct tag)
-^2437 8835@1176#@s_mtMergeItem
+^2446 8835@1176#@s_mtMergeItem
 *0 (Datatype)
-^2438 1177@+@=@0@0@0@0@1178#mtMergeItem
+^2447 1177@+@=@0@0@0@0@1178#mtMergeItem
 *7 (Struct tag)
-^2439 8867@1179#@s_mtMergeClauseList
+^2448 8867@1179#@s_mtMergeClauseList
 *0 (Datatype)
-^2440 1180@+@=@0@5@0@0@1181#mtMergeClauseList
+^2449 1180@+@=@0@5@0@0@1181#mtMergeClauseList
 *7 (Struct tag)
-^2441 8850@1182#@s_mtMergeClause
+^2450 8850@1182#@s_mtMergeClause
 *0 (Datatype)
-^2442 1183@+@=@0@0@0@0@1184#mtMergeClause
+^2451 1183@+@=@0@0@0@0@1184#mtMergeClause
 *7 (Struct tag)
-^2443 8738@1185#@s_mtTransferClauseList
+^2452 8738@1185#@s_mtTransferClauseList
 *0 (Datatype)
-^2444 1186@+@=@0@5@0@0@1187#mtTransferClauseList
+^2453 1186@+@=@0@5@0@0@1187#mtTransferClauseList
 *7 (Struct tag)
-^2445 8760@1188#@s_mtTransferClause
+^2454 8760@1188#@s_mtTransferClause
 *0 (Datatype)
-^2446 1189@+@=@0@0@0@0@1190#mtTransferClause
+^2455 1189@+@=@0@0@0@0@1190#mtTransferClause
 *7 (Struct tag)
-^2447 8777@1191#@s_mtLoseReferenceList
+^2456 8777@1191#@s_mtLoseReferenceList
 *0 (Datatype)
-^2448 1192@+@=@0@5@0@0@1193#mtLoseReferenceList
+^2457 1192@+@=@0@5@0@0@1193#mtLoseReferenceList
 *7 (Struct tag)
-^2449 8799@1194#@s_mtLoseReference
+^2458 8799@1194#@s_mtLoseReference
 *0 (Datatype)
-^2450 1195@+@=@0@0@0@0@1196#mtLoseReference
+^2459 1195@+@=@0@0@0@0@1196#mtLoseReference
 *7 (Struct tag)
-^2451 8814@1197#@s_mtTransferAction
+^2460 8814@1197#@s_mtTransferAction
 *0 (Datatype)
-^2452 1198@+@=@0@0@0@0@1199#mtTransferAction
-^2453 1073@+@=@0@5@0@0@1200#globSet
+^2461 1198@+@=@0@0@0@0@1199#mtTransferAction
+^2462 1073@+@=@0@5@0@0@1200#globSet
 *7 (Struct tag)
-^2454 7415@1201#@s_constraint
+^2463 7415@1201#@s_constraint
 *0 (Datatype)
-^2455 1202@+@=@0@5@0@0@1203#constraint
+^2464 1202@+@=@0@5@0@0@1203#constraint
 *7 (Struct tag)
-^2456 7571@1204#@s_constraintList
+^2465 7571@1204#@s_constraintList
 *0 (Datatype)
-^2457 1205@+@=@0@5@0@0@1206#constraintList
+^2466 1205@+@=@0@5@0@0@1206#constraintList
 *7 (Struct tag)
-^2458 7321@1207#@s_constraintExpr
+^2467 7321@1207#@s_constraintExpr
 *0 (Datatype)
-^2459 1208@+@=@0@5@0@0@1209#constraintExpr
-^2460 2@-@-@0@0@0@0@2#bool
-^2461 23@+@=@0@5@0@0@1211#cstring
-^2462 1211@-@+@0@5@2@0@1212#o_cstring
-^2463 5@+@-@0@0@0@0@1213#ctype
-^2464 1217@-@+@0@0@0@0@1218#sRefTest
-^2465 1222@-@+@0@0@0@0@1223#sRefMod
-^2466 1227@-@+@0@0@0@0@1228#sRefModVal
-^2467 1232@-@+@0@0@0@0@1233#sRefShower
+^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
 *4 (Function)
-^2468 16608$@0@@1@p0$@0#sfree
+^2477 16608$@0@@1@p0$@0#sfree
 *0 (Datatype)
-^2469 6@-@-@0@0@0@0@1236#bits
-^2470 10@-@-@0@0@0@0@1237#Handle
+^2478 6@-@-@0@0@0@0@1236#bits
+^2479 10@-@-@0@0@0@0@1237#Handle
 *4 (Function)
-^2471 16624$^@3@0@0#FormatInt
-^2472 16628$$$@0#firstWord
-^2473 16668$^$@0#size_toInt
-^2474 16670$^$@0#size_toLong
-^2475 16666$^$@0#size_fromInt
-^2476 16674$^$@0#longUnsigned_toInt
-^2477 16676$^$@0#long_toInt
-^2478 16664$^$@0#longUnsigned_fromInt
+^2480 16624$^@3@0@0#FormatInt
+^2481 16628$$$@0#firstWord
+^2482 16668$^$@0#size_toInt
+^2483 16670$^$@0#size_toLong
+^2484 16666$^$@0#size_fromInt
+^2485 16674$^$@0#longUnsigned_toInt
+^2486 16676$^$@0#long_toInt
+^2487 16664$^$@0#longUnsigned_fromInt
 *0 (Datatype)
-^2479 23@-@+@0@0@0@0@1259#mstring
-^2480 23@-@+@0@0@19@3@1260#ob_mstring
-^2481 23@-@+@0@5@19@3@1261#bn_mstring
+^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
 *4 (Function)
-^2482 16655@6@2@1@0@0^@19@3@0#mstring_safePrint
-^2483 16633$^@3@0@0#mstring_spaces
-^2484 16640$^@3@0@0#mstring_concat
-^2485 16643$@0@@1@tp0,tp1@3@0@0#mstring_concatFree
-^2486 16646$$@3@0@0#mstring_concatFree1
-^2487 16649$$@3@0@0#mstring_append
-^2488 16652$^@3@0@0#mstring_copy
-^2489 16678$^$@0#mstring_equalPrefix
-^2490 16680$^$@0#mstring_equal
-^2491 16635$^$@0#mstring_containsChar
-^2492 16637$^$@0#mstring_containsString
-^2493 16630$@0@@1@tp0$@0#mstring_markFree
-^2494 16658@6@2@1@0@0^@2@0@0#mstring_create
-^2495 15906$^$@0#isHeaderFile
-^2496 16660$@0@@1@p0$@0#fputline
-^2497 16662$^$@0#int_log
-^2498 16672$^$@0#char_fromInt
-^2499 15904@6@5@1@0@0$@19@2@0#removePreDirs
-^2500 1322$$$@0#yywrap
-^2501 13818@6@2@1@0@0^@3@0@0#cstring_create
-^2502 13721@6@2@1@0@0$@2@0@0#cstring_newEmpty
-^2503 13800@6@2@1@0@0$@3@0@0#cstring_appendChar
-^2504 13808@6@5@1@0@0^@3@0@0#cstring_concatLength
-^2505 13814@6@2@1@0@0$@3@0@0#cstring_prependChar
-^2506 13812@6@2@1@0@0$@3@0@0#cstring_prependCharO
-^2507 13798@6@5@1@0@0^@3@0@0#cstring_downcase
-^2508 13741@6@5@1@0@0^@3@0@0#cstring_copy
-^2509 13743@6@5@1@0@0^@3@0@0#cstring_copyLength
-^2510 13731$^$@0#cstring_toPosInt
+^2491 16655@6@2@1@0@0^@19@3@0#mstring_safePrint
+^2492 16633$^@3@0@0#mstring_spaces
+^2493 16640$^@3@0@0#mstring_concat
+^2494 16643$@0@@1@tp0,tp1@3@0@0#mstring_concatFree
+^2495 16646$$@3@0@0#mstring_concatFree1
+^2496 16649$$@3@0@0#mstring_append
+^2497 16652$^@3@0@0#mstring_copy
+^2498 16678$^$@0#mstring_equalPrefix
+^2499 16680$^$@0#mstring_equal
+^2500 16635$^$@0#mstring_containsChar
+^2501 16637$^$@0#mstring_containsString
+^2502 16630$@0@@1@tp0$@0#mstring_markFree
+^2503 16658@6@2@1@0@0^@2@0@0#mstring_create
+^2504 15906$^$@0#isHeaderFile
+^2505 16660$@0@@1@p0$@0#fputline
+^2506 16662$^$@0#int_log
+^2507 16672$^$@0#char_fromInt
+^2508 15904@6@5@1@0@0$@19@2@0#removePreDirs
+^2509 1322$$$@0#yywrap
+^2510 13818@6@2@1@0@0^@3@0@0#cstring_create
+^2511 13721@6@2@1@0@0$@2@0@0#cstring_newEmpty
+^2512 13800@6@2@1@0@0$@3@0@0#cstring_appendChar
+^2513 13808@6@5@1@0@0^@3@0@0#cstring_concatLength
+^2514 13814@6@2@1@0@0$@3@0@0#cstring_prependChar
+^2515 13812@6@2@1@0@0$@3@0@0#cstring_prependCharO
+^2516 13798@6@5@1@0@0^@3@0@0#cstring_downcase
+^2517 13741@6@5@1@0@0^@3@0@0#cstring_copy
+^2518 13743@6@5@1@0@0^@3@0@0#cstring_copyLength
+^2519 13731$^$@0#cstring_toPosInt
 *2 (Enum member)
-^2511 1343$#CGE_SAME#CGE_DISTINCT#CGE_CASE#CGE_LOOKALIKE
+^2520 1343$#CGE_SAME#CGE_DISTINCT#CGE_CASE#CGE_LOOKALIKE
 *9 (Enum tag)
-^2515 1343@1344#&!5
-*0 (Datatype)
-^2516 1344@-@-@0@0@0@0@1345#cmpcode
-*4 (Function)
-^2517 13757$^$@0#cstring_genericEqual
-^2518 13747$@0@@1@p0$@0#cstring_replaceAll
-^2519 13749$$$@0#cstring_replaceLit
-^2520 13723$^$@0#cstring_firstChar
-^2521 13739$^$@0#cstring_lastChar
-^2522 13725$$$@0#cstring_getChar
-^2523 13737$$$@0#cstring_setChar
-^2524 13784@6@2@1@0@0^@19@2@0#cstring_toCharsSafe
-^2525 13786$^$@0#cstring_length
-^2526 13753$^$@0#cstring_contains
-^2527 13745$^$@0#cstring_containsChar
-^2528 13761$^$@0#cstring_equal
-^2529 13765$^$@0#cstring_equalCaseInsensitive
-^2530 13763$^$@0#cstring_equalLen
-^2531 13767$^$@0#cstring_equalLenCaseInsensitive
-^2532 13769$^$@0#cstring_equalPrefix
-^2533 13771$^$@0#cstring_equalPrefixLit
-^2534 13775$^$@0#cstring_compare
-^2535 13773$^$@0#cstring_xcompare
-^2536 13816$^$@0#cstring_hasNonAlphaNumBar
-^2537 13794@6@5@1@0@0^@3@0@0#cstring_elide
-^2538 13792@6@5@1@0@0@0@@1@p0$@0#cstring_clip
-^2539 13751$@0@@1@p0$@0#cstring_stripChars
-^2540 13824@6@5@1@0@0$@18@0@0#cstring_bsearch
-^2541 13759$$$@0#cstring_equalFree
-^2542 13781@6@5@1@0@0^$@0#cstring_fromChars
-^2543 13779$$$@0#cstring_free
-*1 (Constant)
-^2544 1211@i0@0@4#cstring_undefined
-*4 (Function)
-^2545 13788@6@5@1@0@0^@3@0@0#cstring_capitalize
-^2546 13790@6@5@1@0@0@0@@1@p0@3@0@0#cstring_capitalizeFree
-^2547 13796@6@5@1@0@0^@3@0@0#cstring_fill
-^2548 13729@6@5@1@0@0^@3@0@0#cstring_prefix
-^2549 13727@6@5@1@0@0^@19@3@0#cstring_suffix
-^2550 13810@6@5@1@0@0^@3@0@0#cstring_concat
-^2551 13802@6@5@1@0@0@0@@1@p0,p1@3@0@0#cstring_concatFree
-^2552 13804@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatFree1
-^2553 13806@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatChars
-^2554 13822$^$@0#cstring_toSymbol
-^2555 13777$@0@@1@p0$@0#cstring_markOwned
-^2556 13735@6@5@1@0@0^@3@0@0#cstring_beforeChar
-^2557 13733@6@5@1@0@0^@19@2@0#cstring_afterChar
+^2524 1343@1344#&!5
+*0 (Datatype)
+^2525 1344@-@-@0@0@0@0@1345#cmpcode
+*4 (Function)
+^2526 13757$^$@0#cstring_genericEqual
+^2527 13747$@0@@1@p0$@0#cstring_replaceAll
+^2528 13749$$$@0#cstring_replaceLit
+^2529 13723$^$@0#cstring_firstChar
+^2530 13739$^$@0#cstring_lastChar
+^2531 13725$$$@0#cstring_getChar
+^2532 13737$$$@0#cstring_setChar
+^2533 13784@6@2@1@0@0^@19@2@0#cstring_toCharsSafe
+^2534 13786$^$@0#cstring_length
+^2535 13753$^$@0#cstring_contains
+^2536 13745$^$@0#cstring_containsChar
+^2537 13761$^$@0#cstring_equal
+^2538 13765$^$@0#cstring_equalCaseInsensitive
+^2539 13763$^$@0#cstring_equalLen
+^2540 13767$^$@0#cstring_equalLenCaseInsensitive
+^2541 13769$^$@0#cstring_equalPrefix
+^2542 13771$^$@0#cstring_equalPrefixLit
+^2543 13775$^$@0#cstring_compare
+^2544 13773$^$@0#cstring_xcompare
+^2545 13816$^$@0#cstring_hasNonAlphaNumBar
+^2546 13794@6@5@1@0@0^@3@0@0#cstring_elide
+^2547 13792@6@5@1@0@0@0@@1@p0$@0#cstring_clip
+^2548 13751$@0@@1@p0$@0#cstring_stripChars
+^2549 13824@6@5@1@0@0$@18@0@0#cstring_bsearch
+^2550 13759$$$@0#cstring_equalFree
+^2551 13781@6@5@1@0@0^$@0#cstring_fromChars
+^2552 13779$$$@0#cstring_free
+*1 (Constant)
+^2553 1211@i0@0@4#cstring_undefined
+*4 (Function)
+^2554 13788@6@5@1@0@0^@3@0@0#cstring_capitalize
+^2555 13790@6@5@1@0@0@0@@1@p0@3@0@0#cstring_capitalizeFree
+^2556 13796@6@5@1@0@0^@3@0@0#cstring_fill
+^2557 13729@6@5@1@0@0^@3@0@0#cstring_prefix
+^2558 13727@6@5@1@0@0^@19@3@0#cstring_suffix
+^2559 13810@6@5@1@0@0^@3@0@0#cstring_concat
+^2560 13802@6@5@1@0@0@0@@1@p0,p1@3@0@0#cstring_concatFree
+^2561 13804@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatFree1
+^2562 13806@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatChars
+^2563 13822$^$@0#cstring_toSymbol
+^2564 13777$@0@@1@p0$@0#cstring_markOwned
+^2565 13735@6@5@1@0@0^@3@0@0#cstring_beforeChar
+^2566 13733@6@5@1@0@0^@19@2@0#cstring_afterChar
 *6 (Iterator finalizer)
-^2558 0@137#end_cstring_chars
+^2567 0@137#end_cstring_chars
 *5 (Iterator)
-^2559 1453@137#cstring_chars
+^2568 1453@137#cstring_chars
 *4 (Function)
-^2560 13826@6@5@1@0@0^@19@3@0#cstring_advanceWhiteSpace
-^2561 13820@6@2@1@0@0^@2@0@0#cstring_copySegment
-^2562 16615@4@0@1@0@0$@2@0@0#dimalloc
-^2563 16618$$@2@0@0#dicalloc
-^2564 16621@4@2@1@0@0$@2@0@0#direalloc
+^2569 13826@6@5@1@0@0^@19@3@0#cstring_advanceWhiteSpace
+^2570 13820@6@2@1@0@0^@2@0@0#cstring_copySegment
+^2571 16615@4@0@1@0@0$@2@0@0#dimalloc
+^2572 16618$$@2@0@0#dicalloc
+^2573 16621@4@2@1@0@0$@2@0@0#direalloc
 *1 (Constant)
-^2565 10$#INITSYNTABLE
-^2566 17$#DELTASYNTABLE
-^2567 5$#SYNTABLE_BASESIZE
-^2568 10$#INITTOKENTABLE
-^2569 17$#DELTATOKENTABLE
-^2570 5$#INITCHARSTRING#DELTACHARSTRING#INITSTRINGENTRY#DELTASTRINGENTRY#HASHSIZE#HASHMASK
-^2576 23$#INITFILENAME#IO_SUFFIX#LCLINIT_SUFFIX#CTRAITSYMSNAME#CTRAITSPECNAME#CTRAITFILENAMEN
-^2582 5$#LLSUCCESS#LLFAILURE#LLGIVEUP#LLINTERRUPT#DEFAULTMAXMODS#GIVEUPPARSE#MAXDEPTH#ALIASSEARCHLIMIT#DEFAULT_OPTLEVEL#SMALLBASESIZE#MIDBASESIZE#LARGEBASESIZE#BIGBASESIZE#HUGEBASESIZE#FTHASHSIZE#CBASESIZE#CGLOBBASESIZE#CGLOBHASHSIZE#LLHASHSIZE
+^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
 *4 (Function)
-^2601 16610$@0@s1@1@s1$@0#sfreeEventually
+^2610 16610$@0@s1@1@s1$@0#sfreeEventually
 *0 (Datatype)
-^2602 23@-@+@0@0@18@0@1493#d_char
+^2611 23@-@+@0@0@18@0@1493#d_char
 *1 (Constant)
-^2603 5$#NOT_FOUND
+^2612 5$#NOT_FOUND
 *2 (Enum member)
-^2604 1494$#NO#YES#MAYBE
+^2613 1494$#NO#YES#MAYBE
 *9 (Enum tag)
-^2607 1494@1495#&!6
+^2616 1494@1495#&!6
 *0 (Datatype)
-^2608 1495@-@-@0@0@0@0@1496#ynm
+^2617 1495@-@-@0@0@0@0@1496#ynm
 *4 (Function)
-^2609 14419$^$@0#ynm_compare
-^2610 14417$^$@0#ynm_fromCodeChar
-^2611 13941@6@5@1@3@0^@2@0@0#message
+^2618 14419$^$@0#ynm_compare
+^2619 14417$^$@0#ynm_fromCodeChar
+^2620 13941@6@5@1@3@0^@2@0@0#message
 *0 (Datatype)
-^2612 5@+@-@0@0@0@0@1519#fileId
+^2621 5@+@-@0@0@0@0@1519#fileId
 *1 (Constant)
-^2613 1519$#fileId_invalid
+^2622 1519$#fileId_invalid
 *2 (Enum member)
-^2614 1528$#FL_NORMAL#FL_SPEC#FL_LIB#FL_STDLIB#FL_STDHDR#FL_IMPORT#FL_BUILTIN#FL_PREPROC#FL_RC#FL_EXTERNAL
+^2623 1528$#FL_NORMAL#FL_SPEC#FL_LIB#FL_STDLIB#FL_STDHDR#FL_IMPORT#FL_BUILTIN#FL_PREPROC#FL_RC#FL_EXTERNAL
 *9 (Enum tag)
-^2624 1528@1529#&!7
-*0 (Datatype)
-^2625 1529@-@-@0@0@0@0@1530#flkind
-^2626 1082@-@+@0@5@2@0@1532#o_fileloc
-*4 (Function)
-^2627 13840@6@5@1@0@0@0@@1@p0@3@0@0#fileloc_update
-^2628 13902@6@5@1@0@0^@3@0@0#fileloc_create
-^2629 13870$^$@0#fileloc_isSystemFile
-^2630 13872$^$@0#fileloc_isXHFile
-^2631 13900@6@5@1@0@0^@3@0@0#fileloc_createSpec
-^2632 13878@6@5@1@0@0^@3@0@0#fileloc_createLib
-^2633 13880@6@5@1@0@0^@3@0@0#fileloc_createRc
-^2634 13832@6@5@1@0@0^@3@0@0#fileloc_decColumn
-^2635 13836$@0@@1@p0$@0#fileloc_subColumn
-^2636 1552@6@5@1@0@0^@3@0@0#fileloc_getBuiltin
-^2637 1554@6@5@1@0@0^@19@3@0#fileloc_observeBuiltin
-^2638 1556@6@5@1@0@0^@3@0@0#fileloc_createBuiltin
-^2639 13896@6@5@1@0@0^@3@0@0#fileloc_createImport
-^2640 13918$^$@0#fileloc_isSpecialFile
-^2641 13868$^$@0#fileloc_sameBaseFile
-^2642 13904@6@5@1@0@0^@19@3@0#fileloc_filename
-^2643 13910$^$@0#fileloc_column
-^2644 13912@6@5@1@0@0^@3@0@0#fileloc_unparse
-^2645 13914@6@5@1@0@0^@3@0@0#fileloc_unparseRaw
-^2646 13916@6@5@1@0@0^@3@0@0#fileloc_unparseRawCol
-^2647 13864$^$@0#fileloc_sameFile
-^2648 13862$^$@0#fileloc_sameFileAndLine
-^2649 13844$$$@0#fileloc_free
-^2650 13846$$$@0#fileloc_reallyFree
-^2651 13908$^$@0#fileloc_lineno
-^2652 13850$^$@0#fileloc_equal
-^2653 13856$^$@0#fileloc_lessthan
-^2654 13852$^$@0#fileloc_compare
-^2655 13848@6@5@1@0@0^@19@3@0#fileloc_getBase
-^2656 13920$^$@0#fileloc_isHeader
-^2657 13922$^$@0#fileloc_isSpec
-^2658 13924$^$@0#fileloc_isRealSpec
-^2659 13838@6@5@1@0@0^@3@0@0#fileloc_copy
-^2660 13930@6@5@1@0@0^@3@0@0#fileloc_unparseDirect
-^2661 13858$^$@0#fileloc_notAfter
-^2662 13874$^$@0#fileloc_almostSameFile
-^2663 13834@6@5@1@0@0^@3@0@0#fileloc_noColumn
-^2664 13884@6@5@1@0@0^@19@3@0#fileloc_getExternal
-^2665 13882@6@5@1@0@0^@3@0@0#fileloc_createExternal
-*1 (Constant)
-^2666 1082@i0@0@4#fileloc_undefined
-*4 (Function)
-^2667 13926$^$@0#fileloc_isLib
-^2668 13876@6@5@1@0@0^@3@0@0#fileloc_fromTok
-*1 (Constant)
-^2669 5$#UNKNOWN_LINE#UNKNOWN_COLUMN
-*4 (Function)
-^2671 13842@6@5@1@0@0^@3@0@0#fileloc_updateFileId
-^2672 13890@6@5@1@0@0^@3@0@0#fileloc_makePreproc
-^2673 13892@6@5@1@0@0^@3@0@0#fileloc_makePreprocPrevious
-^2674 13860$^$@0#fileloc_isStandardLibrary
-^2675 13928$^$@0#fileloc_isStandardLib
-^2676 13906@6@5@1@0@0^@3@0@0#fileloc_unparseFilename
-^2677 13854$^$@0#fileloc_withinLines
-^2678 13932$^$@0#fileloc_isUser
-^2679 13866$^$@0#fileloc_sameModule
+^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 13840@6@5@1@0@0@0@@1@p0@3@0@0#fileloc_update
+^2637 13902@6@5@1@0@0^@3@0@0#fileloc_create
+^2638 13870$^$@0#fileloc_isSystemFile
+^2639 13872$^$@0#fileloc_isXHFile
+^2640 13900@6@5@1@0@0^@3@0@0#fileloc_createSpec
+^2641 13878@6@5@1@0@0^@3@0@0#fileloc_createLib
+^2642 13880@6@5@1@0@0^@3@0@0#fileloc_createRc
+^2643 13832@6@5@1@0@0^@3@0@0#fileloc_decColumn
+^2644 13836$@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 13896@6@5@1@0@0^@3@0@0#fileloc_createImport
+^2649 13918$^$@0#fileloc_isSpecialFile
+^2650 13868$^$@0#fileloc_sameBaseFile
+^2651 13904@6@5@1@0@0^@19@3@0#fileloc_filename
+^2652 13910$^$@0#fileloc_column
+^2653 13912@6@5@1@0@0^@3@0@0#fileloc_unparse
+^2654 13914@6@5@1@0@0^@3@0@0#fileloc_unparseRaw
+^2655 13916@6@5@1@0@0^@3@0@0#fileloc_unparseRawCol
+^2656 13864$^$@0#fileloc_sameFile
+^2657 13862$^$@0#fileloc_sameFileAndLine
+^2658 13844$$$@0#fileloc_free
+^2659 13846$$$@0#fileloc_reallyFree
+^2660 13908$^$@0#fileloc_lineno
+^2661 13850$^$@0#fileloc_equal
+^2662 13856$^$@0#fileloc_lessthan
+^2663 13852$^$@0#fileloc_compare
+^2664 13848@6@5@1@0@0^@19@3@0#fileloc_getBase
+^2665 13920$^$@0#fileloc_isHeader
+^2666 13922$^$@0#fileloc_isSpec
+^2667 13924$^$@0#fileloc_isRealSpec
+^2668 13838@6@5@1@0@0^@3@0@0#fileloc_copy
+^2669 13930@6@5@1@0@0^@3@0@0#fileloc_unparseDirect
+^2670 13858$^$@0#fileloc_notAfter
+^2671 13874$^$@0#fileloc_almostSameFile
+^2672 13834@6@5@1@0@0^@3@0@0#fileloc_noColumn
+^2673 13884@6@5@1@0@0^@19@3@0#fileloc_getExternal
+^2674 13882@6@5@1@0@0^@3@0@0#fileloc_createExternal
+*1 (Constant)
+^2675 1082@i0@0@4#fileloc_undefined
+*4 (Function)
+^2676 13926$^$@0#fileloc_isLib
+^2677 13876@6@5@1@0@0^@3@0@0#fileloc_fromTok
+*1 (Constant)
+^2678 5$#UNKNOWN_LINE#UNKNOWN_COLUMN
+*4 (Function)
+^2680 13842@6@5@1@0@0^@3@0@0#fileloc_updateFileId
+^2681 13890@6@5@1@0@0^@3@0@0#fileloc_makePreproc
+^2682 13892@6@5@1@0@0^@3@0@0#fileloc_makePreprocPrevious
+^2683 13860$^$@0#fileloc_isStandardLibrary
+^2684 13928$^$@0#fileloc_isStandardLib
+^2685 13906@6@5@1@0@0^@3@0@0#fileloc_unparseFilename
+^2686 13854$^$@0#fileloc_withinLines
+^2687 13932$^$@0#fileloc_isUser
+^2688 13866$^$@0#fileloc_sameModule
 *3 (Variable)
-^2680 1082|@1|0@5@17&#g_currentloc
-^2681 211|@1|^#g_msgstream
-^2682 211|@1|0@0@18&#yyin#yyout
-^2684 5|@1|^#yyleng
-^2685 1211|@1|0@5@19@3@0#g_codeFile
-^2686 5|@1|^#g_codeLine
-^2687 1211|@1|0@5@19@3@0#g_prevCodeFile
-^2688 5|@1|^#g_prevCodeLine
-^2689 23|@1|0@0@19@3@0#g_localSpecPath
-^2690 1211|@1|0@5@2&#g_currentSpec
-^2691 23|@1|0@5@2&#g_currentSpecName
+^2689 1082|@1|0@5@17&#g_currentloc
+^2690 211|@1|^#g_msgstream
+^2691 211|@1|0@0@18&#yyin#yyout
+^2693 5|@1|^#yyleng
+^2694 1211|@1|0@5@19@3@0#g_codeFile
+^2695 5|@1|^#g_codeLine
+^2696 1211|@1|0@5@19@3@0#g_prevCodeFile
+^2697 5|@1|^#g_prevCodeLine
+^2698 23|@1|0@0@19@3@0#g_localSpecPath
+^2699 1211|@1|0@5@2&#g_currentSpec
+^2700 23|@1|0@5@2&#g_currentSpecName
 *4 (Function)
-^2692 1672$$$@0#setCodePoint
-^2693 16515$$$@0#printCodePoint
+^2701 1672$$$@0#setCodePoint
+^2702 16515$$$@0#printCodePoint
 *1 (Constant)
-^2694 5$#PRINTBREADTH
+^2703 5$#PRINTBREADTH
 *7 (Struct tag)
-^2695 10611@1699#@cppBuffer
+^2704 10611@1699#@cppBuffer
 *0 (Datatype)
-^2696 1699@-@+@0@0@0@0@1700#cppBuffer
+^2705 1699@-@+@0@0@0@0@1700#cppBuffer
 *7 (Struct tag)
-^2697 10647@1701#@cppOptions
+^2706 10647@1701#@cppOptions
 *0 (Datatype)
-^2698 1701@-@+@0@0@0@0@1702#cppOptions
+^2707 1701@-@+@0@0@0@0@1702#cppOptions
 *2 (Enum member)
-^2699 1703$#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
+^2708 1703$#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)
-^2717 1703@1704#&cpp_token
+^2726 1703@1704#&cpp_token
 *7 (Struct tag)
-^2718 10616@1705#@cppReader
+^2727 10616@1705#@cppReader
 *0 (Datatype)
-^2719 1705@-@+@0@0@0@0@1706#cppReader
+^2728 1705@-@+@0@0@0@0@1706#cppReader
 *3 (Variable)
-^2720 1706|@1|^#g_cppState
-*4 (Function)
-^2721 1708@6@5@1@0@0$@2@0@0#cppReader_getIncludePath
-^2722 10774$$$@0#cppProcess
-^2723 10776$$$@0#cppAddIncludeDir
-^2724 1714$$$@0#cppReader_initMod
-^2725 10778$$$@0#cppDoDefine
-^2726 10780$$$@0#cppDoUndefine
-^2727 1720$$$@0#cppReader_saveDefinitions
-^2728 11295@6@5@1@0@0$@3@0@0#cppReader_getLoc
-^2729 1725$$$@0#cppReader_initialize
+^2729 1706|@1|^#g_cppState
+*4 (Function)
+^2730 1708@6@5@1@0@0$@2@0@0#cppReader_getIncludePath
+^2731 10774$$$@0#cppProcess
+^2732 10776$$$@0#cppAddIncludeDir
+^2733 1714$$$@0#cppReader_initMod
+^2734 10778$$$@0#cppDoDefine
+^2735 10780$$$@0#cppDoUndefine
+^2736 1720$$$@0#cppReader_saveDefinitions
+^2737 11295@6@5@1@0@0$@3@0@0#cppReader_getLoc
+^2738 1725$$$@0#cppReader_initialize
 *2 (Enum member)
-^2730 1726$#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_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_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_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#LAST_FLAG
+^2739 1726$#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_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_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_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#LAST_FLAG
 *9 (Enum tag)
-^3175 1726@1727#&!8
+^3184 1726@1727#&!8
 *0 (Datatype)
-^3176 1727@-@-@0@0@0@0@1728#flagcode
+^3185 1727@-@-@0@0@0@0@1728#flagcode
 *1 (Constant)
-^3177 1728$#NUMFLAGS
-^3178 5$#NUMVALUEFLAGS#NUMSTRINGFLAGS
+^3186 1728$#NUMFLAGS
+^3187 5$#NUMVALUEFLAGS#NUMSTRINGFLAGS
 *6 (Iterator finalizer)
-^3180 0@0#end_allFlagCodes
+^3189 0@0#end_allFlagCodes
 *5 (Iterator)
-^3181 1729@0#allFlagCodes
+^3190 1729@0#allFlagCodes
 *2 (Enum member)
-^3182 1730$#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
+^3191 1730$#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)
-^3242 1730@1731#&!9
-*0 (Datatype)
-^3243 1731@-@-@0@0@0@0@1732#flagkind
-*4 (Function)
-^3244 16570$$$@0#listAllCategories
-^3245 1736$$$@0#printAlphaFlags
-^3246 16572$$$@0#printAllFlags
-^3247 16552$$$@0#flagcode_recordError
-^3248 16554$$$@0#flagcode_recordSuppressed
-^3249 16556$$$@0#flagcode_numReported
-^3250 16606$$$@0#flagcode_isNamePrefixFlag
-^3251 16576@6@5@1@0@0$@2@0@0#describeFlag
-^3252 16586$$$@0#identifyFlag
-^3253 16588$$$@0#setValueFlag
-^3254 16590$$$@0#setStringFlag
-^3255 16582@6@5@1@0@0^@19@3@0#flagcode_unparse
-^3256 16602$^$@0#flagcode_valueIndex
-^3257 16604$^$@0#flagcode_stringIndex
-^3258 16558@6@5@1@0@0$@19@3@0#flagcodeHint
-^3259 16562$^$@0#identifyCategory
-^3260 16568$@0@g2681@0@0@1@g2681$@0#printCategory
-^3261 16598$$$@0#flagcode_hasValue
-^3262 16600$$$@0#flagcode_hasString
-^3263 16596$$$@0#flagcode_hasArgument
-*1 (Constant)
-^3264 1211@@0@5#DEFAULT_MODE
-*4 (Function)
-^3265 1786$$$@0#flags_initMod
-^3266 16594$$$@0#isMode
-^3267 1790@6@5@1@0@0$@2@0@0#describeModes
-^3268 1792$$$@0#summarizeErrors
-^3269 16546$$$@0#flagcode_isNameChecksFlag
-^3270 16542$$$@0#flagcode_isIdemFlag
-^3271 16544$$$@0#flagcode_isModeFlag
-^3272 16538$$$@0#flagcode_isSpecialFlag
-^3273 16540$$$@0#flagcode_isGlobalFlag
-*7 (Struct tag)
-^3274 1803@1804#@!10
-*0 (Datatype)
-^3275 1805@-@+@0@0@0@0@1806#flagSpecItem
-*7 (Struct tag)
-^3276 1810@1807#@s_flagSpec
-*0 (Datatype)
-^3277 1808@+@=@0@5@0@0@1809#flagSpec
-*1 (Constant)
-^3278 1809@i0@0@4#flagSpec_undefined
-*4 (Function)
-^3279 17139@6@5@1@0@0$@2@0@0#flagSpec_createPlain
-^3280 17141@6@5@1@0@0$@2@0@0#flagSpec_createOr
-^3281 17145@6@5@1@0@0^@2@0@0#flagSpec_copy
-^3282 17147@6@5@1@0@0^@2@0@0#flagSpec_unparse
-^3283 17143$$$@0#flagSpec_free
-^3284 17149@6@5@1@0@0^@2@0@0#flagSpec_dump
-^3285 17151@6@5@1@0@0@0@@1@p0@2@0@0#flagSpec_undump
-^3286 17153$^$@0#flagSpec_getDominant
-^3287 17157$^$@0#flagSpec_getFirstOn
-^3288 17155$^$@0#flagSpec_isOn
+^3251 1730@1731#&!9
+*0 (Datatype)
+^3252 1731@-@-@0@0@0@0@1732#flagkind
+*4 (Function)
+^3253 16570$$$@0#listAllCategories
+^3254 1736$$$@0#printAlphaFlags
+^3255 16572$$$@0#printAllFlags
+^3256 16552$$$@0#flagcode_recordError
+^3257 16554$$$@0#flagcode_recordSuppressed
+^3258 16556$$$@0#flagcode_numReported
+^3259 16606$$$@0#flagcode_isNamePrefixFlag
+^3260 16576@6@5@1@0@0$@2@0@0#describeFlag
+^3261 16586$$$@0#identifyFlag
+^3262 16588$$$@0#setValueFlag
+^3263 16590$$$@0#setStringFlag
+^3264 16582@6@5@1@0@0^@19@3@0#flagcode_unparse
+^3265 16602$^$@0#flagcode_valueIndex
+^3266 16604$^$@0#flagcode_stringIndex
+^3267 16558@6@5@1@0@0$@19@3@0#flagcodeHint
+^3268 16562$^$@0#identifyCategory
+^3269 16568$@0@g2690@0@0@1@g2690$@0#printCategory
+^3270 16598$$$@0#flagcode_hasValue
+^3271 16600$$$@0#flagcode_hasString
+^3272 16596$$$@0#flagcode_hasArgument
+*1 (Constant)
+^3273 1211@@0@5#DEFAULT_MODE
+*4 (Function)
+^3274 1786$$$@0#flags_initMod
+^3275 16594$$$@0#isMode
+^3276 1790@6@5@1@0@0$@2@0@0#describeModes
+^3277 1792$$$@0#summarizeErrors
+^3278 16546$$$@0#flagcode_isNameChecksFlag
+^3279 16542$$$@0#flagcode_isIdemFlag
+^3280 16544$$$@0#flagcode_isModeFlag
+^3281 16538$$$@0#flagcode_isSpecialFlag
+^3282 16540$$$@0#flagcode_isGlobalFlag
+*7 (Struct tag)
+^3283 1803@1804#@!10
+*0 (Datatype)
+^3284 1805@-@+@0@0@0@0@1806#flagSpecItem
+*7 (Struct tag)
+^3285 1810@1807#@s_flagSpec
+*0 (Datatype)
+^3286 1808@+@=@0@5@0@0@1809#flagSpec
+*1 (Constant)
+^3287 1809@i0@0@4#flagSpec_undefined
+*4 (Function)
+^3288 17139@6@5@1@0@0$@2@0@0#flagSpec_createPlain
+^3289 17141@6@5@1@0@0$@2@0@0#flagSpec_createOr
+^3290 17145@6@5@1@0@0^@2@0@0#flagSpec_copy
+^3291 17147@6@5@1@0@0^@2@0@0#flagSpec_unparse
+^3292 17143$$$@0#flagSpec_free
+^3293 17149@6@5@1@0@0^@2@0@0#flagSpec_dump
+^3294 17151@6@5@1@0@0@0@@1@p0@2@0@0#flagSpec_undump
+^3295 17153$^$@0#flagSpec_getDominant
+^3296 17157$^$@0#flagSpec_getFirstOn
+^3297 17155$^$@0#flagSpec_isOn
 *2 (Enum member)
-^3289 1833$#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
+^3298 1833$#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)
-^3355 1833@1834#&!11
-*0 (Datatype)
-^3356 1834@-@-@0@0@0@0@1835#quenum
-*7 (Struct tag)
-^3357 1836@1837#@!12
-*0 (Datatype)
-^3358 1838@+@-@0@0@0@0@1839#qual
-*4 (Function)
-^3359 12111@6@5@1@0@0$@2@0@0#qual_dump
-^3360 12113$@0@@1@tp0$@0#qual_undump
-^3361 12103$^$@0#qual_fromInt
-^3362 12105@6@5@1@0@0^@19@3@0#qual_unparse
-^3363 12107$^$@0#qual_match
-^3364 12109@6@5@1@0@0^@19@3@0#qual_getAnnotationInfo
-^3365 12096$^$@0#qual_createPlain
-^3366 12099$^$@0#qual_createMetaState
-*7 (Struct tag)
-^3367 2144@2145#@!13
-*0 (Datatype)
-^3368 2144@-@-@0@0@0@0@2146#lltok
-*4 (Function)
-^3369 14984$@0@@1@s0$@0#lltok_create
-^3370 14982@6@5@1@0@0^@19@3@0#lltok_unparse
-^3371 14986$$$@0@S:2.3.0.floc.p0$#lltok_release
-^3372 14988@6@5@1@0@0$@2@0@0@S:2.3.0.floc.p0$#lltok_stealLoc
-^3373 14944$$$@0#lltok_isSemi
-^3374 14952$$$@0#lltok_isEq_Op
-^3375 14946$$$@0#lltok_isMult
-^3376 14948$$$@0#lltok_isInc_Op
-^3377 14954$$$@0#lltok_isAnd_Op
-^3378 14956$$$@0#lltok_isOr_Op
-^3379 14958$$$@0#lltok_isNot_Op
-^3380 14960$$$@0#lltok_isLt_Op
-^3381 14962$$$@0#lltok_isGt_Op
-^3382 14964$$$@0#lltok_isGe_Op
-^3383 14966$$$@0#lltok_isLe_Op
-^3384 14968$$$@0#lltok_isPlus_Op
-^3385 14970$$$@0#lltok_isMinus_Op
-^3386 14950$$$@0#lltok_isDec_Op
-^3387 14972$$$@0#lltok_isAmpersand_Op
-^3388 14974$$$@0#lltok_isExcl_Op
-^3389 14976$$$@0#lltok_isTilde_Op
-^3390 14978$$$@0#lltok_isEnsures
-^3391 14980$$$@0#lltok_isRequires
+^3364 1833@1834#&!11
+*0 (Datatype)
+^3365 1834@-@-@0@0@0@0@1835#quenum
+*7 (Struct tag)
+^3366 1836@1837#@!12
+*0 (Datatype)
+^3367 1838@+@-@0@0@0@0@1839#qual
+*4 (Function)
+^3368 12111@6@5@1@0@0$@2@0@0#qual_dump
+^3369 12113$@0@@1@tp0$@0#qual_undump
+^3370 12103$^$@0#qual_fromInt
+^3371 12105@6@5@1@0@0^@19@3@0#qual_unparse
+^3372 12107$^$@0#qual_match
+^3373 12109@6@5@1@0@0^@19@3@0#qual_getAnnotationInfo
+^3374 12096$^$@0#qual_createPlain
+^3375 12099$^$@0#qual_createMetaState
+*7 (Struct tag)
+^3376 2144@2145#@!13
+*0 (Datatype)
+^3377 2144@-@-@0@0@0@0@2146#lltok
+*4 (Function)
+^3378 14984$@0@@1@s0$@0#lltok_create
+^3379 14982@6@5@1@0@0^@19@3@0#lltok_unparse
+^3380 14986$$$@0@S:2.3.0.floc.p0$#lltok_release
+^3381 14988@6@5@1@0@0$@2@0@0@S:2.3.0.floc.p0$#lltok_stealLoc
+^3382 14944$$$@0#lltok_isSemi
+^3383 14952$$$@0#lltok_isEq_Op
+^3384 14946$$$@0#lltok_isMult
+^3385 14948$$$@0#lltok_isInc_Op
+^3386 14954$$$@0#lltok_isAnd_Op
+^3387 14956$$$@0#lltok_isOr_Op
+^3388 14958$$$@0#lltok_isNot_Op
+^3389 14960$$$@0#lltok_isLt_Op
+^3390 14962$$$@0#lltok_isGt_Op
+^3391 14964$$$@0#lltok_isGe_Op
+^3392 14966$$$@0#lltok_isLe_Op
+^3393 14968$$$@0#lltok_isPlus_Op
+^3394 14970$$$@0#lltok_isMinus_Op
+^3395 14950$$$@0#lltok_isDec_Op
+^3396 14972$$$@0#lltok_isAmpersand_Op
+^3397 14974$$$@0#lltok_isExcl_Op
+^3398 14976$$$@0#lltok_isTilde_Op
+^3399 14978$$$@0#lltok_isEnsures
+^3400 14980$$$@0#lltok_isRequires
 *2 (Enum member)
-^3392 2197$#NOCLAUSE#TRUECLAUSE#FALSECLAUSE#ANDCLAUSE#ORCLAUSE#WHILECLAUSE#DOWHILECLAUSE#FORCLAUSE#CASECLAUSE#SWITCHCLAUSE#CONDCLAUSE#ITERCLAUSE#TRUEEXITCLAUSE#FALSEEXITCLAUSE
+^3401 2197$#NOCLAUSE#TRUECLAUSE#FALSECLAUSE#ANDCLAUSE#ORCLAUSE#WHILECLAUSE#DOWHILECLAUSE#FORCLAUSE#CASECLAUSE#SWITCHCLAUSE#CONDCLAUSE#ITERCLAUSE#TRUEEXITCLAUSE#FALSEEXITCLAUSE
 *9 (Enum tag)
-^3406 2197@2198#&!14
-*0 (Datatype)
-^3407 2198@-@-@0@0@0@0@2199#clause
-*4 (Function)
-^3408 13160@6@5@1@0@0^@19@3@0#clause_nameAlternate
-^3409 13158@6@5@1@0@0^@19@3@0#clause_nameTaken
-^3410 13162@6@5@1@0@0^@19@3@0#clause_nameFlip
-^3411 13168$^$@0#clause_isConditional
-^3412 13164$^$@0#clause_isBreakable
-^3413 13166$^$@0#clause_isLoop
-^3414 13170$^$@0#clause_isSwitch
-^3415 13172$^$@0#clause_isCase
-^3416 13174$^$@0#clause_isNone
-^3417 13156@6@5@1@0@0^@19@3@0#clause_unparse
-^3418 13176$^@3@0@0#globalsClause_create
-^3419 13178@6@5@1@0@0^@19@3@0#globalsClause_getGlobs
-^3420 13180@6@5@1@0@0@0@@1@p0@2@0@0#globalsClause_takeGlobs
-^3421 13184@6@5@1@0@0^@3@0@0#globalsClause_unparse
-^3422 13182$$$@0#globalsClause_free
-^3423 13186$^@3@0@0#modifiesClause_createNoMods
-^3424 13194@6@5@1@0@0$@19@3@0#modifiesClause_getMods
-^3425 13196@6@5@1@0@0$@2@0@0#modifiesClause_takeMods
-^3426 13188$^@3@0@0#modifiesClause_create
-^3427 13192@6@5@1@0@0^@3@0@0#modifiesClause_unparse
-^3428 13190$$$@0#modifiesClause_free
-*1 (Constant)
-^3429 1133@i0@0@4#warnClause_undefined
-*4 (Function)
-^3430 13200@6@5@1@0@0^@3@0@0#warnClause_create
-^3431 13202@6@5@1@0@0^@2@0@0#warnClause_copy
-^3432 13204@6@5@1@0@0^@19@3@0#warnClause_getFlag
-^3433 13214@6@5@1@0@0^@2@0@0#warnClause_dump
-^3434 13216@6@5@1@0@0@0@@1@p0@2@0@0#warnClause_undump
-^3435 13208@6@0@1@0@54^$@0#warnClause_hasMessage
-^3436 13210@6@5@1@0@0^@19@3@0#warnClause_getMessage
-^3437 13206@6@5@1@0@0^@2@0@0#warnClause_unparse
-^3438 13212$$$@0#warnClause_free
+^3415 2197@2198#&!14
+*0 (Datatype)
+^3416 2198@-@-@0@0@0@0@2199#clause
+*4 (Function)
+^3417 13160@6@5@1@0@0^@19@3@0#clause_nameAlternate
+^3418 13158@6@5@1@0@0^@19@3@0#clause_nameTaken
+^3419 13162@6@5@1@0@0^@19@3@0#clause_nameFlip
+^3420 13168$^$@0#clause_isConditional
+^3421 13164$^$@0#clause_isBreakable
+^3422 13166$^$@0#clause_isLoop
+^3423 13170$^$@0#clause_isSwitch
+^3424 13172$^$@0#clause_isCase
+^3425 13174$^$@0#clause_isNone
+^3426 13156@6@5@1@0@0^@19@3@0#clause_unparse
+^3427 13176$^@3@0@0#globalsClause_create
+^3428 13178@6@5@1@0@0^@19@3@0#globalsClause_getGlobs
+^3429 13180@6@5@1@0@0@0@@1@p0@2@0@0#globalsClause_takeGlobs
+^3430 13184@6@5@1@0@0^@3@0@0#globalsClause_unparse
+^3431 13182$$$@0#globalsClause_free
+^3432 13186$^@3@0@0#modifiesClause_createNoMods
+^3433 13194@6@5@1@0@0$@19@3@0#modifiesClause_getMods
+^3434 13196@6@5@1@0@0$@2@0@0#modifiesClause_takeMods
+^3435 13188$^@3@0@0#modifiesClause_create
+^3436 13192@6@5@1@0@0^@3@0@0#modifiesClause_unparse
+^3437 13190$$$@0#modifiesClause_free
+*1 (Constant)
+^3438 1133@i0@0@4#warnClause_undefined
+*4 (Function)
+^3439 13200@6@5@1@0@0^@3@0@0#warnClause_create
+^3440 13202@6@5@1@0@0^@2@0@0#warnClause_copy
+^3441 13204@6@5@1@0@0^@19@3@0#warnClause_getFlag
+^3442 13214@6@5@1@0@0^@2@0@0#warnClause_dump
+^3443 13216@6@5@1@0@0@0@@1@p0@2@0@0#warnClause_undump
+^3444 13208@6@0@1@0@54^$@0#warnClause_hasMessage
+^3445 13210@6@5@1@0@0^@19@3@0#warnClause_getMessage
+^3446 13206@6@5@1@0@0^@2@0@0#warnClause_unparse
+^3447 13212$$$@0#warnClause_free
 *2 (Enum member)
-^3439 2273$#FCK_GLOBALS#FCK_MODIFIES#FCK_WARN#FCK_STATE#FCK_ENSURES#FCK_REQUIRES#FCK_DEAD
+^3448 2273$#FCK_GLOBALS#FCK_MODIFIES#FCK_WARN#FCK_STATE#FCK_ENSURES#FCK_REQUIRES#FCK_DEAD
 *9 (Enum tag)
-^3446 2273@2274#&!15
+^3455 2273@2274#&!15
 *0 (Datatype)
-^3447 2274@-@-@0@0@0@0@2275#functionClauseKind
+^3456 2274@-@-@0@0@0@0@2275#functionClauseKind
 *8 (Union tag)
-^3448 2276@2277#$!16
-*1 (Constant)
-^3449 1121@i0@0@4#functionClause_undefined
-*4 (Function)
-^3450 13220@6@5@1@0@0^@3@0@0#functionClause_createGlobals
-^3451 13222@6@5@1@0@0^@3@0@0#functionClause_createModifies
-^3452 13230@6@5@1@0@0^@3@0@0#functionClause_createWarn
-^3453 13224@6@5@1@0@0^@3@0@0#functionClause_createState
-^3454 13226@6@5@1@0@0^@3@0@0#functionClause_createEnsures
-^3455 13228@6@5@1@0@0^@3@0@0#functionClause_createRequires
-^3456 13254$^@19@2@0#functionClause_getGlobals
-^3457 13252$^@19@2@0#functionClause_getModifies
-^3458 13236$^@19@2@0#functionClause_getState
-^3459 13248@6@5@1@0@0^@19@2@0#functionClause_getWarn
-^3460 13240@6@5@1@0@0^@19@2@0#functionClause_getEnsures
-^3461 13244@6@5@1@0@0^@19@2@0#functionClause_getRequires
-^3462 13238$@0@@1@p0@2@0@0#functionClause_takeState
-^3463 13242@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeEnsures
-^3464 13246@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeRequires
-^3465 13250@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeWarn
-^3466 13234$^$@0#functionClause_matchKind
-^3467 13256$$$@0#functionClause_free
-^3468 13232@6@5@1@0@0^@2@0@0#functionClause_unparse
-*0 (Datatype)
-^3469 1121@-@+@0@5@2@0@2335#o_functionClause
-*1 (Constant)
-^3470 1124@i0@0@4#functionClauseList_undefined
-*4 (Function)
-^3471 13273@6@5@1@0@0^@3@0@0#functionClauseList_unparseSep
-^3472 2349@6@5@1@0@0^@2@0@0#functionClauseList_new
-^3473 13265@6@5@1@0@0^@2@0@0#functionClauseList_single
-^3474 13267@6@5@1@0@0@0@@1@p0$@0#functionClauseList_add
-^3475 13269@6@5@1@0@0@0@@1@p0$@0#functionClauseList_prepend
-^3476 13271@6@5@1@0@0$@2@0@0#functionClauseList_unparse
-^3477 13275$$$@0#functionClauseList_free
-*1 (Constant)
-^3478 5$#functionClauseListBASESIZE
+^3457 2276@2277#$!16
+*1 (Constant)
+^3458 1121@i0@0@4#functionClause_undefined
+*4 (Function)
+^3459 13220@6@5@1@0@0^@3@0@0#functionClause_createGlobals
+^3460 13222@6@5@1@0@0^@3@0@0#functionClause_createModifies
+^3461 13230@6@5@1@0@0^@3@0@0#functionClause_createWarn
+^3462 13224@6@5@1@0@0^@3@0@0#functionClause_createState
+^3463 13226@6@5@1@0@0^@3@0@0#functionClause_createEnsures
+^3464 13228@6@5@1@0@0^@3@0@0#functionClause_createRequires
+^3465 13254$^@19@2@0#functionClause_getGlobals
+^3466 13252$^@19@2@0#functionClause_getModifies
+^3467 13236$^@19@2@0#functionClause_getState
+^3468 13248@6@5@1@0@0^@19@2@0#functionClause_getWarn
+^3469 13240@6@5@1@0@0^@19@2@0#functionClause_getEnsures
+^3470 13244@6@5@1@0@0^@19@2@0#functionClause_getRequires
+^3471 13238$@0@@1@p0@2@0@0#functionClause_takeState
+^3472 13242@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeEnsures
+^3473 13246@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeRequires
+^3474 13250@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeWarn
+^3475 13234$^$@0#functionClause_matchKind
+^3476 13256$$$@0#functionClause_free
+^3477 13232@6@5@1@0@0^@2@0@0#functionClause_unparse
+*0 (Datatype)
+^3478 1121@-@+@0@5@2@0@2335#o_functionClause
+*1 (Constant)
+^3479 1124@i0@0@4#functionClauseList_undefined
+*4 (Function)
+^3480 13273@6@5@1@0@0^@3@0@0#functionClauseList_unparseSep
+^3481 2349@6@5@1@0@0^@2@0@0#functionClauseList_new
+^3482 13265@6@5@1@0@0^@2@0@0#functionClauseList_single
+^3483 13267@6@5@1@0@0@0@@1@p0$@0#functionClauseList_add
+^3484 13269@6@5@1@0@0@0@@1@p0$@0#functionClauseList_prepend
+^3485 13271@6@5@1@0@0$@2@0@0#functionClauseList_unparse
+^3486 13275$$$@0#functionClauseList_free
+*1 (Constant)
+^3487 5$#functionClauseListBASESIZE
 *6 (Iterator finalizer)
-^3479 0@77#end_functionClauseList_elements
+^3488 0@77#end_functionClauseList_elements
 *5 (Iterator)
-^3480 2360@77#functionClauseList_elements
+^3489 2360@77#functionClauseList_elements
 *0 (Datatype)
-^3481 1211@-@+@0@5@19@3@2361#ob_cstring
+^3490 1211@-@+@0@5@19@3@2361#ob_cstring
 *7 (Struct tag)
-^3482 2363@2364#@s_cstringSList
+^3491 2363@2364#@s_cstringSList
 *0 (Datatype)
-^3483 2365@+@=@0@5@0@0@2366#cstringSList
+^3492 2365@+@=@0@5@0@0@2366#cstringSList
 *1 (Constant)
-^3484 2366@i0@0@4#cstringSList_undefined
+^3493 2366@i0@0@4#cstringSList_undefined
 *4 (Function)
-^3485 16845@6@5@1@0@0^@3@0@0#cstringSList_unparseSep
-^3486 2376@6@5@1@0@0^@2@0@0#cstringSList_new
-^3487 16837@6@5@1@0@0^@2@0@0#cstringSList_single
-^3488 16839@6@5@1@0@0@0@@1@p0$@0#cstringSList_add
-^3489 16853$$$@0#cstringSList_alphabetize
-^3490 16841@6@5@1@0@0^@19@3@0#cstringSList_get
-^3491 16849@6@5@1@0@0^@2@0@0#cstringSList_unparseAbbrev
-^3492 16843@6@5@1@0@0$@2@0@0#cstringSList_unparse
-^3493 16851$$$@0#cstringSList_free
-^3494 16847$$$@0#cstringSList_printSpaced
+^3494 16845@6@5@1@0@0^@3@0@0#cstringSList_unparseSep
+^3495 2376@6@5@1@0@0^@2@0@0#cstringSList_new
+^3496 16837@6@5@1@0@0^@2@0@0#cstringSList_single
+^3497 16839@6@5@1@0@0@0@@1@p0$@0#cstringSList_add
+^3498 16853$$$@0#cstringSList_alphabetize
+^3499 16841@6@5@1@0@0^@19@3@0#cstringSList_get
+^3500 16849@6@5@1@0@0^@2@0@0#cstringSList_unparseAbbrev
+^3501 16843@6@5@1@0@0$@2@0@0#cstringSList_unparse
+^3502 16851$$$@0#cstringSList_free
+^3503 16847$$$@0#cstringSList_printSpaced
 *1 (Constant)
-^3495 5$#cstringSListBASESIZE
+^3504 5$#cstringSListBASESIZE
 *6 (Iterator finalizer)
-^3496 0@144#end_cstringSList_elements
+^3505 0@144#end_cstringSList_elements
 *5 (Iterator)
-^3497 2393@144#cstringSList_elements
-*7 (Struct tag)
-^3498 2395@2396#@s_cstringList
-*0 (Datatype)
-^3499 2397@+@=@0@5@0@0@2398#cstringList
-*1 (Constant)
-^3500 2398@i0@0@4#cstringList_undefined
-*4 (Function)
-^3501 16809@6@5@1@0@0^@3@0@0#cstringList_unparseSep
-^3502 2408@6@5@1@0@0^@2@0@0#cstringList_new
-^3503 16801@6@5@1@0@0^@2@0@0#cstringList_single
-^3504 16803@6@5@1@0@0@0@@1@p0$@0#cstringList_add
-^3505 16805@6@5@1@0@0@0@@1@p0@2@0@0#cstringList_prepend
-^3506 16825$^$@0#cstringList_contains
-^3507 16823$^$@0#cstringList_getIndex
-^3508 16829@6@5@1@0@0^@19@3@0#cstringList_get
-^3509 16817$$$@0#cstringList_alphabetize
-^3510 16813@6@5@1@0@0^@2@0@0#cstringList_unparseAbbrev
-^3511 16807@6@5@1@0@0$@2@0@0#cstringList_unparse
-^3512 16815$$$@0#cstringList_free
-^3513 16811$$$@0#cstringList_printSpaced
-^3514 16827@6@5@1@0@0^@2@0@0#cstringList_copy
-*1 (Constant)
-^3515 5$#cstringListBASESIZE
+^3506 2393@144#cstringSList_elements
+*7 (Struct tag)
+^3507 2395@2396#@s_cstringList
+*0 (Datatype)
+^3508 2397@+@=@0@5@0@0@2398#cstringList
+*1 (Constant)
+^3509 2398@i0@0@4#cstringList_undefined
+*4 (Function)
+^3510 16809@6@5@1@0@0^@3@0@0#cstringList_unparseSep
+^3511 2408@6@5@1@0@0^@2@0@0#cstringList_new
+^3512 16801@6@5@1@0@0^@2@0@0#cstringList_single
+^3513 16803@6@5@1@0@0@0@@1@p0$@0#cstringList_add
+^3514 16805@6@5@1@0@0@0@@1@p0@2@0@0#cstringList_prepend
+^3515 16825$^$@0#cstringList_contains
+^3516 16823$^$@0#cstringList_getIndex
+^3517 16829@6@5@1@0@0^@19@3@0#cstringList_get
+^3518 16817$$$@0#cstringList_alphabetize
+^3519 16813@6@5@1@0@0^@2@0@0#cstringList_unparseAbbrev
+^3520 16807@6@5@1@0@0$@2@0@0#cstringList_unparse
+^3521 16815$$$@0#cstringList_free
+^3522 16811$$$@0#cstringList_printSpaced
+^3523 16827@6@5@1@0@0^@2@0@0#cstringList_copy
+*1 (Constant)
+^3524 5$#cstringListBASESIZE
 *6 (Iterator finalizer)
-^3516 0@145#end_cstringList_elements
+^3525 0@145#end_cstringList_elements
 *5 (Iterator)
-^3517 2433@145#cstringList_elements
-*4 (Function)
-^3518 14306$$$@0#doCheck
-^3519 14191$@0@g2681@0@0@1@g2681$@0#llmsg
-^3520 14193$@0@g155@6@0@1@g155$@0#lldiagmsg
-^3521 14195$@0@g2681@0@0@1@g2681$@0#llmsgplain
-^3522 14201$@1@g2680@6@5,g2681@6@0@1@g2681$@0#llhint
-^3523 14250@6@0@6@0@0@1@g2680@6@5,g155@6@0@1@g155$@0#xllfatalbug
-^3524 14231$@0@g2681@0@0@1@g2681$@0#xllgenerror
-^3525 14233$@0@g2681@0@0@1@g2681$@0#xllgenhinterror
-^3526 14219$@0@g2681@0@0@1@g2681$@0#llgenmsg
-^3527 14260@6@0@6@0@0@0@g2681@0@0@1@g2681$@0#llfatalerror
-^3528 14262@6@0@6@0@0@1@g2680@6@5,g155@6@0@1@g155$@0#llfatalerrorLoc
-^3529 14302$@1@g2681@6@0,g2680@6@5@1@g2681$@0#llparseerror
-^3530 14276@6@0@6@0@0@0@g2681@0@0@1@g2681$@0#lclplainfatalerror
-^3531 14252@6@0@6@0@0@0@g2681@0@0@1@g2681$@0#lclfatalbug
-^3532 14268$^$@0#lclNumberErrors
-^3533 14266$@0@s1@1@s1$@0#lclHadNewError
-^3534 14274@6@0@6@0@0$$@0#lclfatalerror
-^3535 14270$$$@0#xlclerror
-^3536 14258$$$@0#lclbug
-^3537 14272$$$@0#lclplainerror
-^3538 14264$$$@0#lclHadError
-^3539 14278$$$@0#lclRedeclarationError
-^3540 14197$@0@g2681@0@0@1@g2681$@0#llerror_flagWarning
-^3541 14256@6@0@6@0@0@1@g2681@6@0,g2680@6@5@1@tg2681$@0#llbugaux
-^3542 14310$@0@g2681@0@0@1@tg2681$@0#llquietbugaux
-^3543 2513$@1@g2681@6@0,g2680@6@5,s1@1@g2681,s1$@0#cleanupMessages
-^3544 14296$@0@g2681@0@0,s1@1@tg2681,s1$@0#xoptgenerror2
-^3545 14298$@0@g2681@0@0,s1@1@tg2681,s1$@0#xoptgenerror2n
-^3546 14294$@0@g2681@0@0,s1@1@tg2681,s1$@0#xlloptgenerror
-^3547 14300$@0@g2681@0@0,s1@1@tg2681,s1$@0#xllnoptgenerror
-^3548 14229$@0@g2681@0@0,s1@1@tg2681,s1$@0#xllgenformattypeerror
-^3549 14227$@0@g2681@0@0,s1@1@tg2681,s1$@0#xllgentypeerror
-^3550 14304$@0@g2681@0@0,s1@1@g2681,s1$@0#xfsgenerror
-^3551 14240$@0@g2681@0@0@1@g2681$@0#xllforceerror
-^3552 14292$@0@g2681@0@0@1@g2681,p4$@0#xcppoptgenerror
-^3553 14221$@0@g2681@0@0@1@g2681$@0#llgenindentmsg
-^3554 14254$$$@0#checkParseError
-^3555 14284$$$@0#ppllerror
-^3556 14282$$$@0#genppllerrorhint
-^3557 14280$$$@0#genppllerror
-^3558 14286$$$@0#pplldiagmsg
-^3559 14288$$$@0#loadllmsg
-^3560 14223$$$@0#llgenindentmsgnoloc
-^3561 14308@6@5@1@0@0^@19@3@0#lldecodeerror
-^3562 14187$@0@s1,g2681@0@0@1@s1,g2681$@0#prepareMessage
-^3563 14189$@0@s1,g2681@0@0@1@s1,g2681$@0#closeMessage
-^3564 14312$@0@s3@1@s3$@0#llflush
-^3565 15888$^$@0#fileLib_isLCLFile
-^3566 15886$^$@0#fileLib_isCExtension
-^3567 15898@6@5@1@0@0$@3@0@0#fileLib_addExtension
-^3568 15890@6@5@1@0@0^@3@0@0#fileLib_withoutExtension
-^3569 15892@6@5@1@0@0^@3@0@0#fileLib_removePath
-^3570 15894@6@5@1@0@0^@3@0@0#fileLib_removePathFree
-^3571 15896@6@5@1@0@0^@3@0@0#fileLib_removeAnyExtension
-^3572 15908@6@5@1@0@0^@3@0@0#fileLib_cleanName
-^3573 15900$^$@0#fileLib_hasExtension
-^3574 15902@6@5@1@0@0^@19@3@0#fileLib_getExtension
-*1 (Constant)
-^3575 1211@@0@5#MTS_EXTENSION#LCL_EXTENSION#LH_EXTENSION#C_EXTENSION#LHTMP_EXTENSION#XH_EXTENSION#PP_EXTENSION
-^3582 5$#STUBMAXRECORDSIZE
-^3583 1094@i0@0@4#inputStream_undefined
-*4 (Function)
-^3584 13945$$$@0#inputStream_free
-^3585 13943$@0@s3@1@p0,s3$@0#inputStream_close
-^3586 13947@6@5@1@0@0^@3@0@0#inputStream_create
-^3587 13949@6@5@1@0@0^@3@0@0#inputStream_fromString
-^3588 13959@6@5@1@0@0@0@@1@p0@18@0@0#inputStream_nextLine
-^3589 13951$@0@@1@p0$@0#inputStream_nextChar
-^3590 13956$@0@@1@p0$@0#inputStream_peekChar
-^3591 13954$@0@@1@p0$@0#inputStream_peekNChar
-^3592 13961$@0@s3@1@p0,s3$@0#inputStream_open
-^3593 13963$@0@@1@p1$@0#inputStream_getPath
-^3594 13968@6@5@1@0@0^@19@3@0#inputStream_fileName
-^3595 13970$^$@0#inputStream_isOpen
-^3596 13972$^$@0#inputStream_thisLineNumber
-^3597 13966$^@19@2@0#inputStream_getFile
-*7 (Struct tag)
-^3598 2661@2662#@!17
-*0 (Datatype)
-^3599 2663@+@=@0@5@0@0@2664#qualList
-*1 (Constant)
-^3600 2664@i0@0@4#qualList_undefined
+^3526 2433@145#cstringList_elements
+*4 (Function)
+^3527 14306$$$@0#doCheck
+^3528 14191$@0@g2690@0@0@1@g2690$@0#llmsg
+^3529 14193$@0@g155@6@0@1@g155$@0#lldiagmsg
+^3530 14195$@0@g2690@0@0@1@g2690$@0#llmsgplain
+^3531 14201$@1@g2689@6@5,g2690@6@0@1@g2690$@0#llhint
+^3532 14250@6@0@6@0@0@1@g2689@6@5,g155@6@0@1@g155$@0#xllfatalbug
+^3533 14231$@0@g2690@0@0@1@g2690$@0#xllgenerror
+^3534 14233$@0@g2690@0@0@1@g2690$@0#xllgenhinterror
+^3535 14219$@0@g2690@0@0@1@g2690$@0#llgenmsg
+^3536 14260@6@0@6@0@0@0@g2690@0@0@1@g2690$@0#llfatalerror
+^3537 14262@6@0@6@0@0@1@g2689@6@5,g155@6@0@1@g155$@0#llfatalerrorLoc
+^3538 14302$@1@g2690@6@0,g2689@6@5@1@g2690$@0#llparseerror
+^3539 14276@6@0@6@0@0@0@g2690@0@0@1@g2690$@0#lclplainfatalerror
+^3540 14252@6@0@6@0@0@0@g2690@0@0@1@g2690$@0#lclfatalbug
+^3541 14268$^$@0#lclNumberErrors
+^3542 14266$@0@s1@1@s1$@0#lclHadNewError
+^3543 14274@6@0@6@0@0$$@0#lclfatalerror
+^3544 14270$$$@0#xlclerror
+^3545 14258$$$@0#lclbug
+^3546 14272$$$@0#lclplainerror
+^3547 14264$$$@0#lclHadError
+^3548 14278$$$@0#lclRedeclarationError
+^3549 14197$@0@g2690@0@0@1@g2690$@0#llerror_flagWarning
+^3550 14256@6@0@6@0@0@1@g2690@6@0,g2689@6@5@1@tg2690$@0#llbugaux
+^3551 14310$@0@g2690@0@0@1@tg2690$@0#llquietbugaux
+^3552 2513$@1@g2690@6@0,g2689@6@5,s1@1@g2690,s1$@0#cleanupMessages
+^3553 14296$@0@g2690@0@0,s1@1@tg2690,s1$@0#xoptgenerror2
+^3554 14298$@0@g2690@0@0,s1@1@tg2690,s1$@0#xoptgenerror2n
+^3555 14294$@0@g2690@0@0,s1@1@tg2690,s1$@0#xlloptgenerror
+^3556 14300$@0@g2690@0@0,s1@1@tg2690,s1$@0#xllnoptgenerror
+^3557 14229$@0@g2690@0@0,s1@1@tg2690,s1$@0#xllgenformattypeerror
+^3558 14227$@0@g2690@0@0,s1@1@tg2690,s1$@0#xllgentypeerror
+^3559 14304$@0@g2690@0@0,s1@1@g2690,s1$@0#xfsgenerror
+^3560 14240$@0@g2690@0@0@1@g2690$@0#xllforceerror
+^3561 14292$@0@g2690@0@0@1@g2690,p4$@0#xcppoptgenerror
+^3562 14221$@0@g2690@0@0@1@g2690$@0#llgenindentmsg
+^3563 14254$$$@0#checkParseError
+^3564 14284$$$@0#ppllerror
+^3565 14282$$$@0#genppllerrorhint
+^3566 14280$$$@0#genppllerror
+^3567 14286$$$@0#pplldiagmsg
+^3568 14288$$$@0#loadllmsg
+^3569 14223$$$@0#llgenindentmsgnoloc
+^3570 14308@6@5@1@0@0^@19@3@0#lldecodeerror
+^3571 14187$@0@s1,g2690@0@0@1@s1,g2690$@0#prepareMessage
+^3572 14189$@0@s1,g2690@0@0@1@s1,g2690$@0#closeMessage
+^3573 14312$@0@s3@1@s3$@0#llflush
+^3574 15888$^$@0#fileLib_isLCLFile
+^3575 15886$^$@0#fileLib_isCExtension
+^3576 15898@6@5@1@0@0$@3@0@0#fileLib_addExtension
+^3577 15890@6@5@1@0@0^@3@0@0#fileLib_withoutExtension
+^3578 15892@6@5@1@0@0^@3@0@0#fileLib_removePath
+^3579 15894@6@5@1@0@0^@3@0@0#fileLib_removePathFree
+^3580 15896@6@5@1@0@0^@3@0@0#fileLib_removeAnyExtension
+^3581 15908@6@5@1@0@0^@3@0@0#fileLib_cleanName
+^3582 15900$^$@0#fileLib_hasExtension
+^3583 15902@6@5@1@0@0^@19@3@0#fileLib_getExtension
+*1 (Constant)
+^3584 1211@@0@5#MTS_EXTENSION#LCL_EXTENSION#LH_EXTENSION#C_EXTENSION#LHTMP_EXTENSION#XH_EXTENSION#PP_EXTENSION
+^3591 5$#STUBMAXRECORDSIZE
+^3592 1094@i0@0@4#inputStream_undefined
+*4 (Function)
+^3593 13945$$$@0#inputStream_free
+^3594 13943$@0@s3@1@p0,s3$@0#inputStream_close
+^3595 13947@6@5@1@0@0^@3@0@0#inputStream_create
+^3596 13949@6@5@1@0@0^@3@0@0#inputStream_fromString
+^3597 13959@6@5@1@0@0@0@@1@p0@18@0@0#inputStream_nextLine
+^3598 13951$@0@@1@p0$@0#inputStream_nextChar
+^3599 13956$@0@@1@p0$@0#inputStream_peekChar
+^3600 13954$@0@@1@p0$@0#inputStream_peekNChar
+^3601 13961$@0@s3@1@p0,s3$@0#inputStream_open
+^3602 13963$@0@@1@p1$@0#inputStream_getPath
+^3603 13968@6@5@1@0@0^@19@3@0#inputStream_fileName
+^3604 13970$^$@0#inputStream_isOpen
+^3605 13972$^$@0#inputStream_thisLineNumber
+^3606 13966$^@19@2@0#inputStream_getFile
+*7 (Struct tag)
+^3607 2661@2662#@!17
+*0 (Datatype)
+^3608 2663@+@=@0@5@0@0@2664#qualList
+*1 (Constant)
+^3609 2664@i0@0@4#qualList_undefined
 *6 (Iterator finalizer)
-^3601 0@146#end_qualList_elements
+^3610 0@146#end_qualList_elements
 *5 (Iterator)
-^3602 2669@146#qualList_elements
+^3611 2669@146#qualList_elements
 *4 (Function)
-^3603 2675@6@5@1@0@0^@3@0@0#qualList_new
-^3604 17063@6@5@1@0@0@0@@1@p0$@0#qualList_add
-^3605 17069@6@5@1@0@0^@2@0@0#qualList_unparse
-^3606 17077$$$@0#qualList_free
-^3607 17065@6@5@1@0@0$$@0#qualList_appendList
-^3608 17067@6@5@1@0@0$@3@0@0#qualList_copy
-^3609 17071@6@5@1@0@0$@2@0@0#qualList_toCComments
-^3610 17059$$$@0#qualList_clear
+^3612 2675@6@5@1@0@0^@3@0@0#qualList_new
+^3613 17063@6@5@1@0@0@0@@1@p0$@0#qualList_add
+^3614 17069@6@5@1@0@0^@2@0@0#qualList_unparse
+^3615 17077$$$@0#qualList_free
+^3616 17065@6@5@1@0@0$$@0#qualList_appendList
+^3617 17067@6@5@1@0@0$@3@0@0#qualList_copy
+^3618 17071@6@5@1@0@0$@2@0@0#qualList_toCComments
+^3619 17059$$$@0#qualList_clear
 *1 (Constant)
-^3611 5$#qualListBASESIZE
+^3620 5$#qualListBASESIZE
 *4 (Function)
-^3612 17073$$$@0#qualList_hasAliasQualifier
-^3613 17075$$$@0#qualList_hasExposureQualifier
-^3614 17079$$$@0#qualList_hasNullTerminatedQualifier
+^3621 17073$$$@0#qualList_hasAliasQualifier
+^3622 17075$$$@0#qualList_hasExposureQualifier
+^3623 17079$$$@0#qualList_hasNullTerminatedQualifier
 *1 (Constant)
-^3615 1044$#LEOFTOKEN#NOTTOKEN
+^3624 1044$#LEOFTOKEN#NOTTOKEN
 *7 (Struct tag)
-^3617 2700@2698#@s_mappair
+^3626 2700@2698#@s_mappair
 *0 (Datatype)
-^3618 2698@-@+@0@0@0@0@2701#mappair
-^3619 2702@-@+@0@3@2@0@2703#o_mappair
+^3627 2698@-@+@0@0@0@0@2701#mappair
+^3628 2702@-@+@0@3@2@0@2703#o_mappair
 *7 (Struct tag)
-^3620 2705@2706#@!18
+^3629 2705@2706#@!18
 *0 (Datatype)
-^3621 2707@+@=@0@0@0@0@2708#mapping
+^3630 2707@+@=@0@0@0@0@2708#mapping
 *4 (Function)
-^3622 19938$$@2@0@0#mapping_create
-^3623 19941$$$@0#mapping_find
-^3624 19943$$$@0#mapping_bind
-^3625 19936$$$@0#mapping_free
+^3631 20900$$@2@0@0#mapping_create
+^3632 20903$$$@0#mapping_find
+^3633 20905$$$@0#mapping_bind
+^3634 20898$$$@0#mapping_free
 *1 (Constant)
-^3626 23$#BEGINSORTTABLE#SORTTABLEEND
+^3635 23$#BEGINSORTTABLE#SORTTABLEEND
 *2 (Enum member)
-^3628 2717$#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
+^3637 2717$#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)
-^3643 2717@2718#&!19
-*0 (Datatype)
-^3644 2718@-@-@0@0@0@0@2719#sortKind
-*7 (Struct tag)
-^3645 2722@2720#@s_smemberInfo
-*0 (Datatype)
-^3646 2720@-@+@0@0@0@0@2723#smemberInfo
-*1 (Constant)
-^3647 2724@@0@6#smemberInfo_undefined
-*7 (Struct tag)
-^3648 2725@2726#@!20
-*0 (Datatype)
-^3649 2727@-@+@0@0@0@0@2728#sortNode
-*4 (Function)
-^3650 19382@6@5@1@0@0^@3@0@0#sort_unparse
-^3651 19425@6@5@1@0@0^@19@2@0#sort_unparseName
-^3652 19278$^$@0#sort_makeSort
-^3653 19284$^$@0#sort_makeSyn
-^3654 19286$^$@0#sort_makeFormal
-^3655 19288$^$@0#sort_makeGlobal
-^3656 19292$^$@0#sort_makePtr
-^3657 19294$^$@0#sort_makePtrN
-^3658 19300$^$@0#sort_makeVal
-^3659 19290$^$@0#sort_makeObj
-^3660 19268$@1@s1@1@s1$@0#sort_destroyMod
-^3661 19296$^$@0#sort_makeArr
-^3662 19298$^$@0#sort_makeVec
-^3663 19304$^$@0#sort_makeMutable
-^3664 19302$^$@0#sort_makeImmutable
-^3665 19306$^$@0#sort_makeStr
-^3666 19320$^$@0#sort_makeUnion
-^3667 19332$^$@0#sort_makeEnum
-^3668 19308$@0@s1@1@s1$@0#sort_updateStr
-^3669 19322$@0@s1@1@s1$@0#sort_updateUnion
-^3670 19334$@0@s1@1@s1$@0#sort_updateEnum
-^3671 19310$@0@s1@1@s1$@0#sort_makeTuple
-^3672 19324$@0@s1@1@s1$@0#sort_makeUnionVal
-^3673 19420$^$@0#sort_getLsymbol
-^3674 19423$^@19@3@0#sort_getName
-^3675 19374$^@19@3@0#sort_lookup
-^3676 19376$^@19@3@0#sort_quietLookup
-^3677 19362$^$@0#sort_lookupName
-^3678 19404$@0@@1@p0$@0#sort_dump
-^3679 19360$@1@s1@1@s1$@0#sort_init
-^3680 19416$^$@0#sort_compatible
-^3681 19418$^$@0#sort_compatible_modulo_cstring
-^3682 19390$^$@0#sort_getUnderlying
-^3683 19396$^$@0#sort_mutable
-^3684 19270$@0@s1@1@s1$@0#sort_makeNoSort
-^3685 19272$^$@0#sort_makeHOFSort
-^3686 19433$^$@0#sort_isHOFSortKind
-^3687 19402$^$@0#sort_isValidSort
-^3688 19398$@0@s1@1@s1$@0#sort_setExporting
-^3689 19372$@0@g2681@0@0@1@g2681$@0#sort_printStats
-^3690 19414$^$@0#sort_equal
-^3691 19431$@0@s1@1@s1$@0#sort_fromLsymbol
-^3692 19412$@0@s1@1@p0,s1$@0#sort_import
+^3652 2717@2718#&!19
+*0 (Datatype)
+^3653 2718@-@-@0@0@0@0@2719#sortKind
+*7 (Struct tag)
+^3654 2722@2720#@s_smemberInfo
+*0 (Datatype)
+^3655 2720@-@+@0@0@0@0@2723#smemberInfo
+*1 (Constant)
+^3656 2724@@0@6#smemberInfo_undefined
+*7 (Struct tag)
+^3657 2725@2726#@!20
+*0 (Datatype)
+^3658 2727@-@+@0@0@0@0@2728#sortNode
+*4 (Function)
+^3659 20353@6@5@1@0@0^@3@0@0#sort_unparse
+^3660 20396@6@5@1@0@0^@19@2@0#sort_unparseName
+^3661 20249$^$@0#sort_makeSort
+^3662 20255$^$@0#sort_makeSyn
+^3663 20257$^$@0#sort_makeFormal
+^3664 20259$^$@0#sort_makeGlobal
+^3665 20263$^$@0#sort_makePtr
+^3666 20265$^$@0#sort_makePtrN
+^3667 20271$^$@0#sort_makeVal
+^3668 20261$^$@0#sort_makeObj
+^3669 20239$@1@s1@1@s1$@0#sort_destroyMod
+^3670 20267$^$@0#sort_makeArr
+^3671 20269$^$@0#sort_makeVec
+^3672 20275$^$@0#sort_makeMutable
+^3673 20273$^$@0#sort_makeImmutable
+^3674 20277$^$@0#sort_makeStr
+^3675 20291$^$@0#sort_makeUnion
+^3676 20303$^$@0#sort_makeEnum
+^3677 20279$@0@s1@1@s1$@0#sort_updateStr
+^3678 20293$@0@s1@1@s1$@0#sort_updateUnion
+^3679 20305$@0@s1@1@s1$@0#sort_updateEnum
+^3680 20281$@0@s1@1@s1$@0#sort_makeTuple
+^3681 20295$@0@s1@1@s1$@0#sort_makeUnionVal
+^3682 20391$^$@0#sort_getLsymbol
+^3683 20394$^@19@3@0#sort_getName
+^3684 20345$^@19@3@0#sort_lookup
+^3685 20347$^@19@3@0#sort_quietLookup
+^3686 20333$^$@0#sort_lookupName
+^3687 20375$@0@@1@p0$@0#sort_dump
+^3688 20331$@1@s1@1@s1$@0#sort_init
+^3689 20387$^$@0#sort_compatible
+^3690 20389$^$@0#sort_compatible_modulo_cstring
+^3691 20361$^$@0#sort_getUnderlying
+^3692 20367$^$@0#sort_mutable
+^3693 20241$@0@s1@1@s1$@0#sort_makeNoSort
+^3694 20243$^$@0#sort_makeHOFSort
+^3695 20404$^$@0#sort_isHOFSortKind
+^3696 20373$^$@0#sort_isValidSort
+^3697 20369$@0@s1@1@s1$@0#sort_setExporting
+^3698 20343$@0@g2690@0@0@1@g2690$@0#sort_printStats
+^3699 20385$^$@0#sort_equal
+^3700 20402$@0@s1@1@s1$@0#sort_fromLsymbol
+^3701 20383$@0@s1@1@p0,s1$@0#sort_import
 *3 (Variable)
-^3693 1036|@1|^#sort_bool#sort_capBool#sort_int#sort_char#sort_cstring#sort_float#sort_double
+^3702 1036|@1|^#sort_bool#sort_capBool#sort_int#sort_char#sort_cstring#sort_float#sort_double
 *2 (Enum member)
-^3700 2818$#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
+^3709 2818$#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)
-^3714 2818@2819#&!21
+^3723 2818@2819#&!21
 *0 (Datatype)
-^3715 2819@-@-@0@0@0@0@2820#TypeSpecification
+^3724 2819@-@-@0@0@0@0@2820#TypeSpecification
 *2 (Enum member)
-^3716 2821$#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
+^3725 2821$#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)
-^3735 2821@2822#&!22
+^3744 2821@2822#&!22
 *0 (Datatype)
-^3736 2822@-@-@0@0@0@0@2823#TypeSpec
-^3737 1236@-@-@0@0@0@0@2824#lclctype
+^3745 2822@-@-@0@0@0@0@2823#TypeSpec
+^3746 1236@-@-@0@0@0@0@2824#lclctype
 *4 (Function)
-^3738 18116$$$@0#lclctype_toSort
-^3739 18114$$$@0#lclctype_toSortDebug
+^3747 19139$$$@0#lclctype_toSort
+^3748 19137$$$@0#lclctype_toSortDebug
 *2 (Enum member)
-^3740 2831$#PNORMAL#PYIELD#PELIPSIS
+^3749 2831$#PNORMAL#PYIELD#PELIPSIS
 *9 (Enum tag)
-^3743 2831@2832#&!23
+^3752 2831@2832#&!23
 *0 (Datatype)
-^3744 2832@-@-@0@0@0@0@2833#paramkind
+^3753 2832@-@-@0@0@0@0@2833#paramkind
 *7 (Struct tag)
-^3745 2834@2835#@!24
+^3754 2834@2835#@!24
 *0 (Datatype)
-^3746 2836@-@+@0@0@0@0@2837#paramNode
+^3755 2836@-@+@0@0@0@0@2837#paramNode
 *4 (Function)
-^3747 18981$$$@0#paramNode_free
-^3748 18979@6@5@1@0@0$@3@0@0#paramNode_copy
-^3749 18809@6@5@1@0@0$@2@0@0#paramNode_unparse
-^3750 18815@6@5@1@0@0$@2@0@0#paramNode_unparseComments
+^3756 19986$$$@0#paramNode_free
+^3757 19984@6@5@1@0@0$@3@0@0#paramNode_copy
+^3758 19814@6@5@1@0@0$@2@0@0#paramNode_unparse
+^3759 19820@6@5@1@0@0$@2@0@0#paramNode_unparseComments
 *0 (Datatype)
-^3751 2837@-@+@0@5@2@0@2850#o_paramNode
+^3760 2837@-@+@0@5@2@0@2850#o_paramNode
 *7 (Struct tag)
-^3752 2852@2853#@!25
+^3761 2852@2853#@!25
 *0 (Datatype)
-^3753 2854@+@=@0@5@0@0@2855#paramNodeList
+^3762 2854@+@=@0@5@0@0@2855#paramNodeList
 *6 (Iterator finalizer)
-^3754 0@149#end_paramNodeList_elements
+^3763 0@149#end_paramNodeList_elements
 *5 (Iterator)
-^3755 2856@149#paramNodeList_elements
-*4 (Function)
-^3756 17765@6@5@1@0@0$@2@0@0#paramNodeList_single
-^3757 2866@6@5@1@0@0$@2@0@0#paramNodeList_new
-^3758 17769@6@5@1@0@0$$@0#paramNodeList_add
-^3759 17773@6@5@1@0@0$@2@0@0#paramNodeList_unparse
-^3760 17777$$$@0#paramNodeList_free
-^3761 17771@6@5@1@0@0$@2@0@0#paramNodeList_copy
-^3762 17775@6@5@1@0@0$@2@0@0#paramNodeList_unparseComments
-*1 (Constant)
-^3763 5$#paramNodeListBASESIZE
-^3764 2855@i0@0@4#paramNodeList_undefined
-^3765 1037@@0@6#lsymbol_undefined
-*4 (Function)
-^3766 19909$^$@0#lsymbol_fromChars
-^3767 19907$^$@0#lsymbol_fromString
-^3768 19917@6@5@1@0@0^@19@2@0#lsymbol_toChars
-^3769 19914$^@19@2@0#lsymbol_toCharsSafe
-^3770 19911@6@5@1@0@0^@19@3@0#lsymbol_toString
-^3771 19931$$$@0#lsymbol_printStats
-^3772 19927$@1@s1@1@s1$@0#lsymbol_initMod
-^3773 19929$@1@s1@1@s1$@0#lsymbol_destroyMod
-*1 (Constant)
-^3774 5$#HT_MAXINDEX
+^3764 2856@149#paramNodeList_elements
+*4 (Function)
+^3765 18891@6@5@1@0@0$@2@0@0#paramNodeList_single
+^3766 2866@6@5@1@0@0$@2@0@0#paramNodeList_new
+^3767 18895@6@5@1@0@0$$@0#paramNodeList_add
+^3768 18899@6@5@1@0@0$@2@0@0#paramNodeList_unparse
+^3769 18903$$$@0#paramNodeList_free
+^3770 18897@6@5@1@0@0$@2@0@0#paramNodeList_copy
+^3771 18901@6@5@1@0@0$@2@0@0#paramNodeList_unparseComments
+*1 (Constant)
+^3772 5$#paramNodeListBASESIZE
+^3773 2855@i0@0@4#paramNodeList_undefined
+^3774 1037@@0@6#lsymbol_undefined
+*4 (Function)
+^3775 20871$^$@0#lsymbol_fromChars
+^3776 20869$^$@0#lsymbol_fromString
+^3777 20879@6@5@1@0@0^@19@2@0#lsymbol_toChars
+^3778 20876$^@19@2@0#lsymbol_toCharsSafe
+^3779 20873@6@5@1@0@0^@19@3@0#lsymbol_toString
+^3780 20893$$$@0#lsymbol_printStats
+^3781 20889$@1@s1@1@s1$@0#lsymbol_initMod
+^3782 20891$@1@s1@1@s1$@0#lsymbol_destroyMod
+*1 (Constant)
+^3783 5$#HT_MAXINDEX
 *2 (Enum member)
-^3775 2903$#SID_VAR#SID_TYPE#SID_OP#SID_SORT
+^3784 2903$#SID_VAR#SID_TYPE#SID_OP#SID_SORT
 *9 (Enum tag)
-^3779 2903@2904#&!26
+^3788 2903@2904#&!26
 *0 (Datatype)
-^3780 2904@-@-@0@0@0@0@2905#SimpleIdCode
-^3781 1043@-@+@0@5@2@0@2907#o_ltoken
+^3789 2904@-@-@0@0@0@0@2905#SimpleIdCode
+^3790 1043@-@+@0@5@2@0@2907#o_ltoken
 *1 (Constant)
-^3782 1043@i0@0@4#ltoken_undefined
+^3791 1043@i0@0@4#ltoken_undefined
 *4 (Function)
-^3783 19083@6@5@1@0@0^@3@0@0#ltoken_createType
-^3784 19079@6@5@1@0@0^@3@0@0#ltoken_create
+^3792 20068@6@5@1@0@0^@3@0@0#ltoken_createType
+^3793 20064@6@5@1@0@0^@3@0@0#ltoken_create
 *3 (Variable)
-^3785 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
-^3807 1043|@1|6@5@18&#ltoken_compose#ltoken_if
-^3809 1043|@1|0@5@18&#ltoken_any#ltoken_result#ltoken_typename#ltoken_bool
-^3813 1043|@1|6@5@18&#ltoken_farrow
-^3814 1043|@1|0@5@18&#ltoken_lbracked#ltoken_rbracket
-*4 (Function)
-^3816 19089@6@5@1@0@0^@3@0@0#ltoken_unparseCodeName
-^3817 19091@6@5@1@0@0$@19@3@0#ltoken_unparse
-^3818 19095$^$@0#ltoken_getRawText
-^3819 18575$^$@22#ltoken_similar
-^3820 19093@6@5@1@0@0^@3@0@0#ltoken_copy
-^3821 19101$$$@0#ltoken_free
-^3822 19085@6@5@1@0@0^@3@0@0#ltoken_createFull
-^3823 19081@6@5@1@0@0^@3@0@0#ltoken_createRaw
-^3824 19097@6@5@1@0@0^@3@0@0#ltoken_unparseLoc
-^3825 19099$$$@0#ltoken_markOwned
-^3826 19103$^$@0#ltoken_isSingleChar
-*7 (Struct tag)
-^3827 2987@2988#@!27
-*0 (Datatype)
-^3828 2989@+@=@0@5@0@0@2990#ltokenList
+^3794 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
+^3816 1043|@1|6@5@18&#ltoken_compose#ltoken_if
+^3818 1043|@1|0@5@18&#ltoken_any#ltoken_result#ltoken_typename#ltoken_bool
+^3822 1043|@1|6@5@18&#ltoken_farrow
+^3823 1043|@1|0@5@18&#ltoken_lbracked#ltoken_rbracket
+*4 (Function)
+^3825 20074@6@5@1@0@0^@3@0@0#ltoken_unparseCodeName
+^3826 20076@6@5@1@0@0$@19@3@0#ltoken_unparse
+^3827 20080$^$@0#ltoken_getRawText
+^3828 19580$^$@22#ltoken_similar
+^3829 20078@6@5@1@0@0^@3@0@0#ltoken_copy
+^3830 20086$$$@0#ltoken_free
+^3831 20070@6@5@1@0@0^@3@0@0#ltoken_createFull
+^3832 20066@6@5@1@0@0^@3@0@0#ltoken_createRaw
+^3833 20082@6@5@1@0@0^@3@0@0#ltoken_unparseLoc
+^3834 20084$$$@0#ltoken_markOwned
+^3835 20088$^$@0#ltoken_isSingleChar
+*7 (Struct tag)
+^3836 2987@2988#@!27
+*0 (Datatype)
+^3837 2989@+@=@0@5@0@0@2990#ltokenList
 *6 (Iterator finalizer)
-^3829 0@151#end_ltokenList_elements
+^3838 0@151#end_ltokenList_elements
 *5 (Iterator)
-^3830 2991@151#ltokenList_elements
-*1 (Constant)
-^3831 2990@i0@0@4#ltokenList_undefined
-*4 (Function)
-^3832 3003@6@2@1@0@0^@2@0@0#ltokenList_new
-^3833 17694$@0@@1@p0$@0#ltokenList_addh
-^3834 17696$@0@@1@p0$@0#ltokenList_reset
-^3835 17700$@0@@1@p0$@0#ltokenList_advance
-^3836 17712@6@5@1@0@0^@2@0@0#ltokenList_unparse
-^3837 17714$$$@0#ltokenList_free
-^3838 17702@6@5@1@0@0^@19@3@0#ltokenList_head
-^3839 17710@6@5@1@0@0^@19@3@0#ltokenList_current
-^3840 17706@6@5@1@0@0^@2@0@0#ltokenList_copy
-^3841 17688@6@2@1@0@0$@2@0@0#ltokenList_singleton
-^3842 17692@6@5@1@0@0$$@0#ltokenList_push
-^3843 17704$^$@0#ltokenList_equal
-^3844 17698$^$@0#ltokenList_isFinished
-^3845 17708$@0@@1@p0$@0#ltokenList_removeCurrent
-*1 (Constant)
-^3846 5$#ltokenListBASESIZE
+^3839 2991@151#ltokenList_elements
+*1 (Constant)
+^3840 2990@i0@0@4#ltokenList_undefined
+*4 (Function)
+^3841 3003@6@2@1@0@0^@2@0@0#ltokenList_new
+^3842 18820$@0@@1@p0$@0#ltokenList_addh
+^3843 18822$@0@@1@p0$@0#ltokenList_reset
+^3844 18826$@0@@1@p0$@0#ltokenList_advance
+^3845 18838@6@5@1@0@0^@2@0@0#ltokenList_unparse
+^3846 18840$$$@0#ltokenList_free
+^3847 18828@6@5@1@0@0^@19@3@0#ltokenList_head
+^3848 18836@6@5@1@0@0^@19@3@0#ltokenList_current
+^3849 18832@6@5@1@0@0^@2@0@0#ltokenList_copy
+^3850 18814@6@2@1@0@0$@2@0@0#ltokenList_singleton
+^3851 18818@6@5@1@0@0$$@0#ltokenList_push
+^3852 18830$^$@0#ltokenList_equal
+^3853 18824$^$@0#ltokenList_isFinished
+^3854 18834$@0@@1@p0$@0#ltokenList_removeCurrent
+*1 (Constant)
+^3855 5$#ltokenListBASESIZE
 *2 (Enum member)
-^3847 3030$#TAG_ENUM#TAG_STRUCT#TAG_UNION#TAG_FWDSTRUCT#TAG_FWDUNION
+^3856 3030$#TAG_ENUM#TAG_STRUCT#TAG_UNION#TAG_FWDSTRUCT#TAG_FWDUNION
 *9 (Enum tag)
-^3852 3030@3031#&!28
+^3861 3030@3031#&!28
 *0 (Datatype)
-^3853 3031@-@-@0@0@0@0@3032#tagKind
+^3862 3031@-@-@0@0@0@0@3032#tagKind
 *2 (Enum member)
-^3854 3033$#IMPPLAIN#IMPBRACKET#IMPQUOTE
+^3863 3033$#IMPPLAIN#IMPBRACKET#IMPQUOTE
 *9 (Enum tag)
-^3857 3033@3034#&!29
+^3866 3033@3034#&!29
 *0 (Datatype)
-^3858 3034@-@-@0@0@0@0@3035#impkind
+^3867 3034@-@-@0@0@0@0@3035#impkind
 *7 (Struct tag)
-^3859 3036@3037#@!30
+^3868 3036@3037#@!30
 *0 (Datatype)
-^3860 3038@-@+@0@0@0@0@3039#importNode
+^3869 3038@-@+@0@0@0@0@3039#importNode
 *4 (Function)
-^3861 18971$$$@0#importNode_free
-^3862 18617$$@2@0@0#importNode_makePlain
-^3863 18619$$@2@0@0#importNode_makeBracketed
-^3864 18623$$@2@0@0#importNode_makeQuoted
+^3870 19976$$$@0#importNode_free
+^3871 19622$$@2@0@0#importNode_makePlain
+^3872 19624$$@2@0@0#importNode_makeBracketed
+^3873 19628$$@2@0@0#importNode_makeQuoted
 *0 (Datatype)
-^3865 3039@-@+@0@0@2@0@3048#o_importNode
+^3874 3039@-@+@0@0@2@0@3048#o_importNode
 *7 (Struct tag)
-^3866 3050@3051#@!31
+^3875 3050@3051#@!31
 *0 (Datatype)
-^3867 3052@+@=@0@0@0@0@3053#importNodeList
+^3876 3052@+@=@0@0@0@0@3053#importNodeList
 *6 (Iterator finalizer)
-^3868 0@152#end_importNodeList_elements
+^3877 0@152#end_importNodeList_elements
 *5 (Iterator)
-^3869 3054@152#importNodeList_elements
+^3878 3054@152#importNodeList_elements
 *4 (Function)
-^3870 3056$$@2@0@0#importNodeList_new
-^3871 17843$$$@0#importNodeList_add
-^3872 17845@6@5@1@0@0$@2@0@0#importNodeList_unparse
-^3873 17847$$$@0#importNodeList_free
+^3879 3056$$@2@0@0#importNodeList_new
+^3880 18969$$$@0#importNodeList_add
+^3881 18971@6@5@1@0@0$@2@0@0#importNodeList_unparse
+^3882 18973$$$@0#importNodeList_free
 *1 (Constant)
-^3874 5$#importNodeListBASESIZE
+^3883 5$#importNodeListBASESIZE
 *4 (Function)
-^3875 18627$$$@0#checkBrackets
+^3884 19632$$$@0#checkBrackets
 *7 (Struct tag)
-^3876 3066@3067#@!32
+^3885 3066@3067#@!32
 *0 (Datatype)
-^3877 3068@+@=@0@0@0@0@3069#sortList
+^3886 3068@+@=@0@0@0@0@3069#sortList
 *4 (Function)
-^3878 3071$$@2@0@0#sortList_new
-^3879 17529$$$@0#sortList_addh
-^3880 17531$$$@0#sortList_reset
-^3881 17533$$$@0#sortList_advance
-^3882 17537@6@5@1@0@0$@2@0@0#sortList_unparse
-^3883 17539$$$@0#sortList_free
-^3884 17535$$$@0#sortList_current
+^3887 3071$$@2@0@0#sortList_new
+^3888 18655$$$@0#sortList_addh
+^3889 18657$$$@0#sortList_reset
+^3890 18659$$$@0#sortList_advance
+^3891 18663@6@5@1@0@0$@2@0@0#sortList_unparse
+^3892 18665$$$@0#sortList_free
+^3893 18661$$$@0#sortList_current
 *1 (Constant)
-^3885 5$#sortListBASESIZE
+^3894 5$#sortListBASESIZE
 *7 (Struct tag)
-^3886 3085@3086#@!33
+^3895 3085@3086#@!33
 *0 (Datatype)
-^3887 3087@+@=@0@0@0@0@3088#lsymbolList
+^3896 3087@+@=@0@0@0@0@3088#lsymbolList
 *6 (Iterator finalizer)
-^3888 0@154#end_lsymbolList_elements
+^3897 0@154#end_lsymbolList_elements
 *5 (Iterator)
-^3889 3089@154#lsymbolList_elements
+^3898 3089@154#lsymbolList_elements
 *4 (Function)
-^3890 3091$$@2@0@0#lsymbolList_new
-^3891 17646$$$@0#lsymbolList_addh
-^3892 17648$$$@0#lsymbolList_free
+^3899 3091$$@2@0@0#lsymbolList_new
+^3900 18772$$$@0#lsymbolList_addh
+^3901 18774$$$@0#lsymbolList_free
 *1 (Constant)
-^3893 5$#lsymbolListBASESIZE
+^3902 5$#lsymbolListBASESIZE
 *7 (Struct tag)
-^3894 3096@3097#@!34
+^3903 3096@3097#@!34
 *0 (Datatype)
-^3895 3098@+@=@0@5@0@0@3099#lsymbolSet
+^3904 3098@+@=@0@5@0@0@3099#lsymbolSet
 *1 (Constant)
-^3896 3099@i0@0@4#lsymbolSet_undefined
+^3905 3099@i0@0@4#lsymbolSet_undefined
 *6 (Iterator finalizer)
-^3897 0@155#end_lsymbolSet_elements
+^3906 0@155#end_lsymbolSet_elements
 *5 (Iterator)
-^3898 3102@155#lsymbolSet_elements
+^3907 3102@155#lsymbolSet_elements
 *4 (Function)
-^3899 3104@6@5@1@0@0^@2@0@0#lsymbolSet_new
-^3900 17438$@0@@1@p0$@0#lsymbolSet_insert
-^3901 17440$^$@0#lsymbolSet_member
-^3902 17442@6@5@1@0@0^@2@0@0#lsymbolSet_unparse
-^3903 17444$$$@0#lsymbolSet_free
+^3908 3104@6@5@1@0@0^@2@0@0#lsymbolSet_new
+^3909 18564$@0@@1@p0$@0#lsymbolSet_insert
+^3910 18566$^$@0#lsymbolSet_member
+^3911 18568@6@5@1@0@0^@2@0@0#lsymbolSet_unparse
+^3912 18570$$$@0#lsymbolSet_free
 *1 (Constant)
-^3904 5$#lsymbolSetBASESIZE
+^3913 5$#lsymbolSetBASESIZE
 *7 (Struct tag)
-^3905 3113@3114#@!35
+^3914 3113@3114#@!35
 *0 (Datatype)
-^3906 3115@+@=@0@5@0@0@3116#sortSet
+^3915 3115@+@=@0@5@0@0@3116#sortSet
 *6 (Iterator finalizer)
-^3907 0@156#end_sortSet_elements
+^3916 0@156#end_sortSet_elements
 *5 (Iterator)
-^3908 3117@156#sortSet_elements
+^3917 3117@156#sortSet_elements
 *1 (Constant)
-^3909 3116@i0@0@4#sortSet_undefined
+^3918 3116@i0@0@4#sortSet_undefined
 *4 (Function)
-^3910 3123@6@5@1@0@0$@2@0@0#sortSet_new
-^3911 17498$$$@0#sortSet_insert
-^3912 17502$$$@0#sortSet_member
-^3913 17504@6@5@1@0@0$@2@0@0#sortSet_unparse
-^3914 17506@6@5@1@0@0$@2@0@0#sortSet_unparseClean
-^3915 17508@6@5@1@0@0$@2@0@0#sortSet_unparseOr
-^3916 17510$$$@0#sortSet_free
-^3917 17500$$$@0#sortSet_choose
-^3918 17512@6@5@1@0@0$@2@0@0#sortSet_copy
+^3919 3123@6@5@1@0@0$@2@0@0#sortSet_new
+^3920 18624$$$@0#sortSet_insert
+^3921 18628$$$@0#sortSet_member
+^3922 18630@6@5@1@0@0$@2@0@0#sortSet_unparse
+^3923 18632@6@5@1@0@0$@2@0@0#sortSet_unparseClean
+^3924 18634@6@5@1@0@0$@2@0@0#sortSet_unparseOr
+^3925 18636$$$@0#sortSet_free
+^3926 18626$$$@0#sortSet_choose
+^3927 18638@6@5@1@0@0$@2@0@0#sortSet_copy
 *1 (Constant)
-^3919 5$#sortSetBASESIZE
+^3928 5$#sortSetBASESIZE
 *7 (Struct tag)
-^3920 3140@3141#@!36
+^3929 3140@3141#@!36
 *0 (Datatype)
-^3921 3142@-@+@0@0@0@0@3143#pairNode
+^3930 3142@-@+@0@0@0@0@3143#pairNode
 *4 (Function)
-^3922 18977$$$@0#pairNode_free
+^3931 19982$$$@0#pairNode_free
 *0 (Datatype)
-^3923 3143@-@+@0@0@2@0@3146#o_pairNode
+^3932 3143@-@+@0@0@2@0@3146#o_pairNode
 *7 (Struct tag)
-^3924 3148@3149#@!37
+^3933 3148@3149#@!37
 *0 (Datatype)
-^3925 3150@+@=@0@5@0@0@3151#pairNodeList
+^3934 3150@+@=@0@5@0@0@3151#pairNodeList
 *6 (Iterator finalizer)
-^3926 0@157#end_pairNodeList_elements
+^3935 0@157#end_pairNodeList_elements
 *5 (Iterator)
-^3927 3152@157#pairNodeList_elements
+^3936 3152@157#pairNodeList_elements
 *1 (Constant)
-^3928 3151@i0@0@4#pairNodeList_undefined
+^3937 3151@i0@0@4#pairNodeList_undefined
 *4 (Function)
-^3929 3156@6@5@1@0@0^@2@0@0#pairNodeList_new
-^3930 17732$@0@@1@p0$@0#pairNodeList_addh
-^3931 17734@6@5@1@0@0^@2@0@0#pairNodeList_unparse
-^3932 17736$$$@0#pairNodeList_free
+^3938 3156@6@5@1@0@0^@2@0@0#pairNodeList_new
+^3939 18858$@0@@1@p0$@0#pairNodeList_addh
+^3940 18860@6@5@1@0@0^@2@0@0#pairNodeList_unparse
+^3941 18862$$$@0#pairNodeList_free
 *1 (Constant)
-^3933 5$#pairNodeListBASESIZE
+^3942 5$#pairNodeListBASESIZE
 *7 (Struct tag)
-^3934 3163@3164#@!38
+^3943 3163@3164#@!38
 *0 (Datatype)
-^3935 3165@-@+@0@0@0@0@3166#declaratorNode
+^3944 3165@-@+@0@0@0@0@3166#declaratorNode
 *4 (Function)
-^3936 18713@6@5@1@0@0$@2@0@0#declaratorNode_unparse
-^3937 18947$$$@0#declaratorNode_free
+^3945 19718@6@5@1@0@0$@2@0@0#declaratorNode_unparse
+^3946 19952$$$@0#declaratorNode_free
 *0 (Datatype)
-^3938 3166@-@+@0@0@2@0@3171#o_declaratorNode
+^3947 3166@-@+@0@0@2@0@3171#o_declaratorNode
 *7 (Struct tag)
-^3939 3173@3174#@!39
+^3948 3173@3174#@!39
 *0 (Datatype)
-^3940 3175@+@=@0@0@0@0@3176#declaratorNodeList
+^3949 3175@+@=@0@0@0@0@3176#declaratorNodeList
 *6 (Iterator finalizer)
-^3941 0@158#end_declaratorNodeList_elements
+^3950 0@158#end_declaratorNodeList_elements
 *5 (Iterator)
-^3942 3177@158#declaratorNodeList_elements
+^3951 3177@158#declaratorNodeList_elements
 *4 (Function)
-^3943 3179$$@2@0@0#declaratorNodeList_new
-^3944 17587$$$@0#declaratorNodeList_add
-^3945 17589@6@5@1@0@0$@2@0@0#declaratorNodeList_unparse
-^3946 17593$$$@0#declaratorNodeList_free
-^3947 17591$$@3@0@0#declaratorNodeList_copy
+^3952 3179$$@2@0@0#declaratorNodeList_new
+^3953 18713$$$@0#declaratorNodeList_add
+^3954 18715@6@5@1@0@0$@2@0@0#declaratorNodeList_unparse
+^3955 18719$$$@0#declaratorNodeList_free
+^3956 18717$$@3@0@0#declaratorNodeList_copy
 *1 (Constant)
-^3948 5$#declaratorNodeListBASESIZE
+^3957 5$#declaratorNodeListBASESIZE
 *7 (Struct tag)
-^3949 3188@3189#@!40
+^3958 3188@3189#@!40
 *0 (Datatype)
-^3950 3190@-@+@0@0@0@0@3191#declaratorInvNode
+^3959 3190@-@+@0@0@0@0@3191#declaratorInvNode
 *4 (Function)
-^3951 18953$$$@0#declaratorInvNode_free
-^3952 18757@6@5@1@0@0$@2@0@0#declaratorInvNode_unparse
+^3960 19958$$$@0#declaratorInvNode_free
+^3961 19762@6@5@1@0@0$@2@0@0#declaratorInvNode_unparse
 *0 (Datatype)
-^3953 3191@-@+@0@0@2@0@3196#o_declaratorInvNode
+^3962 3191@-@+@0@0@2@0@3196#o_declaratorInvNode
 *7 (Struct tag)
-^3954 3198@3199#@!41
+^3963 3198@3199#@!41
 *0 (Datatype)
-^3955 3200@+@=@0@0@0@0@3201#declaratorInvNodeList
+^3964 3200@+@=@0@0@0@0@3201#declaratorInvNodeList
 *6 (Iterator finalizer)
-^3956 0@159#end_declaratorInvNodeList_elements
+^3965 0@159#end_declaratorInvNodeList_elements
 *5 (Iterator)
-^3957 3202@159#declaratorInvNodeList_elements
+^3966 3202@159#declaratorInvNodeList_elements
 *4 (Function)
-^3958 3206$$@2@0@0#declaratorInvNodeList_new
-^3959 17546$$$@0#declaratorInvNodeList_add
-^3960 17548@6@5@1@0@0$@2@0@0#declaratorInvNodeList_unparse
-^3961 17550$$$@0#declaratorInvNodeList_free
+^3967 3206$$@2@0@0#declaratorInvNodeList_new
+^3968 18672$$$@0#declaratorInvNodeList_add
+^3969 18674@6@5@1@0@0$@2@0@0#declaratorInvNodeList_unparse
+^3970 18676$$$@0#declaratorInvNodeList_free
 *1 (Constant)
-^3962 5$#declaratorInvNodeListBASESIZE
+^3971 5$#declaratorInvNodeListBASESIZE
 *2 (Enum member)
-^3963 3213$#TEXPR_BASE#TEXPR_PTR#TEXPR_ARRAY#TEXPR_FCN
+^3972 3213$#TEXPR_BASE#TEXPR_PTR#TEXPR_ARRAY#TEXPR_FCN
 *9 (Enum tag)
-^3967 3213@3214#&!42
+^3976 3213@3214#&!42
 *0 (Datatype)
-^3968 3214@-@-@0@0@0@0@3215#typeExprKind
+^3977 3214@-@-@0@0@0@0@3215#typeExprKind
 *7 (Struct tag)
-^3969 3216@3217#@!43
-^3970 3218@3219#@!44
+^3978 3216@3217#@!43
+^3979 3218@3219#@!44
 *8 (Union tag)
-^3971 3220@3221#$!45
+^3980 3220@3221#$!45
 *4 (Function)
-^3972 18721$$$@0#typeExpr_free
-^3973 18725@6@5@1@0@0$@2@0@0#typeExpr_unparse
-^3974 18727@6@5@1@0@0$@2@0@0#typeExpr_unparseNoBase
+^3981 19726$$$@0#typeExpr_free
+^3982 19730@6@5@1@0@0$@2@0@0#typeExpr_unparse
+^3983 19732@6@5@1@0@0$@2@0@0#typeExpr_unparseNoBase
 *0 (Datatype)
-^3975 1040@-@+@0@0@0@0@3229#abstDeclaratorNode
+^3984 1040@-@+@0@0@0@0@3229#abstDeclaratorNode
 *7 (Struct tag)
-^3976 3232@3233#@!46
+^3985 3232@3233#@!46
 *0 (Datatype)
-^3977 3234@-@+@0@0@0@0@3235#arrayQualNode
+^3986 3234@-@+@0@0@0@0@3235#arrayQualNode
 *7 (Struct tag)
-^3978 3236@3237#@!47
+^3987 3236@3237#@!47
 *0 (Datatype)
-^3979 3238@-@+@0@0@0@0@3239#varNode
+^3988 3238@-@+@0@0@0@0@3239#varNode
 *4 (Function)
-^3980 19005$$@3@0@0#varNode_copy
-^3981 19007$$$@0#varNode_free
+^3989 20010$$@3@0@0#varNode_copy
+^3990 20012$$$@0#varNode_free
 *0 (Datatype)
-^3982 3239@-@+@0@0@2@0@3244#o_varNode
+^3991 3239@-@+@0@0@2@0@3244#o_varNode
 *7 (Struct tag)
-^3983 3246@3247#@!48
+^3992 3246@3247#@!48
 *0 (Datatype)
-^3984 3248@+@=@0@0@0@0@3249#varNodeList
+^3993 3248@+@=@0@0@0@0@3249#varNodeList
 *6 (Iterator finalizer)
-^3985 0@161#end_varNodeList_elements
+^3994 0@161#end_varNodeList_elements
 *5 (Iterator)
-^3986 3250@161#varNodeList_elements
+^3995 3250@161#varNodeList_elements
 *4 (Function)
-^3987 3252$$@2@0@0#varNodeList_new
-^3988 17806$$$@0#varNodeList_add
-^3989 17812$$@3@0@0#varNodeList_copy
-^3990 17808@6@5@1@0@0$@2@0@0#varNodeList_unparse
-^3991 17810$$$@0#varNodeList_free
+^3996 3252$$@2@0@0#varNodeList_new
+^3997 18932$$$@0#varNodeList_add
+^3998 18938$$@3@0@0#varNodeList_copy
+^3999 18934@6@5@1@0@0$@2@0@0#varNodeList_unparse
+^4000 18936$$$@0#varNodeList_free
 *1 (Constant)
-^3992 5$#varNodeListBASESIZE
+^4001 5$#varNodeListBASESIZE
 *7 (Struct tag)
-^3993 3261@3262#@!49
+^4002 3261@3262#@!49
 *0 (Datatype)
-^3994 3263@-@+@0@0@0@0@3264#quantifierNode
+^4003 3263@-@+@0@0@0@0@3264#quantifierNode
 *4 (Function)
-^3995 18985$$@3@0@0#quantifierNode_copy
-^3996 18987$$$@0#quantifierNode_free
+^4004 19990$$@3@0@0#quantifierNode_copy
+^4005 19992$$$@0#quantifierNode_free
 *0 (Datatype)
-^3997 3264@-@+@0@0@2@0@3269#o_quantifierNode
+^4006 3264@-@+@0@0@2@0@3269#o_quantifierNode
 *7 (Struct tag)
-^3998 3271@3272#@!50
+^4007 3271@3272#@!50
 *0 (Datatype)
-^3999 3273@+@=@0@0@0@0@3274#quantifierNodeList
+^4008 3273@+@=@0@0@0@0@3274#quantifierNodeList
 *6 (Iterator finalizer)
-^4000 0@162#end_quantifierNodeList_elements
+^4009 0@162#end_quantifierNodeList_elements
 *5 (Iterator)
-^4001 3275@162#quantifierNodeList_elements
+^4010 3275@162#quantifierNodeList_elements
 *4 (Function)
-^4002 3277$$@2@0@0#quantifierNodeList_new
-^4003 17819$$$@0#quantifierNodeList_add
-^4004 17823@6@5@1@0@0$@2@0@0#quantifierNodeList_unparse
-^4005 17825$$$@0#quantifierNodeList_free
-^4006 17821$$@2@0@0#quantifierNodeList_copy
+^4011 3277$$@2@0@0#quantifierNodeList_new
+^4012 18945$$$@0#quantifierNodeList_add
+^4013 18949@6@5@1@0@0$@2@0@0#quantifierNodeList_unparse
+^4014 18951$$$@0#quantifierNodeList_free
+^4015 18947$$@2@0@0#quantifierNodeList_copy
 *1 (Constant)
-^4007 5$#quantifierNodeListBASESIZE
+^4016 5$#quantifierNodeListBASESIZE
 *2 (Enum member)
-^4008 3286$#SRN_TERM#SRN_TYPE#SRN_OBJ#SRN_SPECIAL
+^4017 3286$#SRN_TERM#SRN_TYPE#SRN_OBJ#SRN_SPECIAL
 *9 (Enum tag)
-^4012 3286@3287#&!51
+^4021 3286@3287#&!51
 *0 (Datatype)
-^4013 3287@-@-@0@0@0@0@3288#storeRefNodeKind
+^4022 3287@-@-@0@0@0@0@3288#storeRefNodeKind
 *8 (Union tag)
-^4014 3289@3290#$!52
+^4023 3289@3290#$!52
 *7 (Struct tag)
-^4015 3291@3292#@!53
+^4024 3291@3292#@!53
 *0 (Datatype)
-^4016 3293@-@+@0@0@0@0@3294#storeRefNode
+^4025 3293@-@+@0@0@0@0@3294#storeRefNode
 *4 (Function)
-^4017 18991$$@3@0@0#storeRefNode_copy
-^4018 18993$$$@0#storeRefNode_free
+^4026 19996$$@3@0@0#storeRefNode_copy
+^4027 19998$$$@0#storeRefNode_free
 *0 (Datatype)
-^4019 3294@-@+@0@0@2@0@3307#o_storeRefNode
+^4028 3294@-@+@0@0@2@0@3307#o_storeRefNode
 *7 (Struct tag)
-^4020 3309@3310#@!54
+^4029 3309@3310#@!54
 *0 (Datatype)
-^4021 3311@+@=@0@0@0@0@3312#storeRefNodeList
+^4030 3311@+@=@0@0@0@0@3312#storeRefNodeList
 *6 (Iterator finalizer)
-^4022 0@163#end_storeRefNodeList_elements
+^4031 0@163#end_storeRefNodeList_elements
 *5 (Iterator)
-^4023 3313@163#storeRefNodeList_elements
+^4032 3313@163#storeRefNodeList_elements
 *4 (Function)
-^4024 3315$$@2@0@0#storeRefNodeList_new
-^4025 17634$$$@0#storeRefNodeList_add
-^4026 17638@6@5@1@0@0$@2@0@0#storeRefNodeList_unparse
-^4027 17640$$$@0#storeRefNodeList_free
-^4028 17636$$@2@0@0#storeRefNodeList_copy
+^4033 3315$$@2@0@0#storeRefNodeList_new
+^4034 18750$$$@0#storeRefNodeList_add
+^4035 18754@6@5@1@0@0$@2@0@0#storeRefNodeList_unparse
+^4036 18756$$$@0#storeRefNodeList_free
+^4037 18752$$@2@0@0#storeRefNodeList_copy
 *1 (Constant)
-^4029 5$#storeRefNodeListBASESIZE
+^4038 5$#storeRefNodeListBASESIZE
 *7 (Struct tag)
-^4030 3324@3325#@!55
+^4039 3324@3325#@!55
 *0 (Datatype)
-^4031 3326@-@+@0@0@0@0@3327#modifyNode
+^4040 3326@-@+@0@0@0@0@3327#modifyNode
 *4 (Function)
-^4032 18873@6@5@1@0@0$@2@0@0#modifyNode_unparse
+^4041 19878@6@5@1@0@0$@2@0@0#modifyNode_unparse
 *7 (Struct tag)
-^4033 3330@3331#@!56
+^4042 3330@3331#@!56
 *0 (Datatype)
-^4034 3332@-@+@0@0@0@0@3333#letDeclNode
+^4043 3332@-@+@0@0@0@0@3333#letDeclNode
 *4 (Function)
-^4035 18975$$$@0#letDeclNode_free
+^4044 19980$$$@0#letDeclNode_free
 *0 (Datatype)
-^4036 3333@-@+@0@0@2@0@3336#o_letDeclNode
+^4045 3333@-@+@0@0@2@0@3336#o_letDeclNode
 *7 (Struct tag)
-^4037 3338@3339#@!57
+^4046 3338@3339#@!57
 *0 (Datatype)
-^4038 3340@+@=@0@0@0@0@3341#letDeclNodeList
+^4047 3340@+@=@0@0@0@0@3341#letDeclNodeList
 *6 (Iterator finalizer)
-^4039 0@164#end_letDeclNodeList_elements
+^4048 0@164#end_letDeclNodeList_elements
 *5 (Iterator)
-^4040 3342@164#letDeclNodeList_elements
+^4049 3342@164#letDeclNodeList_elements
 *4 (Function)
-^4041 3344$$@2@0@0#letDeclNodeList_new
-^4042 17600$$$@0#letDeclNodeList_add
-^4043 17602@6@5@1@0@0$@2@0@0#letDeclNodeList_unparse
-^4044 17604$$$@0#letDeclNodeList_free
+^4050 3344$$@2@0@0#letDeclNodeList_new
+^4051 18726$$$@0#letDeclNodeList_add
+^4052 18728@6@5@1@0@0$@2@0@0#letDeclNodeList_unparse
+^4053 18730$$$@0#letDeclNodeList_free
 *1 (Constant)
-^4045 5$#letDeclNodeListBASESIZE
+^4054 5$#letDeclNodeListBASESIZE
 *2 (Enum member)
-^4046 3351$#ACT_SELF#ACT_ITER#ACT_ALTERNATE#ACT_SEQUENCE
+^4055 3351$#ACT_SELF#ACT_ITER#ACT_ALTERNATE#ACT_SEQUENCE
 *9 (Enum tag)
-^4050 3351@3352#&!58
+^4059 3351@3352#&!58
 *0 (Datatype)
-^4051 3352@-@-@0@0@0@0@3353#actionKind
+^4060 3352@-@-@0@0@0@0@3353#actionKind
 *8 (Union tag)
-^4052 3354@3355#$!59
+^4061 3354@3355#$!59
 *7 (Struct tag)
-^4053 3356@3357#@!60
+^4062 3356@3357#@!60
 *0 (Datatype)
-^4054 3358@-@+@0@0@0@0@3359#programNode
+^4063 3358@-@+@0@0@0@0@3359#programNode
 *4 (Function)
-^4055 18983$$$@0#programNode_free
-^4056 18875@6@5@1@0@0$@2@0@0#programNode_unparse
+^4064 19988$$$@0#programNode_free
+^4065 19880@6@5@1@0@0$@2@0@0#programNode_unparse
 *0 (Datatype)
-^4057 3359@-@+@0@0@2@0@3364#o_programNode
+^4066 3359@-@+@0@0@2@0@3364#o_programNode
 *6 (Iterator finalizer)
-^4058 0@18#end_programNodeList_elements
+^4067 0@18#end_programNodeList_elements
 *5 (Iterator)
-^4059 3367@18#programNodeList_elements
+^4068 3367@18#programNodeList_elements
 *4 (Function)
-^4060 3369$$@2@0@0#programNodeList_new
-^4061 17784$$$@0#programNodeList_addh
-^4062 17786@6@5@1@0@0$@2@0@0#programNodeList_unparse
-^4063 17788$$$@0#programNodeList_free
+^4069 3369$$@2@0@0#programNodeList_new
+^4070 18910$$$@0#programNodeList_addh
+^4071 18912@6@5@1@0@0$@2@0@0#programNodeList_unparse
+^4072 18914$$$@0#programNodeList_free
 *1 (Constant)
-^4064 5$#programNodeListBASESIZE
+^4073 5$#programNodeListBASESIZE
 *2 (Enum member)
-^4065 3376$#LPD_PLAIN#LPD_CHECKS#LPD_REQUIRES#LPD_ENSURES#LPD_INTRACLAIM#LPD_CONSTRAINT#LPD_INITIALLY
+^4074 3376$#LPD_PLAIN#LPD_CHECKS#LPD_REQUIRES#LPD_ENSURES#LPD_INTRACLAIM#LPD_CONSTRAINT#LPD_INITIALLY
 *9 (Enum tag)
-^4072 3376@3377#&!61
+^4081 3376@3377#&!61
 *0 (Datatype)
-^4073 3377@-@-@0@0@0@0@3378#lclPredicateKind
+^4082 3377@-@-@0@0@0@0@3378#lclPredicateKind
 *7 (Struct tag)
-^4074 3380@3381#@!62
+^4083 3380@3381#@!62
 *0 (Datatype)
-^4075 3382@-@+@0@0@0@0@3383#exposedNode
+^4084 3382@-@+@0@0@0@0@3383#exposedNode
 *4 (Function)
-^4076 18753@6@5@1@0@0$@2@0@0#exposedNode_unparse
+^4085 19758@6@5@1@0@0$@2@0@0#exposedNode_unparse
 *2 (Enum member)
-^4077 3386$#TK_ABSTRACT#TK_EXPOSED#TK_UNION
+^4086 3386$#TK_ABSTRACT#TK_EXPOSED#TK_UNION
 *9 (Enum tag)
-^4080 3386@3387#&!63
+^4089 3386@3387#&!63
 *0 (Datatype)
-^4081 3387@-@-@0@0@0@0@3388#typeKind
+^4090 3387@-@-@0@0@0@0@3388#typeKind
 *7 (Struct tag)
-^4082 3389@3390#@!64
+^4091 3389@3390#@!64
 *0 (Datatype)
-^4083 3391@-@+@0@0@0@0@3392#CTypesNode
+^4092 3391@-@+@0@0@0@0@3392#CTypesNode
 *7 (Struct tag)
-^4084 3393@3394#@!65
+^4093 3393@3394#@!65
 *0 (Datatype)
-^4085 3395@-@+@0@0@0@0@3396#initDeclNode
+^4094 3395@-@+@0@0@0@0@3396#initDeclNode
 *4 (Function)
-^4086 18963$$$@0#initDeclNode_isRedeclaration
-^4087 18973$$$@0#initDeclNode_free
+^4095 19968$$$@0#initDeclNode_isRedeclaration
+^4096 19978$$$@0#initDeclNode_free
 *0 (Datatype)
-^4088 3396@-@+@0@0@2@0@3401#o_initDeclNode
+^4097 3396@-@+@0@0@2@0@3401#o_initDeclNode
 *7 (Struct tag)
-^4089 3403@3404#@!66
+^4098 3403@3404#@!66
 *0 (Datatype)
-^4090 3405@+@=@0@0@0@0@3406#initDeclNodeList
+^4099 3405@+@=@0@0@0@0@3406#initDeclNodeList
 *6 (Iterator finalizer)
-^4091 0@166#end_initDeclNodeList_elements
+^4100 0@166#end_initDeclNodeList_elements
 *5 (Iterator)
-^4092 3407@166#initDeclNodeList_elements
+^4101 3407@166#initDeclNodeList_elements
 *4 (Function)
-^4093 3409$$@2@0@0#initDeclNodeList_new
-^4094 17519$$$@0#initDeclNodeList_add
-^4095 17521@6@5@1@0@0$@2@0@0#initDeclNodeList_unparse
-^4096 17523$$$@0#initDeclNodeList_free
+^4102 3409$$@2@0@0#initDeclNodeList_new
+^4103 18645$$$@0#initDeclNodeList_add
+^4104 18647@6@5@1@0@0$@2@0@0#initDeclNodeList_unparse
+^4105 18649$$$@0#initDeclNodeList_free
 *1 (Constant)
-^4097 5$#initDeclNodeListBASESIZE
+^4106 5$#initDeclNodeListBASESIZE
 *7 (Struct tag)
-^4098 3416@3417#@!67
+^4107 3416@3417#@!67
 *0 (Datatype)
-^4099 3418@-@+@0@0@0@0@3419#constDeclarationNode
+^4108 3418@-@+@0@0@0@0@3419#constDeclarationNode
 *4 (Function)
-^4100 18585@6@5@1@0@0$@2@0@0#constDeclarationNode_unparse
+^4109 19590@6@5@1@0@0$@2@0@0#constDeclarationNode_unparse
 *2 (Enum member)
-^4101 3422$#QLF_NONE#QLF_CONST#QLF_VOLATILE
+^4110 3422$#QLF_NONE#QLF_CONST#QLF_VOLATILE
 *9 (Enum tag)
-^4104 3422@3423#&!68
+^4113 3422@3423#&!68
 *0 (Datatype)
-^4105 3423@-@-@0@0@0@0@3424#qualifierKind
+^4114 3423@-@-@0@0@0@0@3424#qualifierKind
 *7 (Struct tag)
-^4106 3425@3426#@!69
+^4115 3425@3426#@!69
 *0 (Datatype)
-^4107 3427@-@+@0@0@0@0@3428#varDeclarationNode
+^4116 3427@-@+@0@0@0@0@3428#varDeclarationNode
 *4 (Function)
-^4108 19003$$$@0#varDeclarationNode_free
-^4109 18581@6@5@1@0@0^@2@0@0#varDeclarationNode_unparse
+^4117 20008$$$@0#varDeclarationNode_free
+^4118 19586@6@5@1@0@0^@2@0@0#varDeclarationNode_unparse
 *0 (Datatype)
-^4110 3428@-@+@0@0@2@0@3433#o_varDeclarationNode
+^4119 3428@-@+@0@0@2@0@3433#o_varDeclarationNode
 *7 (Struct tag)
-^4111 3435@3436#@!70
+^4120 3435@3436#@!70
 *0 (Datatype)
-^4112 3437@+@=@0@0@0@0@3438#varDeclarationNodeList
+^4121 3437@+@=@0@0@0@0@3438#varDeclarationNodeList
 *6 (Iterator finalizer)
-^4113 0@167#end_varDeclarationNodeList_elements
+^4122 0@167#end_varDeclarationNodeList_elements
 *5 (Iterator)
-^4114 3439@167#varDeclarationNodeList_elements
+^4123 3439@167#varDeclarationNodeList_elements
 *4 (Function)
-^4115 3441$^@2@0@0#varDeclarationNodeList_new
-^4116 17795$@0@@1@p0$@0#varDeclarationNodeList_addh
-^4117 17797@6@5@1@0@0^@2@0@0#varDeclarationNodeList_unparse
-^4118 17799$$$@0#varDeclarationNodeList_free
+^4124 3441$^@2@0@0#varDeclarationNodeList_new
+^4125 18921$@0@@1@p0$@0#varDeclarationNodeList_addh
+^4126 18923@6@5@1@0@0^@2@0@0#varDeclarationNodeList_unparse
+^4127 18925$$$@0#varDeclarationNodeList_free
 *1 (Constant)
-^4119 5$#varDeclarationNodeListBASESIZE
+^4128 5$#varDeclarationNodeListBASESIZE
 *0 (Datatype)
-^4120 3438@-@+@0@0@0@0@3448#globalList
+^4129 3438@-@+@0@0@0@0@3448#globalList
 *7 (Struct tag)
-^4121 3453@3454#@!71
+^4130 3453@3454#@!71
 *0 (Datatype)
-^4122 3455@-@+@0@0@0@0@3456#claimNode
+^4131 3455@-@+@0@0@0@0@3456#claimNode
 *4 (Function)
-^4123 18863@6@5@1@0@0$@2@0@0#claimNode_unparse
+^4132 19868@6@5@1@0@0$@2@0@0#claimNode_unparse
 *7 (Struct tag)
-^4124 3459@3460#@!72
+^4133 3459@3460#@!72
 *0 (Datatype)
-^4125 3461@-@+@0@0@0@0@3462#fcnNode
+^4134 3461@-@+@0@0@0@0@3462#fcnNode
 *4 (Function)
-^4126 18951$$$@0#fcnNode_free
-^4127 18579@6@5@1@0@0$@2@0@0#fcnNode_unparse
+^4135 19956$$$@0#fcnNode_free
+^4136 19584@6@5@1@0@0$@2@0@0#fcnNode_unparse
 *0 (Datatype)
-^4128 3462@-@+@0@0@2@0@3467#o_fcnNode
+^4137 3462@-@+@0@0@2@0@3467#o_fcnNode
 *7 (Struct tag)
-^4129 3469@3470#@!73
+^4138 3469@3470#@!73
 *0 (Datatype)
-^4130 3471@+@=@0@5@0@0@3472#fcnNodeList
+^4139 3471@+@=@0@5@0@0@3472#fcnNodeList
 *6 (Iterator finalizer)
-^4131 0@168#end_fcnNodeList_elements
+^4140 0@168#end_fcnNodeList_elements
 *5 (Iterator)
-^4132 3473@168#fcnNodeList_elements
+^4141 3473@168#fcnNodeList_elements
 *1 (Constant)
-^4133 3472@i0@0@4#fcnNodeList_undefined
+^4142 3472@i0@0@4#fcnNodeList_undefined
 *4 (Function)
-^4134 3483@6@5@1@0@0$@2@0@0#fcnNodeList_new
-^4135 17756@6@5@1@0@0$$@0#fcnNodeList_add
-^4136 17758@6@5@1@0@0$@2@0@0#fcnNodeList_unparse
-^4137 17760$$$@0#fcnNodeList_free
+^4143 3483@6@5@1@0@0$@2@0@0#fcnNodeList_new
+^4144 18882@6@5@1@0@0$$@0#fcnNodeList_add
+^4145 18884@6@5@1@0@0$@2@0@0#fcnNodeList_unparse
+^4146 18886$$$@0#fcnNodeList_free
 *1 (Constant)
-^4138 5$#fcnNodeListBASESIZE
+^4147 5$#fcnNodeListBASESIZE
 *7 (Struct tag)
-^4139 3490@3491#@!74
+^4148 3490@3491#@!74
 *0 (Datatype)
-^4140 3492@-@+@0@0@0@0@3493#iterNode
+^4149 3492@-@+@0@0@0@0@3493#iterNode
 *4 (Function)
-^4141 18577@6@5@1@0@0^@2@0@0#iterNode_unparse
-^4142 18759@6@5@1@0@0$@2@0@0#abstBodyNode_unparse
+^4150 19582@6@5@1@0@0^@2@0@0#iterNode_unparse
+^4151 19764@6@5@1@0@0$@2@0@0#abstBodyNode_unparse
 *7 (Struct tag)
-^4143 3499@3500#@!75
+^4152 3499@3500#@!75
 *0 (Datatype)
-^4144 3501@-@+@0@0@0@0@3502#abstractNode
+^4153 3501@-@+@0@0@0@0@3502#abstractNode
 *4 (Function)
-^4145 18747@6@5@1@0@0$@2@0@0#abstractNode_unparse
+^4154 19752@6@5@1@0@0$@2@0@0#abstractNode_unparse
 *7 (Struct tag)
-^4146 3505@3506#@!76
+^4155 3505@3506#@!76
 *0 (Datatype)
-^4147 3507@-@+@0@0@0@0@3508#stDeclNode
+^4156 3507@-@+@0@0@0@0@3508#stDeclNode
 *4 (Function)
-^4148 18997$$$@0#stDeclNode_free
-^4149 18995$$@3@0@0#stDeclNode_copy
+^4157 20002$$$@0#stDeclNode_free
+^4158 20000$$@3@0@0#stDeclNode_copy
 *0 (Datatype)
-^4150 3508@-@+@0@0@2@0@3513#o_stDeclNode
+^4159 3508@-@+@0@0@2@0@3513#o_stDeclNode
 *7 (Struct tag)
-^4151 3515@3516#@!77
+^4160 3515@3516#@!77
 *0 (Datatype)
-^4152 3517@+@=@0@0@0@0@3518#stDeclNodeList
+^4161 3517@+@=@0@0@0@0@3518#stDeclNodeList
 *6 (Iterator finalizer)
-^4153 0@170#end_stDeclNodeList_elements
+^4162 0@170#end_stDeclNodeList_elements
 *5 (Iterator)
-^4154 3519@170#stDeclNodeList_elements
+^4163 3519@170#stDeclNodeList_elements
 *4 (Function)
-^4155 3523$$@2@0@0#stDeclNodeList_new
-^4156 17611$$$@0#stDeclNodeList_add
-^4157 17615@6@5@1@0@0$@2@0@0#stDeclNodeList_unparse
-^4158 17617$$$@0#stDeclNodeList_free
-^4159 17613$$@2@0@0#stDeclNodeList_copy
+^4164 3523$$@2@0@0#stDeclNodeList_new
+^4165 18737$$$@0#stDeclNodeList_add
+^4166 18741@6@5@1@0@0$@2@0@0#stDeclNodeList_unparse
+^4167 18743$$$@0#stDeclNodeList_free
+^4168 18739$$@2@0@0#stDeclNodeList_copy
 *1 (Constant)
-^4160 5$#stDeclNodeListBASESIZE
+^4169 5$#stDeclNodeListBASESIZE
 *7 (Struct tag)
-^4161 3532@3533#@!78
+^4170 3532@3533#@!78
 *0 (Datatype)
-^4162 3534@-@+@0@0@0@0@3535#taggedUnionNode
+^4171 3534@-@+@0@0@0@0@3535#taggedUnionNode
 *4 (Function)
-^4163 18763@6@5@1@0@0^@2@0@0#taggedUnionNode_unparse
+^4172 19768@6@5@1@0@0^@2@0@0#taggedUnionNode_unparse
 *8 (Union tag)
-^4164 3538@3539#$!79
+^4173 3538@3539#$!79
 *7 (Struct tag)
-^4165 3540@3541#@!80
+^4174 3540@3541#@!80
 *0 (Datatype)
-^4166 3542@-@+@0@0@0@0@3543#typeNode
+^4175 3542@-@+@0@0@0@0@3543#typeNode
 *4 (Function)
-^4167 18583@6@5@1@0@0^@2@0@0#typeNode_unparse
+^4176 19588@6@5@1@0@0^@2@0@0#typeNode_unparse
 *2 (Enum member)
-^4168 3546$#SU_STRUCT#SU_UNION
+^4177 3546$#SU_STRUCT#SU_UNION
 *9 (Enum tag)
-^4170 3546@3547#&!81
+^4179 3546@3547#&!81
 *0 (Datatype)
-^4171 3547@-@-@0@0@0@0@3548#suKind
+^4180 3547@-@-@0@0@0@0@3548#suKind
 *7 (Struct tag)
-^4172 3549@3550#@!82
+^4181 3549@3550#@!82
 *0 (Datatype)
-^4173 3551@-@+@0@0@0@0@3552#strOrUnionNode
+^4182 3551@-@+@0@0@0@0@3552#strOrUnionNode
 *4 (Function)
-^4174 18697@6@5@1@0@0$@3@0@0#strOrUnionNode_unparse
+^4183 19702@6@5@1@0@0$@3@0@0#strOrUnionNode_unparse
 *7 (Struct tag)
-^4175 3555@3556#@!83
+^4184 3555@3556#@!83
 *0 (Datatype)
-^4176 3557@-@+@0@0@0@0@3558#enumSpecNode
+^4185 3557@-@+@0@0@0@0@3558#enumSpecNode
 *4 (Function)
-^4177 18691@6@5@1@0@0^@2@0@0#enumSpecNode_unparse
+^4186 19696@6@5@1@0@0^@2@0@0#enumSpecNode_unparse
 *2 (Enum member)
-^4178 3561$#LTS_TYPE#LTS_STRUCTUNION#LTS_ENUM#LTS_CONJ
+^4187 3561$#LTS_TYPE#LTS_STRUCTUNION#LTS_ENUM#LTS_CONJ
 *9 (Enum tag)
-^4182 3561@3562#&!84
+^4191 3561@3562#&!84
 *0 (Datatype)
-^4183 3562@-@-@0@0@0@0@3563#lclTypeSpecKind
-^4184 1032@-@+@0@5@0@0@3564#lcltsp
+^4192 3562@-@-@0@0@0@0@3563#lclTypeSpecKind
+^4193 1032@-@+@0@5@0@0@3564#lcltsp
 *7 (Struct tag)
-^4185 3565@3566#@!85
+^4194 3565@3566#@!85
 *0 (Datatype)
-^4186 3567@-@+@0@0@0@0@3568#lclconj
+^4195 3567@-@+@0@0@0@0@3568#lclconj
 *8 (Union tag)
-^4187 3569@3570#$!86
+^4196 3569@3570#$!86
 *1 (Constant)
-^4188 1032@i0@0@6#lclTypeSpecNode_undefined
+^4197 1032@i0@0@6#lclTypeSpecNode_undefined
 *4 (Function)
-^4189 18931@6@5@1@0@0^@2@0@0#lclTypeSpecNode_copy
-^4190 18685@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparse
-^4191 18813@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparseComments
+^4198 19936@6@5@1@0@0^@2@0@0#lclTypeSpecNode_copy
+^4199 19690@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparse
+^4200 19818@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparseComments
 *7 (Struct tag)
-^4192 3580@3581#@!87
+^4201 3580@3581#@!87
 *0 (Datatype)
-^4193 3582@-@+@0@0@0@0@3583#typeNamePack
+^4202 3582@-@+@0@0@0@0@3583#typeNamePack
 *7 (Struct tag)
-^4194 3584@3585#@!88
+^4203 3584@3585#@!88
 *0 (Datatype)
-^4195 3586@-@+@0@0@0@0@3587#typeNameNode
+^4204 3586@-@+@0@0@0@0@3587#typeNameNode
 *4 (Function)
-^4196 19001$$$@0#typeNameNode_free
-^4197 18673@6@5@1@0@0$@2@0@0#typeNameNode_unparse
+^4205 20006$$$@0#typeNameNode_free
+^4206 19678@6@5@1@0@0$@2@0@0#typeNameNode_unparse
 *0 (Datatype)
-^4198 3587@-@+@0@0@2@0@3592#o_typeNameNode
+^4207 3587@-@+@0@0@2@0@3592#o_typeNameNode
 *7 (Struct tag)
-^4199 3594@3595#@!89
+^4208 3594@3595#@!89
 *0 (Datatype)
-^4200 3596@+@=@0@0@0@0@3597#typeNameNodeList
+^4209 3596@+@=@0@0@0@0@3597#typeNameNodeList
 *6 (Iterator finalizer)
-^4201 0@172#end_typeNameNodeList_elements
+^4210 0@172#end_typeNameNodeList_elements
 *5 (Iterator)
-^4202 3598@172#typeNameNodeList_elements
+^4211 3598@172#typeNameNodeList_elements
 *4 (Function)
-^4203 3604$$@2@0@0#typeNameNodeList_new
-^4204 17743$$$@0#typeNameNodeList_add
-^4205 17745@6@5@1@0@0$@2@0@0#typeNameNodeList_unparse
-^4206 17747$$$@0#typeNameNodeList_free
+^4212 3604$$@2@0@0#typeNameNodeList_new
+^4213 18869$$$@0#typeNameNodeList_add
+^4214 18871@6@5@1@0@0$@2@0@0#typeNameNodeList_unparse
+^4215 18873$$$@0#typeNameNodeList_free
 *1 (Constant)
-^4207 5$#typeNameNodeListBASESIZE
+^4216 5$#typeNameNodeListBASESIZE
 *2 (Enum member)
-^4208 3611$#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
+^4217 3611$#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)
-^4225 3611@3612#&!90
+^4234 3611@3612#&!90
 *0 (Datatype)
-^4226 3612@-@-@0@0@0@0@3613#opFormKind
+^4235 3612@-@-@0@0@0@0@3613#opFormKind
 *8 (Union tag)
-^4227 3614@3615#$!91
+^4236 3614@3615#$!91
 *0 (Datatype)
-^4228 3614@-@-@0@0@0@0@3616#opFormUnion
+^4237 3614@-@-@0@0@0@0@3616#opFormUnion
 *4 (Function)
-^4229 18667@6@5@1@0@0^@2@0@0#opFormNode_unparse
+^4238 19672@6@5@1@0@0^@2@0@0#opFormNode_unparse
 *7 (Struct tag)
-^4230 3620@3621#@!92
+^4239 3620@3621#@!92
 *0 (Datatype)
-^4231 3622@-@+@0@0@0@0@3623#quantifiedTermNode
+^4240 3622@-@+@0@0@0@0@3623#quantifiedTermNode
 *2 (Enum member)
-^4232 3624$#TRM_LITERAL#TRM_CONST#TRM_VAR#TRM_ZEROARY#TRM_APPLICATION#TRM_QUANTIFIER#TRM_UNCHANGEDALL#TRM_UNCHANGEDOTHERS#TRM_SIZEOF
+^4241 3624$#TRM_LITERAL#TRM_CONST#TRM_VAR#TRM_ZEROARY#TRM_APPLICATION#TRM_QUANTIFIER#TRM_UNCHANGEDALL#TRM_UNCHANGEDOTHERS#TRM_SIZEOF
 *9 (Enum tag)
-^4241 3624@3625#&!93
+^4250 3624@3625#&!93
 *0 (Datatype)
-^4242 3625@-@-@0@0@0@0@3626#termKIND
+^4251 3625@-@-@0@0@0@0@3626#termKIND
 *7 (Struct tag)
-^4243 3627@3628#@!94
+^4252 3627@3628#@!94
 *0 (Datatype)
-^4244 3629@-@+@0@0@0@0@3630#sigNode
+^4253 3629@-@+@0@0@0@0@3630#sigNode
 *4 (Function)
-^4245 18655@6@5@1@0@0^@2@0@0#sigNode_unparse
-^4246 18945$$$@0#sigNode_free
-^4247 18957$^@2@0@0#sigNode_copy
-^4248 18657$$$@0#sigNode_markOwned
+^4254 19660@6@5@1@0@0^@2@0@0#sigNode_unparse
+^4255 19950$$$@0#sigNode_free
+^4256 19962$^@2@0@0#sigNode_copy
+^4257 19662$$$@0#sigNode_markOwned
 *0 (Datatype)
-^4249 3630@-@+@0@0@17@0@3639#o_sigNode
+^4258 3630@-@+@0@0@17@0@3639#o_sigNode
 *7 (Struct tag)
-^4250 3641@3642#@!95
+^4259 3641@3642#@!95
 *0 (Datatype)
-^4251 3643@+@=@0@5@0@0@3644#sigNodeSet
+^4260 3643@+@=@0@5@0@0@3644#sigNodeSet
 *6 (Iterator finalizer)
-^4252 0@174#end_sigNodeSet_elements
+^4261 0@174#end_sigNodeSet_elements
 *5 (Iterator)
-^4253 3645@174#sigNodeSet_elements
+^4262 3645@174#sigNodeSet_elements
 *1 (Constant)
-^4254 3644@i0@0@4#sigNodeSet_undefined
+^4263 3644@i0@0@4#sigNodeSet_undefined
 *4 (Function)
-^4255 3655@6@5@1@0@0^@2@0@0#sigNodeSet_new
-^4256 17451@6@5@1@0@0^@2@0@0#sigNodeSet_singleton
-^4257 17455$@0@@1@p0$@0#sigNodeSet_insert
-^4258 17459@6@5@1@0@0^@2@0@0#sigNodeSet_unparse
-^4259 17463@6@5@1@0@0^@2@0@0#sigNodeSet_unparsePossibleAritys
-^4260 17465$$$@0#sigNodeSet_free
-^4261 17461@6@5@1@0@0^@2@0@0#sigNodeSet_unparseSomeSigs
+^4264 3655@6@5@1@0@0^@2@0@0#sigNodeSet_new
+^4265 18577@6@5@1@0@0^@2@0@0#sigNodeSet_singleton
+^4266 18581$@0@@1@p0$@0#sigNodeSet_insert
+^4267 18585@6@5@1@0@0^@2@0@0#sigNodeSet_unparse
+^4268 18589@6@5@1@0@0^@2@0@0#sigNodeSet_unparsePossibleAritys
+^4269 18591$$$@0#sigNodeSet_free
+^4270 18587@6@5@1@0@0^@2@0@0#sigNodeSet_unparseSomeSigs
 *1 (Constant)
-^4262 5$#sigNodeSetBASESIZE
+^4271 5$#sigNodeSetBASESIZE
 *7 (Struct tag)
-^4263 3668@3669#@!96
+^4272 3668@3669#@!96
 *0 (Datatype)
-^4264 3670@-@+@0@0@0@0@3671#signNode
+^4273 3670@-@+@0@0@0@0@3671#signNode
 *4 (Function)
-^4265 18909@6@5@1@0@0^@2@0@0#signNode_unparse
-^4266 18907$$$@0#signNode_free
+^4274 19914@6@5@1@0@0^@2@0@0#signNode_unparse
+^4275 19912$$$@0#signNode_free
 *8 (Union tag)
-^4267 3676@3677#$!97
+^4276 3676@3677#$!97
 *7 (Struct tag)
-^4268 3678@3679#@!98
+^4277 3678@3679#@!98
 *0 (Datatype)
-^4269 3680@-@+@0@0@0@0@3681#nameNode
+^4278 3680@-@+@0@0@0@0@3681#nameNode
 *4 (Function)
-^4270 18939$$$@0#nameNode_free
-^4271 18959@6@5@1@0@0^@2@0@0#nameNode_copy
-^4272 18651@6@5@1@0@0^@2@0@0#nameNode_unparse
-^4273 18961$^@2@0@0#nameNode_copySafe
+^4279 19944$$$@0#nameNode_free
+^4280 19964@6@5@1@0@0^@2@0@0#nameNode_copy
+^4281 19656@6@5@1@0@0^@2@0@0#nameNode_unparse
+^4282 19966$^@2@0@0#nameNode_copySafe
 *7 (Struct tag)
-^4274 3690@3691#@!99
+^4283 3690@3691#@!99
 *0 (Datatype)
-^4275 3692@-@+@0@0@0@0@3693#lslOp
-^4276 3693@-@+@0@0@2@0@3694#o_lslOp
+^4284 3692@-@+@0@0@0@0@3693#lslOp
+^4285 3693@-@+@0@0@2@0@3694#o_lslOp
 *4 (Function)
-^4277 18943$$$@0#lslOp_free
-^4278 18955$$@2@0@0#lslOp_copy
+^4286 19948$$$@0#lslOp_free
+^4287 19960$$@2@0@0#lslOp_copy
 *7 (Struct tag)
-^4279 3700@3701#@!100
+^4288 3700@3701#@!100
 *0 (Datatype)
-^4280 3702@+@=@0@5@0@0@3703#lslOpSet
+^4289 3702@+@=@0@5@0@0@3703#lslOpSet
 *6 (Iterator finalizer)
-^4281 0@175#end_lslOpSet_elements
+^4290 0@175#end_lslOpSet_elements
 *5 (Iterator)
-^4282 3704@175#lslOpSet_elements
+^4291 3704@175#lslOpSet_elements
 *1 (Constant)
-^4283 3703@i0@0@4#lslOpSet_undefined
+^4292 3703@i0@0@4#lslOpSet_undefined
 *4 (Function)
-^4284 3710@6@5@1@0@0^@2@0@0#lslOpSet_new
-^4285 17482$@0@@1@p0$@0#lslOpSet_insert
-^4286 17486@6@5@1@0@0^@2@0@0#lslOpSet_unparse
-^4287 17490$$$@0#lslOpSet_free
-^4288 17488@6@5@1@0@0^@2@0@0#lslOpSet_copy
+^4293 3710@6@5@1@0@0^@2@0@0#lslOpSet_new
+^4294 18608$@0@@1@p0$@0#lslOpSet_insert
+^4295 18612@6@5@1@0@0^@2@0@0#lslOpSet_unparse
+^4296 18616$$$@0#lslOpSet_free
+^4297 18614@6@5@1@0@0^@2@0@0#lslOpSet_copy
 *1 (Constant)
-^4289 5$#lslOpSetBASESIZE
+^4298 5$#lslOpSetBASESIZE
 *7 (Struct tag)
-^4290 3719@3720#@!101
+^4299 3719@3720#@!101
 *8 (Union tag)
-^4291 3721@3722#$!102
+^4300 3721@3722#$!102
 *7 (Struct tag)
-^4292 3723@3724#@!103
+^4301 3723@3724#@!103
 *0 (Datatype)
-^4293 3725@-@+@0@0@0@0@3726#replaceNode
+^4302 3725@-@+@0@0@0@0@3726#replaceNode
 *4 (Function)
-^4294 18989$$$@0#replaceNode_free
-^4295 18645@6@5@1@0@0$@2@0@0#replaceNode_unparse
+^4303 19994$$$@0#replaceNode_free
+^4304 19650@6@5@1@0@0$@2@0@0#replaceNode_unparse
 *0 (Datatype)
-^4296 3726@-@+@0@0@2@0@3731#o_replaceNode
+^4305 3726@-@+@0@0@2@0@3731#o_replaceNode
 *7 (Struct tag)
-^4297 3733@3734#@!104
+^4306 3733@3734#@!104
 *0 (Datatype)
-^4298 3735@+@=@0@0@0@0@3736#replaceNodeList
+^4307 3735@+@=@0@0@0@0@3736#replaceNodeList
 *6 (Iterator finalizer)
-^4299 0@176#end_replaceNodeList_elements
+^4308 0@176#end_replaceNodeList_elements
 *5 (Iterator)
-^4300 3737@176#replaceNodeList_elements
+^4309 3737@176#replaceNodeList_elements
 *4 (Function)
-^4301 3743$$@2@0@0#replaceNodeList_new
-^4302 17832$$$@0#replaceNodeList_add
-^4303 17834@6@5@1@0@0$@2@0@0#replaceNodeList_unparse
-^4304 17836$$$@0#replaceNodeList_free
+^4310 3743$$@2@0@0#replaceNodeList_new
+^4311 18958$$$@0#replaceNodeList_add
+^4312 18960@6@5@1@0@0$@2@0@0#replaceNodeList_unparse
+^4313 18962$$$@0#replaceNodeList_free
 *1 (Constant)
-^4305 5$#replaceNodeListBASESIZE
+^4314 5$#replaceNodeListBASESIZE
 *7 (Struct tag)
-^4306 3750@3751#@!105
+^4315 3750@3751#@!105
 *0 (Datatype)
-^4307 3752@-@+@0@0@0@0@3753#nameAndReplaceNode
+^4316 3752@-@+@0@0@0@0@3753#nameAndReplaceNode
 *8 (Union tag)
-^4308 3754@3755#$!106
+^4317 3754@3755#$!106
 *7 (Struct tag)
-^4309 3756@3757#@!107
+^4318 3756@3757#@!107
 *0 (Datatype)
-^4310 3758@-@+@0@0@0@0@3759#renamingNode
+^4319 3758@-@+@0@0@0@0@3759#renamingNode
 *4 (Function)
-^4311 18639@6@5@1@0@0$@2@0@0#renamingNode_unparse
+^4320 19644@6@5@1@0@0$@2@0@0#renamingNode_unparse
 *7 (Struct tag)
-^4312 3762@3763#@!108
+^4321 3762@3763#@!108
 *0 (Datatype)
-^4313 3764@-@+@0@0@0@0@3765#traitRefNode
+^4322 3764@-@+@0@0@0@0@3765#traitRefNode
 *4 (Function)
-^4314 18999$$$@0#traitRefNode_free
+^4323 20004$$$@0#traitRefNode_free
 *0 (Datatype)
-^4315 3765@-@+@0@0@2@0@3768#o_traitRefNode
+^4324 3765@-@+@0@0@2@0@3768#o_traitRefNode
 *7 (Struct tag)
-^4316 3770@3771#@!109
+^4325 3770@3771#@!109
 *0 (Datatype)
-^4317 3772@+@=@0@0@0@0@3773#traitRefNodeList
+^4326 3772@+@=@0@0@0@0@3773#traitRefNodeList
 *6 (Iterator finalizer)
-^4318 0@177#end_traitRefNodeList_elements
+^4327 0@177#end_traitRefNodeList_elements
 *5 (Iterator)
-^4319 3774@177#traitRefNodeList_elements
+^4328 3774@177#traitRefNodeList_elements
 *4 (Function)
-^4320 3776$$@2@0@0#traitRefNodeList_new
-^4321 17721$$$@0#traitRefNodeList_add
-^4322 17723@6@5@1@0@0$@2@0@0#traitRefNodeList_unparse
-^4323 17725$$$@0#traitRefNodeList_free
+^4329 3776$$@2@0@0#traitRefNodeList_new
+^4330 18847$$$@0#traitRefNodeList_add
+^4331 18849@6@5@1@0@0$@2@0@0#traitRefNodeList_unparse
+^4332 18851$$$@0#traitRefNodeList_free
 *1 (Constant)
-^4324 5$#traitRefNodeListBASESIZE
+^4333 5$#traitRefNodeListBASESIZE
 *2 (Enum member)
-^4325 3783$#XPK_CONST#XPK_VAR#XPK_TYPE#XPK_FCN#XPK_CLAIM#XPK_ITER
+^4334 3783$#XPK_CONST#XPK_VAR#XPK_TYPE#XPK_FCN#XPK_CLAIM#XPK_ITER
 *9 (Enum tag)
-^4331 3783@3784#&!110
+^4340 3783@3784#&!110
 *0 (Datatype)
-^4332 3784@-@-@0@0@0@0@3785#exportKind
+^4341 3784@-@-@0@0@0@0@3785#exportKind
 *8 (Union tag)
-^4333 3786@3787#$!111
+^4342 3786@3787#$!111
 *7 (Struct tag)
-^4334 3788@3789#@!112
+^4343 3788@3789#@!112
 *0 (Datatype)
-^4335 3790@-@+@0@0@0@0@3791#exportNode
+^4344 3790@-@+@0@0@0@0@3791#exportNode
 *4 (Function)
-^4336 18567@6@5@1@0@0$@2@0@0#exportNode_unparse
+^4345 19572@6@5@1@0@0$@2@0@0#exportNode_unparse
 *2 (Enum member)
-^4337 3794$#PRIV_CONST#PRIV_VAR#PRIV_TYPE#PRIV_FUNCTION
+^4346 3794$#PRIV_CONST#PRIV_VAR#PRIV_TYPE#PRIV_FUNCTION
 *9 (Enum tag)
-^4341 3794@3795#&!113
+^4350 3794@3795#&!113
 *0 (Datatype)
-^4342 3795@-@-@0@0@0@0@3796#privateKind
+^4351 3795@-@-@0@0@0@0@3796#privateKind
 *8 (Union tag)
-^4343 3797@3798#$!114
+^4352 3797@3798#$!114
 *7 (Struct tag)
-^4344 3799@3800#@!115
+^4353 3799@3800#@!115
 *0 (Datatype)
-^4345 3801@-@+@0@0@0@0@3802#privateNode
+^4354 3801@-@+@0@0@0@0@3802#privateNode
 *4 (Function)
-^4346 18569@6@5@1@0@0$@2@0@0#privateNode_unparse
+^4355 19574@6@5@1@0@0$@2@0@0#privateNode_unparse
 *2 (Enum member)
-^4347 3805$#INF_IMPORTS#INF_USES#INF_EXPORT#INF_PRIVATE
+^4356 3805$#INF_IMPORTS#INF_USES#INF_EXPORT#INF_PRIVATE
 *9 (Enum tag)
-^4351 3805@3806#&!116
+^4360 3805@3806#&!116
 *0 (Datatype)
-^4352 3806@-@-@0@0@0@0@3807#interfaceNodeKind
+^4361 3806@-@-@0@0@0@0@3807#interfaceNodeKind
 *8 (Union tag)
-^4353 3808@3809#$!117
+^4362 3808@3809#$!117
 *7 (Struct tag)
-^4354 3810@3811#@!118
+^4363 3810@3811#@!118
 *0 (Datatype)
-^4355 3812@-@+@0@0@0@0@3813#interfaceNode
+^4364 3812@-@+@0@0@0@0@3813#interfaceNode
 *4 (Function)
-^4356 19017@6@5@1@0@0$@3@0@0#interfaceNode_unparse
-^4357 19019$$$@0#interfaceNode_free
+^4365 20022@6@5@1@0@0$@3@0@0#interfaceNode_unparse
+^4366 20024$$$@0#interfaceNode_free
 *0 (Datatype)
-^4358 3813@-@+@0@0@2@0@3818#o_interfaceNode
+^4367 3813@-@+@0@0@2@0@3818#o_interfaceNode
 *7 (Struct tag)
-^4359 3820@3821#@!119
+^4368 3820@3821#@!119
 *0 (Datatype)
-^4360 3822@+@=@0@0@0@0@3823#interfaceNodeList
+^4369 3822@+@=@0@0@0@0@3823#interfaceNodeList
 *6 (Iterator finalizer)
-^4361 0@178#end_interfaceNodeList_elements
+^4370 0@178#end_interfaceNodeList_elements
 *5 (Iterator)
-^4362 3824@178#interfaceNodeList_elements
+^4371 3824@178#interfaceNodeList_elements
 *4 (Function)
-^4363 3826$$@2@0@0#interfaceNodeList_new
-^4364 17557$$$@0#interfaceNodeList_addh
-^4365 17559$$$@0#interfaceNodeList_addl
-^4366 17561$$$@0#interfaceNodeList_free
+^4372 3826$$@2@0@0#interfaceNodeList_new
+^4373 18683$$$@0#interfaceNodeList_addh
+^4374 18685$$$@0#interfaceNodeList_addl
+^4375 18687$$$@0#interfaceNodeList_free
 *1 (Constant)
-^4367 5$#interfaceNodeListGROWLOW#interfaceNodeListGROWHI#interfaceNodeListBASESIZE
+^4376 5$#interfaceNodeListGROWLOW#interfaceNodeListGROWHI#interfaceNodeListBASESIZE
 *4 (Function)
-^4370 18967$^@3@0@0#termNode_copySafe
-^4371 18869@6@5@1@0@0^@3@0@0#termNode_unparse
-^4372 18965$$$@0#termNode_free
+^4379 19972$^@3@0@0#termNode_copySafe
+^4380 19874@6@5@1@0@0^@3@0@0#termNode_unparse
+^4381 19970$$$@0#termNode_free
 *0 (Datatype)
-^4373 1017@-@+@0@0@2@0@3842#o_termNode
+^4382 1017@-@+@0@0@2@0@3842#o_termNode
 *6 (Iterator finalizer)
-^4374 0@20#end_termNodeList_elements
+^4383 0@20#end_termNodeList_elements
 *5 (Iterator)
-^4375 3845@20#termNodeList_elements
-*4 (Function)
-^4376 3853$$@2@0@0#termNodeList_new
-^4377 17657$$$@0#termNodeList_push
-^4378 17655$$$@0#termNodeList_addh
-^4379 17659$$$@0#termNodeList_addl
-^4380 17661$@0@@1@p0$@0#termNodeList_reset
-^4381 17663$@0@@1@p0$@0#termNodeList_finish
-^4382 17665$@0@@1@p0$@0#termNodeList_advance
-^4383 17673$^@19@2@0#termNodeList_getN
-^4384 17675@6@5@1@0@0$@2@0@0#termNodeList_unparse
-^4385 17677@6@5@1@0@0$@2@0@0#termNodeList_unparseTail
-^4386 17679@6@5@1@0@0$@2@0@0#termNodeList_unparseToCurrent
-^4387 17681@6@5@1@0@0$@2@0@0#termNodeList_unparseSecondToCurrent
-^4388 17683$$$@0#termNodeList_free
-^4389 17667$$@19@2@0#termNodeList_head
-^4390 17671$$@19@2@0#termNodeList_current
-^4391 17669$$@2@0@0#termNodeList_copy
-*1 (Constant)
-^4392 5$#termNodeListGROWLOW#termNodeListGROWHI#termNodeListBASESIZE
-*4 (Function)
-^4395 18877@6@2@1@0@0$@2@0@0#stmtNode_unparse
-*0 (Datatype)
-^4396 3116@-@+@0@5@18@0@3887#o_sortSet
-*7 (Struct tag)
-^4397 3889@3890#@!120
-*0 (Datatype)
-^4398 3891@+@=@0@0@0@0@3892#sortSetList
+^4384 3845@20#termNodeList_elements
+*4 (Function)
+^4385 3853$$@2@0@0#termNodeList_new
+^4386 18783$$$@0#termNodeList_push
+^4387 18781$$$@0#termNodeList_addh
+^4388 18785$$$@0#termNodeList_addl
+^4389 18787$@0@@1@p0$@0#termNodeList_reset
+^4390 18789$@0@@1@p0$@0#termNodeList_finish
+^4391 18791$@0@@1@p0$@0#termNodeList_advance
+^4392 18799$^@19@2@0#termNodeList_getN
+^4393 18801@6@5@1@0@0$@2@0@0#termNodeList_unparse
+^4394 18803@6@5@1@0@0$@2@0@0#termNodeList_unparseTail
+^4395 18805@6@5@1@0@0$@2@0@0#termNodeList_unparseToCurrent
+^4396 18807@6@5@1@0@0$@2@0@0#termNodeList_unparseSecondToCurrent
+^4397 18809$$$@0#termNodeList_free
+^4398 18793$$@19@2@0#termNodeList_head
+^4399 18797$$@19@2@0#termNodeList_current
+^4400 18795$$@2@0@0#termNodeList_copy
+*1 (Constant)
+^4401 5$#termNodeListGROWLOW#termNodeListGROWHI#termNodeListBASESIZE
+*4 (Function)
+^4404 19882@6@2@1@0@0$@2@0@0#stmtNode_unparse
+*0 (Datatype)
+^4405 3116@-@+@0@5@18@0@3887#o_sortSet
+*7 (Struct tag)
+^4406 3889@3890#@!120
+*0 (Datatype)
+^4407 3891@+@=@0@0@0@0@3892#sortSetList
 *6 (Iterator finalizer)
-^4399 0@181#end_sortSetList_elements
+^4408 0@181#end_sortSetList_elements
 *5 (Iterator)
-^4400 3893@181#sortSetList_elements
-*4 (Function)
-^4401 3897$$@2@0@0#sortSetList_new
-^4402 17568$$$@0#sortSetList_addh
-^4403 17570$$$@0#sortSetList_reset
-^4404 17572$$$@0#sortSetList_advance
-^4405 17578@6@5@1@0@0$@2@0@0#sortSetList_unparse
-^4406 17580$$$@0#sortSetList_free
-^4407 17574@6@5@1@0@0$@19@3@0#sortSetList_head
-^4408 17576@6@5@1@0@0$@19@3@0#sortSetList_current
-*1 (Constant)
-^4409 5$#sortSetListBASESIZE
-*0 (Datatype)
-^4410 3693@-@+@0@0@19@2@3912#e_lslOp
-*7 (Struct tag)
-^4411 3914@3915#@!121
-*0 (Datatype)
-^4412 3916@+@=@0@0@0@0@3917#lslOpList
-*4 (Function)
-^4413 3919$$@2@0@0#lslOpList_new
-^4414 17623$$$@0#lslOpList_add
-^4415 17625@6@5@1@0@0$@2@0@0#lslOpList_unparse
-^4416 17627$$$@0#lslOpList_free
-*1 (Constant)
-^4417 5$#lslOpListBASESIZE
-*4 (Function)
-^4418 18879$$@2@0@0#makelslOpNode
-^4419 18881@6@5@1@0@0$@2@0@0#lslOp_unparse
-^4420 3931$$$@0#abstract_init
-^4421 18531$$$@0#resetImports
-^4422 18541$$$@0#consInterfaceNode
-^4423 18543$$@2@0@0#makeInterfaceNodeImports
-^4424 18647$^@2@0@0#makeNameNodeForm
-^4425 18649$^@2@0@0#makeNameNodeId
-^4426 18545$^@2@0@0#makeInterfaceNodeUses
-^4427 18547$^@2@0@0#interfaceNode_makeConst
-^4428 18549$^@2@0@0#interfaceNode_makeVar
-^4429 18551$^@2@0@0#interfaceNode_makeType
-^4430 18553$^@2@0@0#interfaceNode_makeFcn
-^4431 18555$^@2@0@0#interfaceNode_makeClaim
-^4432 18557$^@2@0@0#interfaceNode_makeIter
-^4433 18559$^@2@0@0#interfaceNode_makePrivConst
-^4434 18561$^@2@0@0#interfaceNode_makePrivVar
-^4435 18563$^@2@0@0#interfaceNode_makePrivType
-^4436 18565$^@2@0@0#interfaceNode_makePrivFcn
-^4437 18613$^@2@0@0#makeAbstractTypeNode
-^4438 18615$^@2@0@0#makeExposedTypeNode
-^4439 18629$^@2@0@0#makeTraitRefNode
-^4440 18633@6@5@1@0@0^@2@0@0#printLeaves2
-^4441 18635@6@5@1@0@0^@2@0@0#printRawLeaves2
-^4442 18659@6@5@1@0@0^@2@0@0#sigNode_unparseText
-^4443 18637$^@2@0@0#makeRenamingNode
-^4444 18643$^@2@0@0#makeReplaceNode
-^4445 18653$^@2@0@0#makesigNode
-^4446 18641$^@2@0@0#makeReplaceNameNode
-^4447 18663$^@2@0@0#makeOpFormNode
-^4448 18669$^@2@0@0#makeTypeNameNode
-^4449 18671$^@2@0@0#makeTypeNameNodeOp
-^4450 18675@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeConj
-^4451 18677@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeType
-^4452 18679@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeSU
-^4453 18681@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeEnum
-^4454 18683@6@5@1@0@0@0@@1@p0@2@0@0#lclTypeSpecNode_addQual
-^4455 18687$$@2@0@0#makeEnumSpecNode
-^4456 18689$$@2@0@0#makeEnumSpecNode2
-^4457 18693$$@2@0@0#makestrOrUnionNode
-^4458 18695$$@2@0@0#makeForwardstrOrUnionNode
-^4459 18699$$@2@0@0#makestDeclNode
-^4460 18735$$@2@0@0#makeConstDeclarationNode
-^4461 18741$$@2@0@0#makeVarDeclarationNode
-^4462 18739$$@3@0@0#makeFileSystemNode
-^4463 18737$$@3@0@0#makeInternalStateNode
-^4464 18743$$@2@0@0#makeInitDeclNode
-^4465 18745$$@2@0@0#makeAbstractNode
-^4466 18761@6@5@1@0@0$@2@0@0#abstBodyNode_unparseExposed
-^4467 18751$$@2@0@0#makeExposedNode
-^4468 18755$$@2@0@0#makeDeclaratorInvNode
-^4469 18767$$@2@0@0#fcnNode_fromDeclarator
-^4470 18771$$@2@0@0#makeFcnNode
-^4471 18769$$@2@0@0#makeIterNode
-^4472 18773$$@2@0@0#makeClaimNode
-^4473 18775$$@2@0@0#makeIntraClaimNode
-^4474 18777$$@2@0@0#makeRequiresNode
-^4475 18779$$@2@0@0#makeChecksNode
-^4476 18781$$@2@0@0#makeEnsuresNode
-^4477 18783$$@2@0@0#makeLclPredicateNode
-^4478 18797$$@2@0@0#makeStmtNode
-^4479 18609$$@2@0@0#makeProgramNodeAction
-^4480 18611$$@2@0@0#makeProgramNode
-^4481 18587$$@2@0@0#makeStoreRefNodeTerm
-^4482 18589$$@2@0@0#makeStoreRefNodeType
-^4483 18595$$@2@0@0#makeModifyNodeSpecial
-^4484 18591$$@3@0@0#makeStoreRefNodeInternal
-^4485 18593$$@3@0@0#makeStoreRefNodeSystem
-^4486 18597$$@2@0@0#makeModifyNodeRef
-^4487 18607$$@2@0@0#makeLetDeclNode
-^4488 18791$$@2@0@0#makeAbstBodyNode
-^4489 18793$$@2@0@0#makeExposedBodyNode
-^4490 18795$$@2@0@0#makeAbstBodyNode2
-^4491 18927$$$@0#markYieldParamNode
-^4492 18787$$@2@0@0#makeArrayQualNode
-^4493 18785$$@2@0@0#makeQuantifierNode
-^4494 18789$$@2@0@0#makeVarNode
-^4495 18705$$@2@0@0#makeTypeExpr
-^4496 18707$$@2@0@0#makeDeclaratorNode
-^4497 18701$$@2@0@0#makeFunctionNode
-^4498 18731$$@2@0@0#makePointerNode
-^4499 18733$$@2@0@0#makeArrayNode
-^4500 18801$$@2@0@0#makeParamNode
-^4501 18817$$@2@0@0#makeIfTermNode
-^4502 18825$$@2@0@0#makeQuantifiedTermNode
-^4503 18821$$@2@0@0#makeInfixTermNode
-^4504 18827$$@2@0@0#makePostfixTermNode
-^4505 18829$$@2@0@0#makePostfixTermNode2
-^4506 18831$$@2@0@0#makePrefixTermNode
-^4507 18835$$@19@2@0#CollapseInfixTermNode
-^4508 18847$$@2@0@0#makeMatchedNode
-^4509 18845$$@2@0@0#makeSqBracketedNode
-^4510 18843$$@2@0@0#updateSqBracketedNode
-^4511 18841$$$@0#updateMatchedNode
-^4512 18849$$@2@0@0#makeSimpleTermNode
-^4513 18851$$@2@0@0#makeSelectTermNode
-^4514 18853$$@2@0@0#makeMapTermNode
-^4515 18855$$@2@0@0#makeLiteralTermNode
-^4516 18857$$@2@0@0#makeUnchangedTermNode1
-^4517 18859$$@2@0@0#makeUnchangedTermNode2
-^4518 18861$$@2@0@0#makeSizeofTermNode
-^4519 18833$$@2@0@0#makeOpCallTermNode
-^4520 18919$$$@0#sigNode_rangeSort
-^4521 18921$$@2@0@0#sigNode_domain
-^4522 18885$$$@0#sameNameNode
-^4523 18891$$@2@0@0#makeCTypesNode
-^4524 18893$$@2@0@0#makeTypeSpecifier
-^4525 18895$$$@0#sigNode_equal
-^4526 18901$$$@0#lclTypeSpecNode2sort
-^4527 18897$$$@0#typeExpr2ptrSort
-^4528 18903$$$@0#checkAndEnterTag
-^4529 18913$$$@0#enteringFcnScope
-^4530 18915$$$@0#enteringClaimScope
-^4531 18601@6@5@1@0@0$@19@3@0#nameNode_errorToken
-^4532 18599@6@5@1@0@0$@19@3@0#termNode_errorToken
-^4533 18603@6@5@1@0@0$@19@3@0#lclTypeSpecNode_errorToken
-^4534 18923$$$@0#opFormUnion_createAnyOp
-^4535 18925$$$@0#opFormUnion_createMiddle
-^4536 18537$$$@0#LCLBuiltins
-^4537 18803$$@2@0@0#paramNode_elipsis
-^4538 18839$$$@0#pushInfixOpPartNode
-^4539 18723@6@5@1@0@0$@2@0@0#declaratorNode_unparseCode
-^4540 18729@6@5@1@0@0$@2@0@0#typeExpr_name
-^4541 18749$$$@0#setExposedType
-^4542 18535$$$@0#declareForwardType
-^4543 18715$$@2@0@0#declaratorNode_copy
-^4544 18941$$$@0#lslOp_equal
-^4545 19047$@0@s1@1@s1$@0#lsymbol_setbool
-^4546 4183$$$@0#lsymbol_getbool
-^4547 4185$$$@0#lsymbol_getBool
-^4548 4187$$$@0#lsymbol_getTRUE
-^4549 4189$$$@0#lsymbol_getFALSE
-*1 (Constant)
-^4550 23$#BEGINSYMTABLE#SYMTABLEEND
-*0 (Datatype)
-^4552 10@-@-@0@0@0@0@4190#symbolKey
-*7 (Struct tag)
-^4553 4191@4192#@!122
-*0 (Datatype)
-^4554 4193@-@+@0@0@0@0@4194#fctInfo
-*7 (Struct tag)
-^4555 4195@4196#@!123
-*0 (Datatype)
-^4556 4197@-@+@0@0@0@0@4198#typeInfo
+^4409 3893@181#sortSetList_elements
+*4 (Function)
+^4410 3897$$@2@0@0#sortSetList_new
+^4411 18694$$$@0#sortSetList_addh
+^4412 18696$$$@0#sortSetList_reset
+^4413 18698$$$@0#sortSetList_advance
+^4414 18704@6@5@1@0@0$@2@0@0#sortSetList_unparse
+^4415 18706$$$@0#sortSetList_free
+^4416 18700@6@5@1@0@0$@19@3@0#sortSetList_head
+^4417 18702@6@5@1@0@0$@19@3@0#sortSetList_current
+*1 (Constant)
+^4418 5$#sortSetListBASESIZE
+*0 (Datatype)
+^4419 3693@-@+@0@0@19@2@3912#e_lslOp
+*7 (Struct tag)
+^4420 3914@3915#@!121
+*0 (Datatype)
+^4421 3916@+@=@0@0@0@0@3917#lslOpList
+*4 (Function)
+^4422 3919$$@2@0@0#lslOpList_new
+^4423 18762$$$@0#lslOpList_add
+^4424 18764@6@5@1@0@0$@2@0@0#lslOpList_unparse
+^4425 18766$$$@0#lslOpList_free
+*1 (Constant)
+^4426 5$#lslOpListBASESIZE
+*4 (Function)
+^4427 19884$$@2@0@0#makelslOpNode
+^4428 19886@6@5@1@0@0$@2@0@0#lslOp_unparse
+^4429 3931$$$@0#abstract_init
+^4430 19536$$$@0#resetImports
+^4431 19546$$$@0#consInterfaceNode
+^4432 19548$$@2@0@0#makeInterfaceNodeImports
+^4433 19652$^@2@0@0#makeNameNodeForm
+^4434 19654$^@2@0@0#makeNameNodeId
+^4435 19550$^@2@0@0#makeInterfaceNodeUses
+^4436 19552$^@2@0@0#interfaceNode_makeConst
+^4437 19554$^@2@0@0#interfaceNode_makeVar
+^4438 19556$^@2@0@0#interfaceNode_makeType
+^4439 19558$^@2@0@0#interfaceNode_makeFcn
+^4440 19560$^@2@0@0#interfaceNode_makeClaim
+^4441 19562$^@2@0@0#interfaceNode_makeIter
+^4442 19564$^@2@0@0#interfaceNode_makePrivConst
+^4443 19566$^@2@0@0#interfaceNode_makePrivVar
+^4444 19568$^@2@0@0#interfaceNode_makePrivType
+^4445 19570$^@2@0@0#interfaceNode_makePrivFcn
+^4446 19618$^@2@0@0#makeAbstractTypeNode
+^4447 19620$^@2@0@0#makeExposedTypeNode
+^4448 19634$^@2@0@0#makeTraitRefNode
+^4449 19638@6@5@1@0@0^@2@0@0#printLeaves2
+^4450 19640@6@5@1@0@0^@2@0@0#printRawLeaves2
+^4451 19664@6@5@1@0@0^@2@0@0#sigNode_unparseText
+^4452 19642$^@2@0@0#makeRenamingNode
+^4453 19648$^@2@0@0#makeReplaceNode
+^4454 19658$^@2@0@0#makesigNode
+^4455 19646$^@2@0@0#makeReplaceNameNode
+^4456 19668$^@2@0@0#makeOpFormNode
+^4457 19674$^@2@0@0#makeTypeNameNode
+^4458 19676$^@2@0@0#makeTypeNameNodeOp
+^4459 19680@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeConj
+^4460 19682@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeType
+^4461 19684@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeSU
+^4462 19686@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeEnum
+^4463 19688@6@5@1@0@0@0@@1@p0@2@0@0#lclTypeSpecNode_addQual
+^4464 19692$$@2@0@0#makeEnumSpecNode
+^4465 19694$$@2@0@0#makeEnumSpecNode2
+^4466 19698$$@2@0@0#makestrOrUnionNode
+^4467 19700$$@2@0@0#makeForwardstrOrUnionNode
+^4468 19704$$@2@0@0#makestDeclNode
+^4469 19740$$@2@0@0#makeConstDeclarationNode
+^4470 19746$$@2@0@0#makeVarDeclarationNode
+^4471 19744$$@3@0@0#makeFileSystemNode
+^4472 19742$$@3@0@0#makeInternalStateNode
+^4473 19748$$@2@0@0#makeInitDeclNode
+^4474 19750$$@2@0@0#makeAbstractNode
+^4475 19766@6@5@1@0@0$@2@0@0#abstBodyNode_unparseExposed
+^4476 19756$$@2@0@0#makeExposedNode
+^4477 19760$$@2@0@0#makeDeclaratorInvNode
+^4478 19772$$@2@0@0#fcnNode_fromDeclarator
+^4479 19776$$@2@0@0#makeFcnNode
+^4480 19774$$@2@0@0#makeIterNode
+^4481 19778$$@2@0@0#makeClaimNode
+^4482 19780$$@2@0@0#makeIntraClaimNode
+^4483 19782$$@2@0@0#makeRequiresNode
+^4484 19784$$@2@0@0#makeChecksNode
+^4485 19786$$@2@0@0#makeEnsuresNode
+^4486 19788$$@2@0@0#makeLclPredicateNode
+^4487 19802$$@2@0@0#makeStmtNode
+^4488 19614$$@2@0@0#makeProgramNodeAction
+^4489 19616$$@2@0@0#makeProgramNode
+^4490 19592$$@2@0@0#makeStoreRefNodeTerm
+^4491 19594$$@2@0@0#makeStoreRefNodeType
+^4492 19600$$@2@0@0#makeModifyNodeSpecial
+^4493 19596$$@3@0@0#makeStoreRefNodeInternal
+^4494 19598$$@3@0@0#makeStoreRefNodeSystem
+^4495 19602$$@2@0@0#makeModifyNodeRef
+^4496 19612$$@2@0@0#makeLetDeclNode
+^4497 19796$$@2@0@0#makeAbstBodyNode
+^4498 19798$$@2@0@0#makeExposedBodyNode
+^4499 19800$$@2@0@0#makeAbstBodyNode2
+^4500 19932$$$@0#markYieldParamNode
+^4501 19792$$@2@0@0#makeArrayQualNode
+^4502 19790$$@2@0@0#makeQuantifierNode
+^4503 19794$$@2@0@0#makeVarNode
+^4504 19710$$@2@0@0#makeTypeExpr
+^4505 19712$$@2@0@0#makeDeclaratorNode
+^4506 19706$$@2@0@0#makeFunctionNode
+^4507 19736$$@2@0@0#makePointerNode
+^4508 19738$$@2@0@0#makeArrayNode
+^4509 19806$$@2@0@0#makeParamNode
+^4510 19822$$@2@0@0#makeIfTermNode
+^4511 19830$$@2@0@0#makeQuantifiedTermNode
+^4512 19826$$@2@0@0#makeInfixTermNode
+^4513 19832$$@2@0@0#makePostfixTermNode
+^4514 19834$$@2@0@0#makePostfixTermNode2
+^4515 19836$$@2@0@0#makePrefixTermNode
+^4516 19840$$@19@2@0#CollapseInfixTermNode
+^4517 19852$$@2@0@0#makeMatchedNode
+^4518 19850$$@2@0@0#makeSqBracketedNode
+^4519 19848$$@2@0@0#updateSqBracketedNode
+^4520 19846$$$@0#updateMatchedNode
+^4521 19854$$@2@0@0#makeSimpleTermNode
+^4522 19856$$@2@0@0#makeSelectTermNode
+^4523 19858$$@2@0@0#makeMapTermNode
+^4524 19860$$@2@0@0#makeLiteralTermNode
+^4525 19862$$@2@0@0#makeUnchangedTermNode1
+^4526 19864$$@2@0@0#makeUnchangedTermNode2
+^4527 19866$$@2@0@0#makeSizeofTermNode
+^4528 19838$$@2@0@0#makeOpCallTermNode
+^4529 19924$$$@0#sigNode_rangeSort
+^4530 19926$$@2@0@0#sigNode_domain
+^4531 19890$$$@0#sameNameNode
+^4532 19896$$@2@0@0#makeCTypesNode
+^4533 19898$$@2@0@0#makeTypeSpecifier
+^4534 19900$$$@0#sigNode_equal
+^4535 19906$$$@0#lclTypeSpecNode2sort
+^4536 19902$$$@0#typeExpr2ptrSort
+^4537 19908$$$@0#checkAndEnterTag
+^4538 19918$$$@0#enteringFcnScope
+^4539 19920$$$@0#enteringClaimScope
+^4540 19606@6@5@1@0@0$@19@3@0#nameNode_errorToken
+^4541 19604@6@5@1@0@0$@19@3@0#termNode_errorToken
+^4542 19608@6@5@1@0@0$@19@3@0#lclTypeSpecNode_errorToken
+^4543 19928$$$@0#opFormUnion_createAnyOp
+^4544 19930$$$@0#opFormUnion_createMiddle
+^4545 19542$$$@0#LCLBuiltins
+^4546 19808$$@2@0@0#paramNode_elipsis
+^4547 19844$$$@0#pushInfixOpPartNode
+^4548 19728@6@5@1@0@0$@2@0@0#declaratorNode_unparseCode
+^4549 19734@6@5@1@0@0$@2@0@0#typeExpr_name
+^4550 19754$$$@0#setExposedType
+^4551 19540$$$@0#declareForwardType
+^4552 19720$$@2@0@0#declaratorNode_copy
+^4553 19946$$$@0#lslOp_equal
+^4554 20052$@0@s1@1@s1$@0#lsymbol_setbool
+^4555 4183$$$@0#lsymbol_getbool
+^4556 4185$$$@0#lsymbol_getBool
+^4557 4187$$$@0#lsymbol_getTRUE
+^4558 4189$$$@0#lsymbol_getFALSE
+*1 (Constant)
+^4559 23$#BEGINSYMTABLE#SYMTABLEEND
+*0 (Datatype)
+^4561 10@-@-@0@0@0@0@4190#symbolKey
+*7 (Struct tag)
+^4562 4191@4192#@!122
+*0 (Datatype)
+^4563 4193@-@+@0@0@0@0@4194#fctInfo
+*7 (Struct tag)
+^4564 4195@4196#@!123
+*0 (Datatype)
+^4565 4197@-@+@0@0@0@0@4198#typeInfo
 *2 (Enum member)
-^4557 4199$#VRK_CONST#VRK_ENUM#VRK_VAR#VRK_PRIVATE#VRK_GLOBAL#VRK_LET#VRK_PARAM#VRK_QUANT
+^4566 4199$#VRK_CONST#VRK_ENUM#VRK_VAR#VRK_PRIVATE#VRK_GLOBAL#VRK_LET#VRK_PARAM#VRK_QUANT
 *9 (Enum tag)
-^4565 4199@4200#&!124
+^4574 4199@4200#&!124
 *0 (Datatype)
-^4566 4200@-@-@0@0@0@0@4201#varKind
+^4575 4200@-@-@0@0@0@0@4201#varKind
 *7 (Struct tag)
-^4567 4202@4203#@!125
+^4576 4202@4203#@!125
 *0 (Datatype)
-^4568 4204@-@+@0@0@0@0@4205#varInfo
+^4577 4204@-@+@0@0@0@0@4205#varInfo
 *7 (Struct tag)
-^4569 4206@4207#@!126
+^4578 4206@4207#@!126
 *0 (Datatype)
-^4570 4208@-@+@0@0@0@0@4209#opInfo
+^4579 4208@-@+@0@0@0@0@4209#opInfo
 *8 (Union tag)
-^4571 4210@4211#$!127
+^4580 4210@4211#$!127
 *7 (Struct tag)
-^4572 4212@4213#@!128
+^4581 4212@4213#@!128
 *0 (Datatype)
-^4573 4214@-@+@0@0@0@0@4215#tagInfo
+^4582 4214@-@+@0@0@0@0@4215#tagInfo
 *2 (Enum member)
-^4574 4216$#IK_SORT#IK_OP#IK_TAG
+^4583 4216$#IK_SORT#IK_OP#IK_TAG
 *9 (Enum tag)
-^4577 4216@4217#&!129
+^4586 4216@4217#&!129
 *0 (Datatype)
-^4578 4217@-@-@0@0@0@0@4218#infoKind
+^4587 4217@-@-@0@0@0@0@4218#infoKind
 *8 (Union tag)
-^4579 4219@4220#$!130
+^4588 4219@4220#$!130
 *7 (Struct tag)
-^4580 4221@4222#@!131
+^4589 4221@4222#@!131
 *0 (Datatype)
-^4581 4221@-@-@0@0@0@0@4223#htData
+^4590 4221@-@-@0@0@0@0@4223#htData
 *2 (Enum member)
-^4582 4224$#SPE_GLOBAL#SPE_FCN#SPE_QUANT#SPE_CLAIM#SPE_ABSTRACT#SPE_INVALID
+^4591 4224$#SPE_GLOBAL#SPE_FCN#SPE_QUANT#SPE_CLAIM#SPE_ABSTRACT#SPE_INVALID
 *9 (Enum tag)
-^4588 4224@4225#&!132
+^4597 4224@4225#&!132
 *0 (Datatype)
-^4589 4225@-@-@0@0@0@0@4226#scopeKind
+^4598 4225@-@-@0@0@0@0@4226#scopeKind
 *7 (Struct tag)
-^4590 4227@4228#@!133
+^4599 4227@4228#@!133
 *0 (Datatype)
-^4591 4229@-@+@0@0@0@0@4230#scopeInfo
+^4600 4229@-@+@0@0@0@0@4230#scopeInfo
 *7 (Struct tag)
-^4592 4234@4232#@s_htEntry
+^4601 4234@4232#@s_htEntry
 *0 (Datatype)
-^4593 4232@-@+@0@0@0@0@4235#htEntry
-^4594 4235@-@+@0@0@0@0@4236#bucket
-^4595 4237@-@+@0@3@2@0@4238#o_bucket
+^4602 4232@-@+@0@0@0@0@4235#htEntry
+^4603 4235@-@+@0@0@0@0@4236#bucket
+^4604 4237@-@+@0@3@2@0@4238#o_bucket
 *7 (Struct tag)
-^4596 4240@4241#@!134
+^4605 4240@4241#@!134
 *0 (Datatype)
-^4597 4240@-@-@0@0@0@0@4242#symHashTable
+^4606 4240@-@-@0@0@0@0@4242#symHashTable
 *7 (Struct tag)
-^4598 19462@4243#@s_symtableStruct
+^4607 20433@4243#@s_symtableStruct
 *0 (Datatype)
-^4599 4244@-@+@0@0@0@0@4245#symtable
+^4608 4244@-@+@0@0@0@0@4245#symtable
 *4 (Function)
-^4600 19515$^@2@0@0#symtable_new
-^4601 19534$$$@0#symtable_enterScope
-^4602 19536$$$@0#symtable_exitScope
-^4603 19538$$$@0#symtable_enterFct
-^4604 19540$$$@0#symtable_enterType
-^4605 19544$$$@0#symtable_enterVar
-^4606 19524$$$@0#symtable_enterOp
-^4607 19526$$$@0#symtable_enterTag
-^4608 19528$$$@0#symtable_enterTagForce
-^4609 19546$$$@0#symtable_exists
-^4610 19548@6@5@1@0@0$@19@3@0#symtable_typeInfo
-^4611 19550@6@5@1@0@0$@19@3@0#symtable_varInfo
-^4612 19552@6@5@1@0@0$@19@3@0#symtable_varInfoInScope
-^4613 19530@6@5@1@0@0$@19@3@0#symtable_opInfo
-^4614 19532@6@5@1@0@0$@19@3@0#symtable_tagInfo
-^4615 19556$$$@0#symtable_export
-^4616 19561$$$@0#symtable_dump
-^4617 19580$$$@0#symtable_import
-^4618 19615$$$@0#symtable_printStats
-^4619 19542$$$@0#lsymbol_sortFromType
-^4620 19617@6@5@1@0@0$@3@0@0#tagKind_unparse
-^4621 19563$$$@0#lsymbol_translateSort
-^4622 19497$$$@0#varInfo_free
-^4623 19627@6@5@1@0@0$@2@0@0#symtable_opsWithLegalDomain
-^4624 19621@6@5@1@0@0$@19@3@0#symtable_possibleOps
-^4625 19623$$$@0#symtable_opExistsWithArity
-^4626 19501$$$@0#symtable_free
+^4609 20486$^@2@0@0#symtable_new
+^4610 20505$$$@0#symtable_enterScope
+^4611 20507$$$@0#symtable_exitScope
+^4612 20509$$$@0#symtable_enterFct
+^4613 20511$$$@0#symtable_enterType
+^4614 20515$$$@0#symtable_enterVar
+^4615 20495$$$@0#symtable_enterOp
+^4616 20497$$$@0#symtable_enterTag
+^4617 20499$$$@0#symtable_enterTagForce
+^4618 20517$$$@0#symtable_exists
+^4619 20519@6@5@1@0@0$@19@3@0#symtable_typeInfo
+^4620 20521@6@5@1@0@0$@19@3@0#symtable_varInfo
+^4621 20523@6@5@1@0@0$@19@3@0#symtable_varInfoInScope
+^4622 20501@6@5@1@0@0$@19@3@0#symtable_opInfo
+^4623 20503@6@5@1@0@0$@19@3@0#symtable_tagInfo
+^4624 20527$$$@0#symtable_export
+^4625 20532$$$@0#symtable_dump
+^4626 20551$$$@0#symtable_import
+^4627 20586$$$@0#symtable_printStats
+^4628 20513$$$@0#lsymbol_sortFromType
+^4629 20588@6@5@1@0@0$@3@0@0#tagKind_unparse
+^4630 20534$$$@0#lsymbol_translateSort
+^4631 20468$$$@0#varInfo_free
+^4632 20598@6@5@1@0@0$@2@0@0#symtable_opsWithLegalDomain
+^4633 20592@6@5@1@0@0$@19@3@0#symtable_possibleOps
+^4634 20594$$$@0#symtable_opExistsWithArity
+^4635 20472$$$@0#symtable_free
 *0 (Datatype)
-^4627 1067@-@+@0@5@2@0@4308#o_exprNode
+^4636 1067@-@+@0@5@2@0@4308#o_exprNode
 *7 (Struct tag)
-^4628 4310@4311#@!135
+^4637 4310@4311#@!135
 *0 (Datatype)
-^4629 4312@+@=@0@0@0@0@4313#exprNodeList
+^4638 4312@+@=@0@0@0@0@4313#exprNodeList
 *6 (Iterator finalizer)
-^4630 0@183#end_exprNodeList_elements
+^4639 0@183#end_exprNodeList_elements
 *5 (Iterator)
-^4631 4314@183#exprNodeList_elements
+^4640 4314@183#exprNodeList_elements
 *4 (Function)
-^4632 4320$$@2@0@0#exprNodeList_new
-^4633 16935@6@5@1@0@0^@19@2@0#exprNodeList_nth
-^4634 16933$$$@0#exprNodeList_push
-^4635 16931$$@2@0@0#exprNodeList_singleton
-^4636 16919$$$@0#exprNodeList_addh
-^4637 16921$$$@0#exprNodeList_reset
-^4638 16923$$$@0#exprNodeList_advance
-^4639 16937@6@5@1@0@0^@2@0@0#exprNodeList_unparse
-^4640 16939$$$@0#exprNodeList_free
-^4641 16941$$$@0#exprNodeList_freeShallow
-^4642 16925@6@5@1@0@0$@19@3@0#exprNodeList_head
-^4643 16927@6@5@1@0@0^@19@3@0#exprNodeList_current
-^4644 16929@6@5@1@0@0^@19@2@0#exprNodeList_getN
+^4641 4320$$@2@0@0#exprNodeList_new
+^4642 16935@6@5@1@0@0^@19@2@0#exprNodeList_nth
+^4643 16933$$$@0#exprNodeList_push
+^4644 16931$$@2@0@0#exprNodeList_singleton
+^4645 16919$$$@0#exprNodeList_addh
+^4646 16921$$$@0#exprNodeList_reset
+^4647 16923$$$@0#exprNodeList_advance
+^4648 16937@6@5@1@0@0^@2@0@0#exprNodeList_unparse
+^4649 16939$$$@0#exprNodeList_free
+^4650 16941$$$@0#exprNodeList_freeShallow
+^4651 16925@6@5@1@0@0$@19@3@0#exprNodeList_head
+^4652 16927@6@5@1@0@0^@19@3@0#exprNodeList_current
+^4653 16929@6@5@1@0@0^@19@2@0#exprNodeList_getN
 *1 (Constant)
-^4645 5$#exprNodeListBASESIZE
+^4654 5$#exprNodeListBASESIZE
 *0 (Datatype)
-^4646 5@+@-@0@0@0@0@4345#cprim
+^4655 5@+@-@0@0@0@0@4345#cprim
 *1 (Constant)
-^4647 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
-^4667 4345$#cprim_int
+^4656 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
+^4676 4345$#cprim_int
 *4 (Function)
-^4668 12049$^$@0#cprim_closeEnough
-^4669 12047$^$@0#cprim_closeEnoughDeep
-^4670 12053@6@5@1@0@0^@2@0@0#cprim_unparse
-^4671 12043$$$@0#cprim_fromInt
-^4672 12055$$$@0#cprim_isInt
+^4677 12049$^$@0#cprim_closeEnough
+^4678 12047$^$@0#cprim_closeEnoughDeep
+^4679 12053@6@5@1@0@0^@2@0@0#cprim_unparse
+^4680 12043$$$@0#cprim_fromInt
+^4681 12055$$$@0#cprim_isInt
 *1 (Constant)
-^4673 5$#HBUCKET_BASESIZE#HBUCKET_DNE
+^4682 5$#HBUCKET_BASESIZE#HBUCKET_DNE
 *7 (Struct tag)
-^4675 4368@4369#@!136
+^4684 4368@4369#@!136
 *0 (Datatype)
-^4676 4370@-@+@0@0@0@0@4371#hentry
-^4677 4371@-@+@0@0@2@0@4372#o_hentry
+^4685 4370@-@+@0@0@0@0@4371#hentry
+^4686 4371@-@+@0@0@2@0@4372#o_hentry
 *7 (Struct tag)
-^4678 4374@4375#@!137
+^4687 4374@4375#@!137
 *0 (Datatype)
-^4679 4376@-@+@0@5@0@0@4377#hbucket
-^4680 4377@-@+@0@5@2@0@4378#o_hbucket
+^4688 4376@-@+@0@5@0@0@4377#hbucket
+^4689 4377@-@+@0@5@2@0@4378#o_hbucket
 *1 (Constant)
-^4681 1085@i0@0@4#cstringTable_undefined
+^4690 1085@i0@0@4#cstringTable_undefined
 *4 (Function)
-^4682 14111@6@5@1@0@0^@2@0@0#cstringTable_create
-^4683 14122$@0@@1@p0$@0#cstringTable_insert
-^4684 14124$$$@0#cstringTable_lookup
-^4685 14116@6@5@1@0@0$@2@0@0#cstringTable_stats
-^4686 14101$$$@0#cstringTable_free
-^4687 14130$@0@@1@p0$@0#cstringTable_remove
-^4688 14114@6@5@1@0@0^@3@0@0#cstringTable_unparse
-^4689 14126$@0@@1@p0$@0#cstringTable_update
-^4690 14128$$$@0#cstringTable_replaceKey
+^4691 14111@6@5@1@0@0^@2@0@0#cstringTable_create
+^4692 14122$@0@@1@p0$@0#cstringTable_insert
+^4693 14124$$$@0#cstringTable_lookup
+^4694 14116@6@5@1@0@0$@2@0@0#cstringTable_stats
+^4695 14101$$$@0#cstringTable_free
+^4696 14130$@0@@1@p0$@0#cstringTable_remove
+^4697 14114@6@5@1@0@0^@3@0@0#cstringTable_unparse
+^4698 14126$@0@@1@p0$@0#cstringTable_update
+^4699 14128$$$@0#cstringTable_replaceKey
 *1 (Constant)
-^4691 5$#GHBUCKET_BASESIZE
+^4700 5$#GHBUCKET_BASESIZE
 *7 (Struct tag)
-^4692 4403@4404#@!138
+^4701 4403@4404#@!138
 *0 (Datatype)
-^4693 4405@-@+@0@0@0@0@4406#ghentry
-^4694 4406@-@+@0@0@2@0@4407#o_ghentry
+^4702 4405@-@+@0@0@0@0@4406#ghentry
+^4703 4406@-@+@0@0@2@0@4407#o_ghentry
 *7 (Struct tag)
-^4695 4409@4410#@!139
+^4704 4409@4410#@!139
 *0 (Datatype)
-^4696 4411@-@+@0@5@0@0@4412#ghbucket
-^4697 4412@-@+@0@5@2@0@4413#o_ghbucket
+^4705 4411@-@+@0@5@0@0@4412#ghbucket
+^4706 4412@-@+@0@5@2@0@4413#o_ghbucket
 *1 (Constant)
-^4698 1088@i0@0@4#genericTable_undefined
+^4707 1088@i0@0@4#genericTable_undefined
 *4 (Function)
-^4699 14490@6@5@1@0@0$@2@0@0#genericTable_create
-^4700 14461$$$@0#genericTable_size
-^4701 14497$$$@0#genericTable_insert
-^4702 14500@6@5@1@0@0$@19@2@0#genericTable_lookup
-^4703 14506$^$@0#genericTable_contains
-^4704 14493@6@5@1@0@0$@2@0@0#genericTable_stats
-^4705 14480$$$@0#genericTable_free
-^4706 14504$@0@@1@p0$@0#genericTable_remove
-^4707 14502$@0@@1@p0$@0#genericTable_update
+^4708 14490@6@5@1@0@0$@2@0@0#genericTable_create
+^4709 14461$$$@0#genericTable_size
+^4710 14497$$$@0#genericTable_insert
+^4711 14500@6@5@1@0@0$@19@2@0#genericTable_lookup
+^4712 14506$^$@0#genericTable_contains
+^4713 14493@6@5@1@0@0$@2@0@0#genericTable_stats
+^4714 14480$$$@0#genericTable_free
+^4715 14504$@0@@1@p0$@0#genericTable_remove
+^4716 14502$@0@@1@p0$@0#genericTable_update
 *6 (Iterator finalizer)
-^4708 0@49#end_genericTable_elements
+^4717 0@49#end_genericTable_elements
 *5 (Iterator)
-^4709 4439@49#genericTable_elements
+^4718 4439@49#genericTable_elements
 *7 (Struct tag)
-^4710 4441@4442#@!140
+^4719 4441@4442#@!140
 *0 (Datatype)
-^4711 4443@+@=@0@5@0@0@4444#filelocList
+^4720 4443@+@=@0@5@0@0@4444#filelocList
 *1 (Constant)
-^4712 4444@i0@0@4#filelocList_undefined
+^4721 4444@i0@0@4#filelocList_undefined
 *6 (Iterator finalizer)
-^4713 0@185#end_filelocList_elements
+^4722 0@185#end_filelocList_elements
 *5 (Iterator)
-^4714 4449@185#filelocList_elements
+^4723 4449@185#filelocList_elements
 *4 (Function)
-^4715 17049$^$@0#filelocList_realSize
-^4716 17037@6@5@1@0@0$$@0#filelocList_append
-^4717 4459@6@5@1@0@0^@2@0@0#filelocList_new
-^4718 17045@6@5@1@0@0@0@@1@p0$@0#filelocList_add
-^4719 17043@6@5@1@0@0@0@@1@p0$@0#filelocList_addDifferentFile
-^4720 17039@6@5@1@0@0@0@@1@p0$@0#filelocList_addUndefined
-^4721 17051@6@5@1@0@0$@2@0@0#filelocList_unparseUses
-^4722 17047@6@5@1@0@0$@2@0@0#filelocList_unparse
-^4723 17053$$$@0#filelocList_free
+^4724 17049$^$@0#filelocList_realSize
+^4725 17037@6@5@1@0@0$$@0#filelocList_append
+^4726 4459@6@5@1@0@0^@2@0@0#filelocList_new
+^4727 17045@6@5@1@0@0@0@@1@p0$@0#filelocList_add
+^4728 17043@6@5@1@0@0@0@@1@p0$@0#filelocList_addDifferentFile
+^4729 17039@6@5@1@0@0@0@@1@p0$@0#filelocList_addUndefined
+^4730 17051@6@5@1@0@0$@2@0@0#filelocList_unparseUses
+^4731 17047@6@5@1@0@0$@2@0@0#filelocList_unparse
+^4732 17053$$$@0#filelocList_free
 *1 (Constant)
-^4724 5$#filelocListBASESIZE
+^4733 5$#filelocListBASESIZE
 *0 (Datatype)
-^4725 1211@-@+@0@5@0@0@4472#enumName
-^4726 4472@-@+@0@5@2@0@4475#o_enumName
+^4734 1211@-@+@0@5@0@0@4472#enumName
+^4735 4472@-@+@0@5@2@0@4475#o_enumName
 *7 (Struct tag)
-^4727 4477@4478#@!141
+^4736 4477@4478#@!141
 *0 (Datatype)
-^4728 4479@+@=@0@0@0@0@4480#enumNameList
+^4737 4479@+@=@0@0@0@0@4480#enumNameList
 *6 (Iterator finalizer)
-^4729 0@186#end_enumNameList_elements
+^4738 0@186#end_enumNameList_elements
 *5 (Iterator)
-^4730 4481@186#enumNameList_elements
-*4 (Function)
-^4731 4485$$@2@0@0#enumNameList_new
-^4732 16898$$$@0#enumNameList_member
-^4733 16894$$$@0#enumNameList_push
-^4734 16892$@0@@1@p0$@0#enumNameList_addh
-^4735 16902@6@5@1@0@0^@2@0@0#enumNameList_unparse
-^4736 16910$$$@0#enumNameList_free
-^4737 16888$^$@0#enumNameList_match
-^4738 16886$^@2@0@0#enumNameList_single
-^4739 16900$^@2@0@0#enumNameList_subtract
-^4740 16896$^@2@0@0#enumNameList_copy
-^4741 16908$$@2@0@0#enumNameList_undump
-^4742 16906@6@5@1@0@0$@2@0@0#enumNameList_dump
-^4743 16904@6@5@1@0@0$@2@0@0#enumNameList_unparseBrief
-*1 (Constant)
-^4744 5$#enumNameListBASESIZE
-*0 (Datatype)
-^4745 4480@+@=@0@0@0@0@4510#enumNameSList
-*4 (Function)
-^4746 16912$$$@0#enumNameSList_free
+^4739 4481@186#enumNameList_elements
+*4 (Function)
+^4740 4485$$@2@0@0#enumNameList_new
+^4741 16898$$$@0#enumNameList_member
+^4742 16894$$$@0#enumNameList_push
+^4743 16892$@0@@1@p0$@0#enumNameList_addh
+^4744 16902@6@5@1@0@0^@2@0@0#enumNameList_unparse
+^4745 16910$$$@0#enumNameList_free
+^4746 16888$^$@0#enumNameList_match
+^4747 16886$^@2@0@0#enumNameList_single
+^4748 16900$^@2@0@0#enumNameList_subtract
+^4749 16896$^@2@0@0#enumNameList_copy
+^4750 16908$$@2@0@0#enumNameList_undump
+^4751 16906@6@5@1@0@0$@2@0@0#enumNameList_dump
+^4752 16904@6@5@1@0@0$@2@0@0#enumNameList_unparseBrief
+*1 (Constant)
+^4753 5$#enumNameListBASESIZE
+*0 (Datatype)
+^4754 4480@+@=@0@0@0@0@4510#enumNameSList
+*4 (Function)
+^4755 16912$$$@0#enumNameSList_free
 *2 (Enum member)
-^4747 4525$#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
+^4756 4525$#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)
-^4764 4525@4526#&!142
+^4773 4525@4526#&!142
 *0 (Datatype)
-^4765 4526@-@-@0@0@0@0@4527#sstate
+^4774 4526@-@-@0@0@0@0@4527#sstate
 *2 (Enum member)
-^4766 4528$#SCNONE#SCEXTERN#SCSTATIC
+^4775 4528$#SCNONE#SCEXTERN#SCSTATIC
 *9 (Enum tag)
-^4769 4528@4529#&!143
+^4778 4528@4529#&!143
 *0 (Datatype)
-^4770 4529@-@-@0@0@0@0@4530#storageClassCode
+^4779 4529@-@-@0@0@0@0@4530#storageClassCode
 *2 (Enum member)
-^4771 4531$#NS_ERROR#NS_UNKNOWN#NS_NOTNULL#NS_MNOTNULL#NS_RELNULL#NS_CONSTNULL#NS_POSNULL#NS_DEFNULL#NS_ABSNULL
+^4780 4531$#NS_ERROR#NS_UNKNOWN#NS_NOTNULL#NS_MNOTNULL#NS_RELNULL#NS_CONSTNULL#NS_POSNULL#NS_DEFNULL#NS_ABSNULL
 *9 (Enum tag)
-^4780 4531@4532#&!144
+^4789 4531@4532#&!144
 *0 (Datatype)
-^4781 4532@-@-@0@0@0@0@4533#nstate
+^4790 4532@-@-@0@0@0@0@4533#nstate
 *2 (Enum member)
-^4782 4538$#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
+^4791 4538$#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)
-^4804 4538@4539#&!145
+^4813 4538@4539#&!145
 *0 (Datatype)
-^4805 4539@-@-@0@0@0@0@4540#alkind
+^4814 4539@-@-@0@0@0@0@4540#alkind
 *2 (Enum member)
-^4806 4541$#XO_UNKNOWN#XO_NORMAL#XO_EXPOSED#XO_OBSERVER
+^4815 4541$#XO_UNKNOWN#XO_NORMAL#XO_EXPOSED#XO_OBSERVER
 *9 (Enum tag)
-^4810 4541@4542#&!146
-*0 (Datatype)
-^4811 4542@-@-@0@0@0@0@4543#exkind
-*4 (Function)
-^4812 13552$^$@0#alkind_equal
-^4813 13518@6@5@1@0@0^@19@3@0#sstate_unparse
-^4814 13546$^$@0#alkind_fromQual
-^4815 13528$^$@0#alkind_derive
-^4816 13530@6@5@1@0@0^@19@3@0#alkind_unparse
-^4817 13538@6@5@1@0@0^@19@3@0#alkind_capName
-^4818 13510$^$@0#alkind_fromInt
-^4819 13512$^$@0#nstate_fromInt
-^4820 13524@6@5@1@0@0^@19@3@0#nstate_unparse
-^4821 13526$^$@0#nstate_compare
-^4822 13520$^$@0#nstate_possiblyNull
-^4823 13522$^$@0#nstate_perhapsNull
-^4824 13514$^$@0#sstate_fromInt
-^4825 13516$^$@0#exkind_fromInt
-^4826 13540$^$@0#exkind_fromQual
-^4827 13532@6@5@1@0@0^@19@3@0#exkind_unparse
-^4828 13534@6@5@1@0@0^@19@3@0#exkind_capName
-^4829 13536@6@5@1@0@0^@19@3@0#exkind_unparseError
-^4830 13542$^$@0#sstate_fromQual
-^4831 13550$^$@0#alkind_compatible
-^4832 13554$^$@0#alkind_fixImplicit
+^4819 4541@4542#&!146
+*0 (Datatype)
+^4820 4542@-@-@0@0@0@0@4543#exkind
+*4 (Function)
+^4821 13552$^$@0#alkind_equal
+^4822 13518@6@5@1@0@0^@19@3@0#sstate_unparse
+^4823 13546$^$@0#alkind_fromQual
+^4824 13528$^$@0#alkind_derive
+^4825 13530@6@5@1@0@0^@19@3@0#alkind_unparse
+^4826 13538@6@5@1@0@0^@19@3@0#alkind_capName
+^4827 13510$^$@0#alkind_fromInt
+^4828 13512$^$@0#nstate_fromInt
+^4829 13524@6@5@1@0@0^@19@3@0#nstate_unparse
+^4830 13526$^$@0#nstate_compare
+^4831 13520$^$@0#nstate_possiblyNull
+^4832 13522$^$@0#nstate_perhapsNull
+^4833 13514$^$@0#sstate_fromInt
+^4834 13516$^$@0#exkind_fromInt
+^4835 13540$^$@0#exkind_fromQual
+^4836 13532@6@5@1@0@0^@19@3@0#exkind_unparse
+^4837 13534@6@5@1@0@0^@19@3@0#exkind_capName
+^4838 13536@6@5@1@0@0^@19@3@0#exkind_unparseError
+^4839 13542$^$@0#sstate_fromQual
+^4840 13550$^$@0#alkind_compatible
+^4841 13554$^$@0#alkind_fixImplicit
 *2 (Enum member)
-^4833 4636$#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
+^4842 4636$#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)
-^4846 4636@4637#&!147
+^4855 4636@4637#&!147
 *0 (Datatype)
-^4847 4637@-@-@0@0@0@0@4638#exitkind
+^4856 4637@-@-@0@0@0@0@4638#exitkind
 *1 (Constant)
-^4848 4638$#XK_LAST
+^4857 4638$#XK_LAST
 *4 (Function)
-^4849 13544$^$@0#exitkind_fromQual
-^4850 13562$^$@0#exitkind_couldExit
-^4851 13568$^$@0#exitkind_couldEscape
-^4852 13570$^$@0#exitkind_fromInt
-^4853 13556@6@5@1@0@0^@19@3@0#exitkind_unparse
-^4854 13558$^$@0#exitkind_makeConditional
-^4855 13560$^$@0#exitkind_combine
+^4858 13544$^$@0#exitkind_fromQual
+^4859 13562$^$@0#exitkind_couldExit
+^4860 13568$^$@0#exitkind_couldEscape
+^4861 13570$^$@0#exitkind_fromInt
+^4862 13556@6@5@1@0@0^@19@3@0#exitkind_unparse
+^4863 13558$^$@0#exitkind_makeConditional
+^4864 13560$^$@0#exitkind_combine
 *0 (Datatype)
-^4856 1047@-@+@0@5@19@2@4669#ex_sRef
+^4865 1047@-@+@0@5@19@2@4669#ex_sRef
 *6 (Iterator finalizer)
-^4857 0@39#end_sRefSet_realElements
+^4866 0@39#end_sRefSet_realElements
 *5 (Iterator)
-^4858 4672@39#sRefSet_realElements
+^4867 4672@39#sRefSet_realElements
 *6 (Iterator finalizer)
-^4859 0@39#end_sRefSet_elements
+^4868 0@39#end_sRefSet_elements
 *5 (Iterator)
-^4860 4673@39#sRefSet_elements
+^4869 4673@39#sRefSet_elements
 *6 (Iterator finalizer)
-^4861 0@39#end_sRefSet_allElements
+^4870 0@39#end_sRefSet_allElements
 *5 (Iterator)
-^4862 4674@39#sRefSet_allElements
-*1 (Constant)
-^4863 5$#sRefSetBASESIZE
-^4864 1073@i0@0@4#sRefSet_undefined
-*4 (Function)
-^4865 17426$^$@0#sRefSet_equal
-^4866 17378$^$@0#sRefSet_hasRealElement
-^4867 17390$^$@0#sRefSet_hasUnconstrained
-^4868 17404@6@5@1@0@0^@3@0@0#sRefSet_unparsePlain
-^4869 17392@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrained
-^4870 17394@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrainedPlain
-^4871 17410$$$@0#sRefSet_fixSrefs
-^4872 17336$$$@0#sRefSet_delete
-^4873 17398@6@5@1@0@0$@19@2@0#sRefSet_lookupMember
-^4874 17382$^$@0#sRefSet_isSameMember
-^4875 17384$^$@0#sRefSet_isSameNameMember
-^4876 17360@6@5@1@0@0$@2@0@0#sRefSet_newCopy
-^4877 17364@6@5@1@0@0$@2@0@0#sRefSet_newDeepCopy
-^4878 17400$^$@0#sRefSet_size
-^4879 17344@6@5@1@0@0$$@0#sRefSet_unionFree
-^4880 4712@6@5@1@0@0^@2@0@0#sRefSet_new
-^4881 17326@6@5@1@0@0$@2@0@0#sRefSet_single
-^4882 17330@6@5@1@0@0$$@0#sRefSet_insert
-^4883 17386$^$@0#sRefSet_member
-^4884 17380$^$@0#sRefSet_containsSameObject
-^4885 17402@6@5@1@0@0^@2@0@0#sRefSet_unparse
-^4886 17412$@0@@1@p0$@0#sRefSet_free
-^4887 17332$@0@@1@p0$@0#sRefSet_clear
-^4888 17416@6@5@1@0@0^@2@0@0#sRefSet_addIndirection
-^4889 17414@6@5@1@0@0^@2@0@0#sRefSet_removeIndirection
-^4890 17346@6@5@1@0@0@0@@1@p0$@0#sRefSet_union
-^4891 17356$@0@@1@p0$@0#sRefSet_levelPrune
-^4892 17334$@0@@1@p0$@0#sRefSet_clearStatics
-^4893 17354@6@5@1@0@0$$@0#sRefSet_levelUnion
-^4894 17352@6@5@1@0@0$@2@0@0#sRefSet_intersect
-^4895 17422@6@5@1@0@0$@2@0@0#sRefSet_fetchKnown
-^4896 17420@6@5@1@0@0$@2@0@0#sRefSet_fetchUnknown
-^4897 17418@6@5@1@0@0$@2@0@0#sRefSet_accessField
-^4898 17350@6@5@1@0@0$@2@0@0#sRefSet_realNewUnion
-^4899 17406@6@5@1@0@0^@2@0@0#sRefSet_unparseDebug
-^4900 17408@6@5@1@0@0^@3@0@0#sRefSet_unparseFull
-^4901 17424$^$@0#sRefSet_compare
-^4902 17396$@0@@1@p1$@0#sRefSet_modifyMember
-^4903 17428@6@5@1@0@0@0@@1@tp0@2@0@0#sRefSet_undump
-^4904 17430@6@5@1@0@0^@2@0@0#sRefSet_dump
-^4905 17342$@0@@1@p0$@0#sRefSet_deleteBase
-^4906 17338@6@5@1@0@0^@19@2@0#sRefSet_choose
-^4907 17340@6@5@1@0@0^@19@2@0#sRefSet_mergeIntoOne
-^4908 17362@6@5@1@0@0^@2@0@0#sRefSet_levelCopy
-^4909 17348@6@5@1@0@0@0@@1@p0$@0#sRefSet_unionExcept
-^4910 17358@6@5@1@0@0@0@@1@p0$@0#sRefSet_copyInto
-^4911 17388$^$@0#sRefSet_hasStatic
-^4912 17432$@0@@1@p0$@0#sRefSet_markImmutable
+^4871 4674@39#sRefSet_allElements
+*1 (Constant)
+^4872 5$#sRefSetBASESIZE
+^4873 1073@i0@0@4#sRefSet_undefined
+*4 (Function)
+^4874 17426$^$@0#sRefSet_equal
+^4875 17378$^$@0#sRefSet_hasRealElement
+^4876 17390$^$@0#sRefSet_hasUnconstrained
+^4877 17404@6@5@1@0@0^@3@0@0#sRefSet_unparsePlain
+^4878 17392@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrained
+^4879 17394@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrainedPlain
+^4880 17410$$$@0#sRefSet_fixSrefs
+^4881 17336$$$@0#sRefSet_delete
+^4882 17398@6@5@1@0@0$@19@2@0#sRefSet_lookupMember
+^4883 17382$^$@0#sRefSet_isSameMember
+^4884 17384$^$@0#sRefSet_isSameNameMember
+^4885 17360@6@5@1@0@0$@2@0@0#sRefSet_newCopy
+^4886 17364@6@5@1@0@0$@2@0@0#sRefSet_newDeepCopy
+^4887 17400$^$@0#sRefSet_size
+^4888 17344@6@5@1@0@0$$@0#sRefSet_unionFree
+^4889 4712@6@5@1@0@0^@2@0@0#sRefSet_new
+^4890 17326@6@5@1@0@0$@2@0@0#sRefSet_single
+^4891 17330@6@5@1@0@0$$@0#sRefSet_insert
+^4892 17386$^$@0#sRefSet_member
+^4893 17380$^$@0#sRefSet_containsSameObject
+^4894 17402@6@5@1@0@0^@2@0@0#sRefSet_unparse
+^4895 17412$@0@@1@p0$@0#sRefSet_free
+^4896 17332$@0@@1@p0$@0#sRefSet_clear
+^4897 17416@6@5@1@0@0^@2@0@0#sRefSet_addIndirection
+^4898 17414@6@5@1@0@0^@2@0@0#sRefSet_removeIndirection
+^4899 17346@6@5@1@0@0@0@@1@p0$@0#sRefSet_union
+^4900 17356$@0@@1@p0$@0#sRefSet_levelPrune
+^4901 17334$@0@@1@p0$@0#sRefSet_clearStatics
+^4902 17354@6@5@1@0@0$$@0#sRefSet_levelUnion
+^4903 17352@6@5@1@0@0$@2@0@0#sRefSet_intersect
+^4904 17422@6@5@1@0@0$@2@0@0#sRefSet_fetchKnown
+^4905 17420@6@5@1@0@0$@2@0@0#sRefSet_fetchUnknown
+^4906 17418@6@5@1@0@0$@2@0@0#sRefSet_accessField
+^4907 17350@6@5@1@0@0$@2@0@0#sRefSet_realNewUnion
+^4908 17406@6@5@1@0@0^@2@0@0#sRefSet_unparseDebug
+^4909 17408@6@5@1@0@0^@3@0@0#sRefSet_unparseFull
+^4910 17424$^$@0#sRefSet_compare
+^4911 17396$@0@@1@p1$@0#sRefSet_modifyMember
+^4912 17428@6@5@1@0@0@0@@1@tp0@2@0@0#sRefSet_undump
+^4913 17430@6@5@1@0@0^@2@0@0#sRefSet_dump
+^4914 17342$@0@@1@p0$@0#sRefSet_deleteBase
+^4915 17338@6@5@1@0@0^@19@2@0#sRefSet_choose
+^4916 17340@6@5@1@0@0^@19@2@0#sRefSet_mergeIntoOne
+^4917 17362@6@5@1@0@0^@2@0@0#sRefSet_levelCopy
+^4918 17348@6@5@1@0@0@0@@1@p0$@0#sRefSet_unionExcept
+^4919 17358@6@5@1@0@0@0@@1@p0$@0#sRefSet_copyInto
+^4920 17388$^$@0#sRefSet_hasStatic
+^4921 17432$@0@@1@p0$@0#sRefSet_markImmutable
 *2 (Enum member)
-^4913 4777$#KINVALID#KDATATYPE#KCONST#KENUMCONST#KVAR#KFCN#KITER#KENDITER#KSTRUCTTAG#KUNIONTAG#KENUMTAG#KELIPSMARKER
+^4922 4777$#KINVALID#KDATATYPE#KCONST#KENUMCONST#KVAR#KFCN#KITER#KENDITER#KSTRUCTTAG#KUNIONTAG#KENUMTAG#KELIPSMARKER
 *9 (Enum tag)
-^4925 4777@4778#&!148
+^4934 4777@4778#&!148
 *0 (Datatype)
-^4926 4778@+@-@0@0@0@0@4779#ekind
+^4935 4778@+@-@0@0@0@0@4779#ekind
 *1 (Constant)
-^4927 4779$#KELAST
-^4928 5$#KGLOBALMARKER
+^4936 4779$#KELAST
+^4937 5$#KGLOBALMARKER
 *4 (Function)
-^4929 14508$^$@0#ekind_fromInt
+^4938 14508$^$@0#ekind_fromInt
 *1 (Constant)
-^4930 4779$#ekind_variable#ekind_function
+^4939 4779$#ekind_variable#ekind_function
 *4 (Function)
-^4932 14514@6@5@1@0@0^@19@3@0#ekind_capName
-^4933 14510@6@5@1@0@0^@19@3@0#ekind_unparse
-^4934 14512@6@5@1@0@0^@19@3@0#ekind_unparseLong
+^4941 14514@6@5@1@0@0^@19@3@0#ekind_capName
+^4942 14510@6@5@1@0@0^@19@3@0#ekind_unparse
+^4943 14512@6@5@1@0@0^@19@3@0#ekind_unparseLong
 *0 (Datatype)
-^4935 5@-@-@0@0@0@0@4802#usymId
-^4936 4802@-@-@0@0@0@0@4803#typeId
+^4944 5@-@-@0@0@0@0@4802#usymId
+^4945 4802@-@-@0@0@0@0@4803#typeId
 *1 (Constant)
-^4937 4802$#USYMIDINVALID
-^4938 4803$#typeId_invalid
+^4946 4802$#USYMIDINVALID
+^4947 4803$#typeId_invalid
 *7 (Struct tag)
-^4939 4807@4808#@!149
+^4948 4807@4808#@!149
 *0 (Datatype)
-^4940 4809@+@=@0@5@0@0@4810#usymIdSet
+^4949 4809@+@=@0@5@0@0@4810#usymIdSet
 *4 (Function)
-^4941 4812@6@5@1@0@0$@3@0@0#usymIdSet_new
-^4942 17310$^$@0#usymIdSet_member
-^4943 17308@6@5@1@0@0$@3@0@0#usymIdSet_subtract
-^4944 17312$$$@0#usymIdSet_free
-^4945 17318@6@5@1@0@0$@2@0@0#usymIdSet_unparse
-^4946 17314@6@5@1@0@0$@2@0@0#usymIdSet_dump
-^4947 17316@6@5@1@0@0$@3@0@0#usymIdSet_undump
-^4948 17296@6@5@1@0@0$@2@0@0#usymIdSet_single
-^4949 17320$$$@0#usymIdSet_compare
+^4950 4812@6@5@1@0@0$@3@0@0#usymIdSet_new
+^4951 17310$^$@0#usymIdSet_member
+^4952 17308@6@5@1@0@0$@3@0@0#usymIdSet_subtract
+^4953 17312$$$@0#usymIdSet_free
+^4954 17318@6@5@1@0@0$@2@0@0#usymIdSet_unparse
+^4955 17314@6@5@1@0@0$@2@0@0#usymIdSet_dump
+^4956 17316@6@5@1@0@0$@3@0@0#usymIdSet_undump
+^4957 17296@6@5@1@0@0$@2@0@0#usymIdSet_single
+^4958 17320$$$@0#usymIdSet_compare
 *1 (Constant)
-^4950 5$#usymIdSetBASESIZE
+^4959 5$#usymIdSetBASESIZE
 *4 (Function)
-^4951 17306@6@5@1@0@0^@3@0@0#usymIdSet_newUnion
-^4952 17302@6@5@1@0@0^@3@0@0#usymIdSet_add
-^4953 17304@6@5@1@0@0$@2@0@0#usymIdSet_removeFresh
+^4960 17306@6@5@1@0@0^@3@0@0#usymIdSet_newUnion
+^4961 17302@6@5@1@0@0^@3@0@0#usymIdSet_add
+^4962 17304@6@5@1@0@0$@2@0@0#usymIdSet_removeFresh
 *1 (Constant)
-^4954 4810@i0@0@4#usymIdSet_undefined
+^4963 4810@i0@0@4#usymIdSet_undefined
 *6 (Iterator finalizer)
-^4955 0@189#end_usymIdSet_elements
+^4964 0@189#end_usymIdSet_elements
 *5 (Iterator)
-^4956 4839@189#usymIdSet_elements
+^4965 4839@189#usymIdSet_elements
 *0 (Datatype)
-^4957 1047@-@+@0@5@18@0@4842#d_sRef
+^4966 1047@-@+@0@5@18@0@4842#d_sRef
 *6 (Iterator finalizer)
-^4958 0@41#end_sRefList_elements
+^4967 0@41#end_sRefList_elements
 *5 (Iterator)
-^4959 4845@41#sRefList_elements
+^4968 4845@41#sRefList_elements
 *4 (Function)
-^4960 17095$^$@0#sRefList_size
+^4969 17095$^$@0#sRefList_size
 *1 (Constant)
-^4961 1076@i0@0@4#sRefList_undefined
+^4970 1076@i0@0@4#sRefList_undefined
 *4 (Function)
-^4962 4855@6@5@1@0@0$@2@0@0#sRefList_new
-^4963 17085@6@5@1@0@0$@2@0@0#sRefList_single
-^4964 17089@6@2@1@0@0@0@@1@p0$@0#sRefList_add
-^4965 17093@6@5@1@0@0^@3@0@0#sRefList_unparse
-^4966 17097$$$@0#sRefList_free
-^4967 17091@6@5@1@0@0^@2@0@0#sRefList_copy
+^4971 4855@6@5@1@0@0$@2@0@0#sRefList_new
+^4972 17085@6@5@1@0@0$@2@0@0#sRefList_single
+^4973 17089@6@2@1@0@0@0@@1@p0$@0#sRefList_add
+^4974 17093@6@5@1@0@0^@3@0@0#sRefList_unparse
+^4975 17097$$$@0#sRefList_free
+^4976 17091@6@5@1@0@0^@2@0@0#sRefList_copy
 *1 (Constant)
-^4968 5$#sRefListBASESIZE
+^4977 5$#sRefListBASESIZE
 *7 (Struct tag)
-^4969 4867@4868#@!150
+^4978 4867@4868#@!150
 *0 (Datatype)
-^4970 4869@+@=@0@5@0@0@4870#uentryList
+^4979 4869@+@=@0@5@0@0@4870#uentryList
 *6 (Iterator finalizer)
-^4971 0@190#end_uentryList_elements
+^4980 0@190#end_uentryList_elements
 *5 (Iterator)
-^4972 4871@190#uentryList_elements
-*4 (Function)
-^4973 16963$@0@@1@p0$@0#uentryList_clear
-^4974 17015$^$@0#uentryList_size
-*1 (Constant)
-^4975 4870@@0@4#uentryList_missingParams
-*4 (Function)
-^4976 17017@6@0@1@0@53^$@0#uentryList_isMissingParams
-*1 (Constant)
-^4977 4870@i0@0@4#uentryList_undefined
-*4 (Function)
-^4978 4887@6@2@1@0@0$@2@0@0#uentryList_new
-^4979 16965@6@5@1@0@0@0@@1@p0$@0#uentryList_add
-^4980 16959@6@5@1@0@0^@2@0@0#uentryList_single
-^4981 16987@6@5@1@0@0^@19@2@0#uentryList_getN
-^4982 16969@6@5@1@0@0^@3@0@0#uentryList_unparseFull
-^4983 16967@6@5@1@0@0^@3@0@0#uentryList_unparse
-^4984 16975@6@5@1@0@0^@3@0@0#uentryList_unparseAbbrev
-^4985 16971@6@5@1@0@0^@3@0@0#uentryList_unparseParams
-^4986 16983$$$@0#uentryList_free
-^4987 16985$^$@0#uentryList_isVoid
-^4988 16981@6@5@1@0@0^@2@0@0#uentryList_copy
-^4989 16989$@0@@1@p0$@0#uentryList_fixMissingNames
-^4990 16995$^$@0#uentryList_compareStrict
-^4991 16993$^$@0#uentryList_compareParams
-^4992 16997$^$@0#uentryList_compareFields
-^4993 17027$^$@0#uentryList_equivFields
-^4994 17001@6@5@1@0@0^@3@0@0#uentryList_dumpParams
-^4995 17007@6@5@1@0@0@0@@1@tp0@3@0@0#uentryList_undump
-^4996 17019$^$@0#uentryList_hasReturned
-^4997 17013$@0@@1@p0$@0#uentryList_advanceSafe
-^4998 17011$^$@0#uentryList_isFinished
-^4999 17009$@0@@1@p0$@0#uentryList_reset
-^5000 16999@6@5@1@0@0^@19@2@0#uentryList_current
-^5001 16979$^$@0#uentryList_lookupRealName
-^5002 17021@6@5@1@0@0^@19@2@0#uentryList_lookupField
-^5003 17023@6@5@1@0@0$@3@0@0#uentryList_mergeFields
-^5004 17025$$$@0#uentryList_showFieldDifference
-^5005 17005@6@5@1@0@0$@2@0@0#uentryList_undumpFields
-^5006 17003@6@5@1@0@0$@2@0@0#uentryList_dumpFields
-^5007 16991$$$@0#uentryList_fixImpParams
-^5008 17029$$$@0#uentryList_matchFields
-^5009 16973$$$@0#uentryList_matchParams
-*1 (Constant)
-^5010 5$#uentryListBASESIZE
+^4981 4871@190#uentryList_elements
+*4 (Function)
+^4982 16963$@0@@1@p0$@0#uentryList_clear
+^4983 17015$^$@0#uentryList_size
+*1 (Constant)
+^4984 4870@@0@4#uentryList_missingParams
+*4 (Function)
+^4985 17017@6@0@1@0@53^$@0#uentryList_isMissingParams
+*1 (Constant)
+^4986 4870@i0@0@4#uentryList_undefined
+*4 (Function)
+^4987 4887@6@2@1@0@0$@2@0@0#uentryList_new
+^4988 16965@6@5@1@0@0@0@@1@p0$@0#uentryList_add
+^4989 16959@6@5@1@0@0^@2@0@0#uentryList_single
+^4990 16987@6@5@1@0@0^@19@2@0#uentryList_getN
+^4991 16969@6@5@1@0@0^@3@0@0#uentryList_unparseFull
+^4992 16967@6@5@1@0@0^@3@0@0#uentryList_unparse
+^4993 16975@6@5@1@0@0^@3@0@0#uentryList_unparseAbbrev
+^4994 16971@6@5@1@0@0^@3@0@0#uentryList_unparseParams
+^4995 16983$$$@0#uentryList_free
+^4996 16985$^$@0#uentryList_isVoid
+^4997 16981@6@5@1@0@0^@2@0@0#uentryList_copy
+^4998 16989$@0@@1@p0$@0#uentryList_fixMissingNames
+^4999 16995$^$@0#uentryList_compareStrict
+^5000 16993$^$@0#uentryList_compareParams
+^5001 16997$^$@0#uentryList_compareFields
+^5002 17027$^$@0#uentryList_equivFields
+^5003 17001@6@5@1@0@0^@3@0@0#uentryList_dumpParams
+^5004 17007@6@5@1@0@0@0@@1@tp0@3@0@0#uentryList_undump
+^5005 17019$^$@0#uentryList_hasReturned
+^5006 17013$@0@@1@p0$@0#uentryList_advanceSafe
+^5007 17011$^$@0#uentryList_isFinished
+^5008 17009$@0@@1@p0$@0#uentryList_reset
+^5009 16999@6@5@1@0@0^@19@2@0#uentryList_current
+^5010 16979$^$@0#uentryList_lookupRealName
+^5011 17021@6@5@1@0@0^@19@2@0#uentryList_lookupField
+^5012 17023@6@5@1@0@0$@3@0@0#uentryList_mergeFields
+^5013 17025$$$@0#uentryList_showFieldDifference
+^5014 17005@6@5@1@0@0$@2@0@0#uentryList_undumpFields
+^5015 17003@6@5@1@0@0$@2@0@0#uentryList_dumpFields
+^5016 16991$$$@0#uentryList_fixImpParams
+^5017 17029$$$@0#uentryList_matchFields
+^5018 16973$$$@0#uentryList_matchParams
+*1 (Constant)
+^5019 5$#uentryListBASESIZE
 *6 (Iterator finalizer)
-^5011 0@129#end_globSet_allElements
+^5020 0@129#end_globSet_allElements
 *5 (Iterator)
-^5012 4952@129#globSet_allElements
-*4 (Function)
-^5013 4958@6@5@1@0@0^@2@0@0#globSet_new
-^5014 17165@6@5@1@0@0$@3@0@0#globSet_single
-^5015 17163@6@5@1@0@0@0@@1@p0$@0#globSet_insert
-^5016 17173$^$@0#globSet_member
-^5017 17175@6@5@1@0@0^@19@2@0#globSet_lookup
-^5018 17179$$$@0#globSet_free
-^5019 17185@6@5@1@0@0^@2@0@0#globSet_unparse
-^5020 17181@6@5@1@0@0^@2@0@0#globSet_dump
-^5021 17183@6@5@1@0@0@0@@1@tp0@2@0@0#globSet_undump
-^5022 17167$@0@@1@p0$@0#globSet_markImmutable
-^5023 17169@6@5@1@0@0@0@@1@p0$@0#globSet_copyInto
-^5024 17171@6@5@1@0@0^@2@0@0#globSet_newCopy
-^5025 17177$^$@0#globSet_hasStatic
-^5026 17187$$$@0#globSet_compare
-^5027 17161$$$@0#globSet_clear
-*1 (Constant)
-^5028 1200@@0@4#globSet_undefined
-*7 (Struct tag)
-^5029 4992@4993#@!151
-*0 (Datatype)
-^5030 4994@+@=@0@5@0@0@4995#ctypeList
-*4 (Function)
-^5031 4999@6@5@1@0@0$@2@0@0#ctypeList_new
-^5032 16873$@0@@1@p0$@0#ctypeList_addh
-^5033 16877@6@5@1@0@0@0@@1@p0@2@0@0#ctypeList_append
-^5034 16875@6@5@1@0@0@0@@1@p0@3@0@0#ctypeList_add
-^5035 16879@6@5@1@0@0^@2@0@0#ctypeList_unparse
-^5036 16881$@0@@1@p0$@0#ctypeList_free
-*1 (Constant)
-^5037 4995@i0@0@4#ctypeList_undefined
+^5021 4952@129#globSet_allElements
+*4 (Function)
+^5022 4958@6@5@1@0@0^@2@0@0#globSet_new
+^5023 17165@6@5@1@0@0$@3@0@0#globSet_single
+^5024 17163@6@5@1@0@0@0@@1@p0$@0#globSet_insert
+^5025 17173$^$@0#globSet_member
+^5026 17175@6@5@1@0@0^@19@2@0#globSet_lookup
+^5027 17179$$$@0#globSet_free
+^5028 17185@6@5@1@0@0^@2@0@0#globSet_unparse
+^5029 17181@6@5@1@0@0^@2@0@0#globSet_dump
+^5030 17183@6@5@1@0@0@0@@1@tp0@2@0@0#globSet_undump
+^5031 17167$@0@@1@p0$@0#globSet_markImmutable
+^5032 17169@6@5@1@0@0@0@@1@p0$@0#globSet_copyInto
+^5033 17171@6@5@1@0@0^@2@0@0#globSet_newCopy
+^5034 17177$^$@0#globSet_hasStatic
+^5035 17187$$$@0#globSet_compare
+^5036 17161$$$@0#globSet_clear
+*1 (Constant)
+^5037 1200@@0@4#globSet_undefined
+*7 (Struct tag)
+^5038 4992@4993#@!151
+*0 (Datatype)
+^5039 4994@+@=@0@5@0@0@4995#ctypeList
+*4 (Function)
+^5040 4999@6@5@1@0@0$@2@0@0#ctypeList_new
+^5041 16873$@0@@1@p0$@0#ctypeList_addh
+^5042 16877@6@5@1@0@0@0@@1@p0@2@0@0#ctypeList_append
+^5043 16875@6@5@1@0@0@0@@1@p0@3@0@0#ctypeList_add
+^5044 16879@6@5@1@0@0^@2@0@0#ctypeList_unparse
+^5045 16881$@0@@1@p0$@0#ctypeList_free
+*1 (Constant)
+^5046 4995@i0@0@4#ctypeList_undefined
 *6 (Iterator finalizer)
-^5038 0@191#end_ctypeList_elements
+^5047 0@191#end_ctypeList_elements
 *5 (Iterator)
-^5039 5014@191#ctypeList_elements
+^5048 5014@191#ctypeList_elements
 *1 (Constant)
-^5040 5$#ctypeListBASESIZE
+^5049 5$#ctypeListBASESIZE
 *0 (Datatype)
-^5041 1073@-@+@0@5@2@0@5015#o_sRefSet
-^5042 1047@-@+@0@5@19@2@5016#e_sRef
+^5050 1073@-@+@0@5@2@0@5015#o_sRefSet
+^5051 1047@-@+@0@5@19@2@5016#e_sRef
 *1 (Constant)
-^5043 1079@i0@0@4#aliasTable_undefined
+^5052 1079@i0@0@4#aliasTable_undefined
 *6 (Iterator finalizer)
-^5044 0@43#end_aliasTable_elements
+^5053 0@43#end_aliasTable_elements
 *5 (Iterator)
-^5045 5028@43#aliasTable_elements
-*4 (Function)
-^5046 5030@6@5@1@0@0^@3@0@0#aliasTable_new
-^5047 14383$@0@@1@p0,p1$@0#aliasTable_clearAliases
-^5048 14393@6@5@1@0@0^@2@0@0#aliasTable_canAlias
-^5049 14399@6@5@1@0@0^@3@0@0#aliasTable_copy
-^5050 14409@6@5@1@0@0^@2@0@0#aliasTable_unparse
-^5051 14413$$$@0#aliasTable_free
-^5052 14377@6@5@1@0@0@0@@1@p0$@0#aliasTable_addMustAlias
-^5053 14405@6@5@1@0@0@0@@1@p0$@0#aliasTable_levelUnion
-^5054 14407@6@5@1@0@0@0@@1@s0@3@0@0#aliasTable_levelUnionNew
-^5055 14415$@0@g2681@0@0@1@g2681$@0#aliasTable_checkGlobs
-^5056 14391@6@5@1@0@0^@2@0@0#aliasTable_aliasedBy
-^5057 14411$$$@0#aliasTable_fixSrefs
-^5058 14403@6@5@1@0@0$$@0#aliasTable_levelUnionSeq
-*1 (Constant)
-^5059 5$#aliasTableBASESIZE
-*4 (Function)
-^5060 16746@6@5@1@0@0@0@@1@tp0,p1$@0#reader_readLine
-^5061 16726$@0@@1@tp0$@0#reader_getInt
-^5062 16728$@0@@1@tp0$@0#reader_loadChar
-^5063 16730$@0@@1@tp0$@0#reader_getDouble
-^5064 16741$@0@@1@tp0$@0#reader_doCheckChar
-^5065 16739$@0@@1@tp0$@0#reader_optCheckChar
-^5066 16733@6@5@1@0@0@0@@1@tp0@2@0@0#reader_getWord
-^5067 16735@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntil
-^5068 16737@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntilOne
-^5069 16743$@0@@1@tp1$@0#reader_checkUngetc
-*1 (Constant)
-^5070 1064@@0@4#GLOBAL_ENV
+^5054 5028@43#aliasTable_elements
+*4 (Function)
+^5055 5030@6@5@1@0@0^@3@0@0#aliasTable_new
+^5056 14383$@0@@1@p0,p1$@0#aliasTable_clearAliases
+^5057 14393@6@5@1@0@0^@2@0@0#aliasTable_canAlias
+^5058 14399@6@5@1@0@0^@3@0@0#aliasTable_copy
+^5059 14409@6@5@1@0@0^@2@0@0#aliasTable_unparse
+^5060 14413$$$@0#aliasTable_free
+^5061 14377@6@5@1@0@0@0@@1@p0$@0#aliasTable_addMustAlias
+^5062 14405@6@5@1@0@0@0@@1@p0$@0#aliasTable_levelUnion
+^5063 14407@6@5@1@0@0@0@@1@s0@3@0@0#aliasTable_levelUnionNew
+^5064 14415$@0@g2690@0@0@1@g2690$@0#aliasTable_checkGlobs
+^5065 14391@6@5@1@0@0^@2@0@0#aliasTable_aliasedBy
+^5066 14411$$$@0#aliasTable_fixSrefs
+^5067 14403@6@5@1@0@0$$@0#aliasTable_levelUnionSeq
+*1 (Constant)
+^5068 5$#aliasTableBASESIZE
+*4 (Function)
+^5069 16746@6@5@1@0@0@0@@1@tp0,p1$@0#reader_readLine
+^5070 16726$@0@@1@tp0$@0#reader_getInt
+^5071 16728$@0@@1@tp0$@0#reader_loadChar
+^5072 16730$@0@@1@tp0$@0#reader_getDouble
+^5073 16741$@0@@1@tp0$@0#reader_doCheckChar
+^5074 16739$@0@@1@tp0$@0#reader_optCheckChar
+^5075 16733@6@5@1@0@0@0@@1@tp0@2@0@0#reader_getWord
+^5076 16735@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntil
+^5077 16737@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntilOne
+^5078 16743$@0@@1@tp1$@0#reader_checkUngetc
+*1 (Constant)
+^5079 1064@@0@4#GLOBAL_ENV
 *2 (Enum member)
-^5071 5081$#US_GLOBAL#US_NORMAL#US_TBRANCH#US_FBRANCH#US_CBRANCH#US_SWITCH
+^5080 5081$#US_GLOBAL#US_NORMAL#US_TBRANCH#US_FBRANCH#US_CBRANCH#US_SWITCH
 *9 (Enum tag)
-^5077 5081@5082#&!152
-*0 (Datatype)
-^5078 5082@-@-@0@0@0@0@5083#uskind
-*7 (Struct tag)
-^5079 5084@5085#@!153
-*0 (Datatype)
-^5080 5086@-@+@0@0@0@0@5087#refentry
-^5081 5087@-@+@0@0@2@0@5088#o_refentry
-^5082 5089@-@+@0@0@0@0@5090#refTable
-*4 (Function)
-^5083 5093$@1@s1,g2681@0@0@1@g2681$@0#usymtab_printTypes
-^5084 5095$@0@s1@1@s1$@0#usymtab_setMustBreak
-^5085 5097$@1@s1@1@$@0#usymtab_inGlobalScope
-^5086 5099$@1@s1@1@$@0#usymtab_inFunctionScope
-^5087 5101$@1@s1@1@$@0#usymtab_inFileScope
-^5088 14734$@1@s1,g2681@0@0@1@tg2681$@0#usymtab_checkFinalScope
-^5089 14730$@1@s1,g2681@0@0@1@tg2681$@0#usymtab_allUsed
-^5090 14724$@1@s1,g2681@0@0@1@tg2681$@0#usymtab_allDefined
-^5091 14680$@1@s1@1@s1$@0#usymtab_prepareDump
-^5092 14682$@1@s1@1@tp0$@0#usymtab_dump
-^5093 14684$@1@s1@1@p0,s1,tp0$@0#usymtab_load
-^5094 14750@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getRefQuiet
-^5095 14892$@1@s1,g18@6@0@1@g18$@0#usymtab_printLocal
-^5096 14744@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getParam
-^5097 5121$@1@s1@1@s1$@0#usymtab_free
-^5098 5123$@1@s1@1@$@0#usymtab_inDeepScope
-^5099 14770@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExpose
-^5100 14774@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlob
-^5101 14772@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExposeGlob
-^5102 14656@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupUnionTag
-^5103 14654@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupStructTag
-^5104 14778@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEither
-^5105 14780$@1@s1@1@$@0#usymtab_lookupType
-^5106 14842$@1@s1@1@$@0#usymtab_isDefinitelyNull
-^5107 14844$@1@s1@1@$@0#usymtab_isDefinitelyNullDeep
-^5108 14636$@1@s1@1@s1,p0$@0#usymtab_supExposedTypeEntry
-^5109 14630$@1@s1@1@s1,p0$@0#usymtab_supTypeEntry
-^5110 14632@6@5@1@0@0@1@s1@1@s1@19@2@0#usymtab_supReturnTypeEntry
-^5111 14768@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupSafe
-^5112 14664@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_getGlobalEntry
-^5113 14792$@1@s1@1@$@0#usymtab_exists
-^5114 14812$@1@s1@1@$@0#usymtab_existsVar
-^5115 14796$@1@s1@1@$@0#usymtab_existsGlob
-^5116 14802$@1@s1@1@$@0#usymtab_existsType
-^5117 14798$@1@s1@1@$@0#usymtab_existsEither
-^5118 14804$@1@s1@1@$@0#usymtab_existsTypeEither
-^5119 14660$@1@s1@1@$@0#usymtab_getId
-^5120 14652$@1@s1@1@$@0#usymtab_getTypeId
-^5121 14620$@1@s1@1@s1,p0$@0#usymtab_supEntry
-^5122 14830$@1@s1@1@s1,p0$@0#usymtab_replaceEntry
-^5123 14640$@1@s1@1@s1,p0$@0#usymtab_supEntrySref
-^5124 14642$@1@s1@1@s1,p0$@0#usymtab_supGlobalEntry
-^5125 14614$@0@s1@1@s1,p0$@0#usymtab_addGlobalEntry
-^5126 14624@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntryReturn
-^5127 14612$@1@s1@1@s1,p0$@0#usymtab_addEntry
-^5128 14782$@1@s1@1@s0$@0#usymtab_lookupAbstractType
-^5129 14832$@1@s1@1@$@0#usymtab_matchForwardStruct
-^5130 14810$@1@s1@1@$@0#usymtab_existsEnumTag
-^5131 14808$@1@s1@1@$@0#usymtab_existsUnionTag
-^5132 14806$@1@s1@1@$@0#usymtab_existsStructTag
+^5086 5081@5082#&!152
+*0 (Datatype)
+^5087 5082@-@-@0@0@0@0@5083#uskind
+*7 (Struct tag)
+^5088 5084@5085#@!153
+*0 (Datatype)
+^5089 5086@-@+@0@0@0@0@5087#refentry
+^5090 5087@-@+@0@0@2@0@5088#o_refentry
+^5091 5089@-@+@0@0@0@0@5090#refTable
+*4 (Function)
+^5092 5093$@1@s1,g2690@0@0@1@g2690$@0#usymtab_printTypes
+^5093 5095$@0@s1@1@s1$@0#usymtab_setMustBreak
+^5094 5097$@1@s1@1@$@0#usymtab_inGlobalScope
+^5095 5099$@1@s1@1@$@0#usymtab_inFunctionScope
+^5096 5101$@1@s1@1@$@0#usymtab_inFileScope
+^5097 14734$@1@s1,g2690@0@0@1@tg2690$@0#usymtab_checkFinalScope
+^5098 14730$@1@s1,g2690@0@0@1@tg2690$@0#usymtab_allUsed
+^5099 14724$@1@s1,g2690@0@0@1@tg2690$@0#usymtab_allDefined
+^5100 14680$@1@s1@1@s1$@0#usymtab_prepareDump
+^5101 14682$@1@s1@1@tp0$@0#usymtab_dump
+^5102 14684$@1@s1@1@p0,s1,tp0$@0#usymtab_load
+^5103 14750@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getRefQuiet
+^5104 14892$@1@s1,g18@6@0@1@g18$@0#usymtab_printLocal
+^5105 14744@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getParam
+^5106 5121$@1@s1@1@s1$@0#usymtab_free
+^5107 5123$@1@s1@1@$@0#usymtab_inDeepScope
+^5108 14770@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExpose
+^5109 14774@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlob
+^5110 14772@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExposeGlob
+^5111 14656@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupUnionTag
+^5112 14654@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupStructTag
+^5113 14778@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEither
+^5114 14780$@1@s1@1@$@0#usymtab_lookupType
+^5115 14842$@1@s1@1@$@0#usymtab_isDefinitelyNull
+^5116 14844$@1@s1@1@$@0#usymtab_isDefinitelyNullDeep
+^5117 14636$@1@s1@1@s1,p0$@0#usymtab_supExposedTypeEntry
+^5118 14630$@1@s1@1@s1,p0$@0#usymtab_supTypeEntry
+^5119 14632@6@5@1@0@0@1@s1@1@s1@19@2@0#usymtab_supReturnTypeEntry
+^5120 14768@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupSafe
+^5121 14664@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_getGlobalEntry
+^5122 14792$@1@s1@1@$@0#usymtab_exists
+^5123 14812$@1@s1@1@$@0#usymtab_existsVar
+^5124 14796$@1@s1@1@$@0#usymtab_existsGlob
+^5125 14802$@1@s1@1@$@0#usymtab_existsType
+^5126 14798$@1@s1@1@$@0#usymtab_existsEither
+^5127 14804$@1@s1@1@$@0#usymtab_existsTypeEither
+^5128 14660$@1@s1@1@$@0#usymtab_getId
+^5129 14652$@1@s1@1@$@0#usymtab_getTypeId
+^5130 14620$@1@s1@1@s1,p0$@0#usymtab_supEntry
+^5131 14830$@1@s1@1@s1,p0$@0#usymtab_replaceEntry
+^5132 14640$@1@s1@1@s1,p0$@0#usymtab_supEntrySref
+^5133 14642$@1@s1@1@s1,p0$@0#usymtab_supGlobalEntry
+^5134 14614$@0@s1@1@s1,p0$@0#usymtab_addGlobalEntry
+^5135 14624@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntryReturn
+^5136 14612$@1@s1@1@s1,p0$@0#usymtab_addEntry
+^5137 14782$@1@s1@1@s0$@0#usymtab_lookupAbstractType
+^5138 14832$@1@s1@1@$@0#usymtab_matchForwardStruct
+^5139 14810$@1@s1@1@$@0#usymtab_existsEnumTag
+^5140 14808$@1@s1@1@$@0#usymtab_existsUnionTag
+^5141 14806$@1@s1@1@$@0#usymtab_existsStructTag
 *6 (Iterator finalizer)
-^5133 0@33#end_usymtab_entries
+^5142 0@33#end_usymtab_entries
 *5 (Iterator)
-^5134 5208@33#usymtab_entries
-*4 (Function)
-^5135 5210$@1@s1,g2681@0@0@1@tg2681$@0#usymtab_displayAllUses
-^5136 14878$@1@s1,g2681@0@0@1@tg2681$@0#usymtab_printOut
-^5137 14882$@1@s1,g2681@0@0@1@tg2681$@0#usymtab_printAll
-^5138 5216$@1@s1@1@s1$@0#usymtab_enterScope
-^5139 14694$@1@s1@1@s1$@0#usymtab_enterFunctionScope
-^5140 14736$@1@s1@1@s1$@0#usymtab_quietExitScope
-^5141 14740$@1@s1@1@s1$@0#usymtab_exitScope
-^5142 14834$@0@s1@1@s1$@0#usymtab_addGuards
-^5143 14582$@0@s1@1@s1$@0#usymtab_setExitCode
-^5144 5228$@1@s1@1@s1$@0#usymtab_exitFile
-^5145 5230$@1@s1@1@s1$@0#usymtab_enterFile
-^5146 14658@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEnumTag
-^5147 14678$@1@s1@1@$@0#usymtab_convertId
-^5148 14593$@1@s1@1@s1$@0#usymtab_initMod
-^5149 5238$@0@s1@1@s1$@0#usymtab_initBool
-^5150 5240$@1@s1@1@s1$@0#usymtab_initGlobalMarker
-^5151 14726$@1@s1@1@s1$@0#usymtab_exportHeader
-^5152 14784$@1@s1@1@$@0#usymtab_structFieldsType
-^5153 14786$@1@s1@1@$@0#usymtab_unionFieldsType
-^5154 14790$@1@s1@1@$@0#usymtab_enumEnumNameListType
-^5155 14668@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntrySafe
-^5156 14708$@0@s1@1@s1$@0#usymtab_popOrBranch
-^5157 14712$@0@s1@1@s1$@0#usymtab_popAndBranch
-^5158 14700$@0@s1@1@s1$@0#usymtab_trueBranch
-^5159 14722$@0@s1@1@s1$@0#usymtab_altBranch
-^5160 14702$@0@s1@1@s1$@0#usymtab_popTrueBranch
-^5161 14706$@0@s1@1@s1$@0#usymtab_popTrueExecBranch
-^5162 14718$@0@s1@1@s1$@0#usymtab_popBranches
-^5163 14838$@0@s1@1@s1$@0#usymtab_unguard
-^5164 14840$@1@s1@1@$@0#usymtab_isGuarded
-^5165 5270$@1@s1,g2681@0@0@1@tg2681$@0#usymtab_printGuards
-^5166 14738$@1@s1@1@s1$@0#usymtab_quietPlainExitScope
-^5167 5274$@1@s1,g18@6@0@1@tg18$@0#usymtab_printComplete
-^5168 14800$@1@s1@1@$@0#usymtab_existsGlobEither
-^5169 14670$@1@s1@1@$@0#usymtab_isBoolType
-^5170 14672@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_getTypeEntryName
-^5171 14666@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntry
-^5172 14634$@1@s1@1@s1,p0$@0#usymtab_supAbstractTypeEntry
-^5173 14638$@1@s1@1@s1,p0$@0#usymtab_supForwardTypeEntry
-^5174 14628@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supGlobalEntryReturn
-^5175 14626@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntrySrefReturn
-^5176 14742$@1@s1@1@$@25#uentry_directParamNo
-^5177 14710$@0@s1@1@s1$@0#usymtab_newCase
-^5178 14698$@0@s1@1@s1$@0#usymtab_switchBranch
-^5179 5298@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseStack
-^5180 14714$@0@s1@1@s1$@0#usymtab_exitSwitch
-^5181 14776@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlobSafe
-^5182 14874@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_aliasedBy
-^5183 14872@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_canAlias
-^5184 14868$@0@s1@1@s1,p0$@0#usymtab_clearAlias
-^5185 14864$@0@s1@1@s1$@0#usymtab_addMustAlias
-^5186 14866$@0@s1@1@s1$@0#usymtab_addForceMustAlias
-^5187 5314@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseAliases
-^5188 14644@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supReturnFileEntry
-^5189 14584$@1@s1@1@$@0#usymtab_isAltDefinitelyNullDeep
-^5190 14794$@1@s1@1@$@0#usymtab_existsReal
-^5191 14870@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_allAliases
-^5192 14728$@1@s1@1@s1$@0#usymtab_exportLocal
-^5193 5326$@0@s1@1@s1$@0#usymtab_popCaseBranch
-*1 (Constant)
-^5194 5$#globScope#fileScope#paramsScope#functionScope
-^5198 1064@i0@0@4#usymtab_undefined
-*4 (Function)
-^5199 14898$@1@s1,g2681@0@0@1@tg2681,p0$@0#usymtab_checkDistinctName
-^5200 14900@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupGlobalMarker
-^5201 14524$@1@s1@1@$@0#usymtab_getCurrentDepth
+^5143 5208@33#usymtab_entries
+*4 (Function)
+^5144 5210$@1@s1,g2690@0@0@1@tg2690$@0#usymtab_displayAllUses
+^5145 14878$@1@s1,g2690@0@0@1@tg2690$@0#usymtab_printOut
+^5146 14882$@1@s1,g2690@0@0@1@tg2690$@0#usymtab_printAll
+^5147 5216$@1@s1@1@s1$@0#usymtab_enterScope
+^5148 14694$@1@s1@1@s1$@0#usymtab_enterFunctionScope
+^5149 14736$@1@s1@1@s1$@0#usymtab_quietExitScope
+^5150 14740$@1@s1@1@s1$@0#usymtab_exitScope
+^5151 14834$@0@s1@1@s1$@0#usymtab_addGuards
+^5152 14582$@0@s1@1@s1$@0#usymtab_setExitCode
+^5153 5228$@1@s1@1@s1$@0#usymtab_exitFile
+^5154 5230$@1@s1@1@s1$@0#usymtab_enterFile
+^5155 14658@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEnumTag
+^5156 14678$@1@s1@1@$@0#usymtab_convertId
+^5157 14593$@1@s1@1@s1$@0#usymtab_initMod
+^5158 5238$@0@s1@1@s1$@0#usymtab_initBool
+^5159 5240$@1@s1@1@s1$@0#usymtab_initGlobalMarker
+^5160 14726$@1@s1@1@s1$@0#usymtab_exportHeader
+^5161 14784$@1@s1@1@$@0#usymtab_structFieldsType
+^5162 14786$@1@s1@1@$@0#usymtab_unionFieldsType
+^5163 14790$@1@s1@1@$@0#usymtab_enumEnumNameListType
+^5164 14668@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntrySafe
+^5165 14708$@0@s1@1@s1$@0#usymtab_popOrBranch
+^5166 14712$@0@s1@1@s1$@0#usymtab_popAndBranch
+^5167 14700$@0@s1@1@s1$@0#usymtab_trueBranch
+^5168 14722$@0@s1@1@s1$@0#usymtab_altBranch
+^5169 14702$@0@s1@1@s1$@0#usymtab_popTrueBranch
+^5170 14706$@0@s1@1@s1$@0#usymtab_popTrueExecBranch
+^5171 14718$@0@s1@1@s1$@0#usymtab_popBranches
+^5172 14838$@0@s1@1@s1$@0#usymtab_unguard
+^5173 14840$@1@s1@1@$@0#usymtab_isGuarded
+^5174 5270$@1@s1,g2690@0@0@1@tg2690$@0#usymtab_printGuards
+^5175 14738$@1@s1@1@s1$@0#usymtab_quietPlainExitScope
+^5176 5274$@1@s1,g18@6@0@1@tg18$@0#usymtab_printComplete
+^5177 14800$@1@s1@1@$@0#usymtab_existsGlobEither
+^5178 14670$@1@s1@1@$@0#usymtab_isBoolType
+^5179 14672@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_getTypeEntryName
+^5180 14666@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntry
+^5181 14634$@1@s1@1@s1,p0$@0#usymtab_supAbstractTypeEntry
+^5182 14638$@1@s1@1@s1,p0$@0#usymtab_supForwardTypeEntry
+^5183 14628@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supGlobalEntryReturn
+^5184 14626@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntrySrefReturn
+^5185 14742$@1@s1@1@$@25#uentry_directParamNo
+^5186 14710$@0@s1@1@s1$@0#usymtab_newCase
+^5187 14698$@0@s1@1@s1$@0#usymtab_switchBranch
+^5188 5298@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseStack
+^5189 14714$@0@s1@1@s1$@0#usymtab_exitSwitch
+^5190 14776@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlobSafe
+^5191 14874@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_aliasedBy
+^5192 14872@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_canAlias
+^5193 14868$@0@s1@1@s1,p0$@0#usymtab_clearAlias
+^5194 14864$@0@s1@1@s1$@0#usymtab_addMustAlias
+^5195 14866$@0@s1@1@s1$@0#usymtab_addForceMustAlias
+^5196 5314@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseAliases
+^5197 14644@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supReturnFileEntry
+^5198 14584$@1@s1@1@$@0#usymtab_isAltDefinitelyNullDeep
+^5199 14794$@1@s1@1@$@0#usymtab_existsReal
+^5200 14870@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_allAliases
+^5201 14728$@1@s1@1@s1$@0#usymtab_exportLocal
+^5202 5326$@0@s1@1@s1$@0#usymtab_popCaseBranch
+*1 (Constant)
+^5203 5$#globScope#fileScope#paramsScope#functionScope
+^5207 1064@i0@0@4#usymtab_undefined
+*4 (Function)
+^5208 14898$@1@s1,g2690@0@0@1@tg2690,p0$@0#usymtab_checkDistinctName
+^5209 14900@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupGlobalMarker
+^5210 14524$@1@s1@1@$@0#usymtab_getCurrentDepth
 *2 (Enum member)
-^5202 5335$#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
+^5211 5335$#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)
-^5217 5335@5336#&!154
+^5226 5335@5336#&!154
 *0 (Datatype)
-^5218 5336@-@-@0@0@0@0@5337#ctuid
+^5227 5336@-@-@0@0@0@0@5337#ctuid
 *1 (Constant)
-^5219 5$#CTK_ELIPS#CTK_MISSINGPARAMS#CT_FIRST#CTK_PREDEFINED#CTK_PREDEFINED2#LAST_PREDEFINED#CTP_VOID#CTP_CHAR#CTK_BASESIZE
+^5228 5$#CTK_ELIPS#CTK_MISSINGPARAMS#CT_FIRST#CTK_PREDEFINED#CTK_PREDEFINED2#LAST_PREDEFINED#CTP_VOID#CTP_CHAR#CTK_BASESIZE
 *2 (Enum member)
-^5228 5338$#CTK_UNKNOWN#CTK_INVALID#CTK_DNE#CTK_PLAIN#CTK_PTR#CTK_ARRAY#CTK_COMPLEX
+^5237 5338$#CTK_UNKNOWN#CTK_INVALID#CTK_DNE#CTK_PLAIN#CTK_PTR#CTK_ARRAY#CTK_COMPLEX
 *9 (Enum tag)
-^5235 5338@5339#&!155
-*0 (Datatype)
-^5236 5339@-@-@0@0@0@0@5340#ctkind
-*1 (Constant)
-^5237 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)
-^5260 12668$$$@0#ctype_forceRealType
-^5261 12816$$$@0#ctype_forceMatch
-^5262 12806$$$@0#ctype_genMatch
-^5263 12666$^$@0#ctype_isSimple
-^5264 12676$^$@0#ctype_isAbstract
-^5265 12824$^$@0#ctype_isArray
-^5266 12828$^$@0#ctype_isFixedArray
-^5267 12826$^$@0#ctype_isIncompleteArray
-^5268 12830$^$@0#ctype_isArrayPtr
-^5269 12736$^$@0#ctype_isBool
-^5270 12734$^$@0#ctype_isManifestBool
-^5271 12728$^$@0#ctype_isChar
-^5272 12730$^$@0#ctype_isUnsignedChar
-^5273 12732$^$@0#ctype_isSignedChar
-^5274 12726$^$@0#ctype_isString
-^5275 12790$^$@0#ctype_isConj
-^5276 12738$^$@0#ctype_isDirectBool
-^5277 12768$^$@0#ctype_isDirectInt
-^5278 12856$^$@0#ctype_isEnum
-^5279 12712$^$@0#ctype_isExpFcn
-^5280 12852$^$@0#ctype_isFirstVoid
-^5281 12780$^$@0#ctype_isForceRealBool
-^5282 12778$^$@0#ctype_isForceRealInt
-^5283 12776$^$@0#ctype_isForceRealNumeric
-^5284 12710$^$@0#ctype_isFunction
-^5285 12716$^$@0#ctype_isArbitraryIntegral
-^5286 12718$^$@0#ctype_isUnsignedIntegral
-^5287 12720$^$@0#ctype_isSignedIntegral
-^5288 12722$^$@0#ctype_isInt
-^5289 12724$^$@0#ctype_isRegularInt
-^5290 12882$^$@0#ctype_isMutable
-^5291 12678$^$@0#ctype_isImmutableAbstract
-^5292 12748$^$@0#ctype_isNumeric
-^5293 12822$^$@0#ctype_isPointer
-^5294 12740$^$@0#ctype_isReal
-^5295 12742$^$@0#ctype_isFloat
-^5296 12744$^$@0#ctype_isDouble
-^5297 12746$^$@0#ctype_isSigned
-^5298 12896$^$@0#ctype_isUnsigned
-^5299 12764$^$@0#ctype_isRealAP
-^5300 12680$^$@0#ctype_isRealAbstract
-^5301 12762$^$@0#ctype_isRealArray
-^5302 12756$^$@0#ctype_isRealBool
-^5303 12766$^$@0#ctype_isRealFunction
-^5304 12752$^$@0#ctype_isRealInt
-^5305 12750$^$@0#ctype_isRealNumeric
-^5306 12758$^$@0#ctype_isRealPointer
-^5307 12760$^$@0#ctype_isRealSU
-^5308 12754$^$@0#ctype_isRealVoid
-^5309 12860$^$@0#ctype_isStruct
-^5310 12866$^$@0#ctype_isStructorUnion
-^5311 12672$^$@0#ctype_isUA
-^5312 12862$^$@0#ctype_isUnion
-^5313 12714$^$@0#ctype_isVoid
-^5314 12820$^$@0#ctype_isVoidPointer
-^5315 12886$^$@0#ctype_isVisiblySharable
-^5316 12814$^$@0#ctype_match
-^5317 12818$^$@0#ctype_matchArg
-^5318 12808$^$@0#ctype_sameName
-^5319 12844@6@5@1@0@0^@2@0@0#ctype_dump
-^5320 12858@6@5@1@0@0^@19@3@0#ctype_enumTag
-^5321 12836@6@5@1@0@0^@19@3@0#ctype_unparse
-^5322 12840@6@5@1@0@0^@19@3@0#ctype_unparseDeep
-^5323 12838@6@5@1@0@0^@19@3@0#ctype_unparseSafe
-^5324 12642$^$@0#ctkind_fromInt
-^5325 12812$^$@0#ctype_matchDef
-^5326 12842$$$@0#ctype_undump
-^5327 12848$$$@0#ctype_adjustPointers
-^5328 12688$^$@0#ctype_baseArrayPtr
-^5329 12888$$$@0#ctype_combine
-^5330 12660$^$@0#ctype_createAbstract
-^5331 12854$$$@0#ctype_createEnum
-^5332 12876$^$@0#ctype_createForwardStruct
-^5333 12878$^$@0#ctype_createForwardUnion
-^5334 12798$$$@0#ctype_createStruct
-^5335 12802$$$@0#ctype_createUnion
-^5336 12870$$$@0#ctype_createUnnamedStruct
-^5337 12872$$$@0#ctype_createUnnamedUnion
-^5338 12658$$$@0#ctype_createUser
-^5339 12874$^$@0#ctype_isUnnamedSU
-^5340 12674$^$@0#ctype_isUser
-^5341 12706$$$@0#ctype_expectFunction
-^5342 12868$$$@0#ctype_fixArrayPtr
-^5343 12846$^$@0#ctype_getBaseType
-^5344 12686$$$@0#ctype_makeArray
-^5345 12684$$$@0#ctype_makeFixedArray
-^5346 12788$$$@0#ctype_makeConj
-^5347 12700$$$@0#ctype_makeParamsFunction
-^5348 12704$^$@0#ctype_makeFunction
-^5349 12702$^$@0#ctype_makeNFParamsFunction
-^5350 12682$$$@0#ctype_makePointer
-^5351 12708$$$@0#ctype_makeRawFunction
-^5352 12694$^$@0#ctype_newBase
-^5353 12664$^$@0#ctype_realType
-^5354 12670$^$@0#ctype_realishType
-^5355 12880$^$@0#ctype_removePointers
-^5356 12890$^$@0#ctype_resolve
-^5357 12864$^$@0#ctype_resolveNumerics
-^5358 12690$^$@0#ctype_getReturnType
-^5359 12884$^$@0#ctype_isRefCounted
-^5360 12692@6@5@1@0@0^@19@3@0#ctype_argsFunction
-^5361 12850$^@19@3@0#ctype_elist
-^5362 12800@6@5@1@0@0^@19@3@0#ctype_getFields
-^5363 12698$^$@0#ctype_compare
-^5364 12662$$$@0#ctype_count
-^5365 12784$$$@0#ctype_makeExplicitConj
-^5366 12832$$$@0#ctype_typeId
-^5367 12892$$$@0#ctype_fromQual
-^5368 12894$$$@0#ctype_isAnyFloat
-^5369 12904$$$@0#ctype_isStackAllocated
-*1 (Constant)
-^5370 1213$#ctype_missingParamsMarker
-*4 (Function)
-^5371 12810$$$@0#ctype_almostEqual
-*1 (Constant)
-^5372 1213$#ctype_elipsMarker
-*4 (Function)
-^5373 12834@6@5@1@0@0$@3@0@0#ctype_unparseDeclaration
-^5374 12696$^$@0#ctype_sameAltTypes
-^5375 12650$$$@0#ctype_dumpTable
-^5376 12648$$$@0#ctype_loadTable
-^5377 5598$$$@0#ctype_destroyMod
-^5378 5600$$$@0#ctype_initTable
-^5379 5602@6@5@1@0@0$@2@0@0#ctype_unparseTable
-^5380 5604$$$@0#ctype_printTable
-^5381 12910$^$@0#ctype_widest
-^5382 12918$$$@0#ctype_getArraySize
-^5383 12656$^$@0#ctype_isUserBool
-*7 (Struct tag)
-^5384 5611@5612#@!156
-*0 (Datatype)
-^5385 5613@+@=@0@5@0@0@5614#qtype
-*1 (Constant)
-^5386 5614@i0@0@4#qtype_undefined
-*4 (Function)
-^5387 12123@6@5@1@0@0$$@0#qtype_addQualList
-^5388 12127@6@5@1@0@0$$@0#qtype_mergeImplicitAlt
-^5389 12143@6@5@1@0@0$@2@0@0#qtype_copy
-^5390 12115@6@2@1@0@0^@3@0@0#qtype_create
-^5391 5634@6@5@1@0@0^@2@0@0#qtype_unknown
-^5392 12121@6@5@1@0@0$$@0#qtype_addQual
-^5393 12131@6@5@1@0@0$$@0#qtype_combine
-^5394 12129@6@5@1@0@0$$@0#qtype_mergeAlt
-^5395 12133@6@5@1@0@0$$@0#qtype_resolve
-^5396 12141$$$@0#qtype_adjustPointers
-^5397 12135@6@5@1@0@0^@2@0@0#qtype_unparse
-^5398 12137@6@5@1@0@0$$@0#qtype_newBase
-^5399 12139@6@5@1@0@0$$@0#qtype_newQbase
-^5400 12117$$$@0#qtype_free
-*1 (Constant)
-^5401 1061@i0@0@4#idDecl_undefined
-*4 (Function)
-^5402 13126$$$@0#idDecl_free
-^5403 13124@6@5@1@0@0$@2@0@0#idDecl_create
-^5404 13122@6@5@1@0@0$@2@0@0#idDecl_createClauses
-^5405 13128@6@5@1@0@0$@2@0@0#idDecl_unparse
-^5406 13130@6@5@1@0@0$@2@0@0#idDecl_unparseC
-^5407 13134@6@5@1@0@0$@19@2@0#idDecl_getTyp
-^5408 13144$$$@0#idDecl_setTyp
-^5409 13152@6@5@1@0@0$$@0#idDecl_expectFunction
-^5410 13146@6@5@1@0@0$$@0#idDecl_replaceCtype
-^5411 13148@6@5@1@0@0$$@0#idDecl_fixBase
-^5412 13150@6@5@1@0@0$$@0#idDecl_fixParamBase
-^5413 13154$@0@@1@p0$@0#idDecl_addClauses
-^5414 13136$^$@0#idDecl_getCtype
-^5415 13138@6@5@1@0@0^@19@2@0#idDecl_getQuals
-^5416 13140@6@5@1@0@0^@19@2@0#idDecl_getClauses
-^5417 13132@6@5@1@0@0^@19@3@0#idDecl_observeId
-^5418 13142$$$@0#idDecl_addQual
+^5244 5338@5339#&!155
+*0 (Datatype)
+^5245 5339@-@-@0@0@0@0@5340#ctkind
+*1 (Constant)
+^5246 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)
+^5269 12668$$$@0#ctype_forceRealType
+^5270 12816$$$@0#ctype_forceMatch
+^5271 12806$$$@0#ctype_genMatch
+^5272 12666$^$@0#ctype_isSimple
+^5273 12676$^$@0#ctype_isAbstract
+^5274 12824$^$@0#ctype_isArray
+^5275 12828$^$@0#ctype_isFixedArray
+^5276 12826$^$@0#ctype_isIncompleteArray
+^5277 12830$^$@0#ctype_isArrayPtr
+^5278 12736$^$@0#ctype_isBool
+^5279 12734$^$@0#ctype_isManifestBool
+^5280 12728$^$@0#ctype_isChar
+^5281 12730$^$@0#ctype_isUnsignedChar
+^5282 12732$^$@0#ctype_isSignedChar
+^5283 12726$^$@0#ctype_isString
+^5284 12790$^$@0#ctype_isConj
+^5285 12738$^$@0#ctype_isDirectBool
+^5286 12768$^$@0#ctype_isDirectInt
+^5287 12856$^$@0#ctype_isEnum
+^5288 12712$^$@0#ctype_isExpFcn
+^5289 12852$^$@0#ctype_isFirstVoid
+^5290 12780$^$@0#ctype_isForceRealBool
+^5291 12778$^$@0#ctype_isForceRealInt
+^5292 12776$^$@0#ctype_isForceRealNumeric
+^5293 12710$^$@0#ctype_isFunction
+^5294 12716$^$@0#ctype_isArbitraryIntegral
+^5295 12718$^$@0#ctype_isUnsignedIntegral
+^5296 12720$^$@0#ctype_isSignedIntegral
+^5297 12722$^$@0#ctype_isInt
+^5298 12724$^$@0#ctype_isRegularInt
+^5299 12882$^$@0#ctype_isMutable
+^5300 12678$^$@0#ctype_isImmutableAbstract
+^5301 12748$^$@0#ctype_isNumeric
+^5302 12822$^$@0#ctype_isPointer
+^5303 12740$^$@0#ctype_isReal
+^5304 12742$^$@0#ctype_isFloat
+^5305 12744$^$@0#ctype_isDouble
+^5306 12746$^$@0#ctype_isSigned
+^5307 12896$^$@0#ctype_isUnsigned
+^5308 12764$^$@0#ctype_isRealAP
+^5309 12680$^$@0#ctype_isRealAbstract
+^5310 12762$^$@0#ctype_isRealArray
+^5311 12756$^$@0#ctype_isRealBool
+^5312 12766$^$@0#ctype_isRealFunction
+^5313 12752$^$@0#ctype_isRealInt
+^5314 12750$^$@0#ctype_isRealNumeric
+^5315 12758$^$@0#ctype_isRealPointer
+^5316 12760$^$@0#ctype_isRealSU
+^5317 12754$^$@0#ctype_isRealVoid
+^5318 12860$^$@0#ctype_isStruct
+^5319 12866$^$@0#ctype_isStructorUnion
+^5320 12672$^$@0#ctype_isUA
+^5321 12862$^$@0#ctype_isUnion
+^5322 12714$^$@0#ctype_isVoid
+^5323 12820$^$@0#ctype_isVoidPointer
+^5324 12886$^$@0#ctype_isVisiblySharable
+^5325 12814$^$@0#ctype_match
+^5326 12818$^$@0#ctype_matchArg
+^5327 12808$^$@0#ctype_sameName
+^5328 12844@6@5@1@0@0^@2@0@0#ctype_dump
+^5329 12858@6@5@1@0@0^@19@3@0#ctype_enumTag
+^5330 12836@6@5@1@0@0^@19@3@0#ctype_unparse
+^5331 12840@6@5@1@0@0^@19@3@0#ctype_unparseDeep
+^5332 12838@6@5@1@0@0^@19@3@0#ctype_unparseSafe
+^5333 12642$^$@0#ctkind_fromInt
+^5334 12812$^$@0#ctype_matchDef
+^5335 12842$$$@0#ctype_undump
+^5336 12848$$$@0#ctype_adjustPointers
+^5337 12688$^$@0#ctype_baseArrayPtr
+^5338 12888$$$@0#ctype_combine
+^5339 12660$^$@0#ctype_createAbstract
+^5340 12854$$$@0#ctype_createEnum
+^5341 12876$^$@0#ctype_createForwardStruct
+^5342 12878$^$@0#ctype_createForwardUnion
+^5343 12798$$$@0#ctype_createStruct
+^5344 12802$$$@0#ctype_createUnion
+^5345 12870$$$@0#ctype_createUnnamedStruct
+^5346 12872$$$@0#ctype_createUnnamedUnion
+^5347 12658$$$@0#ctype_createUser
+^5348 12874$^$@0#ctype_isUnnamedSU
+^5349 12674$^$@0#ctype_isUser
+^5350 12706$$$@0#ctype_expectFunction
+^5351 12868$$$@0#ctype_fixArrayPtr
+^5352 12846$^$@0#ctype_getBaseType
+^5353 12686$$$@0#ctype_makeArray
+^5354 12684$$$@0#ctype_makeFixedArray
+^5355 12788$$$@0#ctype_makeConj
+^5356 12700$$$@0#ctype_makeParamsFunction
+^5357 12704$^$@0#ctype_makeFunction
+^5358 12702$^$@0#ctype_makeNFParamsFunction
+^5359 12682$$$@0#ctype_makePointer
+^5360 12708$$$@0#ctype_makeRawFunction
+^5361 12694$^$@0#ctype_newBase
+^5362 12664$^$@0#ctype_realType
+^5363 12670$^$@0#ctype_realishType
+^5364 12880$^$@0#ctype_removePointers
+^5365 12890$^$@0#ctype_resolve
+^5366 12864$^$@0#ctype_resolveNumerics
+^5367 12690$^$@0#ctype_getReturnType
+^5368 12884$^$@0#ctype_isRefCounted
+^5369 12692@6@5@1@0@0^@19@3@0#ctype_argsFunction
+^5370 12850$^@19@3@0#ctype_elist
+^5371 12800@6@5@1@0@0^@19@3@0#ctype_getFields
+^5372 12698$^$@0#ctype_compare
+^5373 12662$$$@0#ctype_count
+^5374 12784$$$@0#ctype_makeExplicitConj
+^5375 12832$$$@0#ctype_typeId
+^5376 12892$$$@0#ctype_fromQual
+^5377 12894$$$@0#ctype_isAnyFloat
+^5378 12904$$$@0#ctype_isStackAllocated
+*1 (Constant)
+^5379 1213$#ctype_missingParamsMarker
+*4 (Function)
+^5380 12810$$$@0#ctype_almostEqual
+*1 (Constant)
+^5381 1213$#ctype_elipsMarker
+*4 (Function)
+^5382 12834@6@5@1@0@0$@3@0@0#ctype_unparseDeclaration
+^5383 12696$^$@0#ctype_sameAltTypes
+^5384 12650$$$@0#ctype_dumpTable
+^5385 12648$$$@0#ctype_loadTable
+^5386 5598$$$@0#ctype_destroyMod
+^5387 5600$$$@0#ctype_initTable
+^5388 5602@6@5@1@0@0$@2@0@0#ctype_unparseTable
+^5389 5604$$$@0#ctype_printTable
+^5390 12910$^$@0#ctype_widest
+^5391 12918$$$@0#ctype_getArraySize
+^5392 12656$^$@0#ctype_isUserBool
+*7 (Struct tag)
+^5393 5611@5612#@!156
+*0 (Datatype)
+^5394 5613@+@=@0@5@0@0@5614#qtype
+*1 (Constant)
+^5395 5614@i0@0@4#qtype_undefined
+*4 (Function)
+^5396 12123@6@5@1@0@0$$@0#qtype_addQualList
+^5397 12127@6@5@1@0@0$$@0#qtype_mergeImplicitAlt
+^5398 12143@6@5@1@0@0$@2@0@0#qtype_copy
+^5399 12115@6@2@1@0@0^@3@0@0#qtype_create
+^5400 5634@6@5@1@0@0^@2@0@0#qtype_unknown
+^5401 12121@6@5@1@0@0$$@0#qtype_addQual
+^5402 12131@6@5@1@0@0$$@0#qtype_combine
+^5403 12129@6@5@1@0@0$$@0#qtype_mergeAlt
+^5404 12133@6@5@1@0@0$$@0#qtype_resolve
+^5405 12141$$$@0#qtype_adjustPointers
+^5406 12135@6@5@1@0@0^@2@0@0#qtype_unparse
+^5407 12137@6@5@1@0@0$$@0#qtype_newBase
+^5408 12139@6@5@1@0@0$$@0#qtype_newQbase
+^5409 12117$$$@0#qtype_free
+*1 (Constant)
+^5410 1061@i0@0@4#idDecl_undefined
+*4 (Function)
+^5411 13126$$$@0#idDecl_free
+^5412 13124@6@5@1@0@0$@2@0@0#idDecl_create
+^5413 13122@6@5@1@0@0$@2@0@0#idDecl_createClauses
+^5414 13128@6@5@1@0@0$@2@0@0#idDecl_unparse
+^5415 13130@6@5@1@0@0$@2@0@0#idDecl_unparseC
+^5416 13134@6@5@1@0@0$@19@2@0#idDecl_getTyp
+^5417 13144$$$@0#idDecl_setTyp
+^5418 13152@6@5@1@0@0$$@0#idDecl_expectFunction
+^5419 13146@6@5@1@0@0$$@0#idDecl_replaceCtype
+^5420 13148@6@5@1@0@0$$@0#idDecl_fixBase
+^5421 13150@6@5@1@0@0$$@0#idDecl_fixParamBase
+^5422 13154$@0@@1@p0$@0#idDecl_addClauses
+^5423 13136$^$@0#idDecl_getCtype
+^5424 13138@6@5@1@0@0^@19@2@0#idDecl_getQuals
+^5425 13140@6@5@1@0@0^@19@2@0#idDecl_getClauses
+^5426 13132@6@5@1@0@0^@19@3@0#idDecl_observeId
+^5427 13142$$$@0#idDecl_addQual
 *2 (Enum member)
-^5419 5692$#MVLONG#MVCHAR#MVDOUBLE#MVSTRING
+^5428 5692$#MVLONG#MVCHAR#MVDOUBLE#MVSTRING
 *9 (Enum tag)
-^5423 5692@5693#&!157
+^5432 5692@5693#&!157
 *0 (Datatype)
-^5424 5693@-@-@0@0@0@0@5694#mvkind
+^5433 5693@-@-@0@0@0@0@5694#mvkind
 *8 (Union tag)
-^5425 5695@5696#$!158
-*7 (Struct tag)
-^5426 5697@5698#@!159
-*0 (Datatype)
-^5427 5699@-@+@0@5@0@0@5700#multiVal
-*1 (Constant)
-^5428 5700@i0@0@6#multiVal_undefined
-*4 (Function)
-^5429 14924@6@5@1@0@0^@18@3@0#multiVal_forceString
-^5430 14922$^$@0#multiVal_forceDouble
-^5431 14920$^$@0#multiVal_forceChar
-^5432 14918$^$@0#multiVal_forceInt
-^5433 14912@6@5@1@0@0^@2@0@0#multiVal_makeString
-^5434 14910@6@5@1@0@0^@2@0@0#multiVal_makeDouble
-^5435 14908@6@5@1@0@0^@2@0@0#multiVal_makeChar
-^5436 14906@6@5@1@0@0^@2@0@0#multiVal_makeInt
-^5437 5724@6@5@1@0@0^@2@0@0#multiVal_unknown
-^5438 14914@6@5@1@0@0^@2@0@0#multiVal_copy
-^5439 14942$$$@0#multiVal_free
-^5440 14916@6@5@1@0@0^@3@0@0#multiVal_invert
-^5441 14926@6@0@1@0@54^$@0#multiVal_isInt
-^5442 14928@6@0@1@0@54^$@0#multiVal_isChar
-^5443 14930@6@0@1@0@54^$@0#multiVal_isDouble
-^5444 14932@6@0@1@0@54^$@0#multiVal_isString
-^5445 14938@6@5@1@0@0@0@@1@tp0@2@0@0#multiVal_undump
-^5446 14936@6@5@1@0@0^@2@0@0#multiVal_dump
-^5447 14934@6@5@1@0@0^@2@0@0#multiVal_unparse
-^5448 14940$^$@0#multiVal_compare
+^5434 5695@5696#$!158
+*7 (Struct tag)
+^5435 5697@5698#@!159
+*0 (Datatype)
+^5436 5699@-@+@0@5@0@0@5700#multiVal
+*1 (Constant)
+^5437 5700@i0@0@6#multiVal_undefined
+*4 (Function)
+^5438 14924@6@5@1@0@0^@18@3@0#multiVal_forceString
+^5439 14922$^$@0#multiVal_forceDouble
+^5440 14920$^$@0#multiVal_forceChar
+^5441 14918$^$@0#multiVal_forceInt
+^5442 14912@6@5@1@0@0^@2@0@0#multiVal_makeString
+^5443 14910@6@5@1@0@0^@2@0@0#multiVal_makeDouble
+^5444 14908@6@5@1@0@0^@2@0@0#multiVal_makeChar
+^5445 14906@6@5@1@0@0^@2@0@0#multiVal_makeInt
+^5446 5724@6@5@1@0@0^@2@0@0#multiVal_unknown
+^5447 14914@6@5@1@0@0^@2@0@0#multiVal_copy
+^5448 14942$$$@0#multiVal_free
+^5449 14916@6@5@1@0@0^@3@0@0#multiVal_invert
+^5450 14926@6@0@1@0@54^$@0#multiVal_isInt
+^5451 14928@6@0@1@0@54^$@0#multiVal_isChar
+^5452 14930@6@0@1@0@54^$@0#multiVal_isDouble
+^5453 14932@6@0@1@0@54^$@0#multiVal_isString
+^5454 14938@6@5@1@0@0@0@@1@tp0@2@0@0#multiVal_undump
+^5455 14936@6@5@1@0@0^@2@0@0#multiVal_dump
+^5456 14934@6@5@1@0@0^@2@0@0#multiVal_unparse
+^5457 14940$^$@0#multiVal_compare
 *2 (Enum member)
-^5449 5749$#SP_USES#SP_DEFINES#SP_ALLOCATES#SP_RELEASES#SP_SETS#SP_QUAL#SP_GLOBAL
+^5458 5749$#SP_USES#SP_DEFINES#SP_ALLOCATES#SP_RELEASES#SP_SETS#SP_QUAL#SP_GLOBAL
 *9 (Enum tag)
-^5456 5749@5750#&!160
+^5465 5749@5750#&!160
 *0 (Datatype)
-^5457 5750@-@-@0@0@0@0@5751#stateClauseKind
+^5466 5750@-@-@0@0@0@0@5751#stateClauseKind
 *2 (Enum member)
-^5458 5752$#TK_BEFORE#TK_AFTER#TK_BOTH
+^5467 5752$#TK_BEFORE#TK_AFTER#TK_BOTH
 *9 (Enum tag)
-^5461 5752@5753#&!161
-*0 (Datatype)
-^5462 5753@-@-@0@0@0@0@5754#stateConstraint
-^5463 1136@-@+@0@0@2@0@5756#o_stateClause
-*4 (Function)
-^5464 12197@6@5@1@0@0^@3@0@0#stateClause_unparse
-^5465 12167@6@5@1@0@0^@3@0@0#stateClause_getEffectFunction
-^5466 12225@6@5@1@0@0^@3@0@0#stateClause_getEnsuresFunction
-^5467 12227@6@5@1@0@0^@3@0@0#stateClause_getRequiresBodyFunction
-^5468 12223$^$@0#stateClause_getStateParameter
-^5469 12169@6@5@1@0@0^@3@0@0#stateClause_getReturnEffectFunction
-^5470 12165@6@5@1@0@0^@3@0@0#stateClause_getEntryFunction
-^5471 12151$^$@0#stateClause_isBefore
-^5472 12149$^$@0#stateClause_isBeforeOnly
-^5473 12153$^$@0#stateClause_isAfter
-^5474 12155$^$@0#stateClause_isEnsures
-^5475 12189$^$@0#stateClause_sameKind
-^5476 12173$^$@0#stateClause_preErrorCode
-^5477 12177@6@5@1@0@0^@19@3@0#stateClause_preErrorString
-^5478 12179$^$@0#stateClause_postErrorCode
-^5479 12181@6@5@1@0@0^@19@3@0#stateClause_postErrorString
-^5480 12159$^@3@0@0#stateClause_getPreTestFunction
-^5481 12161$^@3@0@0#stateClause_getPostTestFunction
-^5482 12163$^@3@0@0#stateClause_getPostTestShower
-^5483 12147$^@3@0@0#stateClause_create
-^5484 12207$^@3@0@0#stateClause_createPlain
-^5485 12199$^@3@0@0#stateClause_createDefines
-^5486 12201$^@3@0@0#stateClause_createUses
-^5487 12209$^@3@0@0#stateClause_createAllocates
-^5488 12205$^@3@0@0#stateClause_createReleases
-^5489 12203$^@3@0@0#stateClause_createSets
-^5490 12229@6@5@1@0@0^@19@3@0#stateClause_loc
-^5491 12157$^$@0#stateClause_isMemoryAllocation
-^5492 12191$$$@0#stateClause_free
-^5493 12183@6@5@1@0@0^@3@0@0#stateClause_dump
-^5494 12185$@0@@1@tp0@3@0@0#stateClause_undump
-^5495 12187$^@3@0@0#stateClause_copy
-^5496 12211$^$@0#stateClause_matchKind
-^5497 12213$^$@0#stateClause_hasEnsures
-^5498 12215$^$@0#stateClause_hasRequires
-^5499 12217$^$@0#stateClause_setsMetaState
-^5500 12219$^$@0#stateClause_getMetaQual
-^5501 12252$@0@g2681@0@0@1@p0,g2681$@0#stateClauseList_checkAll
-*1 (Constant)
-^5502 1139@i0@0@4#stateClauseList_undefined
-*4 (Function)
-^5503 12195@6@5@1@0@0^@3@0@85#stateClause_unparseKind
-^5504 12236@6@5@1@0@0@0@@1@p0$@0#stateClauseList_add
-^5505 12238@6@5@1@0@0^@3@0@0#stateClauseList_unparse
-^5506 12242$$$@0#stateClauseList_free
-^5507 12240@6@5@1@0@0^@2@0@0#stateClauseList_copy
-^5508 12244@6@5@1@0@0^@3@0@0#stateClauseList_dump
-^5509 12246@6@5@1@0@0@0@@1@tp0@3@0@0#stateClauseList_undump
-^5510 12248$^$@0#stateClauseList_compare
-*1 (Constant)
-^5511 5$#stateClauseListBASESIZE
-*4 (Function)
-^5512 12254$@0@g2681@0@0@1@g2681$@0#stateClauseList_checkEqual
+^5470 5752@5753#&!161
+*0 (Datatype)
+^5471 5753@-@-@0@0@0@0@5754#stateConstraint
+^5472 1136@-@+@0@0@2@0@5756#o_stateClause
+*4 (Function)
+^5473 12197@6@5@1@0@0^@3@0@0#stateClause_unparse
+^5474 12167@6@5@1@0@0^@3@0@0#stateClause_getEffectFunction
+^5475 12225@6@5@1@0@0^@3@0@0#stateClause_getEnsuresFunction
+^5476 12227@6@5@1@0@0^@3@0@0#stateClause_getRequiresBodyFunction
+^5477 12223$^$@0#stateClause_getStateParameter
+^5478 12169@6@5@1@0@0^@3@0@0#stateClause_getReturnEffectFunction
+^5479 12165@6@5@1@0@0^@3@0@0#stateClause_getEntryFunction
+^5480 12151$^$@0#stateClause_isBefore
+^5481 12149$^$@0#stateClause_isBeforeOnly
+^5482 12153$^$@0#stateClause_isAfter
+^5483 12155$^$@0#stateClause_isEnsures
+^5484 12189$^$@0#stateClause_sameKind
+^5485 12173$^$@0#stateClause_preErrorCode
+^5486 12177@6@5@1@0@0^@19@3@0#stateClause_preErrorString
+^5487 12179$^$@0#stateClause_postErrorCode
+^5488 12181@6@5@1@0@0^@19@3@0#stateClause_postErrorString
+^5489 12159$^@3@0@0#stateClause_getPreTestFunction
+^5490 12161$^@3@0@0#stateClause_getPostTestFunction
+^5491 12163$^@3@0@0#stateClause_getPostTestShower
+^5492 12147$^@3@0@0#stateClause_create
+^5493 12207$^@3@0@0#stateClause_createPlain
+^5494 12199$^@3@0@0#stateClause_createDefines
+^5495 12201$^@3@0@0#stateClause_createUses
+^5496 12209$^@3@0@0#stateClause_createAllocates
+^5497 12205$^@3@0@0#stateClause_createReleases
+^5498 12203$^@3@0@0#stateClause_createSets
+^5499 12229@6@5@1@0@0^@19@3@0#stateClause_loc
+^5500 12157$^$@0#stateClause_isMemoryAllocation
+^5501 12191$$$@0#stateClause_free
+^5502 12183@6@5@1@0@0^@3@0@0#stateClause_dump
+^5503 12185$@0@@1@tp0@3@0@0#stateClause_undump
+^5504 12187$^@3@0@0#stateClause_copy
+^5505 12211$^$@0#stateClause_matchKind
+^5506 12213$^$@0#stateClause_hasEnsures
+^5507 12215$^$@0#stateClause_hasRequires
+^5508 12217$^$@0#stateClause_setsMetaState
+^5509 12219$^$@0#stateClause_getMetaQual
+^5510 12252$@0@g2690@0@0@1@p0,g2690$@0#stateClauseList_checkAll
+*1 (Constant)
+^5511 1139@i0@0@4#stateClauseList_undefined
+*4 (Function)
+^5512 12195@6@5@1@0@0^@3@0@85#stateClause_unparseKind
+^5513 12236@6@5@1@0@0@0@@1@p0$@0#stateClauseList_add
+^5514 12238@6@5@1@0@0^@3@0@0#stateClauseList_unparse
+^5515 12242$$$@0#stateClauseList_free
+^5516 12240@6@5@1@0@0^@2@0@0#stateClauseList_copy
+^5517 12244@6@5@1@0@0^@3@0@0#stateClauseList_dump
+^5518 12246@6@5@1@0@0@0@@1@tp0@3@0@0#stateClauseList_undump
+^5519 12248$^$@0#stateClauseList_compare
+*1 (Constant)
+^5520 5$#stateClauseListBASESIZE
+*4 (Function)
+^5521 12254$@0@g2690@0@0@1@g2690$@0#stateClauseList_checkEqual
 *6 (Iterator finalizer)
-^5513 0@87#end_stateClauseList_elements
+^5522 0@87#end_stateClauseList_elements
 *5 (Iterator)
-^5514 5863@87#stateClauseList_elements
+^5523 5863@87#stateClauseList_elements
 *6 (Iterator finalizer)
-^5515 0@87#end_stateClauseList_preElements
+^5524 0@87#end_stateClauseList_preElements
 *5 (Iterator)
-^5516 5864@87#stateClauseList_preElements
+^5525 5864@87#stateClauseList_preElements
 *6 (Iterator finalizer)
-^5517 0@87#end_stateClauseList_postElements
+^5526 0@87#end_stateClauseList_postElements
 *5 (Iterator)
-^5518 5865@87#stateClauseList_postElements
+^5527 5865@87#stateClauseList_postElements
 *7 (Struct tag)
-^5519 5866@5867#@!162
+^5528 5866@5867#@!162
 *0 (Datatype)
-^5520 5868@-@+@0@0@0@0@5869#ucinfo
+^5529 5868@-@+@0@0@0@0@5869#ucinfo
 *2 (Enum member)
-^5521 5870$#VKSPEC#VKNORMAL#VKPARAM#VKYIELDPARAM#VKREFYIELDPARAM#VKRETPARAM#VKREFPARAM#VKSEFPARAM#VKREFSEFPARAM#VKSEFRETPARAM#VKREFSEFRETPARAM#VKEXPMACRO
+^5530 5870$#VKSPEC#VKNORMAL#VKPARAM#VKYIELDPARAM#VKREFYIELDPARAM#VKRETPARAM#VKREFPARAM#VKSEFPARAM#VKREFSEFPARAM#VKSEFRETPARAM#VKREFSEFRETPARAM#VKEXPMACRO
 *9 (Enum tag)
-^5533 5870@5871#&!163
+^5542 5870@5871#&!163
 *0 (Datatype)
-^5534 5871@-@-@0@0@0@0@5872#vkind
+^5543 5871@-@-@0@0@0@0@5872#vkind
 *1 (Constant)
-^5535 5872$#VKFIRST#VKLAST
+^5544 5872$#VKFIRST#VKLAST
 *2 (Enum member)
-^5537 5873$#CH_UNKNOWN#CH_UNCHECKED#CH_CHECKED#CH_CHECKMOD#CH_CHECKEDSTRICT
+^5546 5873$#CH_UNKNOWN#CH_UNCHECKED#CH_CHECKED#CH_CHECKMOD#CH_CHECKEDSTRICT
 *9 (Enum tag)
-^5542 5873@5874#&!164
+^5551 5873@5874#&!164
 *0 (Datatype)
-^5543 5874@-@-@0@0@0@0@5875#chkind
+^5552 5874@-@-@0@0@0@0@5875#chkind
 *2 (Enum member)
-^5544 5876$#BB_POSSIBLYNULLTERMINATED#BB_NULLTERMINATED#BB_NOTNULLTERMINATED
+^5553 5876$#BB_POSSIBLYNULLTERMINATED#BB_NULLTERMINATED#BB_NOTNULLTERMINATED
 *9 (Enum tag)
-^5547 5876@5877#&!165
+^5556 5876@5877#&!165
 *0 (Datatype)
-^5548 5877@-@-@0@0@0@0@5878#bbufstate
+^5557 5877@-@-@0@0@0@0@5878#bbufstate
 *7 (Struct tag)
-^5549 5879@5880#@s_bbufinfo
+^5558 5879@5880#@s_bbufinfo
 *0 (Datatype)
-^5550 5881@-@+@0@0@0@0@5882#bbufinfo
+^5559 5881@-@+@0@0@0@0@5882#bbufinfo
 *7 (Struct tag)
-^5551 5883@5884#@!166
+^5560 5883@5884#@!166
 *0 (Datatype)
-^5552 5885@-@+@0@0@0@0@5886#uvinfo
+^5561 5885@-@+@0@0@0@0@5886#uvinfo
 *7 (Struct tag)
-^5553 5887@5888#@!167
+^5562 5887@5888#@!167
 *0 (Datatype)
-^5554 5889@-@+@0@0@0@0@5890#udinfo
+^5563 5889@-@+@0@0@0@0@5890#udinfo
 *2 (Enum member)
-^5555 5891$#SPC_NONE#SPC_PRINTFLIKE#SPC_SCANFLIKE#SPC_MESSAGELIKE#SPC_LAST
+^5564 5891$#SPC_NONE#SPC_PRINTFLIKE#SPC_SCANFLIKE#SPC_MESSAGELIKE#SPC_LAST
 *9 (Enum tag)
-^5560 5891@5892#&!168
+^5569 5891@5892#&!168
 *0 (Datatype)
-^5561 5892@-@-@0@0@0@0@5893#specCode
+^5570 5892@-@-@0@0@0@0@5893#specCode
 *7 (Struct tag)
-^5562 5894@5895#@!169
+^5571 5894@5895#@!169
 *0 (Datatype)
-^5563 5896@-@+@0@0@0@0@5897#ufinfo
+^5572 5896@-@+@0@0@0@0@5897#ufinfo
 *7 (Struct tag)
-^5564 5898@5899#@!170
+^5573 5898@5899#@!170
 *0 (Datatype)
-^5565 5900@-@+@0@0@0@0@5901#uiinfo
+^5574 5900@-@+@0@0@0@0@5901#uiinfo
 *7 (Struct tag)
-^5566 5902@5903#@!171
+^5575 5902@5903#@!171
 *0 (Datatype)
-^5567 5904@-@+@0@0@0@0@5905#ueinfo
+^5576 5904@-@+@0@0@0@0@5905#ueinfo
 *8 (Union tag)
-^5568 5906@5907#$!172
-*0 (Datatype)
-^5569 5908@-@+@0@0@0@0@5909#uinfo
-*1 (Constant)
-^5570 1050@i0@0@4#uentry_undefined
-*4 (Function)
-^5571 11659$$$@0#uentry_compareStrict
-*1 (Constant)
-^5572 5$#PARAMUNKNOWN
-*4 (Function)
-^5573 11735$^$@0#uentry_isMaybeAbstract
-^5574 11729$@0@@1@p0$@0#uentry_setAbstract
-^5575 11731$@0@@1@p0$@0#uentry_setConcrete
-^5576 12017$@0@@1@p0$@0#uentry_setHasNameError
-^5577 11607$^$@0#uentry_isForward
-^5578 11521@6@0@1@0@54^$@0#uentry_isFileStatic
-^5579 11523@6@0@1@0@54^$@0#uentry_isExported
-^5580 11545$^$@0#uentry_isSpecialFunction
-^5581 11535$^$@0#uentry_isMessageLike
-^5582 11533$^$@0#uentry_isScanfLike
-^5583 11531$^$@0#uentry_isPrintfLike
-^5584 11543$@0@@1@p0$@0#uentry_setMessageLike
-^5585 11541$@0@@1@p0$@0#uentry_setScanfLike
-^5586 11539$@0@@1@p0$@0#uentry_setPrintfLike
-^5587 12019$@0@g2681@0@0@1@g2681,p0$@0#uentry_checkName
-^5588 11595$@0@@1@p0$@0#uentry_addAccessType
-^5589 11907$@0@g2681@0@0@1@g2681$@0#uentry_showWhereAny
-^5590 11451$$$@0#uentry_checkParams
-^5591 11985$$$@0#uentry_mergeUses
-^5592 11469$$$@0#uentry_setExtern
-^5593 12003$$$@0#uentry_setUsed
-^5594 11559$$$@0#uentry_setDefState
-^5595 11955$$$@0#uentry_mergeConstantValue
-^5596 11811@6@5@1@0@0^@19@3@0#uentry_whereEarliest
-^5597 11789@6@5@1@0@0^@19@3@0#uentry_rawName
-^5598 11809@6@5@1@0@0^@19@3@0#uentry_whereDeclared
-^5599 11653$^$@0#uentry_equiv
-^5600 11775@6@0@1@0@54^$@0#uentry_hasName
-^5601 11777@6@0@1@0@54^$@0#uentry_hasRealName
-^5602 11733@6@0@1@0@54^$@0#uentry_isAbstractDatatype
-^5603 11647@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isAnyTag
-^5604 11727@6@0@1@0@54^$@0#uentry_isDatatype
-^5605 11829@6@0@1@0@54^$@0#uentry_isCodeDefined
-^5606 11831@6@0@1@0@54^$@0@S:2.0.0.fwhereDeclared.tp0$#uentry_isDeclared
-^5607 12013@6@5@1@0@0^@19@3@0#uentry_ekindName
-^5608 12015@6@5@1@0@0^@19@3@0#uentry_ekindNameLC
-^5609 11909$$$@0#uentry_showWhereDefined
-^5610 11771@6@0@1@0@54^$@0#uentry_isEndIter
-^5611 11645@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isEnumTag
-^5612 11725@6@0@1@0@54^$@0#uentry_isFakeTag
-^5613 11769@6@0@1@0@54^$@0#uentry_isIter
-^5614 11737@6@0@1@0@54^$@0#uentry_isMutableDatatype
-^5615 11741@6@0@1@0@54^$@0#uentry_isParam
-^5616 11743@6@0@1@0@54^$@0#uentry_isExpandedMacro
-^5617 11745@6@0@1@0@54^$@0#uentry_isSefParam
-^5618 11749@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0,finfo.tp0$#uentry_isAnyParam
-^5619 11773@6@0@1@0@54^$@0#uentry_isRealFunction
-^5620 11719@6@0@1@0@54^$@0#uentry_isSpecified
-^5621 11641@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isStructTag
-^5622 11643@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isUnionTag
-^5623 11723@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVar
-^5624 11717@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVariable
-^5625 11701@6@5@1@0@0$@3@0@0#uentry_dump
-^5626 11703@6@5@1@0@0$@3@0@0#uentry_dumpParam
-^5627 11795@6@5@1@0@0^@19@3@0#uentry_observeRealName
-^5628 11793@6@5@1@0@0^@3@0@0@S:2.0.0.fukind.tp0,finfo.tp0,funame.tp0$#uentry_getName
-^5629 11709@6@5@1@0@0^@3@0@0#uentry_unparse
-^5630 11707@6@5@1@0@0^@3@0@0#uentry_unparseAbbrev
-^5631 11711@6@5@1@0@0^@3@0@0#uentry_unparseFull
-^5632 11503$@0@@1@p0$@0#uentry_setMutable
-^5633 11849$^$@0#uentry_getAbstractType
-^5634 11851$@1@s1@1@$@0#uentry_getRealType
-^5635 11799$^$@0#uentry_getType
-^5636 11783$^$@0#uentry_getKind
-^5637 11807@6@5@1@0@0^@19@3@0#uentry_whereDefined
-^5638 11805@6@5@1@0@0^@19@3@0#uentry_whereSpecified
-^5639 11661$$$@0#uentry_compare
-^5640 11833@6@5@1@0@0^@19@2@0#uentry_getSref
-^5641 11781@6@5@1@0@0^@19@3@0#uentry_getMods
-^5642 11715$^$@0#uentry_accessType
-^5643 11803@6@5@1@0@0^@19@3@0#uentry_whereEither
-^5644 11603@6@2@1@0@0^@3@0@0#uentry_makeExpandedMacro
-^5645 11951$@0@g2681@0@0@1@g2681$@0#uentry_checkMatchParam
-^5646 11685@6@5@1@0@0^@19@3@0#uentry_getStateClauseList
-^5647 11903$@0@g2681@0@0@1@g2681$@0#uentry_showWhereLastExtra
-^5648 11465$$$@0#uentry_setRefCounted
-^5649 11447@6@2@1@0@0$@2@0@0#uentry_makeUnnamedVariable
-^5650 11611@6@2@1@0@0$@3@0@0#uentry_makeUnspecFunction
-^5651 11599@6@2@1@0@0$@3@0@0#uentry_makePrivFunction2
-^5652 11443@6@2@1@0@0^@3@0@0#uentry_makeSpecEnumConstant
-^5653 11635@6@2@1@0@0^@3@0@0#uentry_makeEnumTag
-^5654 11609@6@2@1@0@0^@3@0@0#uentry_makeTypeListFunction
-^5655 11601@6@2@1@0@0$@3@0@0#uentry_makeSpecFunction
-^5656 11439@6@2@1@0@0^@3@0@0#uentry_makeEnumConstant
-^5657 11441@6@2@1@0@0^@3@0@0#uentry_makeEnumInitializedConstant
-^5658 11555@6@2@1@0@0^@2@0@0#uentry_makeConstant
-^5659 11553@6@2@1@0@0^@2@0@0#uentry_makeConstantAux
-^5660 11615@6@2@1@0@0^@2@0@0#uentry_makeDatatype
-^5661 11613@6@2@1@0@0^@2@0@0#uentry_makeDatatypeAux
-^5662 11651@6@2@1@0@0^@3@0@0#uentry_makeElipsisMarker
-^5663 11589$@0@@1@p0$@0#uentry_makeVarFunction
-^5664 11591$@0@@1@p0$@0#uentry_makeConstantFunction
-^5665 11625@6@2@1@0@0^@3@0@0#uentry_makeEndIter
-^5666 11639@6@2@1@0@0^@3@0@0#uentry_makeEnumTagLoc
-^5667 11605@6@2@1@0@0^@3@0@0#uentry_makeForwardFunction
-^5668 11597@6@2@1@0@0$@3@0@0#uentry_makeFunction
-^5669 11621@6@2@1@0@0^@3@0@0#uentry_makeIter
-^5670 11547@6@2@1@0@0^@3@0@0#uentry_makeParam
-^5671 11631@6@2@1@0@0$@3@0@0#uentry_makeStructTag
-^5672 11629@6@2@1@0@0$@3@0@0#uentry_makeStructTagLoc
-^5673 11633@6@2@1@0@0$@3@0@0#uentry_makeUnionTag
-^5674 11637@6@2@1@0@0$@3@0@0#uentry_makeUnionTagLoc
-^5675 11587@6@2@1@0@0$@3@0@0#uentry_makeVariable
-^5676 11445@6@2@1@0@0$@2@0@0#uentry_makeVariableLoc
-^5677 11551@6@2@1@0@0$@2@0@0#uentry_makeVariableParam
-^5678 11475@6@2@1@0@0$@2@0@0#uentry_makeVariableSrefParam
-^5679 11459@6@2@1@0@0$@2@0@0#uentry_makeIdFunction
-^5680 11449@6@2@1@0@0$@2@0@0#uentry_makeIdDatatype
-^5681 11617@6@2@1@0@0$@2@0@0#uentry_makeBoolDatatype
-^5682 11973$$$@0#uentry_mergeDefinition
-^5683 11967$$$@0#uentry_mergeEntries
-^5684 11855@6@5@1@0@0$@3@0@0#uentry_nameCopy
-^5685 11699@6@5@1@0@0$@3@0@0#uentry_undump
-^5686 11787@6@5@1@0@0^@19@3@0#uentry_getParams
-^5687 11841$@0@@1@p0$@0#uentry_resetParams
-^5688 11779@6@5@1@0@0^@19@3@0#uentry_getGlobs
-^5689 11761$$$@0#uentry_nullPred
-^5690 11893$$$@0#uentry_free
-^5691 11857$$$@0#uentry_setDatatype
-^5692 11827$@0@@1@p0$@0@S:2.0.0.fwhereDefined.tp0,fukind.tp0,funame.tp0,finfo.tp0$#uentry_setDefined
-^5693 11971$$$@0#uentry_checkDecl
-^5694 11969$$$@0#uentry_clearDecl
-^5695 11823$$$@0#uentry_setDeclared
-^5696 11821$$$@0#uentry_setDeclaredOnly
-^5697 11819$$$@0#uentry_setDeclaredForceOnly
-^5698 11813$$$@0#uentry_setFunctionDefined
-^5699 11837$$$@0#uentry_setName
-^5700 11845$$$@0#uentry_setParam
-^5701 11847$$$@0#uentry_setSref
-^5702 11467$$$@0#uentry_setStatic
-^5703 11485$@0@@1@p0,p1$@0#uentry_setModifies
-^5704 11489$^$@0#uentry_hasWarning
-^5705 11491$@0@@1@p0$@0#uentry_addWarning
-^5706 11481$@0@@1@p0$@0#uentry_setStateClauseList
-^5707 11839$$$@0#uentry_setType
-^5708 11933@6@5@1@0@0$@19@3@0#uentry_checkedName
-^5709 11911$@0@g2681@0@0@1@g2681$@0#uentry_showWhereLastPlain
-^5710 11917$@0@g2681@0@0@1@g2681$@0#uentry_showWhereSpecifiedExtra
-^5711 11915$@0@g2681@0@0@1@g2681$@0#uentry_showWhereSpecified
-^5712 11899$@0@g2681@0@0@1@g2681$@0#uentry_showWhereLast
-^5713 11905$@0@g2681@0@0@1@g2681$@0#uentry_showWhereDeclared
-^5714 11549@6@2@1@0@0^@2@0@0#uentry_makeIdVariable
-^5715 11981@6@5@1@0@0^@3@0@0#uentry_copy
-^5716 11895$$$@0#uentry_freeComplete
-^5717 11825$@0@@1@p0$@0#uentry_clearDefined
-^5718 11425@6@5@1@0@0^@19@3@0#uentry_specDeclName
-^5719 12001$@0@@1@p0,p1$@0#uentry_mergeState
-^5720 11983$@0@@1@p0,p1$@0#uentry_setState
-^5721 11843$@0@@1@p0$@0#uentry_setRefParam
-^5722 11817$@0@@1@p0$@0#uentry_setDeclaredForce
-^5723 11525$^$@0#uentry_isNonLocal
-^5724 11527$^$@0#uentry_isGlobalVariable
-^5725 11529$^$@0#uentry_isVisibleExternally
-^5726 11747$^$@0#uentry_isRefParam
-^5727 11679$^$@0#uentry_hasGlobs
-^5728 11687$^$@0#uentry_hasMods
-^5729 11681$^$@0#uentry_hasStateClauseList
-^5730 11683$^$@0#uentry_hasConditions
-^5731 11759$^$@0#uentry_getExitCode
-^5732 12011$$$@0#uentry_checkYieldParam
-^5733 11513$^$@0#uentry_isOnly
-^5734 11519$^$@0#uentry_isUnique
-^5735 11511$@0@@1@p0$@0#uentry_reflectQualifiers
-^5736 11753$^$@0#uentry_isOut
-^5737 11755$^$@0#uentry_isPartial
-^5738 11757$^$@0#uentry_isStateSpecial
-^5739 11763$^$@0#uentry_possiblyNull
-^5740 11853$@1@s1@1@$@0#uentry_getForceRealType
-^5741 11765$^$@0#uentry_getAliasKind
-^5742 11767$^$@0#uentry_getExpKind
-^5743 11785@6@5@1@0@0^@19@3@0#uentry_getConstantValue
-^5744 11477$@0@@1@p0$@0#uentry_fixupSref
-^5745 11593$@0@@1@p0,p1$@0#uentry_setGlobals
-^5746 11583$^$@0#uentry_isYield
-^5747 11557@6@2@1@0@0^@3@0@0#uentry_makeIdConstant
-^5748 11797@6@5@1@0@0^@19@3@0#uentry_getRealName
-^5749 11655$^$@0#uentry_xcomparealpha
-^5750 11657$^$@0#uentry_xcompareuses
-^5751 11423@6@5@1@0@0^@19@3@0#uentry_specOrDefName
-^5752 11975$$$@0#uentry_copyState
-^5753 11977$$$@0#uentry_sameKind
-^5754 12007@6@5@1@0@0$@19@2@0#uentry_returnedRef
-^5755 12005$$$@0#uentry_isReturned
-^5756 11739$$$@0#uentry_isRefCountedDatatype
-^5757 11751$$$@0#uentry_getDefState
-^5758 11697$$$@0#uentry_markFree
-^5759 11835@6@5@1@0@0$@18@0@0#uentry_getOrigSref
-^5760 11649$@1@s1@1@s1$@0#uentry_destroyMod
-^5761 11901$$$@0#uentry_showDefSpecInfo
-^5762 11891$$$@0#uentry_markOwned
-^5763 11801@6@5@1@0@0^@19@3@0#uentry_whereLast
-^5764 11471$@0@@1@p0$@0#uentry_setParamNo
-^5765 11561$^$@0#uentry_isCheckedUnknown
-^5766 11569$^$@0#uentry_isCheckedModify
-^5767 11565$^$@0#uentry_isUnchecked
-^5768 11567$^$@0#uentry_isChecked
-^5769 11563$^$@0#uentry_isCheckMod
-^5770 11571$^$@0#uentry_isCheckedStrict
-^5771 11573$@0@@1@p0$@0#uentry_setUnchecked
-^5772 11575$@0@@1@p0$@0#uentry_setChecked
-^5773 11577$@0@@1@p0$@0#uentry_setCheckMod
-^5774 11579$@0@@1@p0$@0#uentry_setCheckedStrict
-^5775 11713$$$@0#uentry_hasAccessType
-*1 (Constant)
-^5776 1211@@0@5#GLOBAL_MARKER_NAME
-*4 (Function)
-^5777 12029$$$@0#uentry_setNullTerminatedState
-^5778 12027$$$@0#uentry_setPossiblyNullTerminatedState
-^5779 12031$$$@0#uentry_setSize
-^5780 12033$$$@0#uentry_setLen
-^5781 6377@6@5@1@0@0$@3@0@0#uentry_makeGlobalMarker
-^5782 12025$^$@0#uentry_isGlobalMarker
-^5783 12021@6@5@1@0@0$@19@2@0#uentry_makeUnrecognized
-^5784 12035$^$@0#uentry_hasMetaStateEnsures
-^5785 12037@6@5@1@0@0$@2@0@0#uentry_getMetaStateEnsures
-^5786 11431@6@5@1@0@0$@3@0@0#uentry_getFcnPreconditions
-^5787 11433@6@5@1@0@0$@3@0@0#uentry_getFcnPostconditions
-^5788 11495$$$@0#uentry_setPostconditions
-^5789 11493$$$@0#uentry_setPreconditions
-*7 (Struct tag)
-^5790 6394@6395#@!173
-*0 (Datatype)
-^5791 6396@-@+@0@5@0@0@6397#stateInfo
-*1 (Constant)
-^5792 6397@i0@0@6#stateInfo_undefined
-*4 (Function)
-^5793 19985$$$@0#stateInfo_free
-^5794 19987@6@5@1@0@0$@2@0@0#stateInfo_update
-^5795 19989@6@5@1@0@0$@2@0@0#stateInfo_updateLoc
-^5796 19991@6@5@1@0@0$@2@0@0#stateInfo_updateRefLoc
-^5797 19993@6@5@1@0@0$@2@0@0#stateInfo_copy
-^5798 19995@6@2@1@0@0$@2@0@0#stateInfo_currentLoc
-^5799 19997@6@2@1@0@0$@2@0@0#stateInfo_makeLoc
-^5800 19999@6@5@1@0@0$@2@0@0#stateInfo_makeRefLoc
-^5801 20003@6@5@1@0@0$@19@3@0#stateInfo_getLoc
-^5802 20001@6@5@1@0@0^@2@0@0#stateInfo_unparse
-^5803 14140@6@2@1@0@0^@3@0@0#stateValue_create
-^5804 14142@6@2@1@0@0^@3@0@0#stateValue_createImplicit
-*1 (Constant)
-^5805 1097@i0@0@4#stateValue_undefined
-*4 (Function)
-^5806 14162$^$@0#stateValue_isImplicit
-^5807 14160$^$@0#stateValue_getValue
-^5808 14154$@0@@1@p0$@0#stateValue_update
-^5809 14166$^$@0#stateValue_hasLoc
-^5810 14164@6@5@1@0@0^@19@3@0#stateValue_getInfo
-^5811 14150$@0@@1@p0$@0#stateValue_updateValue
-^5812 14152$@0@@1@p0$@0#stateValue_updateValueLoc
-^5813 14156$$$@0#stateValue_show
-^5814 14144@6@5@1@0@0^@3@0@0#stateValue_copy
-^5815 14158@6@5@1@0@0^@2@0@0#stateValue_unparseValue
-^5816 14148@6@5@1@0@0^@3@0@0#stateValue_unparse
-^5817 14146$^$@0#stateValue_sameValue
-*1 (Constant)
-^5818 5$#stateValue_error
-^5819 1098@@0@4#valueTable_undefined
-*4 (Function)
-^5820 14136$$$@0#valueTable_insert
-^5821 14134@6@5@1@0@0^@2@0@0#valueTable_unparse
-^5822 14138$@0@@1@p0$@0#valueTable_update
-^5823 14132@6@5@1@0@0$@2@0@0#valueTable_copy
+^5577 5906@5907#$!172
+*0 (Datatype)
+^5578 5908@-@+@0@0@0@0@5909#uinfo
+*1 (Constant)
+^5579 1050@i0@0@4#uentry_undefined
+*4 (Function)
+^5580 11659$$$@0#uentry_compareStrict
+*1 (Constant)
+^5581 5$#PARAMUNKNOWN
+*4 (Function)
+^5582 11735$^$@0#uentry_isMaybeAbstract
+^5583 11729$@0@@1@p0$@0#uentry_setAbstract
+^5584 11731$@0@@1@p0$@0#uentry_setConcrete
+^5585 12017$@0@@1@p0$@0#uentry_setHasNameError
+^5586 11607$^$@0#uentry_isForward
+^5587 11521@6@0@1@0@54^$@0#uentry_isFileStatic
+^5588 11523@6@0@1@0@54^$@0#uentry_isExported
+^5589 11545$^$@0#uentry_isSpecialFunction
+^5590 11535$^$@0#uentry_isMessageLike
+^5591 11533$^$@0#uentry_isScanfLike
+^5592 11531$^$@0#uentry_isPrintfLike
+^5593 11543$@0@@1@p0$@0#uentry_setMessageLike
+^5594 11541$@0@@1@p0$@0#uentry_setScanfLike
+^5595 11539$@0@@1@p0$@0#uentry_setPrintfLike
+^5596 12019$@0@g2690@0@0@1@g2690,p0$@0#uentry_checkName
+^5597 11595$@0@@1@p0$@0#uentry_addAccessType
+^5598 11907$@0@g2690@0@0@1@g2690$@0#uentry_showWhereAny
+^5599 11451$$$@0#uentry_checkParams
+^5600 11985$$$@0#uentry_mergeUses
+^5601 11469$$$@0#uentry_setExtern
+^5602 12003$$$@0#uentry_setUsed
+^5603 11559$$$@0#uentry_setDefState
+^5604 11955$$$@0#uentry_mergeConstantValue
+^5605 11811@6@5@1@0@0^@19@3@0#uentry_whereEarliest
+^5606 11789@6@5@1@0@0^@19@3@0#uentry_rawName
+^5607 11809@6@5@1@0@0^@19@3@0#uentry_whereDeclared
+^5608 11653$^$@0#uentry_equiv
+^5609 11775@6@0@1@0@54^$@0#uentry_hasName
+^5610 11777@6@0@1@0@54^$@0#uentry_hasRealName
+^5611 11733@6@0@1@0@54^$@0#uentry_isAbstractDatatype
+^5612 11647@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isAnyTag
+^5613 11727@6@0@1@0@54^$@0#uentry_isDatatype
+^5614 11829@6@0@1@0@54^$@0#uentry_isCodeDefined
+^5615 11831@6@0@1@0@54^$@0@S:2.0.0.fwhereDeclared.tp0$#uentry_isDeclared
+^5616 12013@6@5@1@0@0^@19@3@0#uentry_ekindName
+^5617 12015@6@5@1@0@0^@19@3@0#uentry_ekindNameLC
+^5618 11909$$$@0#uentry_showWhereDefined
+^5619 11771@6@0@1@0@54^$@0#uentry_isEndIter
+^5620 11645@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isEnumTag
+^5621 11725@6@0@1@0@54^$@0#uentry_isFakeTag
+^5622 11769@6@0@1@0@54^$@0#uentry_isIter
+^5623 11737@6@0@1@0@54^$@0#uentry_isMutableDatatype
+^5624 11741@6@0@1@0@54^$@0#uentry_isParam
+^5625 11743@6@0@1@0@54^$@0#uentry_isExpandedMacro
+^5626 11745@6@0@1@0@54^$@0#uentry_isSefParam
+^5627 11749@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0,finfo.tp0$#uentry_isAnyParam
+^5628 11773@6@0@1@0@54^$@0#uentry_isRealFunction
+^5629 11719@6@0@1@0@54^$@0#uentry_isSpecified
+^5630 11641@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isStructTag
+^5631 11643@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isUnionTag
+^5632 11723@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVar
+^5633 11717@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVariable
+^5634 11701@6@5@1@0@0$@3@0@0#uentry_dump
+^5635 11703@6@5@1@0@0$@3@0@0#uentry_dumpParam
+^5636 11795@6@5@1@0@0^@19@3@0#uentry_observeRealName
+^5637 11793@6@5@1@0@0^@3@0@0@S:2.0.0.fukind.tp0,finfo.tp0,funame.tp0$#uentry_getName
+^5638 11709@6@5@1@0@0^@3@0@0#uentry_unparse
+^5639 11707@6@5@1@0@0^@3@0@0#uentry_unparseAbbrev
+^5640 11711@6@5@1@0@0^@3@0@0#uentry_unparseFull
+^5641 11503$@0@@1@p0$@0#uentry_setMutable
+^5642 11849$^$@0#uentry_getAbstractType
+^5643 11851$@1@s1@1@$@0#uentry_getRealType
+^5644 11799$^$@0#uentry_getType
+^5645 11783$^$@0#uentry_getKind
+^5646 11807@6@5@1@0@0^@19@3@0#uentry_whereDefined
+^5647 11805@6@5@1@0@0^@19@3@0#uentry_whereSpecified
+^5648 11661$$$@0#uentry_compare
+^5649 11833@6@5@1@0@0^@19@2@0#uentry_getSref
+^5650 11781@6@5@1@0@0^@19@3@0#uentry_getMods
+^5651 11715$^$@0#uentry_accessType
+^5652 11803@6@5@1@0@0^@19@3@0#uentry_whereEither
+^5653 11603@6@2@1@0@0^@3@0@0#uentry_makeExpandedMacro
+^5654 11951$@0@g2690@0@0@1@g2690$@0#uentry_checkMatchParam
+^5655 11685@6@5@1@0@0^@19@3@0#uentry_getStateClauseList
+^5656 11903$@0@g2690@0@0@1@g2690$@0#uentry_showWhereLastExtra
+^5657 11465$$$@0#uentry_setRefCounted
+^5658 11447@6@2@1@0@0$@2@0@0#uentry_makeUnnamedVariable
+^5659 11611@6@2@1@0@0$@3@0@0#uentry_makeUnspecFunction
+^5660 11599@6@2@1@0@0$@3@0@0#uentry_makePrivFunction2
+^5661 11443@6@2@1@0@0^@3@0@0#uentry_makeSpecEnumConstant
+^5662 11635@6@2@1@0@0^@3@0@0#uentry_makeEnumTag
+^5663 11609@6@2@1@0@0^@3@0@0#uentry_makeTypeListFunction
+^5664 11601@6@2@1@0@0$@3@0@0#uentry_makeSpecFunction
+^5665 11439@6@2@1@0@0^@3@0@0#uentry_makeEnumConstant
+^5666 11441@6@2@1@0@0^@3@0@0#uentry_makeEnumInitializedConstant
+^5667 11555@6@2@1@0@0^@2@0@0#uentry_makeConstant
+^5668 11553@6@2@1@0@0^@2@0@0#uentry_makeConstantAux
+^5669 11615@6@2@1@0@0^@2@0@0#uentry_makeDatatype
+^5670 11613@6@2@1@0@0^@2@0@0#uentry_makeDatatypeAux
+^5671 11651@6@2@1@0@0^@3@0@0#uentry_makeElipsisMarker
+^5672 11589$@0@@1@p0$@0#uentry_makeVarFunction
+^5673 11591$@0@@1@p0$@0#uentry_makeConstantFunction
+^5674 11625@6@2@1@0@0^@3@0@0#uentry_makeEndIter
+^5675 11639@6@2@1@0@0^@3@0@0#uentry_makeEnumTagLoc
+^5676 11605@6@2@1@0@0^@3@0@0#uentry_makeForwardFunction
+^5677 11597@6@2@1@0@0$@3@0@0#uentry_makeFunction
+^5678 11621@6@2@1@0@0^@3@0@0#uentry_makeIter
+^5679 11547@6@2@1@0@0^@3@0@0#uentry_makeParam
+^5680 11631@6@2@1@0@0$@3@0@0#uentry_makeStructTag
+^5681 11629@6@2@1@0@0$@3@0@0#uentry_makeStructTagLoc
+^5682 11633@6@2@1@0@0$@3@0@0#uentry_makeUnionTag
+^5683 11637@6@2@1@0@0$@3@0@0#uentry_makeUnionTagLoc
+^5684 11587@6@2@1@0@0$@3@0@0#uentry_makeVariable
+^5685 11445@6@2@1@0@0$@2@0@0#uentry_makeVariableLoc
+^5686 11551@6@2@1@0@0$@2@0@0#uentry_makeVariableParam
+^5687 11475@6@2@1@0@0$@2@0@0#uentry_makeVariableSrefParam
+^5688 11459@6@2@1@0@0$@2@0@0#uentry_makeIdFunction
+^5689 11449@6@2@1@0@0$@2@0@0#uentry_makeIdDatatype
+^5690 11617@6@2@1@0@0$@2@0@0#uentry_makeBoolDatatype
+^5691 11973$$$@0#uentry_mergeDefinition
+^5692 11967$$$@0#uentry_mergeEntries
+^5693 11855@6@5@1@0@0$@3@0@0#uentry_nameCopy
+^5694 11699@6@5@1@0@0$@3@0@0#uentry_undump
+^5695 11787@6@5@1@0@0^@19@3@0#uentry_getParams
+^5696 11841$@0@@1@p0$@0#uentry_resetParams
+^5697 11779@6@5@1@0@0^@19@3@0#uentry_getGlobs
+^5698 11761$$$@0#uentry_nullPred
+^5699 11893$$$@0#uentry_free
+^5700 11857$$$@0#uentry_setDatatype
+^5701 11827$@0@@1@p0$@0@S:2.0.0.fwhereDefined.tp0,fukind.tp0,funame.tp0,finfo.tp0$#uentry_setDefined
+^5702 11971$$$@0#uentry_checkDecl
+^5703 11969$$$@0#uentry_clearDecl
+^5704 11823$$$@0#uentry_setDeclared
+^5705 11821$$$@0#uentry_setDeclaredOnly
+^5706 11819$$$@0#uentry_setDeclaredForceOnly
+^5707 11813$$$@0#uentry_setFunctionDefined
+^5708 11837$$$@0#uentry_setName
+^5709 11845$$$@0#uentry_setParam
+^5710 11847$$$@0#uentry_setSref
+^5711 11467$$$@0#uentry_setStatic
+^5712 11485$@0@@1@p0,p1$@0#uentry_setModifies
+^5713 11489$^$@0#uentry_hasWarning
+^5714 11491$@0@@1@p0$@0#uentry_addWarning
+^5715 11481$@0@@1@p0$@0#uentry_setStateClauseList
+^5716 11839$$$@0#uentry_setType
+^5717 11933@6@5@1@0@0$@19@3@0#uentry_checkedName
+^5718 11911$@0@g2690@0@0@1@g2690$@0#uentry_showWhereLastPlain
+^5719 11917$@0@g2690@0@0@1@g2690$@0#uentry_showWhereSpecifiedExtra
+^5720 11915$@0@g2690@0@0@1@g2690$@0#uentry_showWhereSpecified
+^5721 11899$@0@g2690@0@0@1@g2690$@0#uentry_showWhereLast
+^5722 11905$@0@g2690@0@0@1@g2690$@0#uentry_showWhereDeclared
+^5723 11549@6@2@1@0@0^@2@0@0#uentry_makeIdVariable
+^5724 11981@6@5@1@0@0^@3@0@0#uentry_copy
+^5725 11895$$$@0#uentry_freeComplete
+^5726 11825$@0@@1@p0$@0#uentry_clearDefined
+^5727 11425@6@5@1@0@0^@19@3@0#uentry_specDeclName
+^5728 12001$@0@@1@p0,p1$@0#uentry_mergeState
+^5729 11983$@0@@1@p0,p1$@0#uentry_setState
+^5730 11843$@0@@1@p0$@0#uentry_setRefParam
+^5731 11817$@0@@1@p0$@0#uentry_setDeclaredForce
+^5732 11525$^$@0#uentry_isNonLocal
+^5733 11527$^$@0#uentry_isGlobalVariable
+^5734 11529$^$@0#uentry_isVisibleExternally
+^5735 11747$^$@0#uentry_isRefParam
+^5736 11679$^$@0#uentry_hasGlobs
+^5737 11687$^$@0#uentry_hasMods
+^5738 11681$^$@0#uentry_hasStateClauseList
+^5739 11683$^$@0#uentry_hasConditions
+^5740 11759$^$@0#uentry_getExitCode
+^5741 12011$$$@0#uentry_checkYieldParam
+^5742 11513$^$@0#uentry_isOnly
+^5743 11519$^$@0#uentry_isUnique
+^5744 11511$@0@@1@p0$@0#uentry_reflectQualifiers
+^5745 11753$^$@0#uentry_isOut
+^5746 11755$^$@0#uentry_isPartial
+^5747 11757$^$@0#uentry_isStateSpecial
+^5748 11763$^$@0#uentry_possiblyNull
+^5749 11853$@1@s1@1@$@0#uentry_getForceRealType
+^5750 11765$^$@0#uentry_getAliasKind
+^5751 11767$^$@0#uentry_getExpKind
+^5752 11785@6@5@1@0@0^@19@3@0#uentry_getConstantValue
+^5753 11477$@0@@1@p0$@0#uentry_fixupSref
+^5754 11593$@0@@1@p0,p1$@0#uentry_setGlobals
+^5755 11583$^$@0#uentry_isYield
+^5756 11557@6@2@1@0@0^@3@0@0#uentry_makeIdConstant
+^5757 11797@6@5@1@0@0^@19@3@0#uentry_getRealName
+^5758 11655$^$@0#uentry_xcomparealpha
+^5759 11657$^$@0#uentry_xcompareuses
+^5760 11423@6@5@1@0@0^@19@3@0#uentry_specOrDefName
+^5761 11975$$$@0#uentry_copyState
+^5762 11977$$$@0#uentry_sameKind
+^5763 12007@6@5@1@0@0$@19@2@0#uentry_returnedRef
+^5764 12005$$$@0#uentry_isReturned
+^5765 11739$$$@0#uentry_isRefCountedDatatype
+^5766 11751$$$@0#uentry_getDefState
+^5767 11697$$$@0#uentry_markFree
+^5768 11835@6@5@1@0@0$@18@0@0#uentry_getOrigSref
+^5769 11649$@1@s1@1@s1$@0#uentry_destroyMod
+^5770 11901$$$@0#uentry_showDefSpecInfo
+^5771 11891$$$@0#uentry_markOwned
+^5772 11801@6@5@1@0@0^@19@3@0#uentry_whereLast
+^5773 11471$@0@@1@p0$@0#uentry_setParamNo
+^5774 11561$^$@0#uentry_isCheckedUnknown
+^5775 11569$^$@0#uentry_isCheckedModify
+^5776 11565$^$@0#uentry_isUnchecked
+^5777 11567$^$@0#uentry_isChecked
+^5778 11563$^$@0#uentry_isCheckMod
+^5779 11571$^$@0#uentry_isCheckedStrict
+^5780 11573$@0@@1@p0$@0#uentry_setUnchecked
+^5781 11575$@0@@1@p0$@0#uentry_setChecked
+^5782 11577$@0@@1@p0$@0#uentry_setCheckMod
+^5783 11579$@0@@1@p0$@0#uentry_setCheckedStrict
+^5784 11713$$$@0#uentry_hasAccessType
+*1 (Constant)
+^5785 1211@@0@5#GLOBAL_MARKER_NAME
+*4 (Function)
+^5786 12029$$$@0#uentry_setNullTerminatedState
+^5787 12027$$$@0#uentry_setPossiblyNullTerminatedState
+^5788 12031$$$@0#uentry_setSize
+^5789 12033$$$@0#uentry_setLen
+^5790 6377@6@5@1@0@0$@3@0@0#uentry_makeGlobalMarker
+^5791 12025$^$@0#uentry_isGlobalMarker
+^5792 12021@6@5@1@0@0$@19@2@0#uentry_makeUnrecognized
+^5793 12035$^$@0#uentry_hasMetaStateEnsures
+^5794 12037@6@5@1@0@0$@2@0@0#uentry_getMetaStateEnsures
+^5795 11431@6@5@1@0@0$@3@0@0#uentry_getFcnPreconditions
+^5796 11433@6@5@1@0@0$@3@0@0#uentry_getFcnPostconditions
+^5797 11495$$$@0#uentry_setPostconditions
+^5798 11493$$$@0#uentry_setPreconditions
+*7 (Struct tag)
+^5799 6394@6395#@!173
+*0 (Datatype)
+^5800 6396@-@+@0@5@0@0@6397#stateInfo
+*1 (Constant)
+^5801 6397@i0@0@6#stateInfo_undefined
+*4 (Function)
+^5802 17434$$$@0#stateInfo_free
+^5803 17436@6@5@1@0@0$@2@0@0#stateInfo_update
+^5804 17438@6@5@1@0@0$@2@0@0#stateInfo_updateLoc
+^5805 17440@6@5@1@0@0$@2@0@0#stateInfo_updateRefLoc
+^5806 17442@6@5@1@0@0$@2@0@0#stateInfo_copy
+^5807 17444@6@2@1@0@0$@2@0@0#stateInfo_currentLoc
+^5808 17446@6@2@1@0@0$@2@0@0#stateInfo_makeLoc
+^5809 17448@6@5@1@0@0$@2@0@0#stateInfo_makeRefLoc
+^5810 17452@6@5@1@0@0$@19@3@0#stateInfo_getLoc
+^5811 17450@6@5@1@0@0^@2@0@0#stateInfo_unparse
+^5812 14140@6@2@1@0@0^@3@0@0#stateValue_create
+^5813 14142@6@2@1@0@0^@3@0@0#stateValue_createImplicit
+*1 (Constant)
+^5814 1097@i0@0@4#stateValue_undefined
+*4 (Function)
+^5815 14162$^$@0#stateValue_isImplicit
+^5816 14160$^$@0#stateValue_getValue
+^5817 14154$@0@@1@p0$@0#stateValue_update
+^5818 14166$^$@0#stateValue_hasLoc
+^5819 14164@6@5@1@0@0^@19@3@0#stateValue_getInfo
+^5820 14150$@0@@1@p0$@0#stateValue_updateValue
+^5821 14152$@0@@1@p0$@0#stateValue_updateValueLoc
+^5822 14156$$$@0#stateValue_show
+^5823 14144@6@5@1@0@0^@3@0@0#stateValue_copy
+^5824 14158@6@5@1@0@0^@2@0@0#stateValue_unparseValue
+^5825 14148@6@5@1@0@0^@3@0@0#stateValue_unparse
+^5826 14146$^$@0#stateValue_sameValue
+*1 (Constant)
+^5827 5$#stateValue_error
+^5828 1098@@0@4#valueTable_undefined
+*4 (Function)
+^5829 14136$$$@0#valueTable_insert
+^5830 14134@6@5@1@0@0^@2@0@0#valueTable_unparse
+^5831 14138$@0@@1@p0$@0#valueTable_update
+^5832 14132@6@5@1@0@0$@2@0@0#valueTable_copy
 *6 (Iterator finalizer)
-^5824 0@57#end_valueTable_elements
+^5833 0@57#end_valueTable_elements
 *5 (Iterator)
-^5825 6479@57#valueTable_elements
+^5834 6479@57#valueTable_elements
 *2 (Enum member)
-^5826 6482$#SR_NOTHING#SR_INTERNAL#SR_SPECSTATE#SR_SYSTEM#SR_GLOBALMARKER
+^5835 6482$#SR_NOTHING#SR_INTERNAL#SR_SPECSTATE#SR_SYSTEM#SR_GLOBALMARKER
 *9 (Enum tag)
-^5831 6482@6483#&!174
+^5840 6482@6483#&!174
 *0 (Datatype)
-^5832 6483@-@-@0@0@0@0@6484#speckind
+^5841 6483@-@-@0@0@0@0@6484#speckind
 *2 (Enum member)
-^5833 6485$#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
+^5842 6485$#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)
-^5850 6485@6486#&!175
+^5859 6485@6486#&!175
 *0 (Datatype)
-^5851 6486@-@-@0@0@0@0@6487#skind
+^5860 6486@-@-@0@0@0@0@6487#skind
 *7 (Struct tag)
-^5852 6488@6489#@!176
+^5861 6488@6489#@!176
 *0 (Datatype)
-^5853 6490@-@+@0@0@0@0@6491#cref
+^5862 6490@-@+@0@0@0@0@6491#cref
 *7 (Struct tag)
-^5854 6492@6493#@!177
+^5863 6492@6493#@!177
 *0 (Datatype)
-^5855 6494@-@+@0@0@0@0@6495#ainfo
+^5864 6494@-@+@0@0@0@0@6495#ainfo
 *7 (Struct tag)
-^5856 6496@6497#@!178
+^5865 6496@6497#@!178
 *0 (Datatype)
-^5857 6498@-@+@0@0@0@0@6499#fldinfo
+^5866 6498@-@+@0@0@0@0@6499#fldinfo
 *7 (Struct tag)
-^5858 6500@6501#@!179
+^5867 6500@6501#@!179
 *0 (Datatype)
-^5859 6502@-@+@0@0@0@0@6503#cjinfo
+^5868 6502@-@+@0@0@0@0@6503#cjinfo
 *8 (Union tag)
-^5860 6504@6505#$!180
-*0 (Datatype)
-^5861 6506@-@+@0@0@0@0@6507#sinfo
-*4 (Function)
-^5862 15676$$$@0#sRef_perhapsNull
-^5863 15652$$$@0#sRef_possiblyNull
-^5864 15678$$$@0#sRef_definitelyNull
-^5865 15826$$$@0#sRef_definitelyNullContext
-^5866 15828$$$@0#sRef_definitelyNullAltContext
-^5867 15460$$$@0#sRef_setNullError
-^5868 15458$$$@0#sRef_setNullUnknown
-^5869 15444$$$@0#sRef_setNotNull
-^5870 15448$$$@0#sRef_setNullState
-^5871 15446$$$@0#sRef_setNullStateN
-^5872 15452$$$@0#sRef_setNullStateInnerComplete
-^5873 15454$$$@0#sRef_setPosNull
-^5874 15456$$$@0#sRef_setDefNull
-*1 (Constant)
-^5875 1047@i0@0@4#sRef_undefined
-*4 (Function)
-^5876 15102$^$@0#sRef_isRecursiveField
-^5877 15402$@0@@1@p0$@0#sRef_copyRealDerivedComplete
-^5878 15808$^$@0#sRef_getNullState
-^5879 15804$^$@0#sRef_isNotNull
-^5880 15798$^$@0#sRef_isDefinitelyNull
-^5881 15758@6@0@1@0@54^$@0#sRef_isLocalVar
-^5882 15756@6@0@1@0@54^$@0#sRef_isNSLocalVar
-^5883 15760@6@0@1@0@54^$@0#sRef_isRealLocalVar
-^5884 15762@6@0@1@0@54^$@0#sRef_isLocalParamVar
-^5885 15806$^$@0#sRef_getAliasKind
-^5886 15746@6@5@1@0@0$@19@2@0#sRef_buildArrow
-^5887 15744@6@5@1@0@0$@19@2@0#sRef_makeArrow
-^5888 15632$^$@0#sRef_isAllocIndexRef
-^5889 15382$@0@@1@p0$@0#sRef_setAliasKind
-^5890 15424$@0@@1@p0$@0#sRef_setPdefined
-^5891 15584$^$@0#sRef_hasDerived
-^5892 15586$$$@0#sRef_clearDerived
-^5893 15588$$$@0#sRef_clearDerivedComplete
-^5894 15274@6@5@1@0@0$@19@2@0#sRef_getBaseSafe
-^5895 15548@6@5@1@0@0^@19@3@0#sRef_derivedFields
-^5896 15616$^$@0#sRef_sameName
-^5897 15522$^$@0#sRef_isDirectParam
-^5898 15592@6@5@1@0@0$@19@2@0#sRef_makeAnyArrayFetch
-^5899 15552$^$@0#sRef_isUnknownArrayFetch
-^5900 15410$$$@0#sRef_setPartialDefinedComplete
-^5901 15502$^$@0#sRef_isMacroParamRef
-^5902 6614$@1@s1@1@s1$@0#sRef_destroyMod
-^5903 15110$$$@0#sRef_deepPred
-^5904 15700$$$@0#sRef_aliasCompleteSimplePred
-^5905 15396$$$@0#sRef_clearExKindComplete
-^5906 15770@6@5@1@0@0^@19@3@0#sRef_nullMessage
-^5907 15338$^$@0#sRef_isSystemState
-^5908 15340$^$@0#sRef_isGlobalMarker
-^5909 15330$^$@0#sRef_isInternalState
-^5910 15336$^$@0#sRef_isResult
-^5911 15332$^$@0#sRef_isSpecInternalState
-^5912 15334$^$@0#sRef_isSpecState
-^5913 15328$^$@0#sRef_isNothing
-^5914 15530$^$@0#sRef_isFileOrGlobalScope
-^5915 15526$^$@0#sRef_isReference
-^5916 15228$^$@0#sRef_deriveType
-^5917 15230$^$@0#sRef_getType
-^5918 15824$@0@@1@p0$@0#sRef_markImmutable
-^5919 15496@6@0@1@0@54^$@0#sRef_isAddress
-^5920 15500@6@0@1@0@54^$@0#sRef_isArrayFetch
-^5921 15506@6@0@1@0@54^$@0#sRef_isConst
-^5922 15504@6@0@1@0@54^$@0#sRef_isCvar
-^5923 15514@6@0@1@0@54^$@0#sRef_isField
-^5924 15520@6@0@1@0@54^$@0#sRef_isParam
-^5925 15524@6@0@1@0@54^$@0#sRef_isPointer
-^5926 15540$$$@0#sRef_setType
-^5927 15542$$$@0#sRef_setTypeFull
-^5928 15650$$$@0#sRef_mergeNullState
-^5929 15440$$$@0#sRef_setLastReference
-^5930 15174$@0@@1@p0$@0#sRef_canModify
-^5931 15172$@0@@1@p0$@0#sRef_canModifyVal
-^5932 15528$^$@0#sRef_isIReference
-^5933 15262$^$@0#sRef_isIndexKnown
-^5934 15168$^$@0#sRef_isModified
-^5935 15158$^$@0#sRef_isExternallyVisible
-^5936 15190$^$@0#sRef_compare
-^5937 15204$^$@0#sRef_realSame
-^5938 15206$^$@0#sRef_sameObject
-^5939 15208$^$@0#sRef_same
-^5940 15200$^$@0#sRef_similar
-^5941 15270@6@5@1@0@0^@19@3@0#sRef_getField
-^5942 15236@6@5@1@0@0^@2@0@0#sRef_unparse
-^5943 15180@6@5@1@0@0^@19@3@0#sRef_stateVerb
-^5944 15182@6@5@1@0@0^@19@3@0#sRef_stateAltVerb
-^5945 15232@6@5@1@0@0^@2@0@0#sRef_unparseOpt
-^5946 15240@6@5@1@0@0^@2@0@0#sRef_unparseDebug
-^5947 15488$@0@@1@p0$@0#sRef_killComplete
-^5948 15264$^$@0#sRef_getIndex
-^5949 15618@6@5@1@0@0$@18@0@0#sRef_fixOuterRef
-^5950 15412$$$@0#sRef_setDefinedComplete
-^5951 15418$$$@0#sRef_setDefinedNCComplete
-^5952 15166$^$@0#sRef_getParam
-^5953 15254$^$@0#sRef_lexLevel
-^5954 15384$$$@0#sRef_setOrigAliasKind
-^5955 15628@6@5@1@0@0@0@@1@p0,p1@19@2@0#sRef_fixBase
-^5956 15370$@0@g2681@0@0@1@g2681$@0#sRef_showNotReallyDefined
-^5957 6734$@0@s1@1@s1$@0#sRef_enterFunctionScope
-^5958 6736$@0@s1@1@s1$@0#sRef_setGlobalScope
-^5959 6738$^$@0#sRef_inGlobalScope
-^5960 6740$@0@s1@1@s1$@0#sRef_exitFunctionScope
-^5961 6742$@0@s1@1@s1$@0#sRef_clearGlobalScopeSafe
-^5962 6744$@0@s1@1@s1$@0#sRef_setGlobalScopeSafe
-^5963 15562@6@2@1@0@0$@19@2@0#sRef_buildArrayFetch
-^5964 15564@6@2@1@0@0$@19@2@0#sRef_buildArrayFetchKnown
-^5965 15544@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildField
-^5966 15572@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildPointer
-^5967 15268@6@5@1@0@0$@19@2@0#sRef_makeAddress
-^5968 15244@6@2@1@0@0^@18@0@0#sRef_makeUnconstrained
-^5969 15248@6@0@1@0@54^$@0#sRef_isUnconstrained
-^5970 15246@6@5@1@0@0^@19@3@0#sRef_unconstrainedName
-^5971 15594@6@2@1@0@0^@19@2@0#sRef_makeArrayFetch
-^5972 15596@6@2@1@0@0$@19@2@0#sRef_makeArrayFetchKnown
-^5973 15310@6@2@1@0@0$@18@0@0#sRef_makeConj
-^5974 15252@6@2@1@0@0$@18@0@0#sRef_makeCvar
-^5975 15612@6@2@1@0@0$@18@0@0#sRef_makeConst
-^5976 15598@6@5@1@0@0$@19@2@0#sRef_makeField
-^5977 15256@6@2@1@0@0$@18@0@0#sRef_makeGlobal
-^5978 15600@6@5@1@0@0^@19@2@0#sRef_makeNCField
-^5979 15484$@0@@1@p0$@0#sRef_maybeKill
-^5980 15284@6@2@1@0@0^@18@0@0#sRef_makeObject
-^5981 15610@6@2@1@0@0^@18@0@0#sRef_makeType
-^5982 15260@6@2@1@0@0^@18@0@0#sRef_makeParam
-^5983 15590@6@5@1@0@0@0@@1@p0@19@2@0#sRef_makePointer
-^5984 15344$@0@@1@p0$@0#sRef_makeSafe
-^5985 15346$@0@@1@p0$@0#sRef_makeUnsafe
-^5986 6792@6@5@1@0@0^@18@0@0#sRef_makeUnknown
-^5987 15316@6@5@1@0@0^@18@0@0#sRef_makeNothing
-^5988 15318@6@5@1@0@0^@18@0@0#sRef_makeInternalState
-^5989 15320@6@5@1@0@0^@18@0@0#sRef_makeSpecState
-^5990 15324@6@5@1@0@0^@18@0@0#sRef_makeGlobalMarker
-^5991 15322@6@5@1@0@0^@18@0@0#sRef_makeSystemState
-^5992 15326@6@2@1@0@0^@18@0@0#sRef_makeResult
-^5993 15774@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixResultType
-^5994 15258$@0@@1@p0$@0#sRef_setParamNo
-^5995 15608@6@2@1@0@0$@18@0@0#sRef_makeNew
-^5996 15342$^$@0#sRef_getScopeIndex
-^5997 15160@6@5@1@0@0$@19@2@0#sRef_getBaseUentry
-^5998 15214@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixBaseParam
-^5999 15212@6@5@1@0@0$@2@0@0#sRef_fixConstraintParam
-^6000 15422$$$@0#sRef_isUnionField
-^6001 15170$$$@0#sRef_setModified
-^6002 15624$$$@0#sRef_resetState
-^6003 15626$$$@0#sRef_resetStateComplete
-^6004 15620$$$@0#sRef_storeState
-^6005 15272@6@5@1@0@0^@19@2@0#sRef_getBase
-^6006 15278@6@5@1@0@0^@19@2@0#sRef_getRootBase
-^6007 15164@6@5@1@0@0$@19@3@0#sRef_getUentry
-^6008 15224@6@5@1@0@0^@3@0@0#sRef_dump
-^6009 15226@6@5@1@0@0^@3@0@0#sRef_dumpGlobal
-^6010 15220@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undump
-^6011 15216@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undumpGlobal
-^6012 15492@6@5@1@0@0$@2@0@0#sRef_saveCopy
-^6013 15494@6@5@1@0@0$@18@0@0#sRef_copy
-^6014 15352@6@5@1@0@0^@3@0@0#sRef_unparseState
-^6015 15356$^$@0#sRef_isWriteable
-^6016 15362$^$@0#sRef_isReadable
-^6017 15360$^$@0#sRef_isStrictReadable
-^6018 15358$^$@0#sRef_hasNoStorage
-^6019 15642$@0@g2681@0@0@1@g2681$@0#sRef_showExpInfo
-^6020 15414$@0@@1@p0$@0#sRef_setDefined
-^6021 15404$@0@@1@p0$@0#sRef_setUndefined
-^6022 15464$@0@@1@p0$@0#sRef_setOnly
-^6023 15466$@0@@1@p0$@0#sRef_setDependent
-^6024 15468$@0@@1@p0$@0#sRef_setOwned
-^6025 15470$@0@@1@p0$@0#sRef_setKept
-^6026 15476$@0@@1@p0$@0#sRef_setKeptComplete
-^6027 15480$@0@@1@p0$@0#sRef_setFresh
-^6028 15438$@0@@1@p0$@0#sRef_setShared
-^6029 15648$@0@g2681@0@0@1@g2681$@0#sRef_showAliasInfo
-^6030 15644$@0@g2681@0@0@1@g2681$@0#sRef_showMetaStateInfo
-^6031 15646$@0@g2681@0@0@1@g2681$@0#sRef_showNullInfo
-^6032 15640$@0@g2681@0@0@1@g2681$@0#sRef_showStateInfo
-^6033 15114$@0@@1@p0$@0#sRef_setStateFromType
-^6034 15482$@0@@1@p0$@0#sRef_kill
-^6035 15434$@0@@1@p0$@0#sRef_setAllocated
-^6036 15432$@0@@1@p0$@0#sRef_setAllocatedShallowComplete
-^6037 15428$@0@@1@p0$@0#sRef_setAllocatedComplete
-^6038 15604@6@5@1@0@0^@2@0@0#sRef_unparseKindNamePlain
-^6039 15532@6@0@1@0@54^$@0#sRef_isRealGlobal
-^6040 15534@6@0@1@0@54^$@0#sRef_isFileStatic
-^6041 15658$^$@0#sRef_getScope
-^6042 15654@6@5@1@0@0^@19@3@0#sRef_getScopeName
-^6043 15660@6@0@1@0@54^$@0#sRef_isDead
-^6044 15662@6@0@1@0@54^$@0#sRef_isDeadStorage
-^6045 15666$^$@0#sRef_isStateLive
-^6046 15664@6@0@1@0@54^$@0#sRef_isPossiblyDead
-^6047 15668@6@0@1@0@53^$@0#sRef_isStateUndefined
-^6048 15674$^$@0#sRef_isUnuseable
-^6049 15578@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeref
-^6050 15580@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeadDeref
-^6051 15670$^$@0#sRef_isJustAllocated
-^6052 15800@6@0@1@0@54^$@0#sRef_isAllocated
-^6053 15822$@0@@1@p0$@0#sRef_makeStateSpecial
-^6054 15368$^$@0#sRef_isReallyDefined
-^6055 15776$^$@0#sRef_isOnly
-^6056 15778$^$@0#sRef_isDependent
-^6057 15780$^$@0#sRef_isOwned
-^6058 15782$^$@0#sRef_isKeep
-^6059 15784$^$@0#sRef_isTemp
-^6060 15802$^$@0#sRef_isStack
-^6061 15786$^$@0#sRef_isLocalState
-^6062 15788$^$@0#sRef_isUnique
-^6063 15790$^$@0#sRef_isShared
-^6064 15792$^$@0#sRef_isExposed
-^6065 15794$^$@0#sRef_isObserver
-^6066 15796$^$@0#sRef_isFresh
-^6067 15098$@0@s1@1@s1$@0#sRef_protectDerivs
-^6068 15100$@0@s1@1@s1$@0#sRef_clearProtectDerivs
-^6069 15386$^$@0#sRef_getExKind
-^6070 15388$^$@0#sRef_getOrigExKind
-^6071 15398$@0@@1@p0$@0#sRef_setExKind
-^6072 15394$@0@@1@p0$@0#sRef_setExposed
-^6073 15518$^$@0#sRef_isAnyParam
-^6074 15136@6@5@1@0@0^@19@3@0#sRef_getAliasInfoRef
-^6075 15126$^$@0#sRef_hasAliasInfoRef
-^6076 15574@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructPointer
-^6077 15536$^$@0#sRef_isAliasCheckedGlobal
-^6078 15202$^$@0#sRef_includedBy
-^6079 15286@6@5@1@0@0^@18@2@0#sRef_makeExternal
-^6080 15198$^$@0#sRef_similarRelaxed
-^6081 15602@6@5@1@0@0^@2@0@0#sRef_unparseKindName
-^6082 15606$@0@@1@p0$@0#sRef_copyState
-^6083 15508$^$@0#sRef_isObject
-^6084 15354$^$@0#sRef_isNotUndefined
-^6085 15510$^$@0#sRef_isExternal
-^6086 15350@6@5@1@0@0^@3@0@0#sRef_unparseDeep
-^6087 15348@6@5@1@0@0^@3@0@0#sRef_unparseFull
-^6088 15656@6@5@1@0@0^@19@3@0#sRef_unparseScope
-^6089 15294$@0@@1@p0,p1$@0#sRef_mergeState
-^6090 15296$@0@@1@p0,p1$@0#sRef_mergeOptState
-^6091 15290$@0@@1@p0$@0#sRef_mergeStateQuiet
-^6092 15292$@0@@1@p0$@0#sRef_mergeStateQuietReverse
-^6093 15570$@0@@1@p0$@0#sRef_setStateFromUentry
-^6094 15558$^$@0#sRef_isStackAllocated
-^6095 15112$^$@0#sRef_modInFunction
-^6096 15378$@0@@1@p0$@0#sRef_clearAliasState
-^6097 15436$@0@@1@p0$@0#sRef_setPartial
-^6098 15680$@0@@1@p0$@0#sRef_setDerivNullState
-^6099 7046$@0@s1@1@s1$@0#sRef_clearGlobalScope
-^6100 15288@6@5@1@0@0$@18@0@0#sRef_makeDerived
-^6101 15372$^$@0#sRef_getDefState
-^6102 15374$$$@0#sRef_setDefState
-^6103 15634$$$@0#sRef_showRefLost
-^6104 15636$$$@0#sRef_showRefKilled
-^6105 15162@6@5@1@0@0$@19@2@0#sRef_updateSref
-^6106 15810$$$@0#sRef_reflectAnnotation
-^6107 15820@6@5@1@0@0^@19@3@0#sRef_getValueTable
-^6108 15692$$$@0#sRef_aliasCheckPred
-^6109 15694$$$@0#sRef_aliasCheckSimplePred
-^6110 15638$$$@0#sRef_showStateInconsistent
-^6111 15478$$$@0#sRef_setDependentComplete
-^6112 15380$$$@0#sRef_setAliasKindComplete
-^6113 15498$^$@0#sRef_isThroughArrayFetch
-^6114 15740@6@2@1@0@0^@19@2@0#sRef_getConjA
-^6115 15742@6@2@1@0@0^@19@2@0#sRef_getConjB
-^6116 15234@6@5@1@0@0^@2@0@0#sRef_unparsePreOpt
-^6117 15614$^$@0#sRef_hasName
-^6118 15538$$$@0#sRef_free
-^6119 15392$@0@@1@p0$@0#sRef_setObserver
-^6120 15450$$$@0#sRef_setNullTerminatedStateInnerComplete
-^6121 15830$$$@0#sRef_getNullTerminatedState
-^6122 15832$$$@0#sRef_setNullTerminatedState
-^6123 15834$$$@0#sRef_setPossiblyNullTerminatedState
-^6124 15836$$$@0#sRef_setNotNullTerminatedState
-^6125 15840$$$@0#sRef_setSize
-^6126 15838$$$@0#sRef_setLen
-^6127 15844$^$@0#sRef_isFixedArray
-^6128 15846$^$@0#sRef_getArraySize
-^6129 15772@6@5@1@0@0$@19@3@0#sRef_ntMessage
-^6130 15842$@0@@1@p0$@0#sRef_resetLen
-^6131 15812$@0@@1@p0$@0#sRef_setMetaStateValueComplete
-^6132 15814$@0@@1@p0$@0#sRef_setMetaStateValue
-^6133 15818@6@5@1@0@0^@19@3@0#sRef_getMetaStateValue
-^6134 15816$@0@@1@p0$@0#sRef_checkMetaStateValue
-^6135 15848$@0@@1@p0$@0#sRef_setValue
-^6136 15850$^$@0#sRef_hasValue
-^6137 15852@6@5@1@0@0^@19@3@0#sRef_getValue
-^6138 15092@6@0@5@0@0@0@g155@6@0@1@g155$@0#sRef_checkValid
-^6139 15706$@0@@1@p1$@0#sRef_aliasSetComplete
-^6140 15712$@0@@1@p1$@0#sRef_aliasSetCompleteParam
-^6141 15718$@0@@1@p1$@0#sRef_aliasSetCompleteAlkParam
-*1 (Constant)
-^6142 1070@i0@0@4#guardSet_undefined
-*4 (Function)
-^6143 17288@6@0@1@0@54$$@0#guardSet_isEmpty
-^6144 7169@6@5@1@0@0$@2@0@0#guardSet_new
-^6145 17276@6@5@1@0@0$$@0#guardSet_addTrueGuard
-^6146 17278@6@5@1@0@0$$@0#guardSet_addFalseGuard
-^6147 17260@6@5@1@0@0$$@0#guardSet_or
-^6148 17262@6@5@1@0@0$$@0#guardSet_and
-^6149 17256$@0@@1@p0$@0#guardSet_delete
-^6150 17280@6@5@1@0@0$@2@0@0#guardSet_unparse
-^6151 17282$$$@0#guardSet_free
-^6152 17254@6@5@1@0@0^@18@2@0#guardSet_getTrueGuards
-^6153 17258@6@5@1@0@0^@18@2@0#guardSet_getFalseGuards
-^6154 17264@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_union
-^6155 17272@6@5@1@0@0^@2@0@0#guardSet_invert
-^6156 17274@6@5@1@0@0^@2@0@0#guardSet_copy
-^6157 17284$^$@0#guardSet_isGuarded
-^6158 17286$^$@0#guardSet_mustBeNull
-^6159 17266@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_levelUnion
-^6160 17268@6@5@1@0@0@0@@1@p1,p0$@0#guardSet_levelUnionFree
-^6161 17270$$$@0#guardSet_flip
+^5869 6504@6505#$!180
+*0 (Datatype)
+^5870 6506@-@+@0@0@0@0@6507#sinfo
+*4 (Function)
+^5871 15676$$$@0#sRef_perhapsNull
+^5872 15652$$$@0#sRef_possiblyNull
+^5873 15678$$$@0#sRef_definitelyNull
+^5874 15826$$$@0#sRef_definitelyNullContext
+^5875 15828$$$@0#sRef_definitelyNullAltContext
+^5876 15460$$$@0#sRef_setNullError
+^5877 15458$$$@0#sRef_setNullUnknown
+^5878 15444$$$@0#sRef_setNotNull
+^5879 15448$$$@0#sRef_setNullState
+^5880 15446$$$@0#sRef_setNullStateN
+^5881 15452$$$@0#sRef_setNullStateInnerComplete
+^5882 15454$$$@0#sRef_setPosNull
+^5883 15456$$$@0#sRef_setDefNull
+*1 (Constant)
+^5884 1047@i0@0@4#sRef_undefined
+*4 (Function)
+^5885 15102$^$@0#sRef_isRecursiveField
+^5886 15402$@0@@1@p0$@0#sRef_copyRealDerivedComplete
+^5887 15808$^$@0#sRef_getNullState
+^5888 15804$^$@0#sRef_isNotNull
+^5889 15798$^$@0#sRef_isDefinitelyNull
+^5890 15758@6@0@1@0@54^$@0#sRef_isLocalVar
+^5891 15756@6@0@1@0@54^$@0#sRef_isNSLocalVar
+^5892 15760@6@0@1@0@54^$@0#sRef_isRealLocalVar
+^5893 15762@6@0@1@0@54^$@0#sRef_isLocalParamVar
+^5894 15806$^$@0#sRef_getAliasKind
+^5895 15746@6@5@1@0@0$@19@2@0#sRef_buildArrow
+^5896 15744@6@5@1@0@0$@19@2@0#sRef_makeArrow
+^5897 15632$^$@0#sRef_isAllocIndexRef
+^5898 15382$@0@@1@p0$@0#sRef_setAliasKind
+^5899 15424$@0@@1@p0$@0#sRef_setPdefined
+^5900 15584$^$@0#sRef_hasDerived
+^5901 15586$$$@0#sRef_clearDerived
+^5902 15588$$$@0#sRef_clearDerivedComplete
+^5903 15274@6@5@1@0@0$@19@2@0#sRef_getBaseSafe
+^5904 15548@6@5@1@0@0^@19@3@0#sRef_derivedFields
+^5905 15616$^$@0#sRef_sameName
+^5906 15522$^$@0#sRef_isDirectParam
+^5907 15592@6@5@1@0@0$@19@2@0#sRef_makeAnyArrayFetch
+^5908 15552$^$@0#sRef_isUnknownArrayFetch
+^5909 15410$$$@0#sRef_setPartialDefinedComplete
+^5910 15502$^$@0#sRef_isMacroParamRef
+^5911 6614$@1@s1@1@s1$@0#sRef_destroyMod
+^5912 15110$$$@0#sRef_deepPred
+^5913 15700$$$@0#sRef_aliasCompleteSimplePred
+^5914 15396$$$@0#sRef_clearExKindComplete
+^5915 15770@6@5@1@0@0^@19@3@0#sRef_nullMessage
+^5916 15338$^$@0#sRef_isSystemState
+^5917 15340$^$@0#sRef_isGlobalMarker
+^5918 15330$^$@0#sRef_isInternalState
+^5919 15336$^$@0#sRef_isResult
+^5920 15332$^$@0#sRef_isSpecInternalState
+^5921 15334$^$@0#sRef_isSpecState
+^5922 15328$^$@0#sRef_isNothing
+^5923 15530$^$@0#sRef_isFileOrGlobalScope
+^5924 15526$^$@0#sRef_isReference
+^5925 15228$^$@0#sRef_deriveType
+^5926 15230$^$@0#sRef_getType
+^5927 15824$@0@@1@p0$@0#sRef_markImmutable
+^5928 15496@6@0@1@0@54^$@0#sRef_isAddress
+^5929 15500@6@0@1@0@54^$@0#sRef_isArrayFetch
+^5930 15506@6@0@1@0@54^$@0#sRef_isConst
+^5931 15504@6@0@1@0@54^$@0#sRef_isCvar
+^5932 15514@6@0@1@0@54^$@0#sRef_isField
+^5933 15520@6@0@1@0@54^$@0#sRef_isParam
+^5934 15524@6@0@1@0@54^$@0#sRef_isPointer
+^5935 15540$$$@0#sRef_setType
+^5936 15542$$$@0#sRef_setTypeFull
+^5937 15650$$$@0#sRef_mergeNullState
+^5938 15440$$$@0#sRef_setLastReference
+^5939 15174$@0@@1@p0$@0#sRef_canModify
+^5940 15172$@0@@1@p0$@0#sRef_canModifyVal
+^5941 15528$^$@0#sRef_isIReference
+^5942 15262$^$@0#sRef_isIndexKnown
+^5943 15168$^$@0#sRef_isModified
+^5944 15158$^$@0#sRef_isExternallyVisible
+^5945 15190$^$@0#sRef_compare
+^5946 15204$^$@0#sRef_realSame
+^5947 15206$^$@0#sRef_sameObject
+^5948 15208$^$@0#sRef_same
+^5949 15200$^$@0#sRef_similar
+^5950 15270@6@5@1@0@0^@19@3@0#sRef_getField
+^5951 15236@6@5@1@0@0^@2@0@0#sRef_unparse
+^5952 15180@6@5@1@0@0^@19@3@0#sRef_stateVerb
+^5953 15182@6@5@1@0@0^@19@3@0#sRef_stateAltVerb
+^5954 15232@6@5@1@0@0^@2@0@0#sRef_unparseOpt
+^5955 15240@6@5@1@0@0^@2@0@0#sRef_unparseDebug
+^5956 15488$@0@@1@p0$@0#sRef_killComplete
+^5957 15264$^$@0#sRef_getIndex
+^5958 15618@6@5@1@0@0$@18@0@0#sRef_fixOuterRef
+^5959 15412$$$@0#sRef_setDefinedComplete
+^5960 15418$$$@0#sRef_setDefinedNCComplete
+^5961 15166$^$@0#sRef_getParam
+^5962 15254$^$@0#sRef_lexLevel
+^5963 15384$$$@0#sRef_setOrigAliasKind
+^5964 15628@6@5@1@0@0@0@@1@p0,p1@19@2@0#sRef_fixBase
+^5965 15370$@0@g2690@0@0@1@g2690$@0#sRef_showNotReallyDefined
+^5966 6734$@0@s1@1@s1$@0#sRef_enterFunctionScope
+^5967 6736$@0@s1@1@s1$@0#sRef_setGlobalScope
+^5968 6738$^$@0#sRef_inGlobalScope
+^5969 6740$@0@s1@1@s1$@0#sRef_exitFunctionScope
+^5970 6742$@0@s1@1@s1$@0#sRef_clearGlobalScopeSafe
+^5971 6744$@0@s1@1@s1$@0#sRef_setGlobalScopeSafe
+^5972 15562@6@2@1@0@0$@19@2@0#sRef_buildArrayFetch
+^5973 15564@6@2@1@0@0$@19@2@0#sRef_buildArrayFetchKnown
+^5974 15544@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildField
+^5975 15572@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildPointer
+^5976 15268@6@5@1@0@0$@19@2@0#sRef_makeAddress
+^5977 15244@6@2@1@0@0^@18@0@0#sRef_makeUnconstrained
+^5978 15248@6@0@1@0@54^$@0#sRef_isUnconstrained
+^5979 15246@6@5@1@0@0^@19@3@0#sRef_unconstrainedName
+^5980 15594@6@2@1@0@0^@19@2@0#sRef_makeArrayFetch
+^5981 15596@6@2@1@0@0$@19@2@0#sRef_makeArrayFetchKnown
+^5982 15310@6@2@1@0@0$@18@0@0#sRef_makeConj
+^5983 15252@6@2@1@0@0$@18@0@0#sRef_makeCvar
+^5984 15612@6@2@1@0@0$@18@0@0#sRef_makeConst
+^5985 15598@6@5@1@0@0$@19@2@0#sRef_makeField
+^5986 15256@6@2@1@0@0$@18@0@0#sRef_makeGlobal
+^5987 15600@6@5@1@0@0^@19@2@0#sRef_makeNCField
+^5988 15484$@0@@1@p0$@0#sRef_maybeKill
+^5989 15284@6@2@1@0@0^@18@0@0#sRef_makeObject
+^5990 15610@6@2@1@0@0^@18@0@0#sRef_makeType
+^5991 15260@6@2@1@0@0^@18@0@0#sRef_makeParam
+^5992 15590@6@5@1@0@0@0@@1@p0@19@2@0#sRef_makePointer
+^5993 15344$@0@@1@p0$@0#sRef_makeSafe
+^5994 15346$@0@@1@p0$@0#sRef_makeUnsafe
+^5995 6792@6@5@1@0@0^@18@0@0#sRef_makeUnknown
+^5996 15316@6@5@1@0@0^@18@0@0#sRef_makeNothing
+^5997 15318@6@5@1@0@0^@18@0@0#sRef_makeInternalState
+^5998 15320@6@5@1@0@0^@18@0@0#sRef_makeSpecState
+^5999 15324@6@5@1@0@0^@18@0@0#sRef_makeGlobalMarker
+^6000 15322@6@5@1@0@0^@18@0@0#sRef_makeSystemState
+^6001 15326@6@2@1@0@0^@18@0@0#sRef_makeResult
+^6002 15774@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixResultType
+^6003 15258$@0@@1@p0$@0#sRef_setParamNo
+^6004 15608@6@2@1@0@0$@18@0@0#sRef_makeNew
+^6005 15342$^$@0#sRef_getScopeIndex
+^6006 15160@6@5@1@0@0$@19@2@0#sRef_getBaseUentry
+^6007 15214@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixBaseParam
+^6008 15212@6@5@1@0@0$@2@0@0#sRef_fixConstraintParam
+^6009 15422$$$@0#sRef_isUnionField
+^6010 15170$$$@0#sRef_setModified
+^6011 15624$$$@0#sRef_resetState
+^6012 15626$$$@0#sRef_resetStateComplete
+^6013 15620$$$@0#sRef_storeState
+^6014 15272@6@5@1@0@0^@19@2@0#sRef_getBase
+^6015 15278@6@5@1@0@0^@19@2@0#sRef_getRootBase
+^6016 15164@6@5@1@0@0$@19@3@0#sRef_getUentry
+^6017 15224@6@5@1@0@0^@3@0@0#sRef_dump
+^6018 15226@6@5@1@0@0^@3@0@0#sRef_dumpGlobal
+^6019 15220@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undump
+^6020 15216@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undumpGlobal
+^6021 15492@6@5@1@0@0$@2@0@0#sRef_saveCopy
+^6022 15494@6@5@1@0@0$@18@0@0#sRef_copy
+^6023 15352@6@5@1@0@0^@3@0@0#sRef_unparseState
+^6024 15356$^$@0#sRef_isWriteable
+^6025 15362$^$@0#sRef_isReadable
+^6026 15360$^$@0#sRef_isStrictReadable
+^6027 15358$^$@0#sRef_hasNoStorage
+^6028 15642$@0@g2690@0@0@1@g2690$@0#sRef_showExpInfo
+^6029 15414$@0@@1@p0$@0#sRef_setDefined
+^6030 15404$@0@@1@p0$@0#sRef_setUndefined
+^6031 15464$@0@@1@p0$@0#sRef_setOnly
+^6032 15466$@0@@1@p0$@0#sRef_setDependent
+^6033 15468$@0@@1@p0$@0#sRef_setOwned
+^6034 15470$@0@@1@p0$@0#sRef_setKept
+^6035 15476$@0@@1@p0$@0#sRef_setKeptComplete
+^6036 15480$@0@@1@p0$@0#sRef_setFresh
+^6037 15438$@0@@1@p0$@0#sRef_setShared
+^6038 15648$@0@g2690@0@0@1@g2690$@0#sRef_showAliasInfo
+^6039 15644$@0@g2690@0@0@1@g2690$@0#sRef_showMetaStateInfo
+^6040 15646$@0@g2690@0@0@1@g2690$@0#sRef_showNullInfo
+^6041 15640$@0@g2690@0@0@1@g2690$@0#sRef_showStateInfo
+^6042 15114$@0@@1@p0$@0#sRef_setStateFromType
+^6043 15482$@0@@1@p0$@0#sRef_kill
+^6044 15434$@0@@1@p0$@0#sRef_setAllocated
+^6045 15432$@0@@1@p0$@0#sRef_setAllocatedShallowComplete
+^6046 15428$@0@@1@p0$@0#sRef_setAllocatedComplete
+^6047 15604@6@5@1@0@0^@2@0@0#sRef_unparseKindNamePlain
+^6048 15532@6@0@1@0@54^$@0#sRef_isRealGlobal
+^6049 15534@6@0@1@0@54^$@0#sRef_isFileStatic
+^6050 15658$^$@0#sRef_getScope
+^6051 15654@6@5@1@0@0^@19@3@0#sRef_getScopeName
+^6052 15660@6@0@1@0@54^$@0#sRef_isDead
+^6053 15662@6@0@1@0@54^$@0#sRef_isDeadStorage
+^6054 15666$^$@0#sRef_isStateLive
+^6055 15664@6@0@1@0@54^$@0#sRef_isPossiblyDead
+^6056 15668@6@0@1@0@53^$@0#sRef_isStateUndefined
+^6057 15674$^$@0#sRef_isUnuseable
+^6058 15578@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeref
+^6059 15580@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeadDeref
+^6060 15670$^$@0#sRef_isJustAllocated
+^6061 15800@6@0@1@0@54^$@0#sRef_isAllocated
+^6062 15822$@0@@1@p0$@0#sRef_makeStateSpecial
+^6063 15368$^$@0#sRef_isReallyDefined
+^6064 15776$^$@0#sRef_isOnly
+^6065 15778$^$@0#sRef_isDependent
+^6066 15780$^$@0#sRef_isOwned
+^6067 15782$^$@0#sRef_isKeep
+^6068 15784$^$@0#sRef_isTemp
+^6069 15802$^$@0#sRef_isStack
+^6070 15786$^$@0#sRef_isLocalState
+^6071 15788$^$@0#sRef_isUnique
+^6072 15790$^$@0#sRef_isShared
+^6073 15792$^$@0#sRef_isExposed
+^6074 15794$^$@0#sRef_isObserver
+^6075 15796$^$@0#sRef_isFresh
+^6076 15098$@0@s1@1@s1$@0#sRef_protectDerivs
+^6077 15100$@0@s1@1@s1$@0#sRef_clearProtectDerivs
+^6078 15386$^$@0#sRef_getExKind
+^6079 15388$^$@0#sRef_getOrigExKind
+^6080 15398$@0@@1@p0$@0#sRef_setExKind
+^6081 15394$@0@@1@p0$@0#sRef_setExposed
+^6082 15518$^$@0#sRef_isAnyParam
+^6083 15136@6@5@1@0@0^@19@3@0#sRef_getAliasInfoRef
+^6084 15126$^$@0#sRef_hasAliasInfoRef
+^6085 15574@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructPointer
+^6086 15536$^$@0#sRef_isAliasCheckedGlobal
+^6087 15202$^$@0#sRef_includedBy
+^6088 15286@6@5@1@0@0^@18@2@0#sRef_makeExternal
+^6089 15198$^$@0#sRef_similarRelaxed
+^6090 15602@6@5@1@0@0^@2@0@0#sRef_unparseKindName
+^6091 15606$@0@@1@p0$@0#sRef_copyState
+^6092 15508$^$@0#sRef_isObject
+^6093 15354$^$@0#sRef_isNotUndefined
+^6094 15510$^$@0#sRef_isExternal
+^6095 15350@6@5@1@0@0^@3@0@0#sRef_unparseDeep
+^6096 15348@6@5@1@0@0^@3@0@0#sRef_unparseFull
+^6097 15656@6@5@1@0@0^@19@3@0#sRef_unparseScope
+^6098 15294$@0@@1@p0,p1$@0#sRef_mergeState
+^6099 15296$@0@@1@p0,p1$@0#sRef_mergeOptState
+^6100 15290$@0@@1@p0$@0#sRef_mergeStateQuiet
+^6101 15292$@0@@1@p0$@0#sRef_mergeStateQuietReverse
+^6102 15570$@0@@1@p0$@0#sRef_setStateFromUentry
+^6103 15558$^$@0#sRef_isStackAllocated
+^6104 15112$^$@0#sRef_modInFunction
+^6105 15378$@0@@1@p0$@0#sRef_clearAliasState
+^6106 15436$@0@@1@p0$@0#sRef_setPartial
+^6107 15680$@0@@1@p0$@0#sRef_setDerivNullState
+^6108 7046$@0@s1@1@s1$@0#sRef_clearGlobalScope
+^6109 15288@6@5@1@0@0$@18@0@0#sRef_makeDerived
+^6110 15372$^$@0#sRef_getDefState
+^6111 15374$$$@0#sRef_setDefState
+^6112 15634$$$@0#sRef_showRefLost
+^6113 15636$$$@0#sRef_showRefKilled
+^6114 15162@6@5@1@0@0$@19@2@0#sRef_updateSref
+^6115 15810$$$@0#sRef_reflectAnnotation
+^6116 15820@6@5@1@0@0^@19@3@0#sRef_getValueTable
+^6117 15692$$$@0#sRef_aliasCheckPred
+^6118 15694$$$@0#sRef_aliasCheckSimplePred
+^6119 15638$$$@0#sRef_showStateInconsistent
+^6120 15478$$$@0#sRef_setDependentComplete
+^6121 15380$$$@0#sRef_setAliasKindComplete
+^6122 15498$^$@0#sRef_isThroughArrayFetch
+^6123 15740@6@2@1@0@0^@19@2@0#sRef_getConjA
+^6124 15742@6@2@1@0@0^@19@2@0#sRef_getConjB
+^6125 15234@6@5@1@0@0^@2@0@0#sRef_unparsePreOpt
+^6126 15614$^$@0#sRef_hasName
+^6127 15538$$$@0#sRef_free
+^6128 15392$@0@@1@p0$@0#sRef_setObserver
+^6129 15450$$$@0#sRef_setNullTerminatedStateInnerComplete
+^6130 15830$$$@0#sRef_getNullTerminatedState
+^6131 15832$$$@0#sRef_setNullTerminatedState
+^6132 15834$$$@0#sRef_setPossiblyNullTerminatedState
+^6133 15836$$$@0#sRef_setNotNullTerminatedState
+^6134 15840$$$@0#sRef_setSize
+^6135 15838$$$@0#sRef_setLen
+^6136 15844$^$@0#sRef_isFixedArray
+^6137 15846$^$@0#sRef_getArraySize
+^6138 15772@6@5@1@0@0$@19@3@0#sRef_ntMessage
+^6139 15842$@0@@1@p0$@0#sRef_resetLen
+^6140 15812$@0@@1@p0$@0#sRef_setMetaStateValueComplete
+^6141 15814$@0@@1@p0$@0#sRef_setMetaStateValue
+^6142 15818@6@5@1@0@0^@19@3@0#sRef_getMetaStateValue
+^6143 15816$@0@@1@p0$@0#sRef_checkMetaStateValue
+^6144 15848$@0@@1@p0$@0#sRef_setValue
+^6145 15850$^$@0#sRef_hasValue
+^6146 15852@6@5@1@0@0^@19@3@0#sRef_getValue
+^6147 15092@6@0@5@0@0@0@g155@6@0@1@g155$@0#sRef_checkValid
+^6148 15706$@0@@1@p1$@0#sRef_aliasSetComplete
+^6149 15712$@0@@1@p1$@0#sRef_aliasSetCompleteParam
+^6150 15718$@0@@1@p1$@0#sRef_aliasSetCompleteAlkParam
+*1 (Constant)
+^6151 1070@i0@0@4#guardSet_undefined
+*4 (Function)
+^6152 17288@6@0@1@0@54$$@0#guardSet_isEmpty
+^6153 7169@6@5@1@0@0$@2@0@0#guardSet_new
+^6154 17276@6@5@1@0@0$$@0#guardSet_addTrueGuard
+^6155 17278@6@5@1@0@0$$@0#guardSet_addFalseGuard
+^6156 17260@6@5@1@0@0$$@0#guardSet_or
+^6157 17262@6@5@1@0@0$$@0#guardSet_and
+^6158 17256$@0@@1@p0$@0#guardSet_delete
+^6159 17280@6@5@1@0@0$@2@0@0#guardSet_unparse
+^6160 17282$$$@0#guardSet_free
+^6161 17254@6@5@1@0@0^@18@2@0#guardSet_getTrueGuards
+^6162 17258@6@5@1@0@0^@18@2@0#guardSet_getFalseGuards
+^6163 17264@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_union
+^6164 17272@6@5@1@0@0^@2@0@0#guardSet_invert
+^6165 17274@6@5@1@0@0^@2@0@0#guardSet_copy
+^6166 17284$^$@0#guardSet_isGuarded
+^6167 17286$^$@0#guardSet_mustBeNull
+^6168 17266@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_levelUnion
+^6169 17268@6@5@1@0@0@0@@1@p1,p0$@0#guardSet_levelUnionFree
+^6170 17270$$$@0#guardSet_flip
 *8 (Union tag)
-^6162 7204@7205#$!181
+^6171 7204@7205#$!181
 *0 (Datatype)
-^6163 7204@-@-@0@0@0@0@7206#constraintTermValue
+^6172 7204@-@-@0@0@0@0@7206#constraintTermValue
 *2 (Enum member)
-^6164 7207$#ERRORBADCONSTRAINTTERMTYPE#EXPRNODE#SREF#INTLITERAL
+^6173 7207$#ERRORBADCONSTRAINTTERMTYPE#EXPRNODE#SREF#INTLITERAL
 *9 (Enum tag)
-^6168 7207@7208#&!182
-*0 (Datatype)
-^6169 7208@-@-@0@0@0@0@7209#constraintTermType
-*7 (Struct tag)
-^6170 7210@7211#@_constraintTerm
-*0 (Datatype)
-^6171 7212@+@=@0@0@0@0@7213#constraintTerm
-*4 (Function)
-^6172 10043$^$@0#constraintTerm_isDefined
-^6173 10065$$$@0#constraintTerm_getKind
-^6174 10067@6@5@1@0@0$@19@2@0#constraintTerm_getSRef
-^6175 10045$$$@0#constraintTerm_free
-^6176 10061$@0@@1@p0$@0#constraintTerm_simplify
-^6177 10069$^@2@0@0#constraintTerm_makeExprNode
-^6178 10073$^@3@0@0#constraintTerm_copy
-^6179 10093$^$@0#constraintTerm_similar
-^6180 10085$^$@0#constraintTerm_canGetValue
-^6181 10087$^$@0#constraintTerm_getValue
-^6182 10063@6@5@1@0@0^@3@0@0#constraintTerm_getFileloc
-^6183 10049$^$@0#constraintTerm_isIntLiteral
-^6184 10081@6@5@1@0@0^@3@0@0#constraintTerm_print
-^6185 10071$^@3@0@0#constraintTerm_makesRef
-^6186 10091$^$@0#constraintTerm_probSame
-^6187 10075$@0@@1@p0$@0#constraintTerm_setFileloc
-^6188 10083$^@3@0@0#constraintTerm_makeIntLiteral
-^6189 10057$^$@0#constraintTerm_isStringLiteral
-^6190 10059@6@5@1@0@0^@3@0@0#constraintTerm_getStringLiteral
-^6191 10079$@0@@1@p0$@0#constraintTerm_doSRefFixBaseParam
-^6192 10095$$$@0#constraintTerm_dump
-^6193 10097$$@2@0@0#constraintTerm_undump
-^6194 10051$^$@0#constraintTerm_isInitBlock
-^6195 10055$^$@0#constraintTerm_getInitBlockLength
-^6196 10053$^$@0#constraintTerm_isExprNode
+^6177 7207@7208#&!182
+*0 (Datatype)
+^6178 7208@-@-@0@0@0@0@7209#constraintTermType
+*7 (Struct tag)
+^6179 7210@7211#@_constraintTerm
+*0 (Datatype)
+^6180 7212@+@=@0@0@0@0@7213#constraintTerm
+*4 (Function)
+^6181 10043$^$@0#constraintTerm_isDefined
+^6182 10065$$$@0#constraintTerm_getKind
+^6183 10067@6@5@1@0@0$@19@2@0#constraintTerm_getSRef
+^6184 10045$$$@0#constraintTerm_free
+^6185 10061$@0@@1@p0$@0#constraintTerm_simplify
+^6186 10069$^@2@0@0#constraintTerm_makeExprNode
+^6187 10073$^@3@0@0#constraintTerm_copy
+^6188 10093$^$@0#constraintTerm_similar
+^6189 10085$^$@0#constraintTerm_canGetValue
+^6190 10087$^$@0#constraintTerm_getValue
+^6191 10063@6@5@1@0@0^@3@0@0#constraintTerm_getFileloc
+^6192 10049$^$@0#constraintTerm_isIntLiteral
+^6193 10081@6@5@1@0@0^@3@0@0#constraintTerm_print
+^6194 10071$^@3@0@0#constraintTerm_makesRef
+^6195 10091$^$@0#constraintTerm_probSame
+^6196 10075$@0@@1@p0$@0#constraintTerm_setFileloc
+^6197 10083$^@3@0@0#constraintTerm_makeIntLiteral
+^6198 10057$^$@0#constraintTerm_isStringLiteral
+^6199 10059@6@5@1@0@0^@3@0@0#constraintTerm_getStringLiteral
+^6200 10079$@0@@1@p0$@0#constraintTerm_doSRefFixBaseParam
+^6201 10095$$$@0#constraintTerm_dump
+^6202 10097$$@2@0@0#constraintTerm_undump
+^6203 10051$^$@0#constraintTerm_isInitBlock
+^6204 10055$^$@0#constraintTerm_getInitBlockLength
+^6205 10053$^$@0#constraintTerm_isExprNode
 *2 (Enum member)
-^6197 7264$#BINARYOP_UNDEFINED#BINARYOP_PLUS#BINARYOP_MINUS
+^6206 7264$#BINARYOP_UNDEFINED#BINARYOP_PLUS#BINARYOP_MINUS
 *9 (Enum tag)
-^6200 7264@7265#&!183
+^6209 7264@7265#&!183
 *0 (Datatype)
-^6201 7265@-@-@0@0@0@0@7266#constraintExprBinaryOpKind
+^6210 7265@-@-@0@0@0@0@7266#constraintExprBinaryOpKind
 *2 (Enum member)
-^6202 7267$#UNARYOP_UNDEFINED#MAXSET#MINSET#MAXREAD#MINREAD
+^6211 7267$#UNARYOP_UNDEFINED#MAXSET#MINSET#MAXREAD#MINREAD
 *9 (Enum tag)
-^6207 7267@7268#&!184
+^6216 7267@7268#&!184
 *0 (Datatype)
-^6208 7268@-@-@0@0@0@0@7269#constraintExprUnaryOpKind
+^6217 7268@-@-@0@0@0@0@7269#constraintExprUnaryOpKind
 *7 (Struct tag)
-^6209 7270@7271#@constraintExprBinaryOp_
+^6218 7270@7271#@constraintExprBinaryOp_
 *0 (Datatype)
-^6210 7271@-@+@0@0@0@0@7272#constraintExprBinaryOp
+^6219 7271@-@+@0@0@0@0@7272#constraintExprBinaryOp
 *7 (Struct tag)
-^6211 7273@7274#@constraintExprUnaryOp_
+^6220 7273@7274#@constraintExprUnaryOp_
 *0 (Datatype)
-^6212 7274@-@+@0@0@0@0@7275#constraintExprUnaryOp
+^6221 7274@-@+@0@0@0@0@7275#constraintExprUnaryOp
 *8 (Union tag)
-^6213 7276@7277#$constraintExprData
-*0 (Datatype)
-^6214 7278@-@+@0@0@0@0@7279#constraintExprData
-*4 (Function)
-^6215 10107$$$@0#constraintExprData_freeBinaryExpr
-^6216 10111$$$@0#constraintExprData_freeUnaryExpr
-^6217 10115$$$@0#constraintExprData_freeTerm
-^6218 10119$$$@0#constraintExprData_termSetTerm
-^6219 10121$^@19@3@0#constraintExprData_termGetTerm
-^6220 10123$^$@0#constraintExprData_unaryExprGetOp
-^6221 10125@6@5@1@0@0^@19@3@0#constraintExprData_unaryExprGetExpr
-^6222 10127$$$@0#constraintExprData_unaryExprSetOp
-^6223 10129$$$@0#constraintExprData_unaryExprSetExpr
-^6224 10131$^$@0#constraintExprData_binaryExprGetOp
-^6225 10133@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr1
-^6226 10135@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr2
-^6227 10137$$$@0#constraintExprData_binaryExprSetExpr1
-^6228 10139$$$@0#constraintExprData_binaryExprSetExpr2
-^6229 10141$$$@0#constraintExprData_binaryExprSetOp
-^6230 10109$$@2@0@0#constraintExprData_copyBinaryExpr
-^6231 10113$$@2@0@0#constraintExprData_copyUnaryExpr
-^6232 10117$$@2@0@0#constraintExprData_copyTerm
+^6222 7276@7277#$constraintExprData
+*0 (Datatype)
+^6223 7278@-@+@0@0@0@0@7279#constraintExprData
+*4 (Function)
+^6224 10107$$$@0#constraintExprData_freeBinaryExpr
+^6225 10111$$$@0#constraintExprData_freeUnaryExpr
+^6226 10115$$$@0#constraintExprData_freeTerm
+^6227 10119$$$@0#constraintExprData_termSetTerm
+^6228 10121$^@19@3@0#constraintExprData_termGetTerm
+^6229 10123$^$@0#constraintExprData_unaryExprGetOp
+^6230 10125@6@5@1@0@0^@19@3@0#constraintExprData_unaryExprGetExpr
+^6231 10127$$$@0#constraintExprData_unaryExprSetOp
+^6232 10129$$$@0#constraintExprData_unaryExprSetExpr
+^6233 10131$^$@0#constraintExprData_binaryExprGetOp
+^6234 10133@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr1
+^6235 10135@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr2
+^6236 10137$$$@0#constraintExprData_binaryExprSetExpr1
+^6237 10139$$$@0#constraintExprData_binaryExprSetExpr2
+^6238 10141$$$@0#constraintExprData_binaryExprSetOp
+^6239 10109$$@2@0@0#constraintExprData_copyBinaryExpr
+^6240 10113$$@2@0@0#constraintExprData_copyUnaryExpr
+^6241 10117$$@2@0@0#constraintExprData_copyTerm
 *2 (Enum member)
-^6233 7318$#binaryexpr#unaryExpr#term
+^6242 7318$#binaryexpr#unaryExpr#term
 *9 (Enum tag)
-^6236 7318@7319#&!185
-*0 (Datatype)
-^6237 7319@-@-@0@0@0@0@7320#constraintExprKind
-*1 (Constant)
-^6238 1209@i0@0@4#constraintExpr_undefined
-*4 (Function)
-^6239 10151$$$@0#constraintExpr_free
-^6240 10235@6@5@1@0@0@0@@1@p0$@0#constraintExpr_setFileloc
-^6241 10167@6@5@1@0@0^@3@0@0#constraintExpr_copy
-^6242 10245@6@5@1@0@0^@2@0@0#constraintExpr_unparse
-^6243 10253@6@5@1@0@0^@3@0@0#constraintExpr_print
-^6244 10225$^$@0#constraintExpr_similar
-^6245 10227$^$@0#constraintExpr_same
-^6246 10231@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_searchandreplace
-^6247 10261$^$@0#constraintExpr_canGetValue
-^6248 10259$^$@0#constraintExpr_getValue
-^6249 10257$^$@0#constraintExpr_compare
-^6250 10203@6@5@1@0@0$@2@0@0#constraintExpr_makeIntLiteral
-^6251 10201@6@5@1@0@0$@2@0@0#constraintExpr_makeValueExpr
-^6252 10197@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxSetExpr
-^6253 10199@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxReadExpr
-^6254 10219@6@5@1@0@0$@2@0@0#constraintExpr_makeIncConstraintExpr
-^6255 10213@6@5@1@0@0$@2@0@0#constraintExpr_makeDecConstraintExpr
-^6256 10243@6@5@1@0@0$@2@0@0#constraintExpr_simplify
-^6257 10239@6@5@1@0@0@0@@1@p0,p1@2@0@0#constraintExpr_solveBinaryExpr
-^6258 10229$$$@0#constraintExpr_search
-^6259 10263@6@5@1@0@0$@2@0@0#constraintExpr_getFileloc
-^6260 10193@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxset
-^6261 10191@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxRead
-^6262 10177@6@5@1@0@0$@2@0@0#constraintExpr_makeTermsRef
-^6263 10247@6@5@1@0@0$$@0#constraintExpr_doSRefFixBaseParam
-^6264 10171@6@5@1@0@0$@2@0@0#constraintExpr_makeExprNode
-^6265 10251@6@5@1@0@0$@2@0@0#constraintExpr_doFixResult
-^6266 10153@6@0@1@0@54^$@0#constraintExpr_isLit
-^6267 10217@6@5@1@0@0$@2@0@0#constraintExpr_makeAddExpr
-^6268 10215@6@5@1@0@0$@2@0@0#constraintExpr_makeSubtractExpr
-^6269 10195@6@5@1@0@0$@2@0@0#constraintExpr_parseMakeUnaryOp
-^6270 10209@6@5@1@0@0$@3@0@0#constraintExpr_parseMakeBinaryOp
-^6271 10255$^$@0#constraintExpr_hasMaxSet
-^6272 10249@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_doSRefFixConstraintParam
-^6273 10159@6@5@1@0@0$@2@0@0#constraintExpr_propagateConstants
-^6274 10269@6@0@1@0@54^$@0#constraintExpr_isBinaryExpr
-^6275 10283$$$@0#constraintExpr_dump
-^6276 10285@6@5@1@0@0$@2@0@0#constraintExpr_undump
-^6277 10173@6@5@1@0@0$@2@0@0#constraintExpr_makeTermExprNode
-^6278 10271$^$@0#constraintExpr_isTerm
-^6279 10273$^@6@3@0#constraintExpr_getTerm
-^6280 10287$$$@0#constraintExpr_getDepth
+^6245 7318@7319#&!185
+*0 (Datatype)
+^6246 7319@-@-@0@0@0@0@7320#constraintExprKind
+*1 (Constant)
+^6247 1209@i0@0@4#constraintExpr_undefined
+*4 (Function)
+^6248 10151$$$@0#constraintExpr_free
+^6249 10235@6@5@1@0@0@0@@1@p0$@0#constraintExpr_setFileloc
+^6250 10167@6@5@1@0@0^@3@0@0#constraintExpr_copy
+^6251 10245@6@5@1@0@0^@2@0@0#constraintExpr_unparse
+^6252 10253@6@5@1@0@0^@3@0@0#constraintExpr_print
+^6253 10225$^$@0#constraintExpr_similar
+^6254 10227$^$@0#constraintExpr_same
+^6255 10231@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_searchandreplace
+^6256 10261$^$@0#constraintExpr_canGetValue
+^6257 10259$^$@0#constraintExpr_getValue
+^6258 10257$^$@0#constraintExpr_compare
+^6259 10203@6@5@1@0@0$@2@0@0#constraintExpr_makeIntLiteral
+^6260 10201@6@5@1@0@0$@2@0@0#constraintExpr_makeValueExpr
+^6261 10197@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxSetExpr
+^6262 10199@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxReadExpr
+^6263 10219@6@5@1@0@0$@2@0@0#constraintExpr_makeIncConstraintExpr
+^6264 10213@6@5@1@0@0$@2@0@0#constraintExpr_makeDecConstraintExpr
+^6265 10243@6@5@1@0@0$@2@0@0#constraintExpr_simplify
+^6266 10239@6@5@1@0@0@0@@1@p0,p1@2@0@0#constraintExpr_solveBinaryExpr
+^6267 10229$$$@0#constraintExpr_search
+^6268 10263@6@5@1@0@0$@2@0@0#constraintExpr_getFileloc
+^6269 10193@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxset
+^6270 10191@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxRead
+^6271 10177@6@5@1@0@0$@2@0@0#constraintExpr_makeTermsRef
+^6272 10247@6@5@1@0@0$$@0#constraintExpr_doSRefFixBaseParam
+^6273 10171@6@5@1@0@0$@2@0@0#constraintExpr_makeExprNode
+^6274 10251@6@5@1@0@0$@2@0@0#constraintExpr_doFixResult
+^6275 10153@6@0@1@0@54^$@0#constraintExpr_isLit
+^6276 10217@6@5@1@0@0$@2@0@0#constraintExpr_makeAddExpr
+^6277 10215@6@5@1@0@0$@2@0@0#constraintExpr_makeSubtractExpr
+^6278 10195@6@5@1@0@0$@2@0@0#constraintExpr_parseMakeUnaryOp
+^6279 10209@6@5@1@0@0$@3@0@0#constraintExpr_parseMakeBinaryOp
+^6280 10255$^$@0#constraintExpr_hasMaxSet
+^6281 10249@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_doSRefFixConstraintParam
+^6282 10159@6@5@1@0@0$@2@0@0#constraintExpr_propagateConstants
+^6283 10269@6@0@1@0@54^$@0#constraintExpr_isBinaryExpr
+^6284 10283$$$@0#constraintExpr_dump
+^6285 10285@6@5@1@0@0$@2@0@0#constraintExpr_undump
+^6286 10173@6@5@1@0@0$@2@0@0#constraintExpr_makeTermExprNode
+^6287 10271$^$@0#constraintExpr_isTerm
+^6288 10273$^@6@3@0#constraintExpr_getTerm
+^6289 10287$$$@0#constraintExpr_getDepth
 *2 (Enum member)
-^6281 7412$#LT#LTE#GT#GTE#EQ#NONNEGATIVE#POSITIVE
+^6290 7412$#LT#LTE#GT#GTE#EQ#NONNEGATIVE#POSITIVE
 *9 (Enum tag)
-^6288 7412@7413#&!186
-*0 (Datatype)
-^6289 7413@-@-@0@0@0@0@7414#arithType
-*1 (Constant)
-^6290 1203@i0@0@4#constraint_undefined
-*4 (Function)
-^6291 10359$$$@0#constraint_free
-^6292 10317@6@5@1@0@0$@3@0@0#constraint_makeReadSafeExprNode
-^6293 10327@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeExprNode
-^6294 10329@6@5@1@0@0$@2@0@0#constraint_makeReadSafeInt
-^6295 10333@6@5@1@0@0$@2@0@0#constraint_makeEnsureMaxReadAtLeast
-^6296 10301$@0@@1@p0$@0#constraint_overWrite
-^6297 10299@6@5@1@0@0$@2@0@0#constraint_copy
-^6298 10555$^$@45#fileloc_closer
-^6299 10361@6@5@1@0@0^@2@0@0#arithType_print
-^6300 10311@6@5@1@0@0$@2@0@0#constraint_getFileloc
-^6301 10375@6@5@1@0@0^@2@0@0#constraint_print
-^6302 10319@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeInt
-^6303 10349@6@5@1@0@0@0@@1@p0$@35#exprNode_copyConstraints
-^6304 10339@6@5@1@0@0$@2@0@0#constraint_makeEnsureEqual
-^6305 10357@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostIncrement
-^6306 10385@6@5@1@0@0@0@@1@p0$@0#constraint_preserveOrig
-^6307 10379@6@5@1@0@0$@2@0@0#constraint_doSRefFixBaseParam
-^6308 10373@6@5@1@0@0$@2@0@0#constraint_printDetailed
-^6309 10341@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThan
-^6310 10343@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThanEqual
-^6311 10345@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThan
-^6312 10347@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThanEqual
-^6313 10323@6@5@1@0@0$@2@0@0#constraint_makeSRefWriteSafeInt
-^6314 10331@6@5@1@0@0$@2@0@0#constraint_makeSRefReadSafeInt
-^6315 10367$$$@0#constraint_printError
-^6316 10383@6@5@1@0@0$@2@0@0#constraint_doSRefFixConstraintParam
-^6317 10321@6@5@1@0@0$@2@0@0#constraint_makeSRefSetBufferSize
-^6318 10381@6@5@1@0@0$@2@0@0#constraint_doFixResult
-^6319 10325@6@5@1@0@0$@2@0@0#constraint_makeEnsureLteMaxRead
-^6320 10355@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostDecrement
-^6321 10531$^$@0#constraint_search
-^6322 10297@6@5@1@0@0$@2@0@0#makeConstraintParse3
-^6323 10305@6@5@1@0@0$$@0#constraint_addGeneratingExpr
-^6324 10315$$$@0#constraint_hasMaxSet
-^6325 10027$$$@35#exprNode_exprTraverse
-^6326 10033@6@5@1@0@0$@2@0@35#exprNode_traversRequiresConstraints
-^6327 10035@6@5@1@0@0$@2@0@35#exprNode_traversEnsuresConstraints
-^6328 10387@6@5@1@0@0$$@0#constraint_togglePost
-^6329 10295$$$@0#constraint_same
-^6330 10377@6@5@1@0@0^@2@0@0#constraint_printOr
-^6331 10363$$$@0#constraint_printErrorPostCondition
-^6332 10365@6@5@1@0@0^@3@0@0#constraint_printLocation
-^6333 10309@6@5@1@0@0$$@0#constraint_setFcnPre
-^6334 10307@6@5@1@0@0$$@0#constraint_origAddGeneratingExpr
-^6335 9994$$$@35#exprNode_generateConstraints
-^6336 10389@6@5@1@0@0$$@0#constraint_togglePostOrig
-^6337 10391$$$@0#constraint_hasOrig
-^6338 10351@6@5@1@0@0$@3@0@0#constraint_makeAddAssign
-^6339 10353@6@5@1@0@0$@3@0@0#constraint_makeSubtractAssign
-^6340 10393@6@5@1@0@0$@2@0@0#constraint_undump
-^6341 10395$$$@0#constraint_dump
-^6342 10581$$$@35#exprNode_forLoopHeuristics
-^6343 10397$^$@0#constraint_compare
-^6344 10399$$$@0#constraint_isPost
-^6345 10403$$$@0#constraint_tooDeep
-^6346 10495@6@5@1@0@0$@2@0@133#constraintList_reflectChanges
-^6347 10491@6@5@1@0@0$@2@0@133#constraintList_reflectChangesFreePre
-^6348 10541@6@5@1@0@0$@2@0@131#constraint_substitute
-^6349 10521$$$@133#constraintList_resolve
-^6350 10553@6@5@1@0@0$$@131#constraint_simplify
-^6351 10517@6@5@1@0@0$@2@0@133#constraintList_fixConflicts
-^6352 10489@6@5@1@0@0$@3@0@133#constraintList_subsumeEnsures
-^6353 10481@6@5@1@0@0$@3@0@133#constraintList_mergeEnsures
-^6354 10479@6@5@1@0@0$@2@0@133#constraintList_mergeEnsuresFreeFirst
-^6355 10525$$$@131#constraint_isAlwaysTrue
-^6356 10485@6@5@1@0@0$@2@0@133#constraintList_mergeRequires
-^6357 10483@6@5@1@0@0$@2@0@133#constraintList_mergeRequiresFreeFirst
-^6358 10505@6@5@1@0@0$@3@0@133#constraintList_reflectChangesOr
-^6359 10545@6@5@1@0@0$@2@0@133#constraintList_substitute
-^6360 10543@6@5@1@0@0$@2@0@133#constraintList_substituteFreeTarget
-^6361 10487$$$@35#exprNode_mergeResolve
-*0 (Datatype)
-^6362 1203@-@+@0@2@2@0@7569#o_constraint
-*1 (Constant)
-^6363 1206@i0@0@4#constraintList_undefined
-*4 (Function)
-^6364 10441@6@5@1@0@0$@3@0@0#constraintList_single
-^6365 10417@6@5@1@0@0$$@0#constraintList_addListFree
-^6366 10439@6@5@1@0@0$$@0#constraintList_preserveCallInfo
+^6297 7412@7413#&!186
+*0 (Datatype)
+^6298 7413@-@-@0@0@0@0@7414#arithType
+*1 (Constant)
+^6299 1203@i0@0@4#constraint_undefined
+*4 (Function)
+^6300 10359$$$@0#constraint_free
+^6301 10317@6@5@1@0@0$@3@0@0#constraint_makeReadSafeExprNode
+^6302 10327@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeExprNode
+^6303 10329@6@5@1@0@0$@2@0@0#constraint_makeReadSafeInt
+^6304 10333@6@5@1@0@0$@2@0@0#constraint_makeEnsureMaxReadAtLeast
+^6305 10301$@0@@1@p0$@0#constraint_overWrite
+^6306 10299@6@5@1@0@0$@2@0@0#constraint_copy
+^6307 10555$^$@45#fileloc_closer
+^6308 10361@6@5@1@0@0^@2@0@0#arithType_print
+^6309 10311@6@5@1@0@0$@2@0@0#constraint_getFileloc
+^6310 10375@6@5@1@0@0^@2@0@0#constraint_print
+^6311 10319@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeInt
+^6312 10349@6@5@1@0@0@0@@1@p0$@35#exprNode_copyConstraints
+^6313 10339@6@5@1@0@0$@2@0@0#constraint_makeEnsureEqual
+^6314 10357@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostIncrement
+^6315 10385@6@5@1@0@0@0@@1@p0$@0#constraint_preserveOrig
+^6316 10379@6@5@1@0@0$@2@0@0#constraint_doSRefFixBaseParam
+^6317 10373@6@5@1@0@0$@2@0@0#constraint_printDetailed
+^6318 10341@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThan
+^6319 10343@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThanEqual
+^6320 10345@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThan
+^6321 10347@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThanEqual
+^6322 10323@6@5@1@0@0$@2@0@0#constraint_makeSRefWriteSafeInt
+^6323 10331@6@5@1@0@0$@2@0@0#constraint_makeSRefReadSafeInt
+^6324 10367$$$@0#constraint_printError
+^6325 10383@6@5@1@0@0$@2@0@0#constraint_doSRefFixConstraintParam
+^6326 10321@6@5@1@0@0$@2@0@0#constraint_makeSRefSetBufferSize
+^6327 10381@6@5@1@0@0$@2@0@0#constraint_doFixResult
+^6328 10325@6@5@1@0@0$@2@0@0#constraint_makeEnsureLteMaxRead
+^6329 10355@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostDecrement
+^6330 10531$^$@0#constraint_search
+^6331 10297@6@5@1@0@0$@2@0@0#makeConstraintParse3
+^6332 10305@6@5@1@0@0$$@0#constraint_addGeneratingExpr
+^6333 10315$$$@0#constraint_hasMaxSet
+^6334 10027$$$@35#exprNode_exprTraverse
+^6335 10033@6@5@1@0@0$@2@0@35#exprNode_traversRequiresConstraints
+^6336 10035@6@5@1@0@0$@2@0@35#exprNode_traversEnsuresConstraints
+^6337 10387@6@5@1@0@0$$@0#constraint_togglePost
+^6338 10295$$$@0#constraint_same
+^6339 10377@6@5@1@0@0^@2@0@0#constraint_printOr
+^6340 10363$$$@0#constraint_printErrorPostCondition
+^6341 10365@6@5@1@0@0^@3@0@0#constraint_printLocation
+^6342 10309@6@5@1@0@0$$@0#constraint_setFcnPre
+^6343 10307@6@5@1@0@0$$@0#constraint_origAddGeneratingExpr
+^6344 9994$$$@35#exprNode_generateConstraints
+^6345 10389@6@5@1@0@0$$@0#constraint_togglePostOrig
+^6346 10391$$$@0#constraint_hasOrig
+^6347 10351@6@5@1@0@0$@3@0@0#constraint_makeAddAssign
+^6348 10353@6@5@1@0@0$@3@0@0#constraint_makeSubtractAssign
+^6349 10393@6@5@1@0@0$@2@0@0#constraint_undump
+^6350 10395$$$@0#constraint_dump
+^6351 10581$$$@35#exprNode_forLoopHeuristics
+^6352 10397$^$@0#constraint_compare
+^6353 10399$$$@0#constraint_isPost
+^6354 10403$$$@0#constraint_tooDeep
+^6355 10495@6@5@1@0@0$@2@0@133#constraintList_reflectChanges
+^6356 10491@6@5@1@0@0$@2@0@133#constraintList_reflectChangesFreePre
+^6357 10541@6@5@1@0@0$@2@0@131#constraint_substitute
+^6358 10521$$$@133#constraintList_resolve
+^6359 10553@6@5@1@0@0$$@131#constraint_simplify
+^6360 10517@6@5@1@0@0$@2@0@133#constraintList_fixConflicts
+^6361 10489@6@5@1@0@0$@3@0@133#constraintList_subsumeEnsures
+^6362 10481@6@5@1@0@0$@3@0@133#constraintList_mergeEnsures
+^6363 10479@6@5@1@0@0$@2@0@133#constraintList_mergeEnsuresFreeFirst
+^6364 10525$$$@131#constraint_isAlwaysTrue
+^6365 10485@6@5@1@0@0$@2@0@133#constraintList_mergeRequires
+^6366 10483@6@5@1@0@0$@2@0@133#constraintList_mergeRequiresFreeFirst
+^6367 10505@6@5@1@0@0$@3@0@133#constraintList_reflectChangesOr
+^6368 10545@6@5@1@0@0$@2@0@133#constraintList_substitute
+^6369 10543@6@5@1@0@0$@2@0@133#constraintList_substituteFreeTarget
+^6370 10487$$$@35#exprNode_mergeResolve
+*0 (Datatype)
+^6371 1203@-@+@0@2@2@0@7569#o_constraint
+*1 (Constant)
+^6372 1206@i0@0@4#constraintList_undefined
+*4 (Function)
+^6373 10441@6@5@1@0@0$@3@0@0#constraintList_single
+^6374 10417@6@5@1@0@0$$@0#constraintList_addListFree
+^6375 10439@6@5@1@0@0$$@0#constraintList_preserveCallInfo
 *6 (Iterator finalizer)
-^6367 0@133#end_constraintList_elements
+^6376 0@133#end_constraintList_elements
 *5 (Iterator)
-^6368 7586@133#constraintList_elements
-*4 (Function)
-^6369 7588@6@5@1@0@0^@2@0@0#constraintList_makeNew
-^6370 10411@6@5@1@0@0@0@@1@p0$@0#constraintList_add
-^6371 10415@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_addList
-^6372 10435@6@5@1@0@0^@3@0@0#constraintList_copy
-^6373 10433$$$@0#constraintList_free
-^6374 10421@6@5@1@0@0^@2@0@0#constraintList_unparse
-^6375 10423@6@5@1@0@0^@2@0@0#constraintList_print
-^6376 10429@6@5@1@0@0^@3@0@0#constraintList_printDetailed
-^6377 10431@6@5@1@0@0$@2@0@0#constraintList_logicalOr
-^6378 10437@6@5@1@0@0$$@0#constraintList_preserveOrig
-*1 (Constant)
-^6379 5$#constraintListBASESIZE
-*4 (Function)
-^6380 10449@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixBaseParam
-^6381 10451@6@5@1@0@0@0@@1@p0$@0#constraintList_togglePost
-^6382 10447@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixConstraintParam
-^6383 10039@6@5@1@0@0^@3@0@35#exprNode_getPostConditions
-^6384 10445@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doFixResult
-^6385 10443@6@5@1@0@0@0@@1@p0$@0#constraintList_addGeneratingExpr
-^6386 10008@6@5@1@0@0$@2@0@133#constraintList_makeFixedArrayConstraints
-^6387 10425$$$@0#constraintList_printErrorPostConditions
-^6388 10427$$$@0#constraintList_printError
-^6389 10457@6@5@1@0@0$$@0#constraintList_sort
-^6390 10455$$$@0#constraintList_dump
-^6391 10453@6@5@1@0@0$@2@0@0#constraintList_undump
-^6392 10419@6@5@1@0@0$@2@0@0#constraintList_removeSurpressed
+^6377 7586@133#constraintList_elements
+*4 (Function)
+^6378 7588@6@5@1@0@0^@2@0@0#constraintList_makeNew
+^6379 10411@6@5@1@0@0@0@@1@p0$@0#constraintList_add
+^6380 10415@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_addList
+^6381 10435@6@5@1@0@0^@3@0@0#constraintList_copy
+^6382 10433$$$@0#constraintList_free
+^6383 10421@6@5@1@0@0^@2@0@0#constraintList_unparse
+^6384 10423@6@5@1@0@0^@2@0@0#constraintList_print
+^6385 10429@6@5@1@0@0^@3@0@0#constraintList_printDetailed
+^6386 10431@6@5@1@0@0$@2@0@0#constraintList_logicalOr
+^6387 10437@6@5@1@0@0$$@0#constraintList_preserveOrig
+*1 (Constant)
+^6388 5$#constraintListBASESIZE
+*4 (Function)
+^6389 10449@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixBaseParam
+^6390 10451@6@5@1@0@0@0@@1@p0$@0#constraintList_togglePost
+^6391 10447@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixConstraintParam
+^6392 10039@6@5@1@0@0^@3@0@35#exprNode_getPostConditions
+^6393 10445@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doFixResult
+^6394 10443@6@5@1@0@0@0@@1@p0$@0#constraintList_addGeneratingExpr
+^6395 10008@6@5@1@0@0$@2@0@133#constraintList_makeFixedArrayConstraints
+^6396 10425$$$@0#constraintList_printErrorPostConditions
+^6397 10427$$$@0#constraintList_printError
+^6398 10457@6@5@1@0@0$$@0#constraintList_sort
+^6399 10455$$$@0#constraintList_dump
+^6400 10453@6@5@1@0@0$@2@0@0#constraintList_undump
+^6401 10419@6@5@1@0@0$@2@0@0#constraintList_removeSurpressed
 *2 (Enum member)
-^6393 7633$#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
+^6402 7633$#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)
-^6444 7633@7634#&!187
+^6453 7633@7634#&!187
 *0 (Datatype)
-^6445 7634@-@-@0@0@0@0@7635#exprKind
+^6454 7634@-@-@0@0@0@0@7635#exprKind
 *7 (Struct tag)
-^6446 7636@7637#@!188
+^6455 7636@7637#@!188
 *0 (Datatype)
-^6447 7638@-@+@0@0@0@0@7639#exprOffsetof
+^6456 7638@-@+@0@0@0@0@7639#exprOffsetof
 *7 (Struct tag)
-^6448 7640@7641#@!189
+^6457 7640@7641#@!189
 *0 (Datatype)
-^6449 7642@-@+@0@0@0@0@7643#exprPair
+^6458 7642@-@+@0@0@0@0@7643#exprPair
 *7 (Struct tag)
-^6450 7644@7645#@!190
+^6459 7644@7645#@!190
 *0 (Datatype)
-^6451 7646@-@+@0@0@0@0@7647#exprTriple
+^6460 7646@-@+@0@0@0@0@7647#exprTriple
 *7 (Struct tag)
-^6452 7648@7649#@!191
+^6461 7648@7649#@!191
 *0 (Datatype)
-^6453 7650@-@+@0@0@0@0@7651#exprIter
+^6462 7650@-@+@0@0@0@0@7651#exprIter
 *7 (Struct tag)
-^6454 7652@7653#@!192
+^6463 7652@7653#@!192
 *0 (Datatype)
-^6455 7654@-@+@0@0@0@0@7655#exprCall
+^6464 7654@-@+@0@0@0@0@7655#exprCall
 *7 (Struct tag)
-^6456 7656@7657#@!193
+^6465 7656@7657#@!193
 *0 (Datatype)
-^6457 7658@-@+@0@0@0@0@7659#exprIterCall
+^6466 7658@-@+@0@0@0@0@7659#exprIterCall
 *7 (Struct tag)
-^6458 7660@7661#@!194
+^6467 7660@7661#@!194
 *0 (Datatype)
-^6459 7662@-@+@0@0@0@0@7663#exprOp
+^6468 7662@-@+@0@0@0@0@7663#exprOp
 *7 (Struct tag)
-^6460 7664@7665#@!195
+^6469 7664@7665#@!195
 *0 (Datatype)
-^6461 7666@-@+@0@0@0@0@7667#exprField
+^6470 7666@-@+@0@0@0@0@7667#exprField
 *7 (Struct tag)
-^6462 7668@7669#@!196
+^6471 7668@7669#@!196
 *0 (Datatype)
-^6463 7670@-@+@0@0@0@0@7671#exprUop
+^6472 7670@-@+@0@0@0@0@7671#exprUop
 *7 (Struct tag)
-^6464 7672@7673#@!197
+^6473 7672@7673#@!197
 *0 (Datatype)
-^6465 7674@-@+@0@0@0@0@7675#exprCast
+^6474 7674@-@+@0@0@0@0@7675#exprCast
 *7 (Struct tag)
-^6466 7676@7677#@!198
+^6475 7676@7677#@!198
 *0 (Datatype)
-^6467 7678@-@+@0@0@0@0@7679#exprInit
+^6476 7678@-@+@0@0@0@0@7679#exprInit
 *8 (Union tag)
-^6468 7681@7682#$!199
-*0 (Datatype)
-^6469 7683@-@+@0@5@0@0@7684#exprData
-*1 (Constant)
-^6470 7684@i0@0@6#exprData_undefined
-^6471 1067@i0@0@4#exprNode_undefined
-*4 (Function)
-^6472 20519@6@5@1@0@0^@19@2@0#exprNode_getValue
-^6473 20797$^$@0#exprNode_getLongValue
-^6474 20719@6@5@1@0@0^@19@3@0#exprNode_unparseFirst
-^6475 20681@6@5@1@0@0^@19@3@0#exprNode_getForGuards
-^6476 20509$^$@0#exprNode_isNullValue
-^6477 20717@6@5@1@0@0^@19@2@0#exprNode_getSref
-^6478 20573@6@5@1@0@0@1@s1@1@@19@2@0#exprNode_getUentry
-^6479 20655$@0@@1@p0$@0#exprNode_produceGuards
-^6480 20723@6@5@1@0@0^@19@3@0#exprNode_loc
-^6481 20515@6@5@1@0@0^@3@0@0#exprNode_charLiteral
-^6482 20491@6@5@1@0@0^@19@3@0#exprNode_makeMustExit
-^6483 20619@6@5@1@0@0^@3@0@0#exprNode_cond
-^6484 7733@6@5@1@0@0^@3@0@0#exprNode_makeError
-^6485 20575@6@5@1@0@0^@3@0@0#exprNode_makeInitBlock
-^6486 20577@6@5@1@0@0^@3@0@0#exprNode_functionCall
-^6487 20531@6@2@1@0@0@1@s1@1@@3@0@0#exprNode_fromIdentifier
-^6488 20527@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_fromUIO
-^6489 20581@6@5@1@0@0^@3@0@0#exprNode_fieldAccess
-^6490 20587@6@5@1@0@0^@3@0@0#exprNode_arrowAccess
-^6491 20589@6@5@1@0@0@0@@1@p0@3@0@0#exprNode_postOp
-^6492 20591@6@5@1@0@0^@3@0@0#exprNode_preOp
-^6493 20583@6@5@1@0@0^@3@0@0#exprNode_addParens
-^6494 20599@6@5@1@0@0^@3@0@0#exprNode_offsetof
-^6495 20595@6@5@1@0@0^@3@0@0#exprNode_sizeofType
-^6496 20601@6@5@1@0@0^@3@0@0#exprNode_sizeofExpr
-^6497 20597@6@5@1@0@0^@3@0@0#exprNode_alignofType
-^6498 20603@6@5@1@0@0^@3@0@0#exprNode_alignofExpr
-^6499 20613@6@5@1@0@0^@3@0@0#exprNode_op
-^6500 20617@6@5@1@0@0$@3@0@0#exprNode_assign
-^6501 20541@6@5@1@0@0@0@@1@p0,p1@3@0@0#exprNode_arrayFetch
-^6502 20483$$$@0#exprNode_free
-^6503 20621@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_vaArg
-^6504 20525@6@5@1@0@0^@3@0@0#exprNode_stringLiteral
-^6505 20523@6@5@1@0@0^@3@0@0#exprNode_rawStringLiteral
-^6506 20697@6@5@1@0@0^@3@0@0#exprNode_comma
-^6507 20623@6@5@1@0@0$@3@0@0#exprNode_labelMarker
-^6508 20625@6@5@1@0@0$$@0#exprNode_notReached
-^6509 20633@6@5@1@0@0^@3@0@0#exprNode_caseMarker
-^6510 20645@6@5@1@0@0$@3@0@0#exprNode_concat
-^6511 20647@6@5@1@0@0^@3@0@0#exprNode_createTok
-^6512 20649@6@5@1@0@0$@3@0@0#exprNode_statement
-^6513 20657@6@5@1@0@0$@3@0@0#exprNode_makeBlock
-^6514 20665@6@5@1@0@0$@3@0@0#exprNode_if
-^6515 20667@6@5@1@0@0$@3@0@0#exprNode_ifelse
-^6516 20671@6@5@1@0@0$@3@0@0#exprNode_switch
-^6517 20675@6@5@1@0@0$@3@0@0#exprNode_while
-^6518 20677@6@5@1@0@0$@3@0@0#exprNode_doWhile
-^6519 20687@6@2@1@0@0$@2@0@0#exprNode_goto
-^6520 20689@6@5@1@0@0$@3@0@0#exprNode_continue
-^6521 20691@6@5@1@0@0$@3@0@0#exprNode_break
-^6522 20693@6@5@1@0@0$@3@0@0#exprNode_nullReturn
-^6523 20695@6@5@1@0@0$@3@0@0#exprNode_return
-^6524 20721@6@5@1@0@0^@18@3@0#exprNode_unparse
-^6525 20735$^$@0#exprNode_isCharLit
-^6526 20737$^$@0#exprNode_isNumLit
-^6527 20705@6@5@1@0@0$@3@0@0#exprNode_makeInitialization
-^6528 20703@6@5@1@0@0$@3@0@0#exprNode_makeEmptyInitialization
-^6529 20733$^$@0#exprNode_isInitializer
-^6530 20743$$$@0#exprNode_matchType
-^6531 20635@6@2@1@0@0$@2@0@0#exprNode_defaultMarker
-^6532 20707@6@5@1@0@0$@3@0@0#exprNode_iter
-^6533 20713@6@5@1@0@0$@3@0@0#exprNode_iterId
-^6534 20711@6@5@1@0@0$$@0#exprNode_iterExpr
-^6535 20709@6@5@1@0@0$@3@0@0#exprNode_iterNewId
-^6536 20715@6@5@1@0@0$@3@0@0#exprNode_iterStart
-^6537 20513@6@5@1@0@0$@3@0@0#exprNode_numLiteral
-^6538 20465$@1@s1@1@s1$@0#exprNode_initMod
-^6539 20679@6@5@1@0@0$@3@0@0#exprNode_for
-^6540 20685@6@5@1@0@0$@3@0@0#exprNode_forPred
-^6541 20517@6@5@1@0@0$@3@0@0#exprNode_floatLiteral
-^6542 20529@6@2@1@0@0$@3@0@0#exprNode_createId
-^6543 20605@6@5@1@0@0$@3@0@0#exprNode_cast
-^6544 20741$$$@0#exprNode_matchLiteral
-^6545 20777$$$@0#exprNode_checkUseParam
-^6546 20767$$$@0#exprNode_checkSet
-^6547 20769$$$@0#exprNode_checkMSet
-^6548 20653@6@5@1@0@0$$@0#exprNode_checkExpr
-^6549 20641$$$@0#exprNode_mustEscape
-^6550 20643$$$@0#exprNode_errorEscape
-^6551 20637$$$@0#exprNode_mayEscape
-^6552 20683@6@5@1@0@0$@3@0@0#exprNode_whilePred
-^6553 20793@6@5@1@0@0$$@0#exprNode_updateLocation
-^6554 20481$$$@0#exprNode_freeShallow
-^6555 20467$@1@s1@1@s1$@0#exprNode_destroyMod
-^6556 20661$^$@0#exprNode_isAssign
-^6557 20799@6@5@1@0@0$@19@3@0#exprNode_getfileloc
-^6558 20627$^$@0#exprNode_isDefaultMarker
-^6559 20629$^$@0#exprNode_isCaseMarker
-^6560 20631$^$@0#exprNode_isLabelMarker
-^6561 20521@6@5@1@0@0$@2@0@0#exprNode_combineLiterals
-^6562 20801@6@5@1@0@0$@2@0@0#exprNode_getNextSequencePoint
-^6563 20803@6@5@1@0@0$@3@0@0#exprNode_createNew
-^6564 20805$$$@0#exprNode_isInitBlock
-^6565 13715@6@5@1@0@0$@2@0@0#exprData_makeLiteral
-^6566 13717@6@5@1@0@0$@2@0@0#exprData_makeId
-^6567 13719@6@5@1@0@0$@2@0@0#exprData_makePair
-^6568 13611$$$@0#exprData_freeShallow
-^6569 13613$$$@0#exprData_free
-^6570 13615@6@5@1@0@0^@19@2@0#exprData_getInitNode
-^6571 13617@6@5@1@0@0^@19@2@0#exprData_getInitId
-^6572 13619@6@5@1@0@0^@19@2@0#exprData_getOpA
-^6573 13621@6@5@1@0@0^@19@2@0#exprData_getOpB
-^6574 13623$^@19@3@0#exprData_getOpTok
-^6575 13625@6@5@1@0@0^@19@2@0#exprData_getPairA
-^6576 13627@6@5@1@0@0^@19@2@0#exprData_getPairB
-^6577 13629@6@5@1@0@0^@19@2@0#exprData_getIterSname
-^6578 13631$^@19@2@0#exprData_getIterAlist
-^6579 13633@6@5@1@0@0^@19@2@0#exprData_getIterBody
-^6580 13635@6@5@1@0@0^@19@2@0#exprData_getIterEname
-^6581 13637@6@5@1@0@0^@19@2@0#exprData_getFcn
-^6582 13639$^@19@2@0#exprData_getArgs
-^6583 13641@6@5@1@0@0^@19@2@0#exprData_getTriplePred
-^6584 13643@6@5@1@0@0^@19@2@0#exprData_getIterCallIter
-^6585 13645$^@19@2@0#exprData_getIterCallArgs
-^6586 13647@6@5@1@0@0^@19@2@0#exprData_getTripleInit
-^6587 13649@6@5@1@0@0^@19@2@0#exprData_getTripleTrue
-^6588 13651@6@5@1@0@0^@19@2@0#exprData_getTripleTest
-^6589 13653@6@5@1@0@0^@19@2@0#exprData_getTripleFalse
-^6590 13655@6@5@1@0@0^@19@2@0#exprData_getTripleInc
-^6591 13657@6@5@1@0@0^@19@2@0#exprData_getFieldNode
-^6592 13659@6@5@1@0@0^@19@2@0#exprData_getFieldName
-^6593 13661$^@19@3@0#exprData_getUopTok
-^6594 13663@6@5@1@0@0^@19@2@0#exprData_getUopNode
-^6595 13665@6@5@1@0@0^@19@2@0#exprData_getCastNode
-^6596 13667$^@19@3@0#exprData_getCastTok
-^6597 13669@6@5@1@0@0^@19@2@0#exprData_getCastType
-^6598 13671@6@5@1@0@0^@19@2@0#exprData_getLiteral
-^6599 13673@6@5@1@0@0^@19@2@0#exprData_getId
-^6600 13675$^@19@3@0#exprData_getTok
-^6601 13677@6@5@1@0@0^@19@2@0#exprData_getType
-^6602 13679@6@5@1@0@0^@19@2@0#exprData_getOffsetType
-^6603 13681@6@5@1@0@0^@19@2@0#exprData_getOffsetName
-^6604 13683@6@5@1@0@0$@19@2@0#exprData_getSingle
-^6605 13685@6@5@1@0@0$@2@0@0#exprData_makeOp
-^6606 13687@6@5@1@0@0$@2@0@0#exprData_makeUop
-^6607 13689@6@5@1@0@0$@2@0@0#exprData_makeSingle
-^6608 13691@6@5@1@0@0$@2@0@0#exprData_makeTok
-^6609 13693@6@5@1@0@0$@2@0@0#exprData_makeIter
-^6610 13695@6@5@1@0@0$@2@0@0#exprData_makeTriple
-^6611 13697@6@5@1@0@0$@2@0@0#exprData_makeCall
-^6612 13699@6@5@1@0@0$@2@0@0#exprData_makeIterCall
-^6613 13701@6@5@1@0@0$@2@0@0#exprData_makeField
-^6614 13703@6@5@1@0@0$@2@0@0#exprData_makeOffsetof
-^6615 13705@6@5@1@0@0$@2@0@0#exprData_makeSizeofType
-^6616 13707@6@5@1@0@0$@2@0@0#exprData_makeCast
-^6617 13709@6@5@1@0@0$@2@0@0#exprData_makeInit
-^6618 13711@6@5@1@0@0$@2@0@0#exprData_makeCond
-^6619 13713@6@5@1@0@0$@2@0@0#exprData_makeFor
-^6620 17224$@0@s1@1@s1$@0#typeIdSet_emptySet
-^6621 17226$^$@0#typeIdSet_member
-^6622 17228$^$@0#typeIdSet_isEmpty
-^6623 17230$@0@s1@1@s1$@0#typeIdSet_single
-^6624 17232$@0@s1@1@s1$@0#typeIdSet_singleOpt
-^6625 17234$@0@s1@1@s1$@0#typeIdSet_insert
-^6626 17236$@0@s1@1@s1$@0#typeIdSet_removeFresh
-^6627 17238@6@5@1@0@0^@3@0@0#typeIdSet_unparse
-^6628 17242$@0@s1@1@s1$@0#typeIdSet_subtract
-^6629 17240$$$@0#typeIdSet_compare
-^6630 17244@6@5@1@0@0$@3@0@0#typeIdSet_dump
-^6631 17246$@0@s1@1@s1,tp0$@0#typeIdSet_undump
-^6632 17248$^$@0#typeIdSet_union
-^6633 17207$@1@s1@1@s1$@0#typeIdSet_initMod
-^6634 17210$@1@s1@1@s1$@0#typeIdSet_destroyMod
-^6635 17212$@0@@1@tp0$@0#typeIdSet_dumpTable
-^6636 17214$@0@s1@1@tp0,s1$@0#typeIdSet_loadTable
-*1 (Constant)
-^6637 1054$#typeIdSet_undefined#typeIdSet_empty
-*0 (Datatype)
-^6639 1061@-@+@0@5@2@0@8038#o_idDecl
-*7 (Struct tag)
-^6640 8040@8041#@!200
-*0 (Datatype)
-^6641 8042@+@=@0@0@0@0@8043#idDeclList
+^6477 7681@7682#$!199
+*0 (Datatype)
+^6478 7683@-@+@0@5@0@0@7684#exprData
+*1 (Constant)
+^6479 7684@i0@0@6#exprData_undefined
+^6480 1067@i0@0@4#exprNode_undefined
+*4 (Function)
+^6481 17968@6@5@1@0@0^@19@2@0#exprNode_getValue
+^6482 18246$^$@0#exprNode_getLongValue
+^6483 18168@6@5@1@0@0^@19@3@0#exprNode_unparseFirst
+^6484 18130@6@5@1@0@0^@19@3@0#exprNode_getForGuards
+^6485 17958$^$@0#exprNode_isNullValue
+^6486 18166@6@5@1@0@0^@19@2@0#exprNode_getSref
+^6487 18022@6@5@1@0@0@1@s1@1@@19@2@0#exprNode_getUentry
+^6488 18104$@0@@1@p0$@0#exprNode_produceGuards
+^6489 18172@6@5@1@0@0^@19@3@0#exprNode_loc
+^6490 17964@6@5@1@0@0^@3@0@0#exprNode_charLiteral
+^6491 17940@6@5@1@0@0^@19@3@0#exprNode_makeMustExit
+^6492 18068@6@5@1@0@0^@3@0@0#exprNode_cond
+^6493 7733@6@5@1@0@0^@3@0@0#exprNode_makeError
+^6494 18024@6@5@1@0@0^@3@0@0#exprNode_makeInitBlock
+^6495 18026@6@5@1@0@0^@3@0@0#exprNode_functionCall
+^6496 17980@6@2@1@0@0@1@s1@1@@3@0@0#exprNode_fromIdentifier
+^6497 17976@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_fromUIO
+^6498 18030@6@5@1@0@0^@3@0@0#exprNode_fieldAccess
+^6499 18036@6@5@1@0@0^@3@0@0#exprNode_arrowAccess
+^6500 18038@6@5@1@0@0@0@@1@p0@3@0@0#exprNode_postOp
+^6501 18040@6@5@1@0@0^@3@0@0#exprNode_preOp
+^6502 18032@6@5@1@0@0^@3@0@0#exprNode_addParens
+^6503 18048@6@5@1@0@0^@3@0@0#exprNode_offsetof
+^6504 18044@6@5@1@0@0^@3@0@0#exprNode_sizeofType
+^6505 18050@6@5@1@0@0^@3@0@0#exprNode_sizeofExpr
+^6506 18046@6@5@1@0@0^@3@0@0#exprNode_alignofType
+^6507 18052@6@5@1@0@0^@3@0@0#exprNode_alignofExpr
+^6508 18062@6@5@1@0@0^@3@0@0#exprNode_op
+^6509 18066@6@5@1@0@0$@3@0@0#exprNode_assign
+^6510 17990@6@5@1@0@0@0@@1@p0,p1@3@0@0#exprNode_arrayFetch
+^6511 17932$$$@0#exprNode_free
+^6512 18070@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_vaArg
+^6513 17974@6@5@1@0@0^@3@0@0#exprNode_stringLiteral
+^6514 17972@6@5@1@0@0^@3@0@0#exprNode_rawStringLiteral
+^6515 18146@6@5@1@0@0^@3@0@0#exprNode_comma
+^6516 18072@6@5@1@0@0$@3@0@0#exprNode_labelMarker
+^6517 18074@6@5@1@0@0$$@0#exprNode_notReached
+^6518 18082@6@5@1@0@0^@3@0@0#exprNode_caseMarker
+^6519 18094@6@5@1@0@0$@3@0@0#exprNode_concat
+^6520 18096@6@5@1@0@0^@3@0@0#exprNode_createTok
+^6521 18098@6@5@1@0@0$@3@0@0#exprNode_statement
+^6522 18106@6@5@1@0@0$@3@0@0#exprNode_makeBlock
+^6523 18114@6@5@1@0@0$@3@0@0#exprNode_if
+^6524 18116@6@5@1@0@0$@3@0@0#exprNode_ifelse
+^6525 18120@6@5@1@0@0$@3@0@0#exprNode_switch
+^6526 18124@6@5@1@0@0$@3@0@0#exprNode_while
+^6527 18126@6@5@1@0@0$@3@0@0#exprNode_doWhile
+^6528 18136@6@2@1@0@0$@2@0@0#exprNode_goto
+^6529 18138@6@5@1@0@0$@3@0@0#exprNode_continue
+^6530 18140@6@5@1@0@0$@3@0@0#exprNode_break
+^6531 18142@6@5@1@0@0$@3@0@0#exprNode_nullReturn
+^6532 18144@6@5@1@0@0$@3@0@0#exprNode_return
+^6533 18170@6@5@1@0@0^@18@3@0#exprNode_unparse
+^6534 18184$^$@0#exprNode_isCharLit
+^6535 18186$^$@0#exprNode_isNumLit
+^6536 18154@6@5@1@0@0$@3@0@0#exprNode_makeInitialization
+^6537 18152@6@5@1@0@0$@3@0@0#exprNode_makeEmptyInitialization
+^6538 18182$^$@0#exprNode_isInitializer
+^6539 18192$$$@0#exprNode_matchType
+^6540 18084@6@2@1@0@0$@2@0@0#exprNode_defaultMarker
+^6541 18156@6@5@1@0@0$@3@0@0#exprNode_iter
+^6542 18162@6@5@1@0@0$@3@0@0#exprNode_iterId
+^6543 18160@6@5@1@0@0$$@0#exprNode_iterExpr
+^6544 18158@6@5@1@0@0$@3@0@0#exprNode_iterNewId
+^6545 18164@6@5@1@0@0$@3@0@0#exprNode_iterStart
+^6546 17962@6@5@1@0@0$@3@0@0#exprNode_numLiteral
+^6547 17914$@1@s1@1@s1$@0#exprNode_initMod
+^6548 18128@6@5@1@0@0$@3@0@0#exprNode_for
+^6549 18134@6@5@1@0@0$@3@0@0#exprNode_forPred
+^6550 17966@6@5@1@0@0$@3@0@0#exprNode_floatLiteral
+^6551 17978@6@2@1@0@0$@3@0@0#exprNode_createId
+^6552 18054@6@5@1@0@0$@3@0@0#exprNode_cast
+^6553 18190$$$@0#exprNode_matchLiteral
+^6554 18226$$$@0#exprNode_checkUseParam
+^6555 18216$$$@0#exprNode_checkSet
+^6556 18218$$$@0#exprNode_checkMSet
+^6557 18102@6@5@1@0@0$$@0#exprNode_checkExpr
+^6558 18090$$$@0#exprNode_mustEscape
+^6559 18092$$$@0#exprNode_errorEscape
+^6560 18086$$$@0#exprNode_mayEscape
+^6561 18132@6@5@1@0@0$@3@0@0#exprNode_whilePred
+^6562 18242@6@5@1@0@0$$@0#exprNode_updateLocation
+^6563 17930$$$@0#exprNode_freeShallow
+^6564 17916$@1@s1@1@s1$@0#exprNode_destroyMod
+^6565 18110$^$@0#exprNode_isAssign
+^6566 18248@6@5@1@0@0$@19@3@0#exprNode_getfileloc
+^6567 18076$^$@0#exprNode_isDefaultMarker
+^6568 18078$^$@0#exprNode_isCaseMarker
+^6569 18080$^$@0#exprNode_isLabelMarker
+^6570 17970@6@5@1@0@0$@2@0@0#exprNode_combineLiterals
+^6571 18250@6@5@1@0@0$@2@0@0#exprNode_getNextSequencePoint
+^6572 18252@6@5@1@0@0$@3@0@0#exprNode_createNew
+^6573 18254$$$@0#exprNode_isInitBlock
+^6574 13715@6@5@1@0@0$@2@0@0#exprData_makeLiteral
+^6575 13717@6@5@1@0@0$@2@0@0#exprData_makeId
+^6576 13719@6@5@1@0@0$@2@0@0#exprData_makePair
+^6577 13611$$$@0#exprData_freeShallow
+^6578 13613$$$@0#exprData_free
+^6579 13615@6@5@1@0@0^@19@2@0#exprData_getInitNode
+^6580 13617@6@5@1@0@0^@19@2@0#exprData_getInitId
+^6581 13619@6@5@1@0@0^@19@2@0#exprData_getOpA
+^6582 13621@6@5@1@0@0^@19@2@0#exprData_getOpB
+^6583 13623$^@19@3@0#exprData_getOpTok
+^6584 13625@6@5@1@0@0^@19@2@0#exprData_getPairA
+^6585 13627@6@5@1@0@0^@19@2@0#exprData_getPairB
+^6586 13629@6@5@1@0@0^@19@2@0#exprData_getIterSname
+^6587 13631$^@19@2@0#exprData_getIterAlist
+^6588 13633@6@5@1@0@0^@19@2@0#exprData_getIterBody
+^6589 13635@6@5@1@0@0^@19@2@0#exprData_getIterEname
+^6590 13637@6@5@1@0@0^@19@2@0#exprData_getFcn
+^6591 13639$^@19@2@0#exprData_getArgs
+^6592 13641@6@5@1@0@0^@19@2@0#exprData_getTriplePred
+^6593 13643@6@5@1@0@0^@19@2@0#exprData_getIterCallIter
+^6594 13645$^@19@2@0#exprData_getIterCallArgs
+^6595 13647@6@5@1@0@0^@19@2@0#exprData_getTripleInit
+^6596 13649@6@5@1@0@0^@19@2@0#exprData_getTripleTrue
+^6597 13651@6@5@1@0@0^@19@2@0#exprData_getTripleTest
+^6598 13653@6@5@1@0@0^@19@2@0#exprData_getTripleFalse
+^6599 13655@6@5@1@0@0^@19@2@0#exprData_getTripleInc
+^6600 13657@6@5@1@0@0^@19@2@0#exprData_getFieldNode
+^6601 13659@6@5@1@0@0^@19@2@0#exprData_getFieldName
+^6602 13661$^@19@3@0#exprData_getUopTok
+^6603 13663@6@5@1@0@0^@19@2@0#exprData_getUopNode
+^6604 13665@6@5@1@0@0^@19@2@0#exprData_getCastNode
+^6605 13667$^@19@3@0#exprData_getCastTok
+^6606 13669@6@5@1@0@0^@19@2@0#exprData_getCastType
+^6607 13671@6@5@1@0@0^@19@2@0#exprData_getLiteral
+^6608 13673@6@5@1@0@0^@19@2@0#exprData_getId
+^6609 13675$^@19@3@0#exprData_getTok
+^6610 13677@6@5@1@0@0^@19@2@0#exprData_getType
+^6611 13679@6@5@1@0@0^@19@2@0#exprData_getOffsetType
+^6612 13681@6@5@1@0@0^@19@2@0#exprData_getOffsetName
+^6613 13683@6@5@1@0@0$@19@2@0#exprData_getSingle
+^6614 13685@6@5@1@0@0$@2@0@0#exprData_makeOp
+^6615 13687@6@5@1@0@0$@2@0@0#exprData_makeUop
+^6616 13689@6@5@1@0@0$@2@0@0#exprData_makeSingle
+^6617 13691@6@5@1@0@0$@2@0@0#exprData_makeTok
+^6618 13693@6@5@1@0@0$@2@0@0#exprData_makeIter
+^6619 13695@6@5@1@0@0$@2@0@0#exprData_makeTriple
+^6620 13697@6@5@1@0@0$@2@0@0#exprData_makeCall
+^6621 13699@6@5@1@0@0$@2@0@0#exprData_makeIterCall
+^6622 13701@6@5@1@0@0$@2@0@0#exprData_makeField
+^6623 13703@6@5@1@0@0$@2@0@0#exprData_makeOffsetof
+^6624 13705@6@5@1@0@0$@2@0@0#exprData_makeSizeofType
+^6625 13707@6@5@1@0@0$@2@0@0#exprData_makeCast
+^6626 13709@6@5@1@0@0$@2@0@0#exprData_makeInit
+^6627 13711@6@5@1@0@0$@2@0@0#exprData_makeCond
+^6628 13713@6@5@1@0@0$@2@0@0#exprData_makeFor
+^6629 17224$@0@s1@1@s1$@0#typeIdSet_emptySet
+^6630 17226$^$@0#typeIdSet_member
+^6631 17228$^$@0#typeIdSet_isEmpty
+^6632 17230$@0@s1@1@s1$@0#typeIdSet_single
+^6633 17232$@0@s1@1@s1$@0#typeIdSet_singleOpt
+^6634 17234$@0@s1@1@s1$@0#typeIdSet_insert
+^6635 17236$@0@s1@1@s1$@0#typeIdSet_removeFresh
+^6636 17238@6@5@1@0@0^@3@0@0#typeIdSet_unparse
+^6637 17242$@0@s1@1@s1$@0#typeIdSet_subtract
+^6638 17240$$$@0#typeIdSet_compare
+^6639 17244@6@5@1@0@0$@3@0@0#typeIdSet_dump
+^6640 17246$@0@s1@1@s1,tp0$@0#typeIdSet_undump
+^6641 17248$^$@0#typeIdSet_union
+^6642 17207$@1@s1@1@s1$@0#typeIdSet_initMod
+^6643 17210$@1@s1@1@s1$@0#typeIdSet_destroyMod
+^6644 17212$@0@@1@tp0$@0#typeIdSet_dumpTable
+^6645 17214$@0@s1@1@tp0,s1$@0#typeIdSet_loadTable
+*1 (Constant)
+^6646 1054$#typeIdSet_undefined#typeIdSet_empty
+*0 (Datatype)
+^6648 1061@-@+@0@5@2@0@8038#o_idDecl
+*7 (Struct tag)
+^6649 8040@8041#@!200
+*0 (Datatype)
+^6650 8042@+@=@0@0@0@0@8043#idDeclList
 *6 (Iterator finalizer)
-^6642 0@197#end_idDeclList_elements
+^6651 0@197#end_idDeclList_elements
 *5 (Iterator)
-^6643 8044@197#idDeclList_elements
-*4 (Function)
-^6644 17122$$@2@0@0#idDeclList_singleton
-^6645 17127$$$@0#idDeclList_add
-^6646 17129@6@5@1@0@0$@2@0@0#idDeclList_unparse
-^6647 17131$$$@0#idDeclList_free
-*1 (Constant)
-^6648 5$#idDeclListBASESIZE
-*4 (Function)
-^6649 12960$@0@s1@1@s1$@0#setArgsUsed
-^6650 12964$@0@s1@1@s1$@0#setSpecialFunction
-^6651 8058$^$@0#isFlipOldStyle
-^6652 8060$^$@0#isNewStyle
-^6653 13080$^$@0#processingIterVars
-^6654 12990$$$@0#declareEnum
-^6655 13070$$$@0#declareStruct
-^6656 13066$$$@0#declareUnnamedStruct
-^6657 13072$$$@0#declareUnion
-^6658 13068$$$@0#declareUnnamedUnion
-^6659 12988$$$@0#declareUnnamedEnum
-^6660 13078$$$@0#handleEnum
-^6661 13074$$$@0#handleStruct
-^6662 13076$$$@0#handleUnion
-^6663 13092@6@5@1@0@0$@18@0@0#handleParamIdList
-^6664 13094@6@5@1@0@0$@18@0@0#handleParamTypeList
-^6665 13022@6@5@1@0@0$@3@0@0#fixUentryList
-^6666 13024@6@5@1@0@0^@3@0@0#fixUnnamedDecl
-^6667 13082@6@5@1@0@0$@19@2@0#getCurrentIter
-^6668 13062$$$@0#processNamedDecl
-^6669 13054$@0@s1@1@s1$@0#clabstract_declareType
-^6670 13016$@1@s1@1@$@0#clabstract_declareFunction
-^6671 8098$$$@0#doVaDcl
-^6672 8100$$$@0#oldStyleDoneParams
-^6673 12998$$$@0#setCurrentParams
-^6674 13000$$$@0#clearCurrentParams
-^6675 13112@6@5@1@0@0$@19@2@0#fixModifiesId
-^6676 13114@6@5@1@0@0$@19@2@0#fixStateClausesId
-^6677 8110$$$@0#setFlipOldStyle
-^6678 8112$$$@0#setNewStyle
-^6679 8114$$$@0#unsetProcessingGlobals
-^6680 13028$$$@0#setProcessingIterVars
-^6681 13046$$$@0#setProcessingTypedef
-^6682 13042$$$@0#setProcessingVars
-^6683 13026$$$@0#setStorageClass
-^6684 8124$$$@0#storeLoc
-^6685 8126$$$@0#unsetProcessingTypedef
-^6686 8128$$$@0#unsetProcessingVars
-^6687 12986@6@5@1@0@0$@2@0@0#makeCurrentParam
-^6688 8132$$$@0#setProcessingGlobalsList
-^6689 13116@6@5@1@0@0$@19@2@0#modListArrayFetch
-^6690 13098@6@5@1@0@0$@19@2@0#modListPointer
-^6691 13100@6@5@1@0@0$@19@2@0#modListFieldAccess
-^6692 13104@6@5@1@0@0$@19@2@0#modListArrowAccess
-^6693 13102@6@5@1@0@0$@18@0@0#clabstract_unrecognizedGlobal
-^6694 12978@6@5@1@0@0$@18@0@0#clabstract_createGlobal
-^6695 8146$$$@0#checkDoneParams
-^6696 13006$$$@0#exitParamsTemp
-^6697 13004$$$@0#enterParamsTemp
-^6698 8152$$$@0#clearProcessingGlobMods
-^6699 8154$$$@0#isProcessingGlobMods
-^6700 8156$$$@0#setProcessingGlobMods
-^6701 12974$$$@0#setFunctionNoGlobals
-^6702 12984$$$@0#iterParamNo
-^6703 12982$$$@0#nextIterParam
-^6704 12980$$$@0#declareCIter
-^6705 13110$$$@0#checkModifiesId
-^6706 13106@6@5@1@0@0$@19@2@0#checkStateClausesId
-^6707 13058$$$@0#checkConstant
-^6708 13060$$$@0#checkValueConstant
-^6709 13018$@1@s1@1@$@0#declareStaticFunction
-^6710 13108@6@5@1@0@0$@3@0@0#checkbufferConstraintClausesId
-^6711 12994$$$@0#setImplictfcnConstraints
-^6712 12996@6@5@1@0@0$@19@3@0#getImplicitFcnConstraints
-^6713 13120@6@5@1@0@0$@18@0@0#clabstract_checkGlobal
-^6714 8184$@0@s1@1@s1$@0#clabstract_initMod
-*0 (Datatype)
-^6715 1073@-@+@0@5@18@0@8185#d_sRefSet
-*7 (Struct tag)
-^6716 8187@8188#@!201
-*0 (Datatype)
-^6717 8189@+@=@0@5@0@0@8190#sRefSetList
+^6652 8044@197#idDeclList_elements
+*4 (Function)
+^6653 17122$$@2@0@0#idDeclList_singleton
+^6654 17127$$$@0#idDeclList_add
+^6655 17129@6@5@1@0@0$@2@0@0#idDeclList_unparse
+^6656 17131$$$@0#idDeclList_free
+*1 (Constant)
+^6657 5$#idDeclListBASESIZE
+*4 (Function)
+^6658 12960$@0@s1@1@s1$@0#setArgsUsed
+^6659 12964$@0@s1@1@s1$@0#setSpecialFunction
+^6660 8058$^$@0#isFlipOldStyle
+^6661 8060$^$@0#isNewStyle
+^6662 13080$^$@0#processingIterVars
+^6663 12990$$$@0#declareEnum
+^6664 13070$$$@0#declareStruct
+^6665 13066$$$@0#declareUnnamedStruct
+^6666 13072$$$@0#declareUnion
+^6667 13068$$$@0#declareUnnamedUnion
+^6668 12988$$$@0#declareUnnamedEnum
+^6669 13078$$$@0#handleEnum
+^6670 13074$$$@0#handleStruct
+^6671 13076$$$@0#handleUnion
+^6672 13092@6@5@1@0@0$@18@0@0#handleParamIdList
+^6673 13094@6@5@1@0@0$@18@0@0#handleParamTypeList
+^6674 13022@6@5@1@0@0$@3@0@0#fixUentryList
+^6675 13024@6@5@1@0@0^@3@0@0#fixUnnamedDecl
+^6676 13082@6@5@1@0@0$@19@2@0#getCurrentIter
+^6677 13062$$$@0#processNamedDecl
+^6678 13054$@0@s1@1@s1$@0#clabstract_declareType
+^6679 13016$@1@s1@1@$@0#clabstract_declareFunction
+^6680 8098$$$@0#doVaDcl
+^6681 8100$$$@0#oldStyleDoneParams
+^6682 12998$$$@0#setCurrentParams
+^6683 13000$$$@0#clearCurrentParams
+^6684 13112@6@5@1@0@0$@19@2@0#fixModifiesId
+^6685 13114@6@5@1@0@0$@19@2@0#fixStateClausesId
+^6686 8110$$$@0#setFlipOldStyle
+^6687 8112$$$@0#setNewStyle
+^6688 8114$$$@0#unsetProcessingGlobals
+^6689 13028$$$@0#setProcessingIterVars
+^6690 13046$$$@0#setProcessingTypedef
+^6691 13042$$$@0#setProcessingVars
+^6692 13026$$$@0#setStorageClass
+^6693 8124$$$@0#storeLoc
+^6694 8126$$$@0#unsetProcessingTypedef
+^6695 8128$$$@0#unsetProcessingVars
+^6696 12986@6@5@1@0@0$@2@0@0#makeCurrentParam
+^6697 8132$$$@0#setProcessingGlobalsList
+^6698 13116@6@5@1@0@0$@19@2@0#modListArrayFetch
+^6699 13098@6@5@1@0@0$@19@2@0#modListPointer
+^6700 13100@6@5@1@0@0$@19@2@0#modListFieldAccess
+^6701 13104@6@5@1@0@0$@19@2@0#modListArrowAccess
+^6702 13102@6@5@1@0@0$@18@0@0#clabstract_unrecognizedGlobal
+^6703 12978@6@5@1@0@0$@18@0@0#clabstract_createGlobal
+^6704 8146$$$@0#checkDoneParams
+^6705 13006$$$@0#exitParamsTemp
+^6706 13004$$$@0#enterParamsTemp
+^6707 8152$$$@0#clearProcessingGlobMods
+^6708 8154$$$@0#isProcessingGlobMods
+^6709 8156$$$@0#setProcessingGlobMods
+^6710 12974$$$@0#setFunctionNoGlobals
+^6711 12984$$$@0#iterParamNo
+^6712 12982$$$@0#nextIterParam
+^6713 12980$$$@0#declareCIter
+^6714 13110$$$@0#checkModifiesId
+^6715 13106@6@5@1@0@0$@19@2@0#checkStateClausesId
+^6716 13058$$$@0#checkConstant
+^6717 13060$$$@0#checkValueConstant
+^6718 13018$@1@s1@1@$@0#declareStaticFunction
+^6719 13108@6@5@1@0@0$@3@0@0#checkbufferConstraintClausesId
+^6720 12994$$$@0#setImplictfcnConstraints
+^6721 12996@6@5@1@0@0$@19@3@0#getImplicitFcnConstraints
+^6722 13120@6@5@1@0@0$@18@0@0#clabstract_checkGlobal
+^6723 8184$@0@s1@1@s1$@0#clabstract_initMod
+*0 (Datatype)
+^6724 1073@-@+@0@5@18@0@8185#d_sRefSet
+*7 (Struct tag)
+^6725 8187@8188#@!201
+*0 (Datatype)
+^6726 8189@+@=@0@5@0@0@8190#sRefSetList
 *6 (Iterator finalizer)
-^6718 0@198#end_sRefSetList_elements
+^6727 0@198#end_sRefSetList_elements
 *5 (Iterator)
-^6719 8191@198#sRefSetList_elements
+^6728 8191@198#sRefSetList_elements
 *1 (Constant)
-^6720 8190@i0@0@4#sRefSetList_undefined
+^6729 8190@i0@0@4#sRefSetList_undefined
 *4 (Function)
-^6721 16863@6@5@1@0@0@0@@1@p0$@0#sRefSetList_add
-^6722 16867$$$@0#sRefSetList_free
-^6723 16865$$$@0#sRefSetList_clear
+^6730 16863@6@5@1@0@0@0@@1@p0$@0#sRefSetList_add
+^6731 16867$$$@0#sRefSetList_free
+^6732 16865$$$@0#sRefSetList_clear
 *1 (Constant)
-^6724 5$#sRefSetListBASESIZE
+^6733 5$#sRefSetListBASESIZE
 *2 (Enum member)
-^6725 8202$#FMK_LOCALSET#FMK_IGNOREON#FMK_IGNORECOUNT#FMK_IGNOREOFF#FMK_SUPPRESS
+^6734 8202$#FMK_LOCALSET#FMK_IGNOREON#FMK_IGNORECOUNT#FMK_IGNOREOFF#FMK_SUPPRESS
 *9 (Enum tag)
-^6730 8202@8203#&!202
+^6739 8202@8203#&!202
 *0 (Datatype)
-^6731 8203@-@-@0@0@0@0@8204#flagMarkerKind
+^6740 8203@-@-@0@0@0@0@8204#flagMarkerKind
 *8 (Union tag)
-^6732 8205@8206#$!203
+^6741 8205@8206#$!203
 *7 (Struct tag)
-^6733 8207@8208#@!204
+^6742 8207@8208#@!204
 *0 (Datatype)
-^6734 8209@-@+@0@0@0@0@8210#flagMarker
+^6743 8209@-@+@0@0@0@0@8210#flagMarker
 *4 (Function)
-^6735 14337$^@3@0@0#flagMarker_createLocalSet
-^6736 14341$^@3@0@0#flagMarker_createIgnoreOn
-^6737 14345$^@3@0@0#flagMarker_createIgnoreOff
-^6738 14343$^@3@0@0#flagMarker_createIgnoreCount
-^6739 14339$^@3@0@0#flagMarker_createSuppress
-^6740 14355$$$@0#flagMarker_free
-^6741 14357$^$@0#flagMarker_sameFile
-^6742 14353@6@5@1@0@0^@2@0@0#flagMarker_unparse
-^6743 14359$^$@0#flagMarker_beforeMarker
-^6744 14347$^$@0#flagMarker_getSet
-^6745 14349$^$@0#flagMarker_getCode
-^6746 14351$^$@0#flagMarker_getCount
+^6744 14337$^@3@0@0#flagMarker_createLocalSet
+^6745 14341$^@3@0@0#flagMarker_createIgnoreOn
+^6746 14345$^@3@0@0#flagMarker_createIgnoreOff
+^6747 14343$^@3@0@0#flagMarker_createIgnoreCount
+^6748 14339$^@3@0@0#flagMarker_createSuppress
+^6749 14355$$$@0#flagMarker_free
+^6750 14357$^$@0#flagMarker_sameFile
+^6751 14353@6@5@1@0@0^@2@0@0#flagMarker_unparse
+^6752 14359$^$@0#flagMarker_beforeMarker
+^6753 14347$^$@0#flagMarker_getSet
+^6754 14349$^$@0#flagMarker_getCode
+^6755 14351$^$@0#flagMarker_getCount
 *0 (Datatype)
-^6747 8210@-@+@0@0@2@0@8247#o_flagMarker
+^6756 8210@-@+@0@0@2@0@8247#o_flagMarker
 *7 (Struct tag)
-^6748 8249@8250#@!205
+^6757 8249@8250#@!205
 *0 (Datatype)
-^6749 8251@+@=@0@0@0@0@8252#flagMarkerList
+^6758 8251@+@=@0@0@0@0@8252#flagMarkerList
 *4 (Function)
-^6750 8254$^@2@0@0#flagMarkerList_new
-^6751 17112@6@5@1@0@0^@2@0@0#flagMarkerList_unparse
-^6752 17114$$$@0#flagMarkerList_free
-^6753 17106$@0@@1@p0$@0#flagMarkerList_add
-^6754 17118$^$@0#flagMarkerList_suppressError
-^6755 17108$@0@g2681@0@0@1@g2681$@0#flagMarkerList_checkSuppressCounts
-^6756 17120$^$@0#flagMarkerList_inIgnore
+^6759 8254$^@2@0@0#flagMarkerList_new
+^6760 17112@6@5@1@0@0^@2@0@0#flagMarkerList_unparse
+^6761 17114$$$@0#flagMarkerList_free
+^6762 17106$@0@@1@p0$@0#flagMarkerList_add
+^6763 17118$^$@0#flagMarkerList_suppressError
+^6764 17108$@0@g2690@0@0@1@g2690$@0#flagMarkerList_checkSuppressCounts
+^6765 17120$^$@0#flagMarkerList_inIgnore
 *1 (Constant)
-^6757 5$#flagMarkerListBASESIZE
+^6766 5$#flagMarkerListBASESIZE
 *7 (Struct tag)
-^6758 8267@8268#@!206
+^6767 8267@8268#@!206
 *0 (Datatype)
-^6759 8269@-@+@0@0@0@0@8270#mce
-^6760 8270@-@+@0@0@2@0@8271#o_mce
+^6768 8269@-@+@0@0@0@0@8270#mce
+^6769 8270@-@+@0@0@2@0@8271#o_mce
 *7 (Struct tag)
-^6761 8273@8274#@!207
+^6770 8273@8274#@!207
 *0 (Datatype)
-^6762 8275@-@+@0@0@0@0@8276#macrocache
+^6771 8275@-@+@0@0@0@0@8276#macrocache
 *4 (Function)
-^6763 12088$$$@0#macrocache_processUndefinedElements
-^6764 12090@6@5@1@0@0$@19@3@0#macrocache_processFileElements
-^6765 12082@6@5@1@0@0^@2@0@0#macrocache_unparse
-^6766 12067$^@2@0@0#macrocache_create
-^6767 12076$$$@0#macrocache_addEntry
-^6768 12078$$$@0#macrocache_addComment
-^6769 12070$$$@0#macrocache_free
-^6770 12092$@0@s1@1@s1$@0#macrocache_finalize
+^6772 12088$$$@0#macrocache_processUndefinedElements
+^6773 12090@6@5@1@0@0$@19@3@0#macrocache_processFileElements
+^6774 12082@6@5@1@0@0^@2@0@0#macrocache_unparse
+^6775 12067$^@2@0@0#macrocache_create
+^6776 12076$$$@0#macrocache_addEntry
+^6777 12078$$$@0#macrocache_addComment
+^6778 12070$$$@0#macrocache_free
+^6779 12092$@0@s1@1@s1$@0#macrocache_finalize
 *1 (Constant)
-^6771 5$#FTBASESIZE
+^6780 5$#FTBASESIZE
 *2 (Enum member)
-^6772 8293$#FILE_NORMAL#FILE_LSLTEMP#FILE_NODELETE#FILE_HEADER#FILE_XH#FILE_MACROS#FILE_METASTATE
+^6781 8293$#FILE_NORMAL#FILE_LSLTEMP#FILE_NODELETE#FILE_HEADER#FILE_XH#FILE_MACROS#FILE_METASTATE
 *9 (Enum tag)
-^6779 8293@8294#&!208
+^6788 8293@8294#&!208
 *0 (Datatype)
-^6780 8294@-@-@0@0@0@0@8295#fileType
+^6789 8294@-@-@0@0@0@0@8295#fileType
 *7 (Struct tag)
-^6781 8296@8297#@!209
+^6790 8296@8297#@!209
 *0 (Datatype)
-^6782 8298@-@+@0@0@0@0@8299#ftentry
-^6783 8299@-@+@0@0@2@0@8300#o_ftentry
+^6791 8298@-@+@0@0@0@0@8299#ftentry
+^6792 8299@-@+@0@0@2@0@8300#o_ftentry
 *7 (Struct tag)
-^6784 8301@8302#@!210
+^6793 8301@8302#@!210
 *0 (Datatype)
-^6785 8303@-@+@0@0@2@0@8304#foentry
+^6794 8303@-@+@0@0@2@0@8304#foentry
 *7 (Struct tag)
-^6786 8307@8308#@!211
+^6795 8307@8308#@!211
 *0 (Datatype)
-^6787 8309@+@=@0@5@0@0@8310#fileTable
+^6796 8309@+@=@0@5@0@0@8310#fileTable
 *1 (Constant)
-^6788 8310@i0@0@4#fileTable_undefined
+^6797 8310@i0@0@4#fileTable_undefined
 *4 (Function)
-^6789 14043@6@5@1@0@0^@19@3@0#fileTable_getName
-^6790 14047@6@5@1@0@0$@19@3@0#fileTable_getNameBase
-^6791 14005$@0@@1@p0$@0#fileTable_addFile
-^6792 14009$@0@@1@p0$@0#fileTable_addHeaderFile
-^6793 14021$@0@@1@p0$@0#fileTable_addXHFile
-^6794 14019$@0@@1@p0$@0#fileTable_addLibraryFile
-^6795 14025$@0@@1@p0$@0#fileTable_addLCLFile
-^6796 14033$$$@0#fileTable_addltemp
-^6797 8332@6@2@1@0@0^@2@0@0#fileTable_create
-^6798 14037$^$@0#fileTable_lookup
-^6799 14031$@0@@1@p0$@0#fileTable_addCTempFile
-^6800 14007$@0@@1@p0$@0#fileTable_addFileOnly
-^6801 14023$@0@@1@p0$@0#fileTable_addImportFile
-^6802 14027$@0@@1@p0$@0#fileTable_addMacrosFile
-^6803 14029$@0@@1@p0$@0#fileTable_addMetastateFile
-^6804 14039$@0@@1@p0$@0#fileTable_setFilePath
-^6805 14045@6@5@1@0@0^@19@3@0#fileTable_getRootName
-^6806 14011$^$@0#fileTable_isHeader
-^6807 14049$$$@0#fileTable_sameBase
-^6808 14051$@0@s3@1@s3$@0#fileTable_cleanup
-^6809 14041$@0@@1@p0$@0#fileTable_lookupBase
-^6810 13986$@0@g2681@0@0@1@g2681$@0#fileTable_printTemps
-^6811 13984@6@5@1@0@0^@2@0@0#fileTable_unparse
-^6812 14035$^$@0#fileTable_exists
-^6813 14053$$$@0#fileTable_free
-^6814 14017$^$@0#fileTable_isSpecialFile
-^6815 14013$^$@0#fileTable_isSystemFile
-^6816 14015$^$@0#fileTable_isXHFile
-^6817 14001$$$@0#fileTable_noDelete
-^6818 14066@6@5@1@0@0@0@@1@p0@18@0@0#fileTable_openFile
-^6819 14068$@0@@1@p0,p1$@0@S:1.5.64.closed.p1$#fileTable_closeFile
-^6820 14070$@0@@1@p0$@0#fileTable_closeAll
+^6798 14043@6@5@1@0@0^@19@3@0#fileTable_getName
+^6799 14047@6@5@1@0@0$@19@3@0#fileTable_getNameBase
+^6800 14005$@0@@1@p0$@0#fileTable_addFile
+^6801 14009$@0@@1@p0$@0#fileTable_addHeaderFile
+^6802 14021$@0@@1@p0$@0#fileTable_addXHFile
+^6803 14019$@0@@1@p0$@0#fileTable_addLibraryFile
+^6804 14025$@0@@1@p0$@0#fileTable_addLCLFile
+^6805 14033$$$@0#fileTable_addltemp
+^6806 8332@6@2@1@0@0^@2@0@0#fileTable_create
+^6807 14037$^$@0#fileTable_lookup
+^6808 14031$@0@@1@p0$@0#fileTable_addCTempFile
+^6809 14007$@0@@1@p0$@0#fileTable_addFileOnly
+^6810 14023$@0@@1@p0$@0#fileTable_addImportFile
+^6811 14027$@0@@1@p0$@0#fileTable_addMacrosFile
+^6812 14029$@0@@1@p0$@0#fileTable_addMetastateFile
+^6813 14039$@0@@1@p0$@0#fileTable_setFilePath
+^6814 14045@6@5@1@0@0^@19@3@0#fileTable_getRootName
+^6815 14011$^$@0#fileTable_isHeader
+^6816 14049$$$@0#fileTable_sameBase
+^6817 14051$@0@s3@1@s3$@0#fileTable_cleanup
+^6818 14041$@0@@1@p0$@0#fileTable_lookupBase
+^6819 13986$@0@g2690@0@0@1@g2690$@0#fileTable_printTemps
+^6820 13984@6@5@1@0@0^@2@0@0#fileTable_unparse
+^6821 14035$^$@0#fileTable_exists
+^6822 14053$$$@0#fileTable_free
+^6823 14017$^$@0#fileTable_isSpecialFile
+^6824 14013$^$@0#fileTable_isSystemFile
+^6825 14015$^$@0#fileTable_isXHFile
+^6826 14001$$$@0#fileTable_noDelete
+^6827 14066@6@5@1@0@0@0@@1@p0@18@0@0#fileTable_openFile
+^6828 14068$@0@@1@p0,p1$@0@S:1.5.64.closed.p1$#fileTable_closeFile
+^6829 14070$@0@@1@p0$@0#fileTable_closeAll
 *7 (Struct tag)
-^6821 8390@8391#@!212
+^6830 8390@8391#@!212
 *0 (Datatype)
-^6822 8392@-@+@0@0@0@0@8393#msgentry
-^6823 8393@-@+@0@0@2@0@8394#o_msgentry
+^6831 8392@-@+@0@0@0@0@8393#msgentry
+^6832 8393@-@+@0@0@2@0@8394#o_msgentry
 *7 (Struct tag)
-^6824 8396@8397#@!213
+^6833 8396@8397#@!213
 *0 (Datatype)
-^6825 8398@+@=@0@5@0@0@8399#messageLog
+^6834 8398@+@=@0@5@0@0@8399#messageLog
 *1 (Constant)
-^6826 8399@i0@0@4#messageLog_undefined
+^6835 8399@i0@0@4#messageLog_undefined
 *4 (Function)
-^6827 8403@6@5@1@0@0^@2@0@0#messageLog_new
-^6828 14331$@0@@1@p0$@0#messageLog_add
-^6829 14333@6@5@1@0@0^@2@0@0#messageLog_unparse
-^6830 14335$$$@0#messageLog_free
+^6836 8403@6@5@1@0@0^@2@0@0#messageLog_new
+^6837 14331$@0@@1@p0$@0#messageLog_add
+^6838 14333@6@5@1@0@0^@2@0@0#messageLog_unparse
+^6839 14335$$$@0#messageLog_free
 *1 (Constant)
-^6831 5$#messageLogBASESIZE
+^6840 5$#messageLogBASESIZE
 *7 (Struct tag)
-^6832 8411@8412#@!214
+^6841 8411@8412#@!214
 *0 (Datatype)
-^6833 8413@+@=@0@0@0@0@8414#clauseStack
+^6842 8413@+@=@0@0@0@0@8414#clauseStack
 *6 (Iterator finalizer)
-^6834 0@202#end_clauseStack_elements
+^6843 0@202#end_clauseStack_elements
 *5 (Iterator)
-^6835 8415@202#clauseStack_elements
-*4 (Function)
-^6836 8421$^@2@0@0#clauseStack_new
-^6837 16752$@0@@1@p0$@0#clauseStack_push
-^6838 16754$@0@@1@p0$@0#clauseStack_pop
-^6839 16756$^$@0#clauseStack_top
-^6840 16764@6@5@1@0@0^@2@0@0#clauseStack_unparse
-^6841 16768$$$@0#clauseStack_free
-^6842 16766$@0@@1@p0$@0#clauseStack_clear
-^6843 16758$@0@@1@p0$@0#clauseStack_switchTop
-^6844 16760$@0@@1@p0$@0#clauseStack_removeFirst
-^6845 16762$^$@0#clauseStack_controlDepth
-*1 (Constant)
-^6846 5$#clauseStackBASESIZE
-*7 (Struct tag)
-^6847 8440@8441#@!215
-*0 (Datatype)
-^6848 8442@-@+@0@0@0@0@8443#stateEntry
-*7 (Struct tag)
-^6849 8445@8446#@!216
-*0 (Datatype)
-^6850 8447@-@+@0@0@0@0@8448#stateRow
-*7 (Struct tag)
-^6851 8450@8451#@!217
-*0 (Datatype)
-^6852 8452@+@=@0@0@0@0@8453#stateCombinationTable
-*4 (Function)
-^6853 20009$$@2@0@0#stateCombinationTable_create
-^6854 20021$$$@0#stateCombinationTable_set
-^6855 20023$$$@0#stateCombinationTable_update
-^6856 20025$$$@0#stateCombinationTable_lookup
-^6857 20027$$$@0#stateCombinationTable_lookupLoseReference
-^6858 20017$$$@0#stateCombinationTable_free
-^6859 20011@6@5@1@0@0^@3@0@0#stateCombinationTable_unparse
-^6860 20101$@0@@1@s0@3@0@0#mttok_create
-^6861 20099@6@5@1@0@0^@2@0@0#mttok_unparse
-^6862 20105$$$@0#mttok_free
-^6863 20103@6@5@1@0@0@0@@1@p0@2@0@0#mttok_stealLoc
-^6864 20109$^$@0#mttok_isIdentifier
-^6865 20107$^$@0#mttok_isError
-^6866 9929$@0@s1@1@s1$@0#mtreader_readFile
-^6867 9931$@0@s1@1@s1$@0#mtreader_processDeclaration
-^6868 9933$@0@s1@1@s1$@0#mtreader_processGlobalDeclaration
-^6869 20111$^@3@0@0#mtDeclarationNode_create
-^6870 20121@6@5@1@0@0^@19@3@0#mtDeclarationNode_getName
-^6871 20119@6@5@1@0@0^@19@3@0#mtDeclarationNode_getLoc
-^6872 20113@6@5@1@0@0^@3@0@0#mtDeclarationNode_unparse
-^6873 20115$@0@s1@1@s1$@0#mtDeclarationNode_process
-^6874 20117$$$@0#mtDeclarationNode_free
+^6844 8415@202#clauseStack_elements
+*4 (Function)
+^6845 8421$^@2@0@0#clauseStack_new
+^6846 16752$@0@@1@p0$@0#clauseStack_push
+^6847 16754$@0@@1@p0$@0#clauseStack_pop
+^6848 16756$^$@0#clauseStack_top
+^6849 16764@6@5@1@0@0^@2@0@0#clauseStack_unparse
+^6850 16768$$$@0#clauseStack_free
+^6851 16766$@0@@1@p0$@0#clauseStack_clear
+^6852 16758$@0@@1@p0$@0#clauseStack_switchTop
+^6853 16760$@0@@1@p0$@0#clauseStack_removeFirst
+^6854 16762$^$@0#clauseStack_controlDepth
+*1 (Constant)
+^6855 5$#clauseStackBASESIZE
+*7 (Struct tag)
+^6856 8440@8441#@!215
+*0 (Datatype)
+^6857 8442@-@+@0@0@0@0@8443#stateEntry
+*7 (Struct tag)
+^6858 8445@8446#@!216
+*0 (Datatype)
+^6859 8447@-@+@0@0@0@0@8448#stateRow
+*7 (Struct tag)
+^6860 8450@8451#@!217
+*0 (Datatype)
+^6861 8452@+@=@0@0@0@0@8453#stateCombinationTable
+*4 (Function)
+^6862 17458$$@2@0@0#stateCombinationTable_create
+^6863 17470$$$@0#stateCombinationTable_set
+^6864 17472$$$@0#stateCombinationTable_update
+^6865 17474$$$@0#stateCombinationTable_lookup
+^6866 17476$$$@0#stateCombinationTable_lookupLoseReference
+^6867 17466$$$@0#stateCombinationTable_free
+^6868 17460@6@5@1@0@0^@3@0@0#stateCombinationTable_unparse
+^6869 17550$@0@@1@s0@3@0@0#mttok_create
+^6870 17548@6@5@1@0@0^@2@0@0#mttok_unparse
+^6871 17554$$$@0#mttok_free
+^6872 17552@6@5@1@0@0@0@@1@p0@2@0@0#mttok_stealLoc
+^6873 17558$^$@0#mttok_isIdentifier
+^6874 17556$^$@0#mttok_isError
+^6875 9929$@0@s1@1@s1$@0#mtreader_readFile
+^6876 9931$@0@s1@1@s1$@0#mtreader_processDeclaration
+^6877 9933$@0@s1@1@s1$@0#mtreader_processGlobalDeclaration
+^6878 17560$^@3@0@0#mtDeclarationNode_create
+^6879 17570@6@5@1@0@0^@19@3@0#mtDeclarationNode_getName
+^6880 17568@6@5@1@0@0^@19@3@0#mtDeclarationNode_getLoc
+^6881 17562@6@5@1@0@0^@3@0@0#mtDeclarationNode_unparse
+^6882 17564$@0@s1@1@s1$@0#mtDeclarationNode_process
+^6883 17566$$$@0#mtDeclarationNode_free
 *2 (Enum member)
-^6875 8510$#MTP_DEAD#MTP_CONTEXT#MTP_VALUES#MTP_DEFAULTS#MTP_DEFAULTVALUE#MTP_ANNOTATIONS#MTP_MERGE#MTP_TRANSFERS#MTP_PRECONDITIONS#MTP_POSTCONDITIONS#MTP_LOSERS
+^6884 8510$#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)
-^6886 8510@8511#&!218
-*0 (Datatype)
-^6887 8511@-@-@0@0@0@0@8512#mtPieceKind
-*1 (Constant)
-^6888 1145@i0@0@4#mtDeclarationPiece_undefined
-*4 (Function)
-^6889 20135@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createContext
-^6890 20137@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValues
-^6891 20139@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createDefaults
-^6892 20141@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValueDefault
-^6893 20143@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createAnnotations
-^6894 20145@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createMerge
-^6895 20147@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createTransfers
-^6896 20151@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPostconditions
-^6897 20149@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPreconditions
-^6898 20153@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createLosers
-^6899 20159@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getContext
-^6900 20161@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPiece_stealContext
-^6901 20179$^@19@3@0#mtDeclarationPiece_getValues
-^6902 20163$^@19@3@0#mtDeclarationPiece_getDefaults
-^6903 20167$^@19@3@0#mtDeclarationPiece_getAnnotations
-^6904 20169$^@19@3@0#mtDeclarationPiece_getMerge
-^6905 20171@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getTransfers
-^6906 20175@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPostconditions
-^6907 20173@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPreconditions
-^6908 20165@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getDefaultValue
-^6909 20177@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getLosers
-^6910 20157$^$@0#mtDeclarationPiece_matchKind
-^6911 20181$$$@0#mtDeclarationPiece_free
-^6912 20155@6@5@1@0@0^@2@0@0#mtDeclarationPiece_unparse
-*1 (Constant)
-^6913 1148@i0@0@4#mtDeclarationPieces_undefined
-*4 (Function)
-^6914 20123@6@5@1@0@0^@3@0@0#mtDeclarationPieces_create
-^6915 20125@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPieces_append
-^6916 20129@6@5@1@0@0^@19@2@0#mtDeclarationPieces_findPiece
-^6917 20127@6@5@1@0@0^@3@0@0#mtDeclarationPieces_unparse
-^6918 20131$$$@0#mtDeclarationPieces_free
+^6895 8510@8511#&!218
+*0 (Datatype)
+^6896 8511@-@-@0@0@0@0@8512#mtPieceKind
+*1 (Constant)
+^6897 1145@i0@0@4#mtDeclarationPiece_undefined
+*4 (Function)
+^6898 17584@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createContext
+^6899 17586@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValues
+^6900 17588@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createDefaults
+^6901 17590@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValueDefault
+^6902 17592@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createAnnotations
+^6903 17594@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createMerge
+^6904 17596@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createTransfers
+^6905 17600@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPostconditions
+^6906 17598@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPreconditions
+^6907 17602@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createLosers
+^6908 17608@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getContext
+^6909 17610@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPiece_stealContext
+^6910 17628$^@19@3@0#mtDeclarationPiece_getValues
+^6911 17612$^@19@3@0#mtDeclarationPiece_getDefaults
+^6912 17616$^@19@3@0#mtDeclarationPiece_getAnnotations
+^6913 17618$^@19@3@0#mtDeclarationPiece_getMerge
+^6914 17620@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getTransfers
+^6915 17624@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPostconditions
+^6916 17622@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPreconditions
+^6917 17614@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getDefaultValue
+^6918 17626@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getLosers
+^6919 17606$^$@0#mtDeclarationPiece_matchKind
+^6920 17630$$$@0#mtDeclarationPiece_free
+^6921 17604@6@5@1@0@0^@2@0@0#mtDeclarationPiece_unparse
+*1 (Constant)
+^6922 1148@i0@0@4#mtDeclarationPieces_undefined
+*4 (Function)
+^6923 17572@6@5@1@0@0^@3@0@0#mtDeclarationPieces_create
+^6924 17574@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPieces_append
+^6925 17578@6@5@1@0@0^@19@2@0#mtDeclarationPieces_findPiece
+^6926 17576@6@5@1@0@0^@3@0@0#mtDeclarationPieces_unparse
+^6927 17580$$$@0#mtDeclarationPieces_free
 *2 (Enum member)
-^6919 8581$#MTC_ANY#MTC_PARAM#MTC_RESULT#MTC_REFERENCE#MTC_CLAUSE#MTC_LITERAL#MTC_NULL
+^6928 8581$#MTC_ANY#MTC_PARAM#MTC_RESULT#MTC_REFERENCE#MTC_CLAUSE#MTC_LITERAL#MTC_NULL
 *9 (Enum tag)
-^6926 8581@8582#&!219
-*0 (Datatype)
-^6927 8582@-@-@0@0@0@0@8583#mtContextKind
-*1 (Constant)
-^6928 5$#MTC_NUMCONTEXTS
-^6929 1151@i0@0@4#mtContextNode_undefined
-*4 (Function)
-^6930 20213@6@5@1@0@0^@3@0@0#mtContextNode_unparse
-^6931 8590@6@5@1@0@0^@3@0@0#mtContextNode_createAny
-^6932 20191@6@5@1@0@0^@3@0@0#mtContextNode_createParameter
-^6933 20195@6@5@1@0@0^@3@0@0#mtContextNode_createReference
-^6934 20193@6@5@1@0@0^@3@0@0#mtContextNode_createResult
-^6935 20197@6@5@1@0@0^@3@0@0#mtContextNode_createClause
-^6936 20201@6@5@1@0@0^@3@0@0#mtContextNode_createNull
-^6937 20199@6@5@1@0@0^@3@0@0#mtContextNode_createLiteral
-^6938 20203$$$@0#mtContextNode_free
-^6939 20219$^$@0#mtContextNode_isReference
-^6940 20221$^$@0#mtContextNode_isResult
-^6941 20217$^$@0#mtContextNode_isParameter
-^6942 20215$^$@0#mtContextNode_isClause
-^6943 20223$^$@0#mtContextNode_isLiteral
-^6944 20225$^$@0#mtContextNode_isNull
-^6945 20205$^$@0#mtContextNode_matchesEntry
-^6946 20207$^$@0#mtContextNode_matchesRef
-^6947 20209$^$@0#mtContextNode_matchesRefStrict
-^6948 20227$$$@0#mtContextNode_showRefError
-^6949 20229$^@3@0@0#mtValuesNode_create
-^6950 20231$$$@0#mtValuesNode_free
-^6951 20233@6@5@1@0@0^@3@0@0#mtValuesNode_unparse
-^6952 20235$^@3@0@0#mtDefaultsNode_create
-^6953 20237$$$@0#mtDefaultsNode_free
-^6954 20239@6@5@1@0@0^@3@0@0#mtDefaultsNode_unparse
-^6955 20362@6@5@1@0@0^@3@0@0#mtDefaultsDecl_unparse
-^6956 20358$^@3@0@0#mtDefaultsDecl_create
-^6957 20360$$$@0#mtDefaultsDecl_free
-*0 (Datatype)
-^6958 1163@-@+@0@0@2@0@8656#o_mtDefaultsDecl
-*1 (Constant)
-^6959 1160@i0@0@4#mtDefaultsDeclList_undefined
-*4 (Function)
-^6960 20354@6@5@1@0@0^@3@0@0#mtDefaultsDeclList_unparseSep
-^6961 8668@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_new
-^6962 20346@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_single
-^6963 20348@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_add
-^6964 20350@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_prepend
-^6965 20352@6@5@1@0@0$@2@0@0#mtDefaultsDeclList_unparse
-^6966 20356$$$@0#mtDefaultsDeclList_free
-*1 (Constant)
-^6967 5$#mtDefaultsDeclListBASESIZE
+^6935 8581@8582#&!219
+*0 (Datatype)
+^6936 8582@-@-@0@0@0@0@8583#mtContextKind
+*1 (Constant)
+^6937 5$#MTC_NUMCONTEXTS
+^6938 1151@i0@0@4#mtContextNode_undefined
+*4 (Function)
+^6939 17662@6@5@1@0@0^@3@0@0#mtContextNode_unparse
+^6940 8590@6@5@1@0@0^@3@0@0#mtContextNode_createAny
+^6941 17640@6@5@1@0@0^@3@0@0#mtContextNode_createParameter
+^6942 17644@6@5@1@0@0^@3@0@0#mtContextNode_createReference
+^6943 17642@6@5@1@0@0^@3@0@0#mtContextNode_createResult
+^6944 17646@6@5@1@0@0^@3@0@0#mtContextNode_createClause
+^6945 17650@6@5@1@0@0^@3@0@0#mtContextNode_createNull
+^6946 17648@6@5@1@0@0^@3@0@0#mtContextNode_createLiteral
+^6947 17652$$$@0#mtContextNode_free
+^6948 17668$^$@0#mtContextNode_isReference
+^6949 17670$^$@0#mtContextNode_isResult
+^6950 17666$^$@0#mtContextNode_isParameter
+^6951 17664$^$@0#mtContextNode_isClause
+^6952 17672$^$@0#mtContextNode_isLiteral
+^6953 17674$^$@0#mtContextNode_isNull
+^6954 17654$^$@0#mtContextNode_matchesEntry
+^6955 17656$^$@0#mtContextNode_matchesRef
+^6956 17658$^$@0#mtContextNode_matchesRefStrict
+^6957 17676$$$@0#mtContextNode_showRefError
+^6958 17678$^@3@0@0#mtValuesNode_create
+^6959 17680$$$@0#mtValuesNode_free
+^6960 17682@6@5@1@0@0^@3@0@0#mtValuesNode_unparse
+^6961 17684$^@3@0@0#mtDefaultsNode_create
+^6962 17686$$$@0#mtDefaultsNode_free
+^6963 17688@6@5@1@0@0^@3@0@0#mtDefaultsNode_unparse
+^6964 17811@6@5@1@0@0^@3@0@0#mtDefaultsDecl_unparse
+^6965 17807$^@3@0@0#mtDefaultsDecl_create
+^6966 17809$$$@0#mtDefaultsDecl_free
+*0 (Datatype)
+^6967 1163@-@+@0@0@2@0@8656#o_mtDefaultsDecl
+*1 (Constant)
+^6968 1160@i0@0@4#mtDefaultsDeclList_undefined
+*4 (Function)
+^6969 17803@6@5@1@0@0^@3@0@0#mtDefaultsDeclList_unparseSep
+^6970 8668@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_new
+^6971 17795@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_single
+^6972 17797@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_add
+^6973 17799@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_prepend
+^6974 17801@6@5@1@0@0$@2@0@0#mtDefaultsDeclList_unparse
+^6975 17805$$$@0#mtDefaultsDeclList_free
+*1 (Constant)
+^6976 5$#mtDefaultsDeclListBASESIZE
 *6 (Iterator finalizer)
-^6968 0@101#end_mtDefaultsDeclList_elements
+^6977 0@101#end_mtDefaultsDeclList_elements
 *5 (Iterator)
-^6969 8679@101#mtDefaultsDeclList_elements
+^6978 8679@101#mtDefaultsDeclList_elements
 *4 (Function)
-^6970 20241$^@3@0@0#mtAnnotationsNode_create
-^6971 20245@6@5@1@0@0^@3@0@0#mtAnnotationsNode_unparse
-^6972 20243$$$@0#mtAnnotationsNode_free
+^6979 17690$^@3@0@0#mtAnnotationsNode_create
+^6980 17694@6@5@1@0@0^@3@0@0#mtAnnotationsNode_unparse
+^6981 17692$$$@0#mtAnnotationsNode_free
 *1 (Constant)
-^6973 1169@i0@0@4#mtAnnotationList_undefined
+^6982 1169@i0@0@4#mtAnnotationList_undefined
 *4 (Function)
-^6974 20267@6@5@1@0@0^@3@0@0#mtAnnotationList_unparseSep
-^6975 8700@6@5@1@0@0^@2@0@0#mtAnnotationList_new
-^6976 20259@6@5@1@0@0^@2@0@0#mtAnnotationList_single
-^6977 20261@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_add
-^6978 20263@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_prepend
-^6979 20265@6@5@1@0@0$@2@0@0#mtAnnotationList_unparse
-^6980 20269$$$@0#mtAnnotationList_free
+^6983 17716@6@5@1@0@0^@3@0@0#mtAnnotationList_unparseSep
+^6984 8700@6@5@1@0@0^@2@0@0#mtAnnotationList_new
+^6985 17708@6@5@1@0@0^@2@0@0#mtAnnotationList_single
+^6986 17710@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_add
+^6987 17712@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_prepend
+^6988 17714@6@5@1@0@0$@2@0@0#mtAnnotationList_unparse
+^6989 17718$$$@0#mtAnnotationList_free
 *1 (Constant)
-^6981 5$#mtAnnotationListBASESIZE
+^6990 5$#mtAnnotationListBASESIZE
 *6 (Iterator finalizer)
-^6982 0@107#end_mtAnnotationList_elements
+^6991 0@107#end_mtAnnotationList_elements
 *5 (Iterator)
-^6983 8711@107#mtAnnotationList_elements
+^6992 8711@107#mtAnnotationList_elements
 *4 (Function)
-^6984 20275@6@5@1@0@0^@3@0@0#mtAnnotationDecl_unparse
-^6985 20271$^@3@0@0#mtAnnotationDecl_create
-^6986 20273@6@5@1@0@0@0@@1@p0@2@0@0#mtAnnotationDecl_stealContext
-^6987 20247$^@3@0@0#mtMergeNode_create
-^6988 20249$$$@0#mtMergeNode_free
-^6989 20251@6@5@1@0@0^@3@0@0#mtMergeNode_unparse
+^6993 17724@6@5@1@0@0^@3@0@0#mtAnnotationDecl_unparse
+^6994 17720$^@3@0@0#mtAnnotationDecl_create
+^6995 17722@6@5@1@0@0@0@@1@p0@2@0@0#mtAnnotationDecl_stealContext
+^6996 17696$^@3@0@0#mtMergeNode_create
+^6997 17698$$$@0#mtMergeNode_free
+^6998 17700@6@5@1@0@0^@3@0@0#mtMergeNode_unparse
 *0 (Datatype)
-^6990 1190@-@+@0@0@2@0@8736#o_mtTransferClause
+^6999 1190@-@+@0@0@2@0@8736#o_mtTransferClause
 *1 (Constant)
-^6991 1187@i0@0@4#mtTransferClauseList_undefined
+^7000 1187@i0@0@4#mtTransferClauseList_undefined
 *4 (Function)
-^6992 20292@6@5@1@0@0^@3@0@0#mtTransferClauseList_unparseSep
-^6993 8748@6@5@1@0@0^@2@0@0#mtTransferClauseList_new
-^6994 20284@6@5@1@0@0^@2@0@0#mtTransferClauseList_single
-^6995 20286@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_add
-^6996 20288@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_prepend
-^6997 20290@6@5@1@0@0$@2@0@0#mtTransferClauseList_unparse
-^6998 20294$$$@0#mtTransferClauseList_free
+^7001 17741@6@5@1@0@0^@3@0@0#mtTransferClauseList_unparseSep
+^7002 8748@6@5@1@0@0^@2@0@0#mtTransferClauseList_new
+^7003 17733@6@5@1@0@0^@2@0@0#mtTransferClauseList_single
+^7004 17735@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_add
+^7005 17737@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_prepend
+^7006 17739@6@5@1@0@0$@2@0@0#mtTransferClauseList_unparse
+^7007 17743$$$@0#mtTransferClauseList_free
 *1 (Constant)
-^6999 5$#mtTransferClauseListBASESIZE
+^7008 5$#mtTransferClauseListBASESIZE
 *6 (Iterator finalizer)
-^7000 0@119#end_mtTransferClauseList_elements
+^7009 0@119#end_mtTransferClauseList_elements
 *5 (Iterator)
-^7001 8759@119#mtTransferClauseList_elements
+^7010 8759@119#mtTransferClauseList_elements
 *4 (Function)
-^7002 20300@6@5@1@0@0^@3@0@0#mtTransferClause_unparse
-^7003 20296$^@3@0@0#mtTransferClause_create
-^7004 20298$$$@0#mtTransferClause_free
+^7011 17749@6@5@1@0@0^@3@0@0#mtTransferClause_unparse
+^7012 17745$^@3@0@0#mtTransferClause_create
+^7013 17747$$$@0#mtTransferClause_free
 *0 (Datatype)
-^7005 1196@-@+@0@0@2@0@8775#o_mtLoseReference
+^7014 1196@-@+@0@0@2@0@8775#o_mtLoseReference
 *1 (Constant)
-^7006 1193@i0@0@4#mtLoseReferenceList_undefined
+^7015 1193@i0@0@4#mtLoseReferenceList_undefined
 *4 (Function)
-^7007 20329@6@5@1@0@0^@3@0@0#mtLoseReferenceList_unparseSep
-^7008 8787@6@5@1@0@0^@2@0@0#mtLoseReferenceList_new
-^7009 20321@6@5@1@0@0^@2@0@0#mtLoseReferenceList_single
-^7010 20323@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_add
-^7011 20325@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_prepend
-^7012 20327@6@5@1@0@0$@2@0@0#mtLoseReferenceList_unparse
-^7013 20331$$$@0#mtLoseReferenceList_free
+^7016 17778@6@5@1@0@0^@3@0@0#mtLoseReferenceList_unparseSep
+^7017 8787@6@5@1@0@0^@2@0@0#mtLoseReferenceList_new
+^7018 17770@6@5@1@0@0^@2@0@0#mtLoseReferenceList_single
+^7019 17772@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_add
+^7020 17774@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_prepend
+^7021 17776@6@5@1@0@0$@2@0@0#mtLoseReferenceList_unparse
+^7022 17780$$$@0#mtLoseReferenceList_free
 *1 (Constant)
-^7014 5$#mtLoseReferenceListBASESIZE
+^7023 5$#mtLoseReferenceListBASESIZE
 *6 (Iterator finalizer)
-^7015 0@123#end_mtLoseReferenceList_elements
+^7024 0@123#end_mtLoseReferenceList_elements
 *5 (Iterator)
-^7016 8798@123#mtLoseReferenceList_elements
+^7025 8798@123#mtLoseReferenceList_elements
 *4 (Function)
-^7017 20337@6@5@1@0@0^@3@0@0#mtLoseReference_unparse
-^7018 20333$^@3@0@0#mtLoseReference_create
-^7019 20335$$$@0#mtLoseReference_free
+^7026 17786@6@5@1@0@0^@3@0@0#mtLoseReference_unparse
+^7027 17782$^@3@0@0#mtLoseReference_create
+^7028 17784$$$@0#mtLoseReference_free
 *2 (Enum member)
-^7020 8812$#MTAK_VALUE#MTAK_ERROR
+^7029 8812$#MTAK_VALUE#MTAK_ERROR
 *9 (Enum tag)
-^7022 8812@8813#&!220
-*4 (Function)
-^7023 20312$$$@0#mtTransferAction_free
-^7024 20310@6@5@1@0@0^@3@0@0#mtTransferAction_unparse
-^7025 20302$^@3@0@0#mtTransferAction_createValue
-^7026 20308@6@5@1@0@0^@19@3@0#mtTransferAction_getMessage
-^7027 20304$^@3@0@0#mtTransferAction_createError
-^7028 20306$^@3@0@0#mtTransferAction_createErrorMessage
+^7031 8812@8813#&!220
+*4 (Function)
+^7032 17761$$$@0#mtTransferAction_free
+^7033 17759@6@5@1@0@0^@3@0@0#mtTransferAction_unparse
+^7034 17751$^@3@0@0#mtTransferAction_createValue
+^7035 17757@6@5@1@0@0^@19@3@0#mtTransferAction_getMessage
+^7036 17753$^@3@0@0#mtTransferAction_createError
+^7037 17755$^@3@0@0#mtTransferAction_createErrorMessage
 *2 (Enum member)
-^7029 8833$#MTMK_VALUE#MTMK_STAR
+^7038 8833$#MTMK_VALUE#MTMK_STAR
 *9 (Enum tag)
-^7031 8833@8834#&!221
+^7040 8833@8834#&!221
 *4 (Function)
-^7032 20370$$$@0#mtMergeItem_free
-^7033 20368@6@5@1@0@0^@3@0@0#mtMergeItem_unparse
-^7034 20364$^@3@0@0#mtMergeItem_createValue
-^7035 20366$^@3@0@0#mtMergeItem_createStar
-^7036 20376@6@5@1@0@0^@3@0@0#mtMergeClause_unparse
-^7037 20372$$@3@0@0#mtMergeClause_create
-^7038 20374$$$@0#mtMergeClause_free
+^7041 17819$$$@0#mtMergeItem_free
+^7042 17817@6@5@1@0@0^@3@0@0#mtMergeItem_unparse
+^7043 17813$^@3@0@0#mtMergeItem_createValue
+^7044 17815$^@3@0@0#mtMergeItem_createStar
+^7045 17825@6@5@1@0@0^@3@0@0#mtMergeClause_unparse
+^7046 17821$$@3@0@0#mtMergeClause_create
+^7047 17823$$$@0#mtMergeClause_free
 *0 (Datatype)
-^7039 1184@-@+@0@0@2@0@8865#o_mtMergeClause
+^7048 1184@-@+@0@0@2@0@8865#o_mtMergeClause
 *1 (Constant)
-^7040 1181@i0@0@4#mtMergeClauseList_undefined
+^7049 1181@i0@0@4#mtMergeClauseList_undefined
 *4 (Function)
-^7041 20393@6@5@1@0@0^@3@0@0#mtMergeClauseList_unparseSep
-^7042 8877@6@5@1@0@0^@2@0@0#mtMergeClauseList_new
-^7043 20385@6@5@1@0@0^@2@0@0#mtMergeClauseList_single
-^7044 20387@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_add
-^7045 20389@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_prepend
-^7046 20391@6@5@1@0@0$@2@0@0#mtMergeClauseList_unparse
-^7047 20395$$$@0#mtMergeClauseList_free
+^7050 17842@6@5@1@0@0^@3@0@0#mtMergeClauseList_unparseSep
+^7051 8877@6@5@1@0@0^@2@0@0#mtMergeClauseList_new
+^7052 17834@6@5@1@0@0^@2@0@0#mtMergeClauseList_single
+^7053 17836@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_add
+^7054 17838@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_prepend
+^7055 17840@6@5@1@0@0$@2@0@0#mtMergeClauseList_unparse
+^7056 17844$$$@0#mtMergeClauseList_free
 *1 (Constant)
-^7048 5$#mtMergeClauseListBASESIZE
+^7057 5$#mtMergeClauseListBASESIZE
 *6 (Iterator finalizer)
-^7049 0@115#end_mtMergeClauseList_elements
+^7058 0@115#end_mtMergeClauseList_elements
 *5 (Iterator)
-^7050 8888@115#mtMergeClauseList_elements
+^7059 8888@115#mtMergeClauseList_elements
 *4 (Function)
-^7051 13277$$@3@0@0#metaStateConstraint_create
-^7052 13279@6@5@1@0@0^@3@0@0#metaStateConstraint_unparse
-^7053 13281$^@2@0@0#metaStateConstraint_copy
-^7054 13287$$$@0#metaStateConstraint_free
-^7055 13283$^@19@3@0#metaStateConstraint_getSpecifier
-^7056 13285@6@5@1@0@0^@19@3@0#metaStateConstraint_getExpression
+^7060 13277$$@3@0@0#metaStateConstraint_create
+^7061 13279@6@5@1@0@0^@3@0@0#metaStateConstraint_unparse
+^7062 13281$^@2@0@0#metaStateConstraint_copy
+^7063 13287$$$@0#metaStateConstraint_free
+^7064 13283$^@19@3@0#metaStateConstraint_getSpecifier
+^7065 13285@6@5@1@0@0^@19@3@0#metaStateConstraint_getExpression
 *0 (Datatype)
-^7057 1109@-@+@0@0@19@3@8902#b_metaStateConstraint
+^7066 1109@-@+@0@0@19@3@8902#b_metaStateConstraint
 *1 (Constant)
-^7058 1112@i0@0@4#metaStateConstraintList_undefined
+^7067 1112@i0@0@4#metaStateConstraintList_undefined
 *6 (Iterator finalizer)
-^7059 0@69#end_metaStateConstraintList_elements
+^7068 0@69#end_metaStateConstraintList_elements
 *5 (Iterator)
-^7060 8909@69#metaStateConstraintList_elements
-*4 (Function)
-^7061 13296@6@5@1@0@0$$@0#metaStateConstraintList_append
-^7062 13302$^@19@3@0#metaStateConstraintList_getFirst
-^7063 8919@6@5@1@0@0^@2@0@0#metaStateConstraintList_new
-^7064 13298@6@5@1@0@0@0@@1@p0$@0#metaStateConstraintList_add
-^7065 13300@6@5@1@0@0^@3@0@0#metaStateConstraintList_single
-^7066 13304@6@5@1@0@0$@2@0@0#metaStateConstraintList_unparse
-^7067 13306$$$@0#metaStateConstraintList_free
-*1 (Constant)
-^7068 5$#metaStateConstraintListBASESIZE
-*4 (Function)
-^7069 13324$$@3@0@0#metaStateSpecifier_create
-^7070 13326$$@3@0@0#metaStateSpecifier_createElipsis
-^7071 13328$^$@0#metaStateSpecifier_isElipsis
-^7072 13330@6@5@1@0@0^@19@2@0#metaStateSpecifier_getSref
-^7073 13332@6@5@1@0@0^@19@3@0#metaStateSpecifier_getMetaStateInfo
-^7074 13336@6@5@1@0@0^@3@0@0#metaStateSpecifier_unparse
-^7075 13334$^@3@0@0#metaStateSpecifier_copy
-^7076 13338$$$@0#metaStateSpecifier_free
-*1 (Constant)
-^7077 1118@i0@0@4#metaStateExpression_undefined
-*4 (Function)
-^7078 13308@6@2@1@0@0$@3@0@0#metaStateExpression_create
-^7079 13310@6@2@1@0@0$@3@0@0#metaStateExpression_createMerge
-^7080 13316$^@19@3@0#metaStateExpression_getSpecifier
-^7081 13318$^$@0#metaStateExpression_isMerge
-^7082 13320@6@5@1@0@0^@19@3@0#metaStateExpression_getRest
-^7083 13314@6@5@1@0@0$@3@0@0#metaStateExpression_copy
-^7084 13312@6@5@1@0@0^@3@0@0#metaStateExpression_unparse
-^7085 13322$$$@0#metaStateExpression_free
-*1 (Constant)
-^7086 5$#metaState_error
-^7087 1103@i0@0@4#metaStateInfo_undefined
-*4 (Function)
-^7088 20033@6@2@1@0@0$@3@0@0#metaStateInfo_create
-^7089 20051$^$@0#metaStateInfo_getDefaultValueContext
-^7090 20057$@0@@1@p0$@0#metaStateInfo_setDefaultValueContext
-^7091 20059$@0@@1@p0$@0#metaStateInfo_setDefaultRefValue
-^7092 20063$@0@@1@p0$@0#metaStateInfo_setDefaultParamValue
-^7093 20061$@0@@1@p0$@0#metaStateInfo_setDefaultResultValue
-^7094 20053$^$@0#metaStateInfo_getDefaultValue
-^7095 20065$^$@0#metaStateInfo_getDefaultRefValue
-^7096 20069$^$@0#metaStateInfo_getDefaultParamValue
-^7097 20067$^$@0#metaStateInfo_getDefaultResultValue
-^7098 20055$^$@0#metaStateInfo_getDefaultGlobalValue
-^7099 20041@6@5@1@0@0^@19@3@0#metaStateInfo_getContext
-^7100 20043@6@5@1@0@0^@19@3@0#metaStateInfo_getName
-^7101 20045@6@5@1@0@0^@19@3@0#metaStateInfo_getLoc
-^7102 20047$^@19@2@0#metaStateInfo_getTransferTable
-^7103 20049$^@19@2@0#metaStateInfo_getMergeTable
-^7104 20037@6@5@1@0@0^@2@0@0#metaStateInfo_unparse
-^7105 20039@6@5@1@0@0^@19@3@0#metaStateInfo_unparseValue
-^7106 20035$$$@0#metaStateInfo_free
-*1 (Constant)
-^7107 1099@i0@0@4#metaStateTable_undefined
-^7108 5$#DEFAULT_MSTABLE_SIZE
-*4 (Function)
-^7109 20029$@0@@1@p0$@0#metaStateTable_insert
+^7069 8909@69#metaStateConstraintList_elements
+*4 (Function)
+^7070 13296@6@5@1@0@0$$@0#metaStateConstraintList_append
+^7071 13302$^@19@3@0#metaStateConstraintList_getFirst
+^7072 8919@6@5@1@0@0^@2@0@0#metaStateConstraintList_new
+^7073 13298@6@5@1@0@0@0@@1@p0$@0#metaStateConstraintList_add
+^7074 13300@6@5@1@0@0^@3@0@0#metaStateConstraintList_single
+^7075 13304@6@5@1@0@0$@2@0@0#metaStateConstraintList_unparse
+^7076 13306$$$@0#metaStateConstraintList_free
+*1 (Constant)
+^7077 5$#metaStateConstraintListBASESIZE
+*4 (Function)
+^7078 13324$$@3@0@0#metaStateSpecifier_create
+^7079 13326$$@3@0@0#metaStateSpecifier_createElipsis
+^7080 13328$^$@0#metaStateSpecifier_isElipsis
+^7081 13330@6@5@1@0@0^@19@2@0#metaStateSpecifier_getSref
+^7082 13332@6@5@1@0@0^@19@3@0#metaStateSpecifier_getMetaStateInfo
+^7083 13336@6@5@1@0@0^@3@0@0#metaStateSpecifier_unparse
+^7084 13334$^@3@0@0#metaStateSpecifier_copy
+^7085 13338$$$@0#metaStateSpecifier_free
+*1 (Constant)
+^7086 1118@i0@0@4#metaStateExpression_undefined
+*4 (Function)
+^7087 13308@6@2@1@0@0$@3@0@0#metaStateExpression_create
+^7088 13310@6@2@1@0@0$@3@0@0#metaStateExpression_createMerge
+^7089 13316$^@19@3@0#metaStateExpression_getSpecifier
+^7090 13318$^$@0#metaStateExpression_isMerge
+^7091 13320@6@5@1@0@0^@19@3@0#metaStateExpression_getRest
+^7092 13314@6@5@1@0@0$@3@0@0#metaStateExpression_copy
+^7093 13312@6@5@1@0@0^@3@0@0#metaStateExpression_unparse
+^7094 13322$$$@0#metaStateExpression_free
+*1 (Constant)
+^7095 5$#metaState_error
+^7096 1103@i0@0@4#metaStateInfo_undefined
+*4 (Function)
+^7097 17482@6@2@1@0@0$@3@0@0#metaStateInfo_create
+^7098 17500$^$@0#metaStateInfo_getDefaultValueContext
+^7099 17506$@0@@1@p0$@0#metaStateInfo_setDefaultValueContext
+^7100 17508$@0@@1@p0$@0#metaStateInfo_setDefaultRefValue
+^7101 17512$@0@@1@p0$@0#metaStateInfo_setDefaultParamValue
+^7102 17510$@0@@1@p0$@0#metaStateInfo_setDefaultResultValue
+^7103 17502$^$@0#metaStateInfo_getDefaultValue
+^7104 17514$^$@0#metaStateInfo_getDefaultRefValue
+^7105 17518$^$@0#metaStateInfo_getDefaultParamValue
+^7106 17516$^$@0#metaStateInfo_getDefaultResultValue
+^7107 17504$^$@0#metaStateInfo_getDefaultGlobalValue
+^7108 17490@6@5@1@0@0^@19@3@0#metaStateInfo_getContext
+^7109 17492@6@5@1@0@0^@19@3@0#metaStateInfo_getName
+^7110 17494@6@5@1@0@0^@19@3@0#metaStateInfo_getLoc
+^7111 17496$^@19@2@0#metaStateInfo_getTransferTable
+^7112 17498$^@19@2@0#metaStateInfo_getMergeTable
+^7113 17486@6@5@1@0@0^@2@0@0#metaStateInfo_unparse
+^7114 17488@6@5@1@0@0^@19@3@0#metaStateInfo_unparseValue
+^7115 17484$$$@0#metaStateInfo_free
+*1 (Constant)
+^7116 1099@i0@0@4#metaStateTable_undefined
+^7117 5$#DEFAULT_MSTABLE_SIZE
+*4 (Function)
+^7118 17478$@0@@1@p0$@0#metaStateTable_insert
 *6 (Iterator finalizer)
-^7110 0@59#end_metaStateTable_elements
+^7119 0@59#end_metaStateTable_elements
 *5 (Iterator)
-^7111 9027@59#metaStateTable_elements
-*4 (Function)
-^7112 20031@6@5@1@0@0$@3@0@0#metaStateTable_unparse
-*1 (Constant)
-^7113 1091@i0@0@4#annotationInfo_undefined
-*4 (Function)
-^7114 20089$^$@0#annotationInfo_matchesContext
-^7115 20091$^$@0#annotationInfo_matchesContextRef
-^7116 20083@6@5@1@0@0^@19@3@0#annotationInfo_getState
-^7117 20087$^$@0#annotationInfo_getValue
-^7118 20079@6@5@1@0@0^@19@3@0#annotationInfo_getName
-^7119 20075@6@5@1@0@0^@2@0@0#annotationInfo_create
-^7120 20081@6@5@1@0@0$@19@3@0#annotationInfo_unparse
-^7121 20085@6@5@1@0@0^@19@3@0#annotationInfo_getLoc
-^7122 20077$$$@0#annotationInfo_free
-^7123 20093@6@5@1@0@0$@19@3@0#annotationInfo_dump
-^7124 20095@6@5@1@0@0@0@@1@tp0@19@3@0#annotationInfo_undump
-^7125 20097$^$@0#annotationInfo_showContextRefError
-*1 (Constant)
-^7126 1100@@0@4#annotationTable_undefined
-^7127 5$#DEFAULT_ANNOTTABLE_SIZE
-*4 (Function)
-^7128 20073$$$@0#annotationTable_insert
-^7129 20071@6@5@1@0@0$@2@0@0#annotationTable_unparse
+^7120 9027@59#metaStateTable_elements
+*4 (Function)
+^7121 17480@6@5@1@0@0$@3@0@0#metaStateTable_unparse
+*1 (Constant)
+^7122 1091@i0@0@4#annotationInfo_undefined
+*4 (Function)
+^7123 17538$^$@0#annotationInfo_matchesContext
+^7124 17540$^$@0#annotationInfo_matchesContextRef
+^7125 17532@6@5@1@0@0^@19@3@0#annotationInfo_getState
+^7126 17536$^$@0#annotationInfo_getValue
+^7127 17528@6@5@1@0@0^@19@3@0#annotationInfo_getName
+^7128 17524@6@5@1@0@0^@2@0@0#annotationInfo_create
+^7129 17530@6@5@1@0@0$@19@3@0#annotationInfo_unparse
+^7130 17534@6@5@1@0@0^@19@3@0#annotationInfo_getLoc
+^7131 17526$$$@0#annotationInfo_free
+^7132 17542@6@5@1@0@0$@19@3@0#annotationInfo_dump
+^7133 17544@6@5@1@0@0@0@@1@tp0@19@3@0#annotationInfo_undump
+^7134 17546$^$@0#annotationInfo_showContextRefError
+*1 (Constant)
+^7135 1100@@0@4#annotationTable_undefined
+^7136 5$#DEFAULT_ANNOTTABLE_SIZE
+*4 (Function)
+^7137 17522$$$@0#annotationTable_insert
+^7138 17520@6@5@1@0@0$@2@0@0#annotationTable_unparse
 *6 (Iterator finalizer)
-^7130 0@61#end_annotationTable_elements
+^7139 0@61#end_annotationTable_elements
 *5 (Iterator)
-^7131 9081@61#annotationTable_elements
+^7140 9081@61#annotationTable_elements
 *2 (Enum member)
-^7132 9084$#FCT_BUFFER#FCT_METASTATE#FCT_CONJUNCT
+^7141 9084$#FCT_BUFFER#FCT_METASTATE#FCT_CONJUNCT
 *9 (Enum tag)
-^7135 9084@9085#&!222
+^7144 9084@9085#&!222
 *0 (Datatype)
-^7136 9085@-@-@0@0@0@0@9086#functionConstraintKind
+^7145 9085@-@-@0@0@0@0@9086#functionConstraintKind
 *7 (Struct tag)
-^7137 9087@9088#@!223
+^7146 9087@9088#@!223
 *8 (Union tag)
-^7138 9089@9090#$!224
-*1 (Constant)
-^7139 1106@i0@0@4#functionConstraint_undefined
-*4 (Function)
-^7140 13358@6@5@1@0@0^@3@0@0#functionConstraint_copy
-^7141 13342@6@5@1@0@0$@3@0@0#functionConstraint_createBufferConstraint
-^7142 13344@6@5@1@0@0$@3@0@0#functionConstraint_createMetaStateConstraint
-^7143 13354$^$@0#functionConstraint_hasBufferConstraint
-^7144 13356$^$@0#functionConstraint_hasMetaStateConstraint
-^7145 13346@6@5@1@0@0$@3@0@0#functionConstraint_conjoin
-^7146 13350@6@5@1@0@0^@2@0@0#functionConstraint_getBufferConstraints
-^7147 13352@6@5@1@0@0^@2@0@0#functionConstraint_getMetaStateConstraints
-^7148 13348@6@5@1@0@0^@3@0@0#functionConstraint_unparse
-^7149 13360$$$@0#functionConstraint_free
-^7150 16381$$$@0#context_pushLoc
-^7151 16383$$$@0#context_popLoc
-^7152 16437$$$@0#context_doMerge
-^7153 16435$$$@0#context_doDump
-^7154 16071$$$@0#context_resetAllFlags
-^7155 9127@6@5@1@0@0^@3@0@0#context_unparseFlagMarkers
-^7156 16125$@0@s1@1@s1$@0#context_enterDoWhileClause
-^7157 16193$$$@0#context_hasMods
-^7158 16077$^$@0#context_isSystemDir
-^7159 9135@6@5@1@0@0^@19@3@0#context_selectedLibrary
-^7160 9137$^$@0#context_usingPosixLibrary
-^7161 9139$^$@0#context_usingAnsiLibrary
-^7162 9141$^$@0#context_getLibrary
-^7163 16059$@0@s1@1@s1$@0#context_setLibrary
-^7164 15991$@0@s1@1@s1$@0#context_setPreprocessing
-^7165 15993$@0@s1@1@s1$@0#context_clearPreprocessing
-^7166 15995$^$@0#context_isPreprocessing
-^7167 15997$^$@0#context_loadingLibrary
-^7168 16001$@0@s1@1@s1$@0#context_setInCommandLine
-^7169 16003$@0@s1@1@s1$@0#context_clearInCommandLine
-^7170 16469$@0@s1@1@s1$@0#context_checkGlobalScope
-^7171 16005$^$@0#context_isInCommandLine
-^7172 15999$^$@0#context_inXHFile
-^7173 16285$$$@0#context_resetErrors
-^7174 16457$^$@0#context_getLinesProcessed
-^7175 16459$^$@0#context_getSpecLinesProcessed
-^7176 16473$^$@0#context_setBoolName
-^7177 16477@6@5@1@0@0^@19@3@0#context_getBoolName
-^7178 16475@6@5@1@0@0^@19@3@0#context_printBoolName
-^7179 16479@6@5@1@0@0^@19@3@0#context_getFalseName
-^7180 16481@6@5@1@0@0^@19@3@0#context_getTrueName
-^7181 16483@6@5@1@0@0^@19@3@0#context_getLarchPath
-^7182 16485@6@5@1@0@0^@19@3@0#context_getLCLImportDir
-^7183 16165$^$@0#context_checkExport
-^7184 16173$^$@0#context_checkGlobMod
-^7185 16167$$$@0#context_checkGlobUse
-^7186 16169$$$@0#context_checkAliasGlob
-^7187 16171$$$@0#context_checkInternalUse
-^7188 16257$$$@0#context_recordFileModifies
-^7189 16489$$$@0#context_clearJustPopped
-^7190 16491$$$@0#context_justPopped
-^7191 16131$$$@0#context_enterTrueClause
-^7192 16141$$$@0#context_enterFalseClause
-^7193 16219$$$@0#context_exitClause
-^7194 16307$$$@0#context_exitInnerSafe
-^7195 16299$@0@s1@1@s1$@0#context_exitInnerPlain
-^7196 16385$$$@0#context_inGlobalScope
-^7197 16387$$$@0#context_inInnerScope
-^7198 16389$$$@0#context_setProtectVars
-^7199 16405$^$@0#context_getLimit
-^7200 16407$^$@0#context_unlimitedMessages
-^7201 16409$$$@0#context_releaseVars
-^7202 16411$$$@0#context_sizeofReleaseVars
-^7203 16413$$$@0#context_inProtectVars
-^7204 16183$$$@0#context_hasFileAccess
-^7205 16415$$$@0#context_hideShowscan
-^7206 16417$$$@0#context_unhideShowscan
-^7207 16073$$$@0#context_setMode
-^7208 16195$$$@0#context_exitAllClauses
-^7209 16197$$$@0#context_exitAllClausesQuiet
-^7210 16419$$$@0#context_inHeader
-^7211 16421@6@5@1@0@0^@18@2@0#context_fileTable
-^7212 16425@6@5@1@0@0$@19@2@0#context_messageLog
-^7213 16423@6@5@1@0@0$@18@3@0#context_tmpdir
-^7214 16039$@0@s1@1@s1$@0#context_enterMTfile
-^7215 16041$@0@s1@1@s1$@0#context_exitMTfile
-^7216 16043$$$@0#context_enterLCLfile
-^7217 16049$$$@0#context_exitLCLfile
-^7218 16447$$$@0#context_enterImport
-^7219 16449$$$@0#context_leaveImport
-^7220 16461$@0@s1@1@s1$@0#context_processedSpecLine
-^7221 16403$^$@0#context_getLCLExpect
-^7222 16379$^$@0#context_msgLh
-^7223 16443$@1@s1@1@$@0#context_inLCLLib
-^7224 16445$@1@s1@1@$@0#context_inImport
-^7225 16463$@0@s1@1@s1$@0#context_resetSpecLines
-^7226 16331$$$@0#context_exitMacroCache
-^7227 16027$$$@0#context_enterSuppressRegion
-^7228 16037$$$@0#context_exitSuppressRegion
-^7229 16315$$$@0#context_enterMacroFile
-^7230 16065$$$@0#context_fileAccessTypes
-^7231 16079$$$@0#context_addFileAccessType
-^7232 16081$$$@0#context_removeFileAccessType
-^7233 16227@6@5@1@0@0$@19@3@0#context_getParams
-^7234 16075$$$@0#context_isSpecialFile
-^7235 16337@6@5@1@0@0^@19@3@0#context_inFunctionName
-^7236 16295$^$@0#context_currentFunctionType
-^7237 16329$$$@0#context_exitCFile
-^7238 16143$$$@0#context_enterConstantMacro
-^7239 16095$$$@0#context_enterMacro
-^7240 16149$$$@0#context_enterFunction
-^7241 16223$$$@0#context_exitFunction
-^7242 16287$@1@s1@1@s1$@0#context_initMod
-^7243 16297$$$@0#context_enterInnerContext
-^7244 16301$$$@0#context_exitInner
-^7245 16179$$$@0#context_globAccess
-^7246 16229@6@5@1@0@0$@19@3@0#context_getUsedGlobs
-^7247 16181$$$@0#context_hasAccess
-^7248 16189$$$@0#context_couldHaveAccess
-^7249 16293@6@5@1@0@0^@2@0@0#context_unparse
-^7250 16147$$$@0#context_setFunctionDefined
-^7251 16347$$$@0#context_setFlagTemp
-^7252 16499$$$@0#context_showFilelocStack
-^7253 16353$^$@0#context_getFlag
-^7254 16355$^$@0#context_flagOn
-^7255 16269$^$@0#context_getValue
-^7256 16267$@0@s1@1@s1$@0#context_setValueAndFlag
-^7257 16271$^$@0#context_getCounter
-^7258 16273$@0@s1@1@s1$@0#context_incCounter
-^7259 16275$@0@s1@1@s1$@0#context_decCounter
-^7260 16351$^$@0#context_maybeSet
-^7261 16283@6@5@1@0@0^@19@3@0#context_getString
-^7262 16279$@0@s1@1@s1$@0#context_setString
-^7263 16339$$$@0#context_userSetFlag
-^7264 16401$^$@0#context_getExpect
-^7265 16177@6@5@1@0@0$@19@3@0#context_modList
-^7266 16145@6@5@1@0@0^@19@2@0#context_getHeader
-^7267 16175$$$@0#context_usedGlobal
-^7268 16067$$$@0#context_resetModeFlags
-^7269 16289$$$@0#context_typeofZero
-^7270 16291$$$@0#context_typeofOne
-^7271 16313$$$@0#context_enterFile
-^7272 16097$$$@0#context_enterUnknownMacro
-^7273 16263$$$@0#context_getCommentMarkerChar
-^7274 16261$$$@0#context_setCommentMarkerChar
-^7275 16429$^$@0#context_inMacroConstant
-^7276 16221$$$@0#context_returnFunction
-^7277 16327$$$@0#context_processingMacros
-^7278 16333$$$@0#context_saveLocation
-^7279 16335@6@5@1@0@0$@2@0@0#context_getSaveLocation
-^7280 16471$$$@0#context_setFileId
-^7281 16361$@1@g2680@6@5@1@g2680$@0#context_setFilename
-^7282 16341$$$@0#context_fileSetFlag
-^7283 16185@6@5@1@0@0^@2@0@0#context_unparseAccess
-^7284 16317$^$@0#context_inFunction
-^7285 16319$^$@0#context_inFunctionLike
-^7286 16493$$$@0#context_setMacroMissingParams
-^7287 16495$$$@0#context_resetMacroMissingParams
-^7288 16497$^$@0#context_isMacroMissingParams
-^7289 16431$^$@0#context_inUnknownMacro
-^7290 16439@6@5@1@0@0^@19@3@0#context_getDump
-^7291 16441@6@5@1@0@0^@19@3@0#context_getMerge
-^7292 16035$$$@0#context_incLineno
-^7293 16025$^$@0#context_inSuppressRegion
-^7294 16205$$$@0#context_exitTrueClause
-^7295 16367$@1@s1@1@s1$@0#context_destroyMod
-^7296 16011$$$@0#context_addMacroCache
-^7297 16323$$$@0#context_processAllMacros
-^7298 16013$$$@0#context_addComment
-^7299 16031$$$@0#context_enterSuppressLine
-^7300 16023$^$@0#context_inSuppressZone
-^7301 16051$$$@0#context_dumpModuleAccess
-^7302 16063$$$@0#context_loadModuleAccess
-^7303 16453$^$@0#context_inIterDef
-^7304 16451$^$@0#context_inMacro
-^7305 16455$^$@0#context_inIterEnd
-^7306 16191$^$@0#context_getRetType
-^7307 16363$$$@0#context_enterIterDef
-^7308 16365$$$@0#context_enterIterEnd
-^7309 16235$$$@0#context_addBoolAccess
-^7310 16239$$$@0#context_canAccessBool
-^7311 16225$$$@0#context_quietExitFunction
-^7312 16369$^$@0#context_msgBoolInt
-^7313 16371$^$@0#context_msgCharInt
-^7314 16373$^$@0#context_msgEnumInt
-^7315 16375$^$@0#context_msgPointerArith
-^7316 16377$^$@0#context_msgStrictOps
-^7317 16305$$$@0#context_exitStructInnerContext
-^7318 16303$$$@0#context_enterStructInnerContext
-^7319 16321$^$@0#context_inRealFunction
-^7320 16117$$$@0#context_exitOrClause
-^7321 16115$$$@0#context_exitAndClause
-^7322 16101$$$@0#context_enterOrClause
-^7323 16099$$$@0#context_enterAndClause
-^7324 16129$$$@0#context_enterForClause
-^7325 16127$$$@0#context_enterWhileClause
-^7326 16123$$$@0#context_enterIterClause
-^7327 16207$$$@0#context_exitIterClause
-^7328 16211$$$@0#context_exitWhileClause
-^7329 16213$$$@0#context_exitDoWhileClause
-^7330 16215$$$@0#context_exitForClause
-^7331 16187@6@5@1@0@0^@2@0@0#context_unparseClauses
-^7332 16233@6@5@1@0@0^@19@3@0#context_getGlobs
-^7333 16247@6@5@1@0@0$@2@0@0#context_getMessageAnnote
-^7334 16245$$$@0#context_clearMessageAnnote
-^7335 16243$$$@0#context_hasMessageAnnote
-^7336 16241$$$@0#context_setMessageAnnote
-^7337 16019$$$@0#context_suppressFlagMsg
-^7338 16021$$$@0#context_suppressNotFlagMsg
-^7339 16137$$$@0#context_enterCaseClause
-^7340 16133$$$@0#context_enterSwitch
-^7341 16135$$$@0#context_exitSwitch
-^7342 16277$$$@0#context_showFunction
-^7343 16433$$$@0#context_setShownFunction
-^7344 16253$$$@0#context_clearAliasAnnote
-^7345 16255@6@5@1@0@0$@3@0@0#context_getAliasAnnote
-^7346 16251$$$@0#context_hasAliasAnnote
-^7347 16249$$$@0#context_setAliasAnnote
-^7348 16103$@1@s1@1@$@0#context_inDeepLoop
-^7349 16107$@1@s1@1@$@0#context_inDeepLoopSwitch
-^7350 16113$@1@s1@1@$@0#context_inConditional
-^7351 16105$@1@s1@1@$@0#context_inDeepSwitch
-^7352 16109$$$@0#context_breakClause
-^7353 16111$$$@0#context_nextBreakClause
-^7354 16391$@1@s1@1@$@0#context_anyErrors
-^7355 16393$@0@s1@1@s1$@0#context_hasError
-^7356 16395$@1@s1@1@$@0#context_numErrors
-^7357 16397$$$@0#context_neednl
-^7358 16399$$$@0#context_setNeednl
-^7359 16465$@1@s1@1@$@0#context_inGlobalContext
-^7360 16427$@1@s1@1@$@0#context_inMacroFunction
-^7361 9545@6@5@1@0@0^@19@3@0#context_moduleName
-^7362 16259$$$@0#context_recordFileGlobals
-^7363 16033$@0@g2681@0@0@1@g2681$@0#context_checkSuppressCounts
-^7364 16087$@1@s1@1@$@0#context_inFunctionHeader
-^7365 16083$@0@s1@1@s1$@0#context_enterFunctionHeader
-^7366 16085$@0@s1@1@s1$@0#context_exitFunctionHeader
-^7367 16093$@1@s1@1@$@0#context_inFunctionDeclaration
-^7368 16089$@0@s1@1@s1$@0#context_enterFunctionDeclaration
-^7369 16091$@0@s1@1@s1$@0#context_exitFunctionDeclaration
-^7370 16151$@0@s1@1@s1$@0#context_enterOldStyleScope
-^7371 16153$@0@s1@1@s1$@0#context_completeOldStyleFunction
-^7372 9567$^$@0#context_boolImplementationType
-^7373 16505@6@5@1@0@0^@19@3@0#context_lookupAnnotation
-^7374 16501@6@5@1@0@0@1@s1@1@@19@3@0#context_getMetaStateTable
-^7375 16503@6@5@1@0@0@1@s1@1@@19@3@0#context_lookupMetaStateInfo
-^7376 16507$@0@s1@1@s1$@0#context_addAnnotation
-^7377 16509$@0@s1@1@s1$@0#context_addMetaState
-^7378 16511@6@5@1@0@0@1@s1@1@@3@0@0#context_createValueTable
-^7379 16513@6@5@1@0@0@1@s1@1@@3@0@0#context_createGlobalMarkerValueTable
-*1 (Constant)
-^7380 23$#RCFILE
-^7381 1211@@0@5#LARCH_PATH
-^7382 23$#LCLIMPORTDIR#LLSTDLIBS_NAME#LLSTRICTLIBS_NAME#LLUNIXLIBS_NAME#LLUNIXSTRICTLIBS_NAME#LLPOSIXLIBS_NAME#LLPOSIXSTRICTLIBS_NAME
-^7389 1211@@0@5#REFSNAME
-^7390 23$#DUMP_SUFFIX
-^7391 5$#MAX_NAME_LENGTH#MAX_LINE_LENGTH#MAX_DUMP_LINE_LENGTH#MINLINELEN
-^7395 23$#LLMRCODE#PPMRCODE#DEFAULT_SYSTEMDIR
-^7398 4$#DEFAULT_COMMENTCHAR
-^7399 5$#DEFAULT_LINELEN#DEFAULT_BUGSLIMIT#DEFAULT_INDENTSPACES#DEFAULT_EXTERNALNAMELEN#DEFAULT_INTERNALNAMELEN#DEFAULT_CONTROLNESTDEPTH#DEFAULT_STRINGLITERALLEN#DEFAULT_INCLUDENEST#DEFAULT_NUMSTRUCTFIELDS#DEFAULT_NUMENUMMEMBERS#DEFAULT_LIMIT
-^7410 4$#PFX_UPPERCASE#PFX_LOWERCASE#PFX_ANY#PFX_DIGIT#PFX_NOTUPPER#PFX_NOTLOWER#PFX_ANYLETTER#PFX_ANYLETTERDIGIT
-^7418 23$#DEFAULT_BOOLTYPE#PRAGMA_EXPAND
-^7420 5$#PRAGMA_LEN_EXPAND#MAX_PRAGMA_LEN
-^7422 16$#LCLINT_LIBVERSION
-^7423 23$#BEFORE_COMMENT_MARKER#AFTER_COMMENT_MARKER#SYSTEM_LIBDIR#DEFAULT_LARCHPATH#DEFAULT_LCLIMPORTDIR
-*4 (Function)
-^7428 9585$@0@s1@1@s1$@0#cscanner_expectingMetaStateName
-^7429 9587$@0@s1@1@s1$@0#cscanner_clearExpectingMetaStateName
+^7147 9089@9090#$!224
+*1 (Constant)
+^7148 1106@i0@0@4#functionConstraint_undefined
+*4 (Function)
+^7149 13358@6@5@1@0@0^@3@0@0#functionConstraint_copy
+^7150 13342@6@5@1@0@0$@3@0@0#functionConstraint_createBufferConstraint
+^7151 13344@6@5@1@0@0$@3@0@0#functionConstraint_createMetaStateConstraint
+^7152 13354$^$@0#functionConstraint_hasBufferConstraint
+^7153 13356$^$@0#functionConstraint_hasMetaStateConstraint
+^7154 13346@6@5@1@0@0$@3@0@0#functionConstraint_conjoin
+^7155 13350@6@5@1@0@0^@2@0@0#functionConstraint_getBufferConstraints
+^7156 13352@6@5@1@0@0^@2@0@0#functionConstraint_getMetaStateConstraints
+^7157 13348@6@5@1@0@0^@3@0@0#functionConstraint_unparse
+^7158 13360$$$@0#functionConstraint_free
+^7159 16381$$$@0#context_pushLoc
+^7160 16383$$$@0#context_popLoc
+^7161 16437$$$@0#context_doMerge
+^7162 16435$$$@0#context_doDump
+^7163 16071$$$@0#context_resetAllFlags
+^7164 9127@6@5@1@0@0^@3@0@0#context_unparseFlagMarkers
+^7165 16125$@0@s1@1@s1$@0#context_enterDoWhileClause
+^7166 16193$$$@0#context_hasMods
+^7167 16077$^$@0#context_isSystemDir
+^7168 9135@6@5@1@0@0^@19@3@0#context_selectedLibrary
+^7169 9137$^$@0#context_usingPosixLibrary
+^7170 9139$^$@0#context_usingAnsiLibrary
+^7171 9141$^$@0#context_getLibrary
+^7172 16059$@0@s1@1@s1$@0#context_setLibrary
+^7173 15991$@0@s1@1@s1$@0#context_setPreprocessing
+^7174 15993$@0@s1@1@s1$@0#context_clearPreprocessing
+^7175 15995$^$@0#context_isPreprocessing
+^7176 15997$^$@0#context_loadingLibrary
+^7177 16001$@0@s1@1@s1$@0#context_setInCommandLine
+^7178 16003$@0@s1@1@s1$@0#context_clearInCommandLine
+^7179 16469$@0@s1@1@s1$@0#context_checkGlobalScope
+^7180 16005$^$@0#context_isInCommandLine
+^7181 15999$^$@0#context_inXHFile
+^7182 16285$$$@0#context_resetErrors
+^7183 16457$^$@0#context_getLinesProcessed
+^7184 16459$^$@0#context_getSpecLinesProcessed
+^7185 16473$^$@0#context_setBoolName
+^7186 16477@6@5@1@0@0^@19@3@0#context_getBoolName
+^7187 16475@6@5@1@0@0^@19@3@0#context_printBoolName
+^7188 16479@6@5@1@0@0^@19@3@0#context_getFalseName
+^7189 16481@6@5@1@0@0^@19@3@0#context_getTrueName
+^7190 16483@6@5@1@0@0^@19@3@0#context_getLarchPath
+^7191 16485@6@5@1@0@0^@19@3@0#context_getLCLImportDir
+^7192 16165$^$@0#context_checkExport
+^7193 16173$^$@0#context_checkGlobMod
+^7194 16167$$$@0#context_checkGlobUse
+^7195 16169$$$@0#context_checkAliasGlob
+^7196 16171$$$@0#context_checkInternalUse
+^7197 16257$$$@0#context_recordFileModifies
+^7198 16489$$$@0#context_clearJustPopped
+^7199 16491$$$@0#context_justPopped
+^7200 16131$$$@0#context_enterTrueClause
+^7201 16141$$$@0#context_enterFalseClause
+^7202 16219$$$@0#context_exitClause
+^7203 16307$$$@0#context_exitInnerSafe
+^7204 16299$@0@s1@1@s1$@0#context_exitInnerPlain
+^7205 16385$$$@0#context_inGlobalScope
+^7206 16387$$$@0#context_inInnerScope
+^7207 16389$$$@0#context_setProtectVars
+^7208 16405$^$@0#context_getLimit
+^7209 16407$^$@0#context_unlimitedMessages
+^7210 16409$$$@0#context_releaseVars
+^7211 16411$$$@0#context_sizeofReleaseVars
+^7212 16413$$$@0#context_inProtectVars
+^7213 16183$$$@0#context_hasFileAccess
+^7214 16415$$$@0#context_hideShowscan
+^7215 16417$$$@0#context_unhideShowscan
+^7216 16073$$$@0#context_setMode
+^7217 16195$$$@0#context_exitAllClauses
+^7218 16197$$$@0#context_exitAllClausesQuiet
+^7219 16419$$$@0#context_inHeader
+^7220 16421@6@5@1@0@0^@18@2@0#context_fileTable
+^7221 16425@6@5@1@0@0$@19@2@0#context_messageLog
+^7222 16423@6@5@1@0@0$@18@3@0#context_tmpdir
+^7223 16039$@0@s1@1@s1$@0#context_enterMTfile
+^7224 16041$@0@s1@1@s1$@0#context_exitMTfile
+^7225 16043$$$@0#context_enterLCLfile
+^7226 16049$$$@0#context_exitLCLfile
+^7227 16447$$$@0#context_enterImport
+^7228 16449$$$@0#context_leaveImport
+^7229 16461$@0@s1@1@s1$@0#context_processedSpecLine
+^7230 16403$^$@0#context_getLCLExpect
+^7231 16379$^$@0#context_msgLh
+^7232 16443$@1@s1@1@$@0#context_inLCLLib
+^7233 16445$@1@s1@1@$@0#context_inImport
+^7234 16463$@0@s1@1@s1$@0#context_resetSpecLines
+^7235 16331$$$@0#context_exitMacroCache
+^7236 16027$$$@0#context_enterSuppressRegion
+^7237 16037$$$@0#context_exitSuppressRegion
+^7238 16315$$$@0#context_enterMacroFile
+^7239 16065$$$@0#context_fileAccessTypes
+^7240 16079$$$@0#context_addFileAccessType
+^7241 16081$$$@0#context_removeFileAccessType
+^7242 16227@6@5@1@0@0$@19@3@0#context_getParams
+^7243 16075$$$@0#context_isSpecialFile
+^7244 16337@6@5@1@0@0^@19@3@0#context_inFunctionName
+^7245 16295$^$@0#context_currentFunctionType
+^7246 16329$$$@0#context_exitCFile
+^7247 16143$$$@0#context_enterConstantMacro
+^7248 16095$$$@0#context_enterMacro
+^7249 16149$$$@0#context_enterFunction
+^7250 16223$$$@0#context_exitFunction
+^7251 16287$@1@s1@1@s1$@0#context_initMod
+^7252 16297$$$@0#context_enterInnerContext
+^7253 16301$$$@0#context_exitInner
+^7254 16179$$$@0#context_globAccess
+^7255 16229@6@5@1@0@0$@19@3@0#context_getUsedGlobs
+^7256 16181$$$@0#context_hasAccess
+^7257 16189$$$@0#context_couldHaveAccess
+^7258 16293@6@5@1@0@0^@2@0@0#context_unparse
+^7259 16147$$$@0#context_setFunctionDefined
+^7260 16347$$$@0#context_setFlagTemp
+^7261 16499$$$@0#context_showFilelocStack
+^7262 16353$^$@0#context_getFlag
+^7263 16355$^$@0#context_flagOn
+^7264 16269$^$@0#context_getValue
+^7265 16267$@0@s1@1@s1$@0#context_setValueAndFlag
+^7266 16271$^$@0#context_getCounter
+^7267 16273$@0@s1@1@s1$@0#context_incCounter
+^7268 16275$@0@s1@1@s1$@0#context_decCounter
+^7269 16351$^$@0#context_maybeSet
+^7270 16283@6@5@1@0@0^@19@3@0#context_getString
+^7271 16279$@0@s1@1@s1$@0#context_setString
+^7272 16339$$$@0#context_userSetFlag
+^7273 16401$^$@0#context_getExpect
+^7274 16177@6@5@1@0@0$@19@3@0#context_modList
+^7275 16145@6@5@1@0@0^@19@2@0#context_getHeader
+^7276 16175$$$@0#context_usedGlobal
+^7277 16067$$$@0#context_resetModeFlags
+^7278 16289$$$@0#context_typeofZero
+^7279 16291$$$@0#context_typeofOne
+^7280 16313$$$@0#context_enterFile
+^7281 16097$$$@0#context_enterUnknownMacro
+^7282 16263$$$@0#context_getCommentMarkerChar
+^7283 16261$$$@0#context_setCommentMarkerChar
+^7284 16429$^$@0#context_inMacroConstant
+^7285 16221$$$@0#context_returnFunction
+^7286 16327$$$@0#context_processingMacros
+^7287 16333$$$@0#context_saveLocation
+^7288 16335@6@5@1@0@0$@2@0@0#context_getSaveLocation
+^7289 16471$$$@0#context_setFileId
+^7290 16361$@1@g2689@6@5@1@g2689$@0#context_setFilename
+^7291 16341$$$@0#context_fileSetFlag
+^7292 16185@6@5@1@0@0^@2@0@0#context_unparseAccess
+^7293 16317$^$@0#context_inFunction
+^7294 16319$^$@0#context_inFunctionLike
+^7295 16493$$$@0#context_setMacroMissingParams
+^7296 16495$$$@0#context_resetMacroMissingParams
+^7297 16497$^$@0#context_isMacroMissingParams
+^7298 16431$^$@0#context_inUnknownMacro
+^7299 16439@6@5@1@0@0^@19@3@0#context_getDump
+^7300 16441@6@5@1@0@0^@19@3@0#context_getMerge
+^7301 16035$$$@0#context_incLineno
+^7302 16025$^$@0#context_inSuppressRegion
+^7303 16205$$$@0#context_exitTrueClause
+^7304 16367$@1@s1@1@s1$@0#context_destroyMod
+^7305 16011$$$@0#context_addMacroCache
+^7306 16323$$$@0#context_processAllMacros
+^7307 16013$$$@0#context_addComment
+^7308 16031$$$@0#context_enterSuppressLine
+^7309 16023$^$@0#context_inSuppressZone
+^7310 16051$$$@0#context_dumpModuleAccess
+^7311 16063$$$@0#context_loadModuleAccess
+^7312 16453$^$@0#context_inIterDef
+^7313 16451$^$@0#context_inMacro
+^7314 16455$^$@0#context_inIterEnd
+^7315 16191$^$@0#context_getRetType
+^7316 16363$$$@0#context_enterIterDef
+^7317 16365$$$@0#context_enterIterEnd
+^7318 16235$$$@0#context_addBoolAccess
+^7319 16239$$$@0#context_canAccessBool
+^7320 16225$$$@0#context_quietExitFunction
+^7321 16369$^$@0#context_msgBoolInt
+^7322 16371$^$@0#context_msgCharInt
+^7323 16373$^$@0#context_msgEnumInt
+^7324 16375$^$@0#context_msgPointerArith
+^7325 16377$^$@0#context_msgStrictOps
+^7326 16305$$$@0#context_exitStructInnerContext
+^7327 16303$$$@0#context_enterStructInnerContext
+^7328 16321$^$@0#context_inRealFunction
+^7329 16117$$$@0#context_exitOrClause
+^7330 16115$$$@0#context_exitAndClause
+^7331 16101$$$@0#context_enterOrClause
+^7332 16099$$$@0#context_enterAndClause
+^7333 16129$$$@0#context_enterForClause
+^7334 16127$$$@0#context_enterWhileClause
+^7335 16123$$$@0#context_enterIterClause
+^7336 16207$$$@0#context_exitIterClause
+^7337 16211$$$@0#context_exitWhileClause
+^7338 16213$$$@0#context_exitDoWhileClause
+^7339 16215$$$@0#context_exitForClause
+^7340 16187@6@5@1@0@0^@2@0@0#context_unparseClauses
+^7341 16233@6@5@1@0@0^@19@3@0#context_getGlobs
+^7342 16247@6@5@1@0@0$@2@0@0#context_getMessageAnnote
+^7343 16245$$$@0#context_clearMessageAnnote
+^7344 16243$$$@0#context_hasMessageAnnote
+^7345 16241$$$@0#context_setMessageAnnote
+^7346 16019$$$@0#context_suppressFlagMsg
+^7347 16021$$$@0#context_suppressNotFlagMsg
+^7348 16137$$$@0#context_enterCaseClause
+^7349 16133$$$@0#context_enterSwitch
+^7350 16135$$$@0#context_exitSwitch
+^7351 16277$$$@0#context_showFunction
+^7352 16433$$$@0#context_setShownFunction
+^7353 16253$$$@0#context_clearAliasAnnote
+^7354 16255@6@5@1@0@0$@3@0@0#context_getAliasAnnote
+^7355 16251$$$@0#context_hasAliasAnnote
+^7356 16249$$$@0#context_setAliasAnnote
+^7357 16103$@1@s1@1@$@0#context_inDeepLoop
+^7358 16107$@1@s1@1@$@0#context_inDeepLoopSwitch
+^7359 16113$@1@s1@1@$@0#context_inConditional
+^7360 16105$@1@s1@1@$@0#context_inDeepSwitch
+^7361 16109$$$@0#context_breakClause
+^7362 16111$$$@0#context_nextBreakClause
+^7363 16391$@1@s1@1@$@0#context_anyErrors
+^7364 16393$@0@s1@1@s1$@0#context_hasError
+^7365 16395$@1@s1@1@$@0#context_numErrors
+^7366 16397$$$@0#context_neednl
+^7367 16399$$$@0#context_setNeednl
+^7368 16465$@1@s1@1@$@0#context_inGlobalContext
+^7369 16427$@1@s1@1@$@0#context_inMacroFunction
+^7370 9545@6@5@1@0@0^@19@3@0#context_moduleName
+^7371 16259$$$@0#context_recordFileGlobals
+^7372 16033$@0@g2690@0@0@1@g2690$@0#context_checkSuppressCounts
+^7373 16087$@1@s1@1@$@0#context_inFunctionHeader
+^7374 16083$@0@s1@1@s1$@0#context_enterFunctionHeader
+^7375 16085$@0@s1@1@s1$@0#context_exitFunctionHeader
+^7376 16093$@1@s1@1@$@0#context_inFunctionDeclaration
+^7377 16089$@0@s1@1@s1$@0#context_enterFunctionDeclaration
+^7378 16091$@0@s1@1@s1$@0#context_exitFunctionDeclaration
+^7379 16151$@0@s1@1@s1$@0#context_enterOldStyleScope
+^7380 16153$@0@s1@1@s1$@0#context_completeOldStyleFunction
+^7381 9567$^$@0#context_boolImplementationType
+^7382 16505@6@5@1@0@0^@19@3@0#context_lookupAnnotation
+^7383 16501@6@5@1@0@0@1@s1@1@@19@3@0#context_getMetaStateTable
+^7384 16503@6@5@1@0@0@1@s1@1@@19@3@0#context_lookupMetaStateInfo
+^7385 16507$@0@s1@1@s1$@0#context_addAnnotation
+^7386 16509$@0@s1@1@s1$@0#context_addMetaState
+^7387 16511@6@5@1@0@0@1@s1@1@@3@0@0#context_createValueTable
+^7388 16513@6@5@1@0@0@1@s1@1@@3@0@0#context_createGlobalMarkerValueTable
+*1 (Constant)
+^7389 23$#RCFILE
+^7390 1211@@0@5#LARCH_PATH
+^7391 23$#LCLIMPORTDIR#LLSTDLIBS_NAME#LLSTRICTLIBS_NAME#LLUNIXLIBS_NAME#LLUNIXSTRICTLIBS_NAME#LLPOSIXLIBS_NAME#LLPOSIXSTRICTLIBS_NAME
+^7398 1211@@0@5#REFSNAME
+^7399 23$#DUMP_SUFFIX
+^7400 5$#MAX_NAME_LENGTH#MAX_LINE_LENGTH#MAX_DUMP_LINE_LENGTH#MINLINELEN
+^7404 23$#LLMRCODE#PPMRCODE#DEFAULT_SYSTEMDIR
+^7407 4$#DEFAULT_COMMENTCHAR
+^7408 5$#DEFAULT_LINELEN#DEFAULT_BUGSLIMIT#DEFAULT_INDENTSPACES#DEFAULT_EXTERNALNAMELEN#DEFAULT_INTERNALNAMELEN#DEFAULT_CONTROLNESTDEPTH#DEFAULT_STRINGLITERALLEN#DEFAULT_INCLUDENEST#DEFAULT_NUMSTRUCTFIELDS#DEFAULT_NUMENUMMEMBERS#DEFAULT_LIMIT
+^7419 4$#PFX_UPPERCASE#PFX_LOWERCASE#PFX_ANY#PFX_DIGIT#PFX_NOTUPPER#PFX_NOTLOWER#PFX_ANYLETTER#PFX_ANYLETTERDIGIT
+^7427 23$#DEFAULT_BOOLTYPE#PRAGMA_EXPAND
+^7429 5$#PRAGMA_LEN_EXPAND#MAX_PRAGMA_LEN
+^7431 16$#LCLINT_LIBVERSION
+^7432 23$#BEFORE_COMMENT_MARKER#AFTER_COMMENT_MARKER
+*4 (Function)
+^7434 9585$@0@s1@1@s1$@0#cscanner_expectingMetaStateName
+^7435 9587$@0@s1@1@s1$@0#cscanner_clearExpectingMetaStateName
 *3 (Variable)
-^7430 2|@1|^#g_expectingTypeName
-*4 (Function)
-^7431 9875@6@5@1@0@0$@18@3@0#coerceId
-^7432 9877@6@5@1@0@0$@19@3@0#coerceIterId
-^7433 9593@6@5@1@0@0$@19@3@0#LastIdentifier
-^7434 20833$$$@35#exprNode_checkAllMods
-^7435 20855$$$@35#exprNode_checkCallModifyVal
-^7436 20841$$$@0#exprChecks_checkEmptyMacroBody
-^7437 20857$$$@0#exprChecks_checkExport
-^7438 20839$$$@35#exprNode_checkFunction
-^7439 20837$$$@35#exprNode_checkFunctionBody
-^7440 20843$$$@35#exprNode_checkIterBody
-^7441 20845$$$@35#exprNode_checkIterEnd
-^7442 20835$$$@35#exprNode_checkMacroBody
-^7443 20821$$$@35#exprNode_checkModify
-^7444 20823$$$@35#exprNode_checkModifyVal
-^7445 20825$$$@0#exprChecks_checkNullReturn
-^7446 20829$$$@35#exprNode_checkPred
-^7447 20827$$$@35#exprNode_checkReturn
-^7448 20815$$$@35#exprNode_checkStatement
-^7449 20831$$$@0#exprChecks_checkUsedGlobs
+^7436 2|@1|^#g_expectingTypeName
+*4 (Function)
+^7437 9875@6@5@1@0@0$@18@3@0#coerceId
+^7438 9877@6@5@1@0@0$@19@3@0#coerceIterId
+^7439 9593@6@5@1@0@0$@19@3@0#LastIdentifier
+^7440 18282$$$@35#exprNode_checkAllMods
+^7441 18304$$$@35#exprNode_checkCallModifyVal
+^7442 18290$$$@0#exprChecks_checkEmptyMacroBody
+^7443 18306$$$@0#exprChecks_checkExport
+^7444 18288$$$@35#exprNode_checkFunction
+^7445 18286$$$@35#exprNode_checkFunctionBody
+^7446 18292$$$@35#exprNode_checkIterBody
+^7447 18294$$$@35#exprNode_checkIterEnd
+^7448 18284$$$@35#exprNode_checkMacroBody
+^7449 18270$$$@35#exprNode_checkModify
+^7450 18272$$$@35#exprNode_checkModifyVal
+^7451 18274$$$@0#exprChecks_checkNullReturn
+^7452 18278$$$@35#exprNode_checkPred
+^7453 18276$$$@35#exprNode_checkReturn
+^7454 18264$$$@35#exprNode_checkStatement
+^7455 18280$$$@0#exprChecks_checkUsedGlobs
 *8 (Union tag)
-^7450 9628@9629#$!225
+^7456 9628@9629#$!225
 *0 (Datatype)
-^7451 19967@-@-@0@0@0@0@9630#YYSTYPE
+^7457 20929@-@-@0@0@0@0@9630#YYSTYPE
 *3 (Variable)
-^7452 23|@1|6@0@0&#yytext
+^7458 23|@1|6@0@0&#yytext
 *4 (Function)
-^7453 17928$$$@0#lsllex
+^7459 19000$$$@0#lsllex
 *7 (Struct tag)
-^7454 9651@9647#@yy_buffer_state
+^7460 9651@9647#@yy_buffer_state
 *0 (Datatype)
-^7455 9648@-@+@0@0@0@0@9649#YY_BUFFER_STATE
-^7456 6@-@-@0@0@0@0@9650#yy_size_t
+^7461 9648@-@+@0@0@0@0@9649#YY_BUFFER_STATE
+^7462 6@-@-@0@0@0@0@9650#yy_size_t
 *4 (Function)
-^7457 10763$$$@0#yyrestart
-^7458 9797$$$@0#yy_switch_to_buffer
-^7459 9657$$$@0#yy_load_buffer_state
-^7460 9802$$@3@0@0#yy_create_buffer
-^7461 9805$$$@0#yy_delete_buffer
-^7462 9808$$$@0#yy_init_buffer
-^7463 9811$$$@0#yy_flush_buffer
-^7464 9814$$@3@0@0#yy_scan_buffer
-^7465 9817$$@3@0@0#yy_scan_string
-^7466 9820$$@3@0@0#yy_scan_bytes
+^7463 10763$$$@0#yyrestart
+^7464 9797$$$@0#yy_switch_to_buffer
+^7465 9657$$$@0#yy_load_buffer_state
+^7466 9802$$@3@0@0#yy_create_buffer
+^7467 9805$$$@0#yy_delete_buffer
+^7468 9808$$$@0#yy_init_buffer
+^7469 9811$$$@0#yy_flush_buffer
+^7470 9814$$@3@0@0#yy_scan_buffer
+^7471 9817$$@3@0@0#yy_scan_string
+^7472 9820$$@3@0@0#yy_scan_bytes
 *0 (Datatype)
-^7467 3@-@-@0@0@0@0@9680#YY_CHAR
-^7468 5@-@-@0@0@0@0@9681#yy_state_type
+^7473 3@-@-@0@0@0@0@9680#YY_CHAR
+^7474 5@-@-@0@0@0@0@9681#yy_state_type
 *8 (Union tag)
-^7469 9704@9705#$!226
+^7475 9704@9705#$!226
 *0 (Datatype)
-^7470 4995@+@=@0@5@0@0@9706#fileIdList
+^7476 4995@+@=@0@5@0@0@9706#fileIdList
 *6 (Iterator finalizer)
-^7471 0@207#end_fileIdList_elements
+^7477 0@207#end_fileIdList_elements
 *5 (Iterator)
-^7472 9709@207#fileIdList_elements
+^7478 9709@207#fileIdList_elements
 *1 (Constant)
-^7473 1211@@0@5#INCLUDEPATH_VAR
-^7474 23$#CONNECTSTR
-^7475 4$#CONNECTCHAR#PATH_SEPARATOR
-^7477 23$#DEFAULT_TMPDIR
+^7479 1211@@0@5#INCLUDEPATH_VAR
+^7480 23$#CONNECTSTR
+^7481 4$#CONNECTCHAR#PATH_SEPARATOR
+^7483 23$#DEFAULT_TMPDIR
 *7 (Struct tag)
-^7478 9835@9836#@skeyword
+^7484 9835@9836#@skeyword
 *3 (Variable)
-^7479 9837|@1|^#s_parsetable#s_keytable
-^7481 3099|@1|0@5@2&#g_currentImports
-^7482 4245|@1|0@0@2&#g_symtab
+^7485 9837|@1|^#s_parsetable#s_keytable
+^7487 3099|@1|0@5@2&#g_currentImports
+^7488 4245|@1|0@0@2&#g_symtab
 *8 (Union tag)
-^7483 9902@9903#$!227
+^7489 9902@9903#$!227
 *4 (Function)
-^7484 10761$$$@0#mtparse
-^7485 9917$@0@s1@1@s1$@0#mtscanner_reset
-^7486 9919$@0@s1@1@s1,p0$@0#mtlex
-^7487 9927$@0@@1@p0$@0#mtscanner_lookupType
+^7490 10761$$$@0#mtparse
+^7491 9917$@0@s1@1@s1$@0#mtscanner_reset
+^7492 9919$@0@s1@1@s1,p0$@0#mtlex
+^7493 9927$@0@@1@p0$@0#mtscanner_lookupType
 *1 (Constant)
-^7488 5$#MT_TOKENTABLESIZE
+^7494 5$#MT_TOKENTABLESIZE
 *8 (Union tag)
-^7489 9938@9939#$!228
+^7495 9938@9939#$!228
 *3 (Variable)
-^7490 5|@1|^#mtdebug
+^7496 5|@1|^#mtdebug
 *0 (Datatype)
-^7491 1067@-@+@0@5@18@0@9953#d_exprNode
+^7497 1067@-@+@0@5@18@0@9953#d_exprNode
 *7 (Struct tag)
-^7492 9955@9956#@!229
+^7498 9955@9956#@!229
 *0 (Datatype)
-^7493 9957@+@=@0@0@0@0@9958#exprNodeSList
+^7499 9957@+@=@0@0@0@0@9958#exprNodeSList
 *6 (Iterator finalizer)
-^7494 0@211#end_exprNodeSList_elements
+^7500 0@211#end_exprNodeSList_elements
 *5 (Iterator)
-^7495 9959@211#exprNodeSList_elements
+^7501 9959@211#exprNodeSList_elements
 *4 (Function)
-^7496 9961$$@2@0@0#exprNodeSList_new
-^7497 16951$$@2@0@0#exprNodeSList_singleton
-^7498 16947$$$@0#exprNodeSList_addh
-^7499 16953@6@5@1@0@0$@2@0@0#exprNodeSList_unparse
-^7500 16955$$$@0#exprNodeSList_free
-^7501 16949$$$@0#exprNodeSList_append
+^7502 9961$$@2@0@0#exprNodeSList_new
+^7503 16951$$@2@0@0#exprNodeSList_singleton
+^7504 16947$$$@0#exprNodeSList_addh
+^7505 16953@6@5@1@0@0$@2@0@0#exprNodeSList_unparse
+^7506 16955$$$@0#exprNodeSList_free
+^7507 16949$$$@0#exprNodeSList_append
 *1 (Constant)
-^7502 5$#exprNodeSListBASESIZE
+^7508 5$#exprNodeSListBASESIZE
 *6 (Iterator finalizer)
-^7503 0@133#end_constraintList_elements_private_only
+^7509 0@133#end_constraintList_elements_private_only
 *5 (Iterator)
-^7504 10404@133#constraintList_elements_private_only
+^7510 10404@133#constraintList_elements_private_only
 *6 (Iterator finalizer)
-^7505 0@133#end_constraintList_elements_private
+^7511 0@133#end_constraintList_elements_private
 *5 (Iterator)
-^7506 10405@133#constraintList_elements_private
+^7512 10405@133#constraintList_elements_private
 *0 (Datatype)
-^7507 10585@-@+@0@0@0@0@10586#parseUnderflow
-^7508 10591@-@+@0@0@0@0@10592#parseCleanup
+^7513 10585@-@+@0@0@0@0@10586#parseUnderflow
+^7514 10591@-@+@0@0@0@0@10592#parseCleanup
 *7 (Struct tag)
-^7509 10595@10593#@parse_marker
-^7510 10598@10596#@arglist
+^7515 10595@10593#@parse_marker
+^7516 10598@10596#@arglist
 *4 (Function)
-^7511 11144$$$@0#cppGetToken
-^7512 11024$$$@0#cppSkipHspace
-^7513 11164$$$@0#cppCleanup
+^7517 11144$$$@0#cppGetToken
+^7518 11024$$$@0#cppSkipHspace
+^7519 11164$$$@0#cppCleanup
 *7 (Struct tag)
-^7514 10684@10607#@file_name_list
-^7515 10666@10609#@if_stack
-^7516 0@10612#@cpp_pending
-^7517 11150@10613#@file_name_map_list
+^7520 10684@10607#@file_name_list
+^7521 10666@10609#@if_stack
+^7522 0@10612#@cpp_pending
+^7523 11150@10613#@file_name_map_list
 *1 (Constant)
-^7518 5$#CPP_STACK_MAX#cppReader_fatalErrorLimit
+^7524 5$#CPP_STACK_MAX#cppReader_fatalErrorLimit
 *4 (Function)
-^7520 11193$^$@0#cppBufPeek
-^7521 11188$@0@@1@s0@19@2@0@S:2.0.0.fbuffer.tp0$#cppReader_getBufferSafe
-^7522 11210$^@19@2@0#cppBuffer_prevBuffer
+^7526 11193$^$@0#cppBufPeek
+^7527 11188$@0@@1@s0@19@2@0@S:2.0.0.fbuffer.tp0$#cppReader_getBufferSafe
+^7528 11210$^@19@2@0#cppBuffer_prevBuffer
 *2 (Enum member)
-^7523 10645$#DUMP_NONE#DUMP_NAMES#DUMP_DEFINITIONS
+^7529 10645$#DUMP_NONE#DUMP_NAMES#DUMP_DEFINITIONS
 *9 (Enum tag)
-^7526 10645@10646#&!230
+^7532 10645@10646#&!230
 *2 (Enum member)
-^7527 10652$#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
+^7533 10652$#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)
-^7561 10652@10653#&node_type
+^7567 10652@10653#&node_type
 *7 (Struct tag)
-^7562 10658@10654#@macrodef
+^7568 10658@10654#@macrodef
 *0 (Datatype)
-^7563 10654@-@+@0@0@0@0@10655#MACRODEF
+^7569 10654@-@+@0@0@0@0@10655#MACRODEF
 *7 (Struct tag)
-^7564 10665@10656#@definition
+^7570 10665@10656#@definition
 *0 (Datatype)
-^7565 10656@-@+@0@0@0@0@10659#DEFINITION
+^7571 10656@-@+@0@0@0@0@10659#DEFINITION
 *7 (Struct tag)
-^7566 10662@10660#@reflist
+^7572 10662@10660#@reflist
 *8 (Union tag)
-^7567 10663@10664#$!231
+^7573 10663@10664#$!231
 *0 (Datatype)
-^7568 10609@-@+@0@0@0@0@10667#cppIfStackFrame
+^7574 10609@-@+@0@0@0@0@10667#cppIfStackFrame
 *4 (Function)
-^7569 11065$$$@0#cppBuffer_lineAndColumn
-^7570 11068@6@5@1@0@0$@19@2@0#cppReader_fileBuffer
-^7571 10997$$$@0#cppReader_growBuffer
-^7572 11233$$$@0#cppReader_parseEscape
-^7573 11055$@0@@1@p0@19@2@0#cppReader_popBuffer
-^7574 11028$$$@0#cppReader_skipRestOfLine
-*1 (Constant)
-^7575 23$#GCC_INCLUDE_DIR#GCC_INCLUDE_DIR2
+^7575 11065$$$@0#cppBuffer_lineAndColumn
+^7576 11068@6@5@1@0@0$@19@2@0#cppReader_fileBuffer
+^7577 10997$$$@0#cppReader_growBuffer
+^7578 11233$$$@0#cppReader_parseEscape
+^7579 11055$@0@@1@p0@19@2@0#cppReader_popBuffer
+^7580 11028$$$@0#cppReader_skipRestOfLine
 *7 (Struct tag)
-^7577 11147@10682#@file_name_map
+^7581 11147@10682#@file_name_map
 *4 (Function)
-^7578 11005$@0@@1@p0,p1$@0@S:2.0.0.fopts.tp0,fmax_include_len.tp0$#cppReader_addIncludeChain
-^7579 10999$$$@0#cppReader_define
-^7580 11162$$$@0#cppReader_finish
-^7581 11160$$$@0#cppReader_init
-^7582 11009$$$@0#cppOptions_init
-^7583 11179$@0@@1@p0$@0#cppReader_initializeReader
-^7584 11182$$$@0#cppReader_startProcess
-^7585 10993$^$@0#isIdentifierChar
+^7582 11005$@0@@1@p0,p1$@0@S:2.0.0.fopts.tp0,fmax_include_len.tp0$#cppReader_addIncludeChain
+^7583 10999$$$@0#cppReader_define
+^7584 11162$$$@0#cppReader_finish
+^7585 11160$$$@0#cppReader_init
+^7586 11009$$$@0#cppOptions_init
+^7587 11179$@0@@1@p0$@0#cppReader_initializeReader
+^7588 11182$$$@0#cppReader_startProcess
+^7589 10993$^$@0#isIdentifierChar
 *1 (Constant)
-^7586 5$#INCLUDE_LEN_FUDGE
+^7590 5$#INCLUDE_LEN_FUDGE
 *4 (Function)
-^7587 11039$$$@0#cppReader_checkMacroName
+^7591 11039$$$@0#cppReader_checkMacroName
 *7 (Struct tag)
-^7588 11223@10703#@operation
+^7592 11223@10703#@operation
 *4 (Function)
-^7589 11225$$@3@0@0#cppReader_parseNumber
+^7593 11225$$@3@0@0#cppReader_parseNumber
 *1 (Constant)
-^7590 5$#CPP_HASHSIZE
+^7594 5$#CPP_HASHSIZE
 *8 (Union tag)
-^7591 10707@10708#$u_hashvalue
-*0 (Datatype)
-^7592 10708@-@+@0@0@0@0@10709#hashValue
-*4 (Function)
-^7593 11273$@0@s1@1@s1,p0$@0#cppReader_deleteMacro
-^7594 11275$$@19@2@0#cppReader_install
-^7595 11279$$$@0#cppReader_hashCleanup
-^7596 11269@6@5@1@0@0$@19@2@0#cppReader_lookup
-^7597 11271@6@5@1@0@0$@19@2@0#cppReader_lookupExpand
-^7598 10723$$$@0#cppReader_saveHashtab
-^7599 10725$$$@0#cppReader_restoreHashtab
-^7600 11267$$$@0#hashf
-^7601 11277$$@19@2@0#cppReader_installMacro
-^7602 11291$$$@0#cppReader_fatalError
-^7603 11293@6@0@6@0@0$$@0#cppReader_pfatalWithName
-^7604 11299$$$@0#cppReader_errorLit
-^7605 11315$$$@0#cppReader_pedwarnWithLine
-^7606 11301$$$@0#cppReader_error
-^7607 11305$$$@0#cppReader_warning
-^7608 11285$@0@g2681@0@0@1@g2681,p0$@0#cppReader_printContainingFiles
-^7609 11303$$$@0#cppReader_warningLit
-^7610 11309$$$@0#cppReader_pedwarn
-^7611 11307$$$@0#cppReader_pedwarnLit
-^7612 11311$$$@0#cppReader_errorWithLine
-^7613 11317$$$@0#cppReader_perrorWithName
-^7614 20909$@1@g2680@14@5,g2689@13@0,g2690@14@5,g2691@14@5,g2682@14@0,g2681@12@0,s1,s3@1@g2680,g2689,g2690,g2691,g2682,s1,s3$@0#main
-^7615 20937@6@0@6@0@0$$@0#llexit
-^7616 20903$$$@0#showHerald
-^7617 10765$$$@0#ylparse
-^7618 10767$$$@0#lslparse
-^7619 15878$$$@0#dumpState
-^7620 15884$$$@0#loadState
-^7621 10788$$$@0#loadStandardState
-^7622 15874$$$@0#lcllib_isSkipHeader
-^7623 11241$$$@0#cppReader_parseExpression
-*1 (Constant)
-^7624 23$#LCLINT_MAINTAINER#CPP_VERSION
-^7626 5$#MAXPATHLEN
+^7595 10707@10708#$u_hashvalue
+*0 (Datatype)
+^7596 10708@-@+@0@0@0@0@10709#hashValue
+*4 (Function)
+^7597 11273$@0@s1@1@s1,p0$@0#cppReader_deleteMacro
+^7598 11275$$@19@2@0#cppReader_install
+^7599 11279$$$@0#cppReader_hashCleanup
+^7600 11269@6@5@1@0@0$@19@2@0#cppReader_lookup
+^7601 11271@6@5@1@0@0$@19@2@0#cppReader_lookupExpand
+^7602 10723$$$@0#cppReader_saveHashtab
+^7603 10725$$$@0#cppReader_restoreHashtab
+^7604 11267$$$@0#hashf
+^7605 11277$$@19@2@0#cppReader_installMacro
+^7606 11291$$$@0#cppReader_fatalError
+^7607 11293@6@0@6@0@0$$@0#cppReader_pfatalWithName
+^7608 11299$$$@0#cppReader_errorLit
+^7609 11315$$$@0#cppReader_pedwarnWithLine
+^7610 11301$$$@0#cppReader_error
+^7611 11305$$$@0#cppReader_warning
+^7612 11285$@0@g2690@0@0@1@g2690,p0$@0#cppReader_printContainingFiles
+^7613 11303$$$@0#cppReader_warningLit
+^7614 11309$$$@0#cppReader_pedwarn
+^7615 11307$$$@0#cppReader_pedwarnLit
+^7616 11311$$$@0#cppReader_errorWithLine
+^7617 11317$$$@0#cppReader_perrorWithName
+^7618 18522$@1@g2689@14@5,g2698@13@0,g2699@14@5,g2700@14@5,g2691@14@0,g2690@12@0,s1,s3@1@g2689,g2698,g2699,g2700,g2691,s1,s3$@0#main
+^7619 18550@6@0@6@0@0$$@0#llexit
+^7620 18516$$$@0#showHerald
+^7621 10765$$$@0#ylparse
+^7622 10767$$$@0#lslparse
+^7623 15878$$$@0#dumpState
+^7624 15884$$$@0#loadState
+^7625 10788$$$@0#loadStandardState
+^7626 15874$$$@0#lcllib_isSkipHeader
+^7627 11241$$$@0#cppReader_parseExpression
+*1 (Constant)
+^7628 23$#LCLINT_MAINTAINER#CPP_VERSION
+^7630 5$#MAXPATHLEN
 *2 (Enum member)
-^7627 10793$#OSD_FILEFOUND#OSD_FILENOTFOUND#OSD_PATHTOOLONG
+^7631 10793$#OSD_FILEFOUND#OSD_FILENOTFOUND#OSD_PATHTOOLONG
 *9 (Enum tag)
-^7630 10793@10794#&!232
-*0 (Datatype)
-^7631 10794@-@-@0@0@0@0@10795#filestatus
-*4 (Function)
-^7632 16688@6@5@1@0@0^@2@0@0#LSLRootName
-^7633 16696$@0@@1@tp2$@0#osd_getPath
-^7634 16698$@0@@1@tp2$@0#osd_getExePath
-^7635 16700$^$@0#osd_fileExists
-^7636 16690@6@5@1@0@0^@19@3@0#osd_getEnvironment
-^7637 16694$@0@@1@tp1$@0#osd_findOnLarchPath
-^7638 10809@6@5@1@0@0^@19@3@0#osd_getHomeDir
-^7639 16706@6@5@1@0@0$@19@3@0#osd_getEnvironmentVariable
-*1 (Constant)
-^7640 5$#CALL_SUCCESS
-*4 (Function)
-^7641 16710$@0@s3@1@s3$@0#osd_system
-^7642 16724$^$@0#osd_equalCanonicalPrefix
-^7643 16714$@0@s3@1@s3$@0#osd_unlink
-^7644 16718@6@5@1@0@0$@3@0@0#osd_fixDefine
-^7645 16720$$$@0#osd_fileIsReadable
-^7646 16722$^$@0#osd_isConnectChar
-^7647 10825$$$@0#osd_getPid
-*1 (Constant)
-^7648 5$#IMPORT_FOUND#SKIP_INCLUDE#IMPORT_NOT_FOUND#STDC_VALUE
-^7652 23$#SIZE_TYPE#PTRDIFF_TYPE#WCHAR_TYPE#USER_LABEL_PREFIX#REGISTER_PREFIX
+^7634 10793@10794#&!232
+*0 (Datatype)
+^7635 10794@-@-@0@0@0@0@10795#filestatus
+*4 (Function)
+^7636 16688@6@5@1@0@0^@2@0@0#LSLRootName
+^7637 16696$@0@@1@tp2$@0#osd_getPath
+^7638 16698$@0@@1@tp2$@0#osd_getExePath
+^7639 16700$^$@0#osd_fileExists
+^7640 16690@6@5@1@0@0^@19@3@0#osd_getEnvironment
+^7641 16694$@0@@1@tp1$@0#osd_findOnLarchPath
+^7642 10809@6@5@1@0@0^@19@3@0#osd_getHomeDir
+^7643 16706@6@5@1@0@0$@19@3@0#osd_getEnvironmentVariable
+*1 (Constant)
+^7644 5$#CALL_SUCCESS
+*4 (Function)
+^7645 16710$@0@s3@1@s3$@0#osd_system
+^7646 16724$^$@0#osd_equalCanonicalPrefix
+^7647 16714$@0@s3@1@s3$@0#osd_unlink
+^7648 16718@6@5@1@0@0$@3@0@0#osd_fixDefine
+^7649 16720$$$@0#osd_fileIsReadable
+^7650 16722$^$@0#osd_isConnectChar
+^7651 10825$$$@0#osd_getPid
+*1 (Constant)
+^7652 5$#IMPORT_FOUND#SKIP_INCLUDE#IMPORT_NOT_FOUND#STDC_VALUE
+^7656 23$#SIZE_TYPE#PTRDIFF_TYPE#WCHAR_TYPE#USER_LABEL_PREFIX#REGISTER_PREFIX
 *2 (Enum member)
-^7657 10947$#same_file#enter_file#leave_file
+^7661 10947$#same_file#enter_file#leave_file
 *9 (Enum tag)
-^7660 10947@10948#&file_change_code
+^7664 10947@10948#&file_change_code
 *7 (Struct tag)
-^7661 10953@10954#@directive
+^7665 10953@10954#@directive
 *1 (Constant)
-^7662 10608$#SELF_DIR_DUMMY
+^7666 10608$#SELF_DIR_DUMMY
 *7 (Struct tag)
-^7663 10984@10985#@default_include
-^7664 11048@11049#@argdata
+^7667 10984@10985#@default_include
+^7668 11048@11049#@argdata
 *1 (Constant)
-^7665 5$#FNAME_HASHSIZE
-^7666 23$#FILE_NAME_MAP_FILE
-^7667 5$#BITS_PER_UNIT
-^7668 63$#BITS_PER_CHAR#BITS_PER_WORD#HOST_BITS_PER_INT#HOST_BITS_PER_LONG
-^7672 4$#TARGET_BELL#TARGET_BS#TARGET_FF#TARGET_NEWLINE#TARGET_CR#TARGET_TAB#TARGET_VT
-^7679 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
-^7686 7$#CPPREADER_ERRORTOK
-^7687 5$#OROR#ANDAND#CPP_EQUALTOK#NOTEQUAL#LEQ#GEQ#LSH#RSH#NAME
-^7696 7$#CPPEXP_INT#CPPEXP_CHAR
-^7698 5$#LEFT_OPERAND_REQUIRED#RIGHT_OPERAND_REQUIRED#HAVE_VALUE
+^7669 5$#FNAME_HASHSIZE
+^7670 23$#FILE_NAME_MAP_FILE
+^7671 5$#BITS_PER_UNIT
+^7672 63$#BITS_PER_CHAR#BITS_PER_WORD#HOST_BITS_PER_INT#HOST_BITS_PER_LONG
+^7676 4$#TARGET_BELL#TARGET_BS#TARGET_FF#TARGET_NEWLINE#TARGET_CR#TARGET_TAB#TARGET_VT
+^7683 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
+^7690 7$#CPPREADER_ERRORTOK
+^7691 5$#OROR#ANDAND#CPP_EQUALTOK#NOTEQUAL#LEQ#GEQ#LSH#RSH#NAME
+^7700 7$#CPPEXP_INT#CPPEXP_CHAR
+^7702 5$#LEFT_OPERAND_REQUIRED#RIGHT_OPERAND_REQUIRED#HAVE_VALUE
 *7 (Struct tag)
-^7701 11226@11227#@token
+^7705 11226@11227#@token
 *1 (Constant)
-^7702 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
+^7706 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)
-^7718 1053@-@+@0@5@2@0@11244#o_hashNode
-^7719 1053@-@+@0@5@2@0@11245#n_hashNode
+^7722 1053@-@+@0@5@2@0@11244#o_hashNode
+^7723 1053@-@+@0@5@2@0@11245#n_hashNode
 *4 (Function)
-^7720 13370@6@5@1@0@0$@2@0@0#makeStruct
-^7721 13372@6@5@1@0@0$@2@0@0#makeUnion
-^7722 13374@6@5@1@0@0$@2@0@0#makeEnum
-^7723 13366@6@5@1@0@0$@2@0@0#makeParam
-^7724 13376$$$@0#setTagNo
-^7725 13378$^$@0#isFakeTag
-^7726 11331@6@5@1@0@0$@2@0@0#fakeTag
-^7727 13364@6@5@1@0@0$@2@0@0#fixTagName
-^7728 13368@6@5@1@0@0$@19@3@0#fixParamName
-^7729 13362@6@5@1@0@0^@19@3@0#plainTagName
-^7730 13604$@0@g2681@0@0@1@g2681,p0$@0#checkCppName
-^7731 13598$@0@g2681@0@0@1@g2681,p0$@0#checkExternalName
-^7732 13600$@0@g2681@0@0@1@g2681,p0$@0#checkLocalName
-^7733 13602$@0@g2681@0@0@1@g2681,p0$@0#checkFileScopeName
-^7734 13590$@0@g2681@0@0@1@g2681,p0$@0#checkPrefix
-^7735 13607$@0@g2681@0@0@1@g2681,p0$@0#checkAnsiName
-^7736 13609$@0@g2681@0@0@1@g2681$@0#checkParamNames
+^7724 13370@6@5@1@0@0$@2@0@0#makeStruct
+^7725 13372@6@5@1@0@0$@2@0@0#makeUnion
+^7726 13374@6@5@1@0@0$@2@0@0#makeEnum
+^7727 13366@6@5@1@0@0$@2@0@0#makeParam
+^7728 13376$$$@0#setTagNo
+^7729 13378$^$@0#isFakeTag
+^7730 11331@6@5@1@0@0$@2@0@0#fakeTag
+^7731 13364@6@5@1@0@0$@2@0@0#fixTagName
+^7732 13368@6@5@1@0@0$@19@3@0#fixParamName
+^7733 13362@6@5@1@0@0^@19@3@0#plainTagName
+^7734 13604$@0@g2690@0@0@1@g2690,p0$@0#checkCppName
+^7735 13598$@0@g2690@0@0@1@g2690,p0$@0#checkExternalName
+^7736 13600$@0@g2690@0@0@1@g2690,p0$@0#checkLocalName
+^7737 13602$@0@g2690@0@0@1@g2690,p0$@0#checkFileScopeName
+^7738 13590$@0@g2690@0@0@1@g2690,p0$@0#checkPrefix
+^7739 13607$@0@g2690@0@0@1@g2690,p0$@0#checkAnsiName
+^7740 13609$@0@g2690@0@0@1@g2690$@0#checkParamNames
 *1 (Constant)
-^7737 5$#MCEBASESIZE#DNE
+^7741 5$#MCEBASESIZE#DNE
 *7 (Struct tag)
-^7739 12388@12257#@s_ctbase
+^7743 12388@12257#@s_ctbase
 *0 (Datatype)
-^7740 12258@+@=@0@5@0@0@12259#ctbase
+^7744 12258@+@=@0@5@0@0@12259#ctbase
 *7 (Struct tag)
-^7741 12260@12261#@!233
+^7745 12260@12261#@!233
 *0 (Datatype)
-^7742 12262@-@+@0@0@0@0@12263#ctentry
-^7743 12263@-@+@0@0@2@0@12264#o_ctentry
+^7746 12262@-@+@0@0@0@0@12263#ctentry
+^7747 12263@-@+@0@0@2@0@12264#o_ctentry
 *7 (Struct tag)
-^7744 12266@12267#@!234
+^7748 12266@12267#@!234
 *0 (Datatype)
-^7745 12266@-@-@0@0@0@0@12268#cttable
+^7749 12266@-@-@0@0@0@0@12268#cttable
 *7 (Struct tag)
-^7746 12365@12366#@!235
+^7750 12365@12366#@!235
 *0 (Datatype)
-^7747 12367@-@+@0@0@0@0@12368#cfcn
+^7751 12367@-@+@0@0@0@0@12368#cfcn
 *7 (Struct tag)
-^7748 12369@12370#@!236
+^7752 12369@12370#@!236
 *0 (Datatype)
-^7749 12371@-@+@0@0@0@0@12372#tsu
+^7753 12371@-@+@0@0@0@0@12372#tsu
 *7 (Struct tag)
-^7750 12373@12374#@!237
+^7754 12373@12374#@!237
 *0 (Datatype)
-^7751 12375@-@+@0@0@0@0@12376#tconj
+^7755 12375@-@+@0@0@0@0@12376#tconj
 *7 (Struct tag)
-^7752 12377@12378#@!238
+^7756 12377@12378#@!238
 *0 (Datatype)
-^7753 12379@-@+@0@0@0@0@12380#tenum
+^7757 12379@-@+@0@0@0@0@12380#tenum
 *7 (Struct tag)
-^7754 12381@12382#@!239
+^7758 12381@12382#@!239
 *0 (Datatype)
-^7755 12383@-@+@0@0@0@0@12384#tfixed
+^7759 12383@-@+@0@0@0@0@12384#tfixed
 *8 (Union tag)
-^7756 12385@12386#$!240
-*0 (Datatype)
-^7757 12385@-@-@0@0@0@0@12387#uconts
-*1 (Constant)
-^7758 12259@i0@0@4#ctbase_undefined
-*4 (Function)
-^7759 12589$$$@0#ctbase_getArraySize
-^7760 12613$$$@0#cttable_print
-^7761 18427$$$@0#doDeclareConstant
-^7762 18431$$$@0#doDeclareVar
-^7763 18439$$$@0#doDeclareType
-^7764 18445$$$@0#doDeclareFcn
-^7765 18441$$$@0#declareIter
-*1 (Constant)
-^7766 4$#MARKCHAR_STRUCT#MARKCHAR_UNION#MARKCHAR_ENUM#MARKCHAR_PARAM
-*4 (Function)
-^7770 13425$^$@0#alkind_resolve
-^7771 13452$@0@g2681@0@0@1@g2681$@0#checkGlobalDestroyed
-^7772 13454$@0@g2681@0@0@1@g2681$@0#checkLocalDestroyed
-^7773 13482$$$@0#checkAssignTransfer
-^7774 13464$$$@0#checkPassTransfer
-^7775 13460$$$@0#checkReturnTransfer
-^7776 13466$$$@0#checkGlobReturn
-^7777 13468$$$@0#checkParamReturn
-^7778 13470$$$@0#checkLoseRef
-^7779 13506$$$@0#canLoseReference
-^7780 13480$$$@0#checkInitTransfer
-^7781 13456$$$@0#checkStructDestroyed
+^7760 12385@12386#$!240
+*0 (Datatype)
+^7761 12385@-@-@0@0@0@0@12387#uconts
+*1 (Constant)
+^7762 12259@i0@0@4#ctbase_undefined
+*4 (Function)
+^7763 12589$$$@0#ctbase_getArraySize
+^7764 12613$$$@0#cttable_print
+^7765 19432$$$@0#doDeclareConstant
+^7766 19436$$$@0#doDeclareVar
+^7767 19444$$$@0#doDeclareType
+^7768 19450$$$@0#doDeclareFcn
+^7769 19446$$$@0#declareIter
+*1 (Constant)
+^7770 4$#MARKCHAR_STRUCT#MARKCHAR_UNION#MARKCHAR_ENUM#MARKCHAR_PARAM
+*4 (Function)
+^7774 13425$^$@0#alkind_resolve
+^7775 13452$@0@g2690@0@0@1@g2690$@0#checkGlobalDestroyed
+^7776 13454$@0@g2690@0@0@1@g2690$@0#checkLocalDestroyed
+^7777 13482$$$@0#checkAssignTransfer
+^7778 13464$$$@0#checkPassTransfer
+^7779 13460$$$@0#checkReturnTransfer
+^7780 13466$$$@0#checkGlobReturn
+^7781 13468$$$@0#checkParamReturn
+^7782 13470$$$@0#checkLoseRef
+^7783 13506$$$@0#canLoseReference
+^7784 13480$$$@0#checkInitTransfer
+^7785 13456$$$@0#checkStructDestroyed
 *2 (Enum member)
-^7782 13405$#TT_FCNRETURN#TT_DOASSIGN#TT_FIELDASSIGN#TT_FCNPASS#TT_GLOBPASS#TT_GLOBRETURN#TT_PARAMRETURN#TT_LEAVETRANS#TT_GLOBINIT
+^7786 13405$#TT_FCNRETURN#TT_DOASSIGN#TT_FIELDASSIGN#TT_FCNPASS#TT_GLOBPASS#TT_GLOBRETURN#TT_PARAMRETURN#TT_LEAVETRANS#TT_GLOBINIT
 *9 (Enum tag)
-^7791 13405@13406#&!241
+^7795 13405@13406#&!241
 *0 (Datatype)
-^7792 13406@-@-@0@0@0@0@13407#transferKind
+^7796 13406@-@-@0@0@0@0@13407#transferKind
 *2 (Enum member)
-^7793 13444$#DSC_GLOB#DSC_LOCAL#DSC_PARAM#DSC_STRUCT
+^7797 13444$#DSC_GLOB#DSC_LOCAL#DSC_PARAM#DSC_STRUCT
 *9 (Enum tag)
-^7797 13444@13445#&!242
+^7801 13444@13445#&!242
 *0 (Datatype)
-^7798 13445@-@-@0@0@0@0@13446#dscCode
+^7802 13445@-@-@0@0@0@0@13446#dscCode
 *6 (Iterator finalizer)
-^7799 0@0#end_excludeFlagCodes
+^7803 0@0#end_excludeFlagCodes
 *5 (Iterator)
-^7800 13580@0#excludeFlagCodes
+^7804 13580@0#excludeFlagCodes
 *1 (Constant)
-^7801 5$#NRESERVEDNAMES#NCPPNAMES
+^7805 5$#NRESERVEDNAMES#NCPPNAMES
 *2 (Enum member)
-^7803 13935$#XINVALID#XCHAR#XSTRING#XSTRINGFREE#XTSTRINGFREE#XINT#XFLOAT#XBOOL#XUENTRY#XPERCENT#XCTYPE#XPLURAL#XREPREFIX#XFILELOC#XPOINTER
+^7807 13935$#XINVALID#XCHAR#XSTRING#XSTRINGFREE#XTSTRINGFREE#XINT#XFLOAT#XBOOL#XUENTRY#XPERCENT#XCTYPE#XPLURAL#XREPREFIX#XFILELOC#XPOINTER
 *9 (Enum tag)
-^7818 13935@13936#&!243
+^7822 13935@13936#&!243
 *0 (Datatype)
-^7819 13936@-@-@0@0@0@0@13937#ccode
+^7823 13936@-@-@0@0@0@0@13937#ccode
 *1 (Constant)
-^7820 5$#NUM_RANDOM
+^7824 5$#NUM_RANDOM
 *3 (Variable)
-^7821 44|@1|6@0@0&#g_randomNumbers
+^7825 44|@1|6@0@0&#g_randomNumbers
 *1 (Constant)
-^7822 4377@i0@0@6#hbucket_undefined
-^7823 5$#MAXSEARCH#MINLINE
+^7826 4377@i0@0@6#hbucket_undefined
+^7827 5$#MAXSEARCH#MINLINE
 *0 (Datatype)
-^7825 23@-@+@0@5@18@0@14210#nd_charp
+^7829 23@-@+@0@5@18@0@14210#nd_charp
 *1 (Constant)
-^7826 5$#ATINVALID
+^7830 5$#ATINVALID
 *0 (Datatype)
-^7827 1047@-@+@0@5@17@0@14420#ow_sRef
+^7831 1047@-@+@0@5@17@0@14420#ow_sRef
 *7 (Struct tag)
-^7828 14422@14423#@!244
+^7832 14422@14423#@!244
 *0 (Datatype)
-^7829 14424@+@=@0@5@0@0@14425#sRefTable
+^7833 14424@+@=@0@5@0@0@14425#sRefTable
 *1 (Constant)
-^7830 5$#sRefTableBASESIZE
-^7831 14425@i0@0@4#sRefTable_undefined
+^7834 5$#sRefTableBASESIZE
+^7835 14425@i0@0@4#sRefTable_undefined
 *4 (Function)
-^7832 14451@6@5@1@0@0^@2@0@0#sRefTable_unparse
-^7833 14453$@0@@1@p0$@0#sRefTable_free
-^7834 14447$@0@@1@p0$@0#sRefTable_clear
-^7835 14445@6@5@1@0@0@0@@1@p0$@0#sRefTable_add
+^7836 14451@6@5@1@0@0^@2@0@0#sRefTable_unparse
+^7837 14453$@0@@1@p0$@0#sRefTable_free
+^7838 14447$@0@@1@p0$@0#sRefTable_clear
+^7839 14445@6@5@1@0@0@0@@1@p0$@0#sRefTable_add
 *1 (Constant)
-^7836 4412@i0@0@6#ghbucket_undefined
-^7837 5$#MAXBASEDEPTH
+^7840 4412@i0@0@6#ghbucket_undefined
+^7841 5$#MAXBASEDEPTH
 *8 (Union tag)
-^7838 15853@15854#$!245
+^7842 15853@15854#$!245
 *3 (Variable)
-^7839 9630|@1|^#yllval
+^7843 9630|@1|^#yllval
 *4 (Function)
-^7840 19960$@0@g2681@0@0@1@tg2681$@0#ylerror
-^7841 19878$@1@s1@1@s1$@0#yllex
+^7844 20922$@0@g2690@0@0@1@tg2690$@0#ylerror
+^7845 20840$@1@s1@1@s1$@0#yllex
 *3 (Variable)
-^7842 2|@1|^#g_inTypeDef
+^7846 2|@1|^#g_inTypeDef
 *4 (Function)
-^7843 19880@6@5@1@0@0@0@s1@1@s1@18@2@0#LCLScanNextToken
-^7844 19884$@0@s1@1@s1$@0#LCLScanFreshToken
-^7845 19886@6@5@1@0@0^@19@2@0#LCLScanSource
-^7846 19888$@0@s1@1@s1$@0#LCLScanInit
-^7847 19890$@0@s1@1@s1$@0#LCLScanReset
-^7848 19892$@0@s1@1@s1$@0#LCLScanCleanup
+^7847 20842@6@5@1@0@0@0@s1@1@s1@18@2@0#LCLScanNextToken
+^7848 20846$@0@s1@1@s1$@0#LCLScanFreshToken
+^7849 20848@6@5@1@0@0^@19@2@0#LCLScanSource
+^7850 20850$@0@s1@1@s1$@0#LCLScanInit
+^7851 20852$@0@s1@1@s1$@0#LCLScanReset
+^7852 20854$@0@s1@1@s1$@0#LCLScanCleanup
 *1 (Constant)
-^7849 23$#LCL_VERSION#LCL_PARSE_VERSION#LCL_COMPILE
-^7852 5$#NUMLIBS#NUMPOSIXLIBS#BUFLEN
+^7853 5$#NUMLIBS#NUMPOSIXLIBS#BUFLEN
 *7 (Struct tag)
-^7855 15909@15910#@!246
+^7856 15909@15910#@!246
 *0 (Datatype)
-^7856 15911@+@=@0@5@0@0@15912#filelocStack
+^7857 15911@+@=@0@5@0@0@15912#filelocStack
 *1 (Constant)
-^7857 15912@i0@0@4#filelocStack_undefined
+^7858 15912@i0@0@4#filelocStack_undefined
 *4 (Function)
-^7858 16787$$$@0#filelocStack_includeDepth
-^7859 16789$@0@g2681@0@0@1@g2681$@0#filelocStack_printIncludes
-^7860 16781$@0@@1@p0$@0#filelocStack_clear
-^7861 15924@6@5@1@0@0^@2@0@0#filelocStack_new
-^7862 16779@6@5@1@0@0^@19@3@0#filelocStack_nextTop
-^7863 16783$@0@@1@p0$@0#filelocStack_popPushFile
-^7864 16785@6@5@1@0@0^@2@0@0#filelocStack_unparse
-^7865 16791$$$@0#filelocStack_free
+^7859 16787$$$@0#filelocStack_includeDepth
+^7860 16789$@0@g2690@0@0@1@g2690$@0#filelocStack_printIncludes
+^7861 16781$@0@@1@p0$@0#filelocStack_clear
+^7862 15924@6@5@1@0@0^@2@0@0#filelocStack_new
+^7863 16779@6@5@1@0@0^@19@3@0#filelocStack_nextTop
+^7864 16783$@0@@1@p0$@0#filelocStack_popPushFile
+^7865 16785@6@5@1@0@0^@2@0@0#filelocStack_unparse
+^7866 16791$$$@0#filelocStack_free
 *1 (Constant)
-^7866 5$#filelocStackBASESIZE
+^7867 5$#filelocStackBASESIZE
 *7 (Struct tag)
-^7867 15933@15934#@!247
+^7868 15933@15934#@!247
 *0 (Datatype)
-^7868 15935@+@=@0@0@0@0@15936#intSet
+^7869 15935@+@=@0@0@0@0@15936#intSet
 *6 (Iterator finalizer)
-^7869 0@288#end_intSet_elements
+^7870 0@288#end_intSet_elements
 *5 (Iterator)
-^7870 15937@288#intSet_elements
+^7871 15937@288#intSet_elements
 *4 (Function)
-^7871 15939$$@2@0@0#intSet_new
-^7872 17193$$$@0#intSet_insert
-^7873 17195$$$@0#intSet_member
-^7874 17199@6@5@1@0@0$@2@0@0#intSet_unparse
-^7875 17201$$$@0#intSet_free
-^7876 17197@6@5@1@0@0$@2@0@0#intSet_unparseText
+^7872 15939$$@2@0@0#intSet_new
+^7873 17193$$$@0#intSet_insert
+^7874 17195$$$@0#intSet_member
+^7875 17199@6@5@1@0@0$@2@0@0#intSet_unparse
+^7876 17201$$$@0#intSet_free
+^7877 17197@6@5@1@0@0$@2@0@0#intSet_unparseText
 *1 (Constant)
-^7877 5$#intSetBASESIZE
+^7878 5$#intSetBASESIZE
 *7 (Struct tag)
-^7878 15954@15955#@!248
+^7879 15954@15955#@!248
 *0 (Datatype)
-^7879 15954@-@-@0@0@0@0@15956#maccesst
+^7880 15954@-@-@0@0@0@0@15956#maccesst
 *2 (Enum member)
-^7880 15957$#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
+^7881 15957$#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)
-^7894 15957@15958#&!249
+^7895 15957@15958#&!249
 *0 (Datatype)
-^7895 15958@-@-@0@0@0@0@15959#kcontext
+^7896 15958@-@-@0@0@0@0@15959#kcontext
 *8 (Union tag)
-^7896 15962@15963#$u_cont
+^7897 15962@15963#$u_cont
 *7 (Struct tag)
-^7897 15964@15965#@!250
-^7898 16516@16517#@!251
+^7898 15964@15965#@!250
+^7899 16516@16517#@!251
 *0 (Datatype)
-^7899 16516@-@-@0@0@0@0@16518#flagcatinfo
+^7900 16516@-@-@0@0@0@0@16518#flagcatinfo
 *2 (Enum member)
-^7900 16520$#ARG_NONE#ARG_VALUE#ARG_STRING#ARG_SPECIAL
+^7901 16520$#ARG_NONE#ARG_VALUE#ARG_STRING#ARG_SPECIAL
 *9 (Enum tag)
-^7904 16520@16521#&!252
+^7905 16520@16521#&!252
 *0 (Datatype)
-^7905 16521@-@-@0@0@0@0@16522#argcode
+^7906 16521@-@-@0@0@0@0@16522#argcode
 *7 (Struct tag)
-^7906 16523@16524#@!253
+^7907 16523@16524#@!253
 *0 (Datatype)
-^7907 16523@-@-@0@0@0@0@16525#fflag
-^7908 16526@-@-@0@0@0@0@16527#flaglist
+^7908 16523@-@-@0@0@0@0@16525#fflag
+^7909 16526@-@-@0@0@0@0@16527#flaglist
 *6 (Iterator finalizer)
-^7909 0@0#end_allFlags
+^7910 0@0#end_allFlags
 *5 (Iterator)
-^7910 16528@0#allFlags
+^7911 16528@0#allFlags
 *6 (Iterator finalizer)
-^7911 0@0#end_allModes
+^7912 0@0#end_allModes
 *5 (Iterator)
-^7912 16530@0#allModes
-*1 (Constant)
-^7913 5$#TISTABLEBASESIZE
-*0 (Datatype)
-^7914 4810@-@+@0@5@2@0@17202#o_usymIdSet
-*4 (Function)
-^7915 18094$$$@0#checkSort
-^7916 18090@6@5@1@0@0$$@0#computePossibleSorts
-^7917 18098$$$@0#checkLclPredicate
-^7918 17865@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLInsertToken
-^7919 17867$@0@s1@1@s1$@0#LSLUpdateToken
-^7920 17871@6@5@1@0@0^@19@2@0#LSLGetToken
-^7921 17873@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLReserveToken
-^7922 17869$@0@s1@1@s1$@0#LSLSetTokenHasSyn
-^7923 17877$@0@s1@1@s1$@0#ltokenTableInit
-^7924 17879$@0@s1@1@s1$@0#ltokenTableCleanup
-^7925 19983$$$@0#PrintToken
-*8 (Union tag)
-^7926 17882@17883#$!254
-*4 (Function)
-^7927 17930@6@5@1@0@0@0@s1@1@s1@2@0@0#LSLScanNextToken
-^7928 17934$@0@s1@1@s1$@0#LSLScanFreshToken
-^7929 17936@6@5@1@0@0^@19@2@0#LSLScanSource
-^7930 17938$@0@s1@1@s1$@0#LSLScanInit
-^7931 17940$@0@s1@1@s1$@0#LSLScanReset
-^7932 17942$@0@s1@1@s1$@0#LSLScanCleanup
+^7913 16530@0#allModes
+*1 (Constant)
+^7914 5$#TISTABLEBASESIZE
+*0 (Datatype)
+^7915 4810@-@+@0@5@2@0@17202#o_usymIdSet
 *1 (Constant)
-^7933 5$#LASTCHAR
-^7934 4$#CHAREXTENDER
+^7916 5$#LASTCHAR
+^7917 4$#CHAREXTENDER
+*2 (Enum member)
+^7918 18309$#CHC_NULL#IDCHAR#OPCHAR#SLASHCHAR#WHITECHAR#CHC_EXTENSION#SINGLECHAR#PERMCHAR
+*9 (Enum tag)
+^7926 18309@18310#&!254
+*0 (Datatype)
+^7927 18310@-@-@0@0@0@0@18311#charCode
+*7 (Struct tag)
+^7928 18312@18313#@!255
+*0 (Datatype)
+^7929 18312@-@-@0@0@0@0@18314#charClassData
+*4 (Function)
+^7930 19019$$$@0#lscanLine
+^7931 19021@6@5@1@0@0$@3@0@0#LSLScanEofToken
+^7932 19023$$$@0#LSLReportEolTokens
+^7933 19027$$$@0#lscanLineInit
+^7934 19029$$$@0#lscanLineReset
+^7935 19031$$$@0#lscanLineCleanup
+^7936 19033$$$@0#lscanCharClass
+^7937 19035$$$@0#LSLIsEndComment
+^7938 19037$$$@0#lsetCharClass
+^7939 19039$$$@0#lsetEndCommentChar
+*1 (Constant)
+^7940 5$#MAXLINE
+*4 (Function)
+^7941 20120$@0@s1@1@s1,p0$@0#LCLScanLine
+^7942 20122@6@5@1@0@0^@19@2@0#LCLScanEofToken
+^7943 20124$@0@s1@1@s1$@0#LCLReportEolTokens
+^7944 20128$@0@s1@1@s1$@0#LCLScanLineInit
+^7945 20130$@0@s1@1@s1$@0#LCLScanLineReset
+^7946 20132$@0@s1@1@s1$@0#LCLScanLineCleanup
+^7947 20136$^$@0#LCLScanCharClass
+^7948 20134$^$@0#LCLIsEndComment
+^7949 20138$@0@s1@1@s1$@0#LCLSetCharClass
+^7950 20140$@0@s1@1@s1$@0#LCLSetEndCommentChar
+^7951 20144$$$@0#LCLAddSyn
+^7952 20146@6@5@1@0@0$@19@2@0#LCLGetTokenForSyn
+^7953 20148$$$@0#LCLIsSyn
+^7954 20152$$$@0#LCLSynTableInit
+^7955 20154$$$@0#LCLSynTableReset
+^7956 20156$$$@0#LCLSynTableCleanup
+^7957 20160@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLInsertToken
+^7958 20162$@0@s1@1@s1$@0#LCLUpdateToken
+^7959 20164$@0@s1@1@s1$@0#LCLSetTokenHasSyn
+^7960 20166@6@5@1@0@0^@19@2@0#LCLGetToken
+^7961 20168@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLReserveToken
+^7962 20172$$$@0#LCLTokenTableInit
+^7963 20174$$$@0#LCLTokenTableCleanup
+*3 (Variable)
+^7964 3693|@1|0@5@18&#g_importedlslOp
+^7965 2|@1|^#g_lslParsingTraits
+^7966 5|@1|^#lsldebug
+*4 (Function)
+^7967 19047$$$@0#processTraitSortId
+^7968 19043$$$@0#parseSignatures
+^7969 19045$$@2@0@0#parseOpLine
+^7970 19065$$$@0#readlsignatures
+^7971 19061$$$@0#callLSL
+^7972 19002@6@5@1@0@0@0@s1@1@s1@2@0@0#LSLScanNextToken
+^7973 19006$@0@s1@1@s1$@0#LSLScanFreshToken
+^7974 19008@6@5@1@0@0^@19@2@0#LSLScanSource
+^7975 19010$@0@s1@1@s1$@0#LSLScanInit
+^7976 19012$@0@s1@1@s1$@0#LSLScanReset
+^7977 19014$@0@s1@1@s1$@0#LSLScanCleanup
+^7978 19386$@0@s1@1@s1$@0#LSLAddSyn
+^7979 19388@6@5@1@0@0@1@s1@1@@19@2@0#LSLGetTokenForSyn
+^7980 19390$@1@s1@1@$@0#LSLIsSyn
+^7981 19394$@1@s1@1@s1$@0#lsynTableInit
+^7982 19396$@0@s1@1@s1$@0#lsynTableReset
+^7983 19398$@0@s1@1@s1$@0#lsynTableCleanup
+^7984 18977@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLInsertToken
+^7985 18979$@0@s1@1@s1$@0#LSLUpdateToken
+^7986 18983@6@5@1@0@0^@19@2@0#LSLGetToken
+^7987 18985@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLReserveToken
+^7988 18981$@0@s1@1@s1$@0#LSLSetTokenHasSyn
+^7989 18989$@0@s1@1@s1$@0#ltokenTableInit
+^7990 18991$@0@s1@1@s1$@0#ltokenTableCleanup
 *2 (Enum member)
-^7935 17898$#CHC_NULL#IDCHAR#OPCHAR#SLASHCHAR#WHITECHAR#CHC_EXTENSION#SINGLECHAR#PERMCHAR
+^7991 18431$#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)
-^7943 17898@17899#&!255
+^8077 18431@18432#&!256
+*0 (Datatype)
+^8078 18432@-@-@0@0@0@0@18433#LSLInitRuleCode
+*4 (Function)
+^8079 19267$$$@0#LSLProcessInitFile
+^8080 19381$$$@0#LSLProcessInitFileInit
+*0 (Datatype)
+^8081 18433@-@-@0@0@0@0@18438#LCLInitRuleCode
+*4 (Function)
+^8082 20712$$$@0#LCLProcessInitFile
+^8083 20822$$$@0#LCLProcessInitFileInit
+^8084 20824$$$@0#LCLProcessInitFileReset
+^8085 20826$$$@0#LCLProcessInitFileCleanup
+^8086 19095$@0@s1,s3@1@s1,s3$@0#lhCleanup
+^8087 19097$@0@s1@1@s1$@0#lhIncludeBool
+^8088 19099$@1@s1,s3@1@s1,s3$@0#lhInit
+^8089 19101$@0@s1@1@s1$@0#lhOutLine
+^8090 19103$@0@s1@1@s1$@0#lhExternals
+^8091 19093@6@5@1@0@0$@3@0@0#lhVarDecl
+^8092 19089@6@5@1@0@0$@3@0@0#lhType
+^8093 19079@6@5@1@0@0$@3@0@0#lhFunction
+^8094 19085$@0@s1@1@s1$@0#lhForwardStruct
+^8095 19087$@0@s1@1@s1$@0#lhForwardUnion
+^8096 19145$$$@0#processImport
+^8097 19141$$$@0#outputLCSFile
+^8098 19143$$$@0#importCTrait
+^8099 19117$$$@0#checkSort
+^8100 19113@6@5@1@0@0$$@0#computePossibleSorts
+^8101 19121$$$@0#checkLclPredicate
+^8102 20945$$$@0#PrintToken
+*8 (Union tag)
+^8103 18994@18995#$!257
+*7 (Struct tag)
+^8104 19066@19067#@!258
 *0 (Datatype)
-^7944 17899@-@-@0@0@0@0@17900#charCode
+^8105 19066@-@-@0@0@0@0@19068#outFile
 *7 (Struct tag)
-^7945 17901@17902#@!256
+^8106 19132@19133#@!259
 *0 (Datatype)
-^7946 17901@-@-@0@0@0@0@17903#charClassData
-*4 (Function)
-^7947 17959$$$@0#lscanLine
-^7948 17961@6@5@1@0@0$@3@0@0#LSLScanEofToken
-^7949 17963$$$@0#LSLReportEolTokens
-^7950 17967$$$@0#lscanLineInit
-^7951 17969$$$@0#lscanLineReset
-^7952 17971$$$@0#lscanLineCleanup
-^7953 17973$$$@0#lscanCharClass
-^7954 17975$$$@0#LSLIsEndComment
-^7955 17977$$$@0#lsetCharClass
-^7956 17979$$$@0#lsetEndCommentChar
-*1 (Constant)
-^7957 5$#MAXLINE
+^8107 19132@-@-@0@0@0@0@19134#Lclctype2sortType
 *4 (Function)
-^7958 18369$@0@s1@1@s1$@0#LSLAddSyn
-^7959 18371@6@5@1@0@0@1@s1@1@@19@2@0#LSLGetTokenForSyn
-^7960 18373$@1@s1@1@$@0#LSLIsSyn
-^7961 18377$@1@s1@1@s1$@0#lsynTableInit
-^7962 18379$@0@s1@1@s1$@0#lsynTableReset
-^7963 18381$@0@s1@1@s1$@0#lsynTableCleanup
-*2 (Enum member)
-^7964 17980$#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)
-^8050 17980@17981#&!257
+^8108 20830$$$@0#LSLGenShift
+^8109 20832$$$@0#LSLGenShiftOnly
+^8110 20834@6@5@1@0@0$@2@0@0#LSLGenTopPopShiftStack
+^8111 20836$$$@0#LSLGenInit
 *0 (Datatype)
-^8051 17981@-@-@0@0@0@0@17982#LSLInitRuleCode
-*4 (Function)
-^8052 18250$$$@0#LSLProcessInitFile
-^8053 18364$$$@0#LSLProcessInitFileInit
-*3 (Variable)
-^8054 3693|@1|0@5@18&#g_importedlslOp
-^8055 2|@1|^#g_lslParsingTraits
-^8056 5|@1|^#lsldebug
-*4 (Function)
-^8057 18004$$$@0#processTraitSortId
-^8058 18000$$$@0#parseSignatures
-^8059 18002$$@2@0@0#parseOpLine
-^8060 18022$$$@0#readlsignatures
-^8061 18018$$$@0#callLSL
-^8062 18072$@0@s1,s3@1@s1,s3$@0#lhCleanup
-^8063 18074$@0@s1@1@s1$@0#lhIncludeBool
-^8064 18076$@1@s1,s3@1@s1,s3$@0#lhInit
-^8065 18078$@0@s1@1@s1$@0#lhOutLine
-^8066 18080$@0@s1@1@s1$@0#lhExternals
-^8067 18070@6@5@1@0@0$@3@0@0#lhVarDecl
-^8068 18066@6@5@1@0@0$@3@0@0#lhType
-^8069 18056@6@5@1@0@0$@3@0@0#lhFunction
-^8070 18062$@0@s1@1@s1$@0#lhForwardStruct
-^8071 18064$@0@s1@1@s1$@0#lhForwardUnion
-*7 (Struct tag)
-^8072 18043@18044#@!258
-*0 (Datatype)
-^8073 18043@-@-@0@0@0@0@18045#outFile
-*7 (Struct tag)
-^8074 18109@18110#@!259
-*0 (Datatype)
-^8075 18109@-@-@0@0@0@0@18111#Lclctype2sortType
-*4 (Function)
-^8076 18128$$$@0#processImport
-^8077 18124$$$@0#outputLCSFile
-^8078 18126$$$@0#importCTrait
-^8079 19868$$$@0#LSLGenShift
-^8080 19870$$$@0#LSLGenShiftOnly
-^8081 19872@6@5@1@0@0$@2@0@0#LSLGenTopPopShiftStack
-^8082 19874$$$@0#LSLGenInit
-*0 (Datatype)
-^8083 3084@-@+@0@0@0@0@18365#lsymbolTable
-*4 (Function)
-^8084 19173$$$@0#LCLAddSyn
-^8085 19175@6@5@1@0@0$@19@2@0#LCLGetTokenForSyn
-^8086 19177$$$@0#LCLIsSyn
-^8087 19181$$$@0#LCLSynTableInit
-^8088 19183$$$@0#LCLSynTableReset
-^8089 19185$$$@0#LCLSynTableCleanup
-^8090 19149$@0@s1@1@s1,p0$@0#LCLScanLine
-^8091 19151@6@5@1@0@0^@19@2@0#LCLScanEofToken
-^8092 19153$@0@s1@1@s1$@0#LCLReportEolTokens
-^8093 19157$@0@s1@1@s1$@0#LCLScanLineInit
-^8094 19159$@0@s1@1@s1$@0#LCLScanLineReset
-^8095 19161$@0@s1@1@s1$@0#LCLScanLineCleanup
-^8096 19165$^$@0#LCLScanCharClass
-^8097 19163$^$@0#LCLIsEndComment
-^8098 19167$@0@s1@1@s1$@0#LCLSetCharClass
-^8099 19169$@0@s1@1@s1$@0#LCLSetEndCommentChar
-^8100 19189@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLInsertToken
-^8101 19191$@0@s1@1@s1$@0#LCLUpdateToken
-^8102 19193$@0@s1@1@s1$@0#LCLSetTokenHasSyn
-^8103 19195@6@5@1@0@0^@19@2@0#LCLGetToken
-^8104 19197@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLReserveToken
-^8105 19201$$$@0#LCLTokenTableInit
-^8106 19203$$$@0#LCLTokenTableCleanup
-*1 (Constant)
-^8107 5$#CHARSIZE
+^8112 3084@-@+@0@0@0@0@19382#lsymbolTable
+*1 (Constant)
+^8113 5$#CHARSIZE
 *2 (Enum member)
-^8108 19118$#STARTCNUM#STARTCNUMDOT#STARTCSTR#STARTCCHAR#STARTWIDE#STARTSLASH#STARTOTHER
+^8114 20089$#STARTCNUM#STARTCNUMDOT#STARTCSTR#STARTCCHAR#STARTWIDE#STARTSLASH#STARTOTHER
 *9 (Enum tag)
-^8115 19118@19119#&!260
+^8121 20089@20090#&!260
 *0 (Datatype)
-^8116 19119@-@-@0@0@0@0@19120#StartCharType
-^8117 2728@-@+@0@0@2@0@19260#o_sortNode
+^8122 20090@-@-@0@0@0@0@20091#StartCharType
+^8123 2728@-@+@0@0@2@0@20231#o_sortNode
 *1 (Constant)
-^8118 5$#MAX_SORT_DEPTH
+^8124 5$#MAX_SORT_DEPTH
 *2 (Enum member)
-^8119 19449$#SYMK_FCN#SYMK_SCOPE#SYMK_TYPE#SYMK_VAR
+^8125 20420$#SYMK_FCN#SYMK_SCOPE#SYMK_TYPE#SYMK_VAR
 *9 (Enum tag)
-^8123 19449@19450#&!261
+^8129 20420@20421#&!261
 *0 (Datatype)
-^8124 19450@-@-@0@0@0@0@19451#symKind
+^8130 20421@-@-@0@0@0@0@20422#symKind
 *8 (Union tag)
-^8125 19452@19453#$!262
+^8131 20423@20424#$!262
 *7 (Struct tag)
-^8126 19454@19455#@!263
+^8132 20425@20426#@!263
 *0 (Datatype)
-^8127 19454@-@-@0@0@0@0@19456#idTableEntry
+^8133 20425@-@-@0@0@0@0@20427#idTableEntry
 *7 (Struct tag)
-^8128 19458@19459#@!264
+^8134 20429@20430#@!264
 *0 (Datatype)
-^8129 19458@-@-@0@0@0@0@19460#idTable
-^8130 4194@-@+@0@0@2@0@19572#o_fctInfo
-^8131 17982@-@-@0@0@0@0@19628#LCLInitRuleCode
-*4 (Function)
-^8132 19750$$$@0#LCLProcessInitFile
-^8133 19860$$$@0#LCLProcessInitFileInit
-^8134 19862$$$@0#LCLProcessInitFileReset
-^8135 19864$$$@0#LCLProcessInitFileCleanup
+^8135 20429@-@-@0@0@0@0@20431#idTable
+^8136 4194@-@+@0@0@2@0@20543#o_fctInfo
 *8 (Union tag)
-^8136 19875@19876#$!265
+^8137 20837@20838#$!265
 *1 (Constant)
-^8137 5$#NULLFACTOR
+^8138 5$#NULLFACTOR
 *0 (Datatype)
-^8138 1237@-@-@0@0@0@0@19893#CharIndex
+^8139 1237@-@-@0@0@0@0@20855#CharIndex
 *7 (Struct tag)
-^8139 19894@19895#@!266
+^8140 20856@20857#@!266
 *0 (Datatype)
-^8140 19894@-@-@0@0@0@0@19896#StringEntry
+^8141 20856@-@-@0@0@0@0@20858#StringEntry
 *1 (Constant)
-^8141 5$#MAPPING_SIZE
+^8142 5$#MAPPING_SIZE
 *8 (Union tag)
-^8142 19948@19949#$!267
+^8143 20910@20911#$!267
 *4 (Function)
-^8143 19979$$$@0#lslerror
+^8144 20941$$$@0#lslerror
 *3 (Variable)
-^8144 3693|@1|6@5@18&#importedlslOp
+^8145 3693|@1|6@5@18&#importedlslOp
 *8 (Union tag)
-^8145 19967@19968#$!268
+^8146 20929@20930#$!268
 ;; Library constraints
 vsnprintf
 pre:
@@ -29771,7 +29767,7 @@ flagMarkerList#296@
 fileTable#265@
 messageLog#268@
 clauseStack#202@
-stateCombinationTable#300@
+stateCombinationTable#299@
 metaStateTable#338@
 cgrammar#137@
 fileIdList#207@
@@ -29819,16 +29815,16 @@ context#290@
 flags#137@
 osd#137@
 typeIdSet#189@
-imports#137@
 metaStateInfo#137@
 mttok#137@
 mtDeclarationNode#137@
-mtDeclarationPiece#318@
+mtDeclarationPiece#317@
 mtContextNode#137@
 mtValuesNode#137@
 mtMergeNode#137@
 mtMergeItem#137@
-exprNode#326@
+exprNode#325@
 exprChecks#212@
 llmain#137@
+imports#137@
 ;;End
index 2559b660cdb871f91688d9e98246848754e67e0f..21faef83aa91598dfc64e41490329c7159642524 100644 (file)
@@ -42,8 +42,6 @@
 # include "lclscan.h"
 # endif
 
-
-# include "herald.h"
 # include "lcllib.h"
 # include "llmain.h"
 # include "portab.h"
index c0a7deb81d17172913eeab3063f8e4bd9e3f49a2..aca66d94d5fdabf78b6f00a50330cbe57714eecf 100644 (file)
--- a/src/lh.c
+++ b/src/lh.c
@@ -42,7 +42,6 @@
 # include "lclintMacros.nf"
 # include "llbasic.h"
 # include "osd.h"
-# include "herald.h"
 # include "lh.h"
 # include "llmain.h"
 
index a65c4adf5949e33a236bbe2bb06e08e381aed176..4560eba80848ef4ed7b6f5a8f4bde2e47e64b19b 100644 (file)
@@ -70,7 +70,6 @@
 # endif
 
 # include "version.h"
-# include "herald.h"
 # include "fileIdList.h"
 # include "lcllib.h"
 # include "cgrammar.h"
diff --git a/stamp-h b/stamp-h
new file mode 100644 (file)
index 0000000..9788f70
--- /dev/null
+++ b/stamp-h
@@ -0,0 +1 @@
+timestamp
diff --git a/stamp-h.in b/stamp-h.in
new file mode 100644 (file)
index 0000000..9788f70
--- /dev/null
@@ -0,0 +1 @@
+timestamp
diff --git a/stamp-h1 b/stamp-h1
new file mode 100644 (file)
index 0000000..9788f70
--- /dev/null
+++ b/stamp-h1
@@ -0,0 +1 @@
+timestamp
index 94992c5d0891655562b354b9c3c2f31941dc0894..8ddb190b439d5cd134c2c68d6f73ab8adae0688f 100644 (file)
-##################################################
-###                                            ###
-### Makefile for LCLint testing                ###
-###                                            ### 
-### designed for use with GNU make             ### 
-###                                            ###
-##################################################
-
-.PHONY: all fulltest quicktest funcpointer cast abstract
-.PHONY:        version help abstptr abstract alias alttypes ansireserved 
-.PHONY: argorder args blocks branchstate break cases cast charlit 
-.PHONY: clauses commentchar arrayinit
-.PHONY: compdestroy constannot controldepth csyntax czechnames czechoslovaknames 
-.PHONY: deadparam decl enum exports external fields fileio flags forbody format funcpointer glob globals 
-.PHONY: impabstract init inparam internal iter keep libs lintcomments 
-.PHONY: list longconstants macros macrosef merge mergestate modifies modtest moduncon mongoincludes 
-.PHONY: noeffect null observer oldstyle outglob outparam postnotnull preds prefixes printflike rc 
-.PHONY: refcounts release repexpose returned sharing slovaknames special
-.PHONY: specclauses stack staticarray 
-.PHONY: strings structassign nullret
-.PHONY: tainted typequals ud ulstypes union unreachable unused ullint unsignedcompare void
-.PHONY: db1 db2 db3 tests2.2 tests2.2a tests2.4 tests2.5
-.PHONY: all test fulltest expects quicktest
-.PHONY: warnuse metastate
-.PHONY: linked freearray
-.PHONY: sizeoftest
-.PHONY: bufferTest
-.PHONY: simplebufferConstraintTests
-.PHONY: moreBufferTests
-.PHONY: maxset
-.PHONY: globalbufferannotation
-.PHONY: strchr
-.PHONY: for
-
-.SUFFIXES: .out .expect .c .lcl .h .lh .diff
-
-SHELL = /bin/csh -f
-
-# Command to run lclint
-# ${HOME}/LCLintDev/src/lclint
-LCLINT  = lclint
-LCLINTP = $(LCLINT)
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+SHELL = /bin/sh
+
+srcdir = .
+top_srcdir = ..
+
+prefix = /usr/local
+exec_prefix = ${prefix}
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+datadir = ${prefix}/share
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/info
+mandir = ${prefix}/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/lclint
+pkglibdir = $(libdir)/lclint
+pkgincludedir = $(includedir)/lclint
+top_builddir = ..
+
+ACLOCAL = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run aclocal
+AUTOCONF = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run autoconf
+AUTOMAKE = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run automake
+AUTOHEADER = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run autoheader
+
+INSTALL = /usr/bin/install -c
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = s,x,x,
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = 
+host_triplet = i686-pc-linux-gnu
+AMTAR = ${SHELL} /net/af10/evans/LCLintDev/config/missing --run tar
+AWK = gawk
+BISON = bison
+CAT = cat
+CC = gcc
+CP = cp
+CPP = gcc -E
+CXX = g++
+DEPDIR = .deps
+DIFF = diff
+EXEEXT = 
+GREP = grep
+INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
+LCLOBJ = $(lcl_OBJECTS)
+LEX = flex
+LN_S = ln -s
+MV = mv
+OBJEXT = o
+PACKAGE = lclint
+RM = rm
+VERSION = 3.0.0.19
+am__include = include
+am__quote = 
+install_sh = /net/af10/evans/LCLintDev/config/install-sh
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+DIFFFLAGS = -u
+
+LCLINT = $(top_builddir)/bin/lclint$(EXEEXT)
+LCLINTP = @$(LCLINT)
 
 # Make sure .lclintrc files are not used so test results do not
 # depend on local settings.
 LCLINTRN = $(LCLINTP) -nof -hints -booltype "bool"
-LCLINTR = $(LCLINTRN) -exportlocal   +debugfcnconstraint
-
-# removed for now: nullret nullassign warnuse
+LCLINTR = $(LCLINTRN) -exportlocal +debugfcnconstraint
 
-#  fileio tainted mergestate metastate \
 
-UNITTESTS = \
-  help sizeoftest bufferTest simplebufferConstraintTests \
-  moreBufferTests globalbufferannotation maxset strchr for \
-  abstptr abstract alias alttypes ansireserved argorder args arrayinit blocks branchstate break cases cast \
-  charlit clauses commentchar compdestroy constannot controldepth csyntax czechnames czechoslovaknames deadparam \
-  decl enum exports external fields flags forbody format freearray funcpointer glob globals impabstract \
-  fileio tainted  metastate \
-  init inparam internal iter keep libs linked lintcomments list longconstants macros macrosef merge 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 structassign \
-  typequals ud ulstypes union unreachable unsignedcompare unused ullint void \
-  tests2.2 tests2.2a tests2.4 tests2.5 
-
-###
-### Attribute checking is not ready for the 3.0.0.9 alpha release:
 ###
-
-#drl removed the following tests
-#fileio tainted mergestate nullret nullassign warnuse metastate \
-
-UNITEXPECTS  = $(addsuffix .expect, $(UNITTESTS))
+### !!! 
+### These tests have been temporarily removed because of problems with the new build process:
+###   fileio tainted mergestate metastate help sizeoftest bufferTest \
+###   tests2.2 tests2.2a tests2.4 tests2.5 
+###   simplebufferConstraintTests moreBufferTests globalbufferannotation \
+###   maxset strchr for
+UNITTESTS = \
+  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 glob globals impabstract init inparam internal iter keep libs \
+  linked lintcomments list macros macrosef merge 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 \
+  structassign typequals ud ulstypes union unreachable unsignedcompare \
+  unused ullint void
+
+UNITEXPECTS = $(addsuffix .expect, $(UNITTESTS))
 
 INTEGTESTS = db1 db2 db3
-INTEGEXPECTS  = $(addsuffix .expect, $(INTEGTESTS))
+INTEGEXPECTS = $(addsuffix .expect, $(INTEGTESTS))
 
 LCLINTTESTS = $(UNITTESTS) $(INTEGTESTS)
 
 QUICKTESTS = db3
 
-all: fulltest
-test: fulltest
+CLEANOUTPUT = $(GREP) -v "LCLint 3." | $(GREP) -v "$(LCLINT)" | $(GREP) -v "^make.*\[[1-9]*\]:"
 
-GREP = grep
-DIFF = diff
+
+#!!!!
+#      @echo ""
+#      @echo "Integration tests:"
+#      @echo ""
+#      @for TEST in $(INTEGTESTS); do \
+#         echo "Checking $$TEST..."; \
+#         $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \
+#           $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \
+#               echo "*** FAIL ***"; \
+#       done
 
 ###
-### This is a kludgey way of processing the output to make it match exactly
+### Bugs fixed and new features since version 2.1b
 ###
+SUBDIRTESTS = metastate mergestate tainted fileio warnuse ensuresclauses tests2.2 tests2.4 tests2.5 db1 db2 db3
+subdir = test
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
 
-CLEANOUTPUT = $(GREP) -v "LCLint 3." | $(GREP) -v "make -e" | $(GREP) -v "make\[" | $(GREP) -v "lclint -nof" | $(GREP) -v "make  -e" | $(GREP) -v $(HOME)
+.SUFFIXES:
+.SUFFIXES: .c .diff .expect
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  test/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
+uninstall-info-am:
+tags: TAGS
+TAGS:
 
-### not real .c
 
-.c.expect:
-       $(MAKE) -e $(*) |& $(CLEANOUTPUT) > $(*).expect ; \
-       cat $(*).expect
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
-.c.diff:
-       $(MAKE) -e $(*) |& $(CLEANOUTPUT) > $(*).out ; \
-        diff $(*).expect $(*).out
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
 
-expects:
-       echo "Saving old expects: " ; \
-        more *.expect | cat > expects-`date +"%y-%m-%d-%H"`
-       @$(foreach test, $(UNITTESTS),  \
-          echo "Making "$(test)".expect: " ; \
-           $(MAKE) -e $(test) |& $(CLEANOUTPUT) > $(test).expect ; \
-          cat $(test).expect ; ) 
-       @echo "Integration Tests"       
-       @$(foreach test, $(INTEGTESTS),  \
-          echo "Making "$(test)".expect: "; \
-           $(MAKE) -e $(test) |& $(CLEANOUTPUT) > $(test).expect ; \
-          cat $(test).expect ; ) 
+distdir: $(DISTFILES)
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile
 
-quicktest:
-       @$(foreach test, $(QUICKTESTS),  \
-          echo "Checking "$(test)"... " ; \
-           $(MAKE) -e $(test) |& $(CLEANOUTPUT) > $(test).out ; \
-          $(DIFF) $(test).expect $(test).out ; \
-          if ($$status) echo "*** FAIL ***" ; \
-          ) 
-fulltest:
-       @echo ''
-       @echo 'Testing '$(LCLINTP)
-       @echo ''
-       @echo 'Version:'
-       @echo ''
-       @$(LCLINTP) -help version
-       @$(LCLINTP) -help vars
-       @echo ''
-       @echo "Unit Tests:"
-       @echo ''
-       @$(foreach test, $(UNITTESTS),  \
-          echo "Checking "$(test)"... " ; \
-           $(MAKE) -e $(test) |& $(CLEANOUTPUT) > $(test).out ; \
-          $(DIFF) $(test).expect $(test).out ; \
-          if ($$status) echo "*** FAIL ***" ; \
-          ) 
-       @echo ''
-       @echo "Integration Tests"       
-       @echo ''
-       @$(foreach test, $(INTEGTESTS),  \
-          echo "Checking "$(test)"... "; \
-           $(MAKE) -e $(test) |& $(CLEANOUTPUT) > $(test).out ; \
-          $(DIFF) $(test).expect $(test).out ; )
+installdirs:
 
-###
-### Unit Tests
-###
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-local mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am
 
+.PHONY: all all-am check check-am clean clean-generic clean-local \
+       distclean distclean-generic distdir dvi dvi-am info info-am \
+       install install-am install-data install-data-am install-exec \
+       install-exec-am install-info install-info-am install-man \
+       install-strip installcheck installcheck-am installdirs \
+       maintainer-clean maintainer-clean-generic mostlyclean \
+       mostlyclean-generic uninstall uninstall-am uninstall-info-am
+
+
+.PHONY: all check
+all check: fulltest
+
+.PHONY: version
 version:
        -$(LCLINTP) -help version
 
+.PHONY: help
 help:
        -@$(LCLINTP)
-       -@setenv LARCH_PATH "/dev/null"; $(LCLINTP) empty.lcl
+       -@LARCH_PATH=/dev/null $(LCLINTP) empty.lcl
        -@$(LCLINTP) -help
        -@$(LCLINTP) -asdf
        -@$(LCLINTP) +boolint +boolint 
        -@$(LCLINTP) -help flags alpha
        -@$(LCLINTP) -help flags all
 
+.PHONY: clean-local
+clean-local:
+       -rm -f *~ #*# *.o *.lcs a.out
+       -cd db1; $(MAKE) clean
+       -cd db2; $(MAKE) clean
+       -cd db3; $(MAKE) clean
+
+$(LCLINTTESTS): $(LCLINT)
+
+$(LCLINT):
+       cd $(top_builddir)/src; $(MAKE)
+
+.c.expect:
+       $(MAKE) $* |& $(CLEANOUTPUT) >$*.expect && cat $*.expect
+
+.c.diff:
+       $(MAKE) $* |& $(CLEANOUTPUT) >$*.out && diff $*.expect $*.out
+
+.PHONY: expects
+expects:
+       @echo "Saving old expects..."; \
+        cat *.expect >expects-`date +"%y-%m-%d-%H"`
+       @for TEST in $(UNITTESTS) $(INTEGTESTS); do \
+          echo "Making $$TEST.expect..."; \
+          $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.expect; \
+          cat $$TEST.expect; \
+        done
+
+.PHONY: quicktest
+quicktest:
+       @for TEST in $(QUICKTESTS); do \
+          echo "Checking $$TEST..."; \
+          $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \
+            $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \
+               echo "*** FAIL ***"; \
+        done
+
+.PHONY: fulltest
+fulltest:
+       @echo "Testing $(PACKAGE) $(VERSION)..."
+       @echo
+       @echo "Version Info:"
+       @$(LCLINTP) -help version
+       @$(LCLINTP) -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
+
+.PHONY: abstptr
 abstptr:
        $(LCLINTR) abstptr -expect 9
        $(LCLINTR) abstptr +voidabstract -expect 6
 
+.PHONY: abstract
 abstract:
        $(LCLINTR) abst_t.lcl commentcmd.c -expect 15
 
+.PHONY: alias
 alias:
        $(LCLINTR) +lh mut
        $(LCLINTR) mut alias +globalias -expect 19
@@ -180,27 +349,26 @@ alias:
        $(LCLINTR) alias4 -pred +retalias -expect 6
        $(LCLINTR) +lh alias5 +memchecks -null -specundef -expect 5
 
+.PHONY: alttypes
 alttypes:
        $(LCLINTR) alttypes.c -expect 2
 
 ###
 ### evans 2001-06-07 - updated nameCheck.c to reflect C9X.
-### Reports one new errors for ansireserved.c - wctomb is bad even as a local variable.
-###    (could be a macro?)
-### Reports 3 additional errors for +checks; no longer suppresses name errors in the
-###    presense of other errors.
+### Reports one new errors for ansireserved.c - wctomb is bad even as a local
+###    variable (could be a macro?)
+### Reports 3 additional errors for +checks; no longer suppresses name errors
+###    in the presense of other errors.
 ###
 
+.PHONY: ansireserved
 ansireserved:
        $(LCLINTR) ansireserved.c +ansireserved -nolib -expect 9
        $(LCLINTR) ansireserved.c +ansireserved +ansireservedlocal -nolib -expect 11
        $(LCLINTRN) ansireserved.c +checks -exportlocal -exportheadervar -exportheader -expect 12
        $(LCLINTR) ansireserved2.c +ansireserved -expect 1
 
-arrayinit:
-       ${LCLINTR} arrayinit.c -expect 8
-       ${LCLINTR} arrayinit.c +stringliteralsmaller -expect 9
-
+.PHONY: argorder
 argorder:
        $(LCLINTR) argorder.c -expect 4
        $(LCLINTR) argorder2  -expect 5
@@ -209,9 +377,11 @@ argorder:
        $(LCLINTR) argorder4 -evalorder -expect 1
        $(LCLINTR) argorder5.c +evalorderuncon -expect 3
 
+.PHONY: args
 args:
        $(LCLINTR) args -noeffect -expect 12
 
+.PHONY: blocks
 blocks:
        $(LCLINTR) blocks.c -expect 4
        $(LCLINTR) blocks.c +ifblock +elseifcomplete -expect 7
@@ -220,54 +390,61 @@ blocks:
        $(LCLINTR) blocks.c +allempty -expect 6
        $(LCLINTRN) blocks.c +strict -exportlocal +partial -exportheader -expect 11
 
-branchstate:
-       $(LCLINTR) branchstate.c -nof -branchstate -expect 1
-
+.PHONY: break
 break:
        $(LCLINTR) break.c -expect 4
        $(LCLINTR) break.c +deepbreak -expect 6
        $(LCLINTR) break.c +deepbreak -looploopbreak -expect 5
 
+.PHONY: cases
 cases: 
        $(LCLINTR) cases.c -expect 5
        $(LCLINTR) cases2.c -expect 2
        $(LCLINTRN) cases2.c +checks -exportlocal -exportheader -expect 3
        $(LCLINTRN) cases2.c +checks -exportlocal -exportheader -branchstate -expect 3
 
+.PHONY: cast
 cast:
        $(LCLINTR) cast -accessmodule -expect 20
        $(LCLINTRN) cast2.c +checks -exportlocal -exportheader -expect 3
 
 ### Two addition errors detected with 2.5 with -numliteral.
 
+.PHONY: charlit
 charlit:
        $(LCLINTR) +hints charlit.c -expect 4
        $(LCLINTR) +hints -numliteral charlit.c -expect 6
        $(LCLINTR) +hints charlit.c +charintliteral +ignoresigns
 
+.PHONY: clauses
 clauses: 
        $(LCLINTR) clauses.c +memchecks -expect 4
        $(LCLINTR) clauses2.c +memchecks 
        $(LCLINTR) clauses3.c +memchecks -expect 2
        $(LCLINTR) clauses3.c +memchecks +unixlib -expect 3
 
+.PHONY: commentchar
 commentchar:
        $(LCLINTR) commentchar.c -expect 4
        $(LCLINTR) -commentchar '#' commentchar.c -expect 4
 
+.PHONY: controldepth
 controldepth:
        $(LCLINTR) +hints -controlnestdepth 2 controldepth.c -expect 2
        $(LCLINTR) +hints -controlnestdepth 1 controldepth.c -expect 2
 
+.PHONY: compdestroy
 compdestroy:
        $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader -expect 1
        $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy -expect 2
        $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy +strictusereleased -expect 3
        $(LCLINTRN) compdestroy.c +strict +partial -exportheader -expect 3
 
+.PHONY: constannot
 constannot:
        ${LCLINTRN} constannot.c +arraybounds  -exportlocal -expect 2
 
+.PHONY: csyntax
 csyntax:
        $(LCLINTR) +quiet -incondefs csyntax.c -expect 1 
        $(LCLINTR) +quiet csyntax2.c -expect 2
@@ -287,12 +464,14 @@ csyntax:
        $(LCLINTR) +quiet csyntax16.c -expect 2
        $(LCLINTR) +quiet csyntax17.c -expect 3
 
+.PHONY: czechnames
 czechnames:
        $(LCLINTR) czechnames.c
        $(LCLINTR) +hints +czech czechnames.c -expect 2
        $(LCLINTR) +hints +czech -czechvars czechnames.c -expect 1
        $(LCLINTR) +hints +czech -accessczech czechnames.c -expect 6
 
+.PHONY: czechoslovaknames
 czechoslovaknames:
        $(LCLINTR) +hints +czechoslovak czechnames.c -expect 1
        $(LCLINTR) +hints +czechoslovak slovaknames.c -expect 1
@@ -302,6 +481,7 @@ czechoslovaknames:
 ### deadparam added 2001-05-27
 ###
 
+.PHONY: deadparam
 deadparam:
        ${LCLINTR} deadparam.c -expect 3
 
@@ -310,20 +490,24 @@ deadparam:
 # function pointers correctly.
 #
 
+.PHONY: decl
 decl:
        $(LCLINTR) decl.c -expect 2
        $(LCLINTRN) decl.c +strict -exportlocal -expect 5
        $(LCLINTR) decl2 -expect 4
 
+.PHONY: enum
 enum:
        $(LCLINTR) enum -expect 16
        $(LCLINTR) enum -misscase -expect 14
 
+.PHONY: exports
 exports:
        $(LCLINTR) exports.c +exporttype +exportvar +exportfcn +topuse +typeuse -expect 6
        $(LCLINTR) exports.c +exportany -expect 3
        $(LCLINTR) exports.c
 
+.PHONY: external
 external:
        $(LCLINTR) external.c +partial
        $(LCLINTR) external.c +partial +distinctexternalnames -expect 2
@@ -331,35 +515,42 @@ external:
        $(LCLINTR) external.c -nolib +partial -externalnamelength 3 +externalnamecaseinsensitive -expect 3
        $(LCLINTR) external.c +partial -externalnamelength 3 -expect 4
 
+.PHONY: fields
 fields:
        $(LCLINTR) fields.c +memchecks -expect 6
        $(LCLINTR) fields2.c +memchecks -expect 5
        $(LCLINTR) fields3.c +memchecks
 
+.PHONY: flags
 flags:
        $(LCLINTR) flags.c -expect 8
        $(LCLINTR) +nocomments flags.c -expect 2
 
 ### Added 2001-06-02
 
+.PHONY: forbody
 forbody:
        ${LCLINTR} forbody.c -expect 2
 
 ### Added 2001-06-03
+.PHONY: format
 format:
        ${LCLINTR} format.c -expect 3
        ${LCLINTR} format.c -formatconst 
 
 # two new errors (invalid lhs)
 
+.PHONY: funcpointer
 funcpointer:
        $(LCLINTR) +memchecks +noparams funcpointer.c -expect 18
 
+.PHONY: glob
 glob:
        $(LCLINTR) glob -expect 4
        $(LCLINTR) glob -globuse -expect 3
        $(LCLINTR) glob +globunspec -expect 6
 
+.PHONY: globals
 globals:
        $(LCLINTR) -modifies globals.c -expect 5
        $(LCLINTR) -modifies globals.c +allglobals -expect 6
@@ -369,19 +560,24 @@ globals:
        $(LCLINTR) -modifies globals.c +globunspec +allglobals -expect 8
 
 # Was -accessfile
+.PHONY: impabstract
 impabstract: 
        $(LCLINTR) -accessmodule impabstract.c 
        $(LCLINTR) -accessmodule +hints +impabstract impabstract.c -expect 2
        $(LCLINTR) -accessmodule +hints +impabstract impabstract -expect 4
 
+### evans 2001-10-14: Expected errors updated
+.PHONY: init
 init:
        $(LCLINTR) init.c -expect 14
        $(LCLINTRN) init.c +checks -exportlocal -exportheadervar -expect 17
 
+.PHONY: inparam
 inparam:
        $(LCLINTR) inparam.c -expect 2
        $(LCLINTR) +impouts inparam.c -expect 1
 
+.PHONY: internal
 internal:
        $(LCLINTR) internal.c -expect 1
        $(LCLINTR) internal.c +distinctinternalnames -expect 2
@@ -394,10 +590,12 @@ internal:
 ### 2001-06-06: Error message for iter.lcl:3,6 fixed to iter.lcl:3:6
 ### 
 
+.PHONY: iter
 iter:
        $(LCLINTR) iter -expect 14 -lclexpect 1
        $(LCLINTR) iter2.c -expect 12
 
+.PHONY: keep
 keep:
        $(LCLINTR) keep.c +memchecks -expect 6
 
@@ -405,49 +603,55 @@ keep:
 ### 2001-05-22: 2 new errors found (fixed spec of signal)
 ### 2001-05-30: 3 new errors found (formatconst)
 
+.PHONY: libs
 libs:
        $(LCLINTR) libs.c +longunsignedunsignedintegral -expect 18
        $(LCLINTR) libs.c -expect 22
        $(LCLINTR) libs.c +globunspec +modunspec -expect 25
        $(LCLINTR) libs.c +strictlib +globunspec +modunspec -expect 42
 
+.PHONY: lintcomments
 lintcomments:
        $(LCLINTR) lintcomments.c -expect 4
        $(LCLINTR) lintcomments.c -warnlintcomments -expect 1
        $(LCLINTR) lintcomments.c -lintcomments -expect 4
 
+.PHONY: list
 list:
        $(LCLINTR) list.c -expect 3
 
-longconstants:
-       $(LCLINTR) longconstants.c -expect 1
-
+.PHONY: macros
 macros:
        $(LCLINTR) macros -expect 17 
        $(LCLINTR) macros.c +allmacros -expect 34
        $(LCLINTR) macros.c +fcnmacros -expect 31
 
-
+.PHONY: macrosef
 macrosef:
        $(LCLINTR) macrosef -expect 4
        $(LCLINTR) macrosef.c +allmacros -expect 3
        $(LCLINTR) macrosef.c +allmacros +sefuncon -expect 4
 
+.PHONY: merge
 merge:
        $(LCLINTRN) merge.c +checks -exportlocal -exportheadervar -exportheader -expect 3
 
+.PHONY: modifies
 modifies:
        $(LCLINTR) modifies.c modclient.c +impcheckedstatics +mustmod -expect 7
 
+.PHONY: modtest
 modtest:
        $(LCLINTR) modtest -expect 10
        $(LCLINTR) modtest +modunspec -expect 13
        $(LCLINTR) modtest +mustmod -expect 14
 
+.PHONY: moduncon
 moduncon:
        $(LCLINTR) moduncon.c +moduncon -memchecks -expect 4
        $(LCLINTRN) moduncon.c +strict -exportlocal -expect 22
 
+.PHONY: mongoincludes
 mongoincludes:
        $(LCLINTR) mongoincludes.c -includenest 1 -expect 19
        $(LCLINTR) mongoincludes.c -includenest 2 -expect 10
@@ -455,12 +659,15 @@ mongoincludes:
        $(LCLINTR) mongoincludes.c -includenest 4 -expect 1
        $(LCLINTR) mongoincludes.c -includenest 5 -expect 0
 
+.PHONY: mystrncat
 mystrncat:
        $(LCLINTR) mystrncat.c +arraybounds  +arrayboundsread -expect 4 
 
+.PHONY: noeffect
 noeffect:
        ${LCLINT} -nof noeffect.c +allmacros +checks -expect 3
 
+.PHONY: null
 null: 
        $(LCLINTR) null1.c -expect 14
        $(LCLINTR) null1.c -null -expect 4
@@ -475,47 +682,55 @@ null:
 
 ### Added for 3.0 (bugs reported by Kevin Broady)
 
+.PHONY: nullret
 nullret:
        $(LCLINTR) nullret.c -expect 2
        $(LCLINTR) -nullret nullret.c -expect 1
 
+.PHONY: nullassign
 nullassign:
        $(LCLINTR) nullassign.c -expect 2
        $(LCLINTR) -nullassign nullassign.c -expect 1
 
-
 #
 # Before 2.4, expected one more because error was reported both as 
 # dependent and observer.
 #
 
+.PHONY: observer
 observer:
        $(LCLINTRN) observer +checks -exportlocal -exportheader -expect 9
        $(LCLINTRN) observer.c +checks -exportlocal -exportheader -expect 8
        $(LCLINTR) observer.c -expect 7
 
+.PHONY: oldstyle
 oldstyle:
        $(LCLINTR) oldstyle -expect 3
 
+.PHONY: outglob
 outglob:
        $(LCLINTR) outglob -expect 10
 
+.PHONY: outparam
 outparam:
        $(LCLINTR) outparam -expect 12
 
 ### evans 2001-08-26: postnotnull new
 
+.PHONY: postnotnull
 postnotnull:
        ${LCLINTR} postnotnull.c -expect 1
 #
 # Four new +fcnuse errors for -strict (evans 2001-07-22)
 # 
 
+.PHONY: preds
 preds:
        $(LCLINTR) +hints preds.c -expect 6
        $(LCLINTRN) +hints preds.c -weak -expect 1
        $(LCLINTRN) +hints preds.c -strict -exportlocal -exportheader -expect 12
 
+.PHONY: prefixes
 prefixes:
        $(LCLINTR) prefixes.c +partial
        $(LCLINTRN) prefixes.c +allmacros +checks -exportlocal +partial -exportheader -exportheadervar -expect 4
@@ -534,10 +749,12 @@ prefixes:
        $(LCLINTR) prefixes.c -typeprefix "T" -externalprefix "G" -expect 4
        $(LCLINTR) prefixes.c -localprefix "?*" +localprefixexclude -expect 13
 
+.PHONY: printflike
 printflike:
        $(LCLINTR) printflike.c -expect 6
        $(LCLINTR) printflike.c -warnlintcomments -expect 5
 
+.PHONY: rc
 rc:
        $(LCLINTR) -DMYSTERY='"a flag\"wicked cool"' rc.c -expect 1
        $(LCLINTR) -DMYSTERY=12 rc.c -expect 1
@@ -545,12 +762,15 @@ rc:
        $(LCLINTR) -UMYSTERY -f rc1.lclintrc rc.c -expect 1
        $(LCLINTR) -f rc3.lclintrc rc.c -expect 1
 
+.PHONY: refcounts
 refcounts:
        $(LCLINTR) refcounts.c -expect 7 
 
+.PHONY: release
 release:
        $(LCLINTR) release.c +memchecks -expect 1
 
+.PHONY: repexpose
 repexpose:
        $(LCLINTR) +lh repexpose +memchecks -expect 12
        $(LCLINTR) repexpose +memchecks +retalias -expect 15
@@ -559,9 +779,11 @@ repexpose:
 ### returned added 2001-05-27
 ### (Bug discovered checking lclint sources.)
 
+.PHONY: returned
 returned:
        ${LCLINTR} returned.c -expect 1
 
+.PHONY: sharing
 sharing: 
        $(LCLINTR) sharing1.c -expect 21
        $(LCLINTR) sharing3.c -expect  3
@@ -569,6 +791,7 @@ sharing:
        $(LCLINTR) sharing4.c -paramimptemp -expect 12
        $(LCLINTR) sharing5.c -expect 6
 
+.PHONY: slovaknames
 slovaknames:
        $(LCLINTR) +hints slovaknames.c -expect 1
        $(LCLINTR) +hints slovaknames.c +accessslovak 
@@ -576,6 +799,7 @@ slovaknames:
        $(LCLINTR) +hints +slovak -slovakvars slovaknames.c -expect 2
        $(LCLINTR) +hints +slovak -accessslovak slovaknames.c -expect 7
 
+.PHONY: specclauses
 specclauses:
        $(LCLINTR) specclauses.c -expect 6
        $(LCLINTR) specclauses2.c -expect 8
@@ -583,55 +807,66 @@ specclauses:
        $(LCLINTR) specclauses4.c -expect 3
        $(LCLINTR) specclauses5.c -expect 3
 
+.PHONY: special
 special:
        $(LCLINTR) special -expect 20
        $(LCLINTR) special -relaxquals -expect 22
 
+.PHONY: stack
 stack:
        $(LCLINTR) stack.c -expect 5
        $(LCLINTR) stack.c -stackref
 
+.PHONY: staticarray
 staticarray:
        $(LCLINTR) staticarray.c -expect 3
 
+.PHONY: strings
 strings:
        $(LCLINTR) strings.c -expect 3
        $(LCLINTR) -readonlystrings -expect 1 strings.c
        $(LCLINTR) +modobserverstrict -maintype -expect 4 strings.c
 
+.PHONY: structassign
 structassign:
        $(LCLINTR) structassign.c -expect 4
 
+.PHONY: typequals
 typequals:
        $(LCLINTR) typequals.c tq.lcl -expect 5
        $(LCLINTR) typequals.c -expect 2
 
+.PHONY: ud
 ud:
        $(LCLINTR) ud.c -expect 9
        $(LCLINTR) ud2 -specundef -expect 3
 
+.PHONY: ulstypes
 ulstypes:
        $(LCLINTR) ulstypes.c -expect 8
        $(LCLINTR) ulstypes.c +ignorequals 
        $(LCLINTRN) ulstypes.c +strict -exportheader -exportheadervar -expect 28
 # 3 more detected with version 2.5 (change in -numliteral setting)
 
+.PHONY: union
 union:
        $(LCLINTR) +memchecks union.c -expect 8
 
+.PHONY: unreachable
 unreachable:
        $(LCLINTR) unreachable.c -expect 5
        $(LCLINTR) -unreachable unreachable.c -expect 2
        $(LCLINTR) switch.c -expect 4
 
+.PHONY: unsignedcompare
 unsignedcompare:
        ${LCLINTR} +posixlib unsignedcompare.c -expect 4
 
-
 ###
 ### 2001-06-08 evans: 2 new errors after fixing ansireserved name checks
 ###
 
+.PHONY: unused
 unused:
        $(LCLINTRN) unused.c +checks -exportlocal -expect 5
        $(LCLINTRN) unused.c +checks -exportlocal +topuse -expect 8
@@ -640,10 +875,12 @@ unused:
 ### 2001-06-10: Provided by Jim Zalenka
 ###
 
+.PHONY: ullint
 ullint:
        ${LCLINTRN} ullint.c -expect 5
        ${LCLINTRN} ullint.c +charint +charintliteral -expect 2
 
+.PHONY: void
 void:
        ${LCLINTRN} void.c -expect 2
 
@@ -651,6 +888,7 @@ void:
 ### New since 2.5q:
 ###
 
+.PHONY: linked
 linked:
        ${LCLINTR} linked.c -expect 4
        ${LCLINTR} linked2.c -expect 3
@@ -659,16 +897,11 @@ linked:
        ${LCLINTR} linked5.c -expect 4
        ${LCLINTR} linked6.c -expect 4
 
+.PHONY: freearray
 freearray:
        ${LCLINTR} freearray.c -expect 1
 
-###
-### Bugs fixed and new features since version 2.1b
-###
-
-tests2.2:
-       setenv LCLINT '$(LCLINTRN)'; cd tests2.2 ; $(MAKE) -e
-
+.PHONY: tests2.2a
 tests2.2a:
        @cd tests2.2a ; \
        $(LCLINTR) erik.c -expect 1 ; \
@@ -689,88 +922,49 @@ tests2.2a:
        $(LCLINTR) dobb.c ; \
        $(LCLINTR) popik.c -expect 11
 
-tests2.4:
-       setenv LCLINT '$(LCLINTRN)'; cd tests2.4 ; $(MAKE) -e
-
+.PHONY: sizeotest
 sizeoftest:
        @cd sizeoftest; \
        $(LCLINTR) +arraybounds  +arrayboundsread sizeof.c
 
+.PHONY: bufferTest
 bufferTest:
        @cd bufferTest; \
        $(LCLINTR) +arraybounds  +arrayboundsread test4.c test6.c
 
+.PHONY: simplebufferConstraintTests
 simplebufferConstraintTests:
        @cd simplebufferConstraintTests; \
        $(LCLINTR) +arraybounds  +arrayboundsread m.c  sizeof.c  test3.c  test7.c
 
+.PHONY: moreBufferTests
 moreBufferTests:
        @cd moreBufferTests; \
        $(LCLINTR) +arraybounds  +arrayboundsread  unrecogCall.c strrchr.c initialization.c simplifyTest.c strncatNotReallyGood.c strncatReallyGood.c
 
+.PHONY: maxset
 maxset:
        @cd maxset; \
        $(LCLINTR) +arraybounds maxsetannotations.c; \
        $(LCLINTR) +arraybounds maxsetnoannotations.c -expect 1
 
+.PHONY: globalbufferannotation
 globalbufferannotation:
        @cd globalbufferannotation; \
        $(LCLINTR) +arraybounds  +arrayboundsread globalvariable.c
 
+.PHONY: strchr
 strchr:
        @cd strchr; \
        $(LCLINTR) +arraybounds +arrayboundsread  strchr.c -expect 2
 
+.PHONY: for
 for:
-       @cd for; \
-       $(LCLINTR)  +arraybounds  +arrayboundsread  for.c
-
-tests2.5:
-       setenv LCLINT '$(LCLINTRN)'; cd tests2.5 ; $(MAKE) -e
-
-metastate:
-       setenv LCLINT '$(LCLINTRN)'; cd metastate ; $(MAKE) -e
-
-mergestate:
-       setenv LCLINT '$(LCLINTRN)'; cd mergestate ; $(MAKE) -e
-
-tainted:
-       setenv LCLINT '$(LCLINTRN)'; cd tainted ; $(MAKE) -e
-
-fileio:
-       setenv LCLINT '$(LCLINTRN)'; cd fileio ; $(MAKE) -e
-
-warnuse:
-       setenv LCLINT '$(LCLINTRN)'; cd warnuse ; $(MAKE) -e
-
-ensuresclauses:
-       setenv LCLINT '$(LCLINTRN)'; cd ensuresclauses ; $(MAKE) -e
-
-###
-### Integration Tests
-###
-
-db1:
-       setenv LCLINT '$(LCLINTRN)'; cd db1; $(MAKE) -e test
-
-
-### evans 2000-12-22
-### 2 errors are no longer reported, since eref is immutable.
-### Need to clarify what it means for an object to be immutable;
-### there should be 2 types with different storage requirements.
-
-db2:
-       setenv LCLINT '$(LCLINTRN)'; cd db2; $(MAKE) -e test
-
-db3:
-       setenv LCLINT '$(LCLINTRN)'; cd db3; $(MAKE) -e test
-
-clean:
-       -rm -f *~ #*# *.o *.lcs a.out 
-       -cd db1 ; $(MAKE) clean
-       -cd db2 ; $(MAKE) clean
-       -cd db3 ; $(MAKE) clean
-
-
-
-
+       @cd for; $(LCLINTR) +arraybounds +arrayboundsread for.c
+
+.PHONY: $(SUBDIRTESTS)
+$(SUBDIRTESTS):
+       cd $@; $(MAKE) LCLINT="$(LCLINTRN)"
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/test/Makefile.am b/test/Makefile.am
new file mode 100644 (file)
index 0000000..865bc0f
--- /dev/null
@@ -0,0 +1,808 @@
+## This file currently uses GNU Make features; those should really be replaced
+## by configure-time handling.
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+## Use this to configure diff output
+DIFFFLAGS = -u
+
+## Set up the lclint commands
+
+LCLINT    = $(top_builddir)/bin/lclint$(EXEEXT)
+LCLINTP   = @$(LCLINT)
+
+# Make sure .lclintrc files are not used so test results do not
+# depend on local settings.
+LCLINTRN  = $(LCLINTP) -nof -hints -booltype "bool"
+LCLINTR   = $(LCLINTRN) -exportlocal +debugfcnconstraint
+
+## Currently disabled tests:
+##  fileio tainted mergestate nullret nullassign warnuse metastate \
+##  nullret nullassign warnuse
+
+###
+### !!! 
+### These tests have been temporarily removed because of problems with the new build process:
+###   fileio tainted mergestate metastate help sizeoftest bufferTest \
+###   tests2.2 tests2.2a tests2.4 tests2.5 
+###   simplebufferConstraintTests moreBufferTests globalbufferannotation \
+###   maxset strchr for
+
+UNITTESTS = \
+  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 glob globals impabstract init inparam internal iter keep libs \
+  linked lintcomments list macros macrosef merge 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 \
+  structassign typequals ud ulstypes union unreachable unsignedcompare \
+  unused ullint void
+UNITEXPECTS = $(addsuffix .expect, $(UNITTESTS))
+
+INTEGTESTS = db1 db2 db3
+INTEGEXPECTS = $(addsuffix .expect, $(INTEGTESTS))
+
+LCLINTTESTS = $(UNITTESTS) $(INTEGTESTS)
+
+QUICKTESTS = db3
+
+.PHONY: all check
+all check: fulltest
+
+.PHONY: version
+version:
+       -$(LCLINTP) -help version
+
+.PHONY: help
+help:
+       -@$(LCLINTP)
+       -@LARCH_PATH=/dev/null $(LCLINTP) empty.lcl
+       -@$(LCLINTP) -help
+       -@$(LCLINTP) -asdf
+       -@$(LCLINTP) +boolint +boolint 
+       -@$(LCLINTP) -help flags alpha
+       -@$(LCLINTP) -help flags all
+
+.PHONY: clean-local
+clean-local:
+       -rm -f *~ #*# *.o *.lcs a.out
+       -cd db1; $(MAKE) clean
+       -cd db2; $(MAKE) clean
+       -cd db3; $(MAKE) clean
+
+## All tests need lclint to be built
+
+$(LCLINTTESTS): $(LCLINT)
+
+$(LCLINT):
+       cd $(top_builddir)/src; $(MAKE)
+
+## This is a kludgey way of processing the output to make it match exactly
+## The last matcher is the most annoying, as it can differ (the first two are
+##  pretty much fixed); usually, you'll have 'make[1]:', but on DOS it is
+##  'make.exe[1]:' (it might even be 'c:/path/to/make.exe[1]:', but that's
+##  not supported).
+## The tests should really be re-done as shell-scripts or something... maybe
+##  autotest could be used once it's finished.
+CLEANOUTPUT = $(GREP) -v "LCLint 3." | $(GREP) -v "$(LCLINT)" | $(GREP) -v "^make.*\[[1-9]*\]:"
+
+## Not real C code
+
+.c.expect:
+       $(MAKE) $* |& $(CLEANOUTPUT) >$*.expect && cat $*.expect
+
+.c.diff:
+       $(MAKE) $* |& $(CLEANOUTPUT) >$*.out && diff $*.expect $*.out
+
+.PHONY: expects
+expects:
+       @echo "Saving old expects..."; \
+        cat *.expect >expects-`date +"%y-%m-%d-%H"`
+       @for TEST in $(UNITTESTS) $(INTEGTESTS); do \
+          echo "Making $$TEST.expect..."; \
+          $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.expect; \
+          cat $$TEST.expect; \
+        done
+
+.PHONY: quicktest
+quicktest:
+       @for TEST in $(QUICKTESTS); do \
+          echo "Checking $$TEST..."; \
+          $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \
+            $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \
+               echo "*** FAIL ***"; \
+        done
+
+.PHONY: fulltest
+fulltest:
+       @echo "Testing $(PACKAGE) $(VERSION)..."
+       @echo
+       @echo "Version Info:"
+       @$(LCLINTP) -help version
+       @$(LCLINTP) -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 ""
+#      @for TEST in $(INTEGTESTS); 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
+
+SUBDIRTESTS = metastate mergestate tainted fileio warnuse ensuresclauses
+
+.PHONY: abstptr
+abstptr:
+       $(LCLINTR) abstptr -expect 9
+       $(LCLINTR) abstptr +voidabstract -expect 6
+
+.PHONY: abstract
+abstract:
+       $(LCLINTR) abst_t.lcl commentcmd.c -expect 15
+
+.PHONY: alias
+alias:
+       $(LCLINTR) +lh mut
+       $(LCLINTR) mut alias +globalias -expect 19
+       $(LCLINTR) mut alias2 +globalias -expect 17
+       $(LCLINTR) +lh alias3 -expect 14 
+       $(LCLINTR) +lh alias4 +boolint
+       $(LCLINTR) alias4 -pred +retalias -expect 6
+       $(LCLINTR) +lh alias5 +memchecks -null -specundef -expect 5
+
+.PHONY: alttypes
+alttypes:
+       $(LCLINTR) alttypes.c -expect 2
+
+###
+### evans 2001-06-07 - updated nameCheck.c to reflect C9X.
+### Reports one new errors for ansireserved.c - wctomb is bad even as a local
+###    variable (could be a macro?)
+### Reports 3 additional errors for +checks; no longer suppresses name errors
+###    in the presense of other errors.
+###
+
+.PHONY: ansireserved
+ansireserved:
+       $(LCLINTR) ansireserved.c +ansireserved -nolib -expect 9
+       $(LCLINTR) ansireserved.c +ansireserved +ansireservedlocal -nolib -expect 11
+       $(LCLINTRN) ansireserved.c +checks -exportlocal -exportheadervar -exportheader -expect 12
+       $(LCLINTR) ansireserved2.c +ansireserved -expect 1
+
+.PHONY: argorder
+argorder:
+       $(LCLINTR) argorder.c -expect 4
+       $(LCLINTR) argorder2  -expect 5
+       $(LCLINTR) argorder3.c -expect 8
+       $(LCLINTR) argorder4 -expect 9
+       $(LCLINTR) argorder4 -evalorder -expect 1
+       $(LCLINTR) argorder5.c +evalorderuncon -expect 3
+
+.PHONY: args
+args:
+       $(LCLINTR) args -noeffect -expect 12
+
+.PHONY: blocks
+blocks:
+       $(LCLINTR) blocks.c -expect 4
+       $(LCLINTR) blocks.c +ifblock +elseifcomplete -expect 7
+       $(LCLINTR) blocks.c -ifempty +whileempty +whileblock -expect 3
+       $(LCLINTR) blocks.c -ifempty +forempty +forblock -expect 3
+       $(LCLINTR) blocks.c +allempty -expect 6
+       $(LCLINTRN) blocks.c +strict -exportlocal +partial -exportheader -expect 11
+
+.PHONY: break
+break:
+       $(LCLINTR) break.c -expect 4
+       $(LCLINTR) break.c +deepbreak -expect 6
+       $(LCLINTR) break.c +deepbreak -looploopbreak -expect 5
+
+.PHONY: cases
+cases: 
+       $(LCLINTR) cases.c -expect 5
+       $(LCLINTR) cases2.c -expect 2
+       $(LCLINTRN) cases2.c +checks -exportlocal -exportheader -expect 3
+       $(LCLINTRN) cases2.c +checks -exportlocal -exportheader -branchstate -expect 3
+
+.PHONY: cast
+cast:
+       $(LCLINTR) cast -accessmodule -expect 20
+       $(LCLINTRN) cast2.c +checks -exportlocal -exportheader -expect 3
+
+### Two addition errors detected with 2.5 with -numliteral.
+
+.PHONY: charlit
+charlit:
+       $(LCLINTR) +hints charlit.c -expect 4
+       $(LCLINTR) +hints -numliteral charlit.c -expect 6
+       $(LCLINTR) +hints charlit.c +charintliteral +ignoresigns
+
+.PHONY: clauses
+clauses: 
+       $(LCLINTR) clauses.c +memchecks -expect 4
+       $(LCLINTR) clauses2.c +memchecks 
+       $(LCLINTR) clauses3.c +memchecks -expect 2
+       $(LCLINTR) clauses3.c +memchecks +unixlib -expect 3
+
+.PHONY: commentchar
+commentchar:
+       $(LCLINTR) commentchar.c -expect 4
+       $(LCLINTR) -commentchar '#' commentchar.c -expect 4
+
+.PHONY: controldepth
+controldepth:
+       $(LCLINTR) +hints -controlnestdepth 2 controldepth.c -expect 2
+       $(LCLINTR) +hints -controlnestdepth 1 controldepth.c -expect 2
+
+.PHONY: compdestroy
+compdestroy:
+       $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader -expect 1
+       $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy -expect 2
+       $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy +strictusereleased -expect 3
+       $(LCLINTRN) compdestroy.c +strict +partial -exportheader -expect 3
+
+.PHONY: constannot
+constannot:
+       ${LCLINTRN} constannot.c +arraybounds  -exportlocal -expect 2
+
+.PHONY: csyntax
+csyntax:
+       $(LCLINTR) +quiet -incondefs csyntax.c -expect 1 
+       $(LCLINTR) +quiet csyntax2.c -expect 2
+       $(LCLINTR) +quiet csyntax3.c -expect 1
+       $(LCLINTR) +quiet -incondefs csyntax4.c
+       $(LCLINTR) +quiet csyntax5.c
+       $(LCLINTR) +quiet csyntax6.c
+       $(LCLINTR) +quiet csyntax7.c
+       $(LCLINTR) +quiet csyntax8.c
+       $(LCLINTR) +quiet csyntax9.c
+       $(LCLINTR) +quiet csyntax10.c
+       $(LCLINTR) +quiet csyntax11.c
+       $(LCLINTR) +quiet csyntax12.c
+       $(LCLINTR) +quiet csyntax13.c -expect 1
+       $(LCLINTR) +quiet csyntax14.c
+       $(LCLINTR) +quiet csyntax15.c
+       $(LCLINTR) +quiet csyntax16.c -expect 2
+       $(LCLINTR) +quiet csyntax17.c -expect 3
+
+.PHONY: czechnames
+czechnames:
+       $(LCLINTR) czechnames.c
+       $(LCLINTR) +hints +czech czechnames.c -expect 2
+       $(LCLINTR) +hints +czech -czechvars czechnames.c -expect 1
+       $(LCLINTR) +hints +czech -accessczech czechnames.c -expect 6
+
+.PHONY: czechoslovaknames
+czechoslovaknames:
+       $(LCLINTR) +hints +czechoslovak czechnames.c -expect 1
+       $(LCLINTR) +hints +czechoslovak slovaknames.c -expect 1
+       $(LCLINTR) +hints +czechoslovak +slovakvars slovaknames.c -expect 2
+
+###
+### deadparam added 2001-05-27
+###
+
+.PHONY: deadparam
+deadparam:
+       ${LCLINTR} deadparam.c -expect 3
+
+#
+# Was expect 3 before 2.4.  Earlier versions did not handle implicit
+# function pointers correctly.
+#
+
+.PHONY: decl
+decl:
+       $(LCLINTR) decl.c -expect 2
+       $(LCLINTRN) decl.c +strict -exportlocal -expect 5
+       $(LCLINTR) decl2 -expect 4
+
+.PHONY: enum
+enum:
+       $(LCLINTR) enum -expect 16
+       $(LCLINTR) enum -misscase -expect 14
+
+.PHONY: exports
+exports:
+       $(LCLINTR) exports.c +exporttype +exportvar +exportfcn +topuse +typeuse -expect 6
+       $(LCLINTR) exports.c +exportany -expect 3
+       $(LCLINTR) exports.c
+
+.PHONY: external
+external:
+       $(LCLINTR) external.c +partial
+       $(LCLINTR) external.c +partial +distinctexternalnames -expect 2
+       $(LCLINTR) external.c -nolib +partial -externalnamelength 3 -expect 3
+       $(LCLINTR) external.c -nolib +partial -externalnamelength 3 +externalnamecaseinsensitive -expect 3
+       $(LCLINTR) external.c +partial -externalnamelength 3 -expect 4
+
+.PHONY: fields
+fields:
+       $(LCLINTR) fields.c +memchecks -expect 6
+       $(LCLINTR) fields2.c +memchecks -expect 5
+       $(LCLINTR) fields3.c +memchecks
+
+.PHONY: flags
+flags:
+       $(LCLINTR) flags.c -expect 8
+       $(LCLINTR) +nocomments flags.c -expect 2
+
+### Added 2001-06-02
+
+.PHONY: forbody
+forbody:
+       ${LCLINTR} forbody.c -expect 2
+
+### Added 2001-06-03
+.PHONY: format
+format:
+       ${LCLINTR} format.c -expect 3
+       ${LCLINTR} format.c -formatconst 
+
+# two new errors (invalid lhs)
+
+.PHONY: funcpointer
+funcpointer:
+       $(LCLINTR) +memchecks +noparams funcpointer.c -expect 18
+
+.PHONY: glob
+glob:
+       $(LCLINTR) glob -expect 4
+       $(LCLINTR) glob -globuse -expect 3
+       $(LCLINTR) glob +globunspec -expect 6
+
+.PHONY: globals
+globals:
+       $(LCLINTR) -modifies globals.c -expect 5
+       $(LCLINTR) -modifies globals.c +allglobals -expect 6
+       $(LCLINTR) -modifies globals.c +impcheckedglobals -expect 6
+       $(LCLINTR) -modifies globals.c -globals -checkstrictglobals -expect 2
+       $(LCLINTR) -modifies globals.c +globunspec -expect 6
+       $(LCLINTR) -modifies globals.c +globunspec +allglobals -expect 8
+
+# Was -accessfile
+.PHONY: impabstract
+impabstract: 
+       $(LCLINTR) -accessmodule impabstract.c 
+       $(LCLINTR) -accessmodule +hints +impabstract impabstract.c -expect 2
+       $(LCLINTR) -accessmodule +hints +impabstract impabstract -expect 4
+
+### evans 2001-10-14: Expected errors updated
+.PHONY: init
+init:
+       $(LCLINTR) init.c -expect 14
+       $(LCLINTRN) init.c +checks -exportlocal -exportheadervar -expect 17
+
+
+.PHONY: inparam
+inparam:
+       $(LCLINTR) inparam.c -expect 2
+       $(LCLINTR) +impouts inparam.c -expect 1
+
+.PHONY: internal
+internal:
+       $(LCLINTR) internal.c -expect 1
+       $(LCLINTR) internal.c +distinctinternalnames -expect 2
+       $(LCLINTR) internal.c -internalnamelen 28 -expect 3
+       $(LCLINTR) internal.c +internalnamecaseinsensitive -expect 3
+       $(LCLINTR) internal.c +internalnamecaseinsensitive +internalnamelookalike -expect 11
+
+###
+### iter
+### 2001-06-06: Error message for iter.lcl:3,6 fixed to iter.lcl:3:6
+### 
+
+.PHONY: iter
+iter:
+       $(LCLINTR) iter -expect 14 -lclexpect 1
+       $(LCLINTR) iter2.c -expect 12
+
+.PHONY: keep
+keep:
+       $(LCLINTR) keep.c +memchecks -expect 6
+
+### libs
+### 2001-05-22: 2 new errors found (fixed spec of signal)
+### 2001-05-30: 3 new errors found (formatconst)
+
+.PHONY: libs
+libs:
+       $(LCLINTR) libs.c +longunsignedunsignedintegral -expect 18
+       $(LCLINTR) libs.c -expect 22
+       $(LCLINTR) libs.c +globunspec +modunspec -expect 25
+       $(LCLINTR) libs.c +strictlib +globunspec +modunspec -expect 42
+
+.PHONY: lintcomments
+lintcomments:
+       $(LCLINTR) lintcomments.c -expect 4
+       $(LCLINTR) lintcomments.c -warnlintcomments -expect 1
+       $(LCLINTR) lintcomments.c -lintcomments -expect 4
+
+.PHONY: list
+list:
+       $(LCLINTR) list.c -expect 3
+
+.PHONY: macros
+macros:
+       $(LCLINTR) macros -expect 17 
+       $(LCLINTR) macros.c +allmacros -expect 34
+       $(LCLINTR) macros.c +fcnmacros -expect 31
+
+
+.PHONY: macrosef
+macrosef:
+       $(LCLINTR) macrosef -expect 4
+       $(LCLINTR) macrosef.c +allmacros -expect 3
+       $(LCLINTR) macrosef.c +allmacros +sefuncon -expect 4
+
+.PHONY: merge
+merge:
+       $(LCLINTRN) merge.c +checks -exportlocal -exportheadervar -exportheader -expect 3
+
+.PHONY: modifies
+modifies:
+       $(LCLINTR) modifies.c modclient.c +impcheckedstatics +mustmod -expect 7
+
+.PHONY: modtest
+modtest:
+       $(LCLINTR) modtest -expect 10
+       $(LCLINTR) modtest +modunspec -expect 13
+       $(LCLINTR) modtest +mustmod -expect 14
+
+.PHONY: moduncon
+moduncon:
+       $(LCLINTR) moduncon.c +moduncon -memchecks -expect 4
+       $(LCLINTRN) moduncon.c +strict -exportlocal -expect 22
+
+.PHONY: mongoincludes
+mongoincludes:
+       $(LCLINTR) mongoincludes.c -includenest 1 -expect 19
+       $(LCLINTR) mongoincludes.c -includenest 2 -expect 10
+       $(LCLINTR) mongoincludes.c -includenest 3 -expect 4
+       $(LCLINTR) mongoincludes.c -includenest 4 -expect 1
+       $(LCLINTR) mongoincludes.c -includenest 5 -expect 0
+
+.PHONY: mystrncat
+mystrncat:
+       $(LCLINTR) mystrncat.c +arraybounds  +arrayboundsread -expect 4 
+
+.PHONY: noeffect
+noeffect:
+       ${LCLINT} -nof noeffect.c +allmacros +checks -expect 3
+
+.PHONY: null
+null: 
+       $(LCLINTR) null1.c -expect 14
+       $(LCLINTR) null1.c -null -expect 4
+       $(LCLINTR) null2.c -expect 10
+       $(LCLINTR) null3.c -expect 15
+       $(LCLINTR) null3.c -warnunixlib +unixlib -expect 16
+       $(LCLINTR) null4.c -expect 1
+       $(LCLINTR) null5.c -expect 4
+       $(LCLINTR) null6 -expect 4
+       $(LCLINTR) +quiet null6.lcl -dump null6
+       $(LCLINTR) null6.c -load null6 -expect 4
+
+### Added for 3.0 (bugs reported by Kevin Broady)
+
+.PHONY: nullret
+nullret:
+       $(LCLINTR) nullret.c -expect 2
+       $(LCLINTR) -nullret nullret.c -expect 1
+
+.PHONY: nullassign
+nullassign:
+       $(LCLINTR) nullassign.c -expect 2
+       $(LCLINTR) -nullassign nullassign.c -expect 1
+
+
+#
+# Before 2.4, expected one more because error was reported both as 
+# dependent and observer.
+#
+
+.PHONY: observer
+observer:
+       $(LCLINTRN) observer +checks -exportlocal -exportheader -expect 9
+       $(LCLINTRN) observer.c +checks -exportlocal -exportheader -expect 8
+       $(LCLINTR) observer.c -expect 7
+
+.PHONY: oldstyle
+oldstyle:
+       $(LCLINTR) oldstyle -expect 3
+
+.PHONY: outglob
+outglob:
+       $(LCLINTR) outglob -expect 10
+
+.PHONY: outparam
+outparam:
+       $(LCLINTR) outparam -expect 12
+
+### evans 2001-08-26: postnotnull new
+
+.PHONY: postnotnull
+postnotnull:
+       ${LCLINTR} postnotnull.c -expect 1
+#
+# Four new +fcnuse errors for -strict (evans 2001-07-22)
+# 
+
+.PHONY: preds
+preds:
+       $(LCLINTR) +hints preds.c -expect 6
+       $(LCLINTRN) +hints preds.c -weak -expect 1
+       $(LCLINTRN) +hints preds.c -strict -exportlocal -exportheader -expect 12
+
+.PHONY: prefixes
+prefixes:
+       $(LCLINTR) prefixes.c +partial
+       $(LCLINTRN) prefixes.c +allmacros +checks -exportlocal +partial -exportheader -exportheadervar -expect 4
+       $(LCLINTR) prefixes.c -typeprefix "T" -expect 2
+       $(LCLINTR) prefixes.c -typeprefix "^" -expect 1
+       $(LCLINTR) prefixes.c -typeprefix "^*" -expect 2
+       $(LCLINTR) prefixes.c -typeprefix "^%*" -expect 2
+       $(LCLINTR) prefixes.c -typeprefix "^~*" -expect 2
+       $(LCLINTR) prefixes.c -typeprefix "^" +typeprefixexclude -expect 7
+       $(LCLINTR) prefixes.c -filestaticprefix "^^" -expect 4
+       $(LCLINTR) prefixes.c -filestaticprefix "^#" -expect 5
+       $(LCLINTR) prefixes.c -filestaticprefix "^?&x" -expect 5
+       $(LCLINTR) prefixes.c -globalprefix "G" -expect 1
+       $(LCLINTR) prefixes.c -globalprefix "&G?_^" -expect 1
+       $(LCLINTR) prefixes.c -externalprefix "G" -expect 5
+       $(LCLINTR) prefixes.c -typeprefix "T" -externalprefix "G" -expect 4
+       $(LCLINTR) prefixes.c -localprefix "?*" +localprefixexclude -expect 13
+
+.PHONY: printflike
+printflike:
+       $(LCLINTR) printflike.c -expect 6
+       $(LCLINTR) printflike.c -warnlintcomments -expect 5
+
+.PHONY: rc
+rc:
+       $(LCLINTR) -DMYSTERY='"a flag\"wicked cool"' rc.c -expect 1
+       $(LCLINTR) -DMYSTERY=12 rc.c -expect 1
+       $(LCLINTR) -f rc1.lclintrc rc.c -expect 1
+       $(LCLINTR) -UMYSTERY -f rc1.lclintrc rc.c -expect 1
+       $(LCLINTR) -f rc3.lclintrc rc.c -expect 1
+
+.PHONY: refcounts
+refcounts:
+       $(LCLINTR) refcounts.c -expect 7 
+
+.PHONY: release
+release:
+       $(LCLINTR) release.c +memchecks -expect 1
+
+.PHONY: repexpose
+repexpose:
+       $(LCLINTR) +lh repexpose +memchecks -expect 12
+       $(LCLINTR) repexpose +memchecks +retalias -expect 15
+       $(LCLINTRN) repexpose +checks -exportlocal -expect 27
+
+### returned added 2001-05-27
+### (Bug discovered checking lclint sources.)
+
+.PHONY: returned
+returned:
+       ${LCLINTR} returned.c -expect 1
+
+.PHONY: sharing
+sharing: 
+       $(LCLINTR) sharing1.c -expect 21
+       $(LCLINTR) sharing3.c -expect  3
+       $(LCLINTR) sharing4.c -expect 13
+       $(LCLINTR) sharing4.c -paramimptemp -expect 12
+       $(LCLINTR) sharing5.c -expect 6
+
+.PHONY: slovaknames
+slovaknames:
+       $(LCLINTR) +hints slovaknames.c -expect 1
+       $(LCLINTR) +hints slovaknames.c +accessslovak 
+       $(LCLINTR) +hints +slovak slovaknames.c -expect 3
+       $(LCLINTR) +hints +slovak -slovakvars slovaknames.c -expect 2
+       $(LCLINTR) +hints +slovak -accessslovak slovaknames.c -expect 7
+
+.PHONY: specclauses
+specclauses:
+       $(LCLINTR) specclauses.c -expect 6
+       $(LCLINTR) specclauses2.c -expect 8
+       $(LCLINTR) specclauses3.c -expect 6
+       $(LCLINTR) specclauses4.c -expect 3
+       $(LCLINTR) specclauses5.c -expect 3
+
+.PHONY: special
+special:
+       $(LCLINTR) special -expect 20
+       $(LCLINTR) special -relaxquals -expect 22
+
+.PHONY: stack
+stack:
+       $(LCLINTR) stack.c -expect 5
+       $(LCLINTR) stack.c -stackref
+
+.PHONY: staticarray
+staticarray:
+       $(LCLINTR) staticarray.c -expect 3
+
+.PHONY: strings
+strings:
+       $(LCLINTR) strings.c -expect 3
+       $(LCLINTR) -readonlystrings -expect 1 strings.c
+       $(LCLINTR) +modobserverstrict -maintype -expect 4 strings.c
+
+.PHONY: structassign
+structassign:
+       $(LCLINTR) structassign.c -expect 4
+
+.PHONY: typequals
+typequals:
+       $(LCLINTR) typequals.c tq.lcl -expect 5
+       $(LCLINTR) typequals.c -expect 2
+
+.PHONY: ud
+ud:
+       $(LCLINTR) ud.c -expect 9
+       $(LCLINTR) ud2 -specundef -expect 3
+
+.PHONY: ulstypes
+ulstypes:
+       $(LCLINTR) ulstypes.c -expect 8
+       $(LCLINTR) ulstypes.c +ignorequals 
+       $(LCLINTRN) ulstypes.c +strict -exportheader -exportheadervar -expect 28
+# 3 more detected with version 2.5 (change in -numliteral setting)
+
+.PHONY: union
+union:
+       $(LCLINTR) +memchecks union.c -expect 8
+
+.PHONY: unreachable
+unreachable:
+       $(LCLINTR) unreachable.c -expect 5
+       $(LCLINTR) -unreachable unreachable.c -expect 2
+       $(LCLINTR) switch.c -expect 4
+
+.PHONY: unsignedcompare
+unsignedcompare:
+       ${LCLINTR} +posixlib unsignedcompare.c -expect 4
+
+
+###
+### 2001-06-08 evans: 2 new errors after fixing ansireserved name checks
+###
+
+.PHONY: unused
+unused:
+       $(LCLINTRN) unused.c +checks -exportlocal -expect 5
+       $(LCLINTRN) unused.c +checks -exportlocal +topuse -expect 8
+
+###
+### 2001-06-10: Provided by Jim Zalenka
+###
+
+.PHONY: ullint
+ullint:
+       ${LCLINTRN} ullint.c -expect 5
+       ${LCLINTRN} ullint.c +charint +charintliteral -expect 2
+
+.PHONY: void
+void:
+       ${LCLINTRN} void.c -expect 2
+
+###
+### New since 2.5q:
+###
+
+.PHONY: linked
+linked:
+       ${LCLINTR} linked.c -expect 4
+       ${LCLINTR} linked2.c -expect 3
+       ${LCLINTR} linked3.c -expect 5
+       ${LCLINTR} linked4.c -expect 6
+       ${LCLINTR} linked5.c -expect 4
+       ${LCLINTR} linked6.c -expect 4
+
+.PHONY: freearray
+freearray:
+       ${LCLINTR} freearray.c -expect 1
+
+###
+### Bugs fixed and new features since version 2.1b
+###
+
+SUBDIRTESTS += tests2.2
+
+.PHONY: tests2.2a
+tests2.2a:
+       @cd tests2.2a ; \
+       $(LCLINTR) erik.c -expect 1 ; \
+       $(LCLINTR) boolcomp.c -expect 5 ; \
+       $(LCLINTR) boolenum.c ; \
+       $(LCLINTR) addassign.c -expect 1; \
+       $(LCLINTR) toralf.c -expect 5 ; \
+       $(LCLINTR) fred.c -booltype Bool ; \
+       $(LCLINTR) sizeof.c ; \
+       $(LCLINTR) arrayparam.c -expect 5 ; \
+       $(LCLINTR) notreached.c ; \
+       $(LCLINTR) duff.c -casebreak -firstcase ; \
+       $(LCLINTR) obviousloop.c -expect 4 ; \
+       $(LCLINTR) bitops.c +bitwisesigned -expect 11 ; \
+       $(LCLINTR) bitops.c -expect 5 ; \
+       $(LCLINTR) isalpha.c +strictlib -expect 1 ; \
+       $(LCLINTR) isalpha.c -expect 1 ; \
+       $(LCLINTR) dobb.c ; \
+       $(LCLINTR) popik.c -expect 11
+
+SUBDIRTESTS += tests2.4
+
+.PHONY: sizeotest
+sizeoftest:
+       @cd sizeoftest; \
+       $(LCLINTR) +arraybounds  +arrayboundsread sizeof.c
+
+.PHONY: bufferTest
+bufferTest:
+       @cd bufferTest; \
+       $(LCLINTR) +arraybounds  +arrayboundsread test4.c test6.c
+
+.PHONY: simplebufferConstraintTests
+simplebufferConstraintTests:
+       @cd simplebufferConstraintTests; \
+       $(LCLINTR) +arraybounds  +arrayboundsread m.c  sizeof.c  test3.c  test7.c
+
+.PHONY: moreBufferTests
+moreBufferTests:
+       @cd moreBufferTests; \
+       $(LCLINTR) +arraybounds  +arrayboundsread  unrecogCall.c strrchr.c initialization.c simplifyTest.c strncatNotReallyGood.c strncatReallyGood.c
+
+.PHONY: maxset
+maxset:
+       @cd maxset; \
+       $(LCLINTR) +arraybounds maxsetannotations.c; \
+       $(LCLINTR) +arraybounds maxsetnoannotations.c -expect 1
+
+.PHONY: globalbufferannotation
+globalbufferannotation:
+       @cd globalbufferannotation; \
+       $(LCLINTR) +arraybounds  +arrayboundsread globalvariable.c
+
+.PHONY: strchr
+strchr:
+       @cd strchr; \
+       $(LCLINTR) +arraybounds +arrayboundsread  strchr.c -expect 2
+
+.PHONY: for
+for:
+       @cd for; $(LCLINTR) +arraybounds +arrayboundsread for.c
+
+SUBDIRTESTS += tests2.5
+
+## Integration Tests
+
+## evans 2000-12-22
+## db2: 2 errors are no longer reported, since eref is immutable.
+## 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) LCLINT="$(LCLINTRN)"
diff --git a/test/Makefile.in b/test/Makefile.in
new file mode 100644 (file)
index 0000000..805081c
--- /dev/null
@@ -0,0 +1,970 @@
+# Makefile.in generated automatically by automake 1.5 from Makefile.am.
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = @host_alias@
+host_triplet = @host@
+AMTAR = @AMTAR@
+AWK = @AWK@
+BISON = @BISON@
+CAT = @CAT@
+CC = @CC@
+CP = @CP@
+CPP = @CPP@
+CXX = @CXX@
+DEPDIR = @DEPDIR@
+DIFF = @DIFF@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LCLOBJ = @LCLOBJ@
+LEX = @LEX@
+LN_S = @LN_S@
+MV = @MV@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+RM = @RM@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+install_sh = @install_sh@
+
+AUTOMAKE_OPTIONS = 1.5 foreign
+
+DIFFFLAGS = -u
+
+LCLINT = $(top_builddir)/bin/lclint$(EXEEXT)
+LCLINTP = @$(LCLINT)
+
+# Make sure .lclintrc files are not used so test results do not
+# depend on local settings.
+LCLINTRN = $(LCLINTP) -nof -hints -booltype "bool"
+LCLINTR = $(LCLINTRN) -exportlocal +debugfcnconstraint
+
+
+###
+### !!! 
+### These tests have been temporarily removed because of problems with the new build process:
+###   fileio tainted mergestate metastate help sizeoftest bufferTest \
+###   tests2.2 tests2.2a tests2.4 tests2.5 
+###   simplebufferConstraintTests moreBufferTests globalbufferannotation \
+###   maxset strchr for
+UNITTESTS = \
+  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 glob globals impabstract init inparam internal iter keep libs \
+  linked lintcomments list macros macrosef merge 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 \
+  structassign typequals ud ulstypes union unreachable unsignedcompare \
+  unused ullint void
+
+UNITEXPECTS = $(addsuffix .expect, $(UNITTESTS))
+
+INTEGTESTS = db1 db2 db3
+INTEGEXPECTS = $(addsuffix .expect, $(INTEGTESTS))
+
+LCLINTTESTS = $(UNITTESTS) $(INTEGTESTS)
+
+QUICKTESTS = db3
+
+CLEANOUTPUT = $(GREP) -v "LCLint 3." | $(GREP) -v "$(LCLINT)" | $(GREP) -v "^make.*\[[1-9]*\]:"
+
+
+#!!!!
+#      @echo ""
+#      @echo "Integration tests:"
+#      @echo ""
+#      @for TEST in $(INTEGTESTS); do \
+#         echo "Checking $$TEST..."; \
+#         $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \
+#           $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \
+#               echo "*** FAIL ***"; \
+#       done
+
+###
+### Bugs fixed and new features since version 2.1b
+###
+SUBDIRTESTS = metastate mergestate tainted fileio warnuse ensuresclauses tests2.2 tests2.4 tests2.5 db1 db2 db3
+subdir = test
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .diff .expect
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --foreign  test/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+       cd $(top_builddir) && \
+         CONFIG_HEADERS= CONFIG_LINKS= \
+         CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
+uninstall-info-am:
+tags: TAGS
+TAGS:
+
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+       @for file in $(DISTFILES); do \
+         if test -f $$file; then d=.; else d=$(srcdir); fi; \
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           $(mkinstalldirs) "$(distdir)/$$dir"; \
+         fi; \
+         if test -d $$d/$$file; then \
+           cp -pR $$d/$$file $(distdir) \
+           || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile
+
+installdirs:
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-local mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic clean-local \
+       distclean distclean-generic distdir dvi dvi-am info info-am \
+       install install-am install-data install-data-am install-exec \
+       install-exec-am install-info install-info-am install-man \
+       install-strip installcheck installcheck-am installdirs \
+       maintainer-clean maintainer-clean-generic mostlyclean \
+       mostlyclean-generic uninstall uninstall-am uninstall-info-am
+
+
+.PHONY: all check
+all check: fulltest
+
+.PHONY: version
+version:
+       -$(LCLINTP) -help version
+
+.PHONY: help
+help:
+       -@$(LCLINTP)
+       -@LARCH_PATH=/dev/null $(LCLINTP) empty.lcl
+       -@$(LCLINTP) -help
+       -@$(LCLINTP) -asdf
+       -@$(LCLINTP) +boolint +boolint 
+       -@$(LCLINTP) -help flags alpha
+       -@$(LCLINTP) -help flags all
+
+.PHONY: clean-local
+clean-local:
+       -rm -f *~ #*# *.o *.lcs a.out
+       -cd db1; $(MAKE) clean
+       -cd db2; $(MAKE) clean
+       -cd db3; $(MAKE) clean
+
+$(LCLINTTESTS): $(LCLINT)
+
+$(LCLINT):
+       cd $(top_builddir)/src; $(MAKE)
+
+.c.expect:
+       $(MAKE) $* |& $(CLEANOUTPUT) >$*.expect && cat $*.expect
+
+.c.diff:
+       $(MAKE) $* |& $(CLEANOUTPUT) >$*.out && diff $*.expect $*.out
+
+.PHONY: expects
+expects:
+       @echo "Saving old expects..."; \
+        cat *.expect >expects-`date +"%y-%m-%d-%H"`
+       @for TEST in $(UNITTESTS) $(INTEGTESTS); do \
+          echo "Making $$TEST.expect..."; \
+          $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.expect; \
+          cat $$TEST.expect; \
+        done
+
+.PHONY: quicktest
+quicktest:
+       @for TEST in $(QUICKTESTS); do \
+          echo "Checking $$TEST..."; \
+          $(MAKE) $$TEST 2>&1 | $(CLEANOUTPUT) >$$TEST.out && \
+            $(DIFF) $(DIFFFLAGS) $$TEST.expect $$TEST.out || \
+               echo "*** FAIL ***"; \
+        done
+
+.PHONY: fulltest
+fulltest:
+       @echo "Testing $(PACKAGE) $(VERSION)..."
+       @echo
+       @echo "Version Info:"
+       @$(LCLINTP) -help version
+       @$(LCLINTP) -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
+
+.PHONY: abstptr
+abstptr:
+       $(LCLINTR) abstptr -expect 9
+       $(LCLINTR) abstptr +voidabstract -expect 6
+
+.PHONY: abstract
+abstract:
+       $(LCLINTR) abst_t.lcl commentcmd.c -expect 15
+
+.PHONY: alias
+alias:
+       $(LCLINTR) +lh mut
+       $(LCLINTR) mut alias +globalias -expect 19
+       $(LCLINTR) mut alias2 +globalias -expect 17
+       $(LCLINTR) +lh alias3 -expect 14 
+       $(LCLINTR) +lh alias4 +boolint
+       $(LCLINTR) alias4 -pred +retalias -expect 6
+       $(LCLINTR) +lh alias5 +memchecks -null -specundef -expect 5
+
+.PHONY: alttypes
+alttypes:
+       $(LCLINTR) alttypes.c -expect 2
+
+###
+### evans 2001-06-07 - updated nameCheck.c to reflect C9X.
+### Reports one new errors for ansireserved.c - wctomb is bad even as a local
+###    variable (could be a macro?)
+### Reports 3 additional errors for +checks; no longer suppresses name errors
+###    in the presense of other errors.
+###
+
+.PHONY: ansireserved
+ansireserved:
+       $(LCLINTR) ansireserved.c +ansireserved -nolib -expect 9
+       $(LCLINTR) ansireserved.c +ansireserved +ansireservedlocal -nolib -expect 11
+       $(LCLINTRN) ansireserved.c +checks -exportlocal -exportheadervar -exportheader -expect 12
+       $(LCLINTR) ansireserved2.c +ansireserved -expect 1
+
+.PHONY: argorder
+argorder:
+       $(LCLINTR) argorder.c -expect 4
+       $(LCLINTR) argorder2  -expect 5
+       $(LCLINTR) argorder3.c -expect 8
+       $(LCLINTR) argorder4 -expect 9
+       $(LCLINTR) argorder4 -evalorder -expect 1
+       $(LCLINTR) argorder5.c +evalorderuncon -expect 3
+
+.PHONY: args
+args:
+       $(LCLINTR) args -noeffect -expect 12
+
+.PHONY: blocks
+blocks:
+       $(LCLINTR) blocks.c -expect 4
+       $(LCLINTR) blocks.c +ifblock +elseifcomplete -expect 7
+       $(LCLINTR) blocks.c -ifempty +whileempty +whileblock -expect 3
+       $(LCLINTR) blocks.c -ifempty +forempty +forblock -expect 3
+       $(LCLINTR) blocks.c +allempty -expect 6
+       $(LCLINTRN) blocks.c +strict -exportlocal +partial -exportheader -expect 11
+
+.PHONY: break
+break:
+       $(LCLINTR) break.c -expect 4
+       $(LCLINTR) break.c +deepbreak -expect 6
+       $(LCLINTR) break.c +deepbreak -looploopbreak -expect 5
+
+.PHONY: cases
+cases: 
+       $(LCLINTR) cases.c -expect 5
+       $(LCLINTR) cases2.c -expect 2
+       $(LCLINTRN) cases2.c +checks -exportlocal -exportheader -expect 3
+       $(LCLINTRN) cases2.c +checks -exportlocal -exportheader -branchstate -expect 3
+
+.PHONY: cast
+cast:
+       $(LCLINTR) cast -accessmodule -expect 20
+       $(LCLINTRN) cast2.c +checks -exportlocal -exportheader -expect 3
+
+### Two addition errors detected with 2.5 with -numliteral.
+
+.PHONY: charlit
+charlit:
+       $(LCLINTR) +hints charlit.c -expect 4
+       $(LCLINTR) +hints -numliteral charlit.c -expect 6
+       $(LCLINTR) +hints charlit.c +charintliteral +ignoresigns
+
+.PHONY: clauses
+clauses: 
+       $(LCLINTR) clauses.c +memchecks -expect 4
+       $(LCLINTR) clauses2.c +memchecks 
+       $(LCLINTR) clauses3.c +memchecks -expect 2
+       $(LCLINTR) clauses3.c +memchecks +unixlib -expect 3
+
+.PHONY: commentchar
+commentchar:
+       $(LCLINTR) commentchar.c -expect 4
+       $(LCLINTR) -commentchar '#' commentchar.c -expect 4
+
+.PHONY: controldepth
+controldepth:
+       $(LCLINTR) +hints -controlnestdepth 2 controldepth.c -expect 2
+       $(LCLINTR) +hints -controlnestdepth 1 controldepth.c -expect 2
+
+.PHONY: compdestroy
+compdestroy:
+       $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader -expect 1
+       $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy -expect 2
+       $(LCLINTRN) compdestroy.c +checks -exportlocal -exportheader +strictdestroy +strictusereleased -expect 3
+       $(LCLINTRN) compdestroy.c +strict +partial -exportheader -expect 3
+
+.PHONY: constannot
+constannot:
+       ${LCLINTRN} constannot.c +arraybounds  -exportlocal -expect 2
+
+.PHONY: csyntax
+csyntax:
+       $(LCLINTR) +quiet -incondefs csyntax.c -expect 1 
+       $(LCLINTR) +quiet csyntax2.c -expect 2
+       $(LCLINTR) +quiet csyntax3.c -expect 1
+       $(LCLINTR) +quiet -incondefs csyntax4.c
+       $(LCLINTR) +quiet csyntax5.c
+       $(LCLINTR) +quiet csyntax6.c
+       $(LCLINTR) +quiet csyntax7.c
+       $(LCLINTR) +quiet csyntax8.c
+       $(LCLINTR) +quiet csyntax9.c
+       $(LCLINTR) +quiet csyntax10.c
+       $(LCLINTR) +quiet csyntax11.c
+       $(LCLINTR) +quiet csyntax12.c
+       $(LCLINTR) +quiet csyntax13.c -expect 1
+       $(LCLINTR) +quiet csyntax14.c
+       $(LCLINTR) +quiet csyntax15.c
+       $(LCLINTR) +quiet csyntax16.c -expect 2
+       $(LCLINTR) +quiet csyntax17.c -expect 3
+
+.PHONY: czechnames
+czechnames:
+       $(LCLINTR) czechnames.c
+       $(LCLINTR) +hints +czech czechnames.c -expect 2
+       $(LCLINTR) +hints +czech -czechvars czechnames.c -expect 1
+       $(LCLINTR) +hints +czech -accessczech czechnames.c -expect 6
+
+.PHONY: czechoslovaknames
+czechoslovaknames:
+       $(LCLINTR) +hints +czechoslovak czechnames.c -expect 1
+       $(LCLINTR) +hints +czechoslovak slovaknames.c -expect 1
+       $(LCLINTR) +hints +czechoslovak +slovakvars slovaknames.c -expect 2
+
+###
+### deadparam added 2001-05-27
+###
+
+.PHONY: deadparam
+deadparam:
+       ${LCLINTR} deadparam.c -expect 3
+
+#
+# Was expect 3 before 2.4.  Earlier versions did not handle implicit
+# function pointers correctly.
+#
+
+.PHONY: decl
+decl:
+       $(LCLINTR) decl.c -expect 2
+       $(LCLINTRN) decl.c +strict -exportlocal -expect 5
+       $(LCLINTR) decl2 -expect 4
+
+.PHONY: enum
+enum:
+       $(LCLINTR) enum -expect 16
+       $(LCLINTR) enum -misscase -expect 14
+
+.PHONY: exports
+exports:
+       $(LCLINTR) exports.c +exporttype +exportvar +exportfcn +topuse +typeuse -expect 6
+       $(LCLINTR) exports.c +exportany -expect 3
+       $(LCLINTR) exports.c
+
+.PHONY: external
+external:
+       $(LCLINTR) external.c +partial
+       $(LCLINTR) external.c +partial +distinctexternalnames -expect 2
+       $(LCLINTR) external.c -nolib +partial -externalnamelength 3 -expect 3
+       $(LCLINTR) external.c -nolib +partial -externalnamelength 3 +externalnamecaseinsensitive -expect 3
+       $(LCLINTR) external.c +partial -externalnamelength 3 -expect 4
+
+.PHONY: fields
+fields:
+       $(LCLINTR) fields.c +memchecks -expect 6
+       $(LCLINTR) fields2.c +memchecks -expect 5
+       $(LCLINTR) fields3.c +memchecks
+
+.PHONY: flags
+flags:
+       $(LCLINTR) flags.c -expect 8
+       $(LCLINTR) +nocomments flags.c -expect 2
+
+### Added 2001-06-02
+
+.PHONY: forbody
+forbody:
+       ${LCLINTR} forbody.c -expect 2
+
+### Added 2001-06-03
+.PHONY: format
+format:
+       ${LCLINTR} format.c -expect 3
+       ${LCLINTR} format.c -formatconst 
+
+# two new errors (invalid lhs)
+
+.PHONY: funcpointer
+funcpointer:
+       $(LCLINTR) +memchecks +noparams funcpointer.c -expect 18
+
+.PHONY: glob
+glob:
+       $(LCLINTR) glob -expect 4
+       $(LCLINTR) glob -globuse -expect 3
+       $(LCLINTR) glob +globunspec -expect 6
+
+.PHONY: globals
+globals:
+       $(LCLINTR) -modifies globals.c -expect 5
+       $(LCLINTR) -modifies globals.c +allglobals -expect 6
+       $(LCLINTR) -modifies globals.c +impcheckedglobals -expect 6
+       $(LCLINTR) -modifies globals.c -globals -checkstrictglobals -expect 2
+       $(LCLINTR) -modifies globals.c +globunspec -expect 6
+       $(LCLINTR) -modifies globals.c +globunspec +allglobals -expect 8
+
+# Was -accessfile
+.PHONY: impabstract
+impabstract: 
+       $(LCLINTR) -accessmodule impabstract.c 
+       $(LCLINTR) -accessmodule +hints +impabstract impabstract.c -expect 2
+       $(LCLINTR) -accessmodule +hints +impabstract impabstract -expect 4
+
+### evans 2001-10-14: Expected errors updated
+.PHONY: init
+init:
+       $(LCLINTR) init.c -expect 14
+       $(LCLINTRN) init.c +checks -exportlocal -exportheadervar -expect 17
+
+.PHONY: inparam
+inparam:
+       $(LCLINTR) inparam.c -expect 2
+       $(LCLINTR) +impouts inparam.c -expect 1
+
+.PHONY: internal
+internal:
+       $(LCLINTR) internal.c -expect 1
+       $(LCLINTR) internal.c +distinctinternalnames -expect 2
+       $(LCLINTR) internal.c -internalnamelen 28 -expect 3
+       $(LCLINTR) internal.c +internalnamecaseinsensitive -expect 3
+       $(LCLINTR) internal.c +internalnamecaseinsensitive +internalnamelookalike -expect 11
+
+###
+### iter
+### 2001-06-06: Error message for iter.lcl:3,6 fixed to iter.lcl:3:6
+### 
+
+.PHONY: iter
+iter:
+       $(LCLINTR) iter -expect 14 -lclexpect 1
+       $(LCLINTR) iter2.c -expect 12
+
+.PHONY: keep
+keep:
+       $(LCLINTR) keep.c +memchecks -expect 6
+
+### libs
+### 2001-05-22: 2 new errors found (fixed spec of signal)
+### 2001-05-30: 3 new errors found (formatconst)
+
+.PHONY: libs
+libs:
+       $(LCLINTR) libs.c +longunsignedunsignedintegral -expect 18
+       $(LCLINTR) libs.c -expect 22
+       $(LCLINTR) libs.c +globunspec +modunspec -expect 25
+       $(LCLINTR) libs.c +strictlib +globunspec +modunspec -expect 42
+
+.PHONY: lintcomments
+lintcomments:
+       $(LCLINTR) lintcomments.c -expect 4
+       $(LCLINTR) lintcomments.c -warnlintcomments -expect 1
+       $(LCLINTR) lintcomments.c -lintcomments -expect 4
+
+.PHONY: list
+list:
+       $(LCLINTR) list.c -expect 3
+
+.PHONY: macros
+macros:
+       $(LCLINTR) macros -expect 17 
+       $(LCLINTR) macros.c +allmacros -expect 34
+       $(LCLINTR) macros.c +fcnmacros -expect 31
+
+.PHONY: macrosef
+macrosef:
+       $(LCLINTR) macrosef -expect 4
+       $(LCLINTR) macrosef.c +allmacros -expect 3
+       $(LCLINTR) macrosef.c +allmacros +sefuncon -expect 4
+
+.PHONY: merge
+merge:
+       $(LCLINTRN) merge.c +checks -exportlocal -exportheadervar -exportheader -expect 3
+
+.PHONY: modifies
+modifies:
+       $(LCLINTR) modifies.c modclient.c +impcheckedstatics +mustmod -expect 7
+
+.PHONY: modtest
+modtest:
+       $(LCLINTR) modtest -expect 10
+       $(LCLINTR) modtest +modunspec -expect 13
+       $(LCLINTR) modtest +mustmod -expect 14
+
+.PHONY: moduncon
+moduncon:
+       $(LCLINTR) moduncon.c +moduncon -memchecks -expect 4
+       $(LCLINTRN) moduncon.c +strict -exportlocal -expect 22
+
+.PHONY: mongoincludes
+mongoincludes:
+       $(LCLINTR) mongoincludes.c -includenest 1 -expect 19
+       $(LCLINTR) mongoincludes.c -includenest 2 -expect 10
+       $(LCLINTR) mongoincludes.c -includenest 3 -expect 4
+       $(LCLINTR) mongoincludes.c -includenest 4 -expect 1
+       $(LCLINTR) mongoincludes.c -includenest 5 -expect 0
+
+.PHONY: mystrncat
+mystrncat:
+       $(LCLINTR) mystrncat.c +arraybounds  +arrayboundsread -expect 4 
+
+.PHONY: noeffect
+noeffect:
+       ${LCLINT} -nof noeffect.c +allmacros +checks -expect 3
+
+.PHONY: null
+null: 
+       $(LCLINTR) null1.c -expect 14
+       $(LCLINTR) null1.c -null -expect 4
+       $(LCLINTR) null2.c -expect 10
+       $(LCLINTR) null3.c -expect 15
+       $(LCLINTR) null3.c -warnunixlib +unixlib -expect 16
+       $(LCLINTR) null4.c -expect 1
+       $(LCLINTR) null5.c -expect 4
+       $(LCLINTR) null6 -expect 4
+       $(LCLINTR) +quiet null6.lcl -dump null6
+       $(LCLINTR) null6.c -load null6 -expect 4
+
+### Added for 3.0 (bugs reported by Kevin Broady)
+
+.PHONY: nullret
+nullret:
+       $(LCLINTR) nullret.c -expect 2
+       $(LCLINTR) -nullret nullret.c -expect 1
+
+.PHONY: nullassign
+nullassign:
+       $(LCLINTR) nullassign.c -expect 2
+       $(LCLINTR) -nullassign nullassign.c -expect 1
+
+#
+# Before 2.4, expected one more because error was reported both as 
+# dependent and observer.
+#
+
+.PHONY: observer
+observer:
+       $(LCLINTRN) observer +checks -exportlocal -exportheader -expect 9
+       $(LCLINTRN) observer.c +checks -exportlocal -exportheader -expect 8
+       $(LCLINTR) observer.c -expect 7
+
+.PHONY: oldstyle
+oldstyle:
+       $(LCLINTR) oldstyle -expect 3
+
+.PHONY: outglob
+outglob:
+       $(LCLINTR) outglob -expect 10
+
+.PHONY: outparam
+outparam:
+       $(LCLINTR) outparam -expect 12
+
+### evans 2001-08-26: postnotnull new
+
+.PHONY: postnotnull
+postnotnull:
+       ${LCLINTR} postnotnull.c -expect 1
+#
+# Four new +fcnuse errors for -strict (evans 2001-07-22)
+# 
+
+.PHONY: preds
+preds:
+       $(LCLINTR) +hints preds.c -expect 6
+       $(LCLINTRN) +hints preds.c -weak -expect 1
+       $(LCLINTRN) +hints preds.c -strict -exportlocal -exportheader -expect 12
+
+.PHONY: prefixes
+prefixes:
+       $(LCLINTR) prefixes.c +partial
+       $(LCLINTRN) prefixes.c +allmacros +checks -exportlocal +partial -exportheader -exportheadervar -expect 4
+       $(LCLINTR) prefixes.c -typeprefix "T" -expect 2
+       $(LCLINTR) prefixes.c -typeprefix "^" -expect 1
+       $(LCLINTR) prefixes.c -typeprefix "^*" -expect 2
+       $(LCLINTR) prefixes.c -typeprefix "^%*" -expect 2
+       $(LCLINTR) prefixes.c -typeprefix "^~*" -expect 2
+       $(LCLINTR) prefixes.c -typeprefix "^" +typeprefixexclude -expect 7
+       $(LCLINTR) prefixes.c -filestaticprefix "^^" -expect 4
+       $(LCLINTR) prefixes.c -filestaticprefix "^#" -expect 5
+       $(LCLINTR) prefixes.c -filestaticprefix "^?&x" -expect 5
+       $(LCLINTR) prefixes.c -globalprefix "G" -expect 1
+       $(LCLINTR) prefixes.c -globalprefix "&G?_^" -expect 1
+       $(LCLINTR) prefixes.c -externalprefix "G" -expect 5
+       $(LCLINTR) prefixes.c -typeprefix "T" -externalprefix "G" -expect 4
+       $(LCLINTR) prefixes.c -localprefix "?*" +localprefixexclude -expect 13
+
+.PHONY: printflike
+printflike:
+       $(LCLINTR) printflike.c -expect 6
+       $(LCLINTR) printflike.c -warnlintcomments -expect 5
+
+.PHONY: rc
+rc:
+       $(LCLINTR) -DMYSTERY='"a flag\"wicked cool"' rc.c -expect 1
+       $(LCLINTR) -DMYSTERY=12 rc.c -expect 1
+       $(LCLINTR) -f rc1.lclintrc rc.c -expect 1
+       $(LCLINTR) -UMYSTERY -f rc1.lclintrc rc.c -expect 1
+       $(LCLINTR) -f rc3.lclintrc rc.c -expect 1
+
+.PHONY: refcounts
+refcounts:
+       $(LCLINTR) refcounts.c -expect 7 
+
+.PHONY: release
+release:
+       $(LCLINTR) release.c +memchecks -expect 1
+
+.PHONY: repexpose
+repexpose:
+       $(LCLINTR) +lh repexpose +memchecks -expect 12
+       $(LCLINTR) repexpose +memchecks +retalias -expect 15
+       $(LCLINTRN) repexpose +checks -exportlocal -expect 27
+
+### returned added 2001-05-27
+### (Bug discovered checking lclint sources.)
+
+.PHONY: returned
+returned:
+       ${LCLINTR} returned.c -expect 1
+
+.PHONY: sharing
+sharing: 
+       $(LCLINTR) sharing1.c -expect 21
+       $(LCLINTR) sharing3.c -expect  3
+       $(LCLINTR) sharing4.c -expect 13
+       $(LCLINTR) sharing4.c -paramimptemp -expect 12
+       $(LCLINTR) sharing5.c -expect 6
+
+.PHONY: slovaknames
+slovaknames:
+       $(LCLINTR) +hints slovaknames.c -expect 1
+       $(LCLINTR) +hints slovaknames.c +accessslovak 
+       $(LCLINTR) +hints +slovak slovaknames.c -expect 3
+       $(LCLINTR) +hints +slovak -slovakvars slovaknames.c -expect 2
+       $(LCLINTR) +hints +slovak -accessslovak slovaknames.c -expect 7
+
+.PHONY: specclauses
+specclauses:
+       $(LCLINTR) specclauses.c -expect 6
+       $(LCLINTR) specclauses2.c -expect 8
+       $(LCLINTR) specclauses3.c -expect 6
+       $(LCLINTR) specclauses4.c -expect 3
+       $(LCLINTR) specclauses5.c -expect 3
+
+.PHONY: special
+special:
+       $(LCLINTR) special -expect 20
+       $(LCLINTR) special -relaxquals -expect 22
+
+.PHONY: stack
+stack:
+       $(LCLINTR) stack.c -expect 5
+       $(LCLINTR) stack.c -stackref
+
+.PHONY: staticarray
+staticarray:
+       $(LCLINTR) staticarray.c -expect 3
+
+.PHONY: strings
+strings:
+       $(LCLINTR) strings.c -expect 3
+       $(LCLINTR) -readonlystrings -expect 1 strings.c
+       $(LCLINTR) +modobserverstrict -maintype -expect 4 strings.c
+
+.PHONY: structassign
+structassign:
+       $(LCLINTR) structassign.c -expect 4
+
+.PHONY: typequals
+typequals:
+       $(LCLINTR) typequals.c tq.lcl -expect 5
+       $(LCLINTR) typequals.c -expect 2
+
+.PHONY: ud
+ud:
+       $(LCLINTR) ud.c -expect 9
+       $(LCLINTR) ud2 -specundef -expect 3
+
+.PHONY: ulstypes
+ulstypes:
+       $(LCLINTR) ulstypes.c -expect 8
+       $(LCLINTR) ulstypes.c +ignorequals 
+       $(LCLINTRN) ulstypes.c +strict -exportheader -exportheadervar -expect 28
+# 3 more detected with version 2.5 (change in -numliteral setting)
+
+.PHONY: union
+union:
+       $(LCLINTR) +memchecks union.c -expect 8
+
+.PHONY: unreachable
+unreachable:
+       $(LCLINTR) unreachable.c -expect 5
+       $(LCLINTR) -unreachable unreachable.c -expect 2
+       $(LCLINTR) switch.c -expect 4
+
+.PHONY: unsignedcompare
+unsignedcompare:
+       ${LCLINTR} +posixlib unsignedcompare.c -expect 4
+
+###
+### 2001-06-08 evans: 2 new errors after fixing ansireserved name checks
+###
+
+.PHONY: unused
+unused:
+       $(LCLINTRN) unused.c +checks -exportlocal -expect 5
+       $(LCLINTRN) unused.c +checks -exportlocal +topuse -expect 8
+
+###
+### 2001-06-10: Provided by Jim Zalenka
+###
+
+.PHONY: ullint
+ullint:
+       ${LCLINTRN} ullint.c -expect 5
+       ${LCLINTRN} ullint.c +charint +charintliteral -expect 2
+
+.PHONY: void
+void:
+       ${LCLINTRN} void.c -expect 2
+
+###
+### New since 2.5q:
+###
+
+.PHONY: linked
+linked:
+       ${LCLINTR} linked.c -expect 4
+       ${LCLINTR} linked2.c -expect 3
+       ${LCLINTR} linked3.c -expect 5
+       ${LCLINTR} linked4.c -expect 6
+       ${LCLINTR} linked5.c -expect 4
+       ${LCLINTR} linked6.c -expect 4
+
+.PHONY: freearray
+freearray:
+       ${LCLINTR} freearray.c -expect 1
+
+.PHONY: tests2.2a
+tests2.2a:
+       @cd tests2.2a ; \
+       $(LCLINTR) erik.c -expect 1 ; \
+       $(LCLINTR) boolcomp.c -expect 5 ; \
+       $(LCLINTR) boolenum.c ; \
+       $(LCLINTR) addassign.c -expect 1; \
+       $(LCLINTR) toralf.c -expect 5 ; \
+       $(LCLINTR) fred.c -booltype Bool ; \
+       $(LCLINTR) sizeof.c ; \
+       $(LCLINTR) arrayparam.c -expect 5 ; \
+       $(LCLINTR) notreached.c ; \
+       $(LCLINTR) duff.c -casebreak -firstcase ; \
+       $(LCLINTR) obviousloop.c -expect 4 ; \
+       $(LCLINTR) bitops.c +bitwisesigned -expect 11 ; \
+       $(LCLINTR) bitops.c -expect 5 ; \
+       $(LCLINTR) isalpha.c +strictlib -expect 1 ; \
+       $(LCLINTR) isalpha.c -expect 1 ; \
+       $(LCLINTR) dobb.c ; \
+       $(LCLINTR) popik.c -expect 11
+
+.PHONY: sizeotest
+sizeoftest:
+       @cd sizeoftest; \
+       $(LCLINTR) +arraybounds  +arrayboundsread sizeof.c
+
+.PHONY: bufferTest
+bufferTest:
+       @cd bufferTest; \
+       $(LCLINTR) +arraybounds  +arrayboundsread test4.c test6.c
+
+.PHONY: simplebufferConstraintTests
+simplebufferConstraintTests:
+       @cd simplebufferConstraintTests; \
+       $(LCLINTR) +arraybounds  +arrayboundsread m.c  sizeof.c  test3.c  test7.c
+
+.PHONY: moreBufferTests
+moreBufferTests:
+       @cd moreBufferTests; \
+       $(LCLINTR) +arraybounds  +arrayboundsread  unrecogCall.c strrchr.c initialization.c simplifyTest.c strncatNotReallyGood.c strncatReallyGood.c
+
+.PHONY: maxset
+maxset:
+       @cd maxset; \
+       $(LCLINTR) +arraybounds maxsetannotations.c; \
+       $(LCLINTR) +arraybounds maxsetnoannotations.c -expect 1
+
+.PHONY: globalbufferannotation
+globalbufferannotation:
+       @cd globalbufferannotation; \
+       $(LCLINTR) +arraybounds  +arrayboundsread globalvariable.c
+
+.PHONY: strchr
+strchr:
+       @cd strchr; \
+       $(LCLINTR) +arraybounds +arrayboundsread  strchr.c -expect 2
+
+.PHONY: for
+for:
+       @cd for; $(LCLINTR) +arraybounds +arrayboundsread for.c
+
+.PHONY: $(SUBDIRTESTS)
+$(SUBDIRTESTS):
+       cd $@; $(MAKE) LCLINT="$(LCLINTRN)"
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
index 6fd19c04c6d0bb4208b79584bd75d3cb6440922f..285ccaf719171ef747f95383661f278a36edf68e 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index a3f8380cb7cb0c7aac21e2834598687e6b24a27f..c2f37f4bad2ab0c2479c5c51cb2e3b15e74b6c3e 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 0d03e50fbe6a721ce686c15740cd0b9b7f86ed34..e479c080a84ab2e279460dbdfe96ba17d8bf6fb8 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index d8aa0975348053525a48bc47502986d9e6425f4d..7516a09def3b903490eb1b351fca641bc69128d6 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index ae80d5da5e7425e0fd736fcc0ffa0d59d96d7350..fa1611f5fccbb2310fdc7e88411af40c6c1ff6c8 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index e9f2b2d30b9671cbea6aa4e3bc2b2efb2a96cf4e..a5abb19be06f6b5b497f2141e092f0a7165cb8fa 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.18 */
+/* Output from LCLint 3.0.0.19 */
 # include "bool.h"
 
 
index aa749a6f5a5d986b049dd5a773cf1a80e20b74ab..9a0f46bc75941ce188d4403c9e952a47779655f3 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 7d4b70de6c6b1c8e370cae31c659a402165c6605..ca7832c45128bea88f63878f73ce698bf2b27271 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.18 */
+/* Output from LCLint 3.0.0.19 */
 
 # include "bool.h"
 # include "mut.h"
index 6165229d4a64f5a20b6c165569b818078a82cdc7..b6e092c0884a8d63dd2ec5d7ccc229b3caec9424 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 1032d72046f3a98cd9bb879fe0f943f4031ac710..ed26940554797ef5104f775564be02b76cc55db5 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.18 */
+/* Output from LCLint 3.0.0.19 */
 # include "bool.h"
 
 
index a300bfde5ebb2ee512d61d6516a093a1619a2177..1bec8c8a3fc0606b5adcdd59046556d11ba13dc2 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index c512316d090ca042450da933c095e6ac2fd8b0c1..d65d2cec211d7aafd4e4012dd69ae84adf6902f0 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 8534db56da10cd338d9e758131fd4a30e7116662..8150d8d20c97f3027dbf23372cc9f3be9fbbf62c 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 230e3fc50f6a37b5c0258a33a602d03f3ab5b418..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,24 +0,0 @@
-
-test4.c: (in function t)
-test4.c:6:3: Variable g used before definition
-test4.c:6:3: Possible out-of-bounds store:
-    Unable to resolve constraint:
-    requires maxSet(g @ test4.c:6:3) >= 100
-     needed to satisfy precondition:
-    requires maxSet(g @ test4.c:6:3) >= 100
-test6.c:2:6: Function t defined more than once
-   test4.c:15:1: Previous definition of t
-test6.c: (in function t)
-test6.c:5:4: Variable g used before definition
-test6.c:6:3: Possible out-of-bounds store:
-    Unable to resolve constraint:
-    requires maxSet(g @ test6.c:5:4) >= 1
-     needed to satisfy precondition:
-    requires maxSet(g @ test6.c:6:3) >= 0
-test6.c:6:10: Possible out-of-bounds read:
-    Unable to resolve constraint:
-    requires maxRead(g @ test6.c:5:4) >= 2
-     needed to satisfy precondition:
-    requires maxRead(g @ test6.c:6:10) >= 1
-
-Finished LCLint checking --- 6 code errors found
index 0c95a1bd0d34dd82e87ce6486dba2ba1c45103e3..2ccaaa5a327cffe2104aef1cb0ff5218158a4880 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index aa979b49486bb79ce0dd90475486cda7b768f9c3..c1030775ec5c391788aafa6db00e1b39bf6a5cb1 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index e9def93e45a9c684a65218b801a3e1174d90eaa0..a8aae48ea76164ddb87eb68e3f0072629f2d5e77 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index eb7c5d0bffea1f7b95df9a6d584a9017795c5696..f37e7961e6a17badb09eae0c5deae9c6264d7424 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 7c3ff91f3a61004ba81f6ca7d65bea68de3be734..05c1426a225759779837c6dc3a8258b654b0861e 100644 (file)
@@ -240,6 +240,8 @@ Finished LCLint checking --- no code processed
    indentspaces                
    infloops                    
    infloopsuncon               
+   initallelements             
+   initsize                    
    internalglobs               
    internalglobsnoglobs        
    internalnamecaseinsensitive 
@@ -435,6 +437,9 @@ Finished LCLint checking --- no code processed
    strictops                   
    strictusereleased           
    stringliterallen            
+   stringliteralnoroom         
+   stringliteralsmaller        
+   stringliteraltoolong        
    structimponly               
    supcounts                   
    superuser                   
@@ -988,6 +993,12 @@ syntax --- syntax error in parsing
 trytorecover --- try to recover from parse error
 type --- type mismatch
 fullinitblock --- initializer sets all fields
+initallelements --- initializer defines all array elements
+initsize --- initializer defines extra array elements
+stringliteraltoolong --- string literal too long for character array
+stringliteralnoroom --- string literal leaves no room for null terminator
+stringliteralsmaller --- string literal is smaller than the char array it is
+assigned to
 enummembers --- enum members must be int values
 maintype --- type of main does not match expected type
 formattype --- type-mismatch in parameter corresponding to format code in a
index fa9d8abb69c3c5ca336ba20785368f6e4e85f3cf..3699146ffecfaa6dcb97c8e72a333b5398ef4d21 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 9b55a4934be982ca48b7bba5972e81c730ecfb98..8d2e4decce45f9ec2998563a0a7509376458749e 100644 (file)
@@ -1,4 +1,4 @@
-%FAILED Output from LCLint 3.0.0.18
+%FAILED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 913e129efe85e03d47e2d0fbb40a745cd4a32a33..5eb92669fa2f843e3168e07d84f020d67986029f 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index ed6c11a6041ef59ccaa1aeb25309f7cad6a41131..6f6eb4d8bcf4cc332224578ac49089b049a5dd6a 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index bb25f4f0e0196a9cfda60345f8954f9a833040e1..2b0f2a87676e46911ed13a627c57deb00cf831af 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index bbdf666fa43f9f306f3a784ab4363bb72301d31e..12dc34884040aa758da280ada3a1b65f404d8486 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 26ecbe8f1bcb43c1eb4d28856e9137e3408b3040..8c0c0378b0e4bd76cfdfec48b58bbbfafdb19ac0 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.18 */
+/* Output from LCLint 3.0.0.19 */
 # include "bool.h"
 
 
index ccc77c29eb1f850fa36afcd6bde9cedbc8952d68..e233c736107b7fe6671e0e467031e883fe993ae1 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: null6.lcd
-;;LCLint 3.0.0.18 --- 5 October 2001
+;;LCLint 3.0.0.19 --- 5 October 2001
 ;;lib:168
 ;;ctTable
 0 u-2 19 38
index c9ca31c227a39194b27bc75f1dd37ecd0d842e7c..bc88bc7b0f563224f53450eeb2a4688808596fb1 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index ad76f51ecb7d86e57f2345f601a65f6def01d1cf..e49521810bf784038f8e8d9f71ce570acc6456a6 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 536bfb5af12fb118a917df81426f5df81820f1c6..211b7aace7bddc1f9298f937d104b9995d7f828e 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 4ddc8a9f7eeb143e2156db1512c803ae3736ebd5..69edbeb4aedd2c60de5214e7c6760059b2d53529 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index bef1f7831a596705e1bc4e798400f76124f55616..c2c9b7b6f7d8d60037fa2ab197d1ade0d8fa110c 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 5c3686640e0990404f76768aba0ad76cc9142caf..33b120ca68f46655478d0433a40931c22ac332be 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index eb5e7aefd4d36d9ee617b84de0fb10d76f9edf3a..052bdbfb3f68b8d7d94d58c1c78ce5b1f0690f86 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.18 */
+/* Output from LCLint 3.0.0.19 */
 # include "bool.h"
 
 
index 7282421a370ec360eb51b9820471d2ba19abd039..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,9 +0,0 @@
-
-sizeof.c: (in function main)
-sizeof.c:6:2: Possible out-of-bounds store:
-    Unable to resolve constraint:
-    requires 2 >= 3
-     needed to satisfy precondition:
-    requires maxSet(x @ sizeof.c:6:2) >= 3
-
-Finished LCLint checking --- 1 code error found
index a109b03f2b7cec81113ad9dd226971bbaa468769..649dfaf73df8dac0fba4be3f5ea2034780b50fb1 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 5a3bf3c669c9fd3f7e55015993c293450eefcd40..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,7 +0,0 @@
-
-strchr.c: (in function func)
-strchr.c:6:4: Dereference of possibly null pointer c: *c
-   strchr.c:5:7: Storage c may become null
-strchr.c:6:3: Suspect modification of observer c: *c = 'd'
-
-Finished LCLint checking --- 2 code errors found, as expected
index 49ce385f85989c09a11f1d7ea67804cab60101c7..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,84 +0,0 @@
-
-boolops.c: (in function main)
-boolops.c:12:3: Assignment of int to Kzam: b = 12
-
-Finished LCLint checking --- 1 code error found, as expected
-
-mbool.h:1:17: Type implemented as macro: bool
-
-Finished LCLint checking --- 1 code error found, as expected
-
-boolenum.c: (in function main)
-boolenum.c:11:8: Use of == with BOOLEAN variables (risks inconsistency because
-                    of multiple true values): a == TRUE
-
-Finished LCLint checking --- 1 code error found, as expected
-
-break.c: (in function f)
-break.c:9:4: Dereference of possibly null pointer x: *x
-   break.c:1:24: Storage x may become null
-
-Finished LCLint checking --- 1 code error found, as expected
-
-bstring.c:4:14: Initial value of s4[0] is type char *, expects char: "hullo"
-bstring.c:4:23: Initial value of s4[1] is type char *, expects char: "g'bye"
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-decl.c:3:21: Structure struct tm declared with fields { int x; }, specified
-                with fields { int tm_sec; int tm_min; int tm_hour;, ... }
-   load file ansi.lcd:961:1: Specification of struct tm
-   decl.c:3:17: Field tm_sec in specified corresponds to x in declaration
-   load file ansi.lcd:637:1: Specification of tm_sec
-
-Finished LCLint checking --- 1 code error found, as expected
-
-enumbool.c:1:34: Member of boolean enumerated type definition does not match
-                    name set to represent TRUE or FALSE: false
-enumbool.c:1:34: Member of boolean enumerated type definition does not match
-                    name set to represent TRUE or FALSE: true
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-extension.c:2:18: Parse Error: New function scope inside function. (For help on
-               parse errors, see lclint -help parseerrors.)
-*** Cannot continue.
-
-Finished LCLint checking --- no code errors found
-
-nestext.c: (in function f)
-nestext.c:3:26: Declaration using extern inside function scope: int test(void)
-
-Finished LCLint checking --- 1 code error found, as expected
-
-sizeofarray.c:1:12: Function parameter x declared as manifest array (size
-                       constant is meaningless)
-sizeofarray.c: (in function f)
-sizeofarray.c:5:13: Parameter to sizeof is an array-type function parameter:
-                       sizeof((x))
-sizeofarray.c:10:16: Return value type size_t does not match declared type int:
-                        sizeof((a))
-
-Finished LCLint checking --- 3 code errors found, as expected
-
-rex.c: (in function main)
-rex.c:19:12: Only storage re.parent (type struct rx_hash *) derived from
-                variable declared in this scope is not released (memory leak)
-rex.c:19:12: Only storage *(re.children)->parent (type struct rx_hash *)
-    derived from variable declared in this scope is not released (memory leak)
-rex.c:19:12: Only storage *(*(re.children)->children)->parent (type struct
-    rx_hash *) derived from variable declared in this scope is not released
-    (memory leak)
-rex.c:19:12: Only storage *(*(*(re.children)->children)->children)->parent
-    (type struct rx_hash *) derived from variable declared in this scope is not
-    released (memory leak)
-
-Finished LCLint checking --- 4 code errors found, as expected
-
-struct.c:13:6: Function main declared to return void, should return int
-
-Finished LCLint checking --- 1 code error found, as expected
index 1f957e85c8ab97cee223063c77204890b9e3fec8..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,120 +0,0 @@
-
-erik.c: (in function main)
-erik.c:6:4: Return value (type int) ignored: scanf("%lf %f", ...
-
-Finished LCLint checking --- 1 code error found, as expected
-
-boolcomp.c: (in function f)
-boolcomp.c:5:7: Use of == with bool variables (risks inconsistency because of
-                   multiple true values): a == b
-boolcomp.c:9:13: Use of == with bool variables (risks inconsistency because of
-                    multiple true values): a == b
-boolcomp.c:11:6: Use of != with bool variables (risks inconsistency because of
-                    multiple true values): a != b
-boolcomp.c:16:6: Use of == with bool variables (risks inconsistency because of
-                    multiple true values): b == TRUE
-boolcomp.c:20:2: Path with no return in function declared to return int
-
-Finished LCLint checking --- 5 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-addassign.c: (in function hash)
-addassign.c:7:7: Incompatible types for += (int, char): h += *name++
-
-Finished LCLint checking --- 1 code error found, as expected
-
-toralf.c: (in function func1)
-toralf.c:14:3: Incompatible types for += (char *, char): s += 'c'
-toralf.c:15:3: Variable i1 used before definition
-toralf.c:15:9: Variable f used before definition
-toralf.c: (in function func2)
-toralf.c:23:8: Variable i2 used before definition
-toralf.c: (in function main)
-toralf.c:28:10: Null storage passed as non-null param: func1 (NULL)
-
-Finished LCLint checking --- 5 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-arrayparam.c:1:12: Function parameter x is incomplete type (inner array must
-                      have bounds): int [2] []
-arrayparam.c:11:12: Function parameter x is incomplete type (inner array must
-                       have bounds): int [] []
-arrayparam.c:16:12: Function parameter x is incomplete type (inner array must
-                       have bounds): int [] [] [2]
-arrayparam.c:21:12: Function parameter x is incomplete type (inner array must
-                       have bounds): int [2] [] [2]
-arrayparam.c:26:12: Function parameter x declared as manifest array (size
-                       constant is meaningless)
-
-Finished LCLint checking --- 5 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-obviousloop.c: (in function f)
-obviousloop.c:14:3: Unreachable code: x = 12
-obviousloop.c: (in function f1)
-obviousloop.c:36:2: Path with no return in function declared to return int
-obviousloop.c: (in function f1b)
-obviousloop.c:59:3: Unreachable code: x = 12
-obviousloop.c: (in function f2)
-obviousloop.c:75:3: Unreachable code: x = 12
-
-Finished LCLint checking --- 4 code errors found, as expected
-
-bitops.c: (in function f)
-bitops.c:3:11: Left operand of & is not unsigned value (int): i1 & i2
-bitops.c:3:11: Variable x initialized to type unsigned int, expects int:
-                  i1 & i2
-bitops.c:4:21: Right operand of & is not unsigned value (int): u1 & i2
-bitops.c:5:13: Left operand of & is not unsigned value (int): i1 & i2
-bitops.c:5:13: Variable s initialized to type unsigned int, expects short int:
-                  i1 & i2
-bitops.c:6:14: Variable s2 initialized to type int, expects short int: i1 + i2
-bitops.c:9:7: Left operand of << is not unsigned value (int): i1 << 3
-bitops.c:14:7: Left operand of ^ is not unsigned value (int): i1 ^ u1
-bitops.c:15:12: Right operand of ^ is not unsigned value (int): u1 ^ i1
-bitops.c:5:9: Variable s declared but not used
-bitops.c:6:9: Variable s2 declared but not used
-
-Finished LCLint checking --- 11 code errors found, as expected
-
-bitops.c: (in function f)
-bitops.c:5:13: Variable s initialized to type int, expects short int: i1 & i2
-bitops.c:6:14: Variable s2 initialized to type int, expects short int: i1 + i2
-bitops.c:9:7: Left operand of << is not unsigned value (int): i1 << 3
-bitops.c:5:9: Variable s declared but not used
-bitops.c:6:9: Variable s2 declared but not used
-
-Finished LCLint checking --- 5 code errors found, as expected
-
-isalpha.c: (in function f)
-isalpha.c:5:19: Function isalpha expects arg 1 to be int gets char: c
-
-Finished LCLint checking --- 1 code error found, as expected
-
-isalpha.c: (in function f)
-isalpha.c:5:19: Function isalpha expects arg 1 to be int gets char: c
-
-Finished LCLint checking --- 1 code error found, as expected
-
-Finished LCLint checking --- no code errors found
-
-popik.c:7:3: Variable has unknown (implicitly int) type: dummy[0]
-popik.c:7:3: Variable has unknown (implicitly int) type: dummy[1]
-popik.c:7:3: Variable has unknown (implicitly int) type: dummy[2]
-popik.c:7:3: Variable has unknown (implicitly int) type: dummy[3]
-popik.c:24:3: Variable has unknown (implicitly int) type: dummy3[0]
-popik.c:24:3: Variable has unknown (implicitly int) type: dummy3[1]
-popik.c:24:3: Variable has unknown (implicitly int) type: dummy3[2]
-popik.c:24:3: Variable has unknown (implicitly int) type: dummy3[3]
-popik.c:1:14: File static variable dummy declared but not used
-popik.c:10:24: File static variable dummy2 declared but not used
-popik.c:18:14: File static variable dummy3 declared but not used
-
-Finished LCLint checking --- 11 code errors found, as expected
index 9221f5e14a1d6cf9e111d023f73e2de0f782a1c8..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,127 +0,0 @@
-
-Finished LCLint checking --- no code errors found
-
-enumtest.c:1:9: Variable exported but not used outside enumtest: sig_func
-enumtest.c:2:10: Variable exported but not used outside enumtest: sig_func1
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-duffs.c: (in function send)
-duffs.c:7:8: Fall through case (no preceding break)
-duffs.c:8:8: Fall through case (no preceding break)
-duffs.c:9:8: Fall through case (no preceding break)
-duffs.c:10:8: Fall through case (no preceding break)
-duffs.c:11:8: Fall through case (no preceding break)
-duffs.c:12:8: Fall through case (no preceding break)
-duffs.c:13:8: Fall through case (no preceding break)
-
-Finished LCLint checking --- 7 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-bug2.c: (in function main)
-bug2.c:6:8: Fall through case (no preceding break)
-bug2.c:10:10: Fall through case (no preceding break)
-bug2.c:16:8: Fall through case (no preceding break)
-bug2.c:5:5: Statement after switch is not a case: printf("here 1")
-bug2.c:20:2: Path with no return in function declared to return int
-
-Finished LCLint checking --- 5 code errors found, as expected
-
-bug3.c: (in function main)
-bug3.c:8:8: Fall through case (no preceding break)
-bug3.c:12:21: Variable j used before definition
-bug3.c:13:2: Path with no return in function declared to return int
-
-Finished LCLint checking --- 3 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-hexconstants.c: (in function f)
-hexconstants.c:5:10: Return value type unsigned int does not match declared
-                        type int: m1 + m2
-
-Finished LCLint checking --- 1 code error found, as expected
-
-hexconstants.c: (in function f)
-hexconstants.c:2:21: Variable m1 initialized to type int, expects unsigned int:
-                        0xFF
-hexconstants.c:3:21: Variable m2 initialized to type int, expects unsigned int:
-                        0142
-hexconstants.c:5:10: Return value type unsigned int does not match declared
-                        type int: m1 + m2
-hexconstants.c:1:5: Function f exported but not declared in header file
-   hexconstants.c:6:1: Definition of f
-
-Finished LCLint checking --- 4 code errors found, as expected
-
-innercomment.c:1:17: Comment starts inside comment
-innercomment.c:16:3: Comment starts inside comment
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-offsetof.c: (in function f)
-offsetof.c:10:3: Assignment of size_t to int: m = offsetof(S,u)
-offsetof.c:12:26: Deep field k in offsetof is not the name of a field of struct
-                     { int m; }: offsetof(S,u.s.k)
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-error.c:5:9: Variable x initialized to type char, expects int: 'a'
-
-Finished LCLint checking --- 1 code error found, as expected
-
-ulrich.c: (in function utl_calloc)
-ulrich.c:14:13: Possibly null storage newblock returned as non-null: newblock
-   ulrich.c:12:16: Storage newblock may become null
-
-Finished LCLint checking --- 1 code error found, as expected
-
-cpptest.c: (in function test)
-cpptest.c:2:11: Variable x initialized to type char, expects int: 'a'
-
-Finished LCLint checking --- 1 code error found, as expected
-
-longlong.c: (in function llf)
-longlong.c:2:11: Variable m initialized to type long long, expects int: llx
-longlong.c:3:3: Assignment of long long to int: m = 243LL
-longlong.c:6:3: Assignment of long long to long int: lx = 5234LL
-longlong.c:9:3: Assignment of long long to long int: lx = llx
-
-Finished LCLint checking --- 4 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-alignof.c: (in function f)
-alignof.c:2:23: Variable m initialized to type size_t, expects int: alignof(x)
-alignof.c:3:23: Variable n initialized to type size_t, expects int:
-                   alignof((x))
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-Spec file not found: DBL_MANT_DIG=25.lcl
-Command Line: Malformed option `-D'
-Cannot open file: DBL_MANT_DIG=25.c
-Cannot open file: source.c
-
-Finished LCLint checking --- no code processed
index 4aba2d11f0deb52f6425694a05b9e6823c163b3b..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,53 +0,0 @@
-
-Finished LCLint checking --- no code errors found
-
-boolt.c: (in function test)
-boolt.c:7:16: Function test expects arg 1 to be pan_bool_t gets int: 2
-
-Finished LCLint checking --- 1 code error found, as expected
-
-uconstants.c: (in function f)
-uconstants.c:2:16: Variable x0 declared but not used
-uconstants.c:3:21: Variable x1 declared but not used
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-hoof.c: (in function main)
-hoof.c:12:16: Function init_arr expects arg 2 to be long int * gets int *: &j
-
-Finished LCLint checking --- 1 code error found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-booltest.c: (in function f)
-booltest.c:9:12: Return value type int does not match declared type bool: i
-booltest.c:8:7: Test expression for if not bool, type int: i
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-Finished LCLint checking --- no code errors found
-
-booltest.c: (in function f)
-booltest.c:9:12: Return value type int does not match declared type bool: i
-
-Finished LCLint checking --- 1 code error found, as expected
-
-Finished LCLint checking --- no code errors found
-
-Finished LCLint checking --- no code errors found
-
-immutable.c: (in function immutable_create)
-immutable.c:7:6: Arrow access from possibly null pointer res: res->x
-   immutable.c:5:19: Storage res may become null
-immutable.c:8:10: Fresh storage returned as unqualified (should be only): res
-   immutable.c:5:54: Fresh storage res allocated
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-impabsmodule.c: (in function isTwo)
-impabsmodule.c:10:7: Variable var used before definition
-impabsmodule.c:10:12: Variable var2 used before definition
-
-Finished LCLint checking --- 2 code errors found, as expected
index eb8d4800c82fa0859593ca5e4ed6117077b8f07d..4e015bac9edf9c34d102688a730876fc62d1437b 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 617c5c152e6856d66080963c450a86c050162a63..8a61b39d95be53b97603054740d774b3f51af387 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.18
+%PASSED Output from LCLint 3.0.0.19
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
This page took 2.137497 seconds and 5 git commands to generate.