ficl: add ficl-4.1.0 scripting engine
commit65874cebfb8b4c20b1659d99edfb40df44fb8494
authorToomas Soome <tsoome@me.com>
Sun, 30 Aug 2015 12:37:04 +0000 (30 15:37 +0300)
committerToomas Soome <tsoome@me.com>
Mon, 18 Jul 2016 05:41:27 +0000 (18 08:41 +0300)
tree3cf06b87e0d283db450a5575857f937d67e3b694
parent14e908312c406ce197b043187257a6bde39b66c2
ficl: add ficl-4.1.0 scripting engine

Incorporate ficl to support freebsd boot loader. Adds ficl-sys command
and source will be shared with loader.

illumos issue #6185 want ficl scripting engine in illumos (loader project)
77 files changed:
exception_lists/copyright
exception_lists/cstyle
exception_lists/hdrchk
exception_lists/packaging
usr/src/cmd/Makefile
usr/src/cmd/ficl/Makefile [new file with mode: 0644]
usr/src/cmd/ficl/Makefile.com [new file with mode: 0644]
usr/src/cmd/ficl/amd64/Makefile [new file with mode: 0644]
usr/src/cmd/ficl/i386/Makefile [new file with mode: 0644]
usr/src/cmd/ficl/sparc/Makefile [new file with mode: 0644]
usr/src/cmd/ficl/sparcv9/Makefile [new file with mode: 0644]
usr/src/common/ficl/LICENSE [new file with mode: 0644]
usr/src/common/ficl/LICENSE.descrip [new file with mode: 0644]
usr/src/common/ficl/ReadMe.txt [new file with mode: 0644]
usr/src/common/ficl/callback.c [new file with mode: 0644]
usr/src/common/ficl/dictionary.c [new file with mode: 0644]
usr/src/common/ficl/double.c [new file with mode: 0644]
usr/src/common/ficl/emu/loader_emu.c [new file with mode: 0644]
usr/src/common/ficl/emu/loader_emu.h [new file with mode: 0644]
usr/src/common/ficl/extras.c [new file with mode: 0644]
usr/src/common/ficl/ficl.h [new file with mode: 0644]
usr/src/common/ficl/ficlplatform/emu.h [new file with mode: 0644]
usr/src/common/ficl/ficlplatform/pager.c [new file with mode: 0644]
usr/src/common/ficl/ficlplatform/unix.c [new file with mode: 0644]
usr/src/common/ficl/ficlplatform/unix.h [new file with mode: 0644]
usr/src/common/ficl/ficltokens.h [new file with mode: 0644]
usr/src/common/ficl/fileaccess.c [new file with mode: 0644]
usr/src/common/ficl/float.c [new file with mode: 0644]
usr/src/common/ficl/hash.c [new file with mode: 0644]
usr/src/common/ficl/loader.c [new file with mode: 0644]
usr/src/common/ficl/main.c [new file with mode: 0644]
usr/src/common/ficl/prefix.c [new file with mode: 0644]
usr/src/common/ficl/primitives.c [new file with mode: 0644]
usr/src/common/ficl/search.c [new file with mode: 0644]
usr/src/common/ficl/softcore/classes.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/ficl.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/ficlclass.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/ficllocal.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/fileaccess.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/forml.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/freebsd.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/ifbrack.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/jhlocal.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/lz4.c [new file with mode: 0644]
usr/src/common/ficl/softcore/makesoftcore.c [new file with mode: 0644]
usr/src/common/ficl/softcore/marker.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/oo.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/prefix.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/softcore.fr [new file with mode: 0644]
usr/src/common/ficl/softcore/string.fr [new file with mode: 0644]
usr/src/common/ficl/stack.c [new file with mode: 0644]
usr/src/common/ficl/system.c [new file with mode: 0644]
usr/src/common/ficl/test/core.fr [new file with mode: 0644]
usr/src/common/ficl/test/fib.fr [new file with mode: 0644]
usr/src/common/ficl/test/ficltest.fr [new file with mode: 0644]
usr/src/common/ficl/test/ooptest.fr [new file with mode: 0644]
usr/src/common/ficl/test/prefix.fr [new file with mode: 0644]
usr/src/common/ficl/test/sarray.fr [new file with mode: 0644]
usr/src/common/ficl/test/testcase.fr [new file with mode: 0644]
usr/src/common/ficl/test/tester.fr [new file with mode: 0644]
usr/src/common/ficl/test/vocab.fr [new file with mode: 0644]
usr/src/common/ficl/tools.c [new file with mode: 0644]
usr/src/common/ficl/utility.c [new file with mode: 0644]
usr/src/common/ficl/vm.c [new file with mode: 0644]
usr/src/common/ficl/word.c [new file with mode: 0644]
usr/src/lib/Makefile
usr/src/lib/libficl/Makefile [new file with mode: 0644]
usr/src/lib/libficl/Makefile.com [new file with mode: 0644]
usr/src/lib/libficl/amd64/Makefile [new file with mode: 0644]
usr/src/lib/libficl/ficllocal.h [new file with mode: 0644]
usr/src/lib/libficl/i386/Makefile [new file with mode: 0644]
usr/src/lib/libficl/llib-lficl-sys [new file with mode: 0644]
usr/src/lib/libficl/mapfile-vers [new file with mode: 0644]
usr/src/lib/libficl/softcore/Makefile [new file with mode: 0644]
usr/src/lib/libficl/sparc/Makefile [new file with mode: 0644]
usr/src/lib/libficl/sparcv9/Makefile [new file with mode: 0644]
usr/src/pkg/manifests/system-ficl.mf [new file with mode: 0644]