Merge branch 'master' into gtk3
[projects/chimara/chimara.git] / babel / babel.h
1 /* babel.h  declarations for babel\r
2  * (c) 2006 By L. Ross Raszewski\r
3  *\r
4  * This code is freely usable for all purposes.\r
5  *\r
6  * This work is licensed under the Creative Commons Attribution2.5 License.\r
7  * To view a copy of this license, visit\r
8  * http://creativecommons.org/licenses/by/2.5/ or send a letter to\r
9  * Creative Commons,\r
10  * 543 Howard Street, 5th Floor,\r
11  * San Francisco, California, 94105, USA.\r
12  *\r
13  * This file depends upon treaty.h, babel_ifiction_functions.c,\r
14  * babel_story_functions.c, and babel_handler.c\r
15  *\r
16  */\r
17 \r
18 #define BABEL_VERSION "0.2b"\r
19 \r
20 #include "treaty.h"\r
21 #include "babel_handler.h"\r
22 #include "ifiction.h"\r
23 /* Functions from babel_story_functions.c\r
24  *\r
25  * Each of these assumes that the story file has been loaded by babel_handler\r
26  *\r
27  * Each function babel_story_XXXX coresponds to the command line option -XXXX\r
28  */\r
29 void babel_story_ifid(void);\r
30 void babel_story_cover(void);\r
31 void babel_story_ifiction(void);\r
32 void babel_story_meta(void);\r
33 void babel_story_fish(void);\r
34 void babel_story_format(void);\r
35 void babel_story_identify(void);\r
36 void babel_story_story(void);\r
37 void babel_story_unblorb(void);\r
38 /* Functions from babel_ifiction_functions.c\r
39  *\r
40  * as with babel_story_XXXX, but for metadata, which is handed in as the\r
41  * C string parameter\r
42  */\r
43 void babel_ifiction_ifid(char *);\r
44 void babel_ifiction_verify(char *);\r
45 void babel_ifiction_fish(char *);\r
46 void babel_ifiction_lint(char *);\r
47 \r
48 /* Functions from babel_multi_functions.c\r
49  *\r
50  */\r
51 void babel_multi_blorb(char **, char * , int);\r
52 void babel_multi_blorb1(char **, char * , int);\r
53 void babel_multi_complete(char **, char *, int);\r
54 \r
55 /* uncomment this line on platforms which limit extensions to 3 characters */\r
56 /* #define THREE_LETTER_EXTENSIONS */\r