1 #include "icm-pp.ih"
2 
usage(char const * argv0)3 void usage(char const *argv0)
4 {
5     char const *progname = rss_programName(argv0);
6 
7     rss_copyright(progname);
8 
9     printf("%s%s%s%s",
10         "This program is commonly run as a child process of icmake.\n"
11         "Usage: ",
12             progname,
13         "[flags] inputfile outputfile\n"
14         "where:\n"
15         "       flags       - optional flags, which may be:\n"
16         "           -define SYM      : defines SYM having value \"1\"\n"
17         "           -nostdsymbols    : don't load predefined symbols "
18                             "(UNIX etc.)\n",
19         "           -dumpsymbols     : show predefined symbols\n"
20         "       inputfile   - icmake file\n"
21         "       outputfile  - result of preprocessing\n"
22         "\n");
23 
24     exit(0);
25 }
26