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

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

?? dbcs_prn.c

?? BC3.1編譯,小交換機計費系統.使用Dos做出如此好的界面,少有.
?? C
?? 第 1 頁 / 共 2 頁
字號:
             return FALSE;
        }
        if((prn_ch(8))==FALSE)
        {
             buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
             return FALSE;
        }
        if((prn_ch('\n'))==FALSE)
        {
             buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
             return FALSE;
        }
        if((prn_ch(27))==FALSE)
        {
             buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
             return FALSE;
        }
        if((prn_ch('*'))==FALSE)
        {
             buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
             return FALSE;
        }
        if((prn_ch(1))==FALSE)
        {
             buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
             return FALSE;
        }
        if(id==1)
        {
            if((prn_ch(length*16%256))==FALSE)
            {
                buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                return FALSE;
            }
            if((prn_ch(length/16))==FALSE)
            {
                buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                return FALSE;
            }
        }
        else
        {
            if((prn_ch(length*8%256))==FALSE)
            {
                buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                return FALSE;
            }
            if((prn_ch(length/32))==FALSE)
            {
                buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                return FALSE;
            }
        }
    }
    while (j<length)
    {
        if(p1[j]!='A')
        {
            for (i=0;i<16;i++)
            {
                if((prn_ch(p3[i1*32+i+16]))==FALSE)
                {
                     buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                     return FALSE;
                }
                if(id==1)
                {
                    if((prn_ch(p3[i1*32+i+16]))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                }
            }
            i1+=1;
            j+=2;
        }
        else
        {
            for (i=0;i<8;i++)
            {
                if((prn_ch(p4[i2*8+i]))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(id==1)
                {
                    if((prn_ch(p4[i2*8+i]))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                }
           }
           i2+=1;
           j+=1;
       }
    }
    if(id_re==1)
        if((prn_ch('\n'))==FALSE)
        {
            buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
            return FALSE;
        }
    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
    return TRUE ;
}


void rtn_recon(UC *st, UI length, UC *p1)
{
    UI i=0;
    while(i<length)
    {
        if(st[i]=='\n')
        {
            p1[i]='C';
            i+=1;
        }
        else
        {
            p1[i]='A';
            i+=1;
        }
    }
    return;
}

/*Get the lib. file for chinese characters, and change into the print array */
void getlib_24char(int num, UC* p, UC* pc2)
{
    FILE *fp1;
    int m,x,y,j1,i;
    long int k;
    UC *p1;

    p1=malloc(72*sizeof(UC));
    if((fp1=fopen("gfsdata\\cclib24.lib","r+b"))==NULL)
    {
        printf("Error: Cann't open DBCS library file!\n");
        exit(0);
    }
    i=0;
    while(i<num)
    {
        y=p[2*i]-160;
        x=p[2*i+1]-160;
        m=(y-1)*94+(x-1);
        k=(long)m*(long)72;
        fseek(fp1,k*sizeof(UC),SEEK_SET);
        fread(p1,sizeof(UC),72,fp1);
        for(j1=0;j1<72;j1++)
        pc2[72*i+j1]=p1[j1];
        i=i+1;
    }
    fclose(fp1);
    free(p1);
    return;
}


/*Get the lib. file for ASCII characters, and change into the print array */
void getlib_24asc(int num, UC* p, UC* pa2)
{
    FILE *fp1;
    int m,j1,i;
    long int k;
    UC *p1, *p2;

    p1=malloc(16*sizeof(UC));
    p2=malloc(16*sizeof(UC));
    if((fp1=fopen("gfsdata\\asc16.lib","r+b"))==NULL)
    {
        printf("Error: Cann't open SBCS library file!\n");
        exit(0);
    }
    i=0;
    while(i<num)
    {
        m=p[i];
        k=(long)m*(long)16;
        fseek(fp1,k*sizeof(UC),SEEK_SET);
        fread(p1,sizeof(UC),16,fp1);
        pch_24(p1,p2);
        for(j1=0;j1<16;j1++)
            pa2[16*i+j1]=p2[j1];
        i=i+1;
    }
    fclose(fp1);
    free(p1);
    free(p2);
    return;
}


void pch_24(UC *pp1, UC *qq1)
{
   int i,j,k,m,n;
   UC tt,tt1;
   UC d[8]={128,64,32,16,8,4,2,1};

   k=0;
   for(m=0;m<2;m++) /*for upper and below level */
   {
       n=m*8;
       {
           for(i=0;i<8;i++) /* for binary no 0...7 */
           {
               tt1=0;
               for(j=0;j<8;j++) /* for byte no  0...7 */
               {
                  tt=d[i];
                  if((pp1[j+n]&tt) !=(char)0)
                  {
                      tt=d[j];
                      tt1=tt1|tt;
                  }
               }
               qq1[k]=tt1;
               k=k+1;
           }
       }
   }
   return;
}


UC pin24(int id, UC *fbuff, UI length)
{
    UC *p1,*p2;
    int i,ik;

    p1=malloc(200*sizeof(UC));
    p2=malloc(200*sizeof(UC));

    ik=0;
    rtn_recon(fbuff,length,p1);
    for(i=0;i<length;i++)
    {
        p2[ik]=fbuff[i];
        ik=ik+1;
        if((p1[i]=='C')||(i==length- 1))
        {
            if(prn_24cs(id,p2,ik) == FALSE)
            {
               free(p1);
               free(p2);
               return FALSE;
            }
            ik=0;
        }
    }
    free(p1);
    free(p2);
    return TRUE;
}


UC  prn_24cs(int id, UC *st, UI length)
{
    int i, j, j1=0, num_c=0, i1=0, i2=0, id_re=0;
    UC *p1, *p2_c, *p3, *p2_a, *p4, p5=0x00;

    if((p1=malloc(length*sizeof(UC)))==NULL)
        return FALSE;
    if((p2_a=malloc(length*sizeof(UC)))==NULL)
    {
        free(p1);
        return FALSE;
    }
    if((p2_c=malloc(length*sizeof(UC)))==NULL)
    {
        free(p1);
        free(p2_a);
        return FALSE;
    }
    str_recon(st,length,p1,p2_c,&num_c,p2_a);
    if(st[length-1]=='\n')
    {
        id_re=1;
        length-=1;
    }
    if(num_c>0)
    {
        if((p3=malloc((num_c*72)*sizeof(UC)))==NULL)
        {
            free(p1);
            free(p2_a);
            free(p2_c);
            return FALSE;
        }
        getlib_24char(num_c,p2_c,p3);
    }
    j1=length-2*num_c;
    if(j1>0)
    {
        if((p4=malloc((j1*16)*sizeof(UC)))==NULL)
        {
            free(p1);
            free(p2_a);
            free(p2_c);
            if(num_c>0)
                free(p3);
            return FALSE;
        }
        getlib_24asc(j1,p2_a,p4);
    }
    j=0;
    i1=0;
    if(length>0)
    {
        if(( prn_ch(27))==FALSE)
        {
            buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
            return FALSE;
        }
        if(( prn_ch('*'))==FALSE)
        {
            buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
            return FALSE;
        }
        if(( prn_ch(39))==FALSE) //39: Tri_density,33:Double_density.
        {
            buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
            return FALSE;
        }
        if(id==1)
        {
            if(( prn_ch(length*24%256))==FALSE)
            {
                buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                return FALSE;
            }
            if(( prn_ch(length*24/256))==FALSE)
            {
                buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                return FALSE;
            }
        }
        else
        {
           if(( prn_ch(length*12%256))==FALSE)
           {
               buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
               return FALSE;
           }
           if(( prn_ch(length*12/256))==FALSE)
           {
               buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
               return FALSE;
           }
        }
    }
    while (j<length)
    {
        if(p1[j]!='A')
        {
            for (i=0;i<24;i++)
            {
                if(( prn_ch(p3[i1*72+3*i]))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(( prn_ch(p3[i1*72+3*i+1]))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(( prn_ch(p3[i1*72+3*i+2]))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(id==1)
                {
                    if(( prn_ch(p3[i1*72+3*i]))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                    if(( prn_ch(p3[i1*72+3*i+1]))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                    if(( prn_ch(p3[i1*72+3*i+2]))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                }
           }
           i1+=1;
           j+=2;
        }
        else
        {
            for (i=0;i<2;i++)
            {
                if(( prn_ch(p5))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(( prn_ch(p5))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(( prn_ch(p5))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(id==1)
                {
                    if(( prn_ch(p5))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                    if(( prn_ch(p5))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                    if(( prn_ch(p5))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                }
            }
            for (i=0;i<8;i++)
            {
                if(( prn_ch(p5))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(( prn_ch(p4[i2*16+i]))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(( prn_ch(p4[i2*16+i+8]))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(id==1)
                {
                    if(( prn_ch(p5))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                    if(( prn_ch(p4[i2*16+i]))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                    if(( prn_ch(p4[i2*16+i+8]))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                }
            }
            for (i=0;i<2;i++)
            {
                if(( prn_ch(p5))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(( prn_ch(p5))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(( prn_ch(p5))==FALSE)
                {
                    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                    return FALSE;
                }
                if(id==1)
                {
                    if(( prn_ch(p5))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                    if(( prn_ch(p5))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                    if(( prn_ch(p5))==FALSE)
                    {
                        buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
                        return FALSE;
                    }
                }
            }
            i2+=1;
            j+=1;
         }
    }
    if(id_re==1)
    {
        if(( prn_ch(27))==FALSE)
        {
            buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
            return FALSE;
        }
        if(( prn_ch('A'))==FALSE)
        {
            buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
            return FALSE;
        }
        if(( prn_ch(8))==FALSE)
        {
            buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
            return FALSE;
        }
        if(( prn_ch('\n'))==FALSE)
        {
            buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
            return FALSE;
        }
    }
    buffree(p1, p2_a, p2_c, p3, p4, num_c, j1);
    return TRUE ;
}

void buffree(UC *p1, UC *p2_a, UC *p2_c, UC *p3, UC *p4, int num_c, int j1)
{
    free(p1);
    free(p2_a);
    free(p2_c);
    if(num_c>0)
        free(p3);
    if(j1>0)
        free(p4);
    return;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级午夜免费电影| 中文字幕在线不卡视频| 欧美视频在线不卡| 97精品久久久久中文字幕| 成人永久aaa| 成人三级在线视频| av高清久久久| 91在线观看一区二区| 99久久久无码国产精品| 丁香桃色午夜亚洲一区二区三区| 粉嫩嫩av羞羞动漫久久久| 成人永久aaa| 欧洲精品中文字幕| 欧美老女人第四色| 日韩精品专区在线影院观看| 精品欧美一区二区三区精品久久| 精品福利av导航| 欧美激情一区二区三区四区| 国产精品黄色在线观看| 亚洲一区欧美一区| 香蕉加勒比综合久久| 久久99精品久久久久久国产越南 | 日韩一区和二区| 日韩欧美中文字幕一区| 国产丝袜美腿一区二区三区| 中文字幕视频一区| 国产一区二区三区黄视频 | 一区二区三区四区蜜桃| 亚洲精品乱码久久久久久黑人| 亚洲一二三区在线观看| 免费人成在线不卡| 成人av在线播放网站| 欧美日韩精品一区二区在线播放| 日韩一二三区不卡| 国产精品国产馆在线真实露脸| 一区av在线播放| 激情成人综合网| 色一情一伦一子一伦一区| 欧美一区二区三区播放老司机| 国产日产欧美一区二区三区| 一区二区三区91| 国产一区二区免费看| 欧美在线制服丝袜| 欧美极品少妇xxxxⅹ高跟鞋| 肉丝袜脚交视频一区二区| 国产风韵犹存在线视精品| 精品视频1区2区| 国产精品传媒入口麻豆| 久久国内精品视频| 欧美午夜精品电影| 中文字幕在线不卡一区| 极品少妇一区二区三区精品视频| 色欲综合视频天天天| 国产亚洲精品资源在线26u| 亚洲成人av电影| 91免费国产在线| 久久精品视频一区二区三区| 日韩高清不卡一区二区| 精品综合久久久久久8888| 欧美激情一区不卡| 91麻豆.com| 中文字幕视频一区| 成人理论电影网| 日韩福利视频网| 亚洲国产精品精华液ab| av不卡在线观看| 极品美女销魂一区二区三区 | 国产免费久久精品| 五月婷婷久久丁香| 91九色02白丝porn| 亚洲天堂久久久久久久| 成人久久18免费网站麻豆| 精品国产乱码久久久久久免费| 日韩黄色免费电影| 欧美精品色综合| 免费看日韩精品| 日韩午夜三级在线| 久久草av在线| 久久久久一区二区三区四区| 国产综合色精品一区二区三区| 欧美岛国在线观看| 国产呦萝稀缺另类资源| 国产喂奶挤奶一区二区三区| 成人综合婷婷国产精品久久| 欧美激情在线看| 一本大道久久a久久精品综合| 国产精品精品国产色婷婷| 日本精品一级二级| 亚洲国产精品麻豆| 日韩午夜激情视频| 国产一区二区三区国产| 国产精品久久久久久亚洲伦| 色哟哟精品一区| 美女视频免费一区| 国产日韩三级在线| 在线观看亚洲a| 毛片基地黄久久久久久天堂| 国产日产亚洲精品系列| 色系网站成人免费| 免费看黄色91| 国产精品久久看| 欧美日韩国产bt| 国产精一品亚洲二区在线视频| 国产日韩v精品一区二区| 欧美性高清videossexo| 美女视频一区二区三区| 亚洲色图.com| 日韩视频免费直播| 成人黄色综合网站| 免费久久99精品国产| 国产日韩高清在线| 欧美一区二区在线免费观看| 高清久久久久久| 天天色图综合网| 中文字幕中文字幕中文字幕亚洲无线| 欧美图区在线视频| 国产盗摄一区二区三区| 天天色 色综合| 国产精品水嫩水嫩| 555夜色666亚洲国产免| 成人高清视频在线观看| 日本免费新一区视频| 国产精品色在线| 精品裸体舞一区二区三区| 色婷婷久久综合| 国产91丝袜在线观看| 日韩成人免费在线| 有码一区二区三区| 久久久激情视频| 日韩一区二区三区视频| 欧洲亚洲精品在线| 91天堂素人约啪| 成人免费视频播放| 国产精品99久久久久久有的能看 | 色av综合在线| 国产黄色91视频| 韩国精品久久久| 六月丁香综合在线视频| 亚洲国产欧美在线| 一级女性全黄久久生活片免费| 国产欧美精品一区aⅴ影院 | 欧美性猛交xxxx黑人交| av影院午夜一区| av一区二区三区在线| 成人午夜又粗又硬又大| 国产成人精品亚洲午夜麻豆| 日本午夜一区二区| 日本v片在线高清不卡在线观看| 一区二区三区在线观看视频| 综合分类小说区另类春色亚洲小说欧美| 久久久不卡网国产精品二区| 2021中文字幕一区亚洲| 精品欧美一区二区三区精品久久 | 91官网在线免费观看| 色综合一个色综合亚洲| 色综合视频一区二区三区高清| 成人免费毛片片v| av一二三不卡影片| 91美女福利视频| 在线观看日韩电影| 欧美日韩mp4| 日韩精品一区二| xnxx国产精品| 国产精品免费久久久久| 亚洲欧美成aⅴ人在线观看| 亚洲精品大片www| 丝袜亚洲另类欧美| 秋霞电影网一区二区| 极品少妇xxxx精品少妇偷拍| 不卡高清视频专区| 欧美日韩在线免费视频| 91精品国产高清一区二区三区| 91精品国产综合久久香蕉的特点| 91精品蜜臀在线一区尤物| 欧美成人一区二区三区在线观看| 久久久不卡网国产精品一区| 亚洲人午夜精品天堂一二香蕉| 亚洲综合无码一区二区| 日韩激情av在线| 国产成人精品三级麻豆| 91黄色免费版| 亚洲精品在线电影| 亚洲视频在线一区观看| 日韩国产高清影视| 色狠狠一区二区三区香蕉| 欧美喷水一区二区| 国产欧美视频一区二区| 一区二区三区在线免费观看| 美国一区二区三区在线播放| 成人avav影音| 欧美一级艳片视频免费观看| 成人欧美一区二区三区在线播放| 午夜精品福利在线| 成人黄色网址在线观看| 7777精品伊人久久久大香线蕉 | 国产三级欧美三级| 亚洲成人资源在线| 国产 欧美在线| 日韩一级免费观看| 一区二区三区在线播放|