home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff232.lzh / Dbug / main.c < prev    next >
C/C++ Source or Header  |  1989-08-02  |  573b  |  28 lines

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