Searched defs:mbchar (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/common/smbsrv/
H A Dsmb_utf8.c104 * The mbtowc() function converts a multibyte character mbchar into
108 * If mbchar is NULL, mbtowc() returns zero to indicate that shift
111 * without them being interpreted as characters. If mbchar is null
115 * If mbchar is non-null, returns the number of bytes processed in
116 * mbchar. If mbchar is invalid, returns -1.
119 smb_mbtowc(smb_wchar_t *wcharp, const char *mbchar, size_t nbytes) argument
126 if (mbchar == NULL)
130 if (((mbyte = *mbchar++) & 0x80) == 0) {
154 if (((mbyte = *mbchar
178 smb_wctomb(char *mbchar, smb_wchar_t wchar) argument
[all...]
/illumos-gate/usr/src/lib/libshell/common/edit/
H A Dcompletion.c35 #define mbchar(p) (*(unsigned char*)p++) macro
44 while((c=mbchar(cp)),(c>UCHAR_MAX)||(n=state[c])==0);
49 while(c=mbchar(cp))
102 switch(c= mbchar(cp))
116 mbchar(cp);
128 mbchar(cp);
137 if((c= mbchar(cp)) , c!=dot && !isaname(c))
480 mbchar(out);
/illumos-gate/usr/src/lib/libshell/common/sh/
H A Dstring.c36 #define mbchar(p) (*(unsigned char*)p++) macro
310 state = ((c= mbchar(cp))==0);
317 while((c=mbchar(cp)),isaname(c));
331 c = mbchar(cp);
340 for(;c;c= mbchar(cp))
368 while(op = cp, c= mbchar(cp))
455 c = mbchar(string);
463 while ((!n || n-- > 0) && (c = mbchar(cp)))
497 while (c = mbchar(cp))
577 while (c = mbchar(c
[all...]
H A Dmacro.c53 #define mbchar(p) (*(unsigned char*)p++) macro
692 while((c=mbchar(p)) && c!=RPAREN && c!='E');
2395 while(str<strmax && mbchar(str))
2398 else while(mbchar(str))
H A Dname.c114 # define mbchar(p) (*(unsigned char*)p++) macro
1058 if((c = mbchar(cp)) && !isaletter(c))
1060 while(xp=cp, c=mbchar(cp), isaname(c));
1802 w = mbchar(cp);
/illumos-gate/usr/src/lib/smbsrv/libmlrpc/common/
H A Dndr_process.c2028 * If mbchar is valid, returns the number of bytes processed in mbchar.
2029 * If mbchar is invalid, returns -1. See also smb_mbtowc().
2033 ndr_mbtowc(ndr_stream_t *nds, smb_wchar_t *wcharp, const char *mbchar, argument
2038 if ((rc = smb_mbtowc(wcharp, mbchar, nbytes)) < 0)
/illumos-gate/usr/src/lib/libast/amd64/include/ast/
H A Dast.h188 #define mbchar(p) (mbwide()?((ast.tmp_int=(*ast.mb_towc)(&ast.tmp_wchar,(char*)(p),mbmax()))>0?((p+=ast.tmp_int),ast.tmp_wchar):(p+=ast.mb_sync+1,ast.tmp_int)):(*(unsigned char*)(p++))) macro
/illumos-gate/usr/src/lib/libast/common/include/
H A Dast.h179 #define mbchar(p) (mbwide()?((ast.tmp_int=(*ast.mb_towc)(&ast.tmp_wchar,(char*)(p),mbmax()))>0?((p+=ast.tmp_int),ast.tmp_wchar):(p+=ast.mb_sync+1,ast.tmp_int)):(*(unsigned char*)(p++))) macro
/illumos-gate/usr/src/lib/libast/i386/include/ast/
H A Dast.h188 #define mbchar(p) (mbwide()?((ast.tmp_int=(*ast.mb_towc)(&ast.tmp_wchar,(char*)(p),mbmax()))>0?((p+=ast.tmp_int),ast.tmp_wchar):(p+=ast.mb_sync+1,ast.tmp_int)):(*(unsigned char*)(p++))) macro
/illumos-gate/usr/src/lib/libast/sparc/include/ast/
H A Dast.h188 #define mbchar(p) (mbwide()?((ast.tmp_int=(*ast.mb_towc)(&ast.tmp_wchar,(char*)(p),mbmax()))>0?((p+=ast.tmp_int),ast.tmp_wchar):(p+=ast.mb_sync+1,ast.tmp_int)):(*(unsigned char*)(p++))) macro
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/
H A Dast.h188 #define mbchar(p) (mbwide()?((ast.tmp_int=(*ast.mb_towc)(&ast.tmp_wchar,(char*)(p),mbmax()))>0?((p+=ast.tmp_int),ast.tmp_wchar):(p+=ast.mb_sync+1,ast.tmp_int)):(*(unsigned char*)(p++))) macro

Completed in 89 milliseconds