1 /* Header for module control, generated by p2c 1.21alpha-07.Dec.93 */
2 #ifndef CONTROL_H
3 #define CONTROL_H
4 
5 
6 #ifdef CONTROL_G
7 # define vextern
8 #else
9 # define vextern extern
10 #endif
11 /* DPL 2004-03-21 */
12 /* Controls which M-Tx features are enabled.
13    The interface allows one to interrogate the feature state, to set
14    features according to the M-Tx level, and to override features given
15    the feature name as a character string.
16 */
17 
18 
19 extern Void mtxLevel PP((Char *level));
20 extern boolean setFeature PP((Char *which, int val));
21 /* return TRUE means OK, return FALSE means there is no such feature */
22 extern Void printFeatures PP((int anyway));
23 /* anyway TRUE means print all feature settings, FALSE means only those
24    that were set via setFeature */
25 
26 extern boolean multiFile PV();
27 extern boolean splitShortcut PV();
28 extern boolean newWordShortcut PV();
29 extern boolean doChords PV();
30 extern boolean doUptext PV();
31 extern boolean doLyrics PV();
32 extern boolean unbeamVocal PV();
33 extern boolean uptextOnRests PV();
34 extern boolean solfaNoteNames PV();
35 extern boolean pedanticWarnings PV();
36 extern boolean ignoreErrors PV();
37 extern boolean hideBlindSlurs PV();
38 extern boolean instrumentNames PV();
39 extern boolean beVerbose PV();
40 extern boolean debugMode PV();
41 extern boolean insertDuration PV();
42 extern boolean rearrangeNote PV();
43 extern boolean countMacro PV();
44 extern boolean expandMacro PV();
45 extern boolean checkPitch PV();
46 
47 
48 #undef vextern
49 
50 #endif /*CONTROL_H*/
51 
52 /* End. */
53