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

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

?? strxfrm.c

?? vxwork源代碼
?? 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一区二区三区免费野_久草精品视频
亚洲女同一区二区| 久久久亚洲高清| 99re这里都是精品| 91精品国产欧美一区二区成人| 久久色视频免费观看| 亚洲黄色小说网站| 成人精品gif动图一区| 久久免费视频色| 日韩国产高清影视| 欧洲精品视频在线观看| 在线看一区二区| 国产精品视频一二| 日韩一区二区三区精品视频| 色综合色狠狠综合色| 国产精品影视在线| 久久精品久久精品| 亚洲国产精品嫩草影院| 国产精品美女久久福利网站| 久久综合久久鬼色中文字| 欧美精品777| 精品视频一区二区三区免费| 99精品欧美一区二区蜜桃免费| 国产综合一区二区| 日韩成人伦理电影在线观看| 亚洲一区二区三区四区的| 国产精品久久久久久久第一福利| 久久综合av免费| 日韩精品专区在线影院重磅| 欧美一级二级三级蜜桃| 欧美日韩电影在线| 欧美专区在线观看一区| 99精品黄色片免费大全| www.性欧美| 91色porny在线视频| 99久久er热在这里只有精品15| 国产成人精品亚洲777人妖| 韩国欧美国产1区| 日韩国产欧美视频| 日韩av不卡一区二区| 亚洲成人免费在线| 日韩影院免费视频| 日产精品久久久久久久性色| 日韩国产在线观看| 久久电影网电视剧免费观看| 蜜臂av日日欢夜夜爽一区| 免费高清在线视频一区·| 日韩福利视频导航| 卡一卡二国产精品 | 国模少妇一区二区三区| 国产中文一区二区三区| 国产suv精品一区二区三区 | 欧美日韩一区二区三区四区五区| 欧美少妇一区二区| 91精品国产91热久久久做人人 | 久久综合久久99| 久久精品男人天堂av| 国产精品伦理一区二区| 亚洲精品综合在线| 五月天精品一区二区三区| 日韩成人一级片| 国产精品白丝av| 99久久精品免费看| 精品视频全国免费看| 日韩一区二区三区在线视频| 亚洲精品在线免费观看视频| 国产精品国产三级国产普通话99 | 一区二区三区在线高清| 日韩高清不卡一区二区| 国产在线视频不卡二| 成人午夜激情视频| 欧美视频日韩视频| 久久你懂得1024| 一区二区三区四区不卡在线| 另类小说图片综合网| 成人免费毛片app| 欧美日韩一级片网站| xnxx国产精品| 亚洲激情五月婷婷| 久久er99精品| 91麻豆免费视频| 日韩三级免费观看| 日韩美女视频一区二区| 免费日韩伦理电影| 91美女视频网站| 欧美成人一区二区三区| 亚洲黄一区二区三区| 精品一区二区三区蜜桃| 色悠久久久久综合欧美99| 日韩免费高清av| 亚洲精品视频在线观看网站| 久久精品国产在热久久| 色婷婷av一区二区三区之一色屋| 欧美mv日韩mv| 亚洲国产视频在线| 成人在线一区二区三区| 欧美一区二区三区视频在线| 亚洲欧洲制服丝袜| 精品一区二区三区在线播放| 欧美亚洲综合久久| 国产精品久99| 韩国欧美一区二区| 91精品国模一区二区三区| 国产精品久久久久久户外露出| 美女视频一区在线观看| 欧美性高清videossexo| 国产精品久久午夜| 国产老肥熟一区二区三区| 欧美军同video69gay| 亚洲精品菠萝久久久久久久| 国产成人夜色高潮福利影视| 欧美一卡2卡3卡4卡| 亚洲成人自拍偷拍| 91麻豆自制传媒国产之光| 中文字幕精品—区二区四季| 美女高潮久久久| 91精品国产高清一区二区三区| 亚洲综合色成人| 日本高清成人免费播放| 自拍视频在线观看一区二区| 成人精品电影在线观看| 久久久久一区二区三区四区| 久久精品国产澳门| 欧美一级专区免费大片| 午夜欧美2019年伦理| 欧美影视一区二区三区| 一区二区三区国产精华| 色综合天天综合给合国产| 国产精品午夜春色av| 国产成+人+日韩+欧美+亚洲| 国产亚洲一区二区三区| 国产乱码精品1区2区3区| 欧美精品一区二区在线观看| 九九在线精品视频| 欧美精品一区二区久久婷婷| 久久66热re国产| 日韩精品一区二区三区在线观看 | 久久电影网站中文字幕| 精品免费视频.| 国产在线日韩欧美| 国产欧美一区二区三区在线看蜜臀 | 亚洲免费在线视频一区 二区| 成人免费毛片嘿嘿连载视频| 一区在线观看免费| 一本到不卡免费一区二区| 亚洲伊人伊色伊影伊综合网| 欧美午夜在线观看| 日韩av电影天堂| 精品久久久久久久久久久久久久久 | 色综合色综合色综合色综合色综合| 日韩一区在线看| 欧美亚洲国产一区二区三区va| 亚洲高清视频中文字幕| 欧美电影一区二区| 精品一区二区在线播放| 欧美国产1区2区| 色综合中文字幕| 日产精品久久久久久久性色| 欧美精品一区二区三| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美亚洲动漫制服丝袜| 日韩一区精品字幕| 久久精品水蜜桃av综合天堂| 91丨国产丨九色丨pron| 亚洲成人动漫精品| 精品嫩草影院久久| 99精品视频一区二区三区| 亚洲国产人成综合网站| 精品乱人伦一区二区三区| 国v精品久久久网| 亚洲国产日韩精品| 精品电影一区二区三区| 97久久超碰国产精品| 午夜av区久久| 欧美激情综合网| 欧美日韩免费观看一区二区三区| 精一区二区三区| 亚洲日本在线a| 日韩三级视频中文字幕| 91亚洲永久精品| 麻豆国产欧美一区二区三区| 国产精品美女久久久久高潮| 欧美日韩欧美一区二区| 国产激情视频一区二区三区欧美| 亚洲精选在线视频| 久久久综合精品| 欧美日韩午夜精品| 激情综合网av| 亚洲综合激情另类小说区| 久久久久国产精品免费免费搜索| 91福利资源站| 成人激情免费视频| 美女尤物国产一区| 亚洲香肠在线观看| 中文字幕一区视频| 日韩免费高清av| 欧美日韩中文字幕一区二区| 不卡av电影在线播放| 精品在线播放午夜| 日日夜夜精品免费视频| 亚洲精品老司机|