Searched refs:smb_wchar_t (Results 1 - 25 of 34) sorted by relevance

12

/opensolaris-onvv-gate/usr/src/common/smbsrv/
H A Dsmb_utf8.c76 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 Dsmb_string.c191 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 Dsmb_msgbuf.c53 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 Dsmb_oem.c49 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 Dsmb_match.c145 smb_wchar_t wc1, wc2;
/opensolaris-onvv-gate/usr/src/uts/common/smbsrv/
H A Dstring.h89 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 Dndr.h469 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 Dsmb_auth.c41 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 Dlibsmb.h339 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 Dsmb_info.c534 smb_wchar_t wtmp_name[NETBIOS_NAME_SZ];
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libmlrpc/common/
H A Dndr_heap.c190 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 Dndr_process.c1216 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 Deventlog_svc.c44 #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 Dsamlib.c383 smb_wchar_t *unicode_password;
391 unicode_password = alloca((length + 1) * sizeof (smb_wchar_t));
H A Dsvcctl_scm.c555 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 Dlibmlsvc.h175 #define SVCCTL_WNSTRLEN(S) ((strlen((S)) + 1) * sizeof (smb_wchar_t))
H A Dspoolss_svc.c709 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 Dsmb_vops.c110 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 Dsmb_mbuf_marshaling.c912 smb_wchar_t wide_char;
949 smb_wchar_t wchar;
956 length += sizeof (smb_wchar_t);
976 length -= sizeof (smb_wchar_t);
H A Dsmb_negotiate.c438 wclen = smb_wcequiv_strlen(nbdomain) + sizeof (smb_wchar_t);
H A Dsmb_session.c214 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 Dsmbns_netlogon.c135 smb_wchar_t unicode_src_name[SMB_PI_MAX_HOST];
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmbrdr/common/
H A Dsmbrdr_logon.c226 null_size = sizeof (smb_wchar_t);
H A Dsmbrdr_rpcpipe.c457 null_size = sizeof (smb_wchar_t);
H A Dsmbrdr_session.c215 smb_wchar_t unicode_server_name[SMB_PI_MAX_DOMAIN];

Completed in 202 milliseconds

12