Merge branch 'master' into browser
[projects/chimara/chimara.git] / babel / babel.h
diff --git a/babel/babel.h b/babel/babel.h
new file mode 100644 (file)
index 0000000..4108e3d
--- /dev/null
@@ -0,0 +1,56 @@
+/* babel.h  declarations for babel\r
+ * (c) 2006 By L. Ross Raszewski\r
+ *\r
+ * This code is freely usable for all purposes.\r
+ *\r
+ * This work is licensed under the Creative Commons Attribution2.5 License.\r
+ * To view a copy of this license, visit\r
+ * http://creativecommons.org/licenses/by/2.5/ or send a letter to\r
+ * Creative Commons,\r
+ * 543 Howard Street, 5th Floor,\r
+ * San Francisco, California, 94105, USA.\r
+ *\r
+ * This file depends upon treaty.h, babel_ifiction_functions.c,\r
+ * babel_story_functions.c, and babel_handler.c\r
+ *\r
+ */\r
+\r
+#define BABEL_VERSION "0.2b"\r
+\r
+#include "treaty.h"\r
+#include "babel_handler.h"\r
+#include "ifiction.h"\r
+/* Functions from babel_story_functions.c\r
+ *\r
+ * Each of these assumes that the story file has been loaded by babel_handler\r
+ *\r
+ * Each function babel_story_XXXX coresponds to the command line option -XXXX\r
+ */\r
+void babel_story_ifid(void);\r
+void babel_story_cover(void);\r
+void babel_story_ifiction(void);\r
+void babel_story_meta(void);\r
+void babel_story_fish(void);\r
+void babel_story_format(void);\r
+void babel_story_identify(void);\r
+void babel_story_story(void);\r
+void babel_story_unblorb(void);\r
+/* Functions from babel_ifiction_functions.c\r
+ *\r
+ * as with babel_story_XXXX, but for metadata, which is handed in as the\r
+ * C string parameter\r
+ */\r
+void babel_ifiction_ifid(char *);\r
+void babel_ifiction_verify(char *);\r
+void babel_ifiction_fish(char *);\r
+void babel_ifiction_lint(char *);\r
+\r
+/* Functions from babel_multi_functions.c\r
+ *\r
+ */\r
+void babel_multi_blorb(char **, char * , int);\r
+void babel_multi_blorb1(char **, char * , int);\r
+void babel_multi_complete(char **, char *, int);\r
+\r
+/* uncomment this line on platforms which limit extensions to 3 characters */\r
+/* #define THREE_LETTER_EXTENSIONS */\r