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

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

?? strxfrm.c

?? vxworks的完整的源代碼
?? C
字號:
/* strxfrm.c - file for string *//* Copyright 1992-1993 Wind River Systems, Inc. *//*modification history--------------------01d,25feb93,jdi  documentation cleanup for 5.1.01c,20sep92,smb  documentation additions01b,13jul92,smb  changed __cosave initialisation for MIPS.01a,08jul92,smb  written and documented.*//*DESCRIPTIONINCLUDE FILES: string.hSEE ALSO: American National Standard X3.159-1989NOMANUAL*/#include "vxWorks.h"#include "limits.h"#include "private/strxfrmP.h"/********************************************************************************* strxfrm - transform up to <n> characters of <s2> into <s1> (ANSI)** This routine transforms string <s2> and places the resulting string in <s1>.* The transformation is such that if strcmp() is applied to two transformed* strings, it returns a value greater than, equal to, or less than zero,* corresponding to the result of the strcoll() function applied to the same* two original strings.  No more than <n> characters are placed into the* resulting <s1>, including the terminating null character.  If <n> is zero,* <s1> is permitted to be a NULL pointer.  If copying takes place between* objects that overlap, the behavior is undefined.** INCLUDE FILES: string.h** RETURNS:* The length of the transformed string, not including the terminating null* character.  If the value is <n> or more, the contents of <s1> are* indeterminate.** SEE ALSO: strcmp(), strcoll()*/size_t strxfrm    (    char *	 s1,		/* string out */    const char * s2,		/* string in */    size_t  	 n		/* size of buffer */    )    {    size_t	   i;    size_t	   nx = 0;    const uchar_t *s = (const uchar_t *)s2;    char	   buf[32];    __cosave 	   state;    /* stores state information */    state.__state = EOS;    state.__wchar = 0;    while (nx < n)				/* translate and deliver */    	{    	i = __strxfrm (s1, &s, nx - n, &state);    	s1 += i; 	nx += i;    	if ((i > 0) && (s1[-1] == EOS))	    return (nx - 1);    	if (*s == EOS)	    s = (const uchar_t *) s2;    	}    FOREVER					/* translate the rest */     	{    	i = __strxfrm (buf, &s, sizeof (buf), &state);    	nx += i;    	if ((i > 0) && (buf [i - 1] == EOS))	    return (nx - 1);    	if (*s == EOS)	    s = (const uchar_t *) s2;    	}    }/*********************************************************************************  __strxfrm - translates string into an easier form for strxfrm() and strcoll()** This routine performs the mapping as a finite state machine executing* the table __wcstate defined in xstate.h.** NOMANUAL*/size_t __strxfrm    (    char *	  	sout,		/* out string */    const uchar_t **	ppsin,		/* pointer to character within string */    size_t 		size,		/* size of string */    __cosave *		ps		/* state information */    )    {    const ushort_t *	stab;    ushort_t	 	code;    char 		state = ps->__state;	/* initial state */    BOOL 		leave = FALSE;    int 		limit = 0;    int 		nout = 0;    const uchar_t *	sin = *ppsin;		/* in string */    ushort_t		wc = ps->__wchar;    FOREVER					/* do state transformation */    	{	    	if ((_NSTATE <= state) ||    	    ((stab = __costate.__table [state]) == NULL) ||    	    ((code = stab [*sin]) == 0))    	    break;		/* error */    	state = (code & ST_STATE) >> ST_STOFF;    	if ( code & ST_FOLD)    		wc = wc & ~UCHAR_MAX | code & ST_CH;    	if ( code & ST_ROTATE)    		wc = wc >> CHAR_BIT & UCHAR_MAX | wc << CHAR_BIT;    	if ((code & ST_OUTPUT) &&    	    (((sout[nout++] = code & ST_CH ? code : wc) == EOS) ||    	    (size <= nout)))    		leave = TRUE;    	if (code & ST_INPUT)    	    if (*sin != EOS)	        {    	        ++sin; 	        limit = 0;	        }    	    else    	    	leave = TRUE;    	if (leave)    	    {		/* save state and return */    	    *ppsin = sin;    	    ps->__state = state;    	    ps->__wchar = wc;    	    return (nout);    	    }    	}    sout[nout++] = EOS;		/* error */    *ppsin = sin;    ps->__state = _NSTATE;    return (nout);    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.爱久久.com| 亚洲欧美aⅴ...| 久久精品国产第一区二区三区| 欧美老肥妇做.爰bbww| 婷婷国产v国产偷v亚洲高清| 在线综合亚洲欧美在线视频| 免费人成网站在线观看欧美高清| 日韩一区国产二区欧美三区| 激情综合色丁香一区二区| 欧美大片一区二区| 成人在线视频一区二区| 亚洲老司机在线| 欧美精品久久一区| 激情文学综合插| 亚洲色图在线看| 91超碰这里只有精品国产| 另类小说一区二区三区| 久久只精品国产| 91视频观看视频| 美女脱光内衣内裤视频久久影院| 久久综合网色—综合色88| 97se亚洲国产综合在线| 亚洲成人av中文| 国产午夜精品一区二区| 精品一区二区三区视频| 亚洲欧美日韩综合aⅴ视频| 欧美日韩国产一区| 国产99精品视频| 亚洲成人黄色小说| 国产精品毛片高清在线完整版| 久久精品人人做| 欧美在线999| 国产一区二区h| 亚洲午夜免费福利视频| 久久影院午夜片一区| 91福利社在线观看| 久久爱另类一区二区小说| 亚洲欧美另类图片小说| 日韩欧美一区在线观看| 在线观看亚洲精品| 国产精品18久久久久久久网站| 亚洲夂夂婷婷色拍ww47| 国产亚洲美州欧州综合国| 欧美日韩高清一区二区不卡| 99热精品国产| 国产在线精品免费av| 视频一区二区三区在线| 亚洲三级在线看| 国产女人18水真多18精品一级做 | 91女厕偷拍女厕偷拍高清| 麻豆91精品视频| 亚洲第四色夜色| 亚洲精品免费在线观看| 欧美国产日韩在线观看| 欧美成人免费网站| 欧美日韩国产成人在线免费| 91在线精品一区二区| 国产精品一区在线| 日韩电影在线免费| 亚洲在线视频一区| 国产精品国产三级国产aⅴ原创 | 国产乱码一区二区三区| 99精品视频在线观看| 久久久国产精品麻豆| 极品销魂美女一区二区三区| 久久午夜色播影院免费高清| 成人毛片在线观看| 精品国产一区二区国模嫣然| 首页亚洲欧美制服丝腿| 久久精品日产第一区二区三区高清版| av色综合久久天堂av综合| 久久综合综合久久综合| 五月天一区二区| 亚洲三级在线免费| 精品粉嫩aⅴ一区二区三区四区| 欧美日韩国产区一| 91在线云播放| www.日本不卡| 岛国av在线一区| 狠狠网亚洲精品| 国产成人精品免费网站| 美腿丝袜在线亚洲一区 | ㊣最新国产の精品bt伙计久久| 日韩av一区二区三区| 一区二区三区**美女毛片| 国产精品五月天| 日韩美女视频19| 一级特黄大欧美久久久| 亚洲最大的成人av| 亚洲午夜私人影院| 日日摸夜夜添夜夜添国产精品| 天天综合天天做天天综合| 午夜精品久久久久久久久久| 婷婷成人综合网| 国内成人精品2018免费看| 久久精品99国产精品| 久久99国内精品| 国产suv一区二区三区88区| 不卡一二三区首页| 在线观看一区二区精品视频| 欧美日韩免费高清一区色橹橹| 欧美日韩国产高清一区二区三区 | 欧美日韩一级视频| 欧美大胆人体bbbb| 中文在线资源观看网站视频免费不卡 | 亚洲午夜激情av| 日韩av午夜在线观看| 国模少妇一区二区三区| 99久久精品国产观看| 欧美日韩中文一区| 久久久久久久综合日本| 亚洲免费观看视频| 天堂成人国产精品一区| 国产乱理伦片在线观看夜一区| 99久久免费国产| 亚洲日本中文字幕区| 精品视频在线免费| 欧美午夜寂寞影院| 欧美videos中文字幕| 欧美激情一区二区三区蜜桃视频| 一区二区三区不卡在线观看| 国内精品伊人久久久久av影院| 99精品1区2区| 精品国产免费视频| 亚洲女性喷水在线观看一区| 精品夜夜嗨av一区二区三区| 99re热这里只有精品免费视频| 91精品国产欧美一区二区成人| 中文字幕第一区第二区| 日韩国产精品91| 99久久国产免费看| 精品欧美乱码久久久久久1区2区| 亚洲欧洲国产专区| 捆绑紧缚一区二区三区视频| 91久久久免费一区二区| 26uuu色噜噜精品一区二区| 夜夜爽夜夜爽精品视频| 粉嫩久久99精品久久久久久夜| 国产精品区一区二区三区| 欧美视频精品在线| 欧美精品亚洲一区二区在线播放| 欧美日韩不卡在线| 中文字幕日韩精品一区 | 日韩国产在线一| 波多野洁衣一区| 欧美精品一区二区三| 亚洲电影一级黄| 精品一区二区精品| 在线观看av一区二区| 91电影在线观看| 国产精品麻豆网站| 国产精品18久久久久久久久| 91精品国产综合久久久蜜臀粉嫩| 一区二区三区欧美| 91免费国产在线| 国产精品久久一卡二卡| 国产精品一色哟哟哟| 欧美精品一区二区在线播放| 蜜臀av性久久久久蜜臀aⅴ| 欧美色倩网站大全免费| 一级精品视频在线观看宜春院| 91蜜桃网址入口| **网站欧美大片在线观看| 不卡电影一区二区三区| 国产精品免费丝袜| 成人免费毛片高清视频| 中文天堂在线一区| 成人av在线观| 日韩伦理av电影| 色偷偷成人一区二区三区91| 亚洲欧美自拍偷拍色图| 成人av电影在线| 亚洲欧美激情小说另类| 日本久久电影网| 亚洲电影你懂得| 日韩欧美国产一二三区| 久久69国产一区二区蜜臀| 日韩欧美一级二级三级| 久久99精品久久久久久久久久久久| 日韩三级高清在线| 久久66热偷产精品| 欧美激情在线一区二区三区| 国产不卡视频在线播放| 国产精品免费久久| 99国产精品久久久久| 一区二区三区色| 9191精品国产综合久久久久久 | 91国产精品成人| 偷拍一区二区三区| 欧美一区二区精美| 国产乱码字幕精品高清av| 国产精品久久久久影院老司| 99视频一区二区三区| 亚洲精品免费视频| 69av一区二区三区| 国产高清在线观看免费不卡| 亚洲色欲色欲www在线观看| 7777精品久久久大香线蕉| 色婷婷综合久久久久中文一区二区| 亚洲欧美国产77777|