main.c
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #ifdef DBUG_OFF /* We are testing dbug */
  2. #undef DBUG_OFF
  3. #endif
  4. #include <my_global.h> /* This includes dbug.h */
  5. int main (argc, argv)
  6. int argc;
  7. char *argv[];
  8. {
  9.   register int result, ix;
  10.   extern int factorial(int);
  11. #if defined(HAVE_PTHREAD_INIT) && defined(THREAD)
  12.   pthread_init(); /* Must be called before DBUG_ENTER */
  13. #endif
  14.   {
  15.     DBUG_ENTER ("main");
  16.     DBUG_PROCESS (argv[0]);
  17.     for (ix = 1; ix < argc && argv[ix][0] == '-'; ix++) {
  18.       switch (argv[ix][1]) {
  19.       case '#':
  20. DBUG_PUSH (&(argv[ix][2]));
  21. break;
  22.       }
  23.     }
  24.     for (; ix < argc; ix++) {
  25.       DBUG_PRINT ("args", ("argv[%d] = %s", ix, argv[ix]));
  26.       result = factorial (atoi(argv[ix]));
  27.       printf ("%dn", result);
  28.     }
  29.     DBUG_RETURN (0);
  30.   }
  31. }