~drizzle-trunk/drizzle/development

1 by brian
clean slate
1
#include <dbug.h>
2
3
int main (argc, argv)
4
int argc;
5
char *argv[];
6
{
7
  int result, ix;
8
  extern int factorial(int);
9
  DBUG_ENTER ("main");
10
  DBUG_PROCESS (argv[0]);
11
  for (ix = 1; ix < argc && argv[ix][0] == '-'; ix++) {
12
    switch (argv[ix][1]) {
13
    case '#':
14
      DBUG_PUSH (&(argv[ix][2]));
15
      break;
16
    }
17
  }
18
  for (; ix < argc; ix++) {
19
    DBUG_PRINT ("args", ("argv[%d] = %s", ix, argv[ix]));
20
    result = factorial (atoi(argv[ix]));
21
    printf ("%d\n", result);
22
  }
23
  DBUG_RETURN (0);
24
}