/opensolaris-onvv-gate/usr/src/common/smbsrv/ |
H A D | smb_utf8.c | 76 smb_mbstowcs(smb_wchar_t *wcstring, const char *mbstring, size_t nwchars) 79 smb_wchar_t *start = wcstring; 117 smb_mbtowc(smb_wchar_t *wcharp, const char *mbchar, size_t nbytes) 120 smb_wchar_t wide_char; 130 *wcharp = (smb_wchar_t)mbyte; 176 smb_wctomb(char *mbchar, smb_wchar_t wchar) 209 smb_wcstombs(char *mbstring, const smb_wchar_t *wcstring, size_t nbytes) 212 const smb_wchar_t *wcp = wcstring; 213 smb_wchar_t wide_char; 257 smb_wchar_t wide_cha [all...] |
H A D | smb_string.c | 191 smb_wchar_t c; 222 smb_wchar_t c; 251 smb_wchar_t c; 282 smb_wchar_t c; 355 unicode[b].upper = (smb_wchar_t)b; 356 unicode[b].lower = (smb_wchar_t)b; 370 unicode[b].upper = (smb_wchar_t)b; 371 unicode[b].lower = (smb_wchar_t)b; 380 unicode[b].upper = (smb_wchar_t)b; 381 unicode[b].lower = (smb_wchar_t) [all...] |
H A D | smb_msgbuf.c | 53 static void buf_decode_wcs(smb_wchar_t *, smb_wchar_t *, int wcstrlen); 222 smb_wchar_t *wcs; 350 wcs = (smb_wchar_t *)mb->scan; 353 repc = sizeof (smb_wchar_t); 355 repc += sizeof (smb_wchar_t); 365 buf_decode_wcs(wcs, (smb_wchar_t *)mb->scan, 366 repc / sizeof (smb_wchar_t)); 451 smb_wchar_t wcval; 574 sizeof (smb_wchar_t)); [all...] |
H A D | smb_oem.c | 49 smb_wchar_t *value; 98 smb_wchar_t oem_codepage_850[256] = { 136 smb_wchar_t oem_codepage_1252[256] = { 186 ucstooem(char *oem, const smb_wchar_t *ucs, size_t nbytes, uint32_t cpid) 190 smb_wchar_t oemchar; 228 oemtoucs(smb_wchar_t *ucs, const char *oem, size_t nwchars, uint32_t cpid) 232 smb_wchar_t oemchar; 240 while ((oemchar = (smb_wchar_t)*oem++ & 0xff) != 0) { 327 smb_wchar_t *default_oem_cp; 355 MEM_ZALLOC("oem", max_oem_index * sizeof (smb_wchar_t)); [all...] |
H A D | smb_match.c | 145 smb_wchar_t wc1, wc2;
|
/opensolaris-onvv-gate/usr/src/uts/common/smbsrv/ |
H A D | string.h | 89 typedef uint16_t smb_wchar_t; typedef 110 smb_wchar_t upper; 111 smb_wchar_t lower; 129 size_t smb_mbstowcs(smb_wchar_t *, const char *, size_t); 130 size_t smb_wcstombs(char *, const smb_wchar_t *, size_t); 131 int smb_mbtowc(smb_wchar_t *, const char *, size_t); 132 int smb_wctomb(char *, smb_wchar_t); 140 size_t ucstooem(char *, const smb_wchar_t *, size_t, uint32_t); 141 size_t oemtoucs(smb_wchar_t *, const char *, size_t, uint32_t);
|
H A D | ndr.h | 469 size_t ndr_mbstowcs(struct ndr_stream *, smb_wchar_t *, const char *, size_t); 470 int ndr_mbtowc(struct ndr_stream *, smb_wchar_t *, const char *, size_t);
|
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_auth.c | 41 smb_auth_qnd_unicode(smb_wchar_t *dst, const char *src, int length) 45 smb_wchar_t new_char; 49 new_char = (smb_wchar_t)src[i] & 0xff; 56 return (count * sizeof (smb_wchar_t)); 147 smb_wchar_t *unicode_password; 155 unicode_password = (smb_wchar_t *) 156 malloc((length + 1) * sizeof (smb_wchar_t)); 289 smb_wchar_t *data; 305 data = (smb_wchar_t *)malloc((data_len + 1) * sizeof (smb_wchar_t)); [all...] |
H A D | libsmb.h | 339 smb_wchar_t nne_name[SMB_PI_MAX_DOMAIN * 2]; 464 extern int smb_auth_qnd_unicode(smb_wchar_t *, const char *, int);
|
H A D | smb_info.c | 534 smb_wchar_t wtmp_name[NETBIOS_NAME_SZ];
|
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libmlrpc/common/ |
H A D | ndr_heap.c | 190 out->allosize = out->length + sizeof (smb_wchar_t); 215 mlen = sizeof (ndr_vcs_t) + vc->wcsize + sizeof (smb_wchar_t); 221 vc->vcs->vc_length_is = vc->wclen / sizeof (smb_wchar_t); 222 (void) smb_mbstowcs((smb_wchar_t *)vc->vcs->buffer, s,
|
H A D | ndr_process.c | 1216 sizeof (smb_wchar_t); 1956 count = smb_mbtowc((smb_wchar_t *)&wide_char, valp, 2007 ndr_mbstowcs(ndr_stream_t *nds, smb_wchar_t *wcs, const char *mbs, 2010 smb_wchar_t *start = wcs; 2039 ndr_mbtowc(ndr_stream_t *nds, smb_wchar_t *wcharp, const char *mbchar,
|
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | eventlog_svc.c | 44 #define LOGR_WNSTRLEN(S) ((strlen((S)) + 1) * sizeof (smb_wchar_t)) 438 smb_wchar_t wcs_hostname[MAXHOSTNAMELEN]; 439 smb_wchar_t wcs_srcname[SYS_NMLN * 2]; 477 (void) smb_mbstowcs((smb_wchar_t *)(rec->info + sh_len),
|
H A D | samlib.c | 383 smb_wchar_t *unicode_password; 391 unicode_password = alloca((length + 1) * sizeof (smb_wchar_t));
|
H A D | svcctl_scm.c | 555 smb_wchar_t *w_name; 594 w_name = (smb_wchar_t *)&buf[offset]; 611 w_name = (smb_wchar_t *)&buf[offset]; 658 *cnt += (strlen(node->sn_fmri) + 1) * sizeof (smb_wchar_t); 659 *cnt += (strlen(node->sn_name) + 1) * sizeof (smb_wchar_t);
|
H A D | libmlsvc.h | 175 #define SVCCTL_WNSTRLEN(S) ((strlen((S)) + 1) * sizeof (smb_wchar_t))
|
H A D | spoolss_svc.c | 709 smb_wchar_t *wcs; 813 wcslen = smb_wcequiv_strlen(buf) + sizeof (smb_wchar_t); 848 (void) smb_mbstowcs(((smb_wchar_t *)(dst + *offset)), src, nwchars); 984 (void) smb_mbstowcs((smb_wchar_t *)devmode2->devicename, 1005 (void) smb_mbstowcs((smb_wchar_t *)devmode2->formname,
|
/opensolaris-onvv-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_vops.c | 110 smb_wchar_t winchar; /* v5 */ 126 static smb_wchar_t smb_catia_v5_lookup[SMB_CATIA_V5_LOOKUP_MAX]; 127 static smb_wchar_t smb_catia_v4_lookup[SMB_CATIA_V4_LOOKUP_MAX]; 1451 smb_catia_v4_lookup[i] = (smb_wchar_t)(i + offset); 1455 smb_catia_v4_lookup[idx] = (smb_wchar_t)catia_maps[i].unixchar; 1471 smb_catia_v5_lookup[i] = (smb_wchar_t)i; 1503 smb_wchar_t wc; 1560 smb_wchar_t wc;
|
H A D | smb_mbuf_marshaling.c | 912 smb_wchar_t wide_char; 949 smb_wchar_t wchar; 956 length += sizeof (smb_wchar_t); 976 length -= sizeof (smb_wchar_t);
|
H A D | smb_negotiate.c | 438 wclen = smb_wcequiv_strlen(nbdomain) + sizeof (smb_wchar_t);
|
H A D | smb_session.c | 214 smb_wchar_t *wbuf = NULL; 277 wbuf = kmem_alloc((SMB_PI_MAX_HOST * sizeof (smb_wchar_t)), KM_SLEEP); 280 kmem_free(wbuf, (SMB_PI_MAX_HOST * sizeof (smb_wchar_t)));
|
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_netlogon.c | 135 smb_wchar_t unicode_src_name[SMB_PI_MAX_HOST];
|
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmbrdr/common/ |
H A D | smbrdr_logon.c | 226 null_size = sizeof (smb_wchar_t);
|
H A D | smbrdr_rpcpipe.c | 457 null_size = sizeof (smb_wchar_t);
|
H A D | smbrdr_session.c | 215 smb_wchar_t unicode_server_name[SMB_PI_MAX_DOMAIN];
|