/MirOS/dist/jupp/joe-3.1jupp30.tgz
[alioth/jupp.git] / rc.h
1 /* $MirOS: contrib/code/jupp/rc.h,v 1.4 2012/12/30 21:45:16 tg Exp $ */
2 /*
3  *      *rc file parser
4  *      Copyright
5  *              (C) 1992 Joseph H. Allen; 
6  *
7  *      This file is part of JOE (Joe's Own Editor)
8  */
9 #ifndef _JOE_RC_H
10 #define _JOE_RC_H 1
11
12 #include "config.h"
13 #include "types.h"
14
15 extern OPTIONS pdefault;
16 extern OPTIONS fdefault;
17 void setopt PARAMS((B *b, unsigned char *name));
18
19 /* KMAP *kmap_getcontext(char *name);
20  * Find and return the KMAP for a given context name.  If none is found, an
21  * empty kmap is created, bound to the context name, and returned.
22  */
23 KMAP *kmap_getcontext PARAMS((unsigned char *name, int docreate));
24
25 /* int procrc(CAP *cap, char *name);  Process an rc file
26    Returns 0 for success
27           -1 for file not found
28            1 for syntax error (errors written to stderr)
29 */
30 int procrc PARAMS((CAP *cap, unsigned char *name));
31
32 int glopt PARAMS((unsigned char *s, unsigned char *arg, OPTIONS *options, int set));
33
34 int umode PARAMS((BW *bw));
35
36 void lazy_opts PARAMS((OPTIONS *o));
37
38 #endif