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

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

?? driver.c

?? 一個占星術算命游戲
?? C
?? 第 1 頁 / 共 4 頁
字號:
        return FALSE;
      }
      if (cpos == 's') {
        filenamescreen = argv[1];
        argc--; argv++;
        break;
      } else if (cpos == '0')
        operation ^= DASHo0;
      operation ^= DASHo;
      filenameout = argv[1];
      extralines = argv;
      do {
        argc--; argv++;
        extracount++;
      } while (argc > 1 && argv[1][0] != '-' && argv[1][0] != '/');
      break;

    /* Switches which affect what information is used in a chart: */

    case 'R':
      if (cpos == 'T') {
        c = (char *)ignore2;
        cpos = argv[0][++pos];
      } else
        c = (char *)ignore;
      if (cpos == '0')
        for (i = 0; i <= total; i++)
          c[i] = TRUE;
      else if (cpos == '1') {
        for (i = 0; i <= total; i++)
          c[i] = FALSE;
        operation |= DASHC | DASHu;
        universe = TRUE;
      } else if (cpos == 'C')
        for (i = C_LO; i <= C_HI; i++)
          c[i] = !c[i];
      else if (cpos == 'u')
        for (i = U_LO; i <= U_HI; i++)
          c[i] = !c[i];
      else if (cpos == 'U')
        for (i = S_LO; i <= S_HI; i++)
          c[i] = !c[i];
      else if (argc <= 1 || (!atoi(argv[1]))) {
        for (i = 11; i <= 15; i++)
          c[i] = !c[i];
        c[_FOR] = !c[_FOR]; c[_VTX] = !c[_VTX];
      }
      while (argc > 1 && (i = atoi(argv[1])))
        if (!IsItem(i)) {
          BadVal("R", i);
          return FALSE;
        } else {
          c[i] = !c[i];
          argc--; argv++;
        }
      break;

    case 'C':
      operation ^= DASHC;
      break;

    case 'u':
      operation ^= DASHu;
      break;

    case 'U':
      if (cpos == 'n' || cpos == 'b' || cpos == 'z' || cpos == 'l')
        universe = cpos;
      else
        universe = !universe;
      break;

    case 'A':
      if (argc <= 1 || atoi(argv[1]) == 0) {
        andisplay ^= DASHA;
        break;
      }
      if (cpos != 'o' && cpos != 'm' && cpos != 'd') {
        aspects = atoi(argv[1]);
        if (!IsValidAspect(aspects)) {
          BadVal("A", aspects);
          return FALSE;
        }
        argc--; argv++;
      } else {
        if (argc <= 2) {
          TooFew("A");
          return FALSE;
        }
        i = atoi(argv[1]);
        if (i < 1 || i > (cpos == 'o' ? ASPECTS : BASE)) {
          BadVal("A", i);
          return FALSE;
        }
        k = atof(argv[2]);
        if (k < -DEGREES || k > DEGREES) {
          BadVal2("A", k);
          return FALSE;
        }
        if (cpos == 'm')
          planetorb[i] = k;
        else if (cpos == 'd')
          planetadd[i] = k;
        else
          aspectorb[i] = k;
        argc -= 2; argv += 2;
      }
      break;

    /* Switches which affect how a chart is computed: */

    case 'b':
      if (cpos == '0')
        seconds = !seconds;
      placalc = !placalc;
      break;

    case 'c':
      if (argc <= 1) {
        TooFew("c");
        return FALSE;
      }
      housesystem = atoi(argv[1]);
      if (!IsValidSystem(housesystem)) {
        BadVal("c", housesystem);
        return FALSE;
      }
      argc--; argv++;
      break;

    case 's':
      if (cpos != '0')
        operation ^= DASHs;
      else
        operation ^= DASHs0;
      break;

    case 'h':
      if (argc > 1 && (centerplanet = atoi(argv[1]))) {
        argc--; argv++;
      } else
        centerplanet = 1;
      if (centerplanet < 0 || centerplanet == _MOO ||
        !IsObject(centerplanet) || centerplanet > U_HI) {
        BadVal("h", centerplanet);
        return FALSE;
      }
      c = objectname[0];
      objectname[0] = objectname[centerplanet];
      objectname[centerplanet] = c;
      if (centerplanet < _MOO)
        centerplanet = 1-centerplanet;
      break;

    case 'p':
      if (cpos == '0') {
        operation |= DASHp0;
        cpos = (argv[0][++pos]);
      }
      progress = TRUE;
#ifdef TIME
      if (cpos == 'n') {
        GetTimeNow(&Mon, &Day, &Yea, &Tim, defzone);
        Jdp = (real)MdyToJulian(Mon, Day, Yea) + Tim / 24.0;
        break;
      }
#endif
      if (cpos == 'd') {
        if (argc <= 1) {
          TooFew("pd");
          return FALSE;
        }
        progday = atof(argv[1]);
        if (progday == 0.0) {
          BadVal2("pd", progday);
          return FALSE;
        }
        argc--; argv++;
        break;
      }
      if (argc <= 3) {
        TooFew("p");
        return FALSE;
      }
      Mon = atoi(argv[1]);
      Day = atoi(argv[2]);
      Yea = atoi(argv[3]);
      if (!IsValidMon(Mon)) {
        BadVal2("p", Mon);
        return FALSE;
      } else if (!IsValidDay(Day, Mon, Yea)) {
        BadVal2("p", Day);
        return FALSE;
      } else if (!IsValidYea(Yea)) {
        BadVal2("p", Yea);
        return FALSE;
      }
      Jdp = (real)MdyToJulian(Mon, Day, Yea) + defzone / 24.0;
      argc -= 3; argv += 3;
      break;

    case 'x':
      if (argc <= 1) {
        TooFew("x");
        return FALSE;
      }
      multiplyfactor = atoi(argv[1]);
      if (multiplyfactor < 1 || multiplyfactor > DEGREES) {
        BadVal("x", multiplyfactor);
        return FALSE;
      }
      argc--; argv++;
      break;

    case '1':
      if (argc > 1 && (onasc = atoi(argv[1]))) {
        argc--; argv++;
      } else
        onasc = 1;
      if (onasc < 1 || onasc > total) {
        BadVal("1", onasc);
        return FALSE;
      }
      break;

    case '2':
      if (argc > 1 && (onasc = atoi(argv[1]))) {
        argc--; argv++;
      } else
        onasc = 1;
      if (onasc < 1 || onasc > total) {
        BadVal("2", onasc);
        return FALSE;
      }
      onasc = -onasc;
      break;

    case '3':
      operation ^= DASH3;
      break;

    case 'f':
      operation ^= DASHf;
      break;

    case 'G':
      operation ^= DASHG;
      break;

    case 'F':
      if (argc <= 3) {
        TooFew("F");
        return FALSE;
      }
      i = atoi(argv[1]);
      if (!IsItem(i)) {
        BadVal("F", i);
        return FALSE;
      }
      force[i] = (atof(argv[2])-1.0)*30.0+DecToDeg(atof(argv[3]));
      if (force[i] < 0.0 || force[i] >= DEGREES) {
        BadVal2("F", force[i]);
        return FALSE;
      } else
        force[i] += DEGREES;
      argc -= 3; argv += 3;
      break;

    case '+':
      if (argc > 1 && (i = atoi(argv[1])) != 0) {
        argc--; argv++;
      } else
        i = 1;
      Delta += i * (cpos == 'y' ? 365 : (cpos == 'm' ? 30 : 1));
      break;

    case '-': case '\0':
      if (argc > 1 && (i = atoi(argv[1])) != 0) {
        argc--; argv++;
      } else
        i = 1;
      Delta -= i * (cpos == 'y' ? 365 : (cpos == 'm' ? 30 : 1));
      break;

    /* Switches for relationship and comparison charts: */

    case 'r':
      if (argc <= 2) {
        TooFew("r");
        return FALSE;
      }
      if (cpos == 'c')
        relation = DASHrc;
      else if (cpos == 'm')
        relation = DASHrm;
      else if (cpos == 'd')
        relation = DASHrd;
#ifdef BIORHYTHM
      else if (cpos == 'b')
        relation = DASHrb;
#endif
      else if (cpos == '0')
        relation = DASHr0;
      else if (cpos == 'p')
        relation = DASHrp;
      else
        relation = DASHr;
      filename = argv[1]; filename2 = argv[2];
      argc -= 2; argv += 2;
      break;

#ifdef TIME
    case 'y':
      if (argc <= 1) {
        TooFew("y");
        return FALSE;
      }
      if (cpos == 'd')
        relation = DASHrd;
#ifdef BIORHYTHM
      else if (cpos == 'b')
        relation = DASHrb;
#endif
      else if (cpos == 'p')
        relation = DASHrp;
      else
        relation = DASHr0;
      filename = argv[1]; filename2 = "now";
      argc--; argv++;
      break;
#endif

    /* Switches to access graphics options: */

    case 'k':
      ansi = !ansi;
      break;

#ifdef MSG
    case 'V':
      if (argc <= 1) {
        TooFew("V");
        return FALSE;
      }
      textrows = atoi(argv[1]);
      if (!IsValidTextrows(textrows)) {
        BadVal("V", textrows);
        return FALSE;
      }
      argc--; argv++;
      break;
#endif

#ifdef GRAPH
    case 'X':
      i = XProcessSwitches(argc, argv, pos);
      if (i < 0)
        return FALSE;
      operation |= DASHX;
      argc -= i; argv += i;
      break;
#endif

    case '.':               /* "-." is usually used to exit the -Q loop. */
      Terminate(_FORCE);

    case 'B':          /* For no useful reason, -B will sound a beep. */
      printc(BELL);
      break;

    default:
      sprintf(string, "Unknown switch '%s'.", argv[0]);
      PrintError(string);
      return FALSE;
    }
    argc--; argv++;
  }
  return TRUE;
}


/* The main program, the starting point for Astrolog, follows. This routine */
/* basically consists of a loop, inside which we read a command line, and   */
/* go process it, before actually calling a routine to do the neat stuff.   */

#ifdef SWITCHES
void main(argc, argv)
int argc;
char **argv;
{
#else
void main()
{
  int argc;
  char **argv;
#endif
  char commandline[256];
  char *pointers[MAXSWITCHES];

  InputDefaults();    /* Read in info from the astrolog.dat file. */
Begin:
#ifdef MSG
  if (textrows > 0) {
    _settextrows(textrows);
    textrows = -textrows;
  }
#endif
  if (noswitches) {                                 /* Go prompt for    */
    argc = InputSwitches(commandline, pointers);    /* switches if we   */
    argv = pointers;                                /* don't have them. */
  }
  progname = ProcessProgname(argv[0]);
  if (ProcessSwitches(argc, argv)) {
    if (!noswitches && (operation & DASHQ0)) {
      noswitches = TRUE;
      goto Begin;
    }
#ifdef MSG
    if (textrows > 0) {
      _settextrows(textrows);
      textrows = -textrows;
    }
#endif
    Action();
  }
  if (operation & DASHQ) {    /* If -Q in effect, loop back and get switch */
    printl2();                /* information for another chart to display. */
    InitVariables();
    operation |= DASHQ;
    noswitches = TRUE;
    goto Begin;
  }
  Terminate(_OK);    /* The only standard place to exit Astrolog is here. */
}

/* driver.c */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人伊人久久综合网| 国产丝袜美腿一区二区三区| 一本一道波多野结衣一区二区 | 日本一区中文字幕| 一区二区三区影院| 亚洲欧美另类小说| 一区二区视频在线看| 亚洲欧美日韩久久| 伊人性伊人情综合网| 亚洲网友自拍偷拍| 亚洲风情在线资源站| 视频一区二区三区在线| 丝袜美腿亚洲色图| 日本vs亚洲vs韩国一区三区二区| 日韩av高清在线观看| 美女性感视频久久| 韩国在线一区二区| 成人午夜伦理影院| 色婷婷亚洲一区二区三区| 欧美日韩你懂得| 91精品国产欧美一区二区18 | 亚洲国产高清不卡| 国产精品色在线观看| 亚洲欧美乱综合| 亚洲成av人片在线观看无码| 丝袜美腿亚洲一区二区图片| 激情亚洲综合在线| 成人三级伦理片| 在线观看av一区二区| 日韩欧美高清dvd碟片| 久久精品夜夜夜夜久久| 亚洲天堂中文字幕| 婷婷夜色潮精品综合在线| 久久超级碰视频| 春色校园综合激情亚洲| 色婷婷香蕉在线一区二区| 91精品国产色综合久久ai换脸 | 日韩av电影免费观看高清完整版在线观看| 亚洲成人久久影院| 国产一区在线观看视频| av电影在线观看不卡| 欧美日韩亚洲综合在线| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 色综合久久天天| 日韩视频中午一区| 成人欧美一区二区三区黑人麻豆| 天天影视涩香欲综合网| 国产精品综合av一区二区国产馆| 在线观看亚洲一区| 欧美精品一区二区久久久| 亚洲视频综合在线| 久久不见久久见中文字幕免费| 97精品电影院| 精品福利二区三区| 亚洲在线观看免费| 国产成人av一区| 欧美一区二区视频免费观看| 国产精品久久久久久久久果冻传媒| 丝袜诱惑制服诱惑色一区在线观看 | 欧美午夜精品理论片a级按摩| 欧美变态tickle挠乳网站| 综合在线观看色| 久久疯狂做爰流白浆xx| 在线欧美小视频| 久久久美女毛片| 视频一区二区中文字幕| 色综合咪咪久久| 国产免费成人在线视频| 三级成人在线视频| 一本久久a久久免费精品不卡| 久久久久久久久久美女| 日韩高清在线电影| 色哟哟日韩精品| 国产无一区二区| 久久99久久99| 欧美一区二区三区小说| 亚洲最大成人网4388xx| 成人在线视频一区| 欧美r级在线观看| 日韩经典中文字幕一区| 欧美专区日韩专区| 成人免费小视频| 不卡的av电影| 2023国产一二三区日本精品2022| 秋霞午夜av一区二区三区| 色美美综合视频| 国产精品成人在线观看| 国产99精品国产| 国产亚洲人成网站| 国产在线精品一区二区不卡了| 91精品国产一区二区三区香蕉| 亚洲综合999| 在线观看视频一区二区| 亚洲色图在线播放| 99久久婷婷国产| 亚洲欧美日韩人成在线播放| 99国内精品久久| 欧美激情资源网| 成人性色生活片| 国产精品国产三级国产aⅴ中文 | 日韩成人一区二区| 欧美精品欧美精品系列| 亚洲va国产天堂va久久en| 欧美在线免费观看视频| 亚洲精品写真福利| 欧洲日韩一区二区三区| 亚洲黄色在线视频| 欧美在线综合视频| 亚洲资源在线观看| 欧美日韩国产片| 日韩精品视频网| 日韩小视频在线观看专区| 麻豆成人免费电影| 久久久久久久综合色一本| 国产精品88888| 国产精品毛片大码女人| 色综合久久久久综合体桃花网| 一区二区欧美国产| 在线播放视频一区| 精品综合久久久久久8888| 国产性色一区二区| 波多野结衣中文字幕一区二区三区 | 久久久亚洲高清| 成人丝袜高跟foot| 亚洲精品一二三| 69av一区二区三区| 久久超碰97中文字幕| 国产精品视频观看| 欧美性生交片4| 奇米影视一区二区三区小说| 久久一区二区三区四区| 不卡视频在线观看| 亚洲国产成人av好男人在线观看| 日韩一区二区在线观看视频 | 91福利社在线观看| 视频一区二区中文字幕| 国产亚洲一区二区三区| 91在线视频官网| 日韩电影在线观看一区| 国产欧美一区二区精品久导航| 91视频国产资源| 日韩中文字幕不卡| 国产日韩高清在线| 欧美日韩一区二区三区在线看| 久久91精品久久久久久秒播| 国产精品麻豆视频| 欧美精品一二三| 高清shemale亚洲人妖| 亚洲一区二区精品视频| 欧美大片一区二区| 色噜噜狠狠色综合中国 | 制服.丝袜.亚洲.中文.综合| 国产成人午夜片在线观看高清观看| 一区二区三区自拍| 欧美va在线播放| 色综合天天天天做夜夜夜夜做| 免费欧美日韩国产三级电影| 欧美高清在线精品一区| 欧美高清视频不卡网| 成人性生交大片免费看视频在线| 午夜精彩视频在线观看不卡| 久久九九影视网| 欧美日韩高清一区| 99久久国产综合精品色伊| 免费成人性网站| 亚洲激情综合网| 国产午夜精品久久久久久久 | 欧美日韩国产综合草草| 大桥未久av一区二区三区中文| 日韩精品电影在线观看| 亚洲欧洲无码一区二区三区| 日韩免费在线观看| 欧美日韩亚州综合| 99re成人在线| 国产麻豆成人传媒免费观看| 天天影视涩香欲综合网| 亚洲精品日韩专区silk | 经典三级视频一区| 亚洲成精国产精品女| 亚洲人成在线观看一区二区| 久久精品视频一区二区三区| 91精品国产综合久久福利软件| 91激情在线视频| 成人黄色电影在线| 国产乱理伦片在线观看夜一区| 日韩精品亚洲专区| 亚洲成a人片在线观看中文| 亚洲另类一区二区| 中文字幕av在线一区二区三区| 欧美成人a在线| 91精品国产黑色紧身裤美女| 精品视频一区二区不卡| 色久优优欧美色久优优| 波多野结衣在线aⅴ中文字幕不卡| 九色综合狠狠综合久久| 奇米在线7777在线精品| 天天综合网 天天综合色| 五月综合激情日本mⅴ| 夜夜亚洲天天久久| 亚洲成av人片一区二区三区 |