Added SILC Thread Queue API
[silc.git] / util / robodoc / Source / folds.h
1 #ifndef ROBODOC_FOLDS_H
2 #define ROBODOC_FOLDS_H
3
4
5
6 /****s* ROBODoc/fold_mark_t
7  * NAME
8  *   fold_mark_t
9  * FUNCTION
10  *   Handy structure for fold start/end markers.
11  * SOURCE
12  */
13
14 typedef struct _fold_mark_t
15   {
16     char *start;
17     char *end;
18   }
19 fold_mark_t;
20
21 /*******/
22
23 /****d* ROBODoc/extra_flags 
24 * NAME
25 *   extra_flags
26 * AUTHOR
27 *   PetteriK
28 * FUNCTION
29 *   Bitflags for extra controls. 
30 * SOURCE
31 */
32
33 #define FOLD     (1<<0)
34 #define C_MODE   (1<<1)
35
36
37 /****/
38
39 extern fold_mark_t fold_start_markers[];
40 extern fold_mark_t fold_end_markers[];
41 extern int extra_flags;
42 extern int fold;
43
44 char RB_Check_Fold_End (char *cur_char);
45 char *RB_Check_Fold_Start (char *cur_char, char *foldname, char *found);
46
47 #endif /* ROBODOC_FOLDS_H */