sync
authorJinkun Jang <jinkun.jang@samsung.com>
Thu, 14 Mar 2013 04:18:34 +0000 (13:18 +0900)
committerJinkun Jang <jinkun.jang@samsung.com>
Thu, 14 Mar 2013 04:18:34 +0000 (13:18 +0900)
26 files changed:
.cvsignore [deleted file]
COPYING-PLAIN [deleted file]
Doxyfile [deleted file]
README.in [deleted file]
configure.in [deleted file]
debian/.cvsignore [deleted file]
debian/changelog.in [deleted file]
doc/.cvsignore [deleted file]
doc/img/_.gif [deleted file]
doc/img/b.png [deleted file]
doc/img/embryo.png [deleted file]
doc/img/embryo_big.png [deleted file]
doc/img/embryo_mini.png [deleted file]
doc/img/embryo_small.png [deleted file]
doc/img/n.gif [deleted file]
doc/img/n.png [deleted file]
doc/img/t.gif [deleted file]
doc/img/t.png [deleted file]
doc/img/tl.gif [deleted file]
doc/img/tl.png [deleted file]
embryo.c.in [deleted file]
gendoc [deleted file]
include/.cvsignore [deleted file]
src/.cvsignore [deleted file]
src/bin/.cvsignore [deleted file]
src/lib/.cvsignore [deleted file]

diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644 (file)
index b1041dc..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-Makefile
-Makefile.in
-aclocal.m4
-autom4te.cache
-config.guess
-config.h
-config.h.in
-config.log
-config.status
-config.sub
-configure
-embryo-config
-embryo.c
-embryo.pc
-embryo_docs.tar.gz
-libtool
-ltmain.sh
-stamp-h1
-depcomp
-install-sh
-missing
-doc
-*.tar.gz
-*.oe
-*.bb
-*.spec
-README
-mkinstalldirs
-compile
diff --git a/COPYING-PLAIN b/COPYING-PLAIN
deleted file mode 100644 (file)
index 376875e..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-Plain English Copyright Notice
-
-This file is not intended to be the actual License. The reason this file
-exists is that we here are programmers and engineers. We aren't lawyers. We
-provide licenses that we THINK say the right things, but we have our own
-intentions at heart. This is a plain-english explanation of what those
-intentions are, and if you follow them you will be within the "spirit" of
-the license.
-
-The intent is for us to enjoy writing software that is useful to us (the
-AUTHORS) and allow others to use it freely and also benefit from the work we
-put into making it. We don't want to restrict others using it. They should
-not *HAVE* to make the source code of the applications they write that
-simply link to these libraries (be that statically or dynamically), or for
-them to be limited as to what license they choose to use (be it open, closed
-or anything else). But we would like to know you are using these libraries.
-We simply would like to know that it has been useful to someone. This is why
-we ask for acknowledgement of some sort.
-
-You can do what you want with the source of this software - it doesn't
-matter. We still have it here for ourselves and it is open and free to use
-and download and play with. It can't be taken away. We don't really mind what
-you do with the source to your software. We would simply like to know that
-you are using it - especially if it makes it to a commerical product. If you
-simply e-mail all the AUTHORS (see COPYING and AUTHORS files) telling us, and
-then make sure you include a paragraph or page in the manual for the product
-with the copyright notice and state that you used this software, we will be
-very happy. If you want to contribute back modifications and fixes you may have
-made we will welcome those too with open arms (generally). If you want help
-with changes needed, ports needed or features to be added, arrangements can
-be easily made with some dialogue.
-
-Carsten Haitzler <raster@rasterman.com>
diff --git a/Doxyfile b/Doxyfile
deleted file mode 100644 (file)
index 8fcbce8..0000000
--- a/Doxyfile
+++ /dev/null
@@ -1,139 +0,0 @@
-PROJECT_NAME           = Embryo
-PROJECT_NUMBER         =
-OUTPUT_DIRECTORY       = doc
-INPUT                  = embryo.c.in src/lib/
-IMAGE_PATH             = doc/img
-OUTPUT_LANGUAGE        = English
-GENERATE_HTML          = YES
-HTML_OUTPUT            = html
-HTML_FILE_EXTENSION    = .html
-HTML_HEADER            = doc/head.html
-HTML_FOOTER            = doc/foot.html
-HTML_STYLESHEET        = doc/e.css
-HTML_ALIGN_MEMBERS     = YES
-ENUM_VALUES_PER_LINE   = 1
-GENERATE_HTMLHELP      = NO
-CHM_FILE               = 
-HHC_LOCATION           = 
-GENERATE_CHI           = NO
-BINARY_TOC             = NO
-TOC_EXPAND             = NO
-DISABLE_INDEX          = YES
-EXTRACT_ALL            = NO
-EXTRACT_PRIVATE        = NO
-EXTRACT_STATIC         = NO
-EXTRACT_LOCAL_CLASSES  = NO
-HIDE_UNDOC_MEMBERS     = YES
-HIDE_UNDOC_CLASSES     = YES
-HIDE_FRIEND_COMPOUNDS  = YES
-BRIEF_MEMBER_DESC      = YES
-REPEAT_BRIEF           = YES
-ALWAYS_DETAILED_SEC    = NO
-INLINE_INHERITED_MEMB  = NO
-FULL_PATH_NAMES        = NO
-STRIP_FROM_PATH        = 
-INTERNAL_DOCS          = NO
-STRIP_CODE_COMMENTS    = YES
-CASE_SENSE_NAMES       = YES
-SHORT_NAMES            = NO
-HIDE_SCOPE_NAMES       = NO
-VERBATIM_HEADERS       = NO
-SHOW_INCLUDE_FILES     = NO
-JAVADOC_AUTOBRIEF      = YES
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP         = NO
-INHERIT_DOCS           = YES
-INLINE_INFO            = YES
-SORT_MEMBER_DOCS       = YES
-DISTRIBUTE_GROUP_DOC   = NO
-TAB_SIZE               = 2
-GENERATE_TODOLIST      = YES
-GENERATE_TESTLIST      = YES
-GENERATE_BUGLIST       = YES
-GENERATE_DEPRECATEDLIST= YES
-ALIASES                = 
-ENABLED_SECTIONS       = 
-MAX_INITIALIZER_LINES  = 30
-OPTIMIZE_OUTPUT_FOR_C  = YES
-OPTIMIZE_OUTPUT_JAVA   = NO
-SHOW_USED_FILES        = NO
-QUIET                  = YES
-WARNINGS               = YES
-WARN_IF_UNDOCUMENTED   = YES
-WARN_FORMAT            = "$file:$line: $text"
-WARN_LOGFILE           = 
-FILE_PATTERNS          =
-RECURSIVE              = NO
-EXCLUDE                = 
-EXCLUDE_SYMLINKS       = NO
-EXCLUDE_PATTERNS       = 
-EXAMPLE_PATH           = examples
-EXAMPLE_PATTERNS       = 
-EXAMPLE_RECURSIVE      = NO
-INPUT_FILTER           = 
-FILTER_SOURCE_FILES    = NO
-SOURCE_BROWSER         = NO
-INLINE_SOURCES         = NO
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION    = YES
-ALPHABETICAL_INDEX     = YES
-COLS_IN_ALPHA_INDEX    = 2
-IGNORE_PREFIX          = 
-GENERATE_TREEVIEW      = NO
-TREEVIEW_WIDTH         = 250
-GENERATE_LATEX         = YES
-LATEX_OUTPUT           = latex
-LATEX_CMD_NAME         = latex
-MAKEINDEX_CMD_NAME     = makeindex
-COMPACT_LATEX          = NO
-PAPER_TYPE             = a4wide
-EXTRA_PACKAGES         = 
-LATEX_HEADER           = 
-PDF_HYPERLINKS         = YES
-USE_PDFLATEX           = NO
-LATEX_BATCHMODE        = NO
-GENERATE_RTF           = NO
-RTF_OUTPUT             = rtf
-COMPACT_RTF            = NO
-RTF_HYPERLINKS         = NO
-RTF_STYLESHEET_FILE    = 
-RTF_EXTENSIONS_FILE    = 
-GENERATE_MAN           = YES
-MAN_OUTPUT             = man
-MAN_EXTENSION          = .3
-MAN_LINKS              = YES
-GENERATE_XML           = NO
-XML_SCHEMA             = 
-XML_DTD                = 
-GENERATE_AUTOGEN_DEF   = NO
-ENABLE_PREPROCESSING   = YES
-MACRO_EXPANSION        = NO
-EXPAND_ONLY_PREDEF     = NO
-SEARCH_INCLUDES        = NO
-INCLUDE_PATH           =
-INCLUDE_FILE_PATTERNS  = 
-PREDEFINED             = 
-EXPAND_AS_DEFINED      = 
-SKIP_FUNCTION_MACROS   = YES
-TAGFILES               = 
-GENERATE_TAGFILE       = 
-ALLEXTERNALS           = NO
-EXTERNAL_GROUPS        = YES
-PERL_PATH              = /usr/bin/perl
-CLASS_DIAGRAMS         = NO
-HIDE_UNDOC_RELATIONS   = YES
-HAVE_DOT               = NO
-CLASS_GRAPH            = NO
-COLLABORATION_GRAPH    = NO
-TEMPLATE_RELATIONS     = NO
-INCLUDE_GRAPH          = NO
-INCLUDED_BY_GRAPH      = NO
-GRAPHICAL_HIERARCHY    = NO
-DOT_IMAGE_FORMAT       = png
-DOT_PATH               = 
-DOTFILE_DIRS           = 
-MAX_DOT_GRAPH_WIDTH    = 512
-MAX_DOT_GRAPH_HEIGHT   = 512
-GENERATE_LEGEND        = YES
-DOT_CLEANUP            = YES
-SEARCHENGINE           = NO
diff --git a/README.in b/README.in
deleted file mode 100644 (file)
index c73ab7e..0000000
--- a/README.in
+++ /dev/null
@@ -1,104 +0,0 @@
-Embryo @VERSION@
-
-Requirements:
--------------
-
-Must:
-  libc libm
-
-WARNING: gcc compatibility!!!
-There seems to be some bug (or disagreement) between embryo and gcc 3.2.x
-where IEEE floating point format encoding does not "agree" with embryo's own
-hand-made tests. embryo_cc may not work if you compile using gcc 3.2.x. gcc
-3.3.x is known to work fine. we are not 100% sure whose fault this is yet, so
-we won't be jumping up and down, but be warned - gcc 3.2.x does not agree
-with embryo.
-
-To view the API docs, run ./gendoc and view doc/html/index.html.
-
-OK a lot of people ask this. What is Embryo?
-
-Embryo is primarily a shared library that gives you an API to load and control
-interpreted programs compiled into an abstract machine bytecode that it
-understands.  This abstract (or virtual) machine is similar to a real machine
-with a CPU, but it is emulated in software.  The architecture is simple and is
-the same as the abstract machine (AMX) in the 
-<a href=http://www.compuphase.com/pawn.htm>PAWN</a> language (formerly called
-SMALL) as it is based on exactly the same code. Embryo has modified the code
-for the AMX extensively and has made it smaller and more portable.  It is VERY
-small.  The total size of the virtual machine code AND header files is less
-than 2500 lines of code.  It includes the floating point library support by
-default as well.  This makes it one of the smallest interpreters around, and
-thus makes is very efficient to use in code.
-
-Embryo also uses the PAWN compiler from the same code base. This code has
-barely been touched and so suffers from lots of portability issues. It has
-been partially fixed and now works on both big and little endian but the code
-still need to be gone over and really cleaned up . It does work, but it's only
-just working.  It has been called embryo_cc and compiled a subset of PAWN
-binary outputs.  It does not support packed strings, variable alignment, or
-debugging output.  It does not support many features of the full PAWN
-compiler because the Embryo AMX does not support these either. You will find
-the Embryo codebase to work much better on Linux (and BSD and MacOS X) and
-other UNIX operating systems as it has been developed and tested on them. IT
-is known to work on:
-  gcc Linux   (x86-32)
-  gcc Linux   (PPC)
-  gcc MacOS X (PPC)
-
-And will likely work on more combinations. IT currently has problems on 64bit
-SPARC CPUs. Other 64bit systems are untested. It is the aim to fix the code
-so it works on all commonly used architectures (32, 64bit, big and little
-endian, alignment forgiving/unforgiving).  So far 64bit support is the major
-issue.
-
-For more documentation please see the Language guide here:
-
-<a href=http://www.compuphase.com/pawn/pawn-lang.pdf>Pawn Language Booklet</a>
-  
-This documents the PAWN language and is 100% relevant for Embryo and the
-syntax of files it can compile (.sma files).
-
-Any help is appreciated in helping clean and port this code, so feel free to
-send patches to the Enlightenment development lists.
-
-The main aim of Embryo is to provide an easy to use library for running
-compiled PAWN programs and giving them access to the calling program and
-any API it exports to the PAWN script.  PAWN programs/scripts are completely
-sand-boxed. They cannot access any system or function calls other than the
-ones provided by the calling application to the Embryo API. This means a
-PAWN script cannot open or write to, delete or load files. It is fairly
-harmless and this also keeps Embryo small.
-
-This is a work in progress, so please be patient if things don't work for you
-- and patches and help in fixing it is very much appreciated.
-
-------------------------------------------------------------------------------
-COMPILING AND INSTALLING:
-
-  ./configure
-  make
-(as root unless youa re installing in your users directories):
-  make install
-      
-------------------------------------------------------------------------------
-BUILDING PACKAGES:
-
-RPM: To build rpm packages:
-  
-  sudo rpm -ta @PACKAGE@-@VERSION@.tar.gz
-
-You will find rpm packages in your system /usr/src/redhat/* dirs (note you may
-not need to use sudo or root if you have your own ~/.rpmrc. see rpm documents
-for more details)
-
-DEB: To build deb packages:
-
-  tar zvf @PACKAGE@-@VERSION@.tar.gz
-  cd @PACKAGE@-@VERSION@
-  dpkg-buildpackage -us -uc -rfakeroot
-  cd ..
-  rm -rf @PACKAGE@-@VERSION@
-
-You will find all the debian source, binary etc. packages put in the directory
-where you first untarred the source tarball.
diff --git a/configure.in b/configure.in
deleted file mode 100644 (file)
index a1fa5fc..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-# get rid of that stupid cache mechanism
-rm -f config.cache
-
-AC_INIT(embryo, 0.9.9.043, enlightenment-devel@lists.sourceforge.net)
-AC_PREREQ(2.52)
-AC_CONFIG_SRCDIR(configure.in)
-AC_CANONICAL_BUILD
-AC_CANONICAL_HOST
-AC_ISC_POSIX
-
-AM_INIT_AUTOMAKE(1.6 dist-bzip2)
-AM_CONFIG_HEADER(config.h)
-
-AC_C_BIGENDIAN
-AC_PROG_CC
-AM_PROG_CC_STDC
-AC_HEADER_STDC
-AC_C_CONST
-AM_PROG_CC_C_O
-
-AC_LIBTOOL_WIN32_DLL
-define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
-define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
-AC_PROG_LIBTOOL
-
-VMAJ=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $1);}'`
-VMIN=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $2);}'`
-VMIC=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $3);}'`
-SNAP=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $4);}'`
-version_info=`expr $VMAJ + $VMIN`":$VMIC:$VMIN"
-AC_SUBST(version_info)
-
-WIN32_CFLAGS=""
-lt_no_undefined=""
-lt_enable_auto_import=""
-case "$host_os" in
-       mingw*|cegcc)
-               PKG_CHECK_MODULES([EVIL], evil)
-               AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed])
-               dnl needed for correct definition of EAPI
-               AC_DEFINE(EFL_EMBRYO_BUILD, 1, [Define to mention that embryo is built])
-               AC_DEFINE(HAVE_GETTIMEOFDAY, 1, [Defined to 1 (MinGW / CeGCC platform)])
-               if test "x$host_os" = "xcegcc" ; then
-                       WIN32_CFLAGS="-mwin32"
-                       lt_enable_auto_import="-Wl,--enable-auto-import"
-               fi
-               lt_no_undefined="-no-undefined"
-               ;;
-       *)
-               AC_CHECK_FUNCS(gettimeofday)
-esac
-AC_SUBST(WIN32_CFLAGS)
-AC_SUBST(lt_no_undefined)
-AC_SUBST(lt_enable_auto_import)
-
-dnl Checking for __attribute__ support
-AC_MSG_CHECKING([for __attribute__])
-AC_CACHE_VAL(_cv_have___attribute__,
-  [
-    AC_TRY_COMPILE([#include <stdlib.h>],
-      [int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); }],
-      [_cv_have___attribute__="yes"],
-      [_cv_have___attribute__="no"])
-  ]
-)
-
-if test "x${_cv_have___attribute__}" = "xyes" ; then
-   AC_DEFINE(HAVE___ATTRIBUTE__, 1, [Define to 1 if your compiler has __attribute__])
-fi
-AC_MSG_RESULT(${_cv_have___attribute__})
-
-AC_FUNC_ALLOCA
-
-AC_CHECK_HEADERS(fnmatch.h,, AC_MSG_ERROR([Cannot find fnmatch.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
-
-fnmatch_libs=""
-AC_CHECK_FUNCS(fnmatch, res=yes, res=no)
-if test "x$res" = "xno"; then
-       AC_CHECK_LIB(fnmatch, fnmatch, res=yes fnmatch_libs="-lfnmatch", res=no)
-dnl Test for compilation with MinGW.
-dnl fnmatch function is in the libiberty library
-       if test "x$res" = "xno"; then
-               AC_CHECK_LIB(iberty, fnmatch, res=yes fnmatch_libs="-liberty", res=no)
-       fi
-       if test "x$res" = "xno"; then
-               AC_MSG_ERROR([Cannot find fnmatch() in neither libc nor libfnmatch, nor libiberty])
-       fi
-fi
-
-AC_SUBST(fnmatch_libs)
-
-embryoincludedir='${datadir}/include'
-AC_SUBST(embryoincludedir)
-
-AC_OUTPUT([
-Makefile
-embryo.pc
-include/Makefile
-src/Makefile
-src/lib/Makefile
-src/bin/Makefile
-README
-embryo.spec
-])
-
-
-#####################################################################
-## Info
-
-echo
-echo
-echo
-echo "------------------------------------------------------------------------"
-echo "$PACKAGE $VERSION"
-echo "------------------------------------------------------------------------"
-echo
-echo "Configuration Options Summary:"
-echo
-echo "  Compilation..........: make"
-echo
-echo "  Installation.........: make install"
-echo
-echo "    prefix.............: $prefix"
-echo
diff --git a/debian/.cvsignore b/debian/.cvsignore
deleted file mode 100644 (file)
index 6d10dce..0000000
+++ /dev/null
@@ -1 +0,0 @@
-changelog
diff --git a/debian/changelog.in b/debian/changelog.in
deleted file mode 100644 (file)
index a5a7b2d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-embryo (@VERSION@-1) unstable; urgency=low
-
-  * a CVS snapshot release.
-
- -- Falko Schmidt <falko@alphagemini.org>  Fri,  4 Apr 2008 15:13:56 +0000
-
diff --git a/doc/.cvsignore b/doc/.cvsignore
deleted file mode 100644 (file)
index cc370ed..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-html
-latex
-man
diff --git a/doc/img/_.gif b/doc/img/_.gif
deleted file mode 100644 (file)
index 60fa7a1..0000000
Binary files a/doc/img/_.gif and /dev/null differ
diff --git a/doc/img/b.png b/doc/img/b.png
deleted file mode 100644 (file)
index 04e5ac8..0000000
Binary files a/doc/img/b.png and /dev/null differ
diff --git a/doc/img/embryo.png b/doc/img/embryo.png
deleted file mode 100644 (file)
index 47597a8..0000000
Binary files a/doc/img/embryo.png and /dev/null differ
diff --git a/doc/img/embryo_big.png b/doc/img/embryo_big.png
deleted file mode 100644 (file)
index cd818f7..0000000
Binary files a/doc/img/embryo_big.png and /dev/null differ
diff --git a/doc/img/embryo_mini.png b/doc/img/embryo_mini.png
deleted file mode 100644 (file)
index f4f99f0..0000000
Binary files a/doc/img/embryo_mini.png and /dev/null differ
diff --git a/doc/img/embryo_small.png b/doc/img/embryo_small.png
deleted file mode 100644 (file)
index 8bea367..0000000
Binary files a/doc/img/embryo_small.png and /dev/null differ
diff --git a/doc/img/n.gif b/doc/img/n.gif
deleted file mode 100644 (file)
index 28608c4..0000000
Binary files a/doc/img/n.gif and /dev/null differ
diff --git a/doc/img/n.png b/doc/img/n.png
deleted file mode 100644 (file)
index 2bb256f..0000000
Binary files a/doc/img/n.png and /dev/null differ
diff --git a/doc/img/t.gif b/doc/img/t.gif
deleted file mode 100644 (file)
index cff3068..0000000
Binary files a/doc/img/t.gif and /dev/null differ
diff --git a/doc/img/t.png b/doc/img/t.png
deleted file mode 100644 (file)
index 06b6079..0000000
Binary files a/doc/img/t.png and /dev/null differ
diff --git a/doc/img/tl.gif b/doc/img/tl.gif
deleted file mode 100644 (file)
index 4455dbc..0000000
Binary files a/doc/img/tl.gif and /dev/null differ
diff --git a/doc/img/tl.png b/doc/img/tl.png
deleted file mode 100644 (file)
index 95ae5b6..0000000
Binary files a/doc/img/tl.png and /dev/null differ
diff --git a/embryo.c.in b/embryo.c.in
deleted file mode 100644 (file)
index 717cfdc..0000000
+++ /dev/null
@@ -1,310 +0,0 @@
-/**
-
-@mainpage Embryo Library Documentation
-@image html  embryo.png
-@version 0.0.1
-@author Carsten Haitzler <raster@rasterman.com>
-@date 2004
-
-
-@section intro What is Embryo?
-
-Embryo is a tiny library designed to interpret limited Small programs
-compiled by the included compiler, @c embryo_cc.  It is mostly a cleaned
-up and smaller version of the original Small abstract machine.  The
-compiler is mostly untouched.
-
-For more information about the Small language, see @ref Small_Page.
-
-@section How_to_Use How to Use Embryo?
-
-To use Embryo in your code, you need to do at least the following:
-
-@li Include @ref Embryo.h.
-@li Load the Embryo program using one of the 
-    @ref Embryo_Program_Creation_Group.
-@li Set up the native calls with @ref embryo_program_native_call_add.
-@li Create a virtual machine with @ref embryo_program_vm_push.
-@li Then run the program with @ref embryo_program_run.
-
-@todo Clean up compiler code.
-@todo Proper overview of the operation of the interpreter, that is how
-      the heap, stack, virtual machines, etc fit together.
-*/
-
-/**
-@page Small_Page Brief Introduction to Small
-
-This section describes the basics of Small, as compiled and interpreted
-with Embryo.  For the full documentation, of which this is a summary, see
-@htmlonly <a href=http://www.compuphase.com/smalldoc.pdf>Small Language Booklet</a>
-@endhtmlonly
-@latexonly http://www.compuphase.com/smalldoc.pdf @endlatexonly
-
-This summary assumes that you are familar with C.  For a full list of
-differences between C and Small, again, see the full documentation.
-
-@section Small_Variables_Section Variables
-
-@subsection Small_Type_Subsection Types
-
-There is only one type, known as the "cell", which can hold an integer.
-
-@subsection Small_Scope_Subsection Scope
-
-The scope and usage of a variable depends on its declaration.
-
-@li A local variable is normally declared with the @c new keyword. E.g.
-    @code new variable @endcode
-@li A static function variable is defined within a function with the
-    @c static keyword.
-@li A global static variable is one that is only available within the
-    file it was declared in.  Again, use the @c static keyword, but outside
-    of any function.
-@li A stock variable is one that may not be compiled into a program if it
-    is not used.  It is declared using @c stock.
-@li A public variable is one that can be read by the host program using
-    @ref embryo_program_variable_find.  It is declared using @c public
-    keyword.
-
-Remember that the keywords above are to be used on their own.  That is,
-for example: @code public testvar @endcode not:
-@code new public testvar @endcode
-
-@subsection Small_Constants_Subsection Constants
-
-You can declare constants in two ways:
-@li Using the preprocessor macro @c #define.
-@li By inserting @c const between the keyword and variable name of a
-    variable declaration.  For example, to declare the variable @c var1
-    constant, you type @code new const var1 = 2 @endcode  Now @c var1
-    cannot be changed.
-
-@subsection Small_Arrays_Subsection Arrays
-
-To declare an array, append square brackets to the end of the variable
-name.  The following examples show how to declare arrays.  Note the
-use of the ellipsis operator, which bases the array based on the last two
-declared values:
-
-@code
-new msg[] = "A message."
-new ints[] = {1, 3, 4}
-new ints2[20] = {1, 3}         // All other elements 0.
-new ints3[10] = {1, ... }      // All elements = 1
-new ints4[10] = {10, 20, ... } // Elements = 10 -> 100.
-                               // The difference can be negative.
-new ints5[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}
-@endcode
-
-@note Array initialisers need to be constant.
-
-@section Small_Func_Calls_Section Function Calls
-
-A typical function declaration is as follows:
-
-@code
-testfunc(param) {
-  // Do something ...
-  // over a couple of lines.
-}
-@endcode
-
-You can pass by reference.  That is, the parameter you pass is changed
-outside of the function.  For example:
-
-@code
-testfunc(&param) {
-  param = 10
-  // The passed variable will be set to 10 outside of the function.
-}
-@endcode
-
-To pass an array:
-
-@code
-testfunc(param[]) {
-  // Do something to the array
-}
-@endcode
-
-@note Arrays are passed by reference.
-
-@section Small_Control_Subsection Control Structures.
-
-Small has the following control structures, which similar to their C
-counterparts:
-@li @code if (expression) statement1 else statement2 @endcode
-@li @code switch (expression) {
-  case 0:
-    statement1 // Can only be one statement.  Look Ma, no breaks!
-  case 1..3:   // For values between 1 and 3 inclusive.
-    statement2
-  default:     // Optional
-    statement3
-}
-@endcode
-@li @code while(expression) statement @endcode
-@li @code do statement while (expression) @endcode
-@li @code for (init_expression; before_iter_test_expression; after_iter_expression) statement @endcode
-
-@section Small_Preprocessor_Section Preprocessor
-
-The following preprocessor directives are available:
-@li @code #assert constant_expression @endcode
-@li @code #define pattern replacement @endcode
-@li @code #define pattern(%1,%2,...) replacement @endcode
-@li @code #include filename @endcode
-@li @code #if constant_expression
-  // Various bits of code
-#else
-  // Other bits of code
-#endif 
-@endcode
-@li @code #undef pattern @endcode
-
-*/
-
-/**
-
-@page Available_Native_Calls_Page Available Calls
-
-Embryo provides a minimal set of native calls that can be used within
-any Embryo script.  Those calls are detailed here.
-
-@note Some of the "core" functions here are also described in the full
-      Small documentation given 
-
-@todo Finish this section.
-
-@section Args_ANC_Section Argument Functions
-
-@subsection Numargs_Desc numargs
-
-Returns the number of arguments passed to a function.  Useful
-when dealing with variable argument lists.
-
-@subsection Getargs_Desc getarg(arg, index=0)
-
-Retrieves the argument number @c arg.  If the argument is an array,
-use @c index to specify the index of the array to return.
-
-@subsection Setargs_Desc setargs(arg, index=0, value)
-
-Sets the argument number @c arg to the given @c arg.  @c index specifies
-the index of @c arg to set if @c arg is an array.
-
-@section String_ANC_Section String Functions
-
-Functions that work on strings.
-
-@subsection Atoi_Desc atoi
-
-Translates an number in string form into an integer.
-
-@subsection Fnmatch_Desc fnmatch
-
-Buggered if I know what this does?
-
-@subsection Strcmp_Desc strcmp
-
-String comparing function.
-
-
-@section Float_ANC_Section Float Functions
-
-@subsection Float_Desc float
-
-@subsection Atof_Desc atof
-
-@subsection Float_Mul_Desc float_mul
-
-@subsection Float_Div_Desc float_div
-
-@subsection Float_Add_Desc float_add
-
-@subsection Float_Sub_Desc float_sub
-
-@subsection Fract_Desc fract
-
-@subsection Round_Desc round
-
-@subsection Float_Cmp_Desc float_cmp
-
-@subsection Sqrt_Desc sqrt
-
-@subsection Pow_Desc pow
-
-@subsection Log_Desc log
-
-@subsection Sin_Desc sin
-
-@subsection Cos_Desc cos
-
-@subsection Tan_Desc tan
-
-@subsection Abs_Desc abs
-
-Returns the absolute value of the given float.
-
-@section Time_ANC_Section Time Functions
-
-@subsection Seconds_Desc seconds()
-
-@subsection Date_Desc date
-
-
-@section Rand_ANC_Section Random Functions
-
-@subsection Rand_Desc rand()
-
-Returns a random integer.
-
-@subsection Randf_Desc randf()
-
-Returns a random float.
-
-*/
-
-/**
-@file Embryo.h
-@brief Embryo virtual machine library.
-
-This file includes the routines needed for Embryo library interaction.
-This is the @e only file you need to include.
-
-*/
-
-// The following definitions are in Embryo.h, but I did not want to
-// mess up the formatting of the file
-
-/**
-  @def EMBRYO_FUNCTION_NONE 
-  An invalid/non-existant function.
-*/
-
-/**
-  @def EMBRYO_FUNCTION_MAIN
-  Start at program entry point.  For use with @ref embryo_program_run.
-*/
-
-/**
-  @def EMBRYO_FUNCTION_CONT
-  Continue from last address.  For use with @ref embryo_program_run.
-*/
-
-/**
-  @def EMBRYO_PROGRAM_OK
-  Program was run successfully.
-*/
-
-/**
-  @def EMBRYO_PROGRAM_SLEEP
-  The program's execution was interrupted by a Small @c sleep command.
-*/
-
-/**
-  @def EMBRYO_PROGRAM_FAIL
-  An error in the program caused it to fail.
-*/
-  
\ No newline at end of file
diff --git a/gendoc b/gendoc
deleted file mode 100755 (executable)
index 29d98f8..0000000
--- a/gendoc
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-rm -rf ./doc/html ./doc/latex ./doc/man
-mkdir -p ./doc/html ./doc/latex ./doc/man
-doxygen
-cp doc/img/*.png doc/html/
-cp doc/img/*.gif doc/html/
-rm -f embryo_docs.tar embryo_docs.tar.gz
-tar -cvf embryo_docs.tar doc/html doc/man doc/latex
-gzip -9 embryo_docs.tar
-exit 0
diff --git a/include/.cvsignore b/include/.cvsignore
deleted file mode 100644 (file)
index 282522d..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/src/.cvsignore b/src/.cvsignore
deleted file mode 100644 (file)
index 282522d..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/src/bin/.cvsignore b/src/bin/.cvsignore
deleted file mode 100644 (file)
index 2c2952d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.deps
-.libs
-Makefile
-Makefile.in
-embryo
-embryo_cc
diff --git a/src/lib/.cvsignore b/src/lib/.cvsignore
deleted file mode 100644 (file)
index 09980ae..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.deps
-.libs
-Makefile
-Makefile.in
-*.lo
-*.la