求ISWSPACE的实现?
移植代码到vxworks平台,vx上没有wchar.h,所以双字的函数都要自己实现,现在还差一个ISWSPACE,自己写了一段怕不合适,贴出来大家交流下。有谁搞过的上个参考。
int __cdecl iswspece(wchar_t c)
{
int i,retVal = 0;
unsigned short d;
unsigned short space[]=
{
0x0009, /*HT*/
0x000A, /*LF*/
0x000B, /*VT*/
0x000C, /*FF*/
0x000D, /*CR*/
0x0020 /*SPACE*/
}
if( c == WEOF )
return 0;
for( i=0; i<6; i++)
{
if( space[i] == c )
retVal = 1;
}
return retVal;
}