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

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

?? mapcode.cpp

?? 液晶電視完整代碼可實現人機界面
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
      for(i = 0; i < lenE; i++)      {        j = Ebuf[i];        if(i < lenE - 1)        {          if(j < 0xF0 || j > 0xF9) return -1;          double_val = double_val * 10.0 + (j & 0x0F) * 1.0;        }        else        {          if((j & 0xF0) != 0xF0 && (j & 0xF0) != 0xD0) return -1;          double_val = double_val * 10.0 + (j & 0x0F) * 1.0;          if((j & 0xF0) == 0xD0) double_val = -double_val;          double_val = double_val / pow(10, (double)fld_dec);        }      }      val_ptr->double_val = double_val;      j = 0;      break;    case 'B':      j = fld_len > 4 ? 4 : 2;      if(lenE != j) return -4;      for(i = 0; i < lenE; i++)      {        j = Ebuf[i];        long_val = long_val << 8 | j;      }      val_ptr->long_val = long_val;      j = 0;      break;    case 'F':      j = -3;      break;    case 'A':    case 'H':      if(lenE > lenA) return -4;    case 'L':    case 'T':    case 'Z':      for(i = 0; i < lenE; i++)        Abuf[i] = EBCDICtoASCII(Ebuf[i]);      j = i;      break;    case 'J':    case 'E':    case 'O':      hz_stat = NO;      for(i = 0, j = 0; i < lenE; i++)      {        if(hz_stat == NO && Ebuf[i] == 0x0E)        {          hz_stat = YES;          continue;        }        if(hz_stat == YES)        {          if(Ebuf[i] == 0x0F || (i+1) >= lenE)          {            hz_stat = NO;            continue;          }          if(Ebuf[i+1] == 0x0F)          {            hz_stat = NO;            continue;          }        }        if(hz_stat == YES)        {          EB = Ebuf[i] << 8 | Ebuf[i+1];          if(gl_E2Acvt7x_6B == YES)            EB = EBCDIC_cvt7x_6B(EB);          GB = HZ_E2A(EB);          Abuf[j++] = (GB & 0xFF00) >> 8;          Abuf[j++] = GB & 0x00FF;          i++;        }        else          Abuf[j++] = EBCDICtoASCII(Ebuf[i]);      }      break;    case 'G':      if(lenE != fld_len * 2) return -4;      for(i = 0, j = 0; i < lenE; i++)      {        EB = Ebuf[i] << 8 | Ebuf[i+1];        if(gl_E2Acvt7x_6B == YES)          EB = EBCDIC_cvt7x_6B(EB);        GB = HZ_E2A(EB);        Abuf[j++] = (GB & 0xFF00) >> 8;        Abuf[j++] = GB & 0x00FF;        i++;      }      break;    default :      j = -2;  }  return j;}/* ------------------------------------------------------------------------- */USGC *truncate_Estr(USGC *Estr, int len)/*   Truncate the EBCDIC string to length of len   M.L.Y  1999.12.13*/{  int  byte_stat = 0;  /* byte stat: 0 -- SBCS byte, -1 -- 0x0E, -2 -- 0x0F, 1---N -- DBCS byte */  int  i;  for(i = 0; i < len; i++)  {    if(Estr[i] == 0x0E)      byte_stat = -1;    else if(Estr[i] == 0x0F)      byte_stat = -2;    else    {      if(byte_stat == -2)        /* last char is 0x0F */        byte_stat = 0;           /* SBCS char */      else if(byte_stat == -1)   /* last char is 0x0E */        byte_stat = 1;           /* DBCS 1st char */      else if(byte_stat > 0)     /* last char is DBCS char */        byte_stat++;             /* count bytes */    }  }  if(byte_stat == -1)    Estr[len-1] = 0x40;          /* blank space */  else if(byte_stat > 0)  {    if(byte_stat % 2 == 1)      Estr[len-1] = 0x0F;    else    {      Estr[len-2] = 0x0F;      Estr[len-1] = 0x40;        /* blank space */    }  }  Estr[len] = 0x00;  return Estr;}/* ------------------------------------------------------------------------- */int  C400trigraphs_to_std_C(USGC *strfrom, USGC *strto)/*   Convert the C source line include AS/400 ILE C/400 trigraphs to   standard C, return conversion number:     ??= -> #       ??/ -> \     ??( -> [       ??' -> ^     ??) -> ]       ??! -> |     ??< -> {       ??- -> ~     ??> -> }   M.L.Y  1998.09.08*/{  int  i, j, k, m, n, conv;  char *trigraphs = "()<>='!-/";  char *standardc = "[]{}#^|~\\";  m = strlen(trigraphs);  for(i = 0, j = 0, n = 0; strfrom[i] != NUL; )  {    conv = NO;    if(strfrom[i] == '?' && strfrom[i+1] == '?')    {      for(k = 0; k < m; k++)      {        if(strfrom[i+2] == trigraphs[k])        {          strto[j++] = standardc[k];          i = i + 3;          conv = YES;          n++;          break;        }      }    }    if(conv != YES)    {      strto[j++] = strfrom[i++];    }  }  strto[j] = NUL;  return n;}/* ------------------------------------------------------------------------- */int  std_C_to_C400trigraphs(USGC *strfrom, USGC *strto)/*   Convert the standard C source line to AS/400 ILE C/400 trigraphs,   return conversion number:     [ -> ??(       ^ -> ??'     ] -> ??)       ~ -> ??-     \ -> ??/   M.L.Y  1998.09.08*/{  int  i, j, k, m, n, conv;  char *standardc = "[]^~\\";  char *trigraphs = "()'-/";  m = strlen(standardc);  for(i = 0, j = 0, n = 0; strfrom[i] != NUL; i++)  {    conv = NO;    for(k = 0; k < m; k++)    {      if(strfrom[i] == standardc[k])      {        strto[j++] = '?';        strto[j++] = '?';        strto[j++] = trigraphs[k];        conv = YES;        n++;        break;      }    }    if(conv != YES)    {      strto[j++] = strfrom[i];    }  }  strto[j] = NUL;  return n;}int MapEBCDIC(int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *len, char *out_data){	int inlen, bufsize, outlen;	inlen = strlen( in_data );	if ( argc != 1 ){		bufsize = inlen;	} else {		bufsize = atoi( argv[0] );		if ( bufsize < inlen )			bufsize = inlen;	}	strcpy( out_data, in_data );	outlen = Str_A2E ( (USGC *)out_data, inlen, (USGC *)out_data );	if ( outlen > 0 ){		out_data[outlen] = 0;		*len = outlen;		return 0;	}	return -1;  }int MapAllEBCDIC(int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *len, char *out_data){	int inlen, bufsize, outlen;	inlen = strlen( in_data );	if ( argc != 1 ){		bufsize = inlen;	} else {		bufsize = atoi( argv[0] );		if ( bufsize < inlen )			bufsize = inlen;	}	outlen = Str_A2E ( (USGC *)in_data, inlen, (USGC *)out_data );	if ( outlen > 0 ){		for ( ; outlen<bufsize; outlen++ )			out_data[outlen] = 0x40;		out_data[bufsize] = 0;		*len = bufsize;		return 0;	}	return -1;  }int MapASCII(int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *len, char *out_data){	int inlen, bufsize;//	int outlen;	inlen = strlen( in_data );	if ( argc != 1 ){		bufsize = inlen;	} else {		bufsize = atoi( argv[0] );	}#ifndef SNA	if ( *len < bufsize ){		memcpy(out_data, in_data, *len);		memset(out_data + *len, ' ', bufsize - *len);	} else {		memcpy(out_data, in_data, bufsize);	}	out_data[bufsize] = 0;	*len = bufsize;	return 0;#else	outlen = Str_E2A ( (USGC *)in_data, inlen , (USGC *)out_data );	if ( outlen > 0 ){		if ( outlen > bufsize )			outlen = bufsize;		out_data[outlen] = 0;		*len = outlen;		return 0;	}	return -1;  #endif}/* 半角字符串轉換為全角字符串 */int convertB2Q(char *dbuf, char *src,int len) {    int i;    char *pd;    unsigned char c1,c2;        pd = dbuf;    for( i=0; src[i]; i++ ) {        if( (int)(pd - dbuf) > len-2 ) {            break;        }                /* 去掉半角空格, 在某些地方可能需要轉為全角空格 */        if( src[i] == ' ') {            continue;        }        /* 去掉全角空格  */        if( src[i] == 0xa1 && src[i+1]==0xa1 ) {             i++;             continue;        }        /* 漢字直接賦值 */        if( (unsigned char)src[i] >= 0xa0 && (unsigned char)src[i+1]>=0xa0 ) {             *pd++ = src[i++];            *pd++ = src[i];            *pd = 0;            continue;        }        /* 指定范圍內的半角轉全角 */        if( (unsigned char)src[i]>='!' && (unsigned char)src[i]<='~') {            c1 = 0xa3;             c2 = src[i]+128;            *pd++ = c1;             *pd++ = c2;        }      }    *pd = 0;    return strlen(dbuf);}/* 全角字符串轉換為半角字符串

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品国产国产专区 | 成人激情开心网| 亚洲精品一区二区三区影院| 日韩成人午夜电影| 91精品国产麻豆国产自产在线| 久久九九久久九九| 97久久精品人人做人人爽| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 91精品国产综合久久久久久漫画| 亚洲第一激情av| 欧美成人艳星乳罩| 成人爱爱电影网址| 午夜精品久久久久久久久久| 欧美一区二区视频观看视频| 国产69精品久久久久毛片| 亚洲精品国久久99热| 日韩午夜激情av| 成年人网站91| 精品亚洲免费视频| 亚洲欧美日本在线| 国产亚洲精品免费| 欧美亚洲一区三区| 国产尤物一区二区| 婷婷开心久久网| 亚洲免费看黄网站| 久久嫩草精品久久久精品| 在线观看亚洲精品视频| 国产高清不卡一区二区| 韩国三级在线一区| 亚洲一区二区三区国产| 精品国产a毛片| 欧美精品 国产精品| 不卡一区二区三区四区| 国产自产v一区二区三区c| 日韩中文欧美在线| 亚洲一区二区美女| 亚洲午夜影视影院在线观看| 亚洲免费大片在线观看| 国产精品美女一区二区在线观看| 精品久久久久久综合日本欧美| 欧美亚洲综合在线| 欧美视频一区在线观看| 色av一区二区| 欧美日韩在线播放三区四区| 色域天天综合网| 日本电影欧美片| 在线国产电影不卡| 欧美性大战久久久| 91精品国产综合久久国产大片| 在线成人免费观看| 欧美一级免费观看| 亚洲精品一区二区三区在线观看 | 成人av电影免费观看| 99久久综合色| 欧美亚洲日本国产| 久久综合狠狠综合久久激情| 国产欧美精品一区二区三区四区| 国产日产欧产精品推荐色| 国产精品高潮呻吟久久| 亚洲香肠在线观看| 国产自产v一区二区三区c| 成人av免费网站| 欧美日韩视频一区二区| 久久美女高清视频| 亚洲一区日韩精品中文字幕| 欧美a级一区二区| 成人avav影音| 国产日产欧产精品推荐色 | 亚洲va韩国va欧美va精品| 久久成人av少妇免费| 99久久精品一区二区| 欧美日韩国产另类不卡| 国产精品欧美经典| 日本v片在线高清不卡在线观看| 国产91丝袜在线观看| 欧美久久久一区| 有码一区二区三区| 国产suv精品一区二区883| 欧美一级艳片视频免费观看| 亚洲蜜臀av乱码久久精品| 国产福利一区二区三区在线视频| 在线播放中文字幕一区| 一区二区三区国产豹纹内裤在线| 国产成人精品免费一区二区| 91精品国产一区二区人妖| 亚洲高清在线视频| 91成人免费电影| 亚洲男同1069视频| 成人国产在线观看| 国产午夜精品一区二区| 国产精品99久久久久久有的能看| 久久综合狠狠综合久久综合88 | 成人欧美一区二区三区白人| 国产大陆精品国产| 中文成人av在线| 99国产精品久久久久久久久久久| 国产天堂亚洲国产碰碰| 国产成人免费视频网站高清观看视频 | 国产亚洲制服色| 国产精品18久久久久久久久久久久 | 日韩一级片网站| 激情欧美一区二区| 久久婷婷一区二区三区| 国产成人精品免费一区二区| 中文字幕不卡的av| 91丝袜国产在线播放| 亚洲成人先锋电影| 日韩欧美国产成人一区二区| 国产69精品久久久久毛片| 亚洲精品国产一区二区精华液 | 亚洲综合免费观看高清在线观看| 欧美日韩一区二区三区不卡| 国产做a爰片久久毛片| 亚洲图片激情小说| 91精品一区二区三区在线观看| 国产一区二区看久久| 亚洲综合无码一区二区| 久久在线免费观看| 欧美三级蜜桃2在线观看| 国产一区二区成人久久免费影院| 综合欧美亚洲日本| 久久先锋资源网| 欧美视频一二三区| 99久久国产综合色|国产精品| 免费在线看成人av| 亚洲自拍偷拍欧美| 精品午夜久久福利影院| 欧美一级在线视频| 成人午夜在线免费| 国产综合色视频| 午夜免费久久看| 亚洲综合在线第一页| 国产精品日产欧美久久久久| 日韩欧美国产系列| 欧美一区二区精品久久911| 欧美色爱综合网| 欧美性受xxxx| 欧美视频你懂的| 欧美午夜精品电影| 欧美性受xxxx黑人xyx性爽| 99re成人在线| 91免费视频大全| 色先锋久久av资源部| 色素色在线综合| 欧美日韩国产片| 日韩精品一区在线| 久久视频一区二区| 国产精品日韩成人| 亚洲免费观看高清完整版在线 | 欧美精品久久久久久久多人混战 | 久久激情综合网| 国内一区二区视频| 成人激情图片网| 欧美午夜精品一区二区三区| 欧美日韩dvd在线观看| 日韩视频免费直播| 久久久久久久一区| 亚洲欧美视频一区| 日日夜夜精品视频免费| 国产麻豆视频一区二区| 日本道色综合久久| 日韩免费观看高清完整版在线观看| 欧美精品一区二区三| 亚洲免费在线看| 狠狠色综合色综合网络| 色88888久久久久久影院野外 | 91精品国产福利| 国产精品久久久久久久久搜平片| 亚洲一区二区三区影院| 激情综合网最新| 欧美午夜宅男影院| 国产精品久久久久久久久久久免费看 | 欧美日韩一区久久| 久久久久99精品一区| 日本中文在线一区| 在线观看视频91| 亚洲国产成人私人影院tom| 亚洲永久免费av| 亚洲无线码一区二区三区| 成人在线视频一区| 精品国产一区a| 日韩高清不卡在线| 欧美日韩成人综合天天影院| 中文字幕不卡三区| jlzzjlzz亚洲女人18| 一区在线播放视频| 国产在线国偷精品产拍免费yy| 在线电影国产精品| 午夜在线电影亚洲一区| 欧美日韩激情一区| 午夜精品福利一区二区三区av| 91在线观看地址| 亚洲一区二区三区爽爽爽爽爽| 99国产精品国产精品毛片| 中文字幕一区日韩精品欧美| 激情五月激情综合网| 久久久久久久综合日本| 国产精品1区二区.| 最新日韩在线视频| 在线观看精品一区|