~ctwm/ctwm/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*
 * Header for the various parse_yacc/gram.y backend funcs
 */
#ifndef _PARSE_YACC_H
#define _PARSE_YACC_H

void yyerror(char *s);

void InitGramVariables(void);
void RemoveDQuote(char *str);

MenuRoot *GetRoot(char *name, char *fore, char *back);

Bool CheckWarpScreenArg(char *s);
Bool CheckWarpRingArg(char *s);
Bool CheckColormapArg(char *s);
void GotButton(int butt, int func);
void GotKey(char *key, int func);
void GotTitleButton(char *bitmapname, int func, Bool rightside);


extern char *Action;
extern char *Name;
extern MenuRoot *root, *pull;

extern int cont;
extern int mods;


#define DEFSTRING "default"


#endif /* _PARSE_YACC_H */