亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? driver.c

?? 一個占星術算命游戲
?? C
?? 第 1 頁 / 共 4 頁
字號:
  argv[0] = APPNAME;

  /* Split the entered line up into its individual switch strings. */
  while (*c) {
    if (*c == ' ') {
      if (j)
        ;           /* Skip over the current run of spaces between strings. */
      else {
        *c = 0;     /* First space after a string, end it here. */
        j = TRUE;
      }
    } else {
      if (j) {
        argv[argc++] = c;    /* First char after spaces, begin it here. */
        j = FALSE;
      } else
        ;                    /* Skip over the current string. */
    }
    c++;
  }
  argv[argc] = NULL;    /* Set last string in switch array to Null. */
  printl();
  return argc;
}


/*
******************************************************************************
** Main Program.
******************************************************************************
*/

/* Process a command line switch passed to the program. Read each entry in */
/* the argument list and set all the program modes and charts to display.  */

bool ProcessSwitches(argc, argv)
int argc;
char **argv;
{
  int pos, i;
  real k;
  char string[STRING], cpos, *c;

  argc--; argv++;
  while (argc) {
    pos  = 1 + (argv[0][0] == '-' || argv[0][0] == '/');  /* Leading dash? */
    cpos = argv[0][pos];
    switch (argv[0][pos-1]) {

    case 'H':
      if (cpos == 'c')
        andisplay ^= DASHHc;
      else if (cpos == '0')
        andisplay ^= DASHH0;
      else
        andisplay ^= DASHH;
      break;

    case 'O':
      if (cpos == '0')
        andisplay ^= DASHO0;
      andisplay ^= DASHO;
      break;

    case 'Q':
      if (cpos == '0')
        operation ^= DASHQ0;
      operation ^= DASHQ;
      break;

    /* Switches which determine the type of chart to display: */

    case 'v':
      if (cpos == '0')
        exdisplay ^= DASHv0;
      todisplay ^= DASHv;
      break;

    case 'w':
      if (cpos == '0')
        exdisplay ^= DASHw0;
      if (argc > 1 && (i = atoi(argv[1]))) {
        wheelrows = i;
        argc--; argv++;
      }
      if (!IsValidWheel(wheelrows)) {
        BadVal("w", wheelrows);
        return FALSE;
      }
      todisplay ^= DASHw;
      break;

    case 'g':
      if (cpos == '0')
        exdisplay ^= DASHg0;
      else if (cpos == 'a') {
        exdisplay ^= DASHga;
        if (argv[0][pos+1] == '0')
          exdisplay ^= DASHg0;
      }
#ifdef X11
      else if (cpos == 'e') {
        if (argc <= 1) {
          TooFew("geometry");
          return FALSE;
        }
        chartx = atoi(argv[1]);
        if (argc > 2 && (charty = atoi(argv[2]))) {
          argc--; argv++;
        } else
          charty = chartx;
        if (!IsValidGraphx(chartx)) {
          BadVal("geometry", chartx);
          return FALSE;
        }
        if (!IsValidGraphy(charty)) {
          BadVal("geometry", charty);
          return FALSE;
        }
        argc--; argv++;
        break;
      }
#endif
      todisplay ^= DASHg;
      break;

    case 'm':
      if (cpos == '0') {
        exdisplay ^= DASHm0;
        if (argv[0][pos+1] == 'a')
          exdisplay ^= DASHga;
      } else if (cpos == 'a')
        exdisplay ^= DASHm0 | DASHga;
      todisplay ^= DASHm;
      break;

    case 'Z':
      if (cpos == '0')
        exdisplay ^= DASHZ0;
      else if (cpos == 'd')
        exdisplay ^= DASHZd;
      todisplay ^= DASHZ;
      break;

    case 'S':
      todisplay ^= DASHS;
      break;

    case 'j':
      if (cpos == '0')
        exdisplay ^= DASHj0;
      todisplay ^= DASHj;
      break;

    case 'L':
      if (cpos == '0')
        exdisplay ^= DASHL0;
      if (argc > 1 && (i = atoi(argv[1]))) {
        graphstep = i;
        argc--; argv++;
      }
      if (graphstep < 1 || 160%graphstep > 0) {
        BadVal("L", graphstep);
        return FALSE;
      }
      todisplay ^= DASHL;
      break;

    case 'K':
      if (cpos == 'y')
        exdisplay ^= DASHKy;
      todisplay ^= DASHK;
      break;

    case 'd':
      if (cpos == 'p') {
        i = (argv[0][pos+1] == 'y');
        if (argc <= 2-i) {
          TooFew("dp");
          return FALSE;
        }
        prog = TRUE;
        exdisplay |= DASHdm;
        if (i) {
          Mon2 = 0;
          Yea2 = atoi(argv[1]);
        } else {
          Mon2 = atoi(argv[1]);
          Yea2 = atoi(argv[2]);
          if (!IsValidMon(Mon2)) {
            BadVal2("dp", Mon2);
            return FALSE;
          }
        }
        if (!IsValidYea(Yea2)) {
          BadVal2("dp", Yea2);
          return FALSE;
        }
        argc -= 2-i; argv += 2-i;
      } else if (cpos == 'm')
        exdisplay ^= DASHdm;
#ifdef X11
      else if (cpos == 'i') {    /* -display switch for X */
        if (argc <= 1) {
          TooFew("display");
          return FALSE;
        }
        dispname = argv[1];
        argc--; argv++;
      }
#endif
      todisplay ^= DASHd;
      break;

    case 'D':
      todisplay ^= DASHD;
      break;

    case 'E':
      if (cpos == 'y')
        exdisplay ^= DASHEy;
      todisplay ^= DASHE;
      break;

    case 'e':
      todisplay ^= DASHe;
      exdisplay ^= DASHg0 | DASHj0 | DASHL0;
      break;

    case 't':
      todisplay ^= DASHt;
      Zon2 = defzone; Lon2 = deflong; Lat2 = deflat;
      if (cpos == 'p') {
        prog = TRUE;
        cpos = argv[0][++pos];
      }
      if (i = (cpos == 'y'))
        cpos = argv[0][++pos];
#ifdef TIME
      if (cpos == 'n') {
        GetTimeNow(&Mon2, &Day2, &Yea2, &Tim2, Zon2);
        if (i)
          Mon2 = 0;
        break;
      }
#endif
      if (argc <= 2-i) {
        TooFew("t");
        return FALSE;
      }
      if (i)
        Mon2 = 0;
      else {
        Mon2 = atoi(argv[1]);
        if (!IsValidMon(Mon2)) {
          BadVal2("t", Mon2);
          return FALSE;
        }
      }
      Yea2 = atoi(argv[2-i]);
      argc -= 2-i; argv += 2-i;
      break;

    case 'T':
      todisplay ^= DASHT;
      Zon2 = defzone; Lon2 = deflong; Lat2 = deflat;
      if (cpos == 'p') {
        prog = TRUE;
        cpos = argv[0][++pos];
      }
#ifdef TIME
      if (cpos == 'n') {
        GetTimeNow(&Mon2, &Day2, &Yea2, &Tim2, Zon2);
        break;
      }
#endif
      if (argc <= 3) {
        TooFew("T");
        return FALSE;
      }
      Mon2 = atoi(argv[1]);
      Day2 = atoi(argv[2]);
      Yea2 = atoi(argv[3]);
      if (!IsValidMon(Mon2)) {
        BadVal2("T", Mon2);
        return FALSE;
      } else if (!IsValidDay(Day2, Mon2, Yea2)) {
        BadVal2("T", Day2);
        return FALSE;
      } else if (!IsValidYea(Yea2)) {
        BadVal2("T", Yea2);
        return FALSE;
      }
      argc -= 3; argv += 3;
      break;

#ifdef INTERPRET
    case 'I':
      if (argc > 1 && (screenwidth = atoi(argv[1]))) {
        argc--; argv++;
      } else
        screenwidth = SCREENWIDTH;
      if (!IsValidScreen(screenwidth)) {
        BadVal("I", screenwidth);
        return FALSE;
      }
      if (cpos == '0') {
        andisplay ^= DASHI0;
        break;
      }
      interpret = !interpret;
      break;
#endif

    /* Switches which affect how the chart parameters are obtained: */

#ifdef TIME
    case 'n':
      InputData("now");
      if (cpos == 'd')
        TT = 0.0;
      else if (cpos == 'm') {
        DD = 1; TT = 0.0;
      } else if (cpos == 'y') {
        MM = DD = 1; TT = 0.0;
      }
      break;
#endif

    case 'a':
      if (argc <= 7) {
        TooFew("a");
        return FALSE;
      }
      autom = TRUE;
      SetCore(atoi(argv[1]), atoi(argv[2]), atoi(argv[3]),
        atof(argv[4]), atof(argv[5]), atof(argv[6]), atof(argv[7]));
      if (!IsValidMon(MM)) {
        BadVal("a", MM);
        return FALSE;
      } else if (!IsValidYea(YY)) {
        BadVal("a", YY);
        return FALSE;
      } else if (!IsValidDay(DD, MM, YY)) {
        BadVal("a", DD);
        return FALSE;
      } else if (!IsValidTim(TT)) {
        BadVal2("a", TT);
        return FALSE;
      } else if (!IsValidZon(ZZ)) {
        BadVal2("a", ZZ);
        return FALSE;
      } else if (!IsValidLon(OO)) {
        BadVal2("a", OO);
        return FALSE;
      } else if (!IsValidLat(AA)) {
        BadVal2("a", AA);
        return FALSE;
      }
      argc -= 7; argv += 7;
      break;

    case 'z':
      if (argc <= 1 || (atoi(argv[1]) == 0 && argv[1][0] != '0'))
        defzone -= 1.0;
      else {
        defzone = atof(argv[1]);
        if (!IsValidZon(defzone)) {
          BadVal2("z", defzone);
          return FALSE;
        }
        argc--; argv++;
      }
      break;

    case 'l':
      if (argc <= 2) {
        TooFew("l");
        return FALSE;
      }
      deflong = atof(argv[1]);
      deflat  = atof(argv[2]);
      if (!IsValidLon(deflong)) {
        BadVal2("l", deflong);
        return FALSE;
      } else if (!IsValidLat(deflat)) {
        BadVal2("l", deflat);
        return FALSE;
      }
      argc -= 2; argv += 2;
      break;

    case 'q':
      i = (cpos == 'd') + 2*(cpos == 'm') + 3*(cpos == 'y' || cpos == 'j');
      if (argc <= 4-i) {
        TooFew("q");
        return FALSE;
      }
      autom = TRUE;
      if (cpos == 'j') {
        JD = atof(argv[1])+ROUND;
        TT = FRACT(JD);
        JulianToMdy(JD-TT, &MM, &DD, &YY);
        TT *= 24.0; ZZ = 0.0;
        TT = DegToDec(TT);
      } else {
        MM = i > 2 ? 1 : atoi(argv[1]);
        DD = i > 1 ? 1 : atoi(argv[2-(i>2)]); YY = atoi(argv[4-i-(i<1)]);
        TT = i == 0 ? atof(argv[4]) : (i > 1 ? 0.0 : 12.0); ZZ = defzone;
        if (!IsValidMon(MM)) {
          BadVal("q", MM);
          return FALSE;
        } else if (!IsValidDay(DD, MM, YY)) {
          BadVal("q", DD);
          return FALSE;
        } else if (!IsValidYea(YY)) {
          BadVal("q", YY);
          return FALSE;
        } else if (TT < -2.0 || TT > 24.0) {
          BadVal2("q", TT);
          return FALSE;
        }
      }
      OO = deflong; AA = deflat;
      argc -= 4-i; argv += 4-i;
      break;

    case 'i':
      if (argc <= 1) {
        TooFew("i");
        return FALSE;
      }
      if (!InputData(argv[1]))
        return FALSE;
      argc--; argv++;
      break;

    case 'o':
      if (argc <= 1) {
        TooFew("o");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜电影网站| 91在线免费看| 一区二区三区四区高清精品免费观看| 91精品国产综合久久福利软件| 国产高清不卡二三区| 亚洲成人免费视频| 亚洲视频综合在线| 精品日韩欧美在线| 欧美日韩一区三区四区| 处破女av一区二区| 国产综合久久久久久鬼色| 一区二区在线观看不卡| 国产亚洲福利社区一区| 91麻豆精品国产91久久久久久| eeuss鲁片一区二区三区 | 国产精品情趣视频| 91精品婷婷国产综合久久性色| 91同城在线观看| 国产精品996| 麻豆91精品视频| 亚洲伊人伊色伊影伊综合网| 国产精品入口麻豆九色| 精品国产区一区| 91麻豆精品国产91久久久| 色偷偷久久人人79超碰人人澡| 国产成人丝袜美腿| 国产尤物一区二区在线| 日韩精品欧美精品| 午夜影院久久久| 一区二区欧美视频| 亚洲六月丁香色婷婷综合久久 | 亚洲美女在线一区| 亚洲欧洲国产日韩| 国产精品嫩草影院av蜜臀| 国产亚洲精品超碰| 久久精品人人做| 久久婷婷综合激情| 久久精品一区二区三区不卡牛牛 | 亚洲成人综合网站| 一区二区三区中文字幕电影| 亚洲卡通欧美制服中文| 中文字幕制服丝袜一区二区三区 | 欧美日本一区二区三区| 欧美图片一区二区三区| 欧美亚洲免费在线一区| 欧美性猛交xxxx乱大交退制版| 欧亚洲嫩模精品一区三区| 在线视频国内自拍亚洲视频| 91久久精品网| 欧美性猛交xxxxxxxx| 欧美日韩在线一区二区| 欧美人体做爰大胆视频| 欧美一区二区播放| 欧美成人aa大片| 久久久不卡网国产精品一区| 国产欧美一区二区精品仙草咪 | 国产日本欧洲亚洲| 日本一区二区三区免费乱视频| 国产精品拍天天在线| 亚洲精品va在线观看| 亚洲6080在线| 美女任你摸久久| 国产麻豆欧美日韩一区| 91在线国产福利| 欧美日韩1区2区| 久久综合精品国产一区二区三区| 欧美国产亚洲另类动漫| 亚洲精品久久7777| 日本美女一区二区三区| 国产乱人伦偷精品视频不卡 | 九九视频精品免费| 风间由美一区二区三区在线观看| 91色porny蝌蚪| 在线播放一区二区三区| 精品国精品国产尤物美女| 国产精品久久777777| 性久久久久久久| 国产福利一区在线| 欧美色图在线观看| 久久奇米777| 亚洲黄色小视频| 久久成人免费网站| 一本一本大道香蕉久在线精品 | 欧美日韩成人综合天天影院| 久久久久一区二区三区四区| 一区2区3区在线看| 韩国欧美国产1区| 欧美专区亚洲专区| 欧美精品一区二区三区高清aⅴ| 中文字幕一区二区三区不卡在线| 视频一区视频二区在线观看| 国产精品中文字幕日韩精品| 欧美性猛交xxxxxxxx| 欧美激情一区在线| 秋霞电影网一区二区| 91丨porny丨国产入口| 日韩精品一区二区三区在线 | 亚洲靠逼com| 久久成人麻豆午夜电影| 欧美三级午夜理伦三级中视频| 久久久五月婷婷| 天堂资源在线中文精品| 99麻豆久久久国产精品免费 | 欧美唯美清纯偷拍| 国产精品欧美一区二区三区| 日韩**一区毛片| 欧美午夜一区二区三区免费大片| 精品国精品国产| 天天免费综合色| 欧美在线观看18| 国产精品私人影院| 国产乱人伦精品一区二区在线观看| 777xxx欧美| 亚洲网友自拍偷拍| 91丝袜美女网| 国产精品久久久久婷婷| 国产美女久久久久| 精品国精品自拍自在线| 人人精品人人爱| 欧美日韩视频在线观看一区二区三区| 国产精品毛片久久久久久久| 国产一区二三区好的| 日韩欧美视频在线 | 国产成人精品亚洲777人妖| 欧美一级久久久久久久大片| 亚洲一区二区三区四区五区中文| 成人免费三级在线| 国产精品污网站| 国产.欧美.日韩| 久久先锋影音av| 国产在线播放一区三区四| 欧美xxxx在线观看| 精品无人码麻豆乱码1区2区 | 另类成人小视频在线| 欧美肥妇bbw| 午夜国产精品影院在线观看| 欧美中文字幕一二三区视频| 夜夜嗨av一区二区三区| 色老汉av一区二区三区| 亚洲精品国产一区二区精华液| 色老综合老女人久久久| 一区二区三区欧美日| 欧美三级午夜理伦三级中视频| 亚洲国产精品久久久男人的天堂| 色狠狠色狠狠综合| 亚洲大片在线观看| 欧美亚一区二区| 午夜成人免费视频| 91精品国产综合久久蜜臀| 麻豆一区二区在线| 久久久影视传媒| 处破女av一区二区| 亚洲婷婷综合久久一本伊一区| 在线观看国产91| 日本不卡一区二区三区| 精品国产一区二区三区久久影院| 国产美女主播视频一区| 中文字幕在线一区二区三区| 色老汉av一区二区三区| 日日夜夜一区二区| 久久久国产精品不卡| 一本到高清视频免费精品| 五月天中文字幕一区二区| 欧美成人vr18sexvr| aaa国产一区| 日本vs亚洲vs韩国一区三区二区 | 午夜精品成人在线| 久久久亚洲精品石原莉奈| 99久久婷婷国产综合精品| 亚洲成人免费在线观看| 久久精品在这里| 91国内精品野花午夜精品| 裸体在线国模精品偷拍| 国产精品久久久久久久久免费桃花 | 久久99精品国产麻豆不卡| 国产日韩欧美a| 欧美综合色免费| 国产伦精一区二区三区| 亚洲免费观看在线视频| 日韩欧美国产精品一区| 国产成人午夜高潮毛片| 亚洲第一久久影院| 国产精品每日更新在线播放网址| 欧美日韩免费在线视频| 国产91富婆露脸刺激对白| 亚洲国产精品久久人人爱蜜臀| 久久精品男人的天堂| 精品视频一区二区三区免费| 国产成人免费视频一区| 亚洲成人精品在线观看| 国产精品私人影院| 精品国产乱码久久久久久图片 | 国产伦精品一区二区三区免费迷 | 久久99国产精品尤物| 亚洲美女电影在线| 国产色产综合产在线视频| 欧美蜜桃一区二区三区 | 日韩一区二区在线观看视频播放| 成人免费视频一区| 精品写真视频在线观看|