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

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

?? mbsicmp.c

?? C標準庫源代碼
?? C
字號:
/***
*mbsicmp.c - Case-insensitive string comparision routine (MBCS)
*
*       Copyright (c) 1985-1997, Microsoft Corporation.  All rights reserved.
*
*Purpose:
*       Case-insensitive string comparision routine (MBCS)
*
*******************************************************************************/

#ifdef _MBCS

#if defined (_WIN32)
#include <awint.h>
#endif  /* defined (_WIN32) */

#include <mtdll.h>
#include <cruntime.h>
#include <mbdata.h>
#include <mbctype.h>
#include <string.h>
#include <mbstring.h>

/***
* _mbsicmp - Case-insensitive string comparision routine (MBCS)
*
*Purpose:
*       Compares two strings for lexical order without regard to case.
*       Strings are compared on a character basis, not a byte basis.
*
*Entry:
*       char *s1, *s2 = strings to compare
*
*Exit:
*       returns <0 if s1 < s2
*       returns  0 if s1 == s2
*       returns >0 if s1 > s2
*       returns _NLSCMPERROR if NLS error
*
*Exceptions:
*
*******************************************************************************/

int __cdecl _mbsicmp (const unsigned char *s1, const unsigned char *s2)
{
        unsigned short c1, c2;
#if defined (_WIN32)
        int    retval;
        unsigned char szResult[4];
#endif  /* defined (_WIN32) */

        if ( _ISNOTMBCP )
            return _stricmp(s1, s2);

        _mlock(_MB_CP_LOCK);

        for (;;)
        {
            c1 = *s1++;
            if (_ISLEADBYTE(c1))
            {
                if (*s1 == '\0')
                    c1 = 0;
                else
                {
#if defined (_WIN32)
                    retval = __crtLCMapStringA(__mblcid, LCMAP_UPPERCASE,
                                               s1 - 1, 2, szResult, 2,
                                               __mbcodepage, TRUE);
                    if (retval == 1)
                        c1 = szResult[0];
                    else if (retval == 2)
                        c1 = (szResult[0] << 8) + szResult[1];
                    else
                    {
                        _munlock(_MB_CP_LOCK);
                        return _NLSCMPERROR;
                    }
                    s1++;
#else  /* defined (_WIN32) */
                    c1 = ((c1 << 8) | *s1++);
                    if (c1 >= _MBUPPERLOW1 && c1 <= _MBUPPERHIGH1)
                        c1 += _MBCASEDIFF1;
                    else if (c1 >= _MBUPPERLOW2 && c1 <= _MBUPPERHIGH2)
                        c1 += _MBCASEDIFF2;
#endif  /* defined (_WIN32) */
                }
            }
            else
                c1 = _mbbtolower(c1);

            c2 = *s2++;
            if (_ISLEADBYTE(c2))
            {
                if (*s2 == '\0')
                    c2 = 0;
                else
                {
#if defined (_WIN32)
                    retval = __crtLCMapStringA(__mblcid, LCMAP_UPPERCASE,
                                               s2 - 1, 2, szResult, 2,
                                               __mbcodepage, TRUE);
                    if (retval == 1)
                        c2 = szResult[0];
                    else if (retval == 2)
                        c2 = (szResult[0] << 8) + szResult[1];
                    else
                    {
                        _munlock(_MB_CP_LOCK);
                        return _NLSCMPERROR;
                    }
                    s2++;
#else  /* defined (_WIN32) */
                    c2 = ((c2 << 8) | *s2++);
                    if (c2 >= _MBUPPERLOW1 && c2 <= _MBUPPERHIGH1)
                        c2 += _MBCASEDIFF1;
                    else if (c2 >= _MBUPPERLOW2 && c2 <= _MBUPPERHIGH2)
                        c2 += _MBCASEDIFF2;
#endif  /* defined (_WIN32) */
                }
            }
            else
                c2 = _mbbtolower(c2);

            if (c1 != c2)
            {
                _munlock(_MB_CP_LOCK);
                return( (c1 > c2) ? 1 : -1 );
            }

            if (c1 == 0)
            {
                _munlock(_MB_CP_LOCK);
                return(0);
            }
        }
}

#endif  /* _MBCS */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产髙清在线看国产毛片| 成人h精品动漫一区二区三区| 亚洲欧洲精品天堂一级| 久久女同互慰一区二区三区| 精品福利一二区| 制服.丝袜.亚洲.中文.综合| 色播五月激情综合网| 色欧美片视频在线观看在线视频| 99re热这里只有精品免费视频| 亚洲午夜三级在线| 国产精品久久久久久久岛一牛影视 | 国产酒店精品激情| 久久精品国产免费看久久精品| 日本一不卡视频| 国产精品亚洲一区二区三区在线| 激情综合色综合久久| 韩国精品主播一区二区在线观看| 激情五月激情综合网| 高清不卡在线观看av| 91视频免费观看| 欧美日韩一本到| 久久这里都是精品| 中文字幕制服丝袜成人av| 亚洲精品日韩一| 日韩电影在线一区二区三区| 九一九一国产精品| 波多野结衣91| 91精品婷婷国产综合久久| www久久精品| 一区二区三区在线视频观看| 亚洲bdsm女犯bdsm网站| 国产高清成人在线| 色偷偷一区二区三区| 日韩免费高清视频| 亚洲视频小说图片| 久久精品国产亚洲高清剧情介绍| 99视频一区二区| 日韩欧美激情四射| 1区2区3区精品视频| 另类专区欧美蜜桃臀第一页| eeuss鲁片一区二区三区在线观看| 欧美性大战久久| 国产日韩欧美麻豆| 日本va欧美va瓶| 91啪九色porn原创视频在线观看| 精品久久久久久久久久久久包黑料 | 日韩西西人体444www| 中文字幕在线不卡视频| 免费观看久久久4p| 欧美日韩中字一区| 日韩久久一区二区| 丁香婷婷综合激情五月色| 精品1区2区3区| 亚洲色图都市小说| 成人手机电影网| 日韩视频123| 亚洲va欧美va国产va天堂影院| 92国产精品观看| 国产精品欧美一级免费| 久久精品国产一区二区| 91精品国产一区二区| 亚洲在线视频网站| 99精品视频在线播放观看| 国产无人区一区二区三区| 免费欧美高清视频| 日韩视频123| 免费久久99精品国产| 欧美一区二区福利在线| 亚洲v中文字幕| 欧美日本一区二区| 五月天中文字幕一区二区| 91福利区一区二区三区| 伊人一区二区三区| 欧美图片一区二区三区| 一区二区三区免费看视频| 色噜噜狠狠色综合欧洲selulu| 亚洲色图在线视频| 91国产免费观看| 亚洲一区二区三区美女| 欧美图区在线视频| 视频在线观看一区| 日韩午夜在线播放| 国产一区欧美日韩| 日本一区二区视频在线观看| 国产伦精一区二区三区| 欧美激情中文不卡| 一本大道久久a久久精品综合| 亚洲人成电影网站色mp4| 欧亚洲嫩模精品一区三区| 丝袜美腿亚洲色图| 精品国产免费一区二区三区四区| 国产麻豆视频精品| 亚洲天堂a在线| 欧美狂野另类xxxxoooo| 精品在线一区二区三区| 中文字幕高清不卡| 欧美亚洲国产一区二区三区| 免费观看在线综合色| 国产精品国产三级国产普通话蜜臀| www.亚洲精品| 日韩精品亚洲专区| 国产偷国产偷亚洲高清人白洁| 91浏览器在线视频| 日本va欧美va瓶| 亚洲视频在线一区观看| 日韩欧美自拍偷拍| zzijzzij亚洲日本少妇熟睡| 视频一区视频二区中文字幕| 久久久午夜精品| 欧美色国产精品| 国产不卡在线播放| 婷婷夜色潮精品综合在线| 久久精品视频在线看| 色av成人天堂桃色av| 国产一区二区三区av电影| 亚洲人成7777| 久久色.com| 欧美日韩精品二区第二页| 国产精品一卡二卡| 午夜在线成人av| 国产精品沙发午睡系列990531| 欧美老年两性高潮| 9i看片成人免费高清| 精品一区二区免费| 亚洲午夜视频在线观看| 国产精品国产三级国产aⅴ中文 | 欧美日韩mp4| 99久久99精品久久久久久| 久久99国产乱子伦精品免费| 一区二区三区四区不卡在线| 国产亲近乱来精品视频 | 乱中年女人伦av一区二区| 亚洲激情欧美激情| 欧美国产精品一区二区| 91精品国产综合久久福利| 色婷婷综合久色| 成人美女在线观看| 国产真实精品久久二三区| 亚洲国产成人av网| 一区二区三区日韩欧美| 国产精品欧美久久久久无广告| 久久免费偷拍视频| 精品国产区一区| 欧美成人aa大片| 日韩精品中文字幕一区| 欧美日韩aaaaa| 欧美亚洲一区二区在线| 97精品久久久午夜一区二区三区| 国产麻豆精品视频| 国产精品羞羞答答xxdd| 国产一区免费电影| 国产电影一区二区三区| 国产精品中文字幕一区二区三区| 久久99久久精品欧美| 久久国产精品99久久人人澡| 日本 国产 欧美色综合| 蜜芽一区二区三区| 精品伊人久久久久7777人| 伦理电影国产精品| 国产高清不卡一区| 国产91在线看| 91在线高清观看| 色婷婷av一区二区三区软件 | 欧美日本在线看| 884aa四虎影成人精品一区| 欧美精品一二三| 欧美一卡二卡三卡| 久久久久97国产精华液好用吗 | 不卡的av电影| 一本到不卡免费一区二区| 欧美视频日韩视频在线观看| 欧美日韩精品一区二区三区四区| 91精品国产一区二区三区香蕉| 日韩免费观看高清完整版在线观看| 精品少妇一区二区三区视频免付费| 337p粉嫩大胆色噜噜噜噜亚洲| 久久久久免费观看| 一个色妞综合视频在线观看| 偷拍与自拍一区| 国产成人夜色高潮福利影视| 欧洲视频一区二区| 日韩欧美www| 亚洲特黄一级片| 日韩精品乱码av一区二区| 国产揄拍国内精品对白| aaa亚洲精品| 日韩美女视频一区二区在线观看| 久久精品视频在线免费观看| 一区二区三区欧美久久| 久久国产人妖系列| 在线一区二区三区做爰视频网站| 91精品国产麻豆| 亚洲日穴在线视频| 精品一区二区久久久| 色婷婷一区二区| 久久综合久久综合久久| 亚洲影院在线观看| 成人做爰69片免费看网站| 日韩一区二区精品| 狠狠色丁香九九婷婷综合五月|