Lines Matching defs:cpid
46 * cpid The oemcpg_table index for this oempage.
50 uint32_t cpid;
188 ucstooem(char *oem, const smb_wchar_t *ucs, size_t nbytes, uint32_t cpid)
197 if ((ucspage = oem_get_ucspage(cpid)) == NULL)
230 oemtoucs(smb_wchar_t *ucs, const char *oem, size_t nwchars, uint32_t cpid)
239 if ((oempage = oem_get_oempage(cpid)) == NULL)
271 oem_get_oempage(uint32_t cpid)
273 if (cpid >= MAX_OEMPAGES)
276 if (!oemcpg_table[cpid].valid) {
277 oem_codepage_init(cpid);
279 if (!oemcpg_table[cpid].valid)
283 return (&oemcpg_table[cpid].oempage);
290 oem_get_ucspage(uint32_t cpid)
292 if (cpid >= MAX_OEMPAGES)
295 if (!oemcpg_table[cpid].valid) {
296 oem_codepage_init(cpid);
298 if (!oemcpg_table[cpid].valid)
302 return (&oemcpg_table[cpid].ucspage);
309 oem_codepage_init(uint32_t cpid)
315 oem_codepage_setup(cpid);
321 oem_codepage_setup(cpid);
327 oem_codepage_setup(uint32_t cpid)
335 switch (cpid) {
345 oemcpg = &oemcpg_table[cpid];
353 bytesperchar = oemcpg_table[cpid].bytesperchar;