Added various origin projects
[name-generation.git] / element-lists / names-2.0.1 / src / names.h
1 #ifndef NAME_H
2 /* Names v2.01 Copyright 1995 by Michael Harvey */
3
4 #include <stdio.h>
5
6 #define VERSION "2.01"
7 #define COPYRIGHT "Copyright 1995 by Michael Harvey"
8 #define OUTFILE "names.out"
9
10 #ifdef DECL_STATIC
11 #define EXTERN /* */
12 #else
13 #define EXTERN extern
14 #endif
15
16 enum { PRE, MID, SUF, NOUN, NADJ, ADJ, NONE };
17
18 /* array sizes */
19 #define DATASIZ 2000
20
21 /* global variables */
22 EXTERN char * data[6][DATASIZ]; /* data arrays */
23 EXTERN int siz[6]; /* array sizes */
24 EXTERN char outfile[128]; /* output file */
25 EXTERN int isopen; /* is the output file open? */
26 EXTERN FILE * outfp; /* output file ptr */
27 EXTERN int ansi,caps,cvt,debug,plurs,simple; /* flags */
28 EXTERN int forever;
29
30 /* declarations */
31 void init();
32 void readdata(FILE *);
33 void name();
34 void version();
35
36 #define dprint if(debug) printf
37 #define dprint1 if(debug>1)printf
38 #define dprint2 if(debug>2)printf
39 #define dprint3 if(debug>3)printf
40 #define dprint4 if(debug>4)printf
41 #define dprint5 if(debug>5)printf
42 #define dprint6 if(debug>6)printf
43 #define dprint7 if(debug>7)printf
44 #define dprint8 if(debug>8)printf
45
46 #define NAME_H
47 #endif
48