/illumos-gate/usr/src/lib/iconv_modules/zh/common/ |
H A D | zh_CN.iso2022-CN%UTF-8.c | 73 int iso_gb_to_utf(_iconv_st * st, char* buf, size_t buflen); 74 int iso_cns_to_utf(_iconv_st * st, char* buf, size_t buflen); 75 int iso_cns_to_utf(_iconv_st * st, char* buf, size_t buflen); 77 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft); 79 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument 80 if (!st->_bufcont) in flush_buf() 82 if (st->_bufcont > *outbytesleft) { in flush_buf() 83 st->_errno = E2BIG; in flush_buf() 86 if (st->_istate != IN) { in flush_buf() 87 st->_errno = EILSEQ; in flush_buf() [all …]
|
H A D | zh_CN.iso2022-CN%zh_CN.gbk.c | 69 int iso_gb_to_gbk(_iconv_st * st, char* buf, size_t buflen); 70 int iso_to_big5_to_gbk(_iconv_st * st, char* buf, size_t buflen); 73 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft); 75 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument 76 if (!st->_bufcont) in flush_buf() 78 if (st->_bufcont > *outbytesleft) { in flush_buf() 79 st->_errno = E2BIG; in flush_buf() 82 if (st->_istate != IN) { in flush_buf() 83 st->_errno = EILSEQ; in flush_buf() 86 strncpy(st->_buf, *outbuf, st->_bufcont); in flush_buf() [all …]
|
H A D | zh_CN.iso2022-CN%zh_CN.euc.c | 71 int iso_gb_to_gb(_iconv_st * st, char* buf, size_t buflen); 72 int iso_to_big5_to_gb(_iconv_st * st, char* buf, size_t buflen); 74 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft); 76 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument 77 if (!st->_bufcont) in flush_buf() 79 if (st->_bufcont > *outbytesleft) { in flush_buf() 80 st->_errno = E2BIG; in flush_buf() 83 if (st->_istate != IN) { in flush_buf() 84 st->_errno = EILSEQ; in flush_buf() 87 strncpy(st->_buf, *outbuf, st->_bufcont); in flush_buf() [all …]
|
H A D | zh_CN.iso2022-7%UTF-8.c | 71 int iso_to_utf8(_iconv_st * st, char* buf, size_t buflen); 73 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft); 75 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument 77 if (!st->_bufcont) in flush_buf() 79 if (st->_bufcont > *outbytesleft) { in flush_buf() 80 st->_errno = E2BIG; in flush_buf() 83 strncpy(st->_buf, *outbuf, st->_bufcont); in flush_buf() 84 (*outbuf)+=(st->_bufcont); in flush_buf() 85 (*outbytesleft)-=(st->_bufcont); in flush_buf() 86 st->_bufcont = 0; in flush_buf() [all …]
|
H A D | zh_TW-iso2022-CN-EXT.c | 53 _iconv_st *st; in _icv_open() local 56 if (( st = (_iconv_st *) malloc( sizeof( _iconv_st ))) == NULL ){ in _icv_open() 62 st->Sfunc = SI; in _icv_open() 63 st->SSfunc = NONE; in _icv_open() 64 st->ESCstate = OFF; in _icv_open() 65 st->firstbyte = True; in _icv_open() 66 st->numsav = 0; in _icv_open() 67 st->SOcharset = 0; /* no default charset */ in _icv_open() 68 st->SS2charset = 0; /* no default charset */ in _icv_open() 69 st->SS3charset = 0; /* no default charset */ in _icv_open() [all …]
|
H A D | zh_TW-euc%zh_TW-iso2022-CN-EXT.c | 72 _iconv_st *st; in _icv_open() local 74 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 79 st->cstate = C0; in _icv_open() 80 st->istate = IN; in _icv_open() 81 st->_errno = 0; in _icv_open() 82 st->plane_no = -1; in _icv_open() 83 st->SOset = False; in _icv_open() 84 st->SS2set = False; in _icv_open() 85 st->SS3char = '0'; in _icv_open() 91 return ((void *) st); in _icv_open() [all …]
|
H A D | zh_TW-euc%zh_TW-iso2022-7.c | 81 _iconv_st *st; in _icv_open() local 83 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 88 st->cstate = C0; in _icv_open() 89 st->istate = IN; in _icv_open() 90 st->_errno = 0; in _icv_open() 96 return ((void *) st); in _icv_open() 104 _icv_close(_iconv_st *st) in _icv_close() argument 106 if (!st) in _icv_close() 109 free(st); in _icv_close() 133 _icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft, in _icv_iconv() argument [all …]
|
H A D | zh_CN.gbk%zh_CN.iso2022-CN.c | 76 int isGB2312Char(_iconv_st * st); 77 int isBIG5Char(_iconv_st * st); 80 int gb_to_iso(_iconv_st * st, char* buf, int buflen); 81 int isGBK2(_iconv_st * st); 82 int big5_to_iso(_iconv_st * st, int unidx, unsigned long cnscode, char * buf, 86 int isGBK2(_iconv_st * st) { in isGBK2() argument 89 c0 = st->keepc[0] & ONEBYTE; in isGBK2() 90 c1 = st->keepc[1] & ONEBYTE; in isGBK2() 95 st->_errno = EILSEQ; in isGBK2() 103 _iconv_st *st; in _icv_open() local [all …]
|
H A D | UTF-8%zh_HK.hkscs.c | 60 _iconv_st *st; in _icv_open() local 62 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 67 st->ustate = U0; in _icv_open() 68 st->_errno = 0; in _icv_open() 69 st->little_endian = false; in _icv_open() 70 st->bom_written = false; in _icv_open() 72 st->little_endian = true; in _icv_open() 73 st->bom_written = true; in _icv_open() 75 return ((void *) st); in _icv_open() 83 _icv_close(_iconv_st *st) in _icv_close() argument [all …]
|
H A D | UTF-8%zh_TW-big5.c | 61 _iconv_st *st; in _icv_open() local 63 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 68 st->ustate = U0; in _icv_open() 69 st->_errno = 0; in _icv_open() 70 st->little_endian = false; in _icv_open() 71 st->bom_written = false; in _icv_open() 73 st->little_endian = true; in _icv_open() 74 st->bom_written = true; in _icv_open() 76 return ((void *) st); in _icv_open() 84 _icv_close(_iconv_st *st) in _icv_close() argument [all …]
|
H A D | UTF-8%zh_TW-iso2022-7.c | 73 _iconv_st *st; in _icv_open() local 75 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 80 st->cstate = C0; in _icv_open() 81 st->istate = IN; in _icv_open() 82 st->ustate = U0; in _icv_open() 83 st->_errno = 0; in _icv_open() 89 return ((void *) st); in _icv_open() 97 _icv_close(_iconv_st *st) in _icv_close() argument 99 if (!st) in _icv_close() 102 free(st); in _icv_close() [all …]
|
H A D | UTF-8%zh_CN.iso2022-CN.c | 68 _iconv_st * st; in _icv_open() local 69 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 74 st->_ustate = U0; in _icv_open() 75 st->_istate = IN; in _icv_open() 76 st->_gstate = -1; in _icv_open() 77 st->_errno = 0; in _icv_open() 79 return (void *)st; in _icv_open() 86 void _icv_close(_iconv_st *st) { in _icv_close() argument 87 if (st == NULL) in _icv_close() 90 free(st); in _icv_close() [all …]
|
H A D | UTF-8%zh_TW-euc.c | 65 _iconv_st *st; in _icv_open() local 67 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 72 st->ustate = U0; in _icv_open() 73 st->_errno = 0; in _icv_open() 74 st->little_endian = false; in _icv_open() 75 st->bom_written = false; in _icv_open() 77 st->little_endian = true; in _icv_open() 78 st->bom_written = true; in _icv_open() 80 return ((void *) st); in _icv_open() 88 _icv_close(_iconv_st *st) in _icv_close() argument [all …]
|
H A D | zh_TW-big5%zh_TW-iso2022-CN-EXT.c | 97 _iconv_st *st; in _icv_open() local 103 if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL){ in _icv_open() 112 st->cstate = C0; in _icv_open() 113 st->ishiftfunc = SI; in _icv_open() 114 st->iSOplane = -1; in _icv_open() 115 st->iSS2plane = -1; in _icv_open() 116 st->iSS3plane = -1; in _icv_open() 117 st->nonidcount = 0; in _icv_open() 118 st->_errno = 0; in _icv_open() 125 return ((void *) st); in _icv_open() [all …]
|
H A D | UTF-8%zh_TW-big5p.c | 58 _iconv_st *st; in _icv_open() local 60 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 65 st->ustate = U0; in _icv_open() 66 st->_errno = 0; in _icv_open() 68 return ((void *) st); in _icv_open() 76 _icv_close(_iconv_st *st) in _icv_close() argument 78 if (!st) in _icv_close() 81 free(st); in _icv_close() 111 _icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft, in _icv_iconv() argument 121 if (st == NULL) { in _icv_iconv() [all …]
|
/illumos-gate/usr/src/lib/libdemangle/common/ |
H A D | rust-v0.c | 99 rust_demangle_v0(rust_state_t *restrict st, strview_t *restrict sv) in rust_demangle_v0() argument 106 st->rs_error = EINVAL; in rust_demangle_v0() 118 if (!rustv0_parse_path(st, sv, B_TRUE)) in rust_demangle_v0() 122 SKIP_BEGIN(st, save_skip); in rust_demangle_v0() 123 ret = OPTIONAL(st, rustv0_parse_path(st, sv, B_FALSE)); in rust_demangle_v0() 124 SKIP_END(st, save_skip); in rust_demangle_v0() 130 return (!HAS_ERROR(st)); in rust_demangle_v0() 143 return (!HAS_ERROR(st)); in rust_demangle_v0() 148 st->rs_error = EINVAL; in rust_demangle_v0() 152 return (rust_append_sv(st, sv_remaining(sv), sv)); in rust_demangle_v0() [all …]
|
H A D | rust.c | 30 rust_state_t *st = cua->cua_arg; in rust_cualloc() local 31 return (zalloc(st->rs_ops, len)); in rust_cualloc() 37 rust_state_t *st = cua->cua_arg; in rust_cufree() local 38 xfree(st->rs_ops, p, len); in rust_cufree() 47 rust_appendc(rust_state_t *st, char c) in rust_appendc() argument 49 custr_t *cus = st->rs_demangled; in rust_appendc() 51 if (HAS_ERROR(st)) in rust_appendc() 54 if (st->rs_skip) in rust_appendc() 59 return (rust_append(st, "\\a")); in rust_appendc() 61 return (rust_append(st, "\\b")); in rust_appendc() [all …]
|
/illumos-gate/usr/src/lib/iconv_modules/ko/common/ |
H A D | euc_to_johap.c | 52 void AddChar (char Char, struct _cv_state* st); 234 struct _cv_state *st; in _cv_open() local 236 if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL) in _cv_open() 239 st->invalid = 0; in _cv_open() 240 st->flush_obuf = 0; in _cv_open() 241 st->ibuf_left = 0; in _cv_open() 242 st->start_cnt = 0; in _cv_open() 243 st->end_cnt = 0; in _cv_open() 245 return (st); in _cv_open() 249 _cv_close(st) in _cv_close() argument [all …]
|
H A D | johap_to_euc.c | 57 void AddChar (char Char, struct _cv_state *st); 200 struct _cv_state *st; in _cv_open() local 202 if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL) in _cv_open() 205 st->invalid = 0; in _cv_open() 206 st->flush_obuf = 0; in _cv_open() 207 st->ibuf_left = 0; in _cv_open() 208 st->start_cnt = 0; in _cv_open() 209 st->end_cnt = 0; in _cv_open() 211 return (st); in _cv_open() 215 _cv_close(st) in _cv_close() argument [all …]
|
H A D | utf_to_johap92.c | 47 _iconv_st *st; in _icv_open() local 48 if((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL){ in _icv_open() 52 st->_ustate = U0; in _icv_open() 53 st->_errno = 0; in _icv_open() 54 st->_count = 0; in _icv_open() 58 return ((void *) st); in _icv_open() 64 void _icv_close(_iconv_st* st) in _icv_close() argument 66 if(!st) in _icv_close() 69 free(st); in _icv_close() 75 size_t _icv_iconv(_iconv_st* st, char** inbuf, size_t* inbufleft, in _icv_iconv() argument [all …]
|
H A D | comb_to_byte.c | 39 void AddChar (char Char, struct _cv_state *st); 40 void echo_conso(char code, struct _cv_state *st); 41 void echo_vowel(char code, struct _cv_state *st); 49 write_21(code_2, st) in write_21() argument 51 struct _cv_state *st; 59 AddChar(code_1, st); 64 echo_vowel(code_1, st); 69 echo_conso(code_1, st); 75 echo_vowel(char code, struct _cv_state* st) in echo_vowel() argument 79 AddChar(O, st); in echo_vowel() [all …]
|
/illumos-gate/usr/src/lib/iconv_modules/common/ |
H A D | utf8%ibm.c | 40 int get_ibm_by_utf(_icv_state *st, char c1, char c2, int *unidx, 43 int bisearch(unsigned long val, _icv_state *st, int n); 46 size_t buflen, _icv_state *st); 54 _icv_iconv(_icv_state *st, char **inbuf, size_t *inbytesleft, in _icv_iconv() argument 90 if (st == NULL) { in _icv_iconv() 96 st->ustate = U0; in _icv_iconv() 97 st->_errno = 0; in _icv_iconv() 98 st->shift = SHIFT_IN; in _icv_iconv() 102 st->_errno = 0; /* reset internal errno */ in _icv_iconv() 107 switch (st->ustate) { in _icv_iconv() [all …]
|
H A D | cnv_utf8ibm.c | 48 _icv_iconv(_icv_state *st, char **inbuf, size_t *inbytesleft, in _icv_iconv() argument 84 if (st == NULL) { in _icv_iconv() 90 st->ustate = U0; in _icv_iconv() 91 st->_errno = 0; in _icv_iconv() 95 st->_errno = 0; /* reset internal errno */ in _icv_iconv() 100 switch (st->ustate) { in _icv_iconv() 108 st->ustate = U1; in _icv_iconv() 109 st->keepc[0] = **inbuf; in _icv_iconv() 111 st->ustate = U2; in _icv_iconv() 112 st->keepc[0] = **inbuf; in _icv_iconv() [all …]
|
/illumos-gate/usr/src/lib/iconv_modules/vi/common/ |
H A D | UTF-8%viscii.c | 56 _iconv_st *st; in _icv_open() local 58 if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) { in _icv_open() 63 st->ustate = U0; in _icv_open() 64 st->_errno = 0; in _icv_open() 65 return ((void *) st); in _icv_open() 73 _icv_close(_iconv_st *st) in _icv_close() argument 75 if (!st) in _icv_close() 78 free(st); in _icv_close() 107 _icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft, in _icv_iconv() argument 118 if (st == NULL) { in _icv_iconv() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/vmalloc/ |
H A D | vmstat.c | 36 int vmstat(Vmalloc_t* vm, Vmstat_t* st) in vmstat() argument 38 int vmstat(vm, st) in vmstat() 40 Vmstat_t* st; 49 if(!st) /* just checking lock state of region */ 52 memset(st, 0, sizeof(Vmstat_t)); 58 return _mallocstat(st); 66 st->n_busy = st->n_free = 0; 67 st->s_busy = st->s_free = st->m_busy = st->m_free = 0; 68 st->n_seg = 0; 69 st->extent = 0; [all …]
|