Symbol: st
usr/src/boot/common/module.c
1266
struct stat st;
usr/src/boot/common/module.c
1273
if (stat(path, &st) != 0 ||
usr/src/boot/common/module.c
1274
st.st_size < (ssize_t)(sizeof (version) + sizeof (int)) ||
usr/src/boot/common/module.c
1275
st.st_size > LINKER_HINTS_MAX ||
usr/src/boot/common/module.c
1285
size = st.st_size - size;
usr/src/boot/common/module.c
645
struct stat st;
usr/src/boot/common/module.c
667
if (fstat(fd, &st) < 0) {
usr/src/boot/common/module.c
685
got = archsw.arch_readin(fd, loadaddr, st.st_size);
usr/src/boot/common/module.c
686
if ((size_t)got != st.st_size) {
usr/src/boot/common/module.c
691
if (archsw.arch_free_loadaddr != NULL && st.st_size != 0) {
usr/src/boot/common/module.c
693
(uint64_t)(roundup2(st.st_size, PAGE_SIZE) >> 12));
usr/src/boot/common/module.c
701
if (archsw.arch_free_loadaddr != NULL && st.st_size != 0)
usr/src/boot/common/module.c
703
(uint64_t)(roundup2(st.st_size, PAGE_SIZE) >> 12));
usr/src/boot/common/module.c
717
fp->f_size = st.st_size;
usr/src/boot/common/module.c
728
loadaddr += st.st_size;
usr/src/boot/common/module.c
943
struct stat st;
usr/src/boot/common/module.c
968
if (stat(result, &st) == 0 && S_ISREG(st.st_mode))
usr/src/boot/common/multiboot2.c
137
struct stat st;
usr/src/boot/common/multiboot2.c
256
if (fstat(fd, &st) < 0) {
usr/src/boot/common/multiboot2.c
272
fp->f_size = archsw.arch_readin(fd, fp->f_addr, st.st_size);
usr/src/boot/common/multiboot2.c
274
if (fp->f_size != st.st_size) {
usr/src/boot/common/nvstore.c
101
STAILQ_INSERT_TAIL(&stores, st, nvs_next);
usr/src/boot/common/nvstore.c
108
nvstore_t *st;
usr/src/boot/common/nvstore.c
110
st = nvstore_get_store(name);
usr/src/boot/common/nvstore.c
111
if (st == NULL)
usr/src/boot/common/nvstore.c
114
STAILQ_REMOVE(&stores, st, nvstore, nvs_next);
usr/src/boot/common/nvstore.c
116
free(st->nvs_name);
usr/src/boot/common/nvstore.c
117
free(st->nvs_data);
usr/src/boot/common/nvstore.c
118
free(st);
usr/src/boot/common/nvstore.c
125
nvstore_t *st = ptr;
usr/src/boot/common/nvstore.c
127
return (st->nvs_cb->nvs_iterate(st->nvs_data, st->nvs_cb->nvs_print));
usr/src/boot/common/nvstore.c
133
nvstore_t *st = ptr;
usr/src/boot/common/nvstore.c
135
return (st->nvs_cb->nvs_getter(st->nvs_data, name, data));
usr/src/boot/common/nvstore.c
142
nvstore_t *st = ptr;
usr/src/boot/common/nvstore.c
144
return (st->nvs_cb->nvs_setter(st->nvs_data, type, name, data, size));
usr/src/boot/common/nvstore.c
151
nvstore_t *st = ptr;
usr/src/boot/common/nvstore.c
153
return (st->nvs_cb->nvs_setter_str(st->nvs_data, type, name, data));
usr/src/boot/common/nvstore.c
159
nvstore_t *st = ptr;
usr/src/boot/common/nvstore.c
161
return (st->nvs_cb->nvs_unset(st->nvs_data, name));
usr/src/boot/common/nvstore.c
188
nvstore_t *st;
usr/src/boot/common/nvstore.c
217
STAILQ_FOREACH(st, &stores, nvs_next) {
usr/src/boot/common/nvstore.c
218
printf("\t%s\n", st->nvs_name);
usr/src/boot/common/nvstore.c
231
st = nvstore_get_store(argv[0]);
usr/src/boot/common/nvstore.c
232
if (st == NULL) {
usr/src/boot/common/nvstore.c
281
(void) nvstore_print(st);
usr/src/boot/common/nvstore.c
286
(void) nvstore_unset_var(st, name);
usr/src/boot/common/nvstore.c
293
if (nvstore_get_var(st, name, (void **)&ptr) == 0)
usr/src/boot/common/nvstore.c
299
c = nvstore_set_var_from_string(st, type, argv[0], argv[1]);
usr/src/boot/common/nvstore.c
69
nvstore_t *st;
usr/src/boot/common/nvstore.c
71
st = NULL;
usr/src/boot/common/nvstore.c
73
STAILQ_FOREACH(st, &stores, nvs_next) {
usr/src/boot/common/nvstore.c
74
if (strcmp(name, st->nvs_name) == 0)
usr/src/boot/common/nvstore.c
78
return (st);
usr/src/boot/common/nvstore.c
84
nvstore_t *st;
usr/src/boot/common/nvstore.c
86
st = nvstore_get_store(name);
usr/src/boot/common/nvstore.c
87
if (st != NULL)
usr/src/boot/common/nvstore.c
90
if ((st = malloc(sizeof (*st))) == NULL)
usr/src/boot/common/nvstore.c
93
if ((st->nvs_name = strdup(name)) == NULL) {
usr/src/boot/common/nvstore.c
94
free(st);
usr/src/boot/common/nvstore.c
98
st->nvs_data = data;
usr/src/boot/common/nvstore.c
99
st->nvs_cb = cb;
usr/src/boot/efi/libefi/efi_console.c
317
EFI_STATUS st;
usr/src/boot/efi/libefi/efi_console.c
327
st = conout->SetAttribute(conout, attr);
usr/src/boot/efi/libefi/efi_console.c
328
if (EFI_ERROR(st))
usr/src/boot/efi/libefi/efi_console.c
330
st = conout->ClearScreen(conout);
usr/src/boot/efi/libefi/efi_console.c
331
if (EFI_ERROR(st))
usr/src/boot/efi/libefi/efi_console.c
354
EFI_STATUS st;
usr/src/boot/efi/libefi/efi_console.c
375
st = conout->SetAttribute(conout, attr);
usr/src/boot/efi/libefi/efi_console.c
376
if (EFI_ERROR(st))
usr/src/boot/efi/loader/copy.c
167
struct stat st;
usr/src/boot/efi/loader/copy.c
181
stat(data, &st);
usr/src/boot/efi/loader/copy.c
182
size = st.st_size;
usr/src/boot/efi/loader/main.c
1302
struct stat st;
usr/src/boot/efi/loader/main.c
1320
if (fstat(fd, &st) < -1) {
usr/src/boot/efi/loader/main.c
1326
status = BS->AllocatePool(EfiLoaderCode, (UINTN)st.st_size, &buf);
usr/src/boot/efi/loader/main.c
1332
if (read(fd, buf, st.st_size) != st.st_size) {
usr/src/boot/efi/loader/main.c
1339
status = BS->LoadImage(FALSE, IH, NULL, buf, st.st_size, &loaderhandle);
usr/src/boot/efi/loader/main.c
298
struct stat st;
usr/src/boot/efi/loader/main.c
300
return (stat("/boot/defaults/loader.conf", &st) == 0);
usr/src/boot/i386/libi386/i386_copy.c
108
struct stat st;
usr/src/boot/i386/libi386/i386_copy.c
131
stat(data, &st);
usr/src/boot/i386/libi386/i386_copy.c
132
size = st.st_size;
usr/src/boot/i386/loader/chain.c
47
struct stat st;
usr/src/boot/i386/loader/chain.c
68
if (fstat(fd, &st) == -1) {
usr/src/boot/i386/loader/chain.c
73
if (size != st.st_size) {
usr/src/cmd/acctadm/utils.c
193
struct stat st;
usr/src/cmd/acctadm/utils.c
196
if (stat(file, &st) != -1 && st.st_size != 0) {
usr/src/cmd/audio/audioconvert/file.cc
187
get_realfile(char *&path, struct stat *st)
usr/src/cmd/audio/audioconvert/file.cc
195
if (err = lstat(path, st) < 0) {
usr/src/cmd/audio/audioconvert/file.cc
199
if (!err && S_ISLNK(st->st_mode)) {
usr/src/cmd/audio/audioconvert/main.cc
299
get_realfile(realfile, &st);
usr/src/cmd/audio/audioconvert/main.cc
371
if (chmod(realfile, (int)st.st_mode) < 0) {
usr/src/cmd/audio/audioconvert/main.cc
84
struct stat st;
usr/src/cmd/audio/audioplay/audioplay.c
270
struct stat st;
usr/src/cmd/audio/audioplay/audioplay.c
327
err = stat(Audio_dev, &st);
usr/src/cmd/audio/audioplay/audioplay.c
333
if (!S_ISCHR(st.st_mode)) {
usr/src/cmd/audio/audioplay/audioplay.c
490
err = fstat(ifd, &st);
usr/src/cmd/audio/audioplay/audioplay.c
496
regular = (S_ISREG(st.st_mode));
usr/src/cmd/audio/audioplay/audioplay.c
506
if (regular && ((mapaddr = mmap(0, st.st_size, PROT_READ,
usr/src/cmd/audio/audioplay/audioplay.c
509
(void) madvise(mapaddr, st.st_size, MADV_SEQUENTIAL);
usr/src/cmd/audio/audioplay/audioplay.c
518
len = cnt = st.st_size - cnt;
usr/src/cmd/audio/audioplay/audioplay.c
805
(void) munmap(mapaddr, st.st_size);
usr/src/cmd/audio/audioplay/audioplay.c
926
struct stat st;
usr/src/cmd/audio/audioplay/audioplay.c
980
if (stat(fullpath, &st) >= 0) {
usr/src/cmd/audio/audioplay/audioplay.c
981
if (S_ISREG(st.st_mode)) {
usr/src/cmd/audio/audiorecord/audiorecord.c
187
struct stat st;
usr/src/cmd/audio/audiorecord/audiorecord.c
387
if ((fstat(ofd, &st) < 0) || (!S_ISREG(st.st_mode))) {
usr/src/cmd/audio/audiorecord/audiorecord.c
393
if (st.st_size == 0) {
usr/src/cmd/audio/audiorecord/audiorecord.c
461
Oldsize = st.st_size - err;
usr/src/cmd/audio/audiorecord/audiorecord.c
464
if ((int)lseek(ofd, st.st_size, SEEK_SET) < 0) {
usr/src/cmd/audio/audiorecord/audiorecord.c
474
err = stat(Audio_dev, &st);
usr/src/cmd/audio/audiorecord/audiorecord.c
480
if (!S_ISCHR(st.st_mode)) {
usr/src/cmd/audio/utilities/AudioFile.cc
100
!S_ISDIR(st.st_mode) ||
usr/src/cmd/audio/utilities/AudioFile.cc
289
struct stat st;
usr/src/cmd/audio/utilities/AudioFile.cc
298
if (stat(pathname, &st) < 0)
usr/src/cmd/audio/utilities/AudioFile.cc
302
if (!S_ISREG(st.st_mode))
usr/src/cmd/audio/utilities/AudioFile.cc
336
maplen = st.st_size;
usr/src/cmd/audio/utilities/AudioFile.cc
96
struct stat st;
usr/src/cmd/audio/utilities/AudioFile.cc
99
if ((stat(path, &st) < 0) ||
usr/src/cmd/audio/utilities/AudioRawPipe.cc
103
if (S_ISREG(st.st_mode)) {
usr/src/cmd/audio/utilities/AudioRawPipe.cc
106
setlength(GetHeader().Bytes_to_Time(st.st_size - offset));
usr/src/cmd/audio/utilities/AudioRawPipe.cc
83
struct stat st;
usr/src/cmd/audio/utilities/AudioRawPipe.cc
91
if (fstat(getfd(), &st) < 0)
usr/src/cmd/audio/utilities/AudioUnixfile.cc
106
if (fstat(getfd(), &st) < 0)
usr/src/cmd/audio/utilities/AudioUnixfile.cc
155
if (S_ISREG(st.st_mode)) {
usr/src/cmd/audio/utilities/AudioUnixfile.cc
157
st.st_size - infosize - sizeof (au_filehdr_t)));
usr/src/cmd/audio/utilities/AudioUnixfile.cc
98
struct stat st;
usr/src/cmd/audio/utilities/filehdr.c
329
struct stat st;
usr/src/cmd/audio/utilities/filehdr.c
338
err = fstat(fd, &st);
usr/src/cmd/audio/utilities/filehdr.c
349
if (S_ISREG(st.st_mode)) {
usr/src/cmd/audio/utilities/filehdr.c
351
if (st.st_size < dsize) {
usr/src/cmd/audio/utilities/filehdr.c
355
} else if (st.st_size > dsize) {
usr/src/cmd/audio/utilities/filehdr.c
393
if (S_ISREG(st.st_mode)) {
usr/src/cmd/awk/awk.g.y
104
%type <i> do st
usr/src/cmd/awk/awk.g.y
344
st:
usr/src/cmd/awk/awk.g.y
350
BREAK st { if (!inloop) SYNTAX("break illegal outside of loops");
usr/src/cmd/awk/awk.g.y
352
| CONTINUE st { if (!inloop) SYNTAX("continue illegal outside of loops");
usr/src/cmd/awk/awk.g.y
354
| do {inloop++;} stmt {--inloop;} WHILE '(' pattern ')' st
usr/src/cmd/awk/awk.g.y
356
| EXIT pattern st { $$ = stat1(EXIT, $2); }
usr/src/cmd/awk/awk.g.y
357
| EXIT st { $$ = stat1(EXIT, NIL); }
usr/src/cmd/awk/awk.g.y
362
| NEXT st { if (infunc)
usr/src/cmd/awk/awk.g.y
365
| NEXTFILE st { if (infunc)
usr/src/cmd/awk/awk.g.y
368
| RETURN pattern st { $$ = stat1(RETURN, $2); }
usr/src/cmd/awk/awk.g.y
369
| RETURN st { $$ = stat1(RETURN, NIL); }
usr/src/cmd/awk/awk.g.y
370
| simple_stmt st
usr/src/cmd/awk/parse.c
280
defn(Cell *v, Node *vl, Node *st)
usr/src/cmd/awk/parse.c
295
v->sval = (char *)st;
usr/src/cmd/backup/dump/dumpitime.c
395
struct stat st;
usr/src/cmd/backup/dump/dumpitime.c
403
if ((strstr(disk, SNAP_NAME) == NULL) || (stat(disk, &st) == -1) ||
usr/src/cmd/backup/dump/dumpmain.c
1250
struct stat64 st;
usr/src/cmd/backup/dump/dumpmain.c
1254
if (stat64(cp, &st) < 0 || (st.st_mode & S_IFMT) != S_IFBLK)
usr/src/cmd/backup/dump/dumpmain.c
1265
if (stat64(dp, &st) < 0 || (st.st_mode & S_IFMT) != S_IFCHR) {
usr/src/cmd/backup/dump/dumponline.c
169
struct stat64 st;
usr/src/cmd/backup/dump/dumponline.c
178
if (stat64(blockname, &st) < 0) {
usr/src/cmd/backup/dump/dumponline.c
186
dev = st.st_rdev;
usr/src/cmd/backup/dump/dumponline.c
187
if (stat64(dirname, &st) < 0) {
usr/src/cmd/backup/dump/dumponline.c
193
if (dev == st.st_dev)
usr/src/cmd/backup/dump/partial.c
106
if (stat64(path, &st) < 0 ||
usr/src/cmd/backup/dump/partial.c
107
st.st_dev != partial_dev) {
usr/src/cmd/backup/dump/partial.c
140
struct stat64 st;
usr/src/cmd/backup/dump/partial.c
149
if (stat64(dotdot, &st) < 0)
usr/src/cmd/backup/dump/partial.c
153
if ((st.st_mode & S_IFMT) != S_IFDIR)
usr/src/cmd/backup/dump/partial.c
167
if (stat64(dotdot, &st) < 0 ||
usr/src/cmd/backup/dump/partial.c
168
(st.st_mode & S_IFMT) != S_IFDIR ||
usr/src/cmd/backup/dump/partial.c
169
st.st_dev != dev)
usr/src/cmd/backup/dump/partial.c
171
markino(st.st_ino);
usr/src/cmd/backup/dump/partial.c
175
} while (st.st_ino != 2);
usr/src/cmd/backup/dump/partial.c
182
lf_ftw_mark(const char *name, const struct stat64 *st, int flag)
usr/src/cmd/backup/dump/partial.c
186
markino((ino_t)st->st_ino);
usr/src/cmd/backup/dump/partial.c
43
struct stat64 st;
usr/src/cmd/backup/dump/partial.c
45
if (stat64(disk, &st) < 0 ||
usr/src/cmd/backup/dump/partial.c
46
(st.st_mode & S_IFMT) == S_IFCHR ||
usr/src/cmd/backup/dump/partial.c
47
(st.st_mode & S_IFMT) == S_IFBLK)
usr/src/cmd/backup/dump/partial.c
50
partial_dev = st.st_dev;
usr/src/cmd/backup/dump/partial.c
54
st.st_dev = devfromopts(mnt);
usr/src/cmd/backup/dump/partial.c
55
if (st.st_dev == NODEV &&
usr/src/cmd/backup/dump/partial.c
56
stat64(mnt->mnt_dir, &st) < 0)
usr/src/cmd/backup/dump/partial.c
58
if (partial_dev == st.st_dev) {
usr/src/cmd/backup/dump/partial.c
98
struct stat64 st;
usr/src/cmd/bhyve/common/hda_codec.c
223
static uint32_t hda_codec_audio_inout_nid(struct hda_codec_stream *st,
usr/src/cmd/bhyve/common/hda_codec.c
395
struct hda_codec_stream *st = NULL;
usr/src/cmd/bhyve/common/hda_codec.c
425
st = &sc->streams[HDA_CODEC_STREAM_OUTPUT];
usr/src/cmd/bhyve/common/hda_codec.c
427
err = hda_audio_ctxt_init(&st->actx, "hda-audio-output",
usr/src/cmd/bhyve/common/hda_codec.c
432
st->aud = audio_init(play, 1);
usr/src/cmd/bhyve/common/hda_codec.c
433
if (!st->aud) {
usr/src/cmd/bhyve/common/hda_codec.c
443
st = &sc->streams[HDA_CODEC_STREAM_INPUT];
usr/src/cmd/bhyve/common/hda_codec.c
445
err = hda_audio_ctxt_init(&st->actx, "hda-audio-input",
usr/src/cmd/bhyve/common/hda_codec.c
450
st->aud = audio_init(rec, 0);
usr/src/cmd/bhyve/common/hda_codec.c
451
if (!st->aud) {
usr/src/cmd/bhyve/common/hda_codec.c
468
struct hda_codec_stream *st = NULL;
usr/src/cmd/bhyve/common/hda_codec.c
480
st = &sc->streams[i];
usr/src/cmd/bhyve/common/hda_codec.c
481
st->left_gain = HDA_CODEC_AMP_NUMSTEPS;
usr/src/cmd/bhyve/common/hda_codec.c
482
st->right_gain = HDA_CODEC_AMP_NUMSTEPS;
usr/src/cmd/bhyve/common/hda_codec.c
483
st->left_mute = HDA_CODEC_SET_AMP_GAIN_MUTE_MUTE;
usr/src/cmd/bhyve/common/hda_codec.c
484
st->right_mute = HDA_CODEC_SET_AMP_GAIN_MUTE_MUTE;
usr/src/cmd/bhyve/common/hda_codec.c
583
struct hda_codec_stream *st = NULL;
usr/src/cmd/bhyve/common/hda_codec.c
595
st = &sc->streams[i];
usr/src/cmd/bhyve/common/hda_codec.c
598
run, stream, st->stream, dir);
usr/src/cmd/bhyve/common/hda_codec.c
600
if (stream != st->stream) {
usr/src/cmd/bhyve/common/hda_codec.c
605
actx = &st->actx;
usr/src/cmd/bhyve/common/hda_codec.c
670
struct hda_codec_stream *st = &sc->streams[HDA_CODEC_STREAM_OUTPUT];
usr/src/cmd/bhyve/common/hda_codec.c
673
res = hda_codec_audio_inout_nid(st, verb, payload);
usr/src/cmd/bhyve/common/hda_codec.c
684
struct hda_codec_stream *st = NULL;
usr/src/cmd/bhyve/common/hda_codec.c
694
st = &sc->streams[HDA_CODEC_STREAM_OUTPUT];
usr/src/cmd/bhyve/common/hda_codec.c
695
aud = st->aud;
usr/src/cmd/bhyve/common/hda_codec.c
697
err = hops->transfer(hci, st->stream, 1, st->buf, sizeof(st->buf));
usr/src/cmd/bhyve/common/hda_codec.c
701
err = audio_playback(aud, st->buf, sizeof(st->buf));
usr/src/cmd/bhyve/common/hda_codec.c
709
struct hda_codec_stream *st = NULL;
usr/src/cmd/bhyve/common/hda_codec.c
714
st = &sc->streams[HDA_CODEC_STREAM_OUTPUT];
usr/src/cmd/bhyve/common/hda_codec.c
715
aud = st->aud;
usr/src/cmd/bhyve/common/hda_codec.c
717
err = hda_codec_parse_format(st->fmt, &params);
usr/src/cmd/bhyve/common/hda_codec.c
731
struct hda_codec_stream *st = &sc->streams[HDA_CODEC_STREAM_INPUT];
usr/src/cmd/bhyve/common/hda_codec.c
734
res = hda_codec_audio_inout_nid(st, verb, payload);
usr/src/cmd/bhyve/common/hda_codec.c
745
struct hda_codec_stream *st = NULL;
usr/src/cmd/bhyve/common/hda_codec.c
755
st = &sc->streams[HDA_CODEC_STREAM_INPUT];
usr/src/cmd/bhyve/common/hda_codec.c
756
aud = st->aud;
usr/src/cmd/bhyve/common/hda_codec.c
758
err = audio_record(aud, st->buf, sizeof(st->buf));
usr/src/cmd/bhyve/common/hda_codec.c
761
hops->transfer(hci, st->stream, 0, st->buf, sizeof(st->buf));
usr/src/cmd/bhyve/common/hda_codec.c
768
struct hda_codec_stream *st = NULL;
usr/src/cmd/bhyve/common/hda_codec.c
773
st = &sc->streams[HDA_CODEC_STREAM_INPUT];
usr/src/cmd/bhyve/common/hda_codec.c
774
aud = st->aud;
usr/src/cmd/bhyve/common/hda_codec.c
776
err = hda_codec_parse_format(st->fmt, &params);
usr/src/cmd/bhyve/common/hda_codec.c
787
hda_codec_audio_inout_nid(struct hda_codec_stream *st, uint16_t verb,
usr/src/cmd/bhyve/common/hda_codec.c
794
DPRINTF("%s verb: 0x%x, payload, 0x%x", st->actx.name, verb, payload);
usr/src/cmd/bhyve/common/hda_codec.c
798
res = st->fmt;
usr/src/cmd/bhyve/common/hda_codec.c
801
st->fmt = payload;
usr/src/cmd/bhyve/common/hda_codec.c
805
res = st->left_gain | st->left_mute;
usr/src/cmd/bhyve/common/hda_codec.c
808
res = st->right_gain | st->right_mute;
usr/src/cmd/bhyve/common/hda_codec.c
817
st->left_mute = mute;
usr/src/cmd/bhyve/common/hda_codec.c
818
st->left_gain = gain;
usr/src/cmd/bhyve/common/hda_codec.c
824
st->right_mute = mute;
usr/src/cmd/bhyve/common/hda_codec.c
825
st->right_gain = gain;
usr/src/cmd/bhyve/common/hda_codec.c
831
res = (st->stream << 4) | st->channel;
usr/src/cmd/bhyve/common/hda_codec.c
834
st->channel = payload & 0x0f;
usr/src/cmd/bhyve/common/hda_codec.c
835
st->stream = (payload >> 4) & 0x0f;
usr/src/cmd/bhyve/common/hda_codec.c
837
st->channel, st->stream);
usr/src/cmd/bhyve/common/hda_codec.c
838
if (!st->stream)
usr/src/cmd/bhyve/common/hda_codec.c
839
hda_audio_ctxt_stop(&st->actx);
usr/src/cmd/bhyve/common/mevent.c
357
struct stat st;
usr/src/cmd/bhyve/common/mevent.c
359
if (fstat(mevp->me_poll.mp_fd, &st) != 0) {
usr/src/cmd/bhyve/common/mevent.c
369
if (mevp->me_poll.mp_size != st.st_size) {
usr/src/cmd/bhyve/common/mevent.c
370
mevp->me_poll.mp_size = st.st_size;
usr/src/cmd/bhyve/common/mevent.c
472
struct stat st;
usr/src/cmd/bhyve/common/mevent.c
491
if (fstat(mevp->me_fd, &st) != 0) {
usr/src/cmd/bhyve/common/mevent.c
498
mevp->me_poll.mp_size = st.st_size;
usr/src/cmd/bhyve/common/pci_hda.c
1119
struct hda_stream_desc *st = NULL;
usr/src/cmd/bhyve/common/pci_hda.c
1148
st = &sc->streams[stream_ind];
usr/src/cmd/bhyve/common/pci_hda.c
1149
if (!st->run) {
usr/src/cmd/bhyve/common/pci_hda.c
1154
assert(st->stream == stream);
usr/src/cmd/bhyve/common/pci_hda.c
1160
bdl = st->bdl;
usr/src/cmd/bhyve/common/pci_hda.c
1162
assert(st->be < st->bdl_cnt);
usr/src/cmd/bhyve/common/pci_hda.c
1163
assert(st->bp < bdl[st->be].len);
usr/src/cmd/bhyve/common/pci_hda.c
1167
bdle_desc = &bdl[st->be];
usr/src/cmd/bhyve/common/pci_hda.c
1171
(uint8_t *)bdle_desc->addr + st->bp);
usr/src/cmd/bhyve/common/pci_hda.c
1174
st->bp, *(uint32_t *)buf);
usr/src/cmd/bhyve/common/pci_hda.c
1177
st->bp += HDA_DMA_ACCESS_LEN;
usr/src/cmd/bhyve/common/pci_hda.c
1181
if (st->bp == bdle_desc->len) {
usr/src/cmd/bhyve/common/pci_hda.c
1182
st->bp = 0;
usr/src/cmd/bhyve/common/pci_hda.c
1185
st->be++;
usr/src/cmd/bhyve/common/pci_hda.c
1186
if (st->be == st->bdl_cnt) {
usr/src/cmd/bhyve/common/pci_hda.c
1187
st->be = 0;
usr/src/cmd/bhyve/common/pci_hda.c
1190
bdle_desc = &bdl[st->be];
usr/src/cmd/bhyve/common/pci_hda.c
577
struct hda_stream_desc *st = &sc->streams[stream_ind];
usr/src/cmd/bhyve/common/pci_hda.c
586
memset(st, 0, sizeof(*st));
usr/src/cmd/bhyve/common/pci_hda.c
597
struct hda_stream_desc *st = &sc->streams[stream_ind];
usr/src/cmd/bhyve/common/pci_hda.c
616
assert(!st->run);
usr/src/cmd/bhyve/common/pci_hda.c
636
st->bdl_cnt = bdl_cnt;
usr/src/cmd/bhyve/common/pci_hda.c
653
bdle_desc = &st->bdl[i];
usr/src/cmd/bhyve/common/pci_hda.c
668
st->stream = strm;
usr/src/cmd/bhyve/common/pci_hda.c
669
st->dir = dir;
usr/src/cmd/bhyve/common/pci_hda.c
670
st->bp = 0;
usr/src/cmd/bhyve/common/pci_hda.c
671
st->be = 0;
usr/src/cmd/bhyve/common/pci_hda.c
675
st->run = 1;
usr/src/cmd/bhyve/common/pci_hda.c
685
struct hda_stream_desc *st = &sc->streams[stream_ind];
usr/src/cmd/bhyve/common/pci_hda.c
686
uint8_t strm = st->stream;
usr/src/cmd/bhyve/common/pci_hda.c
687
uint8_t dir = st->dir;
usr/src/cmd/bhyve/common/pci_hda.c
691
st->run = 0;
usr/src/cmd/bhyve/test/tests/mevent/vnode_file.c
41
struct stat st;
usr/src/cmd/bhyve/test/tests/mevent/vnode_file.c
46
if (fstat(fd, &st) != 0)
usr/src/cmd/bhyve/test/tests/mevent/vnode_file.c
49
ASSERT_INT64_NEQ(("File size has not changed"), size, st.st_size);
usr/src/cmd/bhyve/test/tests/mevent/vnode_file.c
50
size = st.st_size;
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
45
struct stat st;
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
50
if (fstat(fd, &st) != 0)
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
53
ASSERT_INT64_NEQ(("Size has not changed"), size, st.st_size);
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
54
size = st.st_size;
usr/src/cmd/boot/bootadm/bootadm.c
2275
const struct stat *st,
usr/src/cmd/boot/bootadm/bootadm.c
2307
filestat[0] = st->st_size;
usr/src/cmd/boot/bootadm/bootadm.c
2308
filestat[1] = st->st_mtime;
usr/src/cmd/boot/bootadm/bootadm.c
2423
if (flags != FTW_D && (filestat[0] != st->st_size ||
usr/src/cmd/boot/bootadm/bootadm.c
2424
filestat[1] != st->st_mtime)) {
usr/src/cmd/boot/bootadm/bootadm.c
3849
struct stat st;
usr/src/cmd/boot/bootadm/bootadm.c
3858
if (stat(self_assembly, &st) >= 0 && (st.st_mode & S_IFMT) == S_IFREG) {
usr/src/cmd/boot/bootadm/bootadm.c
3859
times[0] = times[1] = st.st_mtim;
usr/src/cmd/cdrw/bstream.c
265
struct stat st;
usr/src/cmd/cdrw/bstream.c
268
if (stat(file, &st) < 0)
usr/src/cmd/cdrw/bstream.c
270
if ((st.st_mode & S_IFMT) == S_IFDIR) {
usr/src/cmd/cdrw/bstream.c
391
struct stat st;
usr/src/cmd/cdrw/bstream.c
400
if (fstat(fd, &st) < 0) {
usr/src/cmd/cdrw/bstream.c
403
if ((st.st_mode & S_IFMT) != S_IFREG) {
usr/src/cmd/cdrw/bstream.c
430
if ((au->au_offset + au->au_data_size) != st.st_size) {
usr/src/cmd/cdrw/bstream.c
436
data_size = st.st_size - au->au_offset;
usr/src/cmd/cdrw/bstream.c
472
struct stat st;
usr/src/cmd/cdrw/bstream.c
481
if (fstat(fd, &st) < 0) {
usr/src/cmd/cdrw/bstream.c
484
if ((st.st_mode & S_IFMT) != S_IFREG) {
usr/src/cmd/cdrw/bstream.c
498
if (((CPU_TO_LE32(wav->total_chunk_size) + 8) != st.st_size) ||
usr/src/cmd/cdrw/bstream.c
505
((CPU_TO_LE32(wav->data_size) + 44) != st.st_size)) {
usr/src/cmd/cdrw/bstream.c
84
struct stat st;
usr/src/cmd/cdrw/bstream.c
88
if (fstat(h->bstr_fd, &st) < 0)
usr/src/cmd/cdrw/bstream.c
90
if ((st.st_mode & S_IFMT) != S_IFREG) {
usr/src/cmd/cdrw/bstream.c
94
*size = st.st_size;
usr/src/cmd/chgrp/chgrp.c
355
struct stat st, st2;
usr/src/cmd/chgrp/chgrp.c
385
if (lstat(dp->d_name, &st) < 0) {
usr/src/cmd/chgrp/chgrp.c
389
if ((st.st_mode & S_IFMT) == S_IFLNK) {
usr/src/cmd/chgrp/chgrp.c
471
} else if ((st.st_mode & S_IFMT) == S_IFDIR) {
usr/src/cmd/chgrp/chgrp.c
477
if ((rc = add_tnode(&tree, st.st_dev,
usr/src/cmd/chgrp/chgrp.c
478
st.st_ino)) == 1) {
usr/src/cmd/chgrp/chgrp.c
483
st.st_mode & ~S_IFMT);
usr/src/cmd/chmod/chmod.c
1004
struct stat st;
usr/src/cmd/chmod/chmod.c
1012
if (fstatat(parentfd, attrname, &st,
usr/src/cmd/chmod/chmod.c
150
static int doacl(char *file, struct stat *st, acl_args_t *aclp);
usr/src/cmd/chmod/chmod.c
278
static struct stat st;
usr/src/cmd/chmod/chmod.c
282
if (lstat(name, &st) < 0) {
usr/src/cmd/chmod/chmod.c
287
if ((st.st_mode & S_IFMT) == S_IFLNK) {
usr/src/cmd/chmod/chmod.c
289
if (stat(name, &st) < 0) {
usr/src/cmd/chmod/chmod.c
296
if (rflag && ((st.st_mode & S_IFMT) == S_IFDIR) && !linkflg) {
usr/src/cmd/chmod/chmod.c
297
return (chmodr(name, path, st.st_mode, umsk, secp, attrnames));
usr/src/cmd/chmod/chmod.c
302
return (doacl(name, &st, secp->sec_acls));
usr/src/cmd/chmod/chmod.c
309
if (chmod(name, newmode_common(ms, st.st_mode, umsk, name, path,
usr/src/cmd/chmod/chmod.c
340
struct stat st;
usr/src/cmd/chmod/chmod.c
351
if (lstat(dir, &st) < 0) {
usr/src/cmd/chmod/chmod.c
356
(void) doacl(dir, &st, secp->sec_acls);
usr/src/cmd/chmod/chmod.c
720
doacl(char *file, struct stat *st, acl_args_t *acl_args)
usr/src/cmd/chmod/chmod.c
728
isdir = S_ISDIR(st->st_mode);
usr/src/cmd/chmod/chmod.c
815
error = acl_strip(file, st->st_uid, st->st_gid, st->st_mode);
usr/src/cmd/chown/chown.c
366
struct stat st, st2;
usr/src/cmd/chown/chown.c
395
if (lstat(dp->d_name, &st) < 0) {
usr/src/cmd/chown/chown.c
399
if ((st.st_mode & S_IFMT) == S_IFLNK) {
usr/src/cmd/chown/chown.c
466
} else if ((st.st_mode & S_IFMT) == S_IFDIR) {
usr/src/cmd/chown/chown.c
472
if ((rc = add_tnode(&tree, st.st_dev,
usr/src/cmd/chown/chown.c
473
st.st_ino)) == 1) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
757
struct stat st;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
810
if (fstat(fileno(fin), &st) < 0 ||
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
811
(st.st_mode&S_IFMT) != S_IFREG) {
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1769
struct stat st;
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1775
fstat(fd, &st) == 0 &&
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1776
(st.st_mode & S_IFMT) == S_IFREG)
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1777
zbsize = st.st_blksize;
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
54
static void rcmptime(struct stat *st);
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
609
rcmptime(struct stat *st)
usr/src/cmd/cmd-inet/usr.bin/rdist/docmd.c
618
printf("rcmptime(%x)\n", st);
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1111
GetStringAtOffset(bufp, cbufsiz, off, st)
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1115
FILE *st;
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1140
if (st == NULL)
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1143
clearerr(st);
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1145
int c = getc(st);
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1164
if (ferror(st) != 0) {
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1167
clearerr(st);
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1171
} else if (feof(st) != 0) {
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1207
GetString(bufp, bufsiz, st)
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1210
FILE *st;
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1212
return (GetStringAtOffset(bufp, bufsiz, 0, st));
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1243
GetAndAppendString(bufp, bufsiz, str, st)
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1247
FILE *st;
usr/src/cmd/cmd-inet/usr.bin/telnet/utilities.c
1251
if (GetStringAtOffset(bufp, bufsiz, off, st) == NULL)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
280
ilb_sticky_entry_t *st;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
282
st = &kcmd->entries[i];
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
284
(void) strlcpy(st_ret->persist_rule_name, st->rule_name,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
286
st_ret->persist_req_addr = st->req_addr;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
287
st_ret->persist_srv_addr = st->srv_addr;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4437
vrrpd_post_event(const char *name, vrrp_state_t prev_st, vrrp_state_t st)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4458
if (nvlist_add_uint8(nvl, VRRP_EVENT_STATE, st) != 0)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4473
vrrp_state2str(st), strerror(errno));
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
149
struct stat st;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
316
if (fstat(whod, &st) < 0 || st.st_size > cc)
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4705
char *st, *tmp;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4749
st = fgets(bpos, rembuf, fp);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4751
if (st == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4808
st = buf;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4813
st = lo;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4819
cmnt = strchr(st, '#');
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4826
while (isspace(*st) && *st != '\0') {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4827
st++;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4830
} while (*st == '\0');
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4835
tmp = st;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4847
tmp = ++st;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4870
len = tmp - st;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4877
bcopy(st, *token, len);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
6483
char st[100];
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
6487
inet_ntop(inv6 ? AF_INET6 : AF_INET, saddr, st,
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
6493
inet_ntop(inv6 ? AF_INET6 : AF_INET, daddr, st,
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7668
char *st;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7670
res = readtoken(cfp, &st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7678
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7685
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7784
char *st;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7802
res = readtoken(cfp, &st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7805
} else if (strcmp(st, IPQOS_CONF_ACTION_STR) != 0) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7808
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7811
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7976
res = readtoken(cfp, &st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7987
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7998
if (strcmp(st, IPQOS_CONF_FILTER_STR) == 0) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7999
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8066
} else if (strcmp(st, IPQOS_CONF_CLASS_STR) == 0) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8067
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8079
} else if (strcmp(st, IPQOS_CONF_PARAMS_STR) == 0) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8080
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
8096
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9201
char **st = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9206
st = malloc(size * sizeof (char *));
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9207
if (st == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9209
return (st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9215
st[pos] = malloc(strlen(stable1[pos] + 1));
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9216
if (st[pos] == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9218
free(st[pos]);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9219
free(st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9224
(void) strcpy(st[pos], stable1[pos]);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
9227
return (st);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
926
char st[100];
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
931
inet_ntop(AF_INET6, add, st, 100));
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
937
inet_ntop(AF_INET6, add, st, 100));
usr/src/cmd/cmd-inet/usr.sbin/route.c
1645
struct stat st;
usr/src/cmd/cmd-inet/usr.sbin/route.c
1650
if (perm_fd == -1 || fstat(perm_fd, &st) == -1)
usr/src/cmd/cmd-inet/usr.sbin/route.c
1661
if (st.st_size == 0 &&
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c
739
struct stat st;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c
749
if (fstat(capfile_in, &st) < 0)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c
751
cap_len = st.st_size;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_mip.c
204
const char *st;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_mip.c
233
st = get_desc(adv_desc, ext_type, ADV_TBL_LEN);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_mip.c
235
st = get_desc(reg_desc, ext_type, REG_TBL_LEN);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_mip.c
239
"Extension header type = %d %s", ext_type, st);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_mip.c
242
st = get_desc(genauth_desc, gen_exthdr->subtype,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_mip.c
245
"Subtype = %d %s", gen_exthdr->subtype, st);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
596
#define stateid_hash(st) adler16((st)->other, sizeof ((st)->other))
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
599
#define sum_deleg_stateid(st) _sum_stateid((st), "DST=")
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
600
#define sum_open_stateid(st) _sum_stateid((st), "OST=")
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
601
#define sum_lock_stateid(st) _sum_stateid((st), "LST=")
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
602
#define sum_stateid(st) _sum_stateid((st), "ST=")
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
604
#define detail_deleg_stateid(st) _detail_stateid((st), "Delegation ")
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
605
#define detail_open_stateid(st) _detail_stateid((st), "Open ")
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
606
#define detail_lock_stateid(st) _detail_stateid((st), "Lock ")
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
607
#define detail_stateid(st) _detail_stateid((st), "")
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
143
sioc.ic_dp = (char *)&st;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
155
sioc.ic_dp = (char *)&st;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
174
if (st.opack)
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
175
osize = st.ochar / st.opack;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
176
if (st.ipack)
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
177
isize = st.ichar / st.ipack;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
181
st.ipack, st.opack, st.underrun, st.overrun, st.abort, st.crc,
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
204
st.ipack = nst.ipack - st.ipack;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
205
st.opack = nst.opack - st.opack;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
206
st.ichar = nst.ichar - st.ichar;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
207
st.ochar = nst.ochar - st.ochar;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
208
st.crc = nst.crc - st.crc;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
209
st.overrun = nst.overrun - st.overrun;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
210
st.underrun = nst.underrun - st.underrun;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
211
st.abort = nst.abort - st.abort;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
212
iutil = 8 * st.ichar / period;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
214
outil = 8 * st.ochar / period;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
219
(void) printf(" %7d %7d %7d %7d %7d %7d %6d%% %6d%%\n", st.ipack,
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
220
st.opack, st.underrun, st.overrun, st.abort, st.crc, iutil, outil);
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
222
st = nst;
usr/src/cmd/cmd-inet/usr.sbin/syncstat.c
44
static struct sl_stats st;
usr/src/cmd/consadm/consadm.c
865
struct stat st;
usr/src/cmd/consadm/consadm.c
890
if (stat(dev, &st) || ! S_ISCHR(st.st_mode)) {
usr/src/cmd/cron/cron.c
2681
FILE *st;
usr/src/cmd/cron/cron.c
2728
(st = fopen(pr->outfile, "r")) != NULL) {
usr/src/cmd/cron/cron.c
2729
while ((nbytes = fread(iobuf, sizeof (char), BUFSIZ, st)) != 0)
usr/src/cmd/cron/cron.c
2731
(void) fclose(st);
usr/src/cmd/ctrun/ctrun.c
552
ct_stathdl_t st;
usr/src/cmd/ctrun/ctrun.c
566
(errno = ct_status_read(stfd, CTD_FIXED, &st)) ||
usr/src/cmd/ctrun/ctrun.c
567
(errno = ct_pr_status_get_fatal(st, &eff_fatal)) ||
usr/src/cmd/ctrun/ctrun.c
568
(errno = ct_pr_status_get_param(st, &eff_param)))
usr/src/cmd/ctrun/ctrun.c
571
ct_status_free(st);
usr/src/cmd/cxgbetool/cxgbetool.c
923
struct stat st;
usr/src/cmd/cxgbetool/cxgbetool.c
931
if (stat(arg, &st) == 0) {
usr/src/cmd/cxgbetool/cxgbetool.c
932
if (S_ISCHR(st.st_mode)) {
usr/src/cmd/date/date.c
134
struct stat st;
usr/src/cmd/date/date.c
135
if (stat(optarg, &st) == 0) {
usr/src/cmd/date/date.c
136
ts.tv_sec = st.st_mtime;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5254
struct stat st;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5257
if (stat(path, &st) == 0) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5258
if (S_ISREG(st.st_mode) &&
usr/src/cmd/dfs.cmds/sharemgr/commands.c
5259
st.st_mode & (S_IXUSR|S_IXGRP|S_IXOTH))
usr/src/cmd/diff/diff.c
1868
filename(char **pa1, char **pa2, struct stat *st, char **ifile)
usr/src/cmd/diff/diff.c
1887
if ((st->st_mode & S_IFMT) == S_IFDIR) {
usr/src/cmd/diff/diff.c
1905
if (stat(*pa1, st) < 0) {
usr/src/cmd/diff/diff.c
1910
} else if ((st->st_mode & S_IFMT) == S_IFCHR)
usr/src/cmd/diff/diff.c
1914
if (stat(*pa1, st) < 0) {
usr/src/cmd/dladm/dladm.c
10367
dladm_overlay_status_t *st = shof->shof_status;
usr/src/cmd/dladm/dladm.c
10374
(void) snprintf(buf, bufsize, st->dos_degraded == B_TRUE ?
usr/src/cmd/dladm/dladm.c
10378
(void) snprintf(buf, bufsize, "%s", st->dos_degraded == B_TRUE ?
usr/src/cmd/dladm/dladm.c
10379
st->dos_fmamsg : "-");
usr/src/cmd/dumpadm/dconf.c
460
struct stat64 st;
usr/src/cmd/dumpadm/dconf.c
466
if (open_stat64(dcp->dc_device, &st) == -1) {
usr/src/cmd/dumpadm/dconf.c
480
if (st.st_size < d) {
usr/src/cmd/dumpadm/dconf.c
484
dcp->dc_device, d, st.st_size);
usr/src/cmd/dumpadm/main.c
159
if (stat(optarg, &st) == -1 ||
usr/src/cmd/dumpadm/main.c
160
!S_ISDIR(st.st_mode)) {
usr/src/cmd/dumpadm/main.c
54
struct stat st;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1662
int us, st = (alp->al_flags & (FMD_ASRU_FAULTY | FMD_ASRU_UNUSABLE));
usr/src/cmd/fm/fmd/common/fmd_asru.c
1678
return (st | FMD_ASRU_UNUSABLE);
usr/src/cmd/fm/fmd/common/fmd_asru.c
1682
return (st | FMD_ASRU_UNUSABLE);
usr/src/cmd/fm/fmd/common/fmd_asru.c
1686
st |= (alp->al_flags & (FMD_ASRU_DEGRADED | FMD_ASRU_PRESENT));
usr/src/cmd/fm/fmd/common/fmd_asru.c
1688
st |= (alp->al_flags & (FMD_ASRU_DEGRADED)) | FMD_ASRU_PRESENT;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1704
st |= FMD_ASRU_UNUSABLE;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1706
st &= ~FMD_ASRU_UNUSABLE;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1709
st &= ~FMD_ASRU_DEGRADED;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1710
st |= FMD_ASRU_UNUSABLE;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1712
st &= ~(FMD_ASRU_DEGRADED | FMD_ASRU_UNUSABLE);
usr/src/cmd/fm/fmd/common/fmd_asru.c
1714
st &= ~(FMD_ASRU_DEGRADED | FMD_ASRU_UNUSABLE);
usr/src/cmd/fm/fmd/common/fmd_asru.c
1716
st &= ~FMD_ASRU_UNUSABLE;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1717
st |= FMD_ASRU_DEGRADED;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1721
return (st);
usr/src/cmd/fm/fmd/common/fmd_asru.c
1735
int us, st, p = -1;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1764
st = ap->asru_flags & (FMD_ASRU_FAULTY | FMD_ASRU_UNUSABLE);
usr/src/cmd/fm/fmd/common/fmd_asru.c
1769
st |= FMD_ASRU_UNUSABLE;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1771
st &= ~FMD_ASRU_UNUSABLE;
usr/src/cmd/fm/fmd/common/fmd_asru.c
1773
return (st);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
140
struct stat64 st;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
154
if (fstat64(ckp->ckp_fd, &st) == -1) {
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
160
ckp->ckp_buf = fmd_alloc(st.st_size, FMD_SLEEP);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
162
ckp->ckp_size = read(ckp->ckp_fd, ckp->ckp_buf, st.st_size);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
164
if (ckp->ckp_size != st.st_size || ckp->ckp_size < sizeof (fcf_hdr_t) ||
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
167
fmd_free(ckp->ckp_buf, st.st_size);
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
766
struct stat64 st;
usr/src/cmd/fm/fmd/common/fmd_ckpt.c
797
if (stat64(mp->mod_ckpt, &st) != 0 || !S_ISDIR(st.st_mode)) {
usr/src/cmd/fm/mcdecode/mcdecode.c
171
struct stat st;
usr/src/cmd/fm/mcdecode/mcdecode.c
180
if (fstat(fd, &st) != 0) {
usr/src/cmd/fm/mcdecode/mcdecode.c
185
addr = mmap(NULL, st.st_size, PROT_READ | PROT_WRITE, MAP_PRIVATE,
usr/src/cmd/fm/mcdecode/mcdecode.c
191
ret = nvlist_unpack(addr, st.st_size, &nvl, 0);
usr/src/cmd/fm/mcdecode/mcdecode.c
196
if (munmap(addr, st.st_size) != 0) {
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
268
new_indrule(state_transition_t *st, ind_action_t *actionp)
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
271
if (st != NULL)
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
272
lrp->strans = *st;
usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.h
208
extern indrule_t *new_indrule(state_transition_t *st,
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
200
struct stat st;
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
203
if (stat(path, &st) != 0) {
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
207
} else if (!S_ISDIR(st.st_mode)) {
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
252
struct stat st;
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
255
stat(file, &st);
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
256
size = st.st_size;
usr/src/cmd/format/checkdev.c
106
return (st);
usr/src/cmd/format/checkdev.c
110
freeswapentries(struct swaptable *st)
usr/src/cmd/format/checkdev.c
115
swapent = st->swt_ent;
usr/src/cmd/format/checkdev.c
116
for (i = 0; i < st->swt_n; i++, swapent++)
usr/src/cmd/format/checkdev.c
118
free(st);
usr/src/cmd/format/checkdev.c
192
struct swaptable *st;
usr/src/cmd/format/checkdev.c
210
st = getswapentries();
usr/src/cmd/format/checkdev.c
214
if (st == NULL)
usr/src/cmd/format/checkdev.c
216
swapent = st->swt_ent;
usr/src/cmd/format/checkdev.c
217
for (i = 0; i < st->swt_n; i++, swapent++) {
usr/src/cmd/format/checkdev.c
233
freeswapentries(st);
usr/src/cmd/format/checkdev.c
629
struct swaptable *st;
usr/src/cmd/format/checkdev.c
645
st = getswapentries();
usr/src/cmd/format/checkdev.c
649
if (st == NULL)
usr/src/cmd/format/checkdev.c
651
swapent = st->swt_ent;
usr/src/cmd/format/checkdev.c
652
for (i = 0; i < st->swt_n; i++, swapent++)
usr/src/cmd/format/checkdev.c
655
freeswapentries(st);
usr/src/cmd/format/checkdev.c
67
struct swaptable *st;
usr/src/cmd/format/checkdev.c
81
if ((st = (swaptbl_t *)malloc(num * sizeof (swapent_t) + sizeof (int)))
usr/src/cmd/format/checkdev.c
86
swapent = st->swt_ent;
usr/src/cmd/format/checkdev.c
93
st->swt_n = num;
usr/src/cmd/format/checkdev.c
94
if ((num = swapctl(SC_LIST, (void *)st)) == -1) {
usr/src/cmd/format/checkdev.c
98
swapent = st->swt_ent;
usr/src/cmd/fs.d/autofs/autod_nfs.c
3462
struct stat st;
usr/src/cmd/fs.d/autofs/autod_nfs.c
3503
if (stat(dir, &st) == 0) {
usr/src/cmd/fs.d/autofs/autod_nfs.c
3507
fsname, dir, st.st_dev, st.st_rdev);
usr/src/cmd/fs.d/dev/mount.c
264
struct stat st;
usr/src/cmd/fs.d/dev/mount.c
323
if (do_stat(mountpt, &st) < 0)
usr/src/cmd/fs.d/dev/mount.c
325
if (! S_ISDIR(st.st_mode)) {
usr/src/cmd/fs.d/dev/mount.c
334
&st) < 0)
usr/src/cmd/fs.d/dev/mount.c
336
if (! S_ISDIR(st.st_mode)) {
usr/src/cmd/fs.d/df.c
2094
struct stat64 st;
usr/src/cmd/fs.d/df.c
2096
if (stat64(file, &st) == -1) {
usr/src/cmd/fs.d/df.c
2102
if (! is_remote_fs(st.st_fstype) &&
usr/src/cmd/fs.d/df.c
2103
! EQ(st.st_fstype, MNTTYPE_TMPFS) &&
usr/src/cmd/fs.d/df.c
2104
(dev_name = find_dev_name(file, st.st_dev)))
usr/src/cmd/fs.d/df.c
735
struct stat64 st;
usr/src/cmd/fs.d/df.c
742
if (stat64(mtp->mnt_mountp, &st) == -1) {
usr/src/cmd/fs.d/df.c
745
dev = st.st_dev;
usr/src/cmd/fs.d/fsck.c
773
int st;
usr/src/cmd/fs.d/fsck.c
802
if (wait(&st) == (pid_t)-1) {
usr/src/cmd/fs.d/fsck.c
808
if ((st & 0xff) == 0x7f) {
usr/src/cmd/fs.d/fsck.c
812
myname, fk, (st >> 8) & 0xff);
usr/src/cmd/fs.d/fsck.c
814
status = ((st >> 8) & 0xff) | 0x80;
usr/src/cmd/fs.d/fsck.c
815
} else if (st & 0xff) {
usr/src/cmd/fs.d/fsck.c
816
if (st & 0x80)
usr/src/cmd/fs.d/fsck.c
821
myname, fk, st & 0x7f);
usr/src/cmd/fs.d/fsck.c
826
myname, fk, st & 0x7f);
usr/src/cmd/fs.d/fsck.c
829
status = ((st & 0xff) | 0x80);
usr/src/cmd/fs.d/fsck.c
830
} else if (st & 0xff00)
usr/src/cmd/fs.d/fsck.c
831
status = (st >> 8) & 0xff;
usr/src/cmd/fs.d/nfs/lib/nfslog_config.c
193
struct stat st;
usr/src/cmd/fs.d/nfs/lib/nfslog_config.c
199
if (stat(NFSL_CONFIG_FILE_PATH, &st) == -1) {
usr/src/cmd/fs.d/nfs/lib/nfslog_config.c
213
if (config_last_modification.tv_sec == st.st_mtim.tv_sec &&
usr/src/cmd/fs.d/nfs/lib/nfslog_config.c
214
config_last_modification.tv_nsec == st.st_mtim.tv_nsec)
usr/src/cmd/fs.d/nfs/lib/nfslog_config.c
243
struct stat st;
usr/src/cmd/fs.d/nfs/lib/nfslog_config.c
334
error = fstat(fileno(fp), &st);
usr/src/cmd/fs.d/nfs/lib/nfslog_config.c
349
config_last_modification = st.st_mtim;
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
372
struct stat st;
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
376
if ((fstat(fileno(fd), &st) == 0) &&
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
378
(utmpxp->ut_xtime > st.st_mtime)) {
usr/src/cmd/fs.d/nfs/lockd/lockd.c
470
struct stat st;
usr/src/cmd/fs.d/nfs/lockd/lockd.c
472
if (stat(ncdev, &st) < 0)
usr/src/cmd/fs.d/nfs/lockd/lockd.c
474
return (st.st_rdev);
usr/src/cmd/fs.d/nfs/mountd/mountd.c
3125
struct stat st;
usr/src/cmd/fs.d/nfs/mountd/mountd.c
3135
if (stat(SHARETAB, &st) != 0) {
usr/src/cmd/fs.d/nfs/mountd/mountd.c
3140
if (st.st_mtim.tv_sec == last_sharetab_time.tv_sec &&
usr/src/cmd/fs.d/nfs/mountd/mountd.c
3141
st.st_mtim.tv_nsec == last_sharetab_time.tv_nsec) {
usr/src/cmd/fs.d/nfs/mountd/mountd.c
3209
if (stat(SHARETAB, &st) != 0) {
usr/src/cmd/fs.d/nfs/mountd/mountd.c
3216
last_sharetab_time = st.st_mtim;
usr/src/cmd/fs.d/nfs/mountd/mountd.c
931
struct stat st;
usr/src/cmd/fs.d/nfs/mountd/mountd.c
941
if (lstat(path, &st) < 0) {
usr/src/cmd/fs.d/nfs/nfslog/buffer_list.c
107
struct stat st;
usr/src/cmd/fs.d/nfs/nfslog/buffer_list.c
214
if ((error = fstat(fileno(fd), &st)) == -1) {
usr/src/cmd/fs.d/nfs/nfslog/buffer_list.c
218
*lu = st.st_mtim;
usr/src/cmd/fs.d/nfs/nfslog/buffer_list.c
73
struct stat st;
usr/src/cmd/fs.d/nfs/nfslog/buffer_list.c
76
if (stat(NFSLOGTAB, &st) == -1) {
usr/src/cmd/fs.d/nfs/nfslog/buffer_list.c
86
if (lu->tv_sec == st.st_mtim.tv_sec &&
usr/src/cmd/fs.d/nfs/nfslog/buffer_list.c
87
lu->tv_nsec == st.st_mtim.tv_nsec)
usr/src/cmd/fs.d/nfs/nfslog/nfslogd.c
753
struct stat st;
usr/src/cmd/fs.d/nfs/nfslog/nfslogd.c
758
if (stat(filename, &st) == -1) {
usr/src/cmd/fs.d/nfs/nfslog/process_buffer.c
114
if (stat(buffer_inprog, &st) == -1) {
usr/src/cmd/fs.d/nfs/nfslog/process_buffer.c
133
if ((st.st_size < min_size) &&
usr/src/cmd/fs.d/nfs/nfslog/process_buffer.c
253
if (stat(ncp->nc_rpclogpath, &st) == -1 &&
usr/src/cmd/fs.d/nfs/nfslog/process_buffer.c
282
if (stat(ncp->nc_logpath, &st) == -1 &&
usr/src/cmd/fs.d/nfs/nfslog/process_buffer.c
81
struct stat st;
usr/src/cmd/fs.d/nfs/nfslog/process_buffer.c
99
if (stat(bufferpath, &st) == -1) {
usr/src/cmd/fs.d/smbclnt/chacl/chacl.c
164
struct stat st;
usr/src/cmd/fs.d/smbclnt/chacl/chacl.c
186
if (fstat(fd, &st) != 0) {
usr/src/cmd/fs.d/smbclnt/chacl/chacl.c
191
uid = st.st_uid;
usr/src/cmd/fs.d/smbclnt/chacl/chacl.c
193
gid = st.st_gid;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
399
statvfs64_t st;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
407
error = fsop_statfs(vfsp, &st);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
412
printf("bsize=%ld\n", st.f_bsize);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
413
printf("frsize=%ld\n", st.f_frsize);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
414
printf("blocks=%" PRIu64 "\n", st.f_blocks);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
415
printf(" bfree=%" PRIu64 "\n", st.f_bfree);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
416
printf("bavail=%" PRIu64 "\n", st.f_bavail);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
499
struct stat64 st;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
520
error = fake_stat(vp, &st, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
532
if (S_ISDIR(st.st_mode)) {
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
534
} else if (S_ISREG(st.st_mode)) {
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
539
mode = st.st_mode & 0777;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
541
"%b %e %T %Y", localtime(&st.st_mtime));
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
545
(uint64_t)st.st_size,
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
558
struct stat64 st;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
601
error = fake_stat(vp, &st, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
620
} while (off < st.st_size);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
636
struct stat st;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
673
error = fstat(lfd, &st);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
698
} while (off < st.st_size);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
706
if (rst.st_size != st.st_size) {
usr/src/cmd/fs.d/smbclnt/mount/mount.c
171
struct stat st;
usr/src/cmd/fs.d/smbclnt/mount/mount.c
318
(stat(mount_point, &st) == -1)) {
usr/src/cmd/fs.d/smbclnt/mount/mount.c
322
if (!S_ISDIR(st.st_mode)) {
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
139
int pid, st;
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
163
if (read(pfds[0], &st, sizeof (st)) == sizeof (st))
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
164
_exit(st);
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
165
if (waitpid(pid, &st, 0) == pid && WIFEXITED(st))
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
166
_exit(WEXITSTATUS(st));
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5131
sect_trailer_t *st;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5159
st = (sect_trailer_t *)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5161
if (*chk != st->st_ident) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5164
*chk, st->st_ident);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5167
*chk = st->st_ident + 1;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
5176
log_odi->od_head_tid = st->st_tid;
usr/src/cmd/fs.d/ufs/fssnap/fssnap.c
391
struct stat st;
usr/src/cmd/fs.d/ufs/fssnap/fssnap.c
408
if (stat(*path, &st) < 0) {
usr/src/cmd/fs.d/ufs/fssnap/fssnap.c
418
} else if (S_ISDIR(st.st_mode)) {
usr/src/cmd/fs.d/ufs/fssnap/fssnap.c
442
} else if (S_ISREG(st.st_mode)) {
usr/src/cmd/fs.d/ufs/fssnap/fssnap.c
620
struct stat st;
usr/src/cmd/fs.d/ufs/fssnap/fssnap.c
637
if (stat(wpath, &st) == 0)
usr/src/cmd/fs.d/ufs/newfs/newfs.c
157
struct stat64 st;
usr/src/cmd/fs.d/ufs/newfs/newfs.c
334
if (stat64(name, &st) < 0) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
150
struct stat64 st;
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
166
if (stat64(special, &st) >= 0) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
170
if ((st.st_mode & S_IFMT) == S_IFDIR) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
171
if (st.st_ino == UFSROOTINO)
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
176
} else if ((st.st_mode & S_IFMT) == S_IFBLK ||
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
177
(st.st_mode & S_IFMT) == S_IFCHR) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
178
if (ustat(st.st_rdev, &ustatarea) >= 0)
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
199
if (stat64(special, &st) < 0) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
209
if (ustat(st.st_rdev, &ustatarea) >= 0) {
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
217
if ((st.st_mode & S_IFMT) != S_IFBLK &&
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
218
(st.st_mode & S_IFMT) != S_IFCHR)
usr/src/cmd/fstyp/fstyp.c
417
struct stat st;
usr/src/cmd/fstyp/fstyp.c
458
if ((stat(path, &st) < 0) ||
usr/src/cmd/fstyp/fstyp.c
459
((st.st_mode & S_IXUSR) == 0)) {
usr/src/cmd/fuser/fuser.c
108
struct stat st;
usr/src/cmd/fuser/fuser.c
122
if ((stat(specname, &st) == 0) && S_ISBLK(st.st_mode))
usr/src/cmd/geniconvtbl/disassemble.c
3223
struct stat st;
usr/src/cmd/geniconvtbl/disassemble.c
3232
if (fstat(fd, &st) == -1) {
usr/src/cmd/geniconvtbl/disassemble.c
3236
itm_hdr = (void *) mmap(NULL, st.st_size,
usr/src/cmd/geniconvtbl/disassemble.c
3273
if (itm_hdr->itm_size.itm_ptr != st.st_size) {
usr/src/cmd/geniconvtbl/disassemble.c
3276
(size_t)(itm_hdr->itm_size.itm_ptr), st.st_size);
usr/src/cmd/geniconvtbl/geniconvtbl.c
1747
struct stat st;
usr/src/cmd/geniconvtbl/geniconvtbl.c
1756
if (fstat(fd, &st) == -1) {
usr/src/cmd/geniconvtbl/geniconvtbl.c
1760
hdr = (void *) mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
usr/src/cmd/geniconvtbl/geniconvtbl.c
1770
itm_ref_free(-1, NULL, NULL, hdr, st.st_size);
usr/src/cmd/geniconvtbl/geniconvtbl.c
1775
itm_ref_free(-1, ref, NULL, hdr, st.st_size);
usr/src/cmd/geniconvtbl/geniconvtbl.c
1780
ref->len = st.st_size;
usr/src/cmd/geniconvtbl/geniconvtbl.c
1808
(((size_t)(hdr->itm_size.itm_ptr)) != st.st_size)) {
usr/src/cmd/grep/grep.c
543
struct stat st;
usr/src/cmd/grep/grep.c
548
if (stat(path, &st) != -1 &&
usr/src/cmd/grep/grep.c
549
(st.st_mode & S_IFMT) == S_IFDIR) {
usr/src/cmd/hal/hald/hald_dbus.c
960
struct stat st;
usr/src/cmd/hal/hald/hald_dbus.c
962
return ((stat("/dev/vt/console_user", &st) == 0) && (st.st_uid == uid));
usr/src/cmd/hal/tools/hal-storage-shared.c
354
struct stat st;
usr/src/cmd/hal/tools/hal-storage-shared.c
382
if (stat("/dev/vt/console_user", &st) == 0 &&
usr/src/cmd/hal/tools/hal-storage-shared.c
383
st.st_uid == atoi (invoked_by_uid)) {
usr/src/cmd/halt/halt.c
926
int st;
usr/src/cmd/halt/halt.c
955
if (waitpid(pid, &st, 0) == pid &&
usr/src/cmd/halt/halt.c
956
!WIFSIGNALED(st) && WIFEXITED(st))
usr/src/cmd/halt/halt.c
957
st = WEXITSTATUS(st);
usr/src/cmd/halt/halt.c
959
st = -1;
usr/src/cmd/halt/halt.c
961
return (st);
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
389
char *st = NULL, *op = NULL;
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
394
st = strchr(op, ':');
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
395
*st = '\0';
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
409
st++;
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
410
if (!st || !*st || isspace(*st)) {
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
416
if (renew && strchr(st, ',')) {
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
421
if (st && (comma = strchr(st, ','))) {
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
422
l = strdup(st);
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
436
st = comma;
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
437
st++;
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
439
if (st) {
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
440
if (!cmp_renew_opts(st,
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
450
} else if (st) {
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
452
if (!cmp_renew_opts(st, &log_success, &log_failure)) {
usr/src/cmd/krb5/ldap_util/kdb5_ldap_services.c
1073
int st = EINVAL;
usr/src/cmd/krb5/ldap_util/kdb5_ldap_services.c
1087
st=0;
usr/src/cmd/krb5/ldap_util/kdb5_ldap_services.c
1146
st=0;
usr/src/cmd/krb5/ldap_util/kdb5_ldap_services.c
1153
return st;
usr/src/cmd/lastcomm/lc_utils.c
153
struct stat st;
usr/src/cmd/lastcomm/lc_utils.c
166
if (stat((const char *)file_name, &st) < 0)
usr/src/cmd/lastcomm/lc_utils.c
168
if ((st.st_mode & S_IFMT) == S_IFCHR) {
usr/src/cmd/latencytop/util.c
305
struct stat64 st;
usr/src/cmd/latencytop/util.c
307
if (stat64(name, &st) == 0) {
usr/src/cmd/ldap/common/common.c
302
struct stat st;
usr/src/cmd/ldap/common/common.c
510
if (stat(pathname, &st) != 0) {
usr/src/cmd/ldap/common/common.c
516
if (S_ISREG(st.st_mode)) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3714
char *st;
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3729
if ((st = smf_get_state(fmri)) != NULL) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3730
if (strcmp(st, state) == 0) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3737
free(st);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3747
strcmp(st, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3754
free(st);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3757
free(st);
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3783
char *st;
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3786
if ((st = smf_get_state(fmri)) != NULL) {
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3787
if (strcmp(st, state) == 0)
usr/src/cmd/ldap/ns_ldap/ldapclient.c
3789
free(st);
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
173
static void create_buf_and_notify(char *input, ns_server_status_t st);
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
2823
create_buf_and_notify(char *input, ns_server_status_t st)
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
2847
if (st == NS_SERVER_UP)
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
2849
else if (st == NS_SERVER_DOWN)
usr/src/cmd/ldmad/ldma_device.c
112
if (stat(path, &st) != 0) {
usr/src/cmd/ldmad/ldma_device.c
145
LDMA_DBG("VALIDATE_PATH(%s): file mode = 0x%lx", path, st.st_mode);
usr/src/cmd/ldmad/ldma_device.c
147
switch (st.st_mode & S_IFMT) {
usr/src/cmd/ldmad/ldma_device.c
76
struct stat st;
usr/src/cmd/localedef/collate.c
1159
collate_subst_t *st = NULL;
usr/src/cmd/localedef/collate.c
1161
if ((st = calloc(n, sizeof (collate_subst_t))) == NULL) {
usr/src/cmd/localedef/collate.c
1168
if ((st[n].key = resolve_pri(sb->key)) < 0) {
usr/src/cmd/localedef/collate.c
1172
if (st[n].key != (n | COLLATE_SUBST_PRIORITY)) {
usr/src/cmd/localedef/collate.c
1176
st[n].pri[j] = get_weight(sb->ref[j], i);
usr/src/cmd/localedef/collate.c
1182
subst[i] = st;
usr/src/cmd/lofiadm/main.c
286
struct stat st;
usr/src/cmd/lofiadm/main.c
293
if (stat(devicename, &st)) {
usr/src/cmd/lofiadm/main.c
310
if (st.st_mode & S_IFCHR || st.st_mode & S_IFBLK) {
usr/src/cmd/lofiadm/main.c
314
maj = major(st.st_rdev);
usr/src/cmd/lofiadm/main.c
319
return (LOFI_MINOR2ID(minor(st.st_rdev)));
usr/src/cmd/lp/filter/postscript/postreverse/postreverse.c
574
struct stat st;
usr/src/cmd/lp/filter/postscript/postreverse/postreverse.c
576
if (stat(name, &st) < 0) {
usr/src/cmd/lp/filter/postscript/postreverse/postreverse.c
580
if (st.st_size == 0) {
usr/src/cmd/lp/filter/postscript/postreverse/postreverse.c
591
if ((document->start = mmap((void *)0, (size_t)st.st_size, PROT_READ,
usr/src/cmd/lp/filter/postscript/postreverse/postreverse.c
595
st.st_size, fd, strerror(errno));
usr/src/cmd/lp/filter/postscript/postreverse/postreverse.c
602
document->start + st.st_size);
usr/src/cmd/lp/lib/lp/Syscalls.c
178
struct stat * st
usr/src/cmd/lp/lib/lp/Syscalls.c
181
_Fstat (i, st)
usr/src/cmd/lp/lib/lp/Syscalls.c
183
struct stat * st;
usr/src/cmd/lp/lib/lp/Syscalls.c
188
while ((n = fstat(i, st)) == -1 && errno == EINTR)
usr/src/cmd/lp/lib/lp/Syscalls.c
216
struct stat * st
usr/src/cmd/lp/lib/lp/Syscalls.c
219
_Lstat (s, st)
usr/src/cmd/lp/lib/lp/Syscalls.c
221
struct stat * st;
usr/src/cmd/lp/lib/lp/Syscalls.c
226
while ((n = lstat(s, st)) == -1 && errno == EINTR)
usr/src/cmd/lp/lib/lp/Syscalls.c
338
struct stat * st
usr/src/cmd/lp/lib/lp/Syscalls.c
341
_Stat (s, st)
usr/src/cmd/lp/lib/lp/Syscalls.c
343
struct stat * st;
usr/src/cmd/lp/lib/lp/Syscalls.c
348
while ((n = stat(s, st)) == -1 && errno == EINTR)
usr/src/cmd/mail/doopen.c
39
struct stat st;
usr/src/cmd/mail/doopen.c
41
if ((stat(file, &st) < 0 && errno == EOVERFLOW) ||
usr/src/cmd/mail/mail.h
340
extern void setsurg_bt(string *st, int *pbatchsize, int *presolved);
usr/src/cmd/mail/mail.h
341
extern char *setsurg_rc(string *st, int defreal, int *pbatchsize);
usr/src/cmd/mail/mkdead.c
38
struct stat st;
usr/src/cmd/mail/mkdead.c
54
if ((aret = legal(dotdead)) && stat(dotdead, &st) == 0)
usr/src/cmd/mail/mkdead.c
66
if ((aret=legal(hmdead)) && !(stat(hmdead, &st) < 0 &&
usr/src/cmd/mailx/quit.c
275
struct stat st;
usr/src/cmd/mailx/quit.c
292
fstat(fileno(fbuf), &st);
usr/src/cmd/mailx/quit.c
293
if (st.st_size > mailsize) {
usr/src/cmd/mailx/quit.c
315
p = st.st_size - mailsize;
usr/src/cmd/mailx/quit.c
373
if (stat(mailname, &st) >= 0)
usr/src/cmd/mailx/quit.c
374
PRIV(delempty(st.st_mode, mailname));
usr/src/cmd/make/bin/main.cc
1695
struct stat st;
usr/src/cmd/make/bin/main.cc
1700
if (stat(lib32, &st) != 0) {
usr/src/cmd/make/bin/main.cc
1706
if (stat(lib32, &st) != 0) {
usr/src/cmd/make/bin/main.cc
1715
if (stat(lib64, &st) != 0) {
usr/src/cmd/make/bin/main.cc
1721
if (stat(lib64, &st) != 0) {
usr/src/cmd/man/makewhatis.c
111
struct stat st;
usr/src/cmd/man/makewhatis.c
131
if (stat(info->filename, &st) < 0) {
usr/src/cmd/man/makewhatis.c
136
if (!S_ISREG(st.st_mode)) {
usr/src/cmd/man/makewhatis.c
140
info->inode = st.st_ino;
usr/src/cmd/mandoc/dbm_map.c
102
if (st.st_size != max_offset) {
usr/src/cmd/mandoc/dbm_map.c
104
fname, (long long)st.st_size, max_offset);
usr/src/cmd/mandoc/dbm_map.c
130
if (munmap(dbm_base, st.st_size) == -1)
usr/src/cmd/mandoc/dbm_map.c
49
static struct stat st;
usr/src/cmd/mandoc/dbm_map.c
67
if (fstat(ifd, &st) == -1)
usr/src/cmd/mandoc/dbm_map.c
69
if (st.st_size < 5) {
usr/src/cmd/mandoc/dbm_map.c
74
if (st.st_size > INT32_MAX) {
usr/src/cmd/mandoc/dbm_map.c
78
if ((dbm_base = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED,
usr/src/cmd/mandoc/mandocdb.c
1015
inodev.st_ino = st->st_ino;
usr/src/cmd/mandoc/mandocdb.c
1016
inodev.st_dev = st->st_dev;
usr/src/cmd/mandoc/mandocdb.c
790
struct stat st;
usr/src/cmd/mandoc/mandocdb.c
807
if (lstat(infile, &st) == -1) {
usr/src/cmd/mandoc/mandocdb.c
811
} else if (S_ISREG(st.st_mode) == 0 && S_ISLNK(st.st_mode) == 0) {
usr/src/cmd/mandoc/mandocdb.c
848
if (S_ISLNK(st.st_mode) == 0)
usr/src/cmd/mandoc/mandocdb.c
856
if (stat(usefile, &st) == -1) {
usr/src/cmd/mandoc/mandocdb.c
983
mlink_add(mlink, &st);
usr/src/cmd/mandoc/mandocdb.c
988
mlink_add(struct mlink *mlink, const struct stat *st)
usr/src/cmd/mandoc/read.c
437
struct stat st;
usr/src/cmd/mandoc/read.c
443
if (fstat(fd, &st) == -1) {
usr/src/cmd/mandoc/read.c
455
if (curp->gzip == 0 && S_ISREG(st.st_mode)) {
usr/src/cmd/mandoc/read.c
456
if (st.st_size > 0x7fffffff) {
usr/src/cmd/mandoc/read.c
461
fb->sz = (size_t)st.st_size;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2021
mdb_tgt_status_t st;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2099
if (mdb_tgt_status(tgt, &st) == 0 && st.st_state == MDB_TGT_IDLE) {
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2341
mdb_tgt_status_t st;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2372
&st) == 0 && st.st_state == MDB_TGT_IDLE)
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2761
mdb_tgt_status_t st;
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2778
(void) mdb_tgt_status(t, &st);
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2780
if (st.st_state == MDB_TGT_IDLE && mdb_tgt_run(t, 0, NULL) == -1) {
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2791
if (st.st_state == MDB_TGT_IDLE && t_cont == &mdb_tgt_step) {
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2792
(void) mdb_tgt_status(t, &st);
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2793
return (tgt_status(&st));
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2796
if (t_cont(t, &st) == -1) {
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2802
return (tgt_status(&st));
usr/src/cmd/mdb/common/mdb/mdb_fdio.c
294
struct stat64 st;
usr/src/cmd/mdb/common/mdb/mdb_fdio.c
318
if (fstat64(fd, &st) == 0 && S_ISCHR(st.st_mode) &&
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5366
struct stat64 st;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5453
(aout_path == NULL || (stat64(aout_path, &st) == 0 &&
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5454
strcmp(st.st_fstype, "proc") == 0))) {
usr/src/cmd/mdb/common/modules/genunix/net.c
760
netstat_unix_name_pr(const struct sotpi_sonode *st, const struct soaddr *soa)
usr/src/cmd/mdb/common/modules/genunix/net.c
762
const struct sonode *so = &st->st_sonode;
usr/src/cmd/mdb/common/modules/genunix/net.c
766
if (st->st_info.sti_faddr_noxlate) {
usr/src/cmd/mdb/common/modules/genunix/net.c
796
const struct sotpi_sonode *st = walk_data;
usr/src/cmd/mdb/common/modules/genunix/net.c
797
const struct sonode *so = &st->st_sonode;
usr/src/cmd/mdb/common/modules/genunix/net.c
798
const struct sotpi_info *sti = &st->st_info;
usr/src/cmd/mdb/common/modules/genunix/net.c
838
if (netstat_unix_name_pr(st, &sti->sti_laddr) == -1)
usr/src/cmd/mdb/common/modules/genunix/net.c
841
if (netstat_unix_name_pr(st, &sti->sti_faddr) == -1)
usr/src/cmd/mdb/common/modules/ip/ip.c
3542
ilb_sticky_t *st = NULL;
usr/src/cmd/mdb/common/modules/ip/ip.c
3581
st = list_object(&head, head.list_head.list_next);
usr/src/cmd/mdb/common/modules/ip/ip.c
3586
if (st == NULL)
usr/src/cmd/mdb/common/modules/ip/ip.c
3589
wsp->walk_addr = (uintptr_t)st;
usr/src/cmd/mdb/common/modules/ip/ip.c
3598
ilb_sticky_t st, *st_next;
usr/src/cmd/mdb/common/modules/ip/ip.c
3605
if (mdb_vread(&st, sizeof (ilb_sticky_t), wsp->walk_addr) == -1) {
usr/src/cmd/mdb/common/modules/ip/ip.c
3610
status = wsp->walk_callback(wsp->walk_addr, &st, wsp->walk_cbdata);
usr/src/cmd/mdb/common/modules/ip/ip.c
3632
if ((char *)st.list.list_next != khead + offsetof(list_t,
usr/src/cmd/mdb/common/modules/ip/ip.c
3635
st.list.list_next);
usr/src/cmd/mdb/common/modules/nfs/rfs4.c
407
print_stateid(const stateid_t *st)
usr/src/cmd/mdb/common/modules/nfs/rfs4.c
411
mdb_printf("chgseq=%u boottime=%x pid=%i\n", st->bits.chgseq,
usr/src/cmd/mdb/common/modules/nfs/rfs4.c
412
st->bits.boottime, st->bits.pid);
usr/src/cmd/mdb/common/modules/nfs/rfs4.c
414
switch ((stateid_type_t)st->bits.type) {
usr/src/cmd/mdb/common/modules/nfs/rfs4.c
428
mdb_printf("type=%s ident=%x\n", s, st->bits.ident);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1318
struct req_dump_state *st = arg;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1323
cnt = st->rem_len;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1336
st->rem_len -= cnt;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
141
struct stat st;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
145
if (fstat(fd, &st) < 0) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
149
if (st.st_size < sizeof (hdr))
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
171
(void) lseek(fd, st.st_size, SEEK_SET);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
408
struct req_dump_state *st = arg;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
415
if (mlen > st->rem_len)
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
416
mlen = st->rem_len;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
422
x = MIN(cnt, st->tbuf_size);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
423
n = mdb_vread(st->tbuf, x, addr);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
428
n = write(pcap_fd, st->tbuf, x);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv_pcap.c
437
st->rem_len -= mlen;
usr/src/cmd/mdb/intel/libstand/stat.c
40
_fxstat(const int ver, int fd, struct stat *st)
usr/src/cmd/mdb/intel/libstand/stat.c
47
_xstat(const int ver, const char *path, struct stat *st)
usr/src/cmd/mdb/intel/libstand/stat.c
54
_lxstat(const int ver, const char *path, struct stat *st)
usr/src/cmd/mdb/intel/mdb/proc_amd64dep.c
332
for (i = 0; i < ARRAY_SIZE(fps.st); i++) {
usr/src/cmd/mdb/intel/mdb/proc_amd64dep.c
352
fpru.ld = fps.st[i].__fpr_pad._q;
usr/src/cmd/mkfile/mkfile.c
167
struct stat64 st;
usr/src/cmd/mkfile/mkfile.c
180
if (fstat64(fd, &st) < 0) {
usr/src/cmd/mkfile/mkfile.c
191
if (bufsz != st.st_blksize) {
usr/src/cmd/mkfile/mkfile.c
194
bufsz = (size_t)st.st_blksize;
usr/src/cmd/mv/mv.c
1721
struct stat st;
usr/src/cmd/mv/mv.c
1724
if (lstat(target, &st) == 0 && ISLNK(st))
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
1041
struct stat64 *st, u_longlong_t ll_idx)
usr/src/cmd/ndmpd/ndmp/ndmpd_log.c
199
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_log.c
215
if (stat64(lpath, &st) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_log.c
237
if (stat64(oldfname, &st) == -1) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
1594
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
1597
if (stat64(bkpath, &st) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
1601
} else if (!S_ISDIR(st.st_mode)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
1651
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
1662
if (lstat64(bpp->bp_tmp, &st) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
1725
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
1736
if (lstat64(bpp->bp_tmp, &st) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
654
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
661
if (stat64(bkpath, &st) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
667
if (!S_ISDIR(st.st_mode)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2101
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2103
if (stat64(path, &st) < 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2206
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2208
if (stat64(path, &st) != 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2259
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2261
if (stat64(nlp->nlp_backup_path, &st) != 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2267
nlp->nlp_bkdirino = st.st_ino;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
503
struct stat64 st;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
518
(void) memset(&st, 0, sizeof (struct stat64));
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
519
st.st_mode = S_IFDIR | 0777;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
520
st.st_mtime = st.st_atime = st.st_ctime = time(NULL);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
521
st.st_uid = st.st_gid = 0;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
522
st.st_size = 1;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
523
st.st_nlink = 1;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
531
if (ndmpd_api_file_history_node_v3(session, ROOT_INODE, &st, 0) != 0)
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1097
struct stat64 st;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1106
if (lstat64(dir, &st) < 0)
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1130
struct stat64 st;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1140
rv = lstat64(path, &st);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1335
set_xattr(int fd, struct stat64 st)
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1339
times[0].tv_sec = st.st_atime;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1340
times[1].tv_sec = st.st_mtime;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1342
(void) fchmod(fd, st.st_mode);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1343
(void) fchown(fd, st.st_uid, st.st_gid);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1924
struct stat64 *st;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1930
st = &acls->acl_attr;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1937
st->st_mode |= S_IFLNK;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2087
struct stat64 *st;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2098
st = &acls->acl_attr;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2100
"mode %o", name, st->st_uid, st->st_gid, acls->uname, acls->gname,
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2101
st->st_mode);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2103
uid = st->st_uid;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2110
gid = st->st_gid;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2124
if ((st->st_mode & (S_ISUID | S_ISGID)) != 0) {
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2138
if (!S_ISLNK(st->st_mode)) {
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2139
erc = chmod(name, st->st_mode);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2146
tbuf.modtime = st->st_mtime;
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
2147
tbuf.actime = st->st_atime;
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
203
fs_getstat(char *path, fs_fhandle_t *fh, struct stat64 *st)
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
205
if (lstat64(path, st) == -1)
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
208
fh->fh_fid = st->st_ino;
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
210
if (!S_ISDIR(st->st_mode))
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
229
struct stat64 st;
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
257
if (lstat64(file_path, &st) != 0) {
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
262
fh.fh_fid = st.st_ino;
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
264
if (S_ISDIR(st.st_mode))
usr/src/cmd/ndmpd/tlm/tlm_traverse.c
268
(char *)ptr->d_name, n_entries, &st, &fh) != 0)
usr/src/cmd/ndmpd/tlm/tlm_util.c
486
struct stat64 st;
usr/src/cmd/ndmpd/tlm/tlm_util.c
492
if (stat64(p, &st) != 0) {
usr/src/cmd/nscd/nscd_door.h
103
#define NSCD_SET_N2N_STATUS(ph, st, errno, n2nst) \
usr/src/cmd/nscd/nscd_door.h
106
(ph)->p_status = st; \
usr/src/cmd/nscd/nscd_door.h
87
#define NSCD_SET_STATUS(ph, st, errno) \
usr/src/cmd/nscd/nscd_door.h
90
(ph)->p_status = st; \
usr/src/cmd/nscd/nscd_smfmonitor.c
110
int st;
usr/src/cmd/nscd/nscd_smfmonitor.c
126
st = query_smf_state(i);
usr/src/cmd/nscd/nscd_smfmonitor.c
127
if (st == NSCD_SVC_STATE_UNINITED)
usr/src/cmd/nscd/nscd_switch.c
1162
int st, srci;
usr/src/cmd/nscd/nscd_switch.c
1168
st = _nscd_get_smf_state(srci, params.dbi, 1);
usr/src/cmd/nscd/nscd_switch.c
1169
if (st == NSCD_SVC_STATE_UNSUPPORTED_SRC ||
usr/src/cmd/nscd/nscd_switch.c
1170
(st == NSCD_SVC_STATE_FOREIGN_SRC &&
usr/src/cmd/nscd/nscd_switch.c
1172
st == NSCD_SVC_STATE_UNINITED ||
usr/src/cmd/nscd/nscd_switch.c
1180
NSCD_NSW_SRC_NAME(srci), st);
usr/src/cmd/nvmeadm/nvmeadm.c
2504
struct stat st;
usr/src/cmd/nvmeadm/nvmeadm.c
2530
if (fstat(fd, &st) != 0) {
usr/src/cmd/nvmeadm/nvmeadm.c
2534
if (st.st_size > NVMEADM_MAX_MMAP) {
usr/src/cmd/nvmeadm/nvmeadm.c
2536
"of 0x%llx", pl->pl_input, st.st_size, NVMEADM_MAX_MMAP);
usr/src/cmd/nvmeadm/nvmeadm.c
2539
data = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
usr/src/cmd/nvmeadm/nvmeadm.c
2544
if (!nvmeadm_log_page_fields(npa, logpage, data, st.st_size,
usr/src/cmd/nvmeadm/nvmeadm.c
2549
VERIFY0(munmap(data, st.st_size));
usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
870
struct stat st;
usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
884
if (fstat(fd, &st) != 0) {
usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
888
if (st.st_size > NVMEADM_MAX_MMAP) {
usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
890
"of 0x%llx", phy->pr_input, st.st_size, NVMEADM_MAX_MMAP);
usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
893
data = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
898
phyeye_report_sanity_check(data, st.st_size, phy);
usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
909
if (!phyeye_lane_iter(data, st.st_size, phy, func, phy->pr_lane,
usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
924
VERIFY0(munmap(data, st.st_size));
usr/src/cmd/oawk/awk.g.y
221
pa_stats pa_stat st { $$ = linkum($1, $2); }
usr/src/cmd/oawk/awk.g.y
292
st:
usr/src/cmd/oawk/awk.g.y
314
simple_stat st
usr/src/cmd/oawk/awk.g.y
320
| NEXT st { $$ = stat1(NEXT, 0); }
usr/src/cmd/oawk/awk.g.y
321
| EXIT st { $$ = stat1(EXIT, 0); }
usr/src/cmd/oawk/awk.g.y
322
| EXIT expr st { $$ = stat1(EXIT, $2); }
usr/src/cmd/oawk/awk.g.y
323
| BREAK st { $$ = stat1(BREAK, 0); }
usr/src/cmd/oawk/awk.g.y
324
| CONTINUE st { $$ = stat1(CONTINUE, 0); }
usr/src/cmd/oawk/b.c
1113
pfa = pfa->st;
usr/src/cmd/oawk/b.c
1132
pfa = pfa->st;
usr/src/cmd/oawk/b.c
79
struct fa *st;
usr/src/cmd/oawk/b.c
791
pfa->st = 0;
usr/src/cmd/oawk/b.c
794
pfa->st = (struct fa *)fatab[i].n;
usr/src/cmd/oawk/b.c
801
pfa->st = where[0];
usr/src/cmd/oawk/b.c
804
pfa->cc.h, pfa->st, NULL);
usr/src/cmd/oawk/b.c
806
(pfa+k)->st = where[(int)(pfa+k)->st];
usr/src/cmd/oawk/b.c
809
(pfa+k)->st);
usr/src/cmd/oawk/b.c
817
return (pfa->st);
usr/src/cmd/pcieadm/pcieadm.c
364
struct stat st;
usr/src/cmd/pcieadm/pcieadm.c
375
if (fstat(fd, &st) != 0) {
usr/src/cmd/pcieadm/pcieadm.c
384
if (S_ISDIR(st.st_mode)) {
usr/src/cmd/pcieadm/pcieadm.c
389
if (S_ISLNK(st.st_mode)) {
usr/src/cmd/pcieadm/pcieadm.c
394
if (S_ISDOOR(st.st_mode)) {
usr/src/cmd/pcieadm/pcieadm.c
399
if (S_ISPORT(st.st_mode)) {
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1035
path_state_name(di_path_state_t st)
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1037
switch (st) {
usr/src/cmd/prtconf/pdevinfo.c
1243
path_state_name(di_path_state_t st)
usr/src/cmd/prtconf/pdevinfo.c
1245
switch (st) {
usr/src/cmd/ps/ps.c
2248
prtime(timestruc_t st, int width, int old)
usr/src/cmd/ps/ps.c
2253
starttime = st.tv_sec;
usr/src/cmd/ps/ps.c
2254
if (st.tv_nsec > 500000000)
usr/src/cmd/ps/ucbps.c
1043
prtime(timestruc_t st)
usr/src/cmd/ps/ucbps.c
1051
starttime = st.tv_sec;
usr/src/cmd/ps/ucbps.c
133
static void prtime(timestruc_t st);
usr/src/cmd/ptools/pmap/pmap.c
631
struct stat st;
usr/src/cmd/ptools/pmap/pmap.c
638
if ((mapfd = open(mapname, O_RDONLY)) < 0 || fstat(mapfd, &st) != 0) {
usr/src/cmd/ptools/pmap/pmap.c
644
nmap = st.st_size / sizeof (prmap_t);
usr/src/cmd/ptools/pmap/pmap.c
672
struct stat st;
usr/src/cmd/ptools/pmap/pmap.c
679
if ((mapfd = open(mapname, O_RDONLY)) < 0 || fstat(mapfd, &st) != 0) {
usr/src/cmd/ptools/pmap/pmap.c
685
nmap = st.st_size / sizeof (prxmap_t);
usr/src/cmd/ptools/preap/preap.c
55
struct stat64 st;
usr/src/cmd/ptools/preap/preap.c
65
if (fstat64(fd, &st) != 0 || !S_ISREG(st.st_mode) ||
usr/src/cmd/ptools/preap/preap.c
66
strcmp(st.st_fstype, "proc") != 0) {
usr/src/cmd/ptools/ptree/ptree.c
417
struct stat64 st;
usr/src/cmd/ptools/ptree/ptree.c
420
if (hdl == NULL && (hdl = ct_status_open(p->ctid, &st)) == NULL)
usr/src/cmd/ptools/ptree/ptree.c
436
struct stat64 st;
usr/src/cmd/ptools/ptree/ptree.c
444
if ((hdl = ct_status_open(ctid, &st)) == NULL)
usr/src/cmd/ptools/ptree/ptree.c
459
pp->start.tv_sec = st.st_ctime;
usr/src/cmd/rcap/common/rcapd_stat.c
43
struct stat st;
usr/src/cmd/rcap/common/rcapd_stat.c
55
if (stat(procfile, &st) == 0)
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
1014
struct stat st;
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
1032
if (fstat(lpc->lpc_xmap_fd, &st) != 0) {
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
1039
if ((st.st_size % sizeof (*lpc->lpc_xmap)) != 0) {
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
1046
lpc->lpc_xmap = malloc(st.st_size);
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
1048
debug("cannot malloc() %ld bytes for xmap", st.st_size);
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
1054
if ((res = pread(lpc->lpc_xmap_fd, lpc->lpc_xmap, st.st_size, 0)) !=
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
1055
st.st_size) {
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
1066
lpc->lpc_nxmap = st.st_size / sizeof (*lpc->lpc_xmap);
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
146
struct stat st;
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
150
if (fstat(fd, &st) != 0) {
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
156
*pghpp = malloc(st.st_size);
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
158
debug("cannot malloc() %ld bytes for pagedata", st.st_size);
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
161
(void) bzero(*pghpp, st.st_size);
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
164
if ((res = read(fd, *pghpp, st.st_size)) != st.st_size) {
usr/src/cmd/rcap/rcapstat/rcapstat.c
152
struct stat st;
usr/src/cmd/rcap/rcapstat/rcapstat.c
159
if (fstat(fd, &st) == 0)
usr/src/cmd/rcap/rcapstat/rcapstat.c
160
stat_mod = st.st_mtime;
usr/src/cmd/rcap/rcapstat/rcapstat.c
426
struct stat st;
usr/src/cmd/rcap/rcapstat/rcapstat.c
430
while (stat(STAT_FILE_DEFAULT, &st) == 0 &&
usr/src/cmd/rcap/rcapstat/rcapstat.c
431
st.st_mtime == stat_mod)
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
695
struct stat st;
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
703
if (stat(MNTTAB, &st) < 0) {
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
710
if (st.st_size > HASH_THRESHOLD) {
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
711
size = st.st_size / HASH_THRESHOLD;
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
727
cache->timestamp = st.st_mtime;
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
866
struct stat st;
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
879
if (stat(MNTTAB, &st) == 0) {
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
880
if (old_cache->timestamp >= st.st_mtime) {
usr/src/cmd/rpcgen/rpc_cout.c
601
struct_def *sp = &defp->def.st;
usr/src/cmd/rpcgen/rpc_cout.c
686
decl_list *dl = def->def.st.decls;
usr/src/cmd/rpcgen/rpc_cout.c
695
if (rflag && def->def.st.self_pointer) {
usr/src/cmd/rpcgen/rpc_cout.c
715
for (dl = def->def.st.decls; dl != NULL; dl = dl->next)
usr/src/cmd/rpcgen/rpc_hout.c
194
for (l = def->def.st.decls; l != NULL; l = l->next)
usr/src/cmd/rpcgen/rpc_parse.c
257
tailp = &defp->def.st.decls;
usr/src/cmd/rpcgen/rpc_parse.c
258
defp->def.st.tail = NULL;
usr/src/cmd/rpcgen/rpc_parse.c
278
defp->def.st.self_pointer = is_self_reference(defp, &endp->decl);
usr/src/cmd/rpcgen/rpc_parse.c
280
defp->def.st.tail = endp;
usr/src/cmd/rpcgen/rpc_parse.c
301
tailp = &defp->def.st.decls;
usr/src/cmd/rpcgen/rpc_parse.h
164
struct_def st;
usr/src/cmd/rpcsvc/rup.c
164
xdr_void, NULL, xdr_statstime, (caddr_t)&st,
usr/src/cmd/rpcsvc/rup.c
181
statstime st;
usr/src/cmd/rpcsvc/rup.c
206
RSTATPROC_STATS, xdr_void, 0, xdr_statstime, &st);
usr/src/cmd/rpcsvc/rup.c
219
putline(st.curtime.tv_sec, st.boottime, st.avenrun);
usr/src/cmd/rpcsvc/rup.c
224
entry[curentry].boottime.tv_sec = st.boottime.tv_sec;
usr/src/cmd/rpcsvc/rup.c
226
st.boottime.tv_usec;
usr/src/cmd/rpcsvc/rup.c
227
entry[curentry].curtime = st.curtime.tv_sec;
usr/src/cmd/rpcsvc/rup.c
228
memcpy(entry[curentry].avenrun, st.avenrun, AVENSIZE);
usr/src/cmd/rpcsvc/rup.c
303
statstime *st;
usr/src/cmd/rpcsvc/rup.c
335
st = (statstime *)resultsp;
usr/src/cmd/rpcsvc/rup.c
365
putline(st->curtime.tv_sec, st->boottime, st->avenrun);
usr/src/cmd/rpcsvc/rup.c
371
entry[curentry].boottime.tv_sec = st->boottime.tv_sec;
usr/src/cmd/rpcsvc/rup.c
373
st->boottime.tv_usec;
usr/src/cmd/rpcsvc/rup.c
374
entry[curentry].curtime = st->curtime.tv_sec;
usr/src/cmd/rpcsvc/rup.c
375
memcpy(entry[curentry].avenrun, st->avenrun, AVENSIZE);
usr/src/cmd/rpcsvc/rup.c
81
statstime st;
usr/src/cmd/savecore/savecore.c
1373
Stat_t st;
usr/src/cmd/savecore/savecore.c
1382
Fstat(corefd, &st, corefile);
usr/src/cmd/savecore/savecore.c
1386
(long)st.st_blksize);
usr/src/cmd/savecore/savecore.c
1387
coreblksize = st.st_blksize;
usr/src/cmd/savecore/savecore.c
1683
Stat_t st;
usr/src/cmd/savecore/savecore.c
1777
Stat(dumpfile, &st);
usr/src/cmd/savecore/savecore.c
1779
filemode = S_ISREG(st.st_mode);
usr/src/cmd/sed/main.c
527
struct stat st;
usr/src/cmd/sed/main.c
529
if (stat(f->fname, &st) == -1) {
usr/src/cmd/sed/main.c
533
if (st.st_size > 0)
usr/src/cmd/sendmail/include/sm/conf.h
2877
# define WEXITSTATUS(st) (((st) >> 8) & 0377)
usr/src/cmd/sendmail/include/sm/conf.h
2880
# define WIFEXITED(st) (((st) & 0377) == 0)
usr/src/cmd/sendmail/include/sm/conf.h
2883
# define WIFSTOPPED(st) (((st) & 0100) == 0)
usr/src/cmd/sendmail/include/sm/conf.h
2886
# define WCOREDUMP(st) (((st) & 0200) != 0)
usr/src/cmd/sendmail/include/sm/conf.h
2889
# define WTERMSIG(st) (((st) & 0177))
usr/src/cmd/sendmail/libmilter/engine.c
143
#define ST_IN_MAIL(st) ((st) >= ST_MAIL && (st) < ST_ENDM)
usr/src/cmd/sendmail/libmilter/listener.c
686
struct timeval st; \
usr/src/cmd/sendmail/libmilter/listener.c
688
st.tv_sec = (s); \
usr/src/cmd/sendmail/libmilter/listener.c
689
st.tv_usec = 0; \
usr/src/cmd/sendmail/libmilter/listener.c
690
if (st.tv_sec > 0) \
usr/src/cmd/sendmail/libmilter/listener.c
694
rs = select(0, NULL, NULL, NULL, &st); \
usr/src/cmd/sendmail/libsm/fseek.c
200
fp->f_file < 0 || fstat(fp->f_file, &st) ||
usr/src/cmd/sendmail/libsm/fseek.c
201
(st.st_mode & S_IFMT) != S_IFREG)
usr/src/cmd/sendmail/libsm/fseek.c
206
fp->f_blksize = st.st_blksize;
usr/src/cmd/sendmail/libsm/fseek.c
219
if (fstat(fp->f_file, &st))
usr/src/cmd/sendmail/libsm/fseek.c
221
target = st.st_size + offset;
usr/src/cmd/sendmail/libsm/fseek.c
86
struct stat st;
usr/src/cmd/sendmail/libsm/makebuf.c
107
*couldbetty = S_ISCHR(st.st_mode);
usr/src/cmd/sendmail/libsm/makebuf.c
108
if (st.st_blksize == 0)
usr/src/cmd/sendmail/libsm/makebuf.c
115
if (S_ISREG(st.st_mode) && st.st_blksize > SM_IO_MAX_BUF_FILE)
usr/src/cmd/sendmail/libsm/makebuf.c
116
st.st_blksize = SM_IO_MAX_BUF_FILE;
usr/src/cmd/sendmail/libsm/makebuf.c
120
if (!S_ISREG(st.st_mode))
usr/src/cmd/sendmail/libsm/makebuf.c
123
if (st.st_blksize > SM_IO_MAX_BUF)
usr/src/cmd/sendmail/libsm/makebuf.c
124
st.st_blksize = SM_IO_MAX_BUF;
usr/src/cmd/sendmail/libsm/makebuf.c
130
if (st.st_blksize < SM_IO_MIN_BUF)
usr/src/cmd/sendmail/libsm/makebuf.c
131
st.st_blksize = SM_IO_MIN_BUF;
usr/src/cmd/sendmail/libsm/makebuf.c
144
*bufsize = st.st_blksize;
usr/src/cmd/sendmail/libsm/makebuf.c
145
fp->f_blksize = st.st_blksize;
usr/src/cmd/sendmail/libsm/makebuf.c
149
if ((st.st_mode & S_IFMT) == S_IFREG &&
usr/src/cmd/sendmail/libsm/makebuf.c
97
struct stat st;
usr/src/cmd/sendmail/libsm/makebuf.c
99
if (fp->f_file < 0 || fstat(fp->f_file, &st) < 0)
usr/src/cmd/sendmail/libsm/smstdio.c
290
struct stat st;
usr/src/cmd/sendmail/libsm/smstdio.c
297
if (fstat(fd, &st) == 0)
usr/src/cmd/sendmail/libsm/smstdio.c
298
return st.st_size;
usr/src/cmd/sendmail/libsm/stdio.c
350
struct stat st;
usr/src/cmd/sendmail/libsm/stdio.c
352
if (fstat(fp->f_file, &st) == 0)
usr/src/cmd/sendmail/libsm/stdio.c
353
return st.st_size;
usr/src/cmd/sendmail/libsmdb/smdb.c
438
int st;
usr/src/cmd/sendmail/libsmdb/smdb.c
447
st = safefile(db_file_name, user_info->smdbu_id,
usr/src/cmd/sendmail/libsmdb/smdb.c
450
if (st != 0)
usr/src/cmd/sendmail/libsmdb/smdb.c
451
return st;
usr/src/cmd/sendmail/libsmutil/safefile.c
102
if (bitset(S_ISUID, st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
104
if (bitset(S_ISUID, st->st_mode) && st->st_uid != 0 &&
usr/src/cmd/sendmail/libsmutil/safefile.c
105
st->st_uid != TrustedUid)
usr/src/cmd/sendmail/libsmutil/safefile.c
108
uid = st->st_uid;
usr/src/cmd/sendmail/libsmutil/safefile.c
112
if (bitset(S_ISGID, st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
114
if (bitset(S_ISGID, st->st_mode) && st->st_gid != 0)
usr/src/cmd/sendmail/libsmutil/safefile.c
116
gid = st->st_gid;
usr/src/cmd/sendmail/libsmutil/safefile.c
148
if (!bitset(SFF_NOSLINK, flags) && lstat(fn, st) < 0)
usr/src/cmd/sendmail/libsmutil/safefile.c
252
st->st_mode = ST_MODE_NOFILE;
usr/src/cmd/sendmail/libsmutil/safefile.c
257
if (bitset(SFF_NOSLINK, flags) && S_ISLNK(st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
261
(unsigned long) st->st_mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
265
if (bitset(SFF_REGONLY, flags) && !S_ISREG(st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
269
(unsigned long) st->st_mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
273
bitset(S_IWGRP, st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
277
(unsigned long) st->st_mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
281
bitset(S_IWOTH, st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
285
(unsigned long) st->st_mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
288
if (bitset(SFF_NOGRFILES, flags) && bitset(S_IRGRP, st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
292
(unsigned long) st->st_mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
295
if (bitset(SFF_NOWRFILES, flags) && bitset(S_IROTH, st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
299
(unsigned long) st->st_mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
304
bitset(S_IXUSR|S_IXGRP|S_IXOTH, st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
308
(unsigned long) st->st_mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
311
if (bitset(SFF_NOHLINK, flags) && st->st_nlink != 1)
usr/src/cmd/sendmail/libsmutil/safefile.c
315
(int) st->st_nlink);
usr/src/cmd/sendmail/libsmutil/safefile.c
324
else if (st->st_uid == uid)
usr/src/cmd/sendmail/libsmutil/safefile.c
327
else if (uid == 0 && st->st_uid == TrustedUid)
usr/src/cmd/sendmail/libsmutil/safefile.c
333
if (st->st_gid == gid)
usr/src/cmd/sendmail/libsmutil/safefile.c
338
((gr != NULL && gr->gr_gid == st->st_gid) ||
usr/src/cmd/sendmail/libsmutil/safefile.c
339
(gr = getgrgid(st->st_gid)) != NULL))
usr/src/cmd/sendmail/libsmutil/safefile.c
355
(int) st->st_uid, (int) st->st_nlink,
usr/src/cmd/sendmail/libsmutil/safefile.c
356
(unsigned long) st->st_mode, (unsigned long) mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
357
if ((st->st_uid == uid || st->st_uid == 0 ||
usr/src/cmd/sendmail/libsmutil/safefile.c
358
st->st_uid == TrustedUid ||
usr/src/cmd/sendmail/libsmutil/safefile.c
360
(st->st_mode & mode) == mode)
usr/src/cmd/sendmail/libsmutil/safefile.c
46
safefile(fn, uid, gid, user, flags, mode, st)
usr/src/cmd/sendmail/libsmutil/safefile.c
53
struct stat *st;
usr/src/cmd/sendmail/libsmutil/safefile.c
74
if (st == NULL)
usr/src/cmd/sendmail/libsmutil/safefile.c
75
st = &fstbuf;
usr/src/cmd/sendmail/libsmutil/safefile.c
83
if ((bitset(SFF_NOSLINK, flags) ? lstat(fn, st)
usr/src/cmd/sendmail/libsmutil/safefile.c
84
: stat(fn, st)) < 0)
usr/src/cmd/sendmail/libsmutil/safefile.c
86
if (stat(fn, st) < 0)
usr/src/cmd/sendmail/libsmutil/safefile.c
92
!bitset(S_IXUSR|S_IXGRP|S_IXOTH, st->st_mode) &&
usr/src/cmd/sendmail/libsmutil/safefile.c
93
S_ISREG(st->st_mode))
usr/src/cmd/sendmail/libsmutil/safefile.c
935
struct stat st;
usr/src/cmd/sendmail/libsmutil/safefile.c
957
fstat(fd, &st) >= 0 &&
usr/src/cmd/sendmail/libsmutil/safefile.c
958
S_ISREG(st.st_mode))
usr/src/cmd/sendmail/src/alias.c
408
auto int st;
usr/src/cmd/sendmail/src/alias.c
414
map->map_class->map_lookup(map, "@", NULL, &st) == NULL)
usr/src/cmd/sendmail/src/alias.c
927
struct stat st;
usr/src/cmd/sendmail/src/alias.c
972
if (stat(buf, &st) < 0 && errno == ENOENT)
usr/src/cmd/sendmail/src/bf.c
110
struct stat st;
usr/src/cmd/sendmail/src/bf.c
124
if (stat(filename, &st) == 0)
usr/src/cmd/sendmail/src/bf.c
691
struct stat st;
usr/src/cmd/sendmail/src/bf.c
701
if (stat(bfp->bf_filename, &st) == 0)
usr/src/cmd/sendmail/src/collect.c
749
struct stat st;
usr/src/cmd/sendmail/src/collect.c
753
if (stat(dfile, &st) < 0)
usr/src/cmd/sendmail/src/collect.c
754
st.st_size = -1;
usr/src/cmd/sendmail/src/collect.c
757
dfile, (long) st.st_size);
usr/src/cmd/sendmail/src/collect.c
960
struct stat64 st;
usr/src/cmd/sendmail/src/collect.c
962
struct stat st;
usr/src/cmd/sendmail/src/collect.c
971
fstat64(sm_io_getinfo(df, SM_IO_WHAT_FD, NULL), &st)
usr/src/cmd/sendmail/src/collect.c
973
fstat(sm_io_getinfo(df, SM_IO_WHAT_FD, NULL), &st)
usr/src/cmd/sendmail/src/collect.c
976
st.st_size = 0;
usr/src/cmd/sendmail/src/collect.c
979
if (st.st_size <= 0)
usr/src/cmd/sendmail/src/collect.c
985
(ULONGLONG_T) st.st_size);
usr/src/cmd/sendmail/src/conf.c
1009
st = stab(buf, ST_SERVICE, ST_ENTER);
usr/src/cmd/sendmail/src/conf.c
1010
if (st->s_service[0] != NULL)
usr/src/cmd/sendmail/src/conf.c
1011
sm_free((void *) st->s_service[0]); /* XXX */
usr/src/cmd/sendmail/src/conf.c
1017
st->s_service[svcno++] = p;
usr/src/cmd/sendmail/src/conf.c
1026
st->s_service[svcno] = NULL;
usr/src/cmd/sendmail/src/conf.c
1033
st = stab(service, ST_SERVICE, ST_FIND);
usr/src/cmd/sendmail/src/conf.c
1034
if (st != NULL && st->s_service[0] != NULL)
usr/src/cmd/sendmail/src/conf.c
1040
maptype[svcno] = st->s_service[svcno];
usr/src/cmd/sendmail/src/conf.c
2083
status_$t st;
usr/src/cmd/sendmail/src/conf.c
2086
proc1_$get_loadav(loadav, &st);
usr/src/cmd/sendmail/src/conf.c
2660
int st;
usr/src/cmd/sendmail/src/conf.c
2666
i = sm_wait(&st);
usr/src/cmd/sendmail/src/conf.c
2668
proc_list_drop(i, st, NULL);
usr/src/cmd/sendmail/src/conf.c
2672
return st;
usr/src/cmd/sendmail/src/conf.c
2689
union wait st;
usr/src/cmd/sendmail/src/conf.c
2691
auto int st;
usr/src/cmd/sendmail/src/conf.c
2701
i = wait(&st);
usr/src/cmd/sendmail/src/conf.c
2707
*status = st.w_status;
usr/src/cmd/sendmail/src/conf.c
2709
*status = st;
usr/src/cmd/sendmail/src/conf.c
2737
int st;
usr/src/cmd/sendmail/src/conf.c
2746
st = status;
usr/src/cmd/sendmail/src/conf.c
2755
st = status.w_status;
usr/src/cmd/sendmail/src/conf.c
2768
st = status;
usr/src/cmd/sendmail/src/conf.c
2772
proc_list_drop(pid, st, NULL);
usr/src/cmd/sendmail/src/conf.c
5588
struct stat st;
usr/src/cmd/sendmail/src/conf.c
5600
if (fstat(src, &st) < 0)
usr/src/cmd/sendmail/src/conf.c
5607
st.st_mode, sff);
usr/src/cmd/sendmail/src/conf.c
948
STAB *st;
usr/src/cmd/sendmail/src/deliver.c
3834
int st;
usr/src/cmd/sendmail/src/deliver.c
3902
st = waitfor(mci->mci_pid);
usr/src/cmd/sendmail/src/deliver.c
3908
if (st == -1)
usr/src/cmd/sendmail/src/deliver.c
3914
if (WIFEXITED(st))
usr/src/cmd/sendmail/src/deliver.c
3917
return (WEXITSTATUS(st));
usr/src/cmd/sendmail/src/deliver.c
3922
mci->mci_mailer->m_name, WTERMSIG(st),
usr/src/cmd/sendmail/src/deliver.c
3923
WCOREDUMP(st) ? " (core dumped)" :
usr/src/cmd/sendmail/src/deliver.c
3924
(WIFSTOPPED(st) ? " (stopped)" : ""));
usr/src/cmd/sendmail/src/deliver.c
5092
# define RETURN(st) exit(st);
usr/src/cmd/sendmail/src/deliver.c
5631
int st;
usr/src/cmd/sendmail/src/deliver.c
5633
st = waitfor(pid);
usr/src/cmd/sendmail/src/deliver.c
5634
if (st == -1)
usr/src/cmd/sendmail/src/deliver.c
5639
if (WIFEXITED(st))
usr/src/cmd/sendmail/src/deliver.c
5642
return (WEXITSTATUS(st));
usr/src/cmd/sendmail/src/deliver.c
5647
mailer->m_name, st);
usr/src/cmd/sendmail/src/main.c
165
STAB *st;
usr/src/cmd/sendmail/src/main.c
1779
st = stab("mqueue", ST_QUEUE, ST_FIND);
usr/src/cmd/sendmail/src/main.c
1780
if (st == NULL)
usr/src/cmd/sendmail/src/main.c
1783
set_def_queueval(st->s_quegrp, true);
usr/src/cmd/sendmail/src/main.c
1786
st = stab("local", ST_MAILER, ST_FIND);
usr/src/cmd/sendmail/src/main.c
1787
if (st != NULL)
usr/src/cmd/sendmail/src/main.c
1788
LocalMailer = st->s_mailer;
usr/src/cmd/sendmail/src/main.c
1792
st = stab("prog", ST_MAILER, ST_FIND);
usr/src/cmd/sendmail/src/main.c
1793
if (st == NULL)
usr/src/cmd/sendmail/src/main.c
1797
ProgMailer = st->s_mailer;
usr/src/cmd/sendmail/src/main.c
1801
st = stab("*file*", ST_MAILER, ST_FIND);
usr/src/cmd/sendmail/src/main.c
1802
if (st == NULL)
usr/src/cmd/sendmail/src/main.c
1806
FileMailer = st->s_mailer;
usr/src/cmd/sendmail/src/main.c
1810
st = stab("*include*", ST_MAILER, ST_FIND);
usr/src/cmd/sendmail/src/main.c
1811
if (st == NULL)
usr/src/cmd/sendmail/src/main.c
1814
InclMailer = st->s_mailer;
usr/src/cmd/sendmail/src/main.c
4368
STAB *st;
usr/src/cmd/sendmail/src/main.c
4383
st = stab(p, ST_MAILER, ST_FIND);
usr/src/cmd/sendmail/src/main.c
4384
if (st == NULL)
usr/src/cmd/sendmail/src/main.c
4390
m = st->s_mailer;
usr/src/cmd/sendmail/src/map.c
1421
struct stat st;
usr/src/cmd/sendmail/src/map.c
1621
if (fstat(pfd, &st) >= 0)
usr/src/cmd/sendmail/src/map.c
1622
map->map_mtime = st.st_mtime;
usr/src/cmd/sendmail/src/map.c
2012
struct stat st;
usr/src/cmd/sendmail/src/map.c
2057
i = safefile(buf, RunAsUid, RunAsGid, RunAsUserName, sff, smode, &st);
usr/src/cmd/sendmail/src/map.c
2074
if (st.st_mode == ST_MODE_NOFILE)
usr/src/cmd/sendmail/src/map.c
2100
if (filechanged(buf, fd, &st))
usr/src/cmd/sendmail/src/map.c
2110
if (st.st_mode == ST_MODE_NOFILE && fstat(fd, &st) < 0)
usr/src/cmd/sendmail/src/map.c
2224
if (filechanged(buf, fd, &st))
usr/src/cmd/sendmail/src/map.c
2285
if (fd >= 0 && fstat(fd, &st) >= 0)
usr/src/cmd/sendmail/src/map.c
2286
map->map_mtime = st.st_mtime;
usr/src/cmd/sendmail/src/map.c
2309
int st;
usr/src/cmd/sendmail/src/map.c
2390
st = 1;
usr/src/cmd/sendmail/src/map.c
2394
st = db->get(db, &key, &val, 0);
usr/src/cmd/sendmail/src/map.c
2401
st = 1;
usr/src/cmd/sendmail/src/map.c
2405
st = 0;
usr/src/cmd/sendmail/src/map.c
2409
st = -1;
usr/src/cmd/sendmail/src/map.c
2413
if (st == 0)
usr/src/cmd/sendmail/src/map.c
2416
if (st != 0 && bitset(MF_TRY1NULL, map->map_mflags))
usr/src/cmd/sendmail/src/map.c
2420
st = db->get(db, &key, &val, 0);
usr/src/cmd/sendmail/src/map.c
2427
st = 1;
usr/src/cmd/sendmail/src/map.c
2431
st = 0;
usr/src/cmd/sendmail/src/map.c
2435
st = -1;
usr/src/cmd/sendmail/src/map.c
2439
if (st == 0)
usr/src/cmd/sendmail/src/map.c
2445
if (st != 0)
usr/src/cmd/sendmail/src/map.c
2448
if (st < 0)
usr/src/cmd/sendmail/src/map.c
6006
struct stat st;
usr/src/cmd/sendmail/src/map.c
6029
if (fstat(sm_io_getinfo(af, SM_IO_WHAT_FD, NULL), &st) >= 0)
usr/src/cmd/sendmail/src/map.c
6030
map->map_mtime = st.st_mtime;
usr/src/cmd/sendmail/src/queue.c
22
# define ST_INODE(st) (st).st_ino
usr/src/cmd/sendmail/src/queue.c
3924
struct stat st, stf;
usr/src/cmd/sendmail/src/queue.c
3999
fstat(sm_io_getinfo(qfp, SM_IO_WHAT_FD, NULL), &st) < 0)
usr/src/cmd/sendmail/src/queue.c
4009
if (st.st_nlink != stf.st_nlink ||
usr/src/cmd/sendmail/src/queue.c
4010
st.st_dev != stf.st_dev ||
usr/src/cmd/sendmail/src/queue.c
4011
ST_INODE(st) != ST_INODE(stf) ||
usr/src/cmd/sendmail/src/queue.c
4013
st.st_gen != stf.st_gen ||
usr/src/cmd/sendmail/src/queue.c
4015
st.st_uid != stf.st_uid ||
usr/src/cmd/sendmail/src/queue.c
4016
st.st_gid != stf.st_gid ||
usr/src/cmd/sendmail/src/queue.c
4017
st.st_size != stf.st_size)
usr/src/cmd/sendmail/src/queue.c
4039
bogus = st.st_uid != geteuid() &&
usr/src/cmd/sendmail/src/queue.c
4040
st.st_uid != TrustedUid &&
usr/src/cmd/sendmail/src/queue.c
4052
if (bogus && st.st_gid == getegid() && UseMSP)
usr/src/cmd/sendmail/src/queue.c
4072
dst.st_gid == st.st_gid);
usr/src/cmd/sendmail/src/queue.c
4079
bogus = bitset(qsafe, st.st_mode);
usr/src/cmd/sendmail/src/queue.c
4086
st.st_uid, st.st_gid, st.st_mode);
usr/src/cmd/sendmail/src/queue.c
4097
if (st.st_size == 0)
usr/src/cmd/sendmail/src/queue.c
4100
if (!openonly && st.st_ctime + 10 * 60 < curtime())
usr/src/cmd/sendmail/src/queue.c
4109
if (st.st_nlink == 0)
usr/src/cmd/sendmail/src/queue.c
4127
if (st.st_uid != geteuid() && st.st_uid != TrustedUid)
usr/src/cmd/sendmail/src/queue.c
4131
if (st.st_uid != geteuid())
usr/src/cmd/sendmail/src/queue.c
4575
if (fstat(sm_io_getinfo(e->e_dfp, SM_IO_WHAT_FD, NULL), &st)
usr/src/cmd/sendmail/src/queue.c
4578
e->e_msgsize = st.st_size + hdrsize;
usr/src/cmd/sendmail/src/queue.c
4579
e->e_dfdev = st.st_dev;
usr/src/cmd/sendmail/src/queue.c
4580
e->e_dfino = ST_INODE(st);
usr/src/cmd/sendmail/src/queue.c
4824
struct stat st;
usr/src/cmd/sendmail/src/queue.c
4830
if (stat(qd, &st) < 0)
usr/src/cmd/sendmail/src/queue.c
4840
if (InitialGidSet[n] == st.st_gid)
usr/src/cmd/sendmail/src/queue.c
4843
if (n < 0 && RealGid != st.st_gid)
usr/src/cmd/sendmail/src/queue.c
4845
if (RealGid != st.st_gid)
usr/src/cmd/sendmail/src/queue.c
4889
struct stat st;
usr/src/cmd/sendmail/src/queue.c
4924
if (stat(qf, &st) >= 0)
usr/src/cmd/sendmail/src/queue.c
4925
dfsize = st.st_size;
usr/src/cmd/sendmail/src/queue.c
4944
if (stat(df, &st) >= 0)
usr/src/cmd/sendmail/src/queue.c
4945
dfsize = st.st_size;
usr/src/cmd/sendmail/src/queue.c
6366
struct stat st;
usr/src/cmd/sendmail/src/queue.c
6369
if (stat(path, &st) < 0)
usr/src/cmd/sendmail/src/queue.c
6376
if (FILE_SYS_DEV(i) == st.st_dev)
usr/src/cmd/sendmail/src/queue.c
6401
FILE_SYS_DEV(i) = st.st_dev;
usr/src/cmd/sendmail/src/queue.c
7032
struct stat st;
usr/src/cmd/sendmail/src/queue.c
7113
if (stat(".", &st) < 0)
usr/src/cmd/sendmail/src/queue.c
7131
bitset(S_IWGRP, st.st_mode) &&
usr/src/cmd/sendmail/src/queue.c
7136
basedir, (int) RunAsGid, (int) st.st_gid);
usr/src/cmd/sendmail/src/queue.c
7138
if (bitset(S_IWOTH|S_IXOTH, st.st_mode))
usr/src/cmd/sendmail/src/queue.c
7142
(int) st.st_mode, basedir);
usr/src/cmd/sendmail/src/queue.c
7147
(int) st.st_mode, basedir);
usr/src/cmd/sendmail/src/readcf.c
1737
extrquotstr(p, delimptr, delimbuf, st)
usr/src/cmd/sendmail/src/readcf.c
1741
bool *st;
usr/src/cmd/sendmail/src/readcf.c
1770
if (st != NULL)
usr/src/cmd/sendmail/src/readcf.c
1771
*st = !(quotemode || backslash);
usr/src/cmd/sendmail/src/recipient.c
1443
struct stat st;
usr/src/cmd/sendmail/src/recipient.c
1653
rval = safefile(fname, uid, gid, user, sfflags, S_IREAD, &st);
usr/src/cmd/sendmail/src/recipient.c
1668
else if (filechanged(fname, sm_io_getinfo(fp,SM_IO_WHAT_FD, NULL), &st))
usr/src/cmd/sendmail/src/recipient.c
1715
if (fstat(sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL), &st) < 0)
usr/src/cmd/sendmail/src/recipient.c
1735
ctladdr->q_uid = st.st_uid;
usr/src/cmd/sendmail/src/recipient.c
1736
ctladdr->q_gid = st.st_gid;
usr/src/cmd/sendmail/src/recipient.c
1739
if (ca != NULL && ca->q_uid == st.st_uid)
usr/src/cmd/sendmail/src/recipient.c
1749
pw = sm_getpwuid(st.st_uid);
usr/src/cmd/sendmail/src/recipient.c
1752
ctladdr->q_uid = st.st_uid;
usr/src/cmd/sendmail/src/recipient.c
1806
if (bitset(mode, st.st_mode))
usr/src/cmd/sendmail/src/recipient.c
1811
bitset(S_IWOTH, st.st_mode) ? "world"
usr/src/cmd/sendmail/src/recipient.c
1817
bitset(S_IWOTH, st.st_mode) ? "world" : "group",
usr/src/cmd/sendmail/src/srvrsmtp.c
3594
struct stat st;
usr/src/cmd/sendmail/src/srvrsmtp.c
3597
if (stat(dfname, &st) < 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
3598
st.st_size = -1;
usr/src/cmd/sendmail/src/srvrsmtp.c
3601
dfname, (long) st.st_size);
usr/src/cmd/sendmail/src/tls.c
191
struct stat st;
usr/src/cmd/sendmail/src/tls.c
202
if (fstat(fd, &st) < 0)
usr/src/cmd/sendmail/src/tls.c
217
if (st.st_mtime + 600 < curtime())
usr/src/cmd/sendmail/src/tls.c
229
if (use && st.st_size < MIN_RAND_BYTES)
usr/src/cmd/sendmail/src/tls.c
259
RAND_seed((void *) &st, sizeof(st));
usr/src/cmd/sendmail/src/tls.c
478
# define TLS_OK_F(var, fn, req, st, type) if (ok) \
usr/src/cmd/sendmail/src/tls.c
482
status |= st; \
usr/src/cmd/sendmail/src/tls.c
520
# define TLS_SAFE_F(var, sff, req, ex, st, srv) if (ex && ok) \
usr/src/cmd/sendmail/src/tls.c
524
status |= st; \
usr/src/cmd/sendmail/src/util.c
1672
struct stat st;
usr/src/cmd/sendmail/src/util.c
1674
if (fstat(fd, &st) < 0 && errno == EBADF)
usr/src/cmd/sendmail/src/util.c
1796
struct stat64 st;
usr/src/cmd/sendmail/src/util.c
1798
struct stat st;
usr/src/cmd/sendmail/src/util.c
1808
fstat64(fd, &st)
usr/src/cmd/sendmail/src/util.c
1810
fstat(fd, &st)
usr/src/cmd/sendmail/src/util.c
1837
(int) st.st_mode);
usr/src/cmd/sendmail/src/util.c
1839
switch (st.st_mode & S_IFMT)
usr/src/cmd/sendmail/src/util.c
1941
major(st.st_dev), minor(st.st_dev),
usr/src/cmd/sendmail/src/util.c
1942
(ULONGLONG_T) st.st_ino,
usr/src/cmd/sendmail/src/util.c
1943
(int) st.st_nlink, (int) st.st_uid,
usr/src/cmd/sendmail/src/util.c
1944
(int) st.st_gid);
usr/src/cmd/sendmail/src/util.c
1947
(ULONGLONG_T) st.st_size);
usr/src/cmd/sendmail/src/util.c
2603
proc_list_drop(pid, st, other)
usr/src/cmd/sendmail/src/util.c
2605
int st;
usr/src/cmd/sendmail/src/util.c
2626
if (type == PROC_CONTROL && WIFEXITED(st))
usr/src/cmd/sendmail/src/util.c
2629
if (WEXITSTATUS(st) == EX_RESTART)
usr/src/cmd/sendmail/src/util.c
2631
else if (WEXITSTATUS(st) == EX_SHUTDOWN)
usr/src/cmd/sendmail/src/util.c
2634
else if (type == PROC_QUEUE_CHILD && !WIFSTOPPED(st) &&
usr/src/cmd/sendmail/src/util.c
2638
mark_work_group_restart(ProcListVec[i].proc_other, st);
usr/src/cmd/sendmail/util/makemap.c
477
st = 1;
usr/src/cmd/sendmail/util/makemap.c
481
st = 0;
usr/src/cmd/sendmail/util/makemap.c
485
st = -1;
usr/src/cmd/sendmail/util/makemap.c
489
if (st < 0)
usr/src/cmd/sendmail/util/makemap.c
498
else if (st > 0)
usr/src/cmd/sendmail/util/makemap.c
93
int st;
usr/src/cmd/sendmail/util/smrsh.c
153
struct stat st;
usr/src/cmd/sendmail/util/smrsh.c
311
if (stat(cmdbuf, &st) < 0)
usr/src/cmd/sendmail/util/smrsh.c
325
if (!S_ISREG(st.st_mode)
usr/src/cmd/sendmail/util/smrsh.c
327
&& !S_ISLNK(st.st_mode)
usr/src/cmd/sgs/lex/common/sub2.c
35
static void packtrans(int st, CHR *tch, int *tst, int cnt, int tryit);
usr/src/cmd/sgs/lex/common/sub2.c
513
packtrans(int st, CHR *tch, int *tst, int cnt, int tryit)
usr/src/cmd/sgs/lex/common/sub2.c
573
"use compression %d, %d vs %d\n", st, k, cnt);
usr/src/cmd/sgs/lex/common/sub2.c
587
cpackflg[st] = TRUE;
usr/src/cmd/sgs/lex/common/sub2.c
597
for (i = 0; i < st; i++) {
usr/src/cmd/sgs/lex/common/sub2.c
600
if (cpackflg[st] == 1)
usr/src/cmd/sgs/lex/common/sub2.c
627
(cpackflg[st] && ach[j] != match[ach[j]]))
usr/src/cmd/sgs/lex/common/sub2.c
648
cmin, st, cval);
usr/src/cmd/sgs/lex/common/sub2.c
652
gotof[st] = nptr;
usr/src/cmd/sgs/lex/common/sub2.c
654
sfall[st] = cmin;
usr/src/cmd/sgs/lex/common/sub2.c
669
warning("bad transition %d %d", st, cmin);
usr/src/cmd/sgs/lex/common/sub2.c
675
(cpackflg[st] && ach[j] != match[ach[j]])) {
usr/src/cmd/sgs/lex/common/sub2.c
688
nexts[gotof[st]] = cnt = k;
usr/src/cmd/sgs/lex/common/sub2.c
694
gotof[st] = nptr;
usr/src/cmd/sgs/lex/common/sub2.c
705
gotof[st] = -1;
usr/src/cmd/smbsrv/nvlprint/nvlprint.c
31
struct stat st;
usr/src/cmd/smbsrv/nvlprint/nvlprint.c
37
if (fstat(fileno(fp), &st) < 0) {
usr/src/cmd/smbsrv/nvlprint/nvlprint.c
41
flen = (size_t)st.st_size;
usr/src/cmd/spd/spd.c
32
struct stat st;
usr/src/cmd/spd/spd.c
46
if (fstat(fd, &st) != 0) {
usr/src/cmd/spd/spd.c
50
if (st.st_size > sizeof (buf)) {
usr/src/cmd/spd/spd.c
52
"buffer: 0x%lx", sizeof (buf), st.st_size);
usr/src/cmd/spd/spd.c
55
ret = read(fd, buf, st.st_size);
usr/src/cmd/spd/spd.c
58
} else if (ret != st.st_size) {
usr/src/cmd/spd/spd.c
60
"bytes, expected %ld", argv[1], ret, st.st_size);
usr/src/cmd/spd/spd.c
63
nvlist_t *nvl = libjedec_spd(buf, st.st_size, &serr);
usr/src/cmd/sulogin/sulogin.c
141
struct stat st;
usr/src/cmd/sulogin/sulogin.c
203
if (stat(ptr, &st))
usr/src/cmd/sulogin/sulogin.c
205
if (st.st_rdev == cttyd)
usr/src/cmd/sulogin/sulogin.c
210
if (stat(ptr, &st))
usr/src/cmd/sulogin/sulogin.c
212
if (st.st_rdev == cttyd) {
usr/src/cmd/svc/common/manifest_hash.c
597
struct stat64 st;
usr/src/cmd/svc/common/manifest_hash.c
684
ret = stat64(file, &st);
usr/src/cmd/svc/common/manifest_hash.c
691
data = uu_msprintf(MHASH_FORMAT_V2, st.st_uid, st.st_gid,
usr/src/cmd/svc/common/manifest_hash.c
692
st.st_size, st.st_mtime);
usr/src/cmd/svc/common/manifest_hash.c
736
if (md5_hash_file(file, st.st_size, &hash[MHASH_SIZE_OLD]) != 0) {
usr/src/cmd/svc/common/manifest_hash.c
769
data = uu_msprintf(MHASH_FORMAT_V1, st.st_ino, st.st_uid,
usr/src/cmd/svc/common/manifest_hash.c
770
st.st_size, st.st_mtime);
usr/src/cmd/svc/lsvcrun/lsvcrun.c
395
struct stat st;
usr/src/cmd/svc/lsvcrun/lsvcrun.c
399
if (stat(script, &st) != 0) {
usr/src/cmd/svc/lsvcrun/lsvcrun.c
406
pg = pg_match(h, svc, st.st_ino, NULL);
usr/src/cmd/svc/lsvcrun/lsvcrun.c
412
if ((pg = pg_match(h, svc, st.st_ino, suffix)) != NULL)
usr/src/cmd/svc/lsvcrun/lsvcrun.c
415
if ((pg = pg_match(h, svc, st.st_ino, NULL)) != NULL)
usr/src/cmd/svc/lsvcrun/lsvcrun.c
810
struct stat st;
usr/src/cmd/svc/lsvcrun/lsvcrun.c
890
if (stat(script, &st) != 0) {
usr/src/cmd/svc/lsvcrun/lsvcrun.c
893
st.st_ino = (ino_t)0;
usr/src/cmd/svc/lsvcrun/lsvcrun.c
978
set_legacy_service(pg, script, st.st_ino);
usr/src/cmd/svc/rootisramdisk/rootisramdisk.c
42
struct stat st;
usr/src/cmd/svc/rootisramdisk/rootisramdisk.c
46
if (stat("/", &st) != 0) {
usr/src/cmd/svc/rootisramdisk/rootisramdisk.c
50
maj = major(st.st_dev);
usr/src/cmd/svc/startd/contract.c
138
st->st_initial = 1;
usr/src/cmd/svc/startd/contract.c
147
st->st_initial = 0;
usr/src/cmd/svc/startd/fork.c
361
st->st_configd_pid = pid;
usr/src/cmd/svc/startd/fork.c
463
MUTEX_LOCK(&st->st_configd_live_lock);
usr/src/cmd/svc/startd/fork.c
464
st->st_configd_lives = 1;
usr/src/cmd/svc/startd/fork.c
465
err = pthread_cond_broadcast(&st->st_configd_live_cv);
usr/src/cmd/svc/startd/fork.c
467
MUTEX_UNLOCK(&st->st_configd_live_lock);
usr/src/cmd/svc/startd/fork.c
512
MUTEX_LOCK(&st->st_configd_live_lock);
usr/src/cmd/svc/startd/fork.c
513
st->st_configd_lives = 1;
usr/src/cmd/svc/startd/fork.c
514
(void) pthread_cond_broadcast(&st->st_configd_live_cv);
usr/src/cmd/svc/startd/fork.c
515
MUTEX_UNLOCK(&st->st_configd_live_lock);
usr/src/cmd/svc/startd/fork.c
588
if (st->st_configd_pid != pid) {
usr/src/cmd/svc/startd/fork.c
752
(void) libscf_note_method_log(inst, st->st_log_prefix, EMI_LOG);
usr/src/cmd/svc/startd/graph.c
354
if (!st->st_initial)
usr/src/cmd/svc/startd/graph.c
3738
st->st_log_login_reached = 1;
usr/src/cmd/svc/startd/graph.c
4909
if (state != old_state && st->st_load_complete &&
usr/src/cmd/svc/startd/graph.c
5849
if (st->st_subgraph != NULL &&
usr/src/cmd/svc/startd/graph.c
5850
st->st_subgraph[0] != '\0') {
usr/src/cmd/svc/startd/graph.c
5851
sz = strlcpy(fmri, st->st_subgraph,
usr/src/cmd/svc/startd/graph.c
5866
if (st->st_subgraph != NULL && st->st_subgraph[0] != '\0') {
usr/src/cmd/svc/startd/graph.c
5871
sz = strlcpy(fmri, st->st_subgraph, max_scf_fmri_size);
usr/src/cmd/svc/startd/graph.c
5894
sz = strlcpy(fmri, st->st_subgraph,
usr/src/cmd/svc/startd/graph.c
5921
sz = strlcpy(fmri, st->st_subgraph,
usr/src/cmd/svc/startd/graph.c
6146
if (st->st_initial)
usr/src/cmd/svc/startd/graph.c
6157
if (!st->st_initial)
usr/src/cmd/svc/startd/graph.c
6160
MUTEX_LOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/graph.c
6161
st->st_load_complete = 1;
usr/src/cmd/svc/startd/graph.c
6162
(void) pthread_cond_broadcast(&st->st_load_cv);
usr/src/cmd/svc/startd/graph.c
6163
MUTEX_UNLOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/graph.c
874
MUTEX_LOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/graph.c
875
st->st_load_instances++;
usr/src/cmd/svc/startd/graph.c
876
MUTEX_UNLOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/libscf.c
2122
if (st->st_locale != NULL) {
usr/src/cmd/svc/startd/libscf.c
2123
if (scf_pg_get_property(pg, st->st_locale, prop) == -1) {
usr/src/cmd/svc/startd/libscf.c
3320
if (st->st_door_path) {
usr/src/cmd/svc/startd/libscf.c
3321
if (scf_value_set_astring(door_dec_value, st->st_door_path) !=
usr/src/cmd/svc/startd/libscf.c
3367
MUTEX_LOCK(&st->st_configd_live_lock);
usr/src/cmd/svc/startd/libscf.c
3374
(void) pthread_cond_wait(&st->st_configd_live_cv,
usr/src/cmd/svc/startd/libscf.c
3375
&st->st_configd_live_lock);
usr/src/cmd/svc/startd/libscf.c
3377
MUTEX_UNLOCK(&st->st_configd_live_lock);
usr/src/cmd/svc/startd/log.c
151
sec = time->tv_sec - st->st_start_time.tv_sec;
usr/src/cmd/svc/startd/log.c
152
usec = time->tv_usec - st->st_start_time.tv_usec;
usr/src/cmd/svc/startd/log.c
171
if (severity > st->st_log_level_min)
usr/src/cmd/svc/startd/log.c
179
if (st->st_log_timezone_known)
usr/src/cmd/svc/startd/log.c
199
if (severity > st->st_log_level_min)
usr/src/cmd/svc/startd/log.c
203
if (st->st_log_flags & STARTD_LOG_FILE && logfile) {
usr/src/cmd/svc/startd/log.c
207
if (st->st_log_flags & STARTD_LOG_TERMINAL)
usr/src/cmd/svc/startd/log.c
209
if (st->st_log_flags & STARTD_LOG_SYSLOG && st->st_log_timezone_known)
usr/src/cmd/svc/startd/log.c
251
st->st_log_level_min >= LOG_DEBUG) {
usr/src/cmd/svc/startd/log.c
285
(void) snprintf(logfile, PATH_MAX, "%s/%s", st->st_log_prefix, logstem);
usr/src/cmd/svc/startd/log.c
335
(void) snprintf(logfile, PATH_MAX, "%s/%s", st->st_log_prefix,
usr/src/cmd/svc/startd/log.c
358
if (st->st_log_timezone_known)
usr/src/cmd/svc/startd/log.c
458
if (!(st->st_boot_flags & STARTD_BOOT_VERBOSE))
usr/src/cmd/svc/startd/log.c
537
if (!st->st_log_login_reached && severity > LOG_ERR) {
usr/src/cmd/svc/startd/log.c
592
if (st->st_start_time.tv_sec == 0) {
usr/src/cmd/svc/startd/log.c
594
st->st_start_time.tv_sec = time(NULL);
usr/src/cmd/svc/startd/log.c
614
st->st_start_time.tv_sec = boot->value.ul;
usr/src/cmd/svc/startd/log.c
616
st->st_start_time.tv_sec = time(NULL);
usr/src/cmd/svc/startd/log.c
627
if (!st->st_log_timezone_known && stat(FS_TIMEZONE_DIR, &sb) == 0) {
usr/src/cmd/svc/startd/log.c
629
st->st_log_timezone_known = 1;
usr/src/cmd/svc/startd/log.c
638
if (st->st_locale != NULL)
usr/src/cmd/svc/startd/log.c
639
free(st->st_locale);
usr/src/cmd/svc/startd/log.c
641
if ((st->st_locale = getenv("LC_ALL")) == NULL)
usr/src/cmd/svc/startd/log.c
642
if ((st->st_locale = getenv("LC_MESSAGES")) == NULL)
usr/src/cmd/svc/startd/log.c
643
st->st_locale = getenv("LANG");
usr/src/cmd/svc/startd/log.c
645
if (!st->st_log_locale_known && stat(FS_LOCALE_DIR, &sb) == 0) {
usr/src/cmd/svc/startd/log.c
647
st->st_locale = setlocale(LC_MESSAGES, NULL);
usr/src/cmd/svc/startd/log.c
648
if (st->st_locale)
usr/src/cmd/svc/startd/log.c
649
st->st_log_locale_known = 1;
usr/src/cmd/svc/startd/log.c
654
if (st->st_locale) {
usr/src/cmd/svc/startd/log.c
655
st->st_locale = safe_strdup(st->st_locale);
usr/src/cmd/svc/startd/log.c
656
xstr_sanitize(st->st_locale);
usr/src/cmd/svc/startd/log.c
680
st->st_log_prefix = dir;
usr/src/cmd/svc/startd/method.c
716
r = libscf_note_method_log(inst->ri_m_inst, st->st_log_prefix,
usr/src/cmd/svc/startd/protocol.c
482
MUTEX_LOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/protocol.c
483
if (--st->st_load_instances == 0)
usr/src/cmd/svc/startd/protocol.c
484
(void) pthread_cond_broadcast(&st->st_load_cv);
usr/src/cmd/svc/startd/protocol.c
485
MUTEX_UNLOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/restarter.c
2098
MUTEX_LOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/restarter.c
2099
if (--st->st_load_instances == 0)
usr/src/cmd/svc/startd/restarter.c
2101
&st->st_load_cv);
usr/src/cmd/svc/startd/restarter.c
2102
MUTEX_UNLOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/restarter.c
2272
MUTEX_LOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/restarter.c
2273
while (!(st->st_load_complete && st->st_load_instances == 0))
usr/src/cmd/svc/startd/restarter.c
2274
(void) pthread_cond_wait(&st->st_load_cv, &st->st_load_lock);
usr/src/cmd/svc/startd/restarter.c
2275
MUTEX_UNLOCK(&st->st_load_lock);
usr/src/cmd/svc/startd/restarter.c
487
if (st->st_initial == 0)
usr/src/cmd/svc/startd/specials.c
67
if (!st->st_log_timezone_known) {
usr/src/cmd/svc/startd/specials.c
69
st->st_log_timezone_known = 1;
usr/src/cmd/svc/startd/specials.c
72
if (!st->st_log_locale_known) {
usr/src/cmd/svc/startd/specials.c
73
locale = st->st_locale;
usr/src/cmd/svc/startd/specials.c
76
st->st_locale = setlocale(LC_MESSAGES, "");
usr/src/cmd/svc/startd/specials.c
77
if (st->st_locale) {
usr/src/cmd/svc/startd/specials.c
78
st->st_locale = safe_strdup(st->st_locale);
usr/src/cmd/svc/startd/specials.c
79
xstr_sanitize(st->st_locale);
usr/src/cmd/svc/startd/specials.c
82
st->st_locale = locale;
usr/src/cmd/svc/startd/specials.c
86
st->st_log_locale_known = 1;
usr/src/cmd/svc/startd/specials.c
97
ctime(&st->st_start_time.tv_sec));
usr/src/cmd/svc/startd/startd.c
1019
st = startd_zalloc(sizeof (startd_state_t));
usr/src/cmd/svc/startd/startd.c
1039
st->st_log_flags = STARTD_LOG_FILE | STARTD_LOG_SYSLOG;
usr/src/cmd/svc/startd/startd.c
1040
st->st_log_level_min = LOG_NOTICE;
usr/src/cmd/svc/startd/startd.c
238
startd_state_t *st;
usr/src/cmd/svc/startd/startd.c
508
st->st_log_prefix = LOG_PREFIX_EARLY;
usr/src/cmd/svc/startd/startd.c
510
if ((st->st_log_file = getenv("STARTD_DEFAULT_LOG")) == NULL) {
usr/src/cmd/svc/startd/startd.c
511
st->st_log_file = startd_alloc(strlen(STARTD_DEFAULT_LOG) + 1);
usr/src/cmd/svc/startd/startd.c
513
(void) strcpy(st->st_log_file, STARTD_DEFAULT_LOG);
usr/src/cmd/svc/startd/startd.c
516
st->st_door_path = getenv("STARTD_ALT_DOOR");
usr/src/cmd/svc/startd/startd.c
703
st->st_boot_flags = STARTD_BOOT_VERBOSE;
usr/src/cmd/svc/startd/startd.c
704
st->st_log_level_min = LOG_INFO;
usr/src/cmd/svc/startd/startd.c
706
st->st_boot_flags = STARTD_BOOT_VERBOSE;
usr/src/cmd/svc/startd/startd.c
707
st->st_log_level_min = LOG_DEBUG;
usr/src/cmd/svc/startd/startd.c
709
st->st_log_level_min = LOG_NOTICE;
usr/src/cmd/svc/startd/startd.c
717
st->st_boot_flags = STARTD_BOOT_QUIET;
usr/src/cmd/svc/startd/startd.c
719
st->st_boot_flags = STARTD_BOOT_VERBOSE;
usr/src/cmd/svc/startd/startd.c
748
st->st_subgraph = startd_alloc(max_scf_fmri_size);
usr/src/cmd/svc/startd/startd.c
749
sz = strlcpy(st->st_subgraph, "milestone/single-user:default",
usr/src/cmd/svc/startd/startd.c
764
st->st_boot_flags = STARTD_BOOT_VERBOSE;
usr/src/cmd/svc/startd/startd.c
765
st->st_log_level_min = LOG_DEBUG;
usr/src/cmd/svc/startd/startd.c
768
st->st_log_flags =
usr/src/cmd/svc/startd/startd.c
769
st->st_log_flags | STARTD_LOG_TERMINAL;
usr/src/cmd/svc/startd/startd.c
771
st->st_boot_flags = STARTD_BOOT_VERBOSE;
usr/src/cmd/svc/startd/startd.c
772
st->st_log_level_min = LOG_INFO;
usr/src/cmd/svc/startd/startd.c
776
st->st_log_level_min = LOG_NOTICE;
usr/src/cmd/svc/startd/startd.c
784
if (st->st_subgraph == NULL) {
usr/src/cmd/svc/startd/startd.c
785
st->st_subgraph =
usr/src/cmd/svc/startd/startd.c
787
st->st_subgraph[0] = '\0';
usr/src/cmd/svc/startd/startd.c
791
(void) strcpy(st->st_subgraph, "all");
usr/src/cmd/svc/startd/startd.c
794
(void) strcpy(st->st_subgraph,
usr/src/cmd/svc/startd/startd.c
798
(void) strcpy(st->st_subgraph,
usr/src/cmd/svc/startd/startd.c
802
(void) strcpy(st->st_subgraph,
usr/src/cmd/svc/startd/startd.c
805
(void) strcpy(st->st_subgraph, "none");
usr/src/cmd/svc/startd/startd.c
845
if (prop_reconfig != 1 && st->st_initial != 1)
usr/src/cmd/svc/startd/startd.c
893
(void) pthread_cond_init(&st->st_load_cv, NULL);
usr/src/cmd/svc/startd/startd.c
894
(void) pthread_cond_init(&st->st_configd_live_cv, NULL);
usr/src/cmd/svc/startd/startd.c
898
(void) pthread_mutex_init(&st->st_load_lock, &mutex_attrs);
usr/src/cmd/svc/startd/startd.c
899
(void) pthread_mutex_init(&st->st_configd_live_lock, &mutex_attrs);
usr/src/cmd/svc/startd/startd.c
920
MUTEX_LOCK(&st->st_configd_live_lock);
usr/src/cmd/svc/startd/startd.c
921
while (!st->st_configd_lives) {
usr/src/cmd/svc/startd/startd.c
924
err = pthread_cond_wait(&st->st_configd_live_cv,
usr/src/cmd/svc/startd/startd.c
925
&st->st_configd_live_lock);
usr/src/cmd/svc/startd/startd.c
928
MUTEX_UNLOCK(&st->st_configd_live_lock);
usr/src/cmd/svc/startd/startd.h
553
extern startd_state_t *st;
usr/src/cmd/svc/startd/utmpx.c
382
tstamp = st->st_start_time.tv_sec;
usr/src/cmd/svc/startd/utmpx.c
398
if (!st->st_initial || utmpx_truncated)
usr/src/cmd/svc/startd/utmpx.c
69
while (st->st_initial && !utmpx_truncated)
usr/src/cmd/svc/svcadm/svcadm.c
485
ct_stathdl_t st;
usr/src/cmd/svc/svcadm/svcadm.c
495
if ((errno = ct_status_read(fd, CTD_ALL, &st)) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
499
if ((errno = ct_pr_status_get_svc_fmri(st, &ct_fmri)) != 0)
usr/src/cmd/svc/svcadm/svcadm.c
505
ct_status_free(st);
usr/src/cmd/svc/svcadm/synch.c
219
struct stat st;
usr/src/cmd/svc/svcadm/synch.c
226
if (stat(path, &st) == 0)
usr/src/cmd/svc/svccfg/svccfg_engine.c
378
struct stat st;
usr/src/cmd/svc/svccfg/svccfg_engine.c
418
ret = fstat(fileno(est->sc_cmd_file), &st);
usr/src/cmd/svc/svccfg/svccfg_engine.c
430
if (!S_ISREG(st.st_mode)) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
16594
struct stat st;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
16606
if (fstat(fd, &st) == -1) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
16611
mfsthist_start = mmap(0, st.st_size, PROT_READ,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
16616
*(mfsthist_start + st.st_size) != '\0') {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
16617
(void) munmap(mfsthist_start, st.st_size);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
16634
(void) munmap(mfsthist_start, st.st_size);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
7897
import_progress(int st)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
7899
switch (st) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
7921
__FILE__, __LINE__, st);
usr/src/cmd/svc/svcs/explain.c
1082
struct stat st;
usr/src/cmd/svc/svcs/explain.c
1100
return (stat(path, &st) == 0 ? 1 : 0);
usr/src/cmd/svr4pkg/pkgchk/main.c
538
struct stat st;
usr/src/cmd/svr4pkg/pkgchk/main.c
556
if (fstat(fd, &st) == -1) {
usr/src/cmd/svr4pkg/pkgchk/main.c
560
if (S_ISDIR(st.st_mode) || S_ISBLK(st.st_mode)) {
usr/src/cmd/svr4pkg/pkgremove/main.c
1124
struct stat st;
usr/src/cmd/svr4pkg/pkgremove/main.c
1207
(lstat(ept->path, &st) == 0 && S_ISDIR(st.st_mode))) {
usr/src/cmd/swap/swap.c
371
struct swaptable *st;
usr/src/cmd/swap/swap.c
389
if ((st = malloc(num * sizeof (swapent_t) + sizeof (int)))
usr/src/cmd/swap/swap.c
400
free(st);
usr/src/cmd/swap/swap.c
403
swapent = st->swt_ent;
usr/src/cmd/swap/swap.c
410
st->swt_n = num;
usr/src/cmd/swap/swap.c
411
if ((num = swapctl(SC_LIST, st)) == -1) {
usr/src/cmd/swap/swap.c
414
free(st);
usr/src/cmd/swap/swap.c
436
swapent = st->swt_ent;
usr/src/cmd/swap/swap.c
497
free(st);
usr/src/cmd/syseventadm/syseventadm.c
315
struct stat st;
usr/src/cmd/syseventadm/syseventadm.c
393
if (stat(fname, &st) == -1) {
usr/src/cmd/syseventd/modules/devfsadmd_mod/devfsadmd_mod.c
102
if (((geteuid() == st.st_uid) && ((st.st_mode & S_IXUSR) == 0)) ||
usr/src/cmd/syseventd/modules/devfsadmd_mod/devfsadmd_mod.c
103
((getegid() == st.st_gid) && ((st.st_mode & S_IXGRP) == 0)) ||
usr/src/cmd/syseventd/modules/devfsadmd_mod/devfsadmd_mod.c
104
((st.st_mode & S_IXOTH) == 0)) {
usr/src/cmd/syseventd/modules/devfsadmd_mod/devfsadmd_mod.c
88
struct stat st;
usr/src/cmd/syseventd/modules/devfsadmd_mod/devfsadmd_mod.c
99
if (stat(s_path, &st) < 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1533
struct stat st;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1544
if (stat(s_path, &st) < 0) {
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1547
if (((geteuid() == st.st_uid) && ((st.st_mode & S_IXUSR) == 0)) ||
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1548
((getegid() == st.st_gid) && ((st.st_mode & S_IXGRP) == 0)) ||
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1549
((st.st_mode & S_IXOTH) == 0)) {
usr/src/cmd/tail/extern.h
56
struct stat st;
usr/src/cmd/tail/forward.c
273
if (!S_ISREG(file->st.st_mode)) {
usr/src/cmd/tail/forward.c
375
(void) fstat(fileno(file->fp), &file->st);
usr/src/cmd/tail/forward.c
407
&file->st);
usr/src/cmd/tail/forward.c
431
fstat(fileno(file->fp), &file->st)
usr/src/cmd/tail/forward.c
452
if (sb2.st_ino != file->st.st_ino ||
usr/src/cmd/tail/forward.c
453
sb2.st_dev != file->st.st_dev ||
usr/src/cmd/tail/forward.c
460
(void) memcpy(&file->st, &sb2,
usr/src/cmd/tail/tail.c
175
fstat(fileno(file->fp), &file->st)) {
usr/src/cmd/tar/tar.c
4321
verbose(struct stat *st, char aclchar)
usr/src/cmd/tar/tar.c
4334
mode = st->st_mode;
usr/src/cmd/tar/tar.c
4345
temp = st->st_mode & Ftype;
usr/src/cmd/tar/tar.c
4392
longt(struct stat *st, char aclchar)
usr/src/cmd/tar/tar.c
4397
verbose(st, aclchar);
usr/src/cmd/tar/tar.c
4398
(void) fprintf(vfile, "%3ld/%-3ld", st->st_uid, st->st_gid);
usr/src/cmd/tar/tar.c
4402
st->st_size = (off_t)strlen(Xtarhdr.x_linkpath);
usr/src/cmd/tar/tar.c
4404
st->st_size = (off_t)(memchr(dblock.dbuf.linkname,
usr/src/cmd/tar/tar.c
4408
(void) fprintf(vfile, " %6" FMT_off_t, st->st_size);
usr/src/cmd/tar/tar.c
4410
tm = localtime(&(st->st_mtime));
usr/src/cmd/tar/tar.c
450
static void longt(struct stat *st, char aclchar);
usr/src/cmd/tar/tar.c
462
static void setbytes_to_skip(struct stat *st, int err);
usr/src/cmd/tar/tar.c
5848
setbytes_to_skip(struct stat *st, int err)
usr/src/cmd/tar/tar.c
5861
st->st_size += TBLOCK + Xtarhdr.x_filesz;
usr/src/cmd/tar/tar.c
5865
st->st_size += Xtarhdr.x_filesz;
usr/src/cmd/tcpd/inetcf.c
169
struct stat st;
usr/src/cmd/tcpd/inetcf.c
178
if (check_path(path, &st) < 0) {
usr/src/cmd/tcpd/inetcf.c
180
} else if ((st.st_mode & 0100) == 0) {
usr/src/cmd/tcpd/inetcf.c
211
if ((st.st_mode & 06000) != 0)
usr/src/cmd/tcpd/inetcf.c
227
if (check_path(arg0, &st) < 0) {
usr/src/cmd/tcpd/inetcf.c
229
} else if ((st.st_mode & 0100) == 0) {
usr/src/cmd/tcpd/inetcf.c
234
if (check_path(daemon, &st) < 0) {
usr/src/cmd/tcpd/inetcf.c
237
} else if ((st.st_mode & 0100) == 0) {
usr/src/cmd/tcpd/inetcf.c
252
} else if (check_path(daemon, &st) >= 0) {
usr/src/cmd/tcpd/inetcf.c
71
struct stat st;
usr/src/cmd/tcpd/inetcf.c
94
check_path(conf, &st);
usr/src/cmd/tcpd/safe_finger.c
152
struct stat st;
usr/src/cmd/tcpd/safe_finger.c
162
if (fstat(i, &st) == -1 && open("/dev/null", 2) != i)
usr/src/cmd/tcpd/scaffold.c
191
int check_path(path, st)
usr/src/cmd/tcpd/scaffold.c
193
struct stat *st;
usr/src/cmd/tcpd/scaffold.c
198
if (stat(path, st) < 0)
usr/src/cmd/tcpd/scaffold.c
201
if (st->st_uid != 0)
usr/src/cmd/tcpd/scaffold.c
203
if (st->st_mode & 020)
usr/src/cmd/tcpd/scaffold.c
206
if (st->st_mode & 002)
usr/src/cmd/tcpd/tcpdchk.c
129
if (check_path(REAL_DAEMON_DIR, &st) < 0) {
usr/src/cmd/tcpd/tcpdchk.c
131
} else if (!S_ISDIR(st.st_mode)) {
usr/src/cmd/tcpd/tcpdchk.c
153
(void) check_path(hosts_allow_table, &st);
usr/src/cmd/tcpd/tcpdchk.c
154
(void) check_path(hosts_deny_table, &st);
usr/src/cmd/tcpd/tcpdchk.c
95
struct stat st;
usr/src/cmd/tcpd/tcpdmatch.c
103
if (check_path(REAL_DAEMON_DIR, &st) < 0) {
usr/src/cmd/tcpd/tcpdmatch.c
105
} else if (!S_ISDIR(st.st_mode)) {
usr/src/cmd/tcpd/tcpdmatch.c
155
(void) check_path(hosts_allow_table, &st);
usr/src/cmd/tcpd/tcpdmatch.c
156
(void) check_path(hosts_deny_table, &st);
usr/src/cmd/tcpd/tcpdmatch.c
73
struct stat st;
usr/src/cmd/tip/aculib/df.c
60
int st = TIOCM_ST; /* secondary Transmit flag */
usr/src/cmd/tip/aculib/df.c
70
(void) ioctl(f, TIOCMBIC, &st);
usr/src/cmd/tip/aculib/df.c
73
(void) ioctl(f, TIOCMBIS, &st);
usr/src/cmd/ttymon/tmexpress.c
155
struct stat st;
usr/src/cmd/ttymon/tmexpress.c
159
if (stat(path, &st) < 0)
usr/src/cmd/ttymon/tmexpress.c
162
if (st.st_rdev != rconsdev)
usr/src/cmd/tzreload/tzreload.c
118
struct stat st;
usr/src/cmd/tzreload/tzreload.c
121
if (stat(TZSYNC_FILE, &st) == 0) {
usr/src/cmd/vi/misc/ctags.c
332
struct stat st;
usr/src/cmd/vi/misc/ctags.c
335
if (stat(file, &st) == 0 && !S_ISREG(st.st_mode))
usr/src/cmd/vi/port/ex_vget.c
518
unsigned char *st;
usr/src/cmd/vi/port/ex_vget.c
620
st = (unsigned char *)"R";
usr/src/cmd/vi/port/ex_vget.c
623
st = (unsigned char *)"R";
usr/src/cmd/vi/port/ex_vget.c
625
st = (unsigned char *)"lR";
usr/src/cmd/vi/port/ex_vget.c
629
st = (unsigned char *)"i";
usr/src/cmd/vi/port/ex_vget.c
632
st = (unsigned char *)"i";
usr/src/cmd/vi/port/ex_vget.c
634
st = (unsigned char *)"li";
usr/src/cmd/vi/port/ex_vget.c
638
st = (unsigned char *)"i";
usr/src/cmd/vi/port/ex_vget.c
640
st = (unsigned char *)"a";
usr/src/cmd/vi/port/ex_vget.c
643
st = (unsigned char *)"i";
usr/src/cmd/vi/port/ex_vget.c
645
if(strlen(vmacbuf) + strlen(st) > BUFSIZE)
usr/src/cmd/vi/port/ex_vget.c
657
strcat(vmacbuf, st);
usr/src/cmd/vi/port/ex_vget.c
686
macpush(unsigned char *st, int canundo)
usr/src/cmd/vi/port/ex_vget.c
690
if (st==0 || *st==0)
usr/src/cmd/vi/port/ex_vget.c
694
fprintf(trace, "macpush(%s), canundo=%d\n",st,canundo);
usr/src/cmd/vi/port/ex_vget.c
696
if ((vmacp ? strlen(vmacp) : 0) + strlen(st) > BUFSIZE)
usr/src/cmd/vi/port/ex_vget.c
704
strcpy(vmacbuf, st);
usr/src/cmd/vt/vtdaemon.c
1127
struct stat st;
usr/src/cmd/vt/vtdaemon.c
1136
if (fstat(doorfd, &st) < 0) {
usr/src/cmd/vt/vtdaemon.c
1156
if (strcmp(st.st_fstype, "namefs") == 0) {
usr/src/cmd/vt/vtdaemon.c
1183
struct stat st;
usr/src/cmd/vt/vtdaemon.c
1195
if ((stat(VT_TMPDIR, &st) < 0) || !S_ISDIR(st.st_mode)) {
usr/src/cmd/ypcmd/yp_b_subr.c
1262
int st;
usr/src/cmd/ypcmd/yp_b_subr.c
1313
st = lockf(fd, F_LOCK, 1);
usr/src/cmd/ypcmd/yp_b_subr.c
1314
if (st == -1) {
usr/src/cmd/ypcmd/yp_b_subr.c
1350
int st;
usr/src/cmd/ypcmd/yp_b_subr.c
1372
st = write(fd, uaddr, len);
usr/src/cmd/ypcmd/yp_b_subr.c
1373
if (st != len) {
usr/src/cmd/ypcmd/yp_b_subr.c
1384
st = lockf(fd, F_LOCK, 1);
usr/src/cmd/ypcmd/yp_b_subr.c
1385
if (st == -1) {
usr/src/cmd/ypcmd/yp_b_subr.c
1400
int st;
usr/src/cmd/ypcmd/yp_b_subr.c
1418
st = write(fd, spid, len);
usr/src/cmd/ypcmd/yp_b_subr.c
1419
if (st != len) {
usr/src/cmd/ypcmd/yp_b_subr.c
1427
st = lockf(fd, F_LOCK, 1);
usr/src/cmd/ypcmd/yp_b_subr.c
1428
if (st == -1) {
usr/src/cmd/ypcmd/yp_b_subr.c
1496
int st;
usr/src/cmd/ypcmd/yp_b_subr.c
1499
st = statvfs(BINDING, &stbuf);
usr/src/cmd/ypcmd/yp_b_subr.c
1500
if (st == -1) {
usr/src/cmd/ypcmd/ypupdated/rpc.ypupdated.c
160
struct stat st;
usr/src/cmd/ypcmd/ypupdated/rpc.ypupdated.c
162
if (fstat(fd, &st) == -1)
usr/src/cmd/zfs/zfs_project.c
270
struct stat st;
usr/src/cmd/zfs/zfs_project.c
274
ret = zfs_project_sanity_check(name, zpc, &st);
usr/src/cmd/zfs/zfs_project.c
288
if (ret || !S_ISDIR(st.st_mode) || zpc->zpc_dironly ||
usr/src/cmd/zfs/zfs_project.c
65
struct stat *st)
usr/src/cmd/zfs/zfs_project.c
69
ret = stat(name, st);
usr/src/cmd/zfs/zfs_project.c
76
if (!S_ISREG(st->st_mode) && !S_ISDIR(st->st_mode)) {
usr/src/cmd/zfs/zfs_project.c
82
if (!S_ISDIR(st->st_mode)) {
usr/src/cmd/zlogin/zlogin.c
1732
zone_state_t st;
usr/src/cmd/zlogin/zlogin.c
1880
if (zone_get_state(zonename, &st) != Z_OK) {
usr/src/cmd/zlogin/zlogin.c
1885
if (st < ZONE_STATE_INSTALLED) {
usr/src/cmd/zlogin/zlogin.c
1887
zone_state_str(st));
usr/src/cmd/zlogin/zlogin.c
1992
if (st != ZONE_STATE_RUNNING && st != ZONE_STATE_MOUNTED) {
usr/src/cmd/zlogin/zlogin.c
1994
"(%s is '%s')."), zonename, zone_state_str(st));
usr/src/cmd/zoneadm/zoneadm.c
2208
struct stat64 st;
usr/src/cmd/zoneadm/zoneadm.c
2221
if (stat64(fstab->zone_fs_special, &st) != 0) {
usr/src/cmd/zoneadm/zoneadm.c
2228
if (strcmp(st.st_fstype, MNTTYPE_NFS) == 0) {
usr/src/cmd/zoneadm/zoneadm.c
2247
struct stat64 st;
usr/src/cmd/zoneadm/zoneadm.c
2249
if (stat64(path, &st) == -1)
usr/src/cmd/zoneadm/zoneadm.c
2252
return (S_ISREG(st.st_mode));
usr/src/cmd/zoneadm/zoneadm.c
2261
struct stat st;
usr/src/cmd/zoneadm/zoneadm.c
2292
if (stat(cmdbuf, &st) != 0) {
usr/src/cmd/zoneadm/zoneadm.c
2299
if (!S_ISREG(st.st_mode)) {
usr/src/cmd/zoneadm/zoneadm.c
2321
(stat(cmdbuf, &st) != 0 || !S_ISREG(st.st_mode))) {
usr/src/cmd/zoneadm/zoneadm.c
2329
stat(cmdbuf, &st) == 0 &&
usr/src/cmd/zoneadm/zoneadm.c
2345
stat(fstab.zone_fs_raw, &st) != 0) {
usr/src/cmd/zoneadm/zoneadm.c
4592
struct stat st;
usr/src/cmd/zoneadm/zoneadm.c
4601
if (fstat(fd, &st) == -1 || !S_ISREG(st.st_mode)) {
usr/src/cmd/zoneadm/zoneadm.c
5686
struct stat st;
usr/src/cmd/zoneadm/zoneadm.c
5727
if (stat(optarg, &st) == -1 || !S_ISDIR(st.st_mode)) {
usr/src/cmd/zoneadmd/vplat.c
1276
struct stat64 st;
usr/src/cmd/zoneadmd/vplat.c
1278
if (stat64(fsptr->zone_fs_special, &st) != -1 &&
usr/src/cmd/zoneadmd/vplat.c
1279
S_ISBLK(st.st_mode)) {
usr/src/cmd/zoneadmd/vplat.c
1477
struct stat st;
usr/src/cmd/zoneadmd/vplat.c
1519
if (lstat(tmp, &st) != 0) {
usr/src/cmd/zoneadmd/vplat.c
1529
if (!S_ISDIR(st.st_mode))
usr/src/cmd/zoneadmd/vplat.c
469
struct stat st;
usr/src/cmd/zoneadmd/vplat.c
478
if (lstat(path, &st) == 0) {
usr/src/cmd/zoneadmd/vplat.c
484
if (!S_ISDIR(st.st_mode)) {
usr/src/cmd/zoneadmd/vplat.c
485
if (S_ISREG(st.st_mode)) {
usr/src/cmd/zoneadmd/vplat.c
850
struct stat64 st;
usr/src/cmd/zoneadmd/vplat.c
852
if (stat64(path, &st) == -1)
usr/src/cmd/zoneadmd/vplat.c
855
return (S_ISREG(st.st_mode));
usr/src/cmd/zoneadmd/zoneadmd.c
1715
struct stat st;
usr/src/cmd/zoneadmd/zoneadmd.c
1730
if (fstat(doorfd, &st) < 0) {
usr/src/cmd/zoneadmd/zoneadmd.c
1750
if (strcmp(st.st_fstype, "namefs") == 0) {
usr/src/cmd/zoneadmd/zoneadmd.c
441
struct stat st;
usr/src/cmd/zoneadmd/zoneadmd.c
452
if ((stat(ZONES_TMPDIR, &st) < 0) || !S_ISDIR(st.st_mode)) {
usr/src/cmd/zoneadmd/zoneadmd.c
817
struct stat st;
usr/src/cmd/zoneadmd/zoneadmd.c
909
if (stat(initpath, &st) == -1) {
usr/src/cmd/zoneadmd/zoneadmd.c
914
if ((st.st_mode & S_IXUSR) == 0) {
usr/src/cmd/zonecfg/zonecfg.c
7503
struct stat st;
usr/src/cmd/zonecfg/zonecfg.c
7549
if (stat(optarg, &st) == -1 || !S_ISDIR(st.st_mode)) {
usr/src/cmd/zonestat/zonestatd/zonestatd.c
667
ct_stathdl_t st;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
673
if ((r = ct_status_read(cfd, CTD_COMMON, &st)) != 0) {
usr/src/cmd/zonestat/zonestatd/zonestatd.c
678
result = ct_status_get_id(st);
usr/src/cmd/zonestat/zonestatd/zonestatd.c
679
ct_status_free(st);
usr/src/cmd/zpool/zpool_main.c
943
struct stat st;
usr/src/cmd/zpool/zpool_main.c
982
if (vdev[0] != '/' && stat(vdev, &st) != 0) {
usr/src/cmd/zpool/zpool_main.c
990
if (stat(vdev, &st) != 0) {
usr/src/common/ficl/emu/loader_emu.c
1819
struct stat st;
usr/src/common/ficl/emu/loader_emu.c
1834
if (stat(result, &st) == 0 && S_ISREG(st.st_mode))
usr/src/common/ficl/emu/loader_emu.c
1839
int res = stat(gz, &st);
usr/src/common/tsol/stol.c
224
char *st = s;
usr/src/common/tsol/stol.c
235
if (st == NULL) {
usr/src/common/tsol/stol.c
241
free(st);
usr/src/common/tsol/stol.c
305
datasize = CALL_SIZE_STR(sl_call_t, strlen(st) + 1);
usr/src/common/tsol/stol.c
308
free(st);
usr/src/common/tsol/stol.c
318
(void) strcpy(slcall.string, st);
usr/src/common/tsol/stol.c
353
free(st);
usr/src/common/tsol/stol.c
358
free(st);
usr/src/common/tsol/stol.c
364
free(st);
usr/src/grub/grub-0.97/lib/device.c
253
struct stat st;
usr/src/grub/grub-0.97/lib/device.c
271
if (! fstat (fd, &st) && st.st_blocks)
usr/src/grub/grub-0.97/lib/device.c
272
geom->total_sectors = st.st_blocks >> SECTOR_BITS;
usr/src/grub/grub-0.97/lib/device.c
292
struct stat st;
usr/src/grub/grub-0.97/lib/device.c
294
dev_devfsd_exists = stat ("/dev/.devfsd", &st) == 0;
usr/src/grub/grub-0.97/lib/device.c
487
struct stat st;
usr/src/grub/grub-0.97/lib/device.c
489
if (fstat (fileno (fp), &st))
usr/src/grub/grub-0.97/lib/device.c
494
if (S_ISBLK (st.st_mode)
usr/src/grub/grub-0.97/lib/device.c
495
&& MAJOR (st.st_rdev) != FLOPPY_MAJOR
usr/src/grub/grub-0.97/lib/device.c
713
struct stat st;
usr/src/grub/grub-0.97/lib/device.c
718
if (stat (discn, &st) < 0)
usr/src/grub/grub-0.97/lib/device.c
861
struct stat st;
usr/src/grub/grub-0.97/lib/device.c
864
assert (stat (map[drive], &st) == 0);
usr/src/grub/grub-0.97/lib/device.c
866
return S_ISBLK (st.st_mode);
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1002
a->bnum, st->s_rstate, dst->ds_ostate, type, seq);
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1005
ap->ap_r_state = (cfga_stat_t)st->s_rstate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1016
sbd_stat_t *st;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1019
st = (sbd_stat_t *)a->stat;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1026
*rs = (cfga_stat_t)st->s_rstate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1033
*os = (cfga_stat_t)st->s_ostate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1060
sbd_stat_t *st;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1065
st = (sbd_stat_t *)a->stat;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1077
if (st->s_power) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1081
if (st->s_assigned)
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
229
sbd_stat_t *st;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
249
st = (sbd_stat_t *)a->stat;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
254
if (a->ncm > st->s_nstat) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
256
DBG("ncm=%d nstat=%d (truncated)\n", a->ncm, st->s_nstat);
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
258
a->ncm = st->s_nstat;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
279
for (dst = st->s_stat, i = 0; i < st->s_nstat; i++, dst++) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
400
sbd_stat_t *st;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
402
st = (sbd_stat_t *)a->stat;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
405
a->bnum, st->s_rstate, st->s_ostate, st->s_type);
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
407
parsable_strncpy(ap->ap_type, st->s_type, sizeof (ap->ap_type));
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
408
ap->ap_r_state = (cfga_stat_t)st->s_rstate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
409
ap->ap_o_state = (cfga_stat_t)st->s_ostate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
410
ap->ap_cond = (cfga_cond_t)st->s_cond;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
411
ap->ap_busy = (cfga_busy_t)st->s_busy;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
412
ap->ap_status_time = st->s_time;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
799
sbd_stat_t *st;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
804
st = (sbd_stat_t *)a->stat;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
805
return (st->s_stat + seq);
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
826
sbd_stat_t *st;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
827
st = (sbd_stat_t *)a->stat;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
828
dst = (sbd_io_stat_t *)st->s_stat + seq;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
992
sbd_stat_t *st;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
995
st = (sbd_stat_t *)a->stat;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
996
dst = st->s_stat + seq;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
732
struct stat st;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
786
if (fstat(file, &st) != 0) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
792
if ((buf = (char *)malloc(st.st_size)) == NULL) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
798
if (st.st_size != read(file, buf, st.st_size)) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
874
if (write(file, buf+cntr, st.st_size - cntr) == -1) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
915
frec = st.st_size;
usr/src/lib/cfgadm_plugins/usb/common/cfga_configfile.c
939
if (write(file, buf+frec, st.st_size - frec) == -1) {
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
166
struct stat st;
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
173
if (rootdir != NULL && stat(rootdir, &st) < 0)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_temp.c
38
struct stat st;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_temp.c
56
if (stat(buf, &st) != 0) {
usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c
66
struct stat st;
usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c
68
if (stat(topo_chipset_temp_sensor, &st) == 0 &&
usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c
69
S_ISCHR(st.st_mode)) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
311
struct stat st;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
327
if (stat(data->filespec, &st)) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
334
frac = st.st_mtimensec;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
336
frac = st.st_mtimespec.tv_nsec;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
338
frac = st.st_mtim.tv_nsec;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
342
if (st.st_mtime == data->timestamp
usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
389
data->timestamp = st.st_mtime;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
102
st->ustate = C0;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
103
st->_errno = 0;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
107
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
108
st->ustate = C0; /* reset state */
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
116
if (st->_errno) {
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
119
st->_errno, st->ustate);
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
142
int ibm_to_utf8(st, buf, buflen)
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
143
_icv_state *st;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
151
ibm_val = ((st->keepc[0]&ONEBYTE) << 8) + (st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
157
unidx = bisearch(ibm_val, st, st->table_size);
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
161
if ( st->left_to_right )
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
162
uni_val = st->table[unidx].right_code;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
164
uni_val = st->table[unidx].left_code;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
55
_icv_iconv(_icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
70
if (st == NULL) {
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
76
st->ustate = C0;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
77
st->_errno = 0;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
81
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
86
switch (st->ustate) {
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
88
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
89
st->ustate = C1;
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
93
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
94
n = ibm_to_utf8(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/common/cnv_ibmutf8.c
99
st->_errno = errno;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
100
switch (st->ustate) {
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
108
st->ustate = U1;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
109
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
111
st->ustate = U2;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
112
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
116
c1 =st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
117
st->ustate = U11;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
124
st->ustate = U4;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
125
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
126
c1 = (st->keepc[0]&0x1c)>>2;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
127
c2 = ((st->keepc[0]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
130
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
134
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
138
c2 =st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
139
st->ustate = U4;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
144
st->ustate = U3;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
145
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
147
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
152
st->ustate = U4;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
153
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
154
c1 = ((st->keepc[0]&0x0f)<<4) |
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
155
((st->keepc[1]&0x3c)>>2);
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
156
c2 = ((st->keepc[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
158
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
159
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
163
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
167
n = get_ibm_by_utf(st, c1, c2, &unidx, &ibm_code);
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
169
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
179
st->_errno = errno;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
182
st->ustate = U0;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
183
st->_errno = 0;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
186
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
187
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
194
if (st->_errno) {
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
197
st->_errno, st->ustate);
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
222
int get_ibm_by_utf(st, c1, c2, unidx, ibm_code)
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
223
_icv_state *st;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
231
*unidx = bisearch(unicode, st, st->table_size);
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
234
if ( st->left_to_right )
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
235
*ibm_code = st->table[*unidx].right_code;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
237
*ibm_code = st->table[*unidx].left_code;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
48
_icv_iconv(_icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
84
if (st == NULL) {
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
90
st->ustate = U0;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
91
st->_errno = 0;
usr/src/lib/iconv_modules/common/cnv_utf8ibm.c
95
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/common/ibm%utf8.c
107
switch (st->ustate) {
usr/src/lib/iconv_modules/common/ibm%utf8.c
110
if (st->shift == SHIFT_IN) {
usr/src/lib/iconv_modules/common/ibm%utf8.c
111
st->keepc[0] = 0x0;
usr/src/lib/iconv_modules/common/ibm%utf8.c
112
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/common/ibm%utf8.c
113
st->ustate = C2;
usr/src/lib/iconv_modules/common/ibm%utf8.c
118
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/common/ibm%utf8.c
119
st->ustate = C1;
usr/src/lib/iconv_modules/common/ibm%utf8.c
122
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/common/ibm%utf8.c
123
st->ustate = C2;
usr/src/lib/iconv_modules/common/ibm%utf8.c
126
n = ibm_to_utf8(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/common/ibm%utf8.c
131
st->_errno = errno;
usr/src/lib/iconv_modules/common/ibm%utf8.c
134
st->ustate = C0;
usr/src/lib/iconv_modules/common/ibm%utf8.c
135
st->_errno = 0;
usr/src/lib/iconv_modules/common/ibm%utf8.c
139
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/common/ibm%utf8.c
140
st->ustate = C0; /* reset state */
usr/src/lib/iconv_modules/common/ibm%utf8.c
148
if (st->_errno) {
usr/src/lib/iconv_modules/common/ibm%utf8.c
151
st->_errno, st->ustate);
usr/src/lib/iconv_modules/common/ibm%utf8.c
174
int ibm_to_utf8(st, buf, buflen)
usr/src/lib/iconv_modules/common/ibm%utf8.c
175
_icv_state *st;
usr/src/lib/iconv_modules/common/ibm%utf8.c
183
ibm_val = ((st->keepc[0]&ONEBYTE) << 8) + (st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/common/ibm%utf8.c
189
unidx = bisearch(ibm_val, st, st->table_size);
usr/src/lib/iconv_modules/common/ibm%utf8.c
193
if ( st->left_to_right )
usr/src/lib/iconv_modules/common/ibm%utf8.c
194
uni_val = st->table[unidx].right_code;
usr/src/lib/iconv_modules/common/ibm%utf8.c
196
uni_val = st->table[unidx].left_code;
usr/src/lib/iconv_modules/common/ibm%utf8.c
34
int bisearch(unsigned long val, _icv_state *st, int n);
usr/src/lib/iconv_modules/common/ibm%utf8.c
49
int ibm_to_utf8(_icv_state *st, char *buf, size_t buflen);
usr/src/lib/iconv_modules/common/ibm%utf8.c
58
_icv_iconv(_icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/common/ibm%utf8.c
71
if (st == NULL) {
usr/src/lib/iconv_modules/common/ibm%utf8.c
77
st->ustate = C0;
usr/src/lib/iconv_modules/common/ibm%utf8.c
78
st->_errno = 0;
usr/src/lib/iconv_modules/common/ibm%utf8.c
79
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/common/ibm%utf8.c
83
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/common/ibm%utf8.c
90
if (st->shift == SHIFT_IN) {
usr/src/lib/iconv_modules/common/ibm%utf8.c
91
st->shift = SHIFT_OUT;
usr/src/lib/iconv_modules/common/ibm%utf8.c
98
if (st->shift == SHIFT_OUT) {
usr/src/lib/iconv_modules/common/ibm%utf8.c
99
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/common/tab_lookup.c
107
if ( *outbytesleft >= st->right_code_size ) {
usr/src/lib/iconv_modules/common/tab_lookup.c
109
data_size = st->right_code_size;
usr/src/lib/iconv_modules/common/tab_lookup.c
119
(*outbuf) += st->right_code_size;
usr/src/lib/iconv_modules/common/tab_lookup.c
120
(*outbytesleft) -= st->right_code_size;
usr/src/lib/iconv_modules/common/tab_lookup.c
133
data_size = st->right_code_size;
usr/src/lib/iconv_modules/common/tab_lookup.c
141
idx = bisearch(search_val, st, st->table_size);
usr/src/lib/iconv_modules/common/tab_lookup.c
151
match_val = st->table[idx].left_code;
usr/src/lib/iconv_modules/common/tab_lookup.c
161
if ( *outbytesleft >= st->left_code_size ) {
usr/src/lib/iconv_modules/common/tab_lookup.c
163
data_size = st->left_code_size;
usr/src/lib/iconv_modules/common/tab_lookup.c
173
(*outbuf) += st->left_code_size;
usr/src/lib/iconv_modules/common/tab_lookup.c
174
(*outbytesleft) -= st->left_code_size;
usr/src/lib/iconv_modules/common/tab_lookup.c
203
int bisearch(unsigned long val, _icv_state *st, int n)
usr/src/lib/iconv_modules/common/tab_lookup.c
215
if ( st->left_to_right ) {
usr/src/lib/iconv_modules/common/tab_lookup.c
216
if ( val < st->table[mid].left_code )
usr/src/lib/iconv_modules/common/tab_lookup.c
218
else if ( val > st->table[mid].left_code )
usr/src/lib/iconv_modules/common/tab_lookup.c
223
if ( val < st->table[mid].right_code )
usr/src/lib/iconv_modules/common/tab_lookup.c
225
else if ( val > st->table[mid].right_code )
usr/src/lib/iconv_modules/common/tab_lookup.c
34
int bisearch(unsigned long val, _icv_state *st, int n);
usr/src/lib/iconv_modules/common/tab_lookup.c
42
_icv_iconv_lu(_icv_state *st, unsigned char **ibuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/common/tab_lookup.c
52
if (st == NULL) {
usr/src/lib/iconv_modules/common/tab_lookup.c
75
if ( st->left_to_right ) {
usr/src/lib/iconv_modules/common/tab_lookup.c
80
data_size = st->left_code_size;
usr/src/lib/iconv_modules/common/tab_lookup.c
88
idx = bisearch(search_val, st, st->table_size);
usr/src/lib/iconv_modules/common/tab_lookup.c
97
match_val = st->table[idx].right_code;
usr/src/lib/iconv_modules/common/tab_lookup.h
64
_icv_iconv_lu(_icv_state *st, unsigned char **ibuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/common/utf8%ibm.c
102
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/common/utf8%ibm.c
107
switch (st->ustate) {
usr/src/lib/iconv_modules/common/utf8%ibm.c
111
st->ustate = U4;
usr/src/lib/iconv_modules/common/utf8%ibm.c
112
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/common/utf8%ibm.c
118
st->ustate = U1;
usr/src/lib/iconv_modules/common/utf8%ibm.c
119
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/common/utf8%ibm.c
121
st->ustate = U2;
usr/src/lib/iconv_modules/common/utf8%ibm.c
122
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/common/utf8%ibm.c
126
c1 =st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/common/utf8%ibm.c
127
st->ustate = U11;
usr/src/lib/iconv_modules/common/utf8%ibm.c
134
st->ustate = U4;
usr/src/lib/iconv_modules/common/utf8%ibm.c
135
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/common/utf8%ibm.c
136
c1 = (st->keepc[0]&0x1c)>>2;
usr/src/lib/iconv_modules/common/utf8%ibm.c
137
c2 = ((st->keepc[0]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/common/utf8%ibm.c
140
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/common/utf8%ibm.c
144
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/common/utf8%ibm.c
148
c2 =st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/common/utf8%ibm.c
149
st->ustate = U4;
usr/src/lib/iconv_modules/common/utf8%ibm.c
154
st->ustate = U3;
usr/src/lib/iconv_modules/common/utf8%ibm.c
155
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/common/utf8%ibm.c
157
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/common/utf8%ibm.c
162
st->ustate = U4;
usr/src/lib/iconv_modules/common/utf8%ibm.c
163
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/common/utf8%ibm.c
164
c1 = ((st->keepc[0]&0x0f)<<4) |
usr/src/lib/iconv_modules/common/utf8%ibm.c
165
((st->keepc[1]&0x3c)>>2);
usr/src/lib/iconv_modules/common/utf8%ibm.c
166
c2 = ((st->keepc[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/common/utf8%ibm.c
168
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/common/utf8%ibm.c
169
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/common/utf8%ibm.c
173
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/common/utf8%ibm.c
177
n = get_ibm_by_utf(st, c1, c2, &unidx, &ibm_code);
usr/src/lib/iconv_modules/common/utf8%ibm.c
179
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/common/utf8%ibm.c
184
*outbuf, *outbytesleft, st);
usr/src/lib/iconv_modules/common/utf8%ibm.c
189
st->_errno = errno;
usr/src/lib/iconv_modules/common/utf8%ibm.c
192
st->ustate = U0;
usr/src/lib/iconv_modules/common/utf8%ibm.c
193
st->_errno = 0;
usr/src/lib/iconv_modules/common/utf8%ibm.c
196
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/common/utf8%ibm.c
197
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/common/utf8%ibm.c
204
if (st->_errno) {
usr/src/lib/iconv_modules/common/utf8%ibm.c
207
st->_errno, st->ustate);
usr/src/lib/iconv_modules/common/utf8%ibm.c
232
int get_ibm_by_utf(st, c1, c2, unidx, ibm_code)
usr/src/lib/iconv_modules/common/utf8%ibm.c
233
_icv_state *st;
usr/src/lib/iconv_modules/common/utf8%ibm.c
241
*unidx = bisearch(unicode, st, st->table_size);
usr/src/lib/iconv_modules/common/utf8%ibm.c
244
if ( st->left_to_right )
usr/src/lib/iconv_modules/common/utf8%ibm.c
245
*ibm_code = st->table[*unidx].right_code;
usr/src/lib/iconv_modules/common/utf8%ibm.c
247
*ibm_code = st->table[*unidx].left_code;
usr/src/lib/iconv_modules/common/utf8%ibm.c
265
_icv_state *st)
usr/src/lib/iconv_modules/common/utf8%ibm.c
281
if ( st->shift == SHIFT_OUT ) {
usr/src/lib/iconv_modules/common/utf8%ibm.c
288
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/common/utf8%ibm.c
300
if ( st->shift == SHIFT_IN ) {
usr/src/lib/iconv_modules/common/utf8%ibm.c
306
st->shift = SHIFT_OUT;
usr/src/lib/iconv_modules/common/utf8%ibm.c
40
int get_ibm_by_utf(_icv_state *st, char c1, char c2, int *unidx,
usr/src/lib/iconv_modules/common/utf8%ibm.c
43
int bisearch(unsigned long val, _icv_state *st, int n);
usr/src/lib/iconv_modules/common/utf8%ibm.c
46
size_t buflen, _icv_state *st);
usr/src/lib/iconv_modules/common/utf8%ibm.c
54
_icv_iconv(_icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/common/utf8%ibm.c
90
if (st == NULL) {
usr/src/lib/iconv_modules/common/utf8%ibm.c
96
st->ustate = U0;
usr/src/lib/iconv_modules/common/utf8%ibm.c
97
st->_errno = 0;
usr/src/lib/iconv_modules/common/utf8%ibm.c
98
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
153
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
154
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/646%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/646%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/646%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/646%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/646%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
193
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
194
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
208
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
209
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
170
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
171
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
196
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
197
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
204
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
205
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
214
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
215
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
210
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
211
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
152
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
153
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859%646.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/8859%646.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859%646.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/8859%646.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859%646.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
222
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
223
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
245
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
246
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
171
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
172
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
233
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
234
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
252
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
253
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
256
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
257
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
262
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
263
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
104
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
106
free(st);
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
115
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
124
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
125
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
187
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
188
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
87
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
89
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
93
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
94
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
96
return (st);
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
104
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
106
free(st);
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
115
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
124
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
125
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
187
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
188
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
87
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
89
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
93
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
94
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
96
return (st);
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/alt%win.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/alt%win.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/alt%win.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/alt%win.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/alt%win.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/gentbl/debug.c
38
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/gentbl/debug.c
62
st = (struct _icv_state *)_icv_open();
usr/src/lib/iconv_modules/euro/utils/gentbl/debug.c
63
if (st == (struct _icv_state *) -1) {
usr/src/lib/iconv_modules/euro/utils/gentbl/debug.c
67
if (_icv_iconv(st, &inbuf, &inbytesleft, \
usr/src/lib/iconv_modules/euro/utils/gentbl/debug.c
81
_icv_close(st);
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso%win.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso%win.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso%win.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso%win.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso%win.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/koi%win.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/koi%win.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/koi%win.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/koi%win.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/koi%win.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/mac%win.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/mac%win.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/mac%win.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/mac%win.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/mac%win.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
180
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
181
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
48
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
50
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
54
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
55
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
57
return (st);
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
67
free(st);
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
76
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
86
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win%alt.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win%alt.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win%alt.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win%alt.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win%alt.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win%iso.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win%iso.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win%iso.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win%iso.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win%iso.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win%koi.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win%koi.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win%koi.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win%koi.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win%koi.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win%mac.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win%mac.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win%mac.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win%mac.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win%mac.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
149
st->_st_cset = cset;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
150
st->_st_stat = stat;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
49
struct _icv_state *st;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
51
if ((st = (struct _icv_state *)malloc(sizeof(struct _icv_state)))
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
55
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
56
st->_st_stat = ST_INIT;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
58
return (st);
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
66
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
68
free(st);
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
77
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
86
cset = st->_st_cset;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
87
stat = st->_st_stat;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
100
return ((void*)st);
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
214
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
216
if (!st)
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
219
free(st);
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
226
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
231
if (st == NULL) {
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
238
st->aATR = 0x42; /* Devangiri */
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
239
st->_ustate = U0;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
240
st->_errno = 0;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
244
st->_errno = errno = 0;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
250
switch ( st->_ustate ) {
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
261
st->_ustate = U1;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
262
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
265
st->_ustate = U2;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
266
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
272
st->_ustate = U4;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
273
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
282
st->_ustate = U0;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
289
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
298
st->_ustate = U3;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
299
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
304
unsigned char mChar = st->keepc[0];
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
309
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
313
ucs2_from_utf8(ucsid, (char *)&st->keepc[0], i, mask, len);
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
323
if ( isc_type != NUM_ISCII && st->aATR != aTRs[isc_type] ) {
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
334
st->aATR = aTRs[isc_type];
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
340
isc_type = isc_TYPE[ st->aATR - 0x42 ];
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
352
n = ucs_to_iscii(ucsid, outbuf, outbytesleft, isc_type, &st->halant_context);
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
358
st->_errno = errno;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
367
st->_ustate = U0;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
371
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
381
st->_ustate = U5;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
382
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
388
st->_ustate = U6;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
389
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
397
st->keepc[3] = **inbuf;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
398
st->_ustate = U0;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
419
if (*inbytesleft == 0 && st->_ustate != U0) {
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
90
_iconv_st *st;
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
92
if ((st = (_iconv_st*)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
97
bzero(st, sizeof(_iconv_st));
usr/src/lib/iconv_modules/hi_IN/UTF-8%iscii91.c
98
st->aATR = 0x42; /* Devanagiri */
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
100
st->keepc = ea_iscii;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
102
st->is_vowel = 0;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
106
if ( is_first_vowel(st->keepc) ) {
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
109
st->keepc = ea_iscii;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
111
st->is_vowel = 1;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
113
st->keepc = 0;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
118
sizeof(eaiscii_isc_tbl)/sizeof(Entry), st->keepc);
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
119
st->keepc = ea_iscii;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
121
} else if ( (st->keepc >= EA_START) && (nukta_value = get_nukta_value(st->keepc))) {
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
123
st->keepc = 0;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
127
sizeof(eaiscii_isc_tbl)/sizeof(Entry), st->keepc);
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
128
st->keepc = ea_iscii;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
132
sizeof(eaiscii_isc_tbl)/sizeof(Entry), st->keepc);
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
133
st->keepc = ea_iscii;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
144
_iconv_st *st;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
146
if ((st = (_iconv_st*)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
151
bzero(st, sizeof(_iconv_st));
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
153
return ((void*)st);
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
160
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
162
if (!st)
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
165
free(st);
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
169
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
172
if (st == NULL) {
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
187
switch (st->context) {
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
189
if ( c == LEADING_BYTE ) st->context = POSSIBLE_ISCII;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
191
if ( !isspace(c) ) st->context = ASCII;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
198
if ( isspace(c) ) st->context = SPACE;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
205
if ( !isspace(c) ) { st->context = ISCII; continue; } /* don't advance */
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
210
st->context = ASCII;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
220
st->context = SPACE;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
229
iscii = get_iscii(st, 0, &flag);
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
246
st->context = SPACE;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
251
iscii = get_iscii(st, c, &flag);
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
73
get_iscii(_iconv_st *st, uchar ea_iscii, int *flag)
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
77
if ( st->keepc == 0 ) {
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
84
st->keepc = ea_iscii;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
92
if ( st->is_vowel ) {
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
95
if ( st->keepc == 0x73 ) iscii = 0xAE;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
96
if ( st->keepc == 0x76 ) iscii = 0xB2;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
97
st->keepc = 0;
usr/src/lib/iconv_modules/hi_IN/ea-iscii%iscii91.c
99
iscii = get_vowel(st->keepc);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
108
iscii_to_utf8(_iconv_st *st, char *buf, size_t buflen)
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
113
ISCII isc_type = isc_TYPE[st->keepc[0] - DEV_ATR];
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
116
unsigned int keepc1 = (unsigned int) (st->keepc[1] & ONEBYTE);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
117
unsigned int keepc2 = (unsigned int) (st->keepc[2] & ONEBYTE);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
139
st->keepc[1] = 0;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
158
st->keepc[1] = st->keepc[2] = 0;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
167
st->keepc[1] = st->keepc[2];
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
176
st->keepc[1] = st->keepc[2] = 0;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
187
st->keepc[1] = st->keepc[2] = 0;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
207
st->keepc[1] = st->keepc[2] = 0;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
210
st->keepc[1] = st->keepc[2];
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
214
st->keepc[1] = st->keepc[2];
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
221
st->keepc[1] = st->keepc[2];
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
223
st->keepc[2] = 0;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
282
_iconv_st *st;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
284
if ((st = (_iconv_st*)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
289
bzero(st, sizeof(_iconv_st));
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
290
st->keepc[0] = DEV_ATR;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
291
st->pState = S_BASIC;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
293
return ((void*)st);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
300
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
302
if (!st)
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
305
free(st);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
312
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
318
if (st == NULL) {
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
324
st->keepc[0] = DEV_ATR;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
325
st->pState = S_BASIC;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
326
st->_errno = 0;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
331
if ( st->_errno == E2BIG ) {
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
332
n = iscii_to_utf8(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
337
st->_errno = errno = 0; /* reset internal and external errno */
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
342
unsigned int prevChar = (unsigned int)(st->keepc[1] & ONEBYTE);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
354
st->keepc[1] = curChar;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
356
st->keepc[2] = curChar;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
358
if (st->pState == S_ATR) {
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
360
st->keepc[1] = 0;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
363
st->keepc[0] = curChar;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
369
n=iscii_to_utf8(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
374
st->_errno = errno;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
380
if (st->pState == S_BASIC) { /* Flush */
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
381
if ( st->keepc[1] == 0 )
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
383
if (curState == S_EXT) st->keepc[1] = ISC_ext;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
386
n = iscii_to_utf8(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
391
st->_errno = errno;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
393
if (curState == S_EXT) st->keepc[1] = ISC_ext;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
401
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
402
st->pState = S_BASIC; /* reset state */
usr/src/lib/iconv_modules/hi_IN/iscii91%UTF-8.c
406
st->pState = curState;
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
100
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
103
if (st == NULL) {
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
120
if ( st->context != ISCII ) {
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
122
if ( st->context != SPACE ) {
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
127
st->context = SPACE;
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
136
st->context = ISCII;
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
201
if ( st->context == ISCII && !isspace(c) ) {
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
206
st->context = SPACE;
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
218
st->context = ASCII;
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
220
st->context = SPACE;
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
75
_iconv_st *st;
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
77
if ((st = (_iconv_st*)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
82
bzero(st, sizeof(_iconv_st));
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
84
return ((void*)st);
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
91
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
93
if (!st)
usr/src/lib/iconv_modules/hi_IN/iscii91%ea-iscii.c
96
free(st);
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
60
_iconv_st *st;
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
62
if ((st = (_iconv_st*)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
67
bzero(st, sizeof(_iconv_st));
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
69
return ((void*)st);
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
76
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
78
if (!st)
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
81
free(st);
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
85
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/hi_IN/iscii91%pc-iscii.c
88
if (st == NULL) {
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
60
_iconv_st *st;
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
62
if ((st = (_iconv_st*)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
67
bzero(st, sizeof(_iconv_st));
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
69
return ((void*)st);
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
76
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
78
if (!st)
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
81
free(st);
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
85
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/hi_IN/pc-iscii%iscii91.c
88
if (st == NULL) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
109
st->_st_cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
112
st->_st_cset = CS_3;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
115
st->_st_cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
123
st->_st_cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
133
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
142
} else if (st->_st_cset == CS_0) { /* IRV */
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
148
} else if (st->_st_cset == CS_1) { /* Plane 1 */
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
171
} else if (st->_st_cset == CS_3) { /* Plane 2 */
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
44
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
49
st = (struct _icv_state *)(_icv_get_ext(cd));
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
50
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
72
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
79
st = (struct _icv_state *)(_icv_get_ext(cd));
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
86
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
148
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
164
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
177
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
181
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
197
st->_st_cset_sav = cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
200
st->_st_cset_sav = cset = CS_2;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
283
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
314
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
356
cset = st->_st_cset_sav;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
45
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
47
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
501
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
51
st->_st_cset = st->_st_cset_sav = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
53
return (st);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
57
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
59
free(st);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
63
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
81
st->_st_cset_sav = st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
149
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
165
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
178
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
182
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
198
st->_st_cset_sav = cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
202
st->_st_cset_sav = cset = CS_2;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
284
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
315
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
357
cset = st->_st_cset_sav;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
451
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
53
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
55
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
59
st->_st_cset_sav = st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
61
return (st);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
65
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
67
free(st);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
71
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
87
st->_st_cset_sav = st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
91
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
146
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
162
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
175
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
179
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
195
st->_st_cset_sav = cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
199
st->_st_cset_sav = cset = CS_2;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
281
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
312
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
354
cset = st->_st_cset_sav;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
45
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
464
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
47
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
51
st->_st_cset = st->_st_cset_sav = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
53
return (st);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
57
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
59
free(st);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
63
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
81
st->_st_cset_sav = st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
85
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
367
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
42
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
44
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
48
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
49
return (st);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
53
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
55
free(st);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
59
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
76
if (st->_st_cset != CS_0) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
91
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
96
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
108
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
113
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
368
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
42
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
44
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
48
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
49
return (st);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
53
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
55
free(st);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
64
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
79
if ((st->_st_cset == CS_1) || (st->_st_cset == CS_3)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
94
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
95
} else if (st->_st_cset == CS_2) {
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
108
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
113
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
213
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
53
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
55
if ((st = (struct _icv_state *)
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
59
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
61
return (st);
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
84
struct _icv_state *st = (struct _icv_state *)cd;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
97
if (st->_st_cset != CS_0) {
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
110
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
116
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
187
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
58
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
63
st = (struct _icv_state *)(_icv_get_ext(cd));
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
64
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
86
struct _icv_state *st = (struct _icv_state *)(_icv_get_ext(cd));
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
99
if (st->_st_cset != CS_0) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
327
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
43
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
45
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
49
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
50
return (st);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
54
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
56
free(st);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
60
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
74
if (st->_st_cset != CS_0) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
89
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
94
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
104
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
109
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
319
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
42
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
44
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
48
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
49
return (st);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
53
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
55
free(st);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
59
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
75
if ((st->_st_cset == CS_1) || (st->_st_cset == CS_3)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
90
st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
91
} else if (st->_st_cset == CS_2) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
143
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
159
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
172
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
176
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
192
st->_st_cset_sav = cset = CS_0;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
278
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
309
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
343
cset = st->_st_cset_sav;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
46
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
48
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
485
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
52
st->_st_cset = st->_st_cset_sav = CS_0;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
54
return (st);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
58
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
60
free(st);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
64
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
79
st->_st_cset_sav = st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
83
cset = st->_st_cset;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
150
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
154
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
179
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
183
st->_st_cset_sav = cset = CS_3;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
199
st->_st_cset_sav = cset = CS_0;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
285
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
316
st->_st_cset_sav = cset = CS_1;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
350
cset = st->_st_cset_sav;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
427
st->_st_cset = cset;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
45
struct _icv_state *st;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
47
if ((st = (struct _icv_state *)malloc(sizeof (struct _icv_state)))
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
51
st->_st_cset = st->_st_cset_sav = CS_0;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
53
return (st);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
57
_icv_close(struct _icv_state *st)
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
59
free(st);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
63
_icv_iconv(struct _icv_state *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
78
st->_st_cset_sav = st->_st_cset = CS_0;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
82
cset = st->_st_cset;
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
103
st = (_icv_state *)_icv_open();
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
112
_icv_iconv(st, &ip1, &ileft, &op1, &oleft));
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
119
_icv_close(st);
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
46
_icv_state *st;
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
48
if ((st = (_icv_state *)malloc(sizeof(_icv_state))) == NULL) {
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
53
st->left_to_right = B_FALSE;
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
54
st->right_to_left = B_TRUE;
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
55
st->left_code_size = 2; /* byte */
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
56
st->right_code_size = 2; /* byte */
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
57
st->table = &cp933_ucs2_tab[0];
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
58
st->table_size = MAX_UCS_NUM;
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
59
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
61
st->ustate = 0;
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
62
st->_errno = 0;
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
63
return ((void *)st);
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
71
_icv_close(_icv_state *st)
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
73
if (st == NULL)
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
76
free(st);
usr/src/lib/iconv_modules/ko/common/Cp933_to_UTF8.c
94
struct _icv_state *st;
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
103
st = (_icv_state *)_icv_open();
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
112
_icv_iconv(st, (char **)&ip1, &ileft, (char **)&op1, &oleft),
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
120
_icv_close(st);
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
46
_icv_state *st;
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
48
if ((st = (_icv_state *)malloc(sizeof(_icv_state))) == NULL) {
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
53
st->left_to_right = B_TRUE;
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
54
st->right_to_left = B_FALSE;
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
55
st->left_code_size = 2; /* byte */
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
56
st->right_code_size = 2; /* byte */
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
57
st->table = &ucs2_cp933_tab[0];
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
58
st->table_size = MAX_UCS_NUM;
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
59
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
61
st->ustate = 0;
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
62
st->_errno = 0;
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
63
return ((void *)st);
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
71
_icv_close(_icv_state *st)
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
73
if (st == NULL)
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
76
free(st);
usr/src/lib/iconv_modules/ko/common/UTF8_to_Cp933.c
94
struct _icv_state *st;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
101
getc_12(my_inbuf, my_inbytesleft, st)
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
104
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
117
if (st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
118
c = st->temp_ibuf[st->istart];
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
119
st->istart++;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
120
if (st->istart >= st->iend) {
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
121
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
122
st->istart = 0;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
123
st->iend = 0;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
150
if (st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
151
st->istart--;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
164
if (st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
165
st->istart--;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
179
if (st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
180
st->istart--;
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
212
if (st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/byte_to_comb.c
213
st->istart--;
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
100
AddChar(EA, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
104
AddChar(U, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
105
AddChar(I, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
109
AddChar(EU, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
110
AddChar(I, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
114
AddChar(code, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
121
echo_conso(char code, struct _cv_state *st)
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
125
AddChar(GI_UG, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
126
AddChar(SI_OD, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
130
AddChar(NI_UN, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
131
AddChar(JI_UD, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
135
AddChar(NI_UN, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
136
AddChar(HI_UD, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
140
AddChar(RI_UL, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
141
AddChar(GI_UG, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
145
AddChar(RI_UL, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
146
AddChar(MI_UM, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
150
AddChar(RI_UL, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
151
AddChar(BI_UB, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
155
AddChar(RI_UL, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
156
AddChar(SI_OD, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
160
AddChar(RI_UL, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
161
AddChar(TI_GUT, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
165
AddChar(RI_UL, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
166
AddChar(PI_UP, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
170
AddChar(RI_UL, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
171
AddChar(HI_UD, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
175
AddChar(BI_UB, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
176
AddChar(SI_OD, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
180
AddChar(code, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
39
void AddChar (char Char, struct _cv_state *st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
40
void echo_conso(char code, struct _cv_state *st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
41
void echo_vowel(char code, struct _cv_state *st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
49
write_21(code_2, st)
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
51
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
59
AddChar(code_1, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
64
echo_vowel(code_1, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
69
echo_conso(code_1, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
75
echo_vowel(char code, struct _cv_state* st)
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
79
AddChar(O, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
80
AddChar(A, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
84
AddChar(O, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
85
AddChar(AE, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
89
AddChar(O, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
90
AddChar(I, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
94
AddChar(U, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
95
AddChar(E, st);
usr/src/lib/iconv_modules/ko/common/comb_to_byte.c
99
AddChar(U, st);
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
205
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
207
if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL)
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
210
st->_st_status = SHIFT_IN;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
211
st->_gstate = _nostate;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
213
return (st);
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
217
_cv_close(struct _cv_state *st)
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
219
free(st);
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
224
_cv_enconv(struct _cv_state *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
228
if (st->_st_status == SHIFT_OUT && *outbytesleft > 0)
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
234
st->_st_status = SHIFT_IN;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
235
st->_gstate = _nostate;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
243
if ( st->_gstate == _nostate )
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
244
st->_gstate = _g0;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
248
if (st->_st_status == SHIFT_IN ) {
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
249
if ( st->_gstate == _g0 ) {
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
257
st->_gstate = _g1;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
272
st->_st_status = SHIFT_OUT;
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
284
if (st->_st_status == SHIFT_OUT) {
usr/src/lib/iconv_modules/ko/common/euc_to_iso2022-7.c
285
st->_st_status = SHIFT_IN;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
234
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
236
if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL)
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
239
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
240
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
241
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
242
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
243
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
245
return (st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
249
_cv_close(st)
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
250
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
252
free(st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
257
_cv_enconv(st, inbuf, inbytesleft, outbuf, outbytesleft)
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
258
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
268
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
269
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
270
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
271
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
272
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
276
if (st->flush_obuf) {
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
277
while ((*outbytesleft > 0) && (st->start_cnt < st->end_cnt)) {
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
278
**outbuf = st->temp_obuf[st->start_cnt];
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
281
(st->start_cnt)++;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
284
if (st->start_cnt < st->end_cnt) {
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
287
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
288
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
289
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
293
st->my_outbuf = outbuf;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
294
st->my_outbytesleft = outbytesleft;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
296
while (*inbytesleft > 0 && *(st->my_outbytesleft) > 0) {
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
298
if (st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
299
c = st->temp_ibuf[0];
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
300
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
308
st->ibuf_left = 1;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
309
st->temp_ibuf[0] = c;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
318
AddChar ('?', st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
319
AddChar ('?', st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
321
AddChar (code>>8, st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
322
AddChar (code&BYTE_MASK, st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
324
if (st->invalid) {
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
325
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
330
AddChar (c, st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
331
if (st->invalid) {
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
332
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
341
AddChar (Char, st)
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
343
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
346
if (*(st->my_outbytesleft) <= 0) {
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
347
st->invalid = 1;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
348
st->temp_obuf[st->end_cnt] = Char;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
349
st->end_cnt++;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
350
st->flush_obuf = 1;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
352
**(st->my_outbuf) = Char;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
353
(*(st->my_outbuf))++, (*(st->my_outbytesleft))--;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
375
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
385
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
393
_cv_enconv(st, &ip1, &ileft, &op1, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
395
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
396
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
402
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
408
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
416
_cv_enconv(st, &ip2, &ileft, &op2, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
418
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
419
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
435
_cv_enconv(st, &ip21, &ileft, &op2, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
437
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
438
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
444
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
450
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
458
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
460
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
461
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
462
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
463
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
473
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
475
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
476
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
477
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
478
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
488
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
490
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
491
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
492
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
493
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
499
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/euc_to_johap.c
52
void AddChar (char Char, struct _cv_state* st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
427
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
429
if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
432
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
433
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
434
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
435
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
436
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
438
return (st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
442
_cv_close(st)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
443
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
445
free(st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
450
_cv_enconv(st, inbuf, inbytesleft, outbuf, outbytesleft)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
451
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
461
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
462
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
463
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
464
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
465
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
469
if (st->flush_obuf) {
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
470
while ((*outbytesleft > 0) && (st->start_cnt < st->end_cnt)) {
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
471
**outbuf = st->temp_obuf[st->start_cnt];
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
474
(st->start_cnt)++;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
477
if (st->start_cnt < st->end_cnt) {
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
480
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
481
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
482
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
486
st->my_outbuf = outbuf;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
487
st->my_outbytesleft = outbytesleft;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
489
while (*inbytesleft > 0 && *(st->my_outbytesleft) > 0) {
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
491
if (st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
492
c = st->temp_ibuf[0];
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
493
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
501
st->ibuf_left = 1;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
502
st->temp_ibuf[0] = c;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
51
void AddChar (char Char, struct _cv_state *st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
516
AddChar (0x0e, st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
517
write_21(code, st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
518
AddChar (0x0f, st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
52
int write_21(KCHAR code_2, struct _cv_state *st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
521
AddChar (0x0e, st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
523
AddChar(code - 0xa4a0 + 0x40, st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
527
AddChar(code + 0x61, st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
529
AddChar (0x0f, st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
533
AddChar ('?', st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
534
AddChar ('?', st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
540
AddChar ('?', st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
541
AddChar ('?', st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
544
if (st->invalid) { /* ran out of outbuf space */
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
545
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
550
AddChar (c, st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
551
if (st->invalid) {
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
552
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
565
AddChar (Char, st)
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
567
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
570
if (*(st->my_outbytesleft) <= 0) {
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
571
st->invalid = 1;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
572
st->temp_obuf[st->end_cnt] = Char;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
573
st->end_cnt++;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
574
st->flush_obuf = 1;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
576
**(st->my_outbuf) = Char;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
577
(*(st->my_outbuf))++, (*(st->my_outbytesleft))--;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
599
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
609
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
617
_cv_enconv(st, &ip1, &ileft, &op1, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
619
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
620
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
626
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
632
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
640
_cv_enconv(st, &ip2, &ileft, &op2, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
642
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
643
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
659
_cv_enconv(st, &ip21, &ileft, &op2, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
661
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
662
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
668
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
674
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
682
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
684
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
685
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
686
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
687
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
697
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
699
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
700
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
701
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
702
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
712
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
714
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
715
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
716
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
717
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/euc_to_nbyte.c
723
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
207
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
209
if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL)
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
212
st->_st_status = SHIFT_IN;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
213
st->_gstate = _nostate;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
215
return (st);
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
219
_cv_close(struct _cv_state *st)
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
221
free(st);
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
226
_cv_enconv(struct _cv_state *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
230
st->_st_status = SHIFT_IN;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
231
st->_gstate = _nostate;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
239
if ( st->_gstate == _nostate )
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
240
st->_gstate = _g0;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
243
if ( st->_gstate == _g1 ) {
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
245
st->_st_status = SHIFT_OUT;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
247
st->_st_status = SHIFT_IN;
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
249
if (st->_st_status == SHIFT_OUT) {
usr/src/lib/iconv_modules/ko/common/iso2022-7_to_euc.c
269
st->_gstate = _g1;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
200
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
202
if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL)
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
205
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
206
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
207
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
208
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
209
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
211
return (st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
215
_cv_close(st)
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
216
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
218
free(st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
223
_cv_enconv(st, inbuf, inbytesleft, outbuf, outbytesleft)
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
224
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
234
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
235
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
236
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
237
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
238
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
242
if (st->flush_obuf) {
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
243
while ((*outbytesleft > 0) && (st->start_cnt < st->end_cnt)) {
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
244
**outbuf = st->temp_obuf[st->start_cnt];
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
247
(st->start_cnt)++;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
250
if (st->start_cnt < st->end_cnt) {
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
253
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
254
st->start_cnt = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
255
st->end_cnt = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
259
st->my_outbuf = outbuf;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
260
st->my_outbytesleft = outbytesleft;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
262
while (*inbytesleft > 0 && *(st->my_outbytesleft) > 0) {
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
264
if (st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
265
c = st->temp_ibuf[0];
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
266
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
274
st->ibuf_left = 1;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
275
st->temp_ibuf[0] = c;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
284
AddChar ('?', st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
285
AddChar ('?', st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
287
AddChar (code>>8, st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
288
AddChar (code&BYTE_MASK, st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
290
if (st->invalid) {
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
291
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
296
AddChar (c, st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
297
if (st->invalid) {
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
298
st->invalid = 0;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
307
AddChar (Char, st)
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
309
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
312
if (*(st->my_outbytesleft) <= 0) {
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
313
st->invalid = 1;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
314
st->temp_obuf[st->end_cnt] = Char;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
315
st->end_cnt++;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
316
st->flush_obuf = 1;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
318
**(st->my_outbuf) = Char;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
319
(*(st->my_outbuf))++, (*(st->my_outbytesleft))--;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
342
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
352
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
360
_cv_enconv(st, &ip1, &ileft, &op1, &oleft));
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
362
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
363
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
369
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
375
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
383
_cv_enconv(st, &ip2, &ileft, &op2, &oleft));
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
385
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
386
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
402
_cv_enconv(st, &ip21, &ileft, &op2, &oleft));
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
404
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
405
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
411
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
417
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
425
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
427
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
428
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
429
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
430
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
440
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
442
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
443
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
444
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
445
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
455
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
457
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
458
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
459
printf(" strat_cnt %d end_cnt %d\n", st->start_cnt,
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
460
st->end_cnt);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
466
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/johap_to_euc.c
57
void AddChar (char Char, struct _cv_state *st);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
407
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
409
if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL)
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
412
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
413
st->istart = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
414
st->iend = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
415
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
417
return (st);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
421
_cv_close(st)
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
422
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
424
free(st);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
428
_cv_enconv(st, inbuf, inbytesleft, outbuf, outbytesleft)
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
429
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
438
st->ibuf_left = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
439
st->istart = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
440
st->iend = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
441
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
445
if (st->flush_obuf) {
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
446
**outbuf = st->temp_obuf[0];
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
449
st->flush_obuf = 0;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
456
if (!is_SI(inbuf, inbytesleft, st))
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
459
code = getc_12(inbuf, inbytesleft, st);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
466
st->flush_obuf = 1;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
467
st->temp_obuf[0] = code&0xFF;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
47
int is_SI(char **inbuf, size_t *inbytesleft, struct _cv_state *st);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
481
is_SI(inbuf, inbytesleft, st)
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
484
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
500
if (SO_found || st->ibuf_left) {
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
515
if ((SO_found && !SI_found) || (st->ibuf_left && !SI_found)) {
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
516
st->ibuf_left = 1;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
519
st->temp_ibuf[st->iend] = **inbuf;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
520
st->iend++;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
550
struct _cv_state *st;
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
560
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
568
_cv_enconv(st, &ip1, &ileft, &op1, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
570
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
571
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
577
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
583
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
591
_cv_enconv(st, &ip2, &ileft, &op2, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
593
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
594
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
610
_cv_enconv(st, &ip21, &ileft, &op2, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
612
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
613
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
619
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
625
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
633
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
635
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
636
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
637
printf(" strat_cnt %d end_cnt %d\n", st->istart,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
638
st->iend);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
648
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
650
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
651
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
652
printf(" strat_cnt %d end_cnt %d\n", st->istart,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
653
st->iend);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
663
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
665
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
666
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
667
printf(" strat_cnt %d end_cnt %d\n", st->istart,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
668
st->iend);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
674
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
682
st = _cv_open();
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
690
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
692
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
693
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
694
printf(" strat_cnt %d end_cnt %d\n", st->istart,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
695
st->iend);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
705
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
707
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
708
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
709
printf(" strat_cnt %d end_cnt %d\n", st->istart,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
710
st->iend);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
720
_cv_enconv(st, &ip3, &ileft, &op3, &oleft));
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
722
printf(" flush_obuf %d ibuf_left %d\n", st->flush_obuf,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
723
st->ibuf_left);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
724
printf(" strat_cnt %d end_cnt %d\n", st->istart,
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
725
st->iend);
usr/src/lib/iconv_modules/ko/common/nbyte_to_euc.c
731
_cv_close(st);
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
109
switch(st->_ustate){
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
128
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
130
st->_ustate = U1;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
131
st->_buffer[0] = *ib;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
136
st->_ustate = U2;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
137
st->_buffer[0] = *ib;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
145
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
147
st->_ustate = U4;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
148
st->_buffer[0] = *ib;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
152
st->_count++;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
159
st->_ustate = UX;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
160
st->_buffer[1] = *ib;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
161
st->_count++;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
167
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
173
first_byte = (unsigned char) st->_buffer[0];
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
183
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
185
st->_ustate = U3;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
186
st->_buffer[1] = *ib;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
187
st->_count++;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
191
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
197
st->_ustate = UX;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
198
st->_buffer[2] = *ib;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
199
st->_count++;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
204
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
211
first_byte = st->_buffer[0];
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
215
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
217
st->_ustate = U5;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
218
st->_buffer[1] = *ib;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
219
st->_count++;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
222
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
228
st->_ustate = U6;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
229
st->_buffer[2] = *ib;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
230
st->_count++;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
232
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
239
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
243
st->_ustate = U0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
246
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
256
switch(st->_count){
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
258
utf8_code.byte.byte3 = st->_buffer[0];
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
259
utf8_code.byte.byte4 = st->_buffer[1];
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
262
utf8_code.byte.byte2 = st->_buffer[0];
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
263
utf8_code.byte.byte3 = st->_buffer[1];
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
264
utf8_code.byte.byte4 = st->_buffer[2];
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
286
st->_ustate = U0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
287
st->_count = 0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
292
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
293
st->_ustate = U0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
294
st->_count = 0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
298
if(st->_errno){
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
300
fprintf(stderr, "st->_errno=%d\tst->_ustate=%d\n", st->_errno, st->_ustate);
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
47
_iconv_st *st;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
48
if((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL){
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
52
st->_ustate = U0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
53
st->_errno = 0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
54
st->_count = 0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
58
return ((void *) st);
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
64
void _icv_close(_iconv_st* st)
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
66
if(!st)
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
69
free(st);
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
75
size_t _icv_iconv(_iconv_st* st, char** inbuf, size_t* inbufleft,
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
86
if(st == NULL){
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
92
st->_ustate = U0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
93
st->_errno = 0;
usr/src/lib/iconv_modules/ko/common/utf_to_johap92.c
97
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
46
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
48
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
53
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
54
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
62
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
64
if (!st)
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
67
free(st);
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
75
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
82
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
88
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UCS-2%tcvn.c
92
st->_errno = 0; /* Rreset internal errno */
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
46
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
48
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
53
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
54
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
62
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
64
if (!st)
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
67
free(st);
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
75
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
82
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
88
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UCS-2%viscii.c
92
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
159
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
180
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
45
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
47
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
52
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
53
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
61
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
63
if (!st)
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
66
free(st);
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
74
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
83
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
89
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UTF-8%tcvn.c
93
st->_errno = 0; /* Rreset internal errno */
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
107
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
118
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
124
st->ustate = U0;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
125
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
129
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
137
switch (st->ustate) {
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
151
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
153
st->ustate = U1;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
154
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
157
st->ustate = U2;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
158
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
162
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
164
st->ustate = U5;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
165
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
174
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
176
c1 = (st->keepc[0]&0x1c)>>2;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
177
c2 = ((st->keepc[0]&0x03)<<6) | ((st->keepc[1])&0x3f);
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
178
st->ustate = U4;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
181
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
185
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
190
first_byte = (uchar_t)st->keepc[0];
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
196
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
198
st->ustate = U3;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
199
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
205
st->ustate = U4;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
207
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
208
c1 = ((st->keepc[0]&0x0f)<<4) |
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
209
((st->keepc[1]&0x3c)>>2);
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
210
c2 = ((st->keepc[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
212
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
213
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
217
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
230
st->ustate = U0;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
233
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
241
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
243
st->ustate = U6;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
244
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
250
st->ustate = U7;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
251
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
253
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
260
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
265
st->ustate = U0;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
268
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
272
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
273
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
277
if (st->_errno) {
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
280
st->_errno, st->ustate);
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
289
if (*inbytesleft == 0 && st->ustate != U0)
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
298
switch (st->ustate)
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
329
st->ustate = U0;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
56
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
58
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
63
st->ustate = U0;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
64
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
65
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
73
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
75
if (!st)
usr/src/lib/iconv_modules/vi/common/UTF-8%viscii.c
78
free(st);
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
100
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
104
st->_errno = 0; /* Reset internal errno */
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
112
if (st->last != 0) {
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
127
unidx = binsearch(st->last, vi_comb_data, VOWEL_NUM);
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
134
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
137
SET_UCS(st->last);
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
140
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
148
st->last = uni;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
163
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
166
if (st->last!=0 ) {
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
167
SET_UCS(st->last);
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
168
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
57
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
59
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
64
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
65
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
66
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
74
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
76
if (!st)
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
79
free(st);
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
87
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/tcvn%UCS-2.c
94
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
104
if (st->last != 0) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
119
unidx = binsearch(st->last, vi_comb_data, VOWEL_NUM);
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
125
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
128
if (st->last < 0x80) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
129
*(*outbuf)++ = (char)st->last;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
131
} else if (st->last >= 0x0080 && st->last <= 0x07ff) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
136
*(*outbuf)++ = (char)((st->last >> 6) & 0x1f) | 0xc0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
137
*(*outbuf)++ = (char)(st->last & 0x3f) | 0x80;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
139
} else if (st->last >= 0x0800) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
144
*(*outbuf)++ = (char)((st->last >> 12) & 0xf) | 0xe0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
145
*(*outbuf)++ = (char)((st->last >>6) & 0x3f) | 0x80;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
146
*(*outbuf)++ = (char)(st->last & 0x3f) | 0x80;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
150
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
158
st->last = uni;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
193
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
197
if (st->last !=0 ) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
198
if (st->last < 0x80) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
199
*(*outbuf)++ = (char)st->last;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
201
} else if (st->last >= 0x0080 && st->last <= 0x07ff) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
206
*(*outbuf)++ = (char)((st->last >> 6) & 0x1f) | 0xc0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
207
*(*outbuf)++ = (char)(st->last & 0x3f) | 0x80;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
209
} else if (st->last >= 0x0800) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
214
*(*outbuf)++ = (char)((st->last >> 12) & 0xf) | 0xe0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
215
*(*outbuf)++ = (char)((st->last >>6) & 0x3f) | 0x80;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
216
*(*outbuf)++ = (char)(st->last & 0x3f) | 0x80;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
219
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
50
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
52
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
57
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
58
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
66
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
68
if (!st)
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
71
free(st);
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
79
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
86
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
92
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%UTF-8.c
96
st->_errno = 0; /* Reset internal errno */
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
101
st->_errno = 0; /* Reset internal errno */
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
108
if (st->last != 0) {
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
113
idx = binsearch(st->last, tcvn_comb_data, VOWEL_NUM);
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
120
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
122
tcvn_2_viscii(st->last, &chout);
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
123
if (st->last != 0x0 && chout == 0x0) {
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
132
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
141
st->last = ch;
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
164
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
168
if (st->last != 0) {
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
169
tcvn_2_viscii(st->last, &chout);
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
174
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
52
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
54
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
59
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
60
st->last = 0;
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
61
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
69
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
71
if (!st)
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
74
free(st);
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
82
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
91
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/tcvn%viscii.c
97
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
45
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
47
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
51
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
52
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
60
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
62
if (!st)
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
65
free(st);
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
73
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
79
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
85
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/viscii%UCS-2.c
89
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
48
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
50
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
55
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
56
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
64
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
66
if (!st)
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
69
free(st);
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
77
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
84
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
90
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/viscii%UTF-8.c
94
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
48
_iconv_st *st;
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
50
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
54
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
55
return ((void *) st);
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
63
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
65
if (!st)
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
68
free(st);
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
76
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
83
if (st == NULL) {
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
89
st->_errno = 0;
usr/src/lib/iconv_modules/vi/common/viscii%tcvn.c
93
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
100
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
107
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
110
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
118
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
120
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
124
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
131
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
133
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
134
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
138
n = hz2utf8(st->_lastc, **inbuf, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
145
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
149
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
151
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
54
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
56
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
61
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
62
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
70
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
72
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
75
free(st);
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
90
_icv_iconv(_iconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%UTF-8.c
95
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
106
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
109
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
120
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
124
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
132
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
134
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
135
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
139
n = hz2gb(st->_lastc, **inbuf, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
146
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
150
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
164
if ( st->_gstate != G0 && *inbytesleft == 0 ) {
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
53
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
55
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
60
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
61
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
69
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
71
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
74
free(st);
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
89
_icv_iconv(_iconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
94
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/HZ-GB-2312%zh_CN.euc.c
99
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
103
switch (st->_ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
105
if (**inbuf & MSB && st->saved_ustate ==U0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
116
if (st->saved_ustate == U1 || st->saved_ustate == U3)
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
127
st->saved_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
150
st->_ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
151
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
154
st->_ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
155
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
162
st->_ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
163
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
169
c1 = (st->_cbuf[0]&0x1c)>>2;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
170
c2 = ((st->_cbuf[0]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
178
st->saved_ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
179
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
185
st->saved_ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
187
first_byte = st->_cbuf[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
196
st->_ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
197
st->_cbuf[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
202
c1 = ((st->_cbuf[0]&0x0f)<<4) | ((st->_cbuf[1]&0x3c)>>2);
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
203
c2 = ((st->_cbuf[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
213
st->saved_ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
214
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
222
first_byte = st->_cbuf[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
233
st->_ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
234
st->_cbuf[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
235
st->saved_ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
241
st->_ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
242
st->_cbuf[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
243
st->saved_ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
260
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
261
st->saved_ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
274
if (*inbytesleft == 0 && st->_ustate != U0)
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
52
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
54
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
59
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
60
st->saved_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
61
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
69
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
71
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
74
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
82
_icv_iconv(_iconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
88
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%HZ-GB-2312.c
94
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
41
_icv_state *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
43
if ((st = (_icv_state *)malloc(sizeof(_icv_state))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
48
st->left_to_right = B_TRUE;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
49
st->right_to_left = B_FALSE;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
50
st->left_code_size = 2; /* byte */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
51
st->right_code_size = 2; /* byte */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
52
st->table = &ucs2_cp935_tab[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
53
st->table_size = MAX_UCS_NUM;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
54
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
56
st->ustate = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
57
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
58
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
66
_icv_close(_icv_state *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
68
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN-cp935.c
71
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
101
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
111
switch (st->_ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
116
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
117
st->_ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
118
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
129
st->_ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
130
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
133
st->_ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
134
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
141
st->_ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
142
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
147
if ((**inbuf & 0xc0) == MSB || st->little_endian) { /* Two-byte UTF */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
153
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
155
c2 = st->_cbuf[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
163
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
167
c1 = (st->_cbuf[0]&0x1c)>>2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
168
c2 = ((st->_cbuf[0]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
176
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
188
first_byte = st->_cbuf[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
198
st->_ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
199
st->_cbuf[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
206
c1 = ((st->_cbuf[0]&0x0f)<<4) | ((st->_cbuf[1]&0x3c)>>2);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
207
c2 = ((st->_cbuf[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
214
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
226
first_byte = st->_cbuf[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
237
st->_ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
238
st->_cbuf[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
244
st->_ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
245
st->_cbuf[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
266
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
279
if (*inbytesleft == 0 && st->_ustate != U0)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
288
switch (st->_ustate)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
316
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
53
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
55
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
60
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
61
st->little_endian = false;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
62
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
64
st->little_endian = true;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
65
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
67
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
75
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
77
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
80
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
88
_icv_iconv(_iconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.euc.c
95
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
100
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
106
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
107
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
111
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
143
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
195
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
208
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
214
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
215
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
219
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
228
switch (st->ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
238
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
240
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
241
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
244
st->ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
245
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
249
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
251
st->ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
252
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
260
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
262
c1 = (st->keepc[0]&0x1c)>>2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
263
c2 = ((st->keepc[0]&0x03)<<6) | ((st->keepc[1])&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
265
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
268
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
272
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
276
first_byte = (uchar_t)st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
283
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
286
st->ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
287
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
292
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
294
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
295
c1 = ((st->keepc[0]&0x0f)<<4) |
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
296
((st->keepc[1]&0x3c)>>2);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
297
c2 = ((st->keepc[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
299
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
300
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
304
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
311
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
327
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
329
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
333
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
341
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
343
st->ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
344
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
350
st->ustate = U7;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
351
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
354
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
360
if ( *outbytesleft < 2 ) st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
369
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
373
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
376
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
377
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
381
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
384
st->_errno, st->ustate);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
393
if (*inbytesleft == 0 && st->ustate != U0)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
402
switch (st->ustate)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
433
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
61
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
63
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
68
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
69
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
70
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
78
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
80
if (!st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
83
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.gbk.c
88
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
102
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
103
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
104
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
114
switch (st->_ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
117
if (st->_istate == OUT) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
118
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
139
st->_ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
140
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
143
st->_ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
144
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
153
st->_ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
154
st->_cbuf[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
157
if (st->_istate == IN) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
158
if (st->_gstate == G0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
163
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
174
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
182
c1 = (st->_cbuf[0]&0x1c)>>2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
183
c2 = ((st->_cbuf[0]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
191
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
198
first_byte = st->_cbuf[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
207
st->_ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
208
st->_cbuf[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
213
c1 = ((st->_cbuf[0]&0x0f)<<4) | ((st->_cbuf[1]&0x3c)>>2);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
214
c2 = ((st->_cbuf[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
224
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
230
first_byte = st->_cbuf[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
240
st->_ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
241
st->_cbuf[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
247
st->_ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
248
st->_cbuf[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
265
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
279
if (*inbytesleft == 0 && st->_ustate != U0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
58
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
60
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
65
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
66
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
67
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
69
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
77
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
79
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
82
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
90
_icv_iconv(_iconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-7.c
96
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
110
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
116
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
117
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
118
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
119
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
128
switch (st->_ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
131
if (st->_istate == OUT) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
139
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
159
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
161
st->_ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
162
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
165
st->_ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
166
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
171
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
174
st->_ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
175
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
178
fprintf(stderr, "state = %d, keepc is %x\n", st->_ustate, st->_keepc[0]);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
186
st->_ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
187
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
188
c1 = (st->_keepc[0] & 0x1c)>>2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
189
c2 = ((st->_keepc[0] & 0x03) << 6) | \
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
190
(st->_keepc[1] & 0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
193
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
195
fprintf(stderr, "state = %d, keepc is %x\n", st->_ustate, st->_keepc[0]);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
201
first_byte = st->_keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
208
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
210
st->_ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
211
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
217
st->_ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
218
st->_keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
219
c1 = ((st->_keepc[0] & 0x0f) << 4) | \
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
220
((st->_keepc[1] & 0x3c) >> 2);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
221
c2 = ((st->_keepc[1] & 0x03) << 6) | \
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
222
(st->_keepc[2] & 0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
225
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
227
fprintf(stderr, "state = %d, keepc is %x\n", st->_ustate, st->_keepc[0]);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
237
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
243
if (st->_gstate != G0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
251
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
252
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
261
} else if (st->_istate == IN) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
269
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
288
if (st->_gstate != new_state) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
300
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
301
st->_gstate = new_state;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
306
} else if (st->_istate == IN) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
314
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
332
if (st->_gstate != G0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
340
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
341
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
350
} else if (st->_istate == IN) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
358
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
359
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
378
if (st->_gstate != G0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
383
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
384
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
393
} else if (st->_istate == IN) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
398
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
399
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
430
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
434
first_byte = st->_keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
442
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
444
st->_ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
445
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
451
st->_ustate = U7;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
452
st->_keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
455
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
460
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
463
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
466
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
470
st->_ustate = U0; /* reset state */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
473
if (st->_errno)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
482
if (*inbytesleft == 0 && st->_ustate != U0)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
501
int gen_undef(_iconv_st * st, char * outbuf, int bytes) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
502
if (st->_gstate != G0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
507
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
510
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
511
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
521
if (st->_istate == IN) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
526
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
529
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
539
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
571
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
607
st = _icv_open();
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
608
if (st == (_iconv_st *) -1) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
624
if (_icv_iconv(st, &in_str, &in_len, &out_str, &out_len) == -1) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
639
_icv_close(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
68
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
69
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
74
st->_ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
75
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
76
st->_gstate = -1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
77
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
79
return (void *)st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
86
void _icv_close(_iconv_st *st) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
87
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
90
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_CN.iso2022-CN.c
97
size_t _icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
117
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
129
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
135
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
136
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
140
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
149
switch (st->ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
154
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
155
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
156
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
167
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
169
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
170
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
173
st->ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
174
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
178
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
181
st->ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
182
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
188
if ((**inbuf & 0xc0) == MSB || st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
189
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
195
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
199
if (st->keepc[1] == 0 && (st->keepc[0] & 0x80) == 0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
200
*(*outbuf)++ = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
202
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
206
ucs = ((st->keepc[1] & 0xff) << 8) | ( st->keepc[0] & 0xff);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
209
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
211
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
214
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
218
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
223
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
230
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
232
st->ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
233
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
238
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
239
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
242
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
244
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
245
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
249
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
255
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
274
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
276
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
281
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
289
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
292
st->ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
293
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
299
st->ustate = U7;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
300
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
303
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
309
st->keepc[3] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
311
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
313
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
317
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
320
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
321
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
325
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
328
st->_errno, st->ustate);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
339
if (*inbytesleft == 0 && st->ustate != U0)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
348
switch (st->ustate)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
379
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
60
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
62
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
67
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
68
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
69
st->little_endian = false;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
70
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
72
st->little_endian = true;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
73
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
75
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
83
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
85
if (!st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_HK.hkscs.c
88
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
118
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
130
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
136
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
137
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
141
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
150
switch (st->ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
155
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
156
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
157
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
168
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
170
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
171
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
174
st->ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
175
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
179
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
181
st->ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
182
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
188
if ((**inbuf & 0xc0) == MSB || st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
190
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
195
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
199
if (st->keepc[1] == 0 && (st->keepc[0] & 0x80) == 0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
200
*(*outbuf)++ = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
202
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
206
ucs = ((st->keepc[1] & 0xff) << 8) | (st->keepc[0] & 0xff);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
209
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
211
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
214
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
218
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
223
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
230
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
232
st->ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
233
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
238
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
240
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
242
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
244
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
245
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
249
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
258
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
277
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
279
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
284
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
292
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
295
st->ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
296
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
302
st->ustate = U7;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
303
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
306
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
313
st->keepc[3] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
315
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
317
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
322
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
331
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
336
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
339
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
340
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
344
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
347
st->_errno, st->ustate);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
357
if (*inbytesleft == 0 && st->ustate != U0)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
366
switch (st->ustate)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
397
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
61
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
63
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
68
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
69
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
70
st->little_endian = false;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
71
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
73
st->little_endian = true;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
74
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
76
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
84
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
86
if (!st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5.c
89
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
111
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
121
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
127
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
128
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
132
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
140
switch (st->ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
151
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
153
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
154
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
157
st->ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
158
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
162
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
165
st->ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
166
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
173
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
174
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
175
c1 = (st->keepc[0]&0x1c)>>2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
176
c2 = ((st->keepc[0]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
179
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
183
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
188
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
195
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
197
st->ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
198
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
203
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
204
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
205
c1 = ((st->keepc[0]&0x0f)<<4) |
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
206
((st->keepc[1]&0x3c)>>2);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
207
c2 = ((st->keepc[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
209
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
210
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
214
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
220
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
237
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
239
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
243
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
251
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
254
st->ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
255
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
261
st->ustate = U7;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
262
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
265
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
270
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
273
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
276
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
277
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
281
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
284
st->_errno, st->ustate);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
295
if (*inbytesleft == 0 && st->ustate != U0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
58
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
60
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
65
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
66
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
68
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
76
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
78
if (!st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-big5p.c
81
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
42
_icv_state *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
44
if ((st = (_icv_state *)malloc(sizeof(_icv_state))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
49
st->left_to_right = B_TRUE;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
50
st->right_to_left = B_FALSE;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
51
st->left_code_size = 2; /* byte */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
52
st->right_code_size = 2; /* byte */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
53
st->table = &ucs2_cp937_tab[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
54
st->table_size = MAX_UCS_NUM;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
55
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
57
st->ustate = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
58
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
59
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
67
_icv_close(_icv_state *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
69
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-cp937.c
72
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
122
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
134
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
140
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
141
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
145
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
154
switch (st->ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
159
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
160
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
161
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
172
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
174
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
175
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
178
st->ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
179
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
183
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
185
st->ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
186
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
192
if ((**inbuf & 0xc0) == 0x80 || st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
194
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
199
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
203
if (st->keepc[1] == 0 && (st->keepc[0] & 0x80) == 0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
204
*(*outbuf)++ = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
206
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
210
ucs = ((st->keepc[1] & 0xff)<< 8) | (st->keepc[0] & 0xff);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
213
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
215
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
218
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
222
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
227
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
234
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
236
st->ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
237
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
242
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
244
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
246
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
248
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
249
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
253
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
260
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
281
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
283
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
288
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
296
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
298
st->ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
299
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
305
st->ustate = U7;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
306
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
309
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
314
st->keepc[3] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
317
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
318
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
323
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
326
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
327
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
331
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
334
st->_errno, st->ustate);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
343
if (*inbytesleft == 0 && st->ustate != U0)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
353
switch (st->ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
383
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
65
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
67
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
72
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
73
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
74
st->little_endian = false;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
75
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
77
st->little_endian = true;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
78
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
80
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
88
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
90
if (!st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-euc.c
93
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
102
free(st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
131
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
140
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
146
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
147
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
148
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
149
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
156
st->cstate, st->istate, st->_errno, plane_no);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
158
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
166
switch (st->ustate) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
169
if (st->istate == OUT) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
170
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
171
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
188
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
190
st->ustate = U1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
191
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
194
st->ustate = U2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
195
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
199
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
202
st->ustate = U5;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
203
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
210
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
211
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
212
c1 = (st->keepc[0]&0x1c)>>2;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
213
c2 = ((st->keepc[0]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
216
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
220
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
225
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
232
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
234
st->ustate = U3;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
235
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
240
st->ustate = U4;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
241
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
242
c1 = ((st->keepc[0]&0x0f)<<4) |
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
243
((st->keepc[1]&0x3c)>>2);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
244
c2 = ((st->keepc[1]&0x03)<<6) | ((**inbuf)&0x3f);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
246
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
247
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
251
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
258
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
263
if ((st->istate == IN) || (pre_plane_no != plane_no)) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
264
if ((st->cstate == C0) ||
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
267
if (st->cstate == C1) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
273
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
277
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
288
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
292
st->istate = OUT;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
305
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
308
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
309
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
313
first_byte = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
320
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
322
st->ustate = U6;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
323
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
329
st->ustate = U7;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
330
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
333
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
338
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
339
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
342
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
345
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
346
st->ustate = U0; /* reset state */
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
350
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
353
st->_errno, st->ustate);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
364
if (*inbytesleft == 0 && st->ustate != U0) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
73
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
75
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
80
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
81
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
82
st->ustate = U0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
83
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
89
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
97
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/UTF-8%zh_TW-iso2022-7.c
99
if (!st)
usr/src/lib/iconv_modules/zh/common/uni_common.c
107
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/uni_common.c
115
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/uni_common.c
130
static int unichr_to_ucs_4be (st, unichr, buf, buflen, uconv_num)
usr/src/lib/iconv_modules/zh/common/uni_common.c
131
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/uni_common.c
144
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/uni_common.c
152
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/uni_common.c
167
static int unichr_to_utf8(_iconv_st *st, unsigned long unichr, char *buf,
usr/src/lib/iconv_modules/zh/common/uni_common.c
27
static int unichr_to_ucs_2le (st, unichr, buf, buflen, uconv_num)
usr/src/lib/iconv_modules/zh/common/uni_common.c
28
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/uni_common.c
41
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/uni_common.c
47
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/uni_common.c
60
static int unichr_to_ucs_2be (st, unichr, buf, buflen, uconv_num)
usr/src/lib/iconv_modules/zh/common/uni_common.c
61
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/uni_common.c
74
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/uni_common.c
80
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/uni_common.c
93
static int unichr_to_ucs_4le (st, unichr, buf, buflen, uconv_num)
usr/src/lib/iconv_modules/zh/common/uni_common.c
94
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
41
_icv_state *st;
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
43
if ((st = (_icv_state *)malloc(sizeof(_icv_state))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
48
st->left_to_right = B_FALSE;
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
49
st->right_to_left = B_TRUE;
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
50
st->left_code_size = 2; /* byte */
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
51
st->right_code_size = 2; /* byte */
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
52
st->table = &cp935_ucs2_tab[0];
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
53
st->table_size = MAX_UCS_NUM;
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
54
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
56
st->ustate = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
57
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
58
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
66
_icv_close(_icv_state *st)
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
68
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN-cp935%UTF-8.c
71
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
105
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
106
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
124
**outbuf = st->_lastc - 0x80;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
127
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
140
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
141
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
148
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
45
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
47
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
52
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
53
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
61
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
63
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
66
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
83
_icv_iconv(_iconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
86
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
91
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%HZ-GB-2312.c
98
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
105
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
110
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
117
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
120
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
121
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
126
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
127
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
134
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
157
if ( !is_valid_gb2312((UCHAR)st->_lastc, (UCHAR)**inbuf))
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
163
n = gb_to_unicode(st, **inbuf, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
170
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
185
if (*inbytesleft == 0 && st->_gstate != G0)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
196
*inbuf -= (st->_gstate - G0);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
197
*inbytesleft += (st->_gstate - G0);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
198
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
222
gb_to_unicode(st, in_byte2, buf, buflen, uconv_num)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
223
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
231
char in_byte1 = st->_lastc;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
237
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
246
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
252
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
56
gb_to_unicode(_iconv_st *st, char in_byte2, char *buf, int buflen, int *uconv_num);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
64
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
66
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
71
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
72
st->little_endian = false;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
73
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
75
st->little_endian = true;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
76
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
78
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
86
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
88
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
91
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%UTF-8.c
99
_icv_iconv(_iconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
110
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
117
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
130
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
131
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
139
n = gb_to_iso(st->_lastc, **inbuf, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
142
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
153
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
154
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
163
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
169
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
170
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
227
_enconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
229
if ((st = (_enconv_st *)malloc(sizeof(_enconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
233
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
234
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
242
_cv_close(_enconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
244
if (st != NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
245
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
259
_cv_enconv(_enconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
264
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
268
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
273
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
285
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
286
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
294
n = gb_to_iso(st->_lastc, **inbuf, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
297
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
306
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
307
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
315
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
321
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
322
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
54
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
56
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
61
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
62
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
70
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
72
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
75
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
89
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
94
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_CN.iso2022-CN.c
99
if (st->_gstate == G1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
107
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
108
n = gb2312_to_big5(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
113
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
115
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
118
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
122
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
123
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
127
if (st->_errno)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
136
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
50
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
52
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
57
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
58
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
60
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
66
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
67
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
70
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
77
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
80
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
86
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
87
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
91
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
94
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
97
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.euc%zh_TW-big5.c
98
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
106
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
113
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
114
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
131
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
132
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
135
**outbuf = st->_lastc - 0x80;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
138
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
148
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
160
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
161
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
168
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
178
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
179
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
191
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
211
if (st->_gstate != G0 && st->_gstate != G2 && *inbytesleft == 0) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
53
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
55
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
60
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
61
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
69
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
71
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
74
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
91
_icv_iconv(_iconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
94
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%HZ-GB-2312.c
99
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
103
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
105
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
108
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
146
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
152
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
158
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
159
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
163
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
168
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
172
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
174
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
175
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
179
n = output_char (st, **inbuf, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
191
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
192
st->keepc[2] = st->keepc[3] = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
194
n = output_char (st, gbk_to_unicode (st), *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
202
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
204
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
208
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
209
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
213
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
218
st->keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
219
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
221
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
228
st->keepc[3] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
230
n = output_char (st, gbk_to_unicode (st), *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
239
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
241
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
244
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
248
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
249
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
253
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
261
if (*inbytesleft == 0 && st->cstate != C0)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
272
*inbuf -= (st->cstate - C0);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
273
*inbytesleft += (st->cstate - C0);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
274
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
298
static unsigned long gbk_to_unicode (st)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
299
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
305
char *keepc = st->keepc;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
81
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
83
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
88
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
89
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
91
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
93
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%UTF-8.c
95
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
103
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
105
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
110
st->gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
111
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
112
st->plane = st->last_plane = -1;/* give it an invalid initnumber */
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
113
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
114
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
121
void _icv_close(_iconv_st *st) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
122
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
125
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
171
size_t _icv_iconv( _iconv_st *st,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
178
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
184
if (st->gstate == G1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
195
st->gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
196
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
197
st->plane = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
198
st->last_plane = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
199
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
203
errno = st->_errno = 0; /* reset internal & external errno */
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
209
switch (st->gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
212
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
213
st->gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
215
if (st->istate == OUT) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
216
st->gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
217
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
223
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
226
st->last_plane = st->plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
234
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
236
st->gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
237
} else if (!isGBK2(st)) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
238
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
240
} else if (isGB2312Char(st)) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
241
st->plane = 0; /* 0 is for GB2312 */
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
242
if (st->last_plane == -1 || \
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
243
st->plane != st->last_plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
245
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
255
st->last_plane = st->plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
256
} else if (st->istate == IN) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
261
n = gb_to_iso(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
266
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
269
st->istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
270
st->gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
271
} else if (isBIG5Char(st)) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
272
get_plane_no_by_big5(st, &unidx, &cnscode);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
277
if (st->last_plane != st->plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
278
switch (st->plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
281
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
294
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
314
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
320
*(*outbuf + 3) = GET_PLANEC(st->plane);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
327
errno = st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
330
st->last_plane = st->plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
331
} else if (st->istate == IN) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
332
switch (st->plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
345
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
362
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
370
n = big5_to_iso(st, unidx, cnscode,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
376
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
379
st->istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
380
st->gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
382
nonindentify: st->plane = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
383
if (st->plane != st->last_plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
393
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
396
st->last_plane = st->plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
397
} else if (st->istate == IN) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
403
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
409
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
416
st->istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
417
st->gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
418
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
423
st->gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
425
errno = st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
431
st->plane = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
432
if ( st->plane != st->last_plane ) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
442
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
445
st->last_plane = st->plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
446
} else if (st->istate == IN) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
452
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
458
errno = st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
466
st->istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
467
st->gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
468
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
470
errno = st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
475
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
476
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
477
st->gstate = G0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
484
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
491
if (*inbytesleft == 0 && st->gstate != G0 ) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
497
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
504
int isGB2312Char(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
505
unsigned char buf1 = (unsigned char) (st->keepc[0] & ONEBYTE);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
506
unsigned char buf2 = (unsigned char) (st->keepc[1] & ONEBYTE);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
516
int isBIG5Char(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
518
(unsigned int) (((st->keepc[0] & ONEBYTE) << 8) | \
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
519
(st->keepc[1] & ONEBYTE));
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
532
st->keepc[0] = (unsigned char)((big5code >> 8) & ONEBYTE);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
533
st->keepc[1] = (unsigned char)(big5code & ONEBYTE);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
563
void get_plane_no_by_big5(_iconv_st * st,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
569
big5code = (unsigned long) ((st->keepc[0] & ONEBYTE) << 8) + \
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
570
(st->keepc[1] & ONEBYTE);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
594
st->plane = ret - 0x20; /* so that we can use GET_PLANEC() */
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
597
st->plane = 3; /* CNS 11643-1992 */
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
600
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
603
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
612
int big5_to_iso(_iconv_st * st, int unidx,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
618
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
623
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
676
int gb_to_iso(_iconv_st * st, char* buf, int buflen) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
678
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
681
*buf = st->keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
682
*(buf+1) = st->keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
688
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
716
st = _icv_open();
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
717
if (st == (_iconv_st *) -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
721
if (_icv_iconv(st, &inbuf, &inlen, &outbuf, &outlen))
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
731
_icv_close(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
76
int isGB2312Char(_iconv_st * st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
77
int isBIG5Char(_iconv_st * st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
80
int gb_to_iso(_iconv_st * st, char* buf, int buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
81
int isGBK2(_iconv_st * st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
82
int big5_to_iso(_iconv_st * st, int unidx, unsigned long cnscode, char * buf,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
86
int isGBK2(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
89
c0 = st->keepc[0] & ONEBYTE;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
90
c1 = st->keepc[1] & ONEBYTE;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_CN.iso2022-CN.c
95
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
100
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
103
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
109
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
110
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
114
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
117
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
120
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
121
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
130
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
131
n = gbk_to_hkscs(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
136
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
138
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
141
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
142
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
144
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
149
st->keepc[2] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
150
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
153
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
158
st->keepc[3] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
160
n = gbk4_to_hkscs(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
165
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
167
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
172
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
176
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
177
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
181
if (st->_errno) break;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
189
if ( *inbytesleft == 0 && st->cstate != C0 ) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
73
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
75
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
80
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
81
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
83
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
89
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
90
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_HK.hkscs.c
93
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
102
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
108
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
109
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
113
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
116
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
119
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
120
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
129
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
130
n = gbk_to_big5(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
135
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
137
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
140
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
142
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
147
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
149
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
159
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
165
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
168
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
172
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
173
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
177
if ( st->_errno ) break;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
185
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
72
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
74
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
79
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
80
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
82
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
88
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
89
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
92
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5.c
99
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
100
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
103
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
104
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
113
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
114
n = gbk_to_big5p(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
119
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
121
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
124
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
126
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
131
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
133
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
141
if ( *outbytesleft < 2 ) st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
147
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
151
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
154
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
155
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
159
if (st->_errno) break;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
167
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
56
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
58
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
63
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
64
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
66
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
72
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
73
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
76
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
83
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
86
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
92
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
93
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.gbk%zh_TW-big5p.c
97
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
103
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
104
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
105
st->_last_plane = st->_plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
106
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
107
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
109
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
116
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
118
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
121
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
127
size_t _icv_iconv(_iconv_st *st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
133
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
139
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
143
errno = st->_errno = 0; /* reset internal and external errno */
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
147
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
150
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
151
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
160
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
161
st->_buf[st->_bufcont++] = '$';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
162
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
163
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
166
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
167
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
168
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
174
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
176
st->_gstate = G12;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
177
st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
179
st->_gstate = G19;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
180
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
181
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
184
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
185
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
186
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
189
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
194
st->_plane = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
195
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
197
st->_plane = 1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
198
st->_gstate = G8;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
200
st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
201
st->_gstate = G8;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
202
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
203
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
206
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
207
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
208
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
211
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
215
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
216
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
217
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
218
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
219
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
220
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
223
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
224
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
225
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
226
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
232
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
233
st->_gstate = G7;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
234
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
236
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
237
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
240
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
241
st->_gstate = G6;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
245
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
246
n = iso_to_utf8(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
251
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
254
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
258
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
259
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
260
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
261
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
263
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
273
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
274
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
275
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
276
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
277
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
278
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
281
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
282
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
283
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
284
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
290
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
291
st->_gstate = G11;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
292
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
294
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
295
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
298
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
301
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
302
st->_gstate = G10;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
306
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
307
n = iso_to_utf8(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
312
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
315
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
318
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
320
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
321
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
323
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
333
st->_buf[st->_bufcont++] = 'H';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
334
st->_gstate = G13;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
335
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
336
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
339
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
340
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
341
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
347
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
348
st->_gstate = G14;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
349
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
350
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
353
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
354
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
355
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
361
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
362
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
363
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
364
st->_last_plane = st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
366
st->_bufcont --;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
367
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
368
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
371
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
372
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
373
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
376
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
377
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
380
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
381
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
382
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
388
st->_gstate = G16;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
389
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
390
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
392
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
393
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
396
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
397
st->_gstate = G18;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
402
st->_gstate = G17;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
403
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
408
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
413
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
414
st->_buf[st->_bufcont++] = '$';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
417
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
418
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
419
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
420
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
421
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
424
st->_gstate = G16;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
425
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
429
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
430
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
431
if ((n = iso_to_utf8(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
437
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
457
st->_plane = c - 'I' + 3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
458
st->_gstate = G20;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
459
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
460
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
463
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
464
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
465
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
466
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
469
st->_buf[st->_bufcont++] = c;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
473
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
474
st->_gstate = G21;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
475
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
476
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
479
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
480
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
481
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
487
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
488
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
489
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
491
st->_bufcont --;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
492
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
493
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
496
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
497
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
498
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
501
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
502
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
505
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
506
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
507
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
513
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
514
st->_gstate = G24;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
515
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
517
st->_keepc[0] = (char)MBYTE;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
518
st->_keepc[1] = (char)(PMASK + st->_plane);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
519
st->_keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
520
st->_gstate = G23;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
524
st->_keepc[3] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
525
if ((n = iso_to_utf8(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
531
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
534
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
538
st->_gstate = G25;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
539
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
544
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
549
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
552
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
553
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
554
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
555
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
556
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
559
st->_gstate = G24;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
560
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
564
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
565
st->_gstate = G0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
572
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
591
int iso_to_utf8(_iconv_st * st, char* buf, size_t buflen) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
595
switch (st->_plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
597
unidx = (((st->_keepc[0] & 0xff) - 0x21) * 94) + \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
598
(st->_keepc[1] & 0xff) - 0x21;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
600
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
607
iso_val = ((st->_keepc[0] & MSB_OFF) << 8) + \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
608
(st->_keepc[1] & MSB_OFF);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
614
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
617
iso_val = ((st->_keepc[0] & MSB_OFF) << 8) + \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
618
(st->_keepc[1] & MSB_OFF);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
624
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
627
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
633
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
642
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
652
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
688
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
71
int iso_to_utf8(_iconv_st * st, char* buf, size_t buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
715
st = (_iconv_st *)_icv_open();
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
716
if (st == (_iconv_st *) -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
720
if (_icv_iconv(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
73
int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
734
_icv_close(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
75
int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
77
if (!st->_bufcont)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
79
if (st->_bufcont > *outbytesleft) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
80
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
83
strncpy(st->_buf, *outbuf, st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
84
(*outbuf)+=(st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
85
(*outbytesleft)-=(st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
86
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
87
return st->_bufcont;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
96
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-7%UTF-8.c
98
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
103
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
105
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
110
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
111
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
112
st->_last_plane = st->_plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
113
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
114
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
116
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
123
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
125
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
128
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
152
size_t _icv_iconv(_iconv_st *st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
158
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
164
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
165
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
166
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
167
st->_plane = st->_last_plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
171
errno = st->_errno = 0; /* reset internal and external errno */
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
175
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
178
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
179
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
188
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
189
st->_buf[st->_bufcont++] = '$';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
190
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
191
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
194
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
195
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
196
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
202
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
204
st->_gstate = G12;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
205
st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
207
st->_gstate = G19;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
208
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
209
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
212
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
213
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
214
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
217
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
222
st->_plane = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
223
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
225
st->_plane = 1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
226
st->_gstate = G8;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
228
st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
229
st->_gstate = G8;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
230
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
231
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
234
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
235
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
236
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
239
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
243
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
244
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
245
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
246
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
247
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
248
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
251
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
252
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
253
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
254
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
260
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
261
st->_gstate = G7;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
262
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
271
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
272
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
275
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
276
st->_gstate = G6;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
280
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
281
n = iso_gb_to_utf(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
286
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
289
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
293
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
294
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
295
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
296
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
301
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
311
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
312
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
313
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
314
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
315
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
316
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
319
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
320
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
321
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
322
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
328
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
329
st->_gstate = G11;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
330
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
335
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
336
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
339
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
342
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
343
st->_gstate = G10;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
347
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
348
n = iso_cns_to_utf(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
353
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
356
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
359
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
361
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
362
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
367
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
377
st->_buf[st->_bufcont++] = 'H';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
378
st->_gstate = G13;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
379
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
380
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
383
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
384
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
385
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
391
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
392
st->_gstate = G14;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
393
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
394
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
397
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
398
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
399
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
405
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
406
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
407
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
408
st->_last_plane = st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
410
st->_bufcont --;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
411
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
412
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
415
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
416
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
417
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
420
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
421
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
424
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
425
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
426
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
432
st->_gstate = G16;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
433
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
434
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
439
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
440
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
443
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
444
st->_gstate = G18;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
449
st->_gstate = G17;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
450
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
455
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
460
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
461
st->_buf[st->_bufcont++] = '$';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
464
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
465
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
466
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
467
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
468
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
471
st->_gstate = G16;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
472
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
476
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
477
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
478
if ((n = iso_cns_to_utf(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
484
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
504
st->_plane = c - 'I' + 3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
505
st->_gstate = G20;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
506
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
507
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
510
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
511
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
512
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
513
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
516
st->_buf[st->_bufcont++] = c;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
520
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
521
st->_gstate = G21;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
522
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
523
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
526
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
527
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
528
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
534
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
535
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
536
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
538
st->_bufcont --;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
539
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
540
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
543
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
544
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
545
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
548
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
549
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
552
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
553
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
554
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
560
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
561
st->_gstate = G24;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
562
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
564
st->_keepc[0] = (char)MBYTE;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
565
st->_keepc[1] = (char)(PMASK + st->_plane);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
566
st->_keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
567
st->_gstate = G23;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
571
st->_keepc[3] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
572
if ((n = iso_cns_to_utf(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
578
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
581
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
585
st->_gstate = G25;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
586
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
591
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
596
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
599
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
600
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
601
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
602
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
603
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
606
st->_gstate = G24;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
607
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
611
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
612
st->_gstate = G0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
619
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
635
int iso_gb_to_utf(_iconv_st * st, char* buf, size_t buflen)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
642
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
646
in_byte1=st->_keepc[0];
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
647
in_byte2=st->_keepc[1];
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
689
int iso_cns_to_utf(_iconv_st * st, char* buf, size_t buflen) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
695
if (st->_plane == 1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
696
cns_str[0] = st->_keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
697
cns_str[1] = st->_keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
699
cns_str[0] = st->_keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
700
cns_str[1] = st->_keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
708
switch (st->_plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
73
int iso_gb_to_utf(_iconv_st * st, char* buf, size_t buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
74
int iso_cns_to_utf(_iconv_st * st, char* buf, size_t buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
75
int iso_cns_to_utf(_iconv_st * st, char* buf, size_t buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
77
int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
79
int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
795
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
80
if (!st->_bufcont)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
82
if (st->_bufcont > *outbytesleft) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
822
st = (_iconv_st *)_icv_open();
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
823
if (st == (_iconv_st *) -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
827
if (_icv_iconv(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
83
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
841
_icv_close(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
86
if (st->_istate != IN) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
87
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
90
strncpy(st->_buf, *outbuf, st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
91
(*outbuf)+=(st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
92
(*outbytesleft)-=(st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
93
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%UTF-8.c
94
return st->_bufcont;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
100
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
102
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
107
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
108
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
109
st->_last_plane = st->_plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
110
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
111
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
113
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
120
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
122
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
125
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
149
size_t _icv_iconv(_iconv_st *st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
155
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
161
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
162
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
163
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
164
st->_plane = st->_last_plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
168
errno = st->_errno = 0; /* reset internal and external errno */
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
172
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
175
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
176
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
185
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
186
st->_buf[st->_bufcont++] = '$';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
187
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
188
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
191
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
192
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
193
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
199
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
201
st->_gstate = G12;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
202
st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
204
st->_gstate = G19;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
205
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
206
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
209
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
210
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
211
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
214
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
219
st->_plane = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
220
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
222
st->_plane = 1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
223
st->_gstate = G8;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
225
st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
226
st->_gstate = G8;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
227
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
228
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
231
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
232
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
233
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
236
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
240
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
241
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
242
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
243
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
244
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
245
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
248
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
249
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
250
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
251
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
257
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
258
st->_gstate = G7;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
259
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
261
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
262
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
265
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
266
st->_gstate = G6;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
270
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
271
n = iso_gb_to_gb(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
276
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
279
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
283
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
284
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
285
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
286
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
288
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
298
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
299
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
300
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
301
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
302
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
303
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
306
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
307
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
308
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
309
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
315
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
316
st->_gstate = G11;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
317
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
319
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
320
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
323
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
326
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
327
st->_gstate = G10;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
331
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
332
n = iso_to_big5_to_gb(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
337
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
340
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
343
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
345
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
346
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
348
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
358
st->_buf[st->_bufcont++] = 'H';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
359
st->_gstate = G13;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
360
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
361
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
364
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
365
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
366
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
372
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
373
st->_gstate = G14;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
374
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
375
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
378
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
379
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
380
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
386
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
387
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
388
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
389
st->_last_plane = st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
391
st->_bufcont --;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
392
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
393
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
396
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
397
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
398
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
401
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
402
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
405
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
406
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
407
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
413
st->_gstate = G16;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
414
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
415
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
417
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
418
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
421
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
422
st->_gstate = G18;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
427
st->_gstate = G17;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
428
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
433
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
438
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
439
st->_buf[st->_bufcont++] = '$';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
442
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
443
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
444
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
445
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
446
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
449
st->_gstate = G16;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
450
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
454
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
455
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
456
if ((n = iso_to_big5_to_gb(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
462
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
482
st->_plane = c - 'I' + 3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
483
st->_gstate = G20;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
484
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
485
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
488
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
489
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
490
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
491
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
494
st->_buf[st->_bufcont++] = c;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
498
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
499
st->_gstate = G21;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
500
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
501
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
504
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
505
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
506
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
512
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
513
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
514
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
516
st->_bufcont --;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
517
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
518
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
521
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
522
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
523
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
526
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
527
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
530
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
531
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
532
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
538
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
539
st->_gstate = G24;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
540
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
542
st->_keepc[0] = (char)MBYTE;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
543
st->_keepc[1] = (char)(PMASK + st->_plane);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
544
st->_keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
545
st->_gstate = G23;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
549
st->_keepc[3] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
550
if ((n = iso_to_big5_to_gb(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
556
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
559
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
563
st->_gstate = G25;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
564
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
569
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
574
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
577
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
578
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
579
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
580
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
581
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
584
st->_gstate = G24;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
585
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
589
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
590
st->_gstate = G0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
597
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
611
int iso_gb_to_gb(_iconv_st * st, char* buf, size_t buflen) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
613
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
616
*buf = st->_keepc[0] | MSB;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
617
*(buf+1) = st->_keepc[1] | MSB;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
626
int iso_to_big5_to_gb(_iconv_st * st, char* buf, size_t buflen) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
633
if (st->_plane == 1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
634
cns_str[0] = st->_keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
635
cns_str[1] = st->_keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
637
cns_str[0] = st->_keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
638
cns_str[1] = st->_keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
647
switch (st->_plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
71
int iso_gb_to_gb(_iconv_st * st, char* buf, size_t buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
72
int iso_to_big5_to_gb(_iconv_st * st, char* buf, size_t buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
74
int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
755
_enconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
757
if ((st = (_enconv_st *)malloc(sizeof(_enconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
76
int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
761
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
762
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
77
if (!st->_bufcont)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
770
_cv_close(_enconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
772
if (st != NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
773
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
788
_cv_enconv(_enconv_st *st, char **inbuf, size_t*inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
79
if (st->_bufcont > *outbytesleft) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
793
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
797
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
80
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
802
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
805
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
813
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
817
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
823
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
83
if (st->_istate != IN) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
831
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
837
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
84
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
846
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
852
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
860
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
862
st->_lastc = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
863
st->_gstate = G6;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
867
n = iso_to_gb(st->_lastc, **inbuf, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
87
strncpy(st->_buf, *outbuf, st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
873
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
88
(*outbuf)+=(st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
89
(*outbytesleft)-=(st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
890
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
90
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
91
return st->_bufcont;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
917
st = (_iconv_st *)_icv_open();
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
918
if (st == (_iconv_st *) -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
922
if (_icv_iconv(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.euc.c
936
_icv_close(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
101
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
106
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
107
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
108
st->_last_plane = st->_plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
109
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
110
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
112
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
119
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
121
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
124
free(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
148
size_t _icv_iconv(_iconv_st *st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
154
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
160
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
161
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
162
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
163
st->_plane = st->_last_plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
167
errno = st->_errno = 0; /* reset internal and external errno */
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
171
switch (st->_gstate) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
174
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
175
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
184
st->_gstate = G2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
185
st->_buf[st->_bufcont++] = '$';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
186
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
187
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
190
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
191
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
192
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
198
st->_gstate = G3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
200
st->_gstate = G12;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
201
st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
203
st->_gstate = G19;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
204
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
205
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
208
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
209
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
210
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
213
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
218
st->_plane = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
219
st->_gstate = G4;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
221
st->_plane = 1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
222
st->_gstate = G8;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
224
st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
225
st->_gstate = G8;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
226
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
227
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
230
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
231
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
232
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
235
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
239
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
240
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
241
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
242
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
243
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
244
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
247
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
248
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
249
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
250
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
256
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
257
st->_gstate = G7;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
258
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
267
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
268
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
271
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
272
st->_gstate = G6;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
276
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
277
n = iso_gb_to_gbk(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
282
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
285
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
289
st->_gstate = G5;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
290
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
291
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
292
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
297
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
307
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
308
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
309
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
310
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
311
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
312
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
315
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
316
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
317
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
318
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
324
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
325
st->_gstate = G11;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
326
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
331
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
332
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
335
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
338
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
339
st->_gstate = G10;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
343
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
344
n = iso_to_big5_to_gbk(st, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
349
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
352
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
355
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
357
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
358
st->_gstate = G9;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
363
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
373
st->_buf[st->_bufcont++] = 'H';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
374
st->_gstate = G13;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
375
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
376
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
379
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
380
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
381
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
387
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
388
st->_gstate = G14;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
389
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
390
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
393
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
394
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
395
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
401
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
402
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
403
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
404
st->_last_plane = st->_plane = 2;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
406
st->_bufcont --;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
407
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
408
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
411
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
412
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
413
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
416
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
417
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
420
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
421
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
422
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
428
st->_gstate = G16;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
429
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
430
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
435
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
436
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
439
st->_keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
440
st->_gstate = G18;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
445
st->_gstate = G17;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
446
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
451
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
456
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
457
st->_buf[st->_bufcont++] = '$';
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
460
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
461
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
462
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
463
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
464
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
467
st->_gstate = G16;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
468
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
472
st->_keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
473
st->_gstate = G15;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
474
if ((n = iso_to_big5_to_gbk(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
480
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
500
st->_plane = c - 'I' + 3;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
501
st->_gstate = G20;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
502
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
503
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
506
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
507
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
508
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
509
st->_plane = st->_last_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
512
st->_buf[st->_bufcont++] = c;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
516
st->_buf[st->_bufcont++] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
517
st->_gstate = G21;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
518
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
519
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
522
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
523
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
524
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
530
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
531
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
532
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
534
st->_bufcont --;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
535
if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
536
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
539
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
540
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
541
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
544
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
545
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
548
st->_gstate = G0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
549
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
550
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
556
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
557
st->_gstate = G24;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
558
st->_last_plane = st->_plane;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
560
st->_keepc[0] = (char)MBYTE;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
561
st->_keepc[1] = (char)(PMASK + st->_plane);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
562
st->_keepc[2] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
563
st->_gstate = G23;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
567
st->_keepc[3] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
568
if ((n = iso_to_big5_to_gbk(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
574
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
577
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
581
st->_gstate = G25;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
582
st->_buf[st->_bufcont++] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
587
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
592
st->_gstate = G1;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
595
st->_gstate = G22;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
596
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
597
st->_istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
598
} else if (flush_buf(st, outbuf, outbytesleft) == -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
599
errno = st->_errno;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
602
st->_gstate = G24;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
603
st->_istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
607
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
608
st->_gstate = G0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
615
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
629
int iso_gb_to_gbk(_iconv_st * st, char* buf, size_t buflen) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
631
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
634
*buf = st->_keepc[0] | MSB;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
635
*(buf+1) = st->_keepc[1] | MSB;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
644
int iso_to_big5_to_gbk(_iconv_st * st, char* buf, size_t buflen) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
651
if (st->_plane == 1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
652
cns_str[0] = st->_keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
653
cns_str[1] = st->_keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
655
cns_str[0] = st->_keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
656
cns_str[1] = st->_keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
665
switch (st->_plane) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
69
int iso_gb_to_gbk(_iconv_st * st, char* buf, size_t buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
70
int iso_to_big5_to_gbk(_iconv_st * st, char* buf, size_t buflen);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
73
int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
75
int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
752
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
76
if (!st->_bufcont)
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
779
st = (_iconv_st *)_icv_open();
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
78
if (st->_bufcont > *outbytesleft) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
780
if (st == (_iconv_st *) -1) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
784
if (_icv_iconv(st, \
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
79
st->_errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
798
_icv_close(st);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
82
if (st->_istate != IN) {
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
83
st->_errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
86
strncpy(st->_buf, *outbuf, st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
87
(*outbuf)+=(st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
88
(*outbytesleft)-=(st->_bufcont);
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
89
st->_bufcont = 0;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
90
return st->_bufcont;
usr/src/lib/iconv_modules/zh/common/zh_CN.iso2022-CN%zh_CN.gbk.c
99
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
132
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
141
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
147
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
148
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
152
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
157
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
160
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
161
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
166
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
167
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
175
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
197
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
198
n = hkscs_to_utf8(st, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
206
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
208
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
213
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
217
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
218
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
222
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
225
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
234
if (*inbytesleft == 0 && st->cstate != C0)
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
245
*inbuf -= (st->cstate - C0);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
246
*inbytesleft += (st->cstate - C0);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
247
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
312
static int hkscs_to_utf8(_iconv_st *st, char *buf, size_t buflen, int *uconv_num)
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
317
char *keepc = st->keepc;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
340
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
348
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
354
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
67
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
69
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
74
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
75
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
76
st->little_endian = false;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
77
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
79
st->little_endian = true;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
80
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
82
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
90
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
92
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%UTF-8.c
95
free(st);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
108
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
109
n = hkscs_to_gbk2k(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
114
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
116
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
119
st->_errno = errno =EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
123
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
124
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
128
if (st->_errno) break;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
137
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
51
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
53
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
58
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
59
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
61
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
67
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
68
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
71
free(st);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
78
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
81
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
87
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
88
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
92
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
95
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
98
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_CN.gbk.c
99
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
108
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
109
n = hkscs_to_big5p(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
114
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
116
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
119
st->_errno = errno =EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
123
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
124
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
128
if (st->_errno)
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
137
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
51
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
53
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
58
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
59
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
61
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
67
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
68
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
71
free(st);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
78
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
81
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
87
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
88
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
92
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
95
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
98
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_HK.hkscs%zh_TW-big5p.c
99
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
124
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
133
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
139
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
140
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
144
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
149
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
152
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
153
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
155
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
156
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
164
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
186
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
187
n = big5_to_utf8(st, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
195
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
197
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
202
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
206
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
207
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
211
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
214
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
223
if (*inbytesleft == 0 && st->cstate != C0)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
234
*inbuf -= (st->cstate - C0);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
235
*inbytesleft += (st->cstate - C0);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
236
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
300
static int big5_to_utf8(_iconv_st *st, char *buf, size_t buflen, int *uconv_num)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
305
char *keepc = st->keepc;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
329
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
337
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
343
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
67
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
69
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
74
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
75
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
76
st->little_endian = false;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
77
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
79
st->little_endian = true;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
80
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
82
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
90
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
92
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%UTF-8.c
95
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
108
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
109
n = big5_to_gb2312(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
114
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
116
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
119
st->_errno = errno =EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
123
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
124
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
128
if (st->_errno)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
137
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
51
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
53
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
58
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
59
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
61
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
67
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
68
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
71
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
78
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
81
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
87
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
88
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
92
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
95
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
98
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.euc.c
99
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
108
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
109
n = big5_to_gbk(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
114
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
116
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
119
st->_errno = errno =EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
123
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
124
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
128
if (st->_errno) break;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
137
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
51
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
53
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
58
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
59
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
61
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
67
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
68
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
71
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
78
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
81
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
87
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
88
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
92
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
95
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
98
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_CN.gbk.c
99
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
113
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
122
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
128
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
129
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
133
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
138
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
141
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
142
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
151
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
152
plane_no = get_plane_no_by_big5(st->keepc[0],
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
153
st->keepc[1], &unidx, &cnscode);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
167
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
169
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
174
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
178
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
179
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
183
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
186
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
197
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
58
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
60
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
65
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
66
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
71
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
79
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
81
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-euc.c
84
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
128
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
136
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
142
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
143
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
144
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
151
st->cstate, st->istate, st->_errno, plane_no);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
153
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
158
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
161
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
162
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
164
if (st->istate == OUT) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
165
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
166
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
182
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
183
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
184
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
187
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
188
plane_no = get_plane_no_by_big5(st->keepc[0],
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
189
st->keepc[1], &unidx, &cnscode);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
191
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
192
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
193
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
197
if ((st->istate == IN) || (pre_plane_no != plane_no)) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
199
if (st->istate == OUT) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
208
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
212
st->istate = OUT; /* shift out */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
223
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
226
st->istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
237
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
240
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
243
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
244
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
251
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
254
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
72
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
74
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
79
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
80
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
81
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
86
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
94
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
96
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-7.c
99
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
103
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL){
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
112
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
113
st->ishiftfunc = SI;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
114
st->iSOplane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
115
st->iSS2plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
116
st->iSS3plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
117
st->nonidcount = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
118
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
125
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
136
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
138
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
141
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
162
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
172
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
179
if (st->ishiftfunc == SO) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
189
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
190
st->ishiftfunc = SI;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
191
st->iSOplane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
192
st->iSS2plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
193
st->iSS3plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
194
st->nonidcount = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
195
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
199
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
219
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
223
st->keepc[0] = **inbuf; /*Save byte */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
224
st->cstate = C1; /* Go to the next state where
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
226
st->nonidcount += 1;/* Until we have verified that this and
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
236
n = ascii_to_iso(NON_ID_CHAR, st, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
239
st->nonidcount += 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
241
n = ascii_to_iso(**inbuf, st, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
248
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
249
if (isbig5((unsigned char*) st->keepc) == 0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
250
if ((idx = hascns(st->keepc)) >= 0){
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
251
n = big5_to_iso(idx, st, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
254
st->nonidcount -= 1; /* The first byte of this big5 saved in
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
260
n = ascii_to_iso(NON_ID_CHAR, st, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
263
n = ascii_to_iso(NON_ID_CHAR, st, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
266
st->nonidcount -= 1; /* Include the 2nd byte also as
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
270
st->nonidcount += 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
271
st->_errno = errno = EILSEQ; /* This will cause the code to
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
276
st->cstate = C0; /* Go to the initial state */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
282
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
283
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
291
if (st->_errno)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
310
return (*inbytesleft + st->nonidcount);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
358
static int ascii_to_iso(char c, _iconv_st *st, char **outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
361
if (st->ishiftfunc != SI){
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
365
st->ishiftfunc = SI;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
368
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
382
st->iSOplane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
383
st->iSS2plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
384
st->iSS3plane = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
401
static int big5_to_iso(int idx, _iconv_st *st, char **outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
416
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
422
if (st->iSOplane != cnsplane){ /* Is SODESIGNATION set to this plane?*/
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
426
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
436
st->iSOplane = cnsplane;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
442
if (st->ishiftfunc != SO){
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
444
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
451
st->ishiftfunc = SO;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
456
if (st->iSS2plane != cnsplane){ /* Is SS2DESIGNATION set tothis plane ? */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
460
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
470
st->iSS2plane = cnsplane;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
476
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
496
if (st->iSS3plane != cnsplane){ /* Is SS3DESIGNATION set tothis plane? */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
500
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
510
st->iSS3plane = cnsplane;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
517
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
534
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
543
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5%zh_TW-iso2022-CN-EXT.c
97
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
109
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
117
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
123
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
124
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
128
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
133
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
136
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
137
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
146
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
147
n = big5p_to_utf8(st->keepc, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
153
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
155
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
160
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
164
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
165
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
169
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
172
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
183
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
60
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
62
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
67
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
68
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
70
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
78
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
80
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%UTF-8.c
83
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
108
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
109
n = big5p_to_gbk(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
114
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
116
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
119
st->_errno = errno =EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
123
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
124
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
128
if (st->_errno) break;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
137
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
51
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
53
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
58
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
59
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
61
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
67
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
68
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
71
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
78
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
81
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
87
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
88
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
92
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
95
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
98
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_CN.gbk.c
99
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
107
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
108
n = big5p_to_hkscs(st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
113
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
115
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
118
st->_errno = errno =EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
122
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
123
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
127
if (st->_errno)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
136
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
50
_iconv_st * st;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
52
if ((st = (_iconv_st *) malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
57
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
58
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
60
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
66
void _icv_close(_iconv_st * st) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
67
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
70
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
77
size_t _icv_iconv(_iconv_st * st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
80
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
86
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
87
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
91
errno = st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
94
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
97
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-big5p%zh_HK.hkscs.c
98
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
42
_icv_state *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
44
if ((st = (_icv_state *)malloc(sizeof(_icv_state))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
49
st->left_to_right = B_FALSE;
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
50
st->right_to_left = B_TRUE;
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
51
st->left_code_size = 2; /* byte */
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
52
st->right_code_size = 2; /* byte */
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
53
st->table = &cp937_ucs2_tab[0];
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
54
st->table_size = MAX_UCS_NUM;
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
55
st->shift = SHIFT_IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
57
st->ustate = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
58
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
59
return ((void *)st);
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
67
_icv_close(_icv_state *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
69
if (st == NULL)
usr/src/lib/iconv_modules/zh/common/zh_TW-cp937%UTF-8.c
72
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
119
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
128
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
134
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
135
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
139
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
144
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
148
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
149
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
151
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
156
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
157
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
165
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
184
if (((uchar_t)st->keepc[0]) == MBYTE) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
187
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
189
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
190
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
196
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
197
st->keepc[2] = st->keepc[3] = '\0';
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
198
n = cns_to_utf8(1, st, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
206
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
208
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
213
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
219
st->keepc[2] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
220
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
222
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
229
st->keepc[3] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
230
n = cns_to_utf8(plane_no, st, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
238
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
240
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
243
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
247
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
248
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
252
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
255
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
264
if (*inbytesleft == 0 && st->cstate != C0)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
275
*inbuf -= (st->cstate - C0);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
276
*inbytesleft += (st->cstate - C0);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
277
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
322
static int cns_to_utf8(int plane_no, _iconv_st *st, char *buf, size_t buflen, int *uconv_num)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
328
char *keepc = st->keepc;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
405
if (st->little_endian) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
413
if (!st->bom_written) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
419
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
69
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
71
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
76
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
77
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
78
st->little_endian = false;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
79
st->bom_written = false;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
81
st->little_endian = true;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
82
st->bom_written = true;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
84
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
92
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
94
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%UTF-8.c
97
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
109
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
114
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
120
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
121
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
128
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
133
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
136
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
137
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
145
if ((st->keepc[0] & ONEBYTE) == MBYTE) { /* 4-byte (0x8e) */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
148
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
150
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
151
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
155
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
156
st->keepc[2] = st->keepc[3] = '\0';
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
157
n = cns_to_big5(1, st->keepc, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
163
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
165
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
170
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
176
st->keepc[2] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
177
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
179
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
184
st->keepc[3] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
185
n = cns_to_big5(plane_no, st->keepc, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
191
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
193
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
196
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
200
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
201
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
205
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
208
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
219
if (*inbytesleft == 0 && st->cstate != C0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
60
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
62
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
67
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
68
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
74
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
82
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
84
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-big5.c
87
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
104
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
106
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
109
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
133
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
140
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
146
if (st->cstate == C1) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
157
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
158
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
159
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
166
st->cstate, st->istate, st->_errno, plane_no);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
168
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
173
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
176
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
177
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
179
if (st->istate == OUT) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
180
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
181
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
196
if ((st->keepc[0] & ONEBYTE) == MBYTE) { /* 4-byte (0x8e) */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
199
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
200
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
201
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
203
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
204
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
208
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
209
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
210
st->keepc[2] = st->keepc[3] = '\0';
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
216
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
217
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
218
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
224
st->keepc[2] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
225
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
227
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
228
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
233
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
234
st->keepc[3] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
237
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
238
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
242
if ((st->istate == IN) || (pre_plane_no != plane_no)) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
244
if (st->istate == OUT) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
253
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
257
st->istate = OUT; /* shift out */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
268
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
275
n = cns_to_iso(plane_no, st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
280
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
283
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
286
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
287
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
294
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
297
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
383
struct _cv_state *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
385
if ((st = (struct _cv_state *)malloc(sizeof(struct _cv_state))) == NULL)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
388
st->plane_no = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
389
st->get_a_mbchar = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
390
st->first_byte = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
392
return (st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
396
_cv_close(struct _cv_state *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
398
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
403
_cv_enconv(struct _cv_state *st, char **cvinbuf, size_t *cvinbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
416
*cvoutbytesleft > 0 && st->plane_no != 0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
421
st->plane_no = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
422
st->get_a_mbchar = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
423
st->first_byte = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
436
if (st->get_a_mbchar) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
437
if (st->plane_no == 0) { /* short cut */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
452
if (st->first_byte) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
453
st->first_byte = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
454
st->keepc[0] = uc = *inbuf++;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
458
st->more_bytes = 3;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
460
st->more_bytes = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
461
st->p = st->keepc + 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
463
st->more_bytes = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
465
while (st->more_bytes > 0 && (int) insize > 0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
466
*st->p++ = *inbuf++;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
467
st->more_bytes--;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
470
if (st->more_bytes == 0)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
471
st->get_a_mbchar = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
475
i = get_plane_no_by_str(st->keepc);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
476
st->plane_changed = (st->plane_no != i);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
477
if (st->plane_changed) { /* generate SI */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
478
st->planec = GET_PLANEC(i);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
479
if (st->plane_no != 0) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
482
st->plane_no = i;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
486
st->plane_no = i;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
495
switch (st->plane_no) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
497
*outbuf++ = st->keepc[0];
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
501
if (st->plane_changed) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
509
*outbuf++ = st->keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
510
*outbuf++ = st->keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
515
*outbuf++ = st->keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
516
*outbuf++ = st->keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
521
if (st->plane_changed) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
527
*outbuf++ = st->planec;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
529
*outbuf++ = st->keepc[2] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
530
*outbuf++ = st->keepc[3] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
535
*outbuf++ = st->keepc[2] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
536
*outbuf++ = st->keepc[3] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
546
st->get_a_mbchar = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
547
st->first_byte = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
81
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
83
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
88
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
89
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
90
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-7.c
96
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
101
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
104
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
128
st->_errno = errno = E2BIG;\
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
138
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
141
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
147
if (st->istate == OUT) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
157
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
158
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
159
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
160
st->plane_no = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
161
st->SOset = False;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
162
st->SS2set = False;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
163
st->SS3char = '0';
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
170
st->cstate, st->istate, st->_errno, st->plane_no);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
172
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
177
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
180
st->keepc[0] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
181
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
183
if (st->istate == OUT) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
184
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
195
st->SOset = False;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
196
st->SS2set = False;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
197
st->SS3char = '0';
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
202
if ((st->keepc[0] & ONEBYTE) == MBYTE) { /* 4-byte (0x8e) */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
203
st->plane_no = get_plane_no_by_char(**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
204
if (st->plane_no == -1) { /* illegal plane */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
205
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
206
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
207
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
209
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
210
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
214
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
215
st->keepc[1] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
216
st->plane_no = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
220
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
221
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
222
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
228
st->keepc[2] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
229
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
231
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
232
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
237
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
238
st->keepc[3] = (**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
241
st->_errno = errno = EINVAL;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
242
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
246
if (st->plane_no == 1) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
247
if (st->istate == IN) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
248
if (st->SOset == False) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
251
st->SOset = True;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
255
st->istate = OUT;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
258
*(*outbuf)++ = st->keepc[0] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
259
*(*outbuf)++ = st->keepc[1] & MSB_OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
261
} else if (st->plane_no == 2) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
262
if (st->SS2set == False) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
265
st->SS2set = True;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
268
BUF_INPUT(ESC, 0x4E, st->keepc[2] & MSB_OFF, st->keepc[3] & MSB_OFF);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
270
if (st->SS3char != GET_PLANEC(st->plane_no)) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
272
st->SS3char = GET_PLANEC(st->plane_no);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
273
BUF_INPUT(ESC, '$', '+', st->SS3char);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
276
BUF_INPUT(ESC, 0x4F, st->keepc[2] & MSB_OFF, st->keepc[3] & MSB_OFF);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
278
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
281
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
282
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
289
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
292
st->_errno, st->cstate);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
72
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
74
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
79
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
80
st->istate = IN;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
81
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
82
st->plane_no = -1;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
83
st->SOset = False;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
84
st->SS2set = False;
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
85
st->SS3char = '0';
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
91
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-euc%zh_TW-iso2022-CN-EXT.c
99
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
124
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
132
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
138
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
139
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
143
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
148
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
151
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
160
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
165
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
166
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
172
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
175
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
182
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
183
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
188
st->plane_no = get_plane_no_by_iso(**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
189
if (st->plane_no > 0 ) { /* plane #1 - #16 */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
190
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
193
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
201
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
202
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
208
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
215
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
220
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
221
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
229
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
231
if (st->plane_no == 1) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
232
st->keepc[0] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
233
st->cstate = C6;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
235
st->keepc[0] = (char) MBYTE;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
236
st->keepc[1] = (char) (PMASK +
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
237
st->plane_no);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
238
st->keepc[2] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
239
st->cstate = C7;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
244
st->keepc[1] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
245
st->keepc[2] = st->keepc[3] = '\0';
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
246
n = iso_to_utf8(1, st->keepc, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
252
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
255
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
258
st->keepc[3] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
259
n = iso_to_utf8(st->plane_no, st->keepc, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
265
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
268
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
271
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
272
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
279
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
282
st->_errno, st->cstate, **inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
74
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
76
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
81
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
82
st->plane_no = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
83
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
85
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
93
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
95
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%UTF-8.c
98
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
124
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
129
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
135
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
136
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
143
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
148
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
151
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
160
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
165
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
166
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
172
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
175
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
182
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
183
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
188
st->plane_no = get_plane_no_by_iso(**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
189
if (st->plane_no > 0 ) { /* plane #1 - #16 */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
190
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
193
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
201
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
202
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
208
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
215
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
220
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
221
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
229
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
231
if (st->plane_no == 1) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
232
st->keepc[0] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
233
st->cstate = C6;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
235
st->keepc[0] = (char) MBYTE;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
236
st->keepc[1] = (char) (PMASK +
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
237
st->plane_no);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
238
st->keepc[2] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
239
st->cstate = C7;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
244
st->keepc[1] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
245
st->keepc[2] = st->keepc[3] = '\0';
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
246
n = iso_to_big5(1, st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
251
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
254
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
257
st->keepc[3] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
258
n = iso_to_big5(st->plane_no, st->keepc, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
264
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
267
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
270
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
271
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
278
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
281
st->_errno, st->cstate, **inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
71
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
73
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
78
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
79
st->plane_no = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
80
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
85
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
93
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
95
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-big5.c
98
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
135
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
137
if ((st = (_iconv_st *)malloc(sizeof(_iconv_st))) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
142
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
143
st->plane_no = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
144
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
149
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
157
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
159
if (!st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
162
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
188
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
193
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
199
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
200
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
207
st->_errno = 0; /* reset internal errno */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
212
switch (st->cstate) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
215
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
224
st->cstate = C2;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
229
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
230
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
236
st->cstate = C3;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
239
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
246
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
247
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
252
st->plane_no = get_plane_no_by_iso(**inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
253
if (st->plane_no > 0 ) { /* plane #1 - #16 */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
254
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
257
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
265
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
266
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
272
st->cstate = C1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
279
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
284
st->cstate = C0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
285
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
293
st->cstate = C4;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
295
if (st->plane_no == 1) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
296
st->keepc[0] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
297
st->cstate = C6;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
299
st->keepc[0] = (char) MBYTE;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
300
st->keepc[1] = (char) (PMASK +
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
301
st->plane_no);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
302
st->keepc[2] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
303
st->cstate = C7;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
308
st->keepc[1] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
309
st->keepc[2] = st->keepc[3] = '\0';
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
310
n = iso_to_cns(1, st->keepc, *outbuf, *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
315
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
318
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
321
st->keepc[3] = (char) (**inbuf | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
322
n = iso_to_cns(st->plane_no, st->keepc, *outbuf,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
328
st->_errno = errno;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
331
st->cstate = C5;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
334
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
335
st->cstate = C0; /* reset state */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
342
if (st->_errno) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
345
st->_errno, st->cstate, **inbuf);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
456
struct _cv_state *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
458
if ((st = (struct _cv_state *) malloc(sizeof (struct _cv_state))) ==
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
462
if ((st->iconvobj = aTWNiconv()) == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
463
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
467
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
471
_cv_close(struct _cv_state *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
473
adeTWNiconv(st->iconvobj);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
474
free(st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
479
_cv_enconv(struct _cv_state *st, char **cvinbuf, size_t *cvinbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
487
areset(st->iconvobj);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-7%zh_TW-euc.c
491
return (aisotoeuc(st->iconvobj, cvinbuf, cvinbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
100
gb_to_big5( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
104
key.gbcode = (unsigned long) ((st->keepc[0] | MSB) << 8) + (st->keepc[1] | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
109
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
43
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
46
return iso2022_icv_iconv(st, inbuf, inbytesleft, (unsigned char**) outbuf, outbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
59
chinese_to_big5( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft, int plane_no )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
63
if ( st->SSfunc == NONE && st->SOcharset == 'A') { /* GB2312 */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
64
return gb_to_big5(st, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
70
key.key = (unsigned long) ((st->keepc[0] & 0xff) << 8) + (st->keepc[1] & 0xff);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-big5.c
80
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
114
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
120
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
130
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
150
gb_to_euc( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
154
key.gbcode = (unsigned long) ((st->keepc[0] | MSB) << 8) + (st->keepc[1] | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
158
return make_cns(st, ptr->cnscode, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
38
static int gb_to_euc( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
45
_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
48
return iso2022_icv_iconv(st, inbuf, inbytesleft, (unsigned char**) outbuf, outbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
54
chinese_to_euc( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft, int plane_no )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
57
if ( st->SSfunc == NONE && st->SOcharset == 'A') { /* GB2312 */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
58
return gb_to_euc(st, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
66
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
76
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
80
*(*outbuf)++ = (unsigned char) (st->keepc[0] | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
81
*(*outbuf)++ = (unsigned char) (st->keepc[1] | MSB);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT%zh_TW-euc.c
87
static int make_cns(_iconv_st *st, unsigned long cnscode, unsigned char **outbuf, size_t *outbytesleft)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
108
iso2022_icv_iconv(_iconv_st *st, char **inbuf, size_t *inbytesleft,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
114
if (st == NULL) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
121
st->Sfunc = SI;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
122
st->SSfunc = NONE;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
123
st->ESCstate = OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
124
st->firstbyte = True;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
125
st->numsav = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
126
st->SOcharset = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
127
st->SS2charset = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
128
st->SS3charset = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
129
st->nonidcount = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
130
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
134
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
155
if (st->firstbyte == False) { /* Is SO, SS2, SS3 second byte */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
156
st->keepc[1] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
157
n = (*convert)( st, outbuf, outbytesleft, iscns(st) );
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
161
n = ascii_to_euc(NON_ID_CHAR, st, outbuf, outbytesleft);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
164
st->nonidcount += 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
166
st->nonidcount -= 1; /* The first byte identified as
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
169
st->firstbyte = True;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
170
st->SSfunc = NONE; /* If we just processed SS bytes,
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
174
} else if ( st->SSfunc != NONE ) { /* We are currently expecting
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
176
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
177
st->nonidcount += 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
178
st->firstbyte = False;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
179
} else if ( **inbuf == ESC && st->ESCstate == OFF ) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
180
st->nonidcount += 1; /* For the ESC character */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
181
st->ESCstate = E0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
182
} else if ( st->ESCstate != OFF ) { /* Continue processing the
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
184
ret = process_esc_seq( **inbuf, st );
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
187
st->ESCstate = OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
189
if (st->Sfunc == SI){ /* An invalid ESC sequence
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
194
n = ascii_to_euc( **inbuf, st, outbuf, outbytesleft );
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
197
st->nonidcount -= st->numsav; /* Since invalid Esc
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
200
} else if (st->Sfunc == SO) { /* An invalid ESC sequence
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
207
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
208
st->nonidcount += 1; /* For this character */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
210
st->numsav = 0; /* Discard the saved characters of
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
212
st->ESCstate = OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
214
} else if (st->Sfunc == SI) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
216
if ( **inbuf == SO && st->SOcharset != 0 ){
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
217
st->Sfunc = SO;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
219
n = ascii_to_euc(**inbuf, st, outbuf, outbytesleft );
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
223
} else if (st->Sfunc == SO) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
225
st->Sfunc = SI;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
228
st->keepc[0] = **inbuf;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
229
st->nonidcount += 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
230
st->firstbyte = False;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
240
if ( st->_errno)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
259
return (*inbytesleft + st->nonidcount);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
264
process_esc_seq( char c, _iconv_st *st )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
267
switch(st->ESCstate){
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
271
if ( st->SS2charset == 0 ){
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
274
st->savbuf[0] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
275
st->numsav = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
278
st->SSfunc = SS2;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
281
st->nonidcount -= 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
284
if ( st->SS3charset == 0 ){
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
287
st->savbuf[0] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
288
st->numsav = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
291
st->SSfunc = SS3;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
294
st->nonidcount -= 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
297
st->nonidcount += 1; /* ESC sequence not complete yet */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
298
st->ESCstate = E1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
301
st->savbuf[0] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
302
st->numsav = 1;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
310
st->nonidcount += 1; /* ESC sequence not complete yet */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
311
st->ESCstate = E2;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
314
st->nonidcount += 1; /* ESC sequence not complete yet */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
315
st->ESCstate = E3;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
318
st->nonidcount += 1; /* ESC sequence not complete yet */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
319
st->ESCstate = E4;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
322
st->savbuf[0] = ESC;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
323
st->savbuf[1] = '$';
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
324
st->numsav = 2;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
329
st->SOcharset = c;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
332
st->nonidcount -= 3;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
336
st->SS2charset = c;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
339
st->nonidcount -= 3;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
343
st->SS3charset = c;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
346
st->nonidcount -= 3;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
352
st->_errno = errno = EILSEQ;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
360
ascii_to_euc( char c, _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
365
if ( *outbytesleft < (1 + st->numsav) ) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
366
st->_errno = errno = E2BIG;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
370
for ( i=0; i < st->numsav; i++ ) {
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
371
*(*outbuf)++ = (unsigned char) st->savbuf[i];
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
383
iscns( _iconv_st *st )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
387
if ( st->SSfunc == NONE && st->SOcharset == 'G' )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
389
else if ( st->SSfunc == SS2 && st->SS2charset == 'H' )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
391
else if ( st->SSfunc == SS3 )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
392
switch ( st->SS3charset ){
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
53
_iconv_st *st;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
56
if (( st = (_iconv_st *) malloc( sizeof( _iconv_st ))) == NULL ){
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
62
st->Sfunc = SI;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
63
st->SSfunc = NONE;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
64
st->ESCstate = OFF;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
65
st->firstbyte = True;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
66
st->numsav = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
67
st->SOcharset = 0; /* no default charset */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
68
st->SS2charset = 0; /* no default charset */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
69
st->SS3charset = 0; /* no default charset */
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
70
st->nonidcount = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
71
st->_errno = 0;
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
74
return ((void *) st);
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
85
_icv_close(_iconv_st *st)
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
87
if (st == NULL )
usr/src/lib/iconv_modules/zh/common/zh_TW-iso2022-CN-EXT.c
90
free(st);
usr/src/lib/krb5/kdb/kdb_log.c
530
struct stat st;
usr/src/lib/krb5/kdb/kdb_log.c
549
if (stat(logname, &st) == -1) {
usr/src/lib/krb5/kdb/kdb_log.c
588
fstat(ulogfd, &st);
usr/src/lib/krb5/kdb/kdb_log.c
589
ulog_filesize = st.st_size;
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
514
struct stat st;
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
521
if (fstat(db_ctx->db_lf_file, &st) < 0)
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
524
*age = st.st_mtime;
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
548
struct stat st;
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
559
if (fstat(db_ctx->db_lf_file, &st) == 0) {
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
560
if (st.st_mtime >= now) {
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
561
utbuf.actime = st.st_mtime + 1;
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
562
utbuf.modtime = st.st_mtime + 1;
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
584
if (fstat(db_ctx->db_lf_file, &st) == 0)
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
585
db_ctx->db_lf_time = st.st_mtime;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c
499
set_ldap_error (krb5_context ctx, int st, int op)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c
501
int translated_st = translate_ldap_error(st, op);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c
502
krb5_set_error_message(ctx, translated_st, "%s", ldap_err2string(st));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
105
st = krb5_ldap_request_handle_from_pool(ldap_context, &ldap_server_handle); \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
106
if (st != 0) { \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
107
prepend_err_str(context, "LDAP handle unavailable: ", KRB5_KDB_ACCESS_ERROR, st); \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
108
st = KRB5_KDB_ACCESS_ERROR; \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
113
extern int set_ldap_error (krb5_context ctx, int st, int op);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
120
st = ldap_search_ext_s(ld, base, scope, filter, attrs, 0, NULL, NULL, &timelimit, LDAP_NO_LIMIT, &result); \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
121
if (translate_ldap_error(st, OP_SEARCH) == KRB5_KDB_ACCESS_ERROR) { \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
126
}while (translate_ldap_error(st, OP_SEARCH) == KRB5_KDB_ACCESS_ERROR && tempst == 0); \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
130
prepend_err_str(context, "LDAP handle unavailable: ", KRB5_KDB_ACCESS_ERROR, st); \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
131
st = KRB5_KDB_ACCESS_ERROR; \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
134
if (st != LDAP_SUCCESS) { \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
135
st = set_ldap_error(context, st, OP_SEARCH); \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
141
#define CHECK_CLASS_VALIDITY(st, mask, str) \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
142
if (st != 0 || mask == 0) { \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
143
if (st == 0 && mask == 0) { \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
144
st = set_ldap_error(context, LDAP_OBJECT_CLASS_VIOLATION, OP_SEARCH); \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
146
prepend_err_str(context, str, st, st); \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
151
st = ENOMEM; \
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
107
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
108
krb5_set_error_message(context, st, gettext("Service password length is zero"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
113
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
125
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
131
st = ldap_sasl_bind_s(ldap_server_handle->ldap_handle,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
139
while (st == LDAP_SASL_BIND_IN_PROGRESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
140
st = ldap_sasl_bind_s(ldap_server_handle->ldap_handle,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
152
st = ldap_sasl_bind_s(ldap_server_handle->ldap_handle,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
157
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
165
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
172
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
191
st = KRB5_KDB_ACCESS_ERROR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
202
st = KRB5_KDB_ACCESS_ERROR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
207
if ((st = ldapssl_client_init(ldap_context->root_certificate_file, NULL)) < 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
210
ldapssl_err2string(st));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
211
st = KRB5_KDB_ACCESS_ERROR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
216
if ((st = ldap_initialize(&ldap_server_handle->ldap_handle,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
222
st = KRB5_KDB_ACCESS_ERROR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
231
if ((st = ldapssl_enable_clientauth(ldap_server_handle->ldap_handle,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
237
ldap_err2string(st));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
239
st = KRB5_KDB_ACCESS_ERROR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
245
if ((st=krb5_ldap_bind(ldap_context, ldap_server_handle)) == 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
255
server_info->server_name, ldap_err2string(st));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
256
st = KRB5_KDB_ACCESS_ERROR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
264
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
274
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
283
if ((st=krb5_validate_ldap_context(context, ldap_context)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
318
if ((st=krb5_ldap_initialize(ldap_context, server_info)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
331
st = KRB5_KDB_ACCESS_ERROR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
332
krb5_set_error_message (context, st,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
336
return (st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
347
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
355
st = krb5_ldap_initialize(ldap_context, server_info);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
356
if (st == LDAP_SUCCESS)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
368
st = krb5_ldap_initialize(ldap_context, server_info);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
369
if (st == LDAP_SUCCESS)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
374
return (st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
50
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
54
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
56
krb5_set_error_message(context, st, gettext("LDAP bind dn value missing"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
61
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
63
krb5_set_error_message(context, st, gettext("LDAP bind password value missing"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
69
if ((st=krb5_ldap_readpassword(context, ldap_context, &password)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
70
prepend_err_str(context, gettext("Error reading password from stash: "), st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
79
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
80
krb5_set_error_message(context, st, gettext("Error: memory allocation failed"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
89
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
90
krb5_set_error_message(context, st, gettext("Error: memory allocation failed"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
98
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c
99
krb5_set_error_message(context, st, gettext("Error reading password from stash"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
138
krb5_retry_get_ldap_handle(ldap_context, st)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
140
krb5_error_code *st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
144
if ((*st=krb5_ldap_db_single_init(ldap_context)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
223
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
229
(*ldap_server_handle)=krb5_retry_get_ldap_handle(ldap_context, &st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
231
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
244
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
253
(*ldap_server_handle)=krb5_retry_get_ldap_handle(ldap_context, &st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
255
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
50
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
57
while (st == 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
58
st = ldap_result(ldap_server_handle->ldap_handle, ldap_server_handle->msgid,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
60
switch (st) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
71
if ((st=ldap_result2error(ldap_server_handle->ldap_handle, result, 1)) == LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c
74
/* ?? */ krb5_set_error_message(0, 0, "%s", ldap_err2string(st));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
105
if ((st=profile_get_string(context->profile, KDB_MODULE_DEF_SECTION,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
108
krb5_set_error_message(context, st, gettext("Error reading kerberos container location "
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
120
st = KRB5_KDB_SERVER_INTERNAL_ERR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
121
krb5_set_error_message(context, st, gettext("Kerberos container location not specified"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
131
if (st != LDAP_SUCCESS && st != LDAP_NO_SUCH_OBJECT) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
132
st = set_ldap_error(context, st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
136
if (st == LDAP_NO_SUCH_OBJECT) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
137
st = KRB5_KDB_NOENTRY;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
148
if ((cparams->DN == NULL) || (st == LDAP_NO_SUCH_OBJECT)) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
155
if ((st=krb5_ldap_get_string(ld, ent, "krbcontainerreference",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
173
if ((st=krb5_ldap_get_string(ld, ent, "krbticketpolicyreference",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
181
if (st != LDAP_SUCCESS && st!= LDAP_NO_SUCH_OBJECT) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
182
st = set_ldap_error(context, st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
185
st = LDAP_SUCCESS; /* reset the return status in case it is LDAP_NO_SUCH_OBJECT */
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
198
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
203
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
77
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
94
if ((st=profile_get_string(context->profile, KDB_MODULE_SECTION, ldap_context->conf_section,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
97
krb5_set_error_message(context, st, gettext("Error reading kerberos container location "
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1021
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1040
int st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1054
st = ldap_modify_ext_s(ld, dn, mods, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1060
if (st == LDAP_ALREADY_EXISTS || st == LDAP_TYPE_OR_VALUE_EXISTS)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1061
st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1063
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1064
st = set_ldap_error (0, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1067
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1085
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1099
st = ldap_modify_ext_s(ld, dn, mods, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1102
if (st == LDAP_NO_SUCH_ATTRIBUTE || st == LDAP_UNDEFINED_TYPE)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1103
st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1105
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1106
st = set_ldap_error (0, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1109
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1219
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1229
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1237
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1244
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1254
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1316
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1329
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1333
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1349
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1364
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1365
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1370
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1378
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1386
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1398
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1407
st = getepochtime(values[0], rettime);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1411
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1456
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1458
if ((st=krb5_add_member(mods, &i)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1459
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
150
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1503
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1505
if ((st=krb5_add_member(mods, &i)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1506
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1553
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1555
if ((st=krb5_add_member(mods, &i)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1556
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1585
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1587
if ((st=krb5_add_member(mods, &i)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1588
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
162
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1669
int st = 0, tempst = 0, gothandle = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1681
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1696
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1702
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1709
if ((st = krb5_get_subtree_info(ldap_context, &subtree, &ntrees)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
172
st = KRB5_KDB_SERVER_INTERNAL_ERR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1725
st = translate_ldap_error (errcode, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
174
st = -1;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
175
krb5_ldap_dal_err_funcp(context, krb5_err_have_str, st,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1754
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1767
krb5_error_code st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1774
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1781
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1786
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1797
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1801
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1803
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1807
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1819
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1823
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1829
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1833
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1843
krb5_error_code st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1851
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1858
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1865
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
187
st = prof_get_integer_def (context, conf_section,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1872
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1881
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1891
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
191
if (st)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
196
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1968
krb5_error_code st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
197
krb5_set_error_message (context, st,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1981
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1984
if ((st=krb5_copy_principal(context, princ, &(entry->princ))) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1992
if ((st=krb5_unparse_name(context, princ, &user)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2005
ldap_get_option(ld, LDAP_OPT_RESULT_CODE, &st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2006
st = set_ldap_error(context, st, 0);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2014
if ((st=store_tl_data(&userinfo_tl_data, KDB_TL_PRINCTYPE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2023
if (((st=store_tl_data(&userinfo_tl_data, KDB_TL_PRINCCOUNT, &pcount)) != 0) ||
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2024
((st=store_tl_data(&userinfo_tl_data, KDB_TL_USERDN, DN)) != 0))
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2031
if ((st=krb5_ldap_get_time(ld, ent, "krbLastSuccessfulAuth",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2038
if ((st=krb5_ldap_get_time(ld, ent, "krbLastFailedAuth",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2064
if ((st=krb5_ldap_get_time(ld, ent, "krbprincipalexpiration", &(entry->expiration),
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2071
if ((st=krb5_ldap_get_time(ld, ent, "krbpasswordexpiration", &(entry->pw_expiration),
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2079
if ((st=krb5_ldap_get_string(ld, ent, "krbticketpolicyreference", &policydn,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2085
if ((st = krb5_ldap_policydn_to_name (context, policydn, &tktpolname)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2090
if ((st=krb5_ldap_get_string(ld, ent, "krbpwdpolicyreference", &pwdpolicydn,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2100
if ((st = krb5_ldap_policydn_to_name (context, pwdpolicydn, &polname)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2104
if ((st = krb5_update_tl_kadm_data(polname, &kadm_tl_data, entry->tl_data)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2113
if ((st=krb5_decode_krbsecretkey(context, entry, bvalues)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2120
if ((st=krb5_ldap_get_time(ld, ent, "krbLastPwdChange",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2124
if ((st=krb5_dbe_update_last_pwd_change(context, entry,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2135
if ((st = krb5_ldap_get_strings(ld, ent, "krbobjectreferences",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2140
if ((st = store_tl_data(&userinfo_tl_data, KDB_TL_LINKDN,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2155
if ((st = berval2tl_data (ber_tl_data[i], &ptr)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2157
if ((st = krb5_dbe_update_tl_data(context, entry, ptr)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2168
if (st != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2175
if ((st=store_tl_data(&userinfo_tl_data, KDB_TL_MASK, &mask)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2177
if ((st=krb5_dbe_update_tl_data(context, entry, &userinfo_tl_data)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
218
st = prof_get_string_def (context, conf_section, name,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2186
if ((st=krb5_ldap_get_time(ld, ent, "loginexpirationtime", &expiretime,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
220
if (st)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2200
if ((st=krb5_ldap_get_string(ld, ent, "logindisabled", &is_login_disabled,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2211
if ((st=krb5_read_tkt_policy (context, ldap_context, entry, tktpolname)) !=0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2223
if ((st=krb5_ldap_get_password_policy(context, polname, &pwdpol, &cnt)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2230
if ((st=krb5_dbe_lookup_last_pwd_change(context, entry, &last_pw_changed)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
2274
return (st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
234
st = profile_get_string (context->profile, KDB_MODULE_SECTION,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
240
if (st)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
244
st = profile_get_string (context->profile, KDB_MODULE_DEF_SECTION,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
249
if (st)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
267
st = prof_get_string_def (context, conf_section,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
270
if (st)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
288
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
292
if ((st=profile_get_string(context->profile, KDB_MODULE_SECTION, conf_section,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
294
krb5_set_error_message (context, st, gettext("Error reading 'ldap_servers' attribute"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
304
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
309
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
321
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
326
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
339
return(st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
514
int st=0, i=0, subtreecount=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
529
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
538
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
545
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
552
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
560
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
564
if ((st = remove_overlapping_subtrees(subtarr, newsubtree, &ncount,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
579
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
586
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
701
krb5_error_code st=-1;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
741
st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
742
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
759
st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
760
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
794
st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
803
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
816
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
822
if (((st=krb5_dbe_lookup_tl_data(context, entries, &tl_data)) != 0) || tl_data.tl_data_length == 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
832
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
873
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
879
if (((st=krb5_dbe_lookup_tl_data(context, entries, &tl_data)) != 0) || tl_data.tl_data_length == 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
887
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
897
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
902
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
907
if (((st=krb5_dbe_lookup_tl_data(context, entries, &tl_data)) != 0) || tl_data.tl_data_length == 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
915
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
961
int st=0, one=1;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
966
st = set_ldap_error(0, LDAP_NO_SUCH_OBJECT, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
967
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
973
if ((st = ldap_search_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
984
st = set_ldap_error(0, st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
985
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
153
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
180
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
181
krb5_set_error_message(context, st, gettext("Default realm not set"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
199
if ((st = krb5_get_subtree_info(ldap_context, &subtree, &ntree)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
216
if ((st = populate_krb5_db_entry(context, ldap_context, ld, ent, principal,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
249
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
267
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
281
if ((st=krb5_ldap_get_principal(context, searchfor, &entries, nentries, &more)) != 0 || *nentries == 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
284
if (((st=krb5_get_princ_type(context, &entries, &(ptype))) != 0) ||
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
285
((st=krb5_get_attributes_mask(context, &entries, &(attrsetmask))) != 0) ||
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
286
((st=krb5_get_princ_count(context, &entries, &(pcount))) != 0) ||
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
287
((st=krb5_get_userdn(context, &entries, &(DN))) != 0))
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
291
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
292
krb5_set_error_message(context, st, gettext("DN information missing"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
299
st = ldap_delete_ext_s(ld, DN, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
300
if (st != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
301
st = set_ldap_error (context, st, OP_DEL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
305
if (((st=krb5_unparse_name(context, searchfor, &user)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
306
|| ((st=krb5_ldap_unparse_principal_name(user)) != 0))
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
311
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbprincipalname", LDAP_MOD_DELETE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
318
if ((st=krb5_add_ber_mem_ldap_mod(&mods, "krbprincipalkey", LDAP_MOD_DELETE | LDAP_MOD_BVALUES,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
334
if ((st=krb5_add_str_mem_ldap_mod(&mods, attributes_set[j], LDAP_MOD_DELETE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
348
if ((st=checkattributevalue(ld, DN, "objectclass", attrvalues, &amask)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
356
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_DELETE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
362
st=ldap_modify_ext_s(ld, DN, mods, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
363
if (st != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
364
st = set_ldap_error(context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
387
if (st == 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
392
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
412
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
418
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
425
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
456
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
480
krb5_error_code st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
487
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
495
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
510
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
536
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1006
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1026
if ((st = tl_data2berval (ptr, &ber_tl_data[j])) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1030
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1035
if ((st=krb5_add_ber_mem_ldap_mod(&mods, "krbExtraData",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1047
st = checkattributevalue(ld, xargs.tktpolicydn, "objectclass", policyclass, &tmask);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1048
CHECK_CLASS_VALIDITY(st, tmask, "ticket policy object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1052
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbticketpolicyreference", LDAP_MOD_REPLACE, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1058
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbticketpolicyreference", LDAP_MOD_DELETE, NULL)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1067
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbObjectReferences", LDAP_MOD_REPLACE, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1087
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1090
st = ldap_add_ext_s(ld, standalone_principal_dn, mods, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1091
if (st == LDAP_ALREADY_EXISTS && entries->mask & KADM5_LOAD) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1093
st = ldap_delete_ext_s(ld, standalone_principal_dn, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1094
if (st != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1096
ldap_err2string(st));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1097
st = translate_ldap_error (st, OP_ADD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1098
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1101
st = ldap_add_ext_s(ld, standalone_principal_dn, mods, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1104
if (st != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1105
snprintf(errbuf, sizeof (errbuf), gettext("Principal add failed: %s"), ldap_err2string(st));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1106
st = translate_ldap_error (st, OP_ADD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1107
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1122
if ((st=checkattributevalue(ld, (xargs.dn) ? xargs.dn : principal_dn,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1132
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1137
st=ldap_modify_ext_s(ld, xargs.dn, mods, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1139
st = ldap_modify_ext_s(ld, principal_dn, mods, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
114
krb5_set_error_message (context, st, gettext("Principal does not belong to realm"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1141
if (st != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1142
snprintf(errbuf, sizeof (errbuf), gettext("User modification failed: %s"), ldap_err2string(st));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1143
st = translate_ldap_error (st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1144
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
118
if ((st=krb5_unparse_name(context, searchfor, &user)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1191
return(st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1201
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1206
if ((st=krb5_get_attributes_mask(context, entries, &mask)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
121
if ((st=krb5_ldap_unparse_principal_name(user)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1213
st = krb5_ldap_read_policy(context, policy, &tktpoldnparam, &omask);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1214
if (st && st != KRB5_KDB_NOENTRY) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1215
prepend_err_str(context, gettext("Error reading ticket policy. "), st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1219
st = 0; /* reset the return status */
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1245
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1257
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1259
if ((st=krb5_unparse_name(context, entries->princ, &user)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
126
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1273
st = asn1_decode_sequence_of_keys (&in,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1278
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1279
const char *msg = error_message(st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1280
st = -1; /* Something more appropriate ? */
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1281
krb5_set_error_message (context, st,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1290
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1304
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
131
if ((st = krb5_get_subtree_info(ldap_context, &subtree, &ntrees)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
160
if ((st = populate_krb5_db_entry(context, ldap_context, ld, ent, searchfor,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
175
if (*nentries == 0 || st != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
194
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
235
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
251
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
254
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
261
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
264
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
270
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
273
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
278
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
280
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
286
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
289
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
295
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
298
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
304
if ((st = krb5_ldap_name_to_policydn (context,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
311
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
320
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
457
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
490
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
491
krb5_set_error_message(context, st, gettext("Principal does not belong to the default realm"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
497
if (((st=krb5_unparse_name(context, entries->princ, &user)) != 0) ||
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
498
((st=krb5_ldap_unparse_principal_name(user)) != 0))
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
512
if (((st=krb5_get_princ_type(context, entries, &kerberos_principal_object_type)) != 0) ||
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
513
((st=krb5_get_userdn(context, entries, &principal_dn)) != 0))
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
516
if ((st=process_db_args(context, db_args, &xargs, optype)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
533
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
534
krb5_set_error_message(context, st, gettext("operation can not continue, principal name not found"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
539
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
545
if ((st = krb5_get_subtree_info(ldap_context, &subtreelist, &ntrees)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
558
if (st == LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
563
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
564
krb5_set_error_message(context, st,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
575
ldap_get_option (ld, LDAP_OPT_RESULT_CODE, &st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
576
st = set_ldap_error (context, st, 0);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
586
} else if (st != LDAP_NO_SUCH_OBJECT) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
588
st = set_ldap_error (context, st, 0);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
624
if ((st=checkattributevalue(ld, xargs.containerdn, NULL, NULL, NULL)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
625
if (st == KRB5_KDB_NOENTRY || st == KRB5_KDB_CONSTRAINT_VIOLATION) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
626
int ost = st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
627
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
629
prepend_err_str(context, errbuf, st, ost);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
686
if ((st = krb5_get_subtree_info(ldap_context, &subtreelist, &ntrees)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
708
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
709
krb5_set_error_message(context, st, gettext("DN is out of the realm subtree"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
734
if (st == LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
748
st = set_ldap_error(context, st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
762
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
764
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
781
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
784
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
795
if ((st=krb5_get_linkdn(context, entries, &linkdns)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
798
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
802
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
806
krb5_set_error_message(context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
821
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbLastSuccessfulAuth", LDAP_MOD_REPLACE, strval)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
832
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbLastFailedAuth", LDAP_MOD_REPLACE, strval)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
840
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbLoginFailedCount", LDAP_MOD_REPLACE, entries->fail_auth_count)) !=0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
845
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbmaxticketlife", LDAP_MOD_REPLACE, entries->max_life)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
850
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbmaxrenewableage", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
856
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbticketflags", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
864
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbprincipalname", LDAP_MOD_REPLACE, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
876
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbprincipalexpiration", LDAP_MOD_REPLACE, strval)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
88
krb5_error_code tempst=0, st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
891
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbpasswordexpiration",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
905
if ((st = krb5_lookup_tl_kadm_data(tl_data, &princ_ent)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
913
if ((st = krb5_ldap_name_to_policydn (context, princ_ent.policy, &polname)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
918
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbpwdpolicyreference", LDAP_MOD_REPLACE, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
921
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
922
krb5_set_error_message(context, st, gettext("Password policy value null"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
931
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbpwdpolicyreference", LDAP_MOD_REPLACE, NULL)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
936
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbpwdpolicyreference", LDAP_MOD_DELETE, NULL)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
944
if ((st=krb5_add_ber_mem_ldap_mod(&mods, "krbprincipalkey",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
952
if ((st=krb5_add_str_mem_ldap_mod(&mods,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
964
if ((st=krb5_dbe_lookup_last_pwd_change(context, entries,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
972
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbLastPwdChange",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
100
|| ((st=krb5_add_int_mem_ldap_mod(&mods, "krbpwdhistorylength", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
105
if ((st=ldap_add_ext_s(ld, policy_dn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
106
st = set_ldap_error (context, st, OP_ADD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
118
return(st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
131
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
148
st = krb5_ldap_name_to_policydn (context, policy->name, &policy_dn);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
149
if (st != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
152
if (((st=krb5_add_int_mem_ldap_mod(&mods, "krbmaxpwdlife", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
154
|| ((st=krb5_add_int_mem_ldap_mod(&mods, "krbminpwdlife", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
156
|| ((st=krb5_add_int_mem_ldap_mod(&mods, "krbpwdmindiffchars", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
158
|| ((st=krb5_add_int_mem_ldap_mod(&mods, "krbpwdminlength", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
160
|| ((st=krb5_add_int_mem_ldap_mod(&mods, "krbpwdhistorylength", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
170
if ((st=ldap_modify_ext_s(ld, policy_dn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
171
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
180
return(st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
190
int st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
205
st = krb5_ldap_get_reference_count (context, pol_dn, "krbPwdPolicyReference",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
211
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
215
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
225
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
246
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
261
if ((st = populate_policy(context, ld, ent, pol_name, *policy)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
271
st = krb5_ldap_get_reference_count (context,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
281
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
289
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
303
krb5_error_code st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
311
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
315
st = krb5_ldap_name_to_policydn(context, name, &policy_dn);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
316
if (st != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
319
st = krb5_ldap_get_password_policy_from_dn(context, name, policy_dn, policy, cnt);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
324
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
334
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
350
st = krb5_ldap_name_to_policydn (context, policy, &policy_dn);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
351
if (st != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
355
if ((st=checkattributevalue(ld, policy_dn, "objectclass", class, &mask)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
359
st = KRB5_KDB_NOENTRY;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
363
if ((st=ldap_delete_ext_s(ld, policy_dn, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
364
st = set_ldap_error (context, st, OP_DEL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
373
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
385
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
399
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
407
st = krb5_ldap_get_string(ld, ent, "cn", &policy, &attr_present);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
408
if (st != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
416
if ((st = populate_policy(context, ld, ent, policy, entry)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
429
st = krb5_ldap_get_reference_count (context,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
448
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
54
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
72
st = krb5_ldap_name_to_policydn (context, policy->name, &policy_dn);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
73
if (st != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
79
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
80
krb5_set_error_message(context, st, gettext("Invalid password policy DN syntax"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
85
if ((st=krb5_add_str_mem_ldap_mod(&mods, "cn", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
89
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
92
if (((st=krb5_add_int_mem_ldap_mod(&mods, "krbmaxpwdlife", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
94
|| ((st=krb5_add_int_mem_ldap_mod(&mods, "krbminpwdlife", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
96
|| ((st=krb5_add_int_mem_ldap_mod(&mods, "krbpwdmindiffchars", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
98
|| ((st=krb5_add_int_mem_ldap_mod(&mods, "krbpwdminlength", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1011
if ((st=krb5_add_str_mem_ldap_mod(&mods, "cn", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1019
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1028
st = checkattributevalue(ld, rparams->subtree[i], "Objectclass", subtreeclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1030
CHECK_CLASS_VALIDITY(st, objectmask, "realm object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1033
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbsubtrees", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1043
st = checkattributevalue(ld, rparams->containerref, "Objectclass", subtreeclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1045
CHECK_CLASS_VALIDITY(st, objectmask, "realm object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1048
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbPrincContainerRef", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1056
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbsearchscope", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1064
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbMaxRenewableAge", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1073
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbMaxTicketLife", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1082
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbTicketFlags", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1094
st = checkattributevalue(ld, rparams->kdcservers[i], "objectClass", kdcclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1096
CHECK_CLASS_VALIDITY(st, objectmask, "kdc service object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1100
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbkdcservers", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1109
st = checkattributevalue(ld, rparams->adminservers[i], "objectClass", adminclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1111
CHECK_CLASS_VALIDITY(st, objectmask, "admin service object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1115
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbadmservers", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1124
st = checkattributevalue(ld, rparams->passwdservers[i], "objectClass", pwdclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1126
CHECK_CLASS_VALIDITY(st, objectmask, "password service object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1130
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbpwdservers", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1137
if ((st=ldap_add_ext_s(ld, dn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1138
st = set_ldap_error (context, st, OP_ADD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1145
if ((st=updateAttribute(ld, rparams->kdcservers[i], "krbRealmReferences", dn)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1148
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1156
if ((st=updateAttribute(ld, rparams->adminservers[i], "krbRealmReferences", dn)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1159
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1167
if ((st=updateAttribute(ld, rparams->passwdservers[i], "krbRealmReferences", dn)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1170
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1184
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1202
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1217
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1223
if ((st = krb5_ldap_read_krbcontainer_params(context,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1238
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1254
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1266
if ((st = ldap_count_entries(ld, result)) <= 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1270
st = KRB5_KDB_ACCESS_ERROR; /* return some other error ? */
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1276
ldap_get_option (ld, LDAP_OPT_ERROR_NUMBER, (void *) &st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1278
st = translate_ldap_error(st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1289
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1295
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1307
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1345
if ((st=copy_arrays(values, &(rlparams->kdcservers), (int) count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1353
if ((st=copy_arrays(values, &(rlparams->adminservers), (int) count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1361
if ((st=copy_arrays(values, &(rlparams->passwdservers), (int) count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1380
if (st != LDAP_SUCCESS && st != LDAP_NO_SUCH_OBJECT) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1381
int ost = st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1382
st = translate_ldap_error (st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1383
krb5_set_error_message (context, st, gettext("Policy object read failed: %s"), ldap_err2string(ost));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1417
st = store_tl_data(rlparams->tl_data, KDB_TL_MASK, mask);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1422
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
1427
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
171
krb5_error_code st = 0, tempst = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
182
if ((st = krb5_ldap_read_krbcontainer_params(context,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
202
ldap_get_option(ld, LDAP_OPT_ERROR_NUMBER, &st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
203
st = set_ldap_error (context, st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
227
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
240
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
259
krb5_error_code st = 0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
273
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
274
krb5_set_error_message (context, st, gettext("Realm information not available"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
278
if ((st=krb5_ldap_read_realm_params(context, lrealm, &rparam, &mask)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
300
if ((st=krb5_get_subtree_info(&lcontext, &subtrees, &ntree)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
305
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
329
if ((st=krb5_ldap_delete_principal(context, principal,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
346
if ((st = krb5_ldap_list_policy (context, ldap_context->lrparams->realmdn, &policy)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
347
prepend_err_str (context, gettext("Error reading ticket policy: "), st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
356
if ((st=ldap_delete_ext_s(ld, ldap_context->lrparams->realmdn, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
357
int ost = st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
358
st = translate_ldap_error (st, OP_DEL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
359
krb5_set_error_message (context, st, gettext("Realm Delete FAILED: %s"),
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
380
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
395
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
419
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
420
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
437
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
449
if ((st=decode_tl_data(rparams->tl_data, KDB_TL_MASK, &voidptr)) == 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
453
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
454
krb5_set_error_message (context, st, gettext("'tl_data' not available"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
467
st = checkattributevalue(ld, rparams->subtree[k], "Objectclass", subtreeclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
469
CHECK_CLASS_VALIDITY(st, objectmask, "subtree value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
473
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbsubtrees", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
483
st = checkattributevalue(ld, rparams->containerref, "Objectclass", subtreeclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
485
CHECK_CLASS_VALIDITY(st, objectmask, "container reference value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
488
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbPrincContainerRef", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
496
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbsearchscope", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
505
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbMaxRenewableAge", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
514
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbMaxTicketLife", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
523
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbTicketFlags", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
535
st = checkattributevalue(ld, rparams->kdcservers[i], "objectClass", kdcclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
537
CHECK_CLASS_VALIDITY(st, objectmask, "kdc service object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
540
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbkdcservers", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
549
st = checkattributevalue(ld, rparams->adminservers[i], "objectClass", adminclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
551
CHECK_CLASS_VALIDITY(st, objectmask, "admin service object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
554
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbadmservers", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
563
st = checkattributevalue(ld, rparams->passwdservers[i], "objectClass", pwdclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
565
CHECK_CLASS_VALIDITY(st, objectmask, "password service object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
568
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbpwdservers", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
582
if ((st= ldap_search_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
593
st = set_ldap_error (context, st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
601
if ((st=copy_arrays(values, &oldkdcservers, count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
608
if ((st=copy_arrays(values, &oldadminservers, count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
615
if ((st=copy_arrays(values, &oldpasswdservers, count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
626
if ((st=ldap_modify_ext_s(ld, rparams->realmdn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
627
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
640
if ((st=copy_arrays(rparams->kdcservers, &newkdcservers, count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
650
if ((st=deleteAttribute(ld, oldkdcservers[i], "krbRealmReferences",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
654
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
661
if ((st=updateAttribute(ld, newkdcservers[i], "krbRealmReferences",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
665
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
677
if ((st=copy_arrays(rparams->adminservers, &newadminservers, count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
687
if ((st=deleteAttribute(ld, oldadminservers[i], "krbRealmReferences",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
691
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
698
if ((st=updateAttribute(ld, newadminservers[i], "krbRealmReferences",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
702
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
713
if ((st=copy_arrays(rparams->passwdservers, &newpasswdservers, count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
723
if ((st=deleteAttribute(ld, oldpasswdservers[i], "krbRealmReferences",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
727
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
734
if ((st=updateAttribute(ld, newpasswdservers[i], "krbRealmReferences",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
738
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
770
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
788
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
808
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
809
krb5_set_error_message (context, st, gettext("Kerberos Container information is missing"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
816
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
821
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
822
krb5_set_error_message(context, st, gettext("Invalid Kerberos container DN"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
828
if ((st=krb5_add_str_mem_ldap_mod(&mods, "cn", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
833
st = checkattributevalue(ld, krbcontparams->policyreference, "objectclass", policyclass,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
835
CHECK_CLASS_VALIDITY(st, pmask, "ticket policy object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
839
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbticketpolicyreference", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
845
if ((st = ldap_add_ext_s(ld, kerberoscontdn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
846
int ost = st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
847
st = translate_ldap_error (st, OP_ADD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
848
krb5_set_error_message (context, st, gettext("Kerberos Container create FAILED: %s"), ldap_err2string(ost));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
859
if ((st=checkattributevalue(ld, SECURITY_CONTAINER, "objectClass",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
861
prepend_err_str (context, gettext("Security Container read FAILED: "), st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
870
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
876
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbcontainerreference", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
880
if ((st=ldap_modify_ext_s(ld, SECURITY_CONTAINER, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
881
int ost = st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
882
st = translate_ldap_error (st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
883
krb5_set_error_message (context, st, gettext("Security Container update FAILED: %s"), ldap_err2string(ost));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
897
return(st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
910
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
927
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
928
krb5_set_error_message (context, st, gettext("Kerberos Container information is missing"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
934
if ((st = ldap_delete_ext_s(ld, kerberoscontdn, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
935
int ost = st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
936
st = translate_ldap_error (st, OP_ADD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
937
krb5_set_error_message (context, st, gettext("Kerberos Container delete FAILED: %s"), ldap_err2string(ost));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
944
return(st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
959
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
989
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
990
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
994
if ((st = krb5_ldap_read_krbcontainer_params(context,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
298
int st=0,i=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
314
st=-1;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
321
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
329
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
337
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
353
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
363
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
368
if (st != LDAP_SUCCESS && st != LDAP_TYPE_OR_VALUE_EXISTS && st != LDAP_OTHER) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
370
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
385
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
394
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
399
if (st != LDAP_SUCCESS && st != LDAP_TYPE_OR_VALUE_EXISTS && st != LDAP_OTHER) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
401
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
414
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
428
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
437
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
442
if (st != LDAP_SUCCESS && st != LDAP_TYPE_OR_VALUE_EXISTS && st != LDAP_OTHER) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
444
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
455
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
464
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
469
if (st != LDAP_SUCCESS && st != LDAP_TYPE_OR_VALUE_EXISTS && st != LDAP_OTHER) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
471
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
482
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
492
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
497
if (st != LDAP_SUCCESS && st != LDAP_TYPE_OR_VALUE_EXISTS && st != LDAP_OTHER) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
499
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
520
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
531
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
536
if (st != LDAP_SUCCESS && st != LDAP_TYPE_OR_VALUE_EXISTS && st != LDAP_OTHER) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
538
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
550
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
561
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
566
if (st != LDAP_SUCCESS && st !=LDAP_TYPE_OR_VALUE_EXISTS && st != LDAP_OTHER) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
568
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
580
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
591
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
596
if (st != LDAP_SUCCESS && st != LDAP_TYPE_OR_VALUE_EXISTS && st != LDAP_OTHER) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
598
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
606
st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
617
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
643
int st=0,i=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
660
st = -1;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
669
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
677
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
685
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
698
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
712
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
721
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
726
if (st != LDAP_SUCCESS && st != LDAP_NO_SUCH_ATTRIBUTE) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
728
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
739
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
748
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
753
if (st != LDAP_SUCCESS && st != LDAP_NO_SUCH_ATTRIBUTE) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
755
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
766
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
775
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
780
if (st != LDAP_SUCCESS && st != LDAP_NO_SUCH_ATTRIBUTE) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
782
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
805
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
815
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
820
if (st != LDAP_SUCCESS && st != LDAP_NO_SUCH_ATTRIBUTE) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
822
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
834
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
844
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
849
if (st != LDAP_SUCCESS && st != LDAP_NO_SUCH_ATTRIBUTE) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
851
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
863
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
873
st = ldap_modify_ext_s(ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
878
if (st != LDAP_SUCCESS && st != LDAP_NO_SUCH_ATTRIBUTE) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
880
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
889
st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
900
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
114
st = KRB5_KDB_SERVER_INTERNAL_ERR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
115
krb5_set_error_message (context, st, gettext("Bind DN entry missing in stash file"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
126
st = KRB5_KDB_SERVER_INTERNAL_ERR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
127
krb5_set_error_message (context, st, gettext("Stash file entry corrupt"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
142
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
153
st = dec_password(CT, &PT);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
154
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
155
switch (st) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
157
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
160
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
161
krb5_set_error_message(context, st, gettext("Password has zero length"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
164
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
165
krb5_set_error_message(context, st, gettext("Password corrupted"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
168
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
169
krb5_set_error_message(context, st, gettext("Not a hexadecimal password"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
172
st = KRB5_KDB_SERVER_INTERNAL_ERR;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
183
if (st) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
188
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
49
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
69
st = errno;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
71
krb5_set_error_message (context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
77
st = errno;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
79
krb5_set_error_message (context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
86
st = errno;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c
88
krb5_set_error_message (context, st, "%s", errbuf);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
101
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbserviceflags", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
108
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbhostserver", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
112
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
113
krb5_set_error_message (context, st, gettext("'krbhostserver' argument invalid"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
124
st = checkattributevalue(ld, service->krbrealmreferences[j], "ObjectClass",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
126
CHECK_CLASS_VALIDITY(st, realmmask, "realm object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
128
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbrealmreferences", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
132
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
133
krb5_set_error_message (context, st, gettext("Server has no 'krbrealmreferences'"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
139
if ((st=ldap_add_ext_s(ld, service->servicedn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
140
st = set_ldap_error (context, st, OP_ADD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
150
if ((st=updateAttribute(ld, service->krbrealmreferences[i], realmattr,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
154
prepend_err_str (context, errbuf, st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
169
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
184
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
197
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
198
krb5_set_error_message (context, st, gettext("Service DN is NULL"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
206
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbserviceflags", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
213
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbhostserver", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
217
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
218
krb5_set_error_message (context, st, gettext("'krbhostserver' value invalid"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
229
st = checkattributevalue(ld, service->krbrealmreferences[j], "ObjectClass",
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
231
CHECK_CLASS_VALIDITY(st, realmmask, "realm object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
233
if ((st=krb5_add_str_mem_ldap_mod(&mods, "krbrealmreferences", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
249
if ((st = ldap_search_ext_s (ld,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
260
st = set_ldap_error (context, st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
268
if ((st=copy_arrays(values, &oldrealmrefs, count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
275
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
276
krb5_set_error_message (context, st, gettext("'krbRealmReferences' value invalid"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
282
if ((st=ldap_modify_ext_s(ld, service->servicedn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
283
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
298
if ((st=copy_arrays(service->krbrealmreferences, &newrealmrefs, i)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
310
if ((st=deleteAttribute(ld, oldrealmrefs[i], realmattr, service->servicedn)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
311
prepend_err_str (context, gettext("Error deleting realm attribute:"), st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
318
if ((st=updateAttribute(ld, newrealmrefs[i], realmattr, service->servicedn)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
319
prepend_err_str (context, gettext("Error updating realm attribute: "), st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
340
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
350
krb5_error_code st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
359
st = ldap_delete_ext_s(ld, servicedn, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
360
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
361
st = set_ldap_error (context, st, OP_DEL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
391
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
420
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
433
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
434
krb5_set_error_message (context, st, gettext("Service DN NULL"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
444
st = checkattributevalue(ld, servicedn, "objectClass", attrvalues, &objectmask);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
445
CHECK_CLASS_VALIDITY(st, objectmask, "service object value: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
450
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
457
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
478
if ((st=copy_arrays(values, &(lservice->krbhostservers), count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
486
if ((st=copy_arrays(values, &(lservice->krbrealmreferences), count)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
515
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
52
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
524
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
572
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
585
if ((st=krb5_add_str_mem_ldap_mod(&mods, "userPassword", LDAP_MOD_REPLACE, password)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
588
st = ldap_modify_ext_s(ld, service, mods, NULL, NULL);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
589
if (st) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
590
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
596
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
63
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
64
krb5_set_error_message (context, st, gettext("Service DN NULL"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
87
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
92
st = LDAP_INVALID_DN_SYNTAX;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_services.c
97
if ((st=krb5_add_str_mem_ldap_mod(&mods, "cn", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
100
st = set_ldap_error (context, st, OP_ADD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
110
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
125
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
136
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
137
krb5_set_error_message (context, st, gettext("Ticket Policy Name missing"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
144
if ((st = krb5_ldap_name_to_policydn (context, policy->policy, &policy_dn)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
148
st = checkattributevalue(ld, policy_dn, "objectClass", attrvalues, &objectmask);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
149
CHECK_CLASS_VALIDITY(st, objectmask, "ticket policy object: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
154
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
159
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbmaxticketlife", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
165
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbmaxrenewableage", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
171
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbticketflags", LDAP_MOD_REPLACE,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
176
if ((st=ldap_modify_ext_s(ld, policy_dn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
177
st = set_ldap_error (context, st, OP_MOD);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
187
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
203
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
216
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
217
krb5_set_error_message(context, st, gettext("Ticket Policy Object information missing"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
224
if ((st = krb5_ldap_name_to_policydn (context, policyname, &policy_dn)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
228
st = checkattributevalue(ld, policy_dn, "objectClass", attrvalues, &objectmask);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
229
CHECK_CLASS_VALIDITY(st, objectmask, "ticket policy object: ");
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
237
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
267
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
272
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
298
krb5_error_code st = 0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
305
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
306
prepend_err_str (context, gettext("Ticket Policy Object DN missing"),st,st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
314
if ((st = krb5_ldap_name_to_policydn (context, policyname, &policy_dn)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
320
if ((st = krb5_ldap_get_reference_count (context, policy_dn,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
325
if ((st=ldap_delete_ext_s(ld, policy_dn, NULL, NULL)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
326
prepend_err_str (context,ldap_err2string(st),st,st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
331
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
332
prepend_err_str (context, gettext("Delete Failed: One or more Principals associated with the Ticket Policy"),st,st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
340
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
359
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
366
if ((st = krb5_ldap_list(context, &list, "krbTicketPolicy", policycontainerdn)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
375
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
387
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
402
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
405
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
417
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
433
krb5_error_code st=0, tempst=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
446
if ((st=checkattributevalue(ld, containerdn, NULL, NULL, NULL)) != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
447
prepend_err_str (context, gettext("Error reading container object: "), st, st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
456
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
465
ldap_get_option(ld, LDAP_OPT_ERROR_NUMBER, &st);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
466
st = set_ldap_error(context, st, OP_SEARCH);
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
471
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
48
krb5_error_code st=0;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
480
st = ENOMEM;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
492
if (st != 0) {
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
501
return st;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
58
st = EINVAL;
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
59
krb5_set_error_message (context, st, gettext("Ticket Policy Name missing"));
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
66
if ((st = krb5_ldap_name_to_policydn (context, policy->policy, &policy_dn)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
71
if ((st=krb5_add_str_mem_ldap_mod(&mods, "cn", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
77
if ((st=krb5_add_str_mem_ldap_mod(&mods, "objectclass", LDAP_MOD_ADD, strval)) != 0)
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
81
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbmaxticketlife", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
87
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbmaxrenewableage", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
93
if ((st=krb5_add_int_mem_ldap_mod(&mods, "krbticketflags", LDAP_MOD_ADD,
usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
99
if ((st=ldap_add_ext_s(ld, policy_dn, mods, NULL, NULL)) != LDAP_SUCCESS) {
usr/src/lib/lib9p/common/backend/fs.c
1043
generate_qid(&st, &req->lr_resp.rattach.qid);
usr/src/lib/lib9p/common/backend/fs.c
1079
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
1092
perm, (gid_t)-1, &st);
usr/src/lib/lib9p/common/backend/fs.c
1095
req->lr_req.tcreate.extension, (gid_t)-1, &st);
usr/src/lib/lib9p/common/backend/fs.c
1098
perm, (gid_t)-1, &st);
usr/src/lib/lib9p/common/backend/fs.c
1101
perm, (gid_t)-1, &st);
usr/src/lib/lib9p/common/backend/fs.c
1129
(gid_t)-1, &st);
usr/src/lib/lib9p/common/backend/fs.c
1139
true, perm, (gid_t)-1, &st);
usr/src/lib/lib9p/common/backend/fs.c
1144
generate_qid(&st, &req->lr_resp.rcreate.qid);
usr/src/lib/lib9p/common/backend/fs.c
1193
bool isp9, mode_t perm, gid_t egid, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
1221
error = fs_nde(softc, dir, false, egid, st, &uid, &gid);
usr/src/lib/lib9p/common/backend/fs.c
1229
perm = fs_p9perm(perm, st->st_mode, false);
usr/src/lib/lib9p/common/backend/fs.c
1242
fstat(fd, st) != 0) {
usr/src/lib/lib9p/common/backend/fs.c
1284
gid_t egid __unused, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
1354
if (fstat(fd, st) != 0 ||
usr/src/lib/lib9p/common/backend/fs.c
1355
first.st_dev != st->st_dev ||
usr/src/lib/lib9p/common/backend/fs.c
1356
first.st_ino != st->st_ino) {
usr/src/lib/lib9p/common/backend/fs.c
1383
bool isp9, mode_t perm, gid_t egid, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
1396
error = fs_nde(softc, dir, true, egid, st, &uid, &gid);
usr/src/lib/lib9p/common/backend/fs.c
1401
perm = fs_p9perm(perm, st->st_mode, true);
usr/src/lib/lib9p/common/backend/fs.c
1411
fstat(fd, st) != 0) {
usr/src/lib/lib9p/common/backend/fs.c
1443
bool isp9, mode_t mode, dev_t dev, gid_t egid, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
1457
error = fs_nde(softc, dir, false, egid, st, &uid, &gid);
usr/src/lib/lib9p/common/backend/fs.c
1462
perm = fs_p9perm(mode & 0777, st->st_mode, false);
usr/src/lib/lib9p/common/backend/fs.c
1488
fstatat(ff->ff_dirfd, newname, st, AT_SYMLINK_NOFOLLOW) != 0)
usr/src/lib/lib9p/common/backend/fs.c
1490
else if ((st->st_mode & S_IFMT) != (mode & S_IFMT))
usr/src/lib/lib9p/common/backend/fs.c
1503
bool isp9, mode_t perm, gid_t egid, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
1516
error = fs_nde(softc, dir, false, egid, st, &uid, &gid);
usr/src/lib/lib9p/common/backend/fs.c
1521
perm = fs_p9perm(perm, st->st_mode, false);
usr/src/lib/lib9p/common/backend/fs.c
1529
fstatat(ff->ff_dirfd, newname, st, AT_SYMLINK_NOFOLLOW) != 0)
usr/src/lib/lib9p/common/backend/fs.c
1531
else if (!S_ISFIFO(st->st_mode))
usr/src/lib/lib9p/common/backend/fs.c
1547
bool isp9, mode_t perm, gid_t egid, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
1562
error = fs_nde(softc, dir, false, egid, st, &uid, &gid);
usr/src/lib/lib9p/common/backend/fs.c
1567
perm = fs_p9perm(perm, st->st_mode, false);
usr/src/lib/lib9p/common/backend/fs.c
1629
fstatat(ff->ff_dirfd, newname, st, AT_SYMLINK_NOFOLLOW) != 0)
usr/src/lib/lib9p/common/backend/fs.c
1631
else if (!S_ISSOCK(st->st_mode))
usr/src/lib/lib9p/common/backend/fs.c
1662
char *symtgt, gid_t egid, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
1675
error = fs_nde(softc, dir, false, egid, st, &uid, &gid);
usr/src/lib/lib9p/common/backend/fs.c
1684
fstatat(ff->ff_dirfd, newname, st, AT_SYMLINK_NOFOLLOW) != 0)
usr/src/lib/lib9p/common/backend/fs.c
1686
else if (!S_ISLNK(st->st_mode))
usr/src/lib/lib9p/common/backend/fs.c
1698
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
1707
error = fs_iopen(softc, fid, flags, p9, (gid_t)-1, &st);
usr/src/lib/lib9p/common/backend/fs.c
1711
generate_qid(&st, &req->lr_resp.ropen.qid);
usr/src/lib/lib9p/common/backend/fs.c
1723
fs_lstatat(struct fs_fid *file, char *name, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
1726
return (fstatat(dirfd(file->ff_dir), name, st, AT_SYMLINK_NOFOLLOW));
usr/src/lib/lib9p/common/backend/fs.c
1744
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
1772
if (fs_lstatat(file, d->d_name, &st))
usr/src/lib/lib9p/common/backend/fs.c
1774
dostat(sc, &l9stat, d->d_name, &st, dotu);
usr/src/lib/lib9p/common/backend/fs.c
1855
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
1862
if (fstatat(file->ff_dirfd, file->ff_name, &st,
usr/src/lib/lib9p/common/backend/fs.c
1866
dostat(sc, &req->lr_resp.rstat.stat, file->ff_name, &st, dotu);
usr/src/lib/lib9p/common/backend/fs.c
1877
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
1921
if (fstatat(file->ff_dirfd, succ, &st, AT_SYMLINK_NOFOLLOW) < 0)
usr/src/lib/lib9p/common/backend/fs.c
1938
if (!S_ISDIR(st.st_mode)) {
usr/src/lib/lib9p/common/backend/fs.c
1943
NULL, NULL, acl, &st, ai, (gid_t)-1);
usr/src/lib/lib9p/common/backend/fs.c
196
struct stat *st);
usr/src/lib/lib9p/common/backend/fs.c
2011
if (fstatat(file->ff_dirfd, next, &st, AT_SYMLINK_NOFOLLOW) < 0) {
usr/src/lib/lib9p/common/backend/fs.c
2020
generate_qid(&st, &req->lr_resp.rwalk.wqid[i]);
usr/src/lib/lib9p/common/backend/fs.c
2174
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2183
error = fs_pdir(softc, fid, newname, sizeof(newname), &st);
usr/src/lib/lib9p/common/backend/fs.c
2188
parent_acl, &st, NULL, NULL, file->ff_ai, (gid_t)-1);
usr/src/lib/lib9p/common/backend/fs.c
2218
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2231
if (fstatat(file->ff_dirfd, file->ff_name, &st,
usr/src/lib/lib9p/common/backend/fs.c
2241
file->ff_acl, &st, file->ff_ai, (gid_t)-1);
usr/src/lib/lib9p/common/backend/fs.c
2273
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2283
error = fs_iopen(softc, fid, flags, p9, gid, &st);
usr/src/lib/lib9p/common/backend/fs.c
2287
generate_qid(&st, &req->lr_resp.rlopen.qid);
usr/src/lib/lib9p/common/backend/fs.c
2296
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2312
error = fs_icreate(softc, dir, name, flags, false, perm, gid, &st);
usr/src/lib/lib9p/common/backend/fs.c
2314
generate_qid(&st, &req->lr_resp.rlcreate.qid);
usr/src/lib/lib9p/common/backend/fs.c
2323
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2332
error = fs_isymlink(softc, dir, name, symtgt, gid, &st);
usr/src/lib/lib9p/common/backend/fs.c
2334
generate_qid(&st, &req->lr_resp.rsymlink.qid);
usr/src/lib/lib9p/common/backend/fs.c
2342
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2362
(mode_t)mode, dev, gid, &st);
usr/src/lib/lib9p/common/backend/fs.c
2367
(mode_t)(mode & 0777), gid, &st);
usr/src/lib/lib9p/common/backend/fs.c
2372
(mode_t)(mode & 0777), gid, &st);
usr/src/lib/lib9p/common/backend/fs.c
2380
generate_qid(&st, &req->lr_resp.rmknod.qid);
usr/src/lib/lib9p/common/backend/fs.c
2515
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2522
if (fstatat(file->ff_dirfd, file->ff_name, &st, AT_SYMLINK_NOFOLLOW)) {
usr/src/lib/lib9p/common/backend/fs.c
2530
req->lr_resp.rgetattr.mode = st.st_mode;
usr/src/lib/lib9p/common/backend/fs.c
2534
req->lr_resp.rgetattr.nlink = st.st_nlink;
usr/src/lib/lib9p/common/backend/fs.c
2539
req->lr_resp.rgetattr.uid = st.st_uid;
usr/src/lib/lib9p/common/backend/fs.c
2544
req->lr_resp.rgetattr.gid = st.st_gid;
usr/src/lib/lib9p/common/backend/fs.c
2549
req->lr_resp.rgetattr.rdev = (uint64_t)st.st_rdev;
usr/src/lib/lib9p/common/backend/fs.c
2554
(uint64_t)STAT_ATIME(&st).tv_sec;
usr/src/lib/lib9p/common/backend/fs.c
2556
(uint64_t)STAT_ATIME(&st).tv_nsec;
usr/src/lib/lib9p/common/backend/fs.c
2561
(uint64_t)STAT_MTIME(&st).tv_sec;
usr/src/lib/lib9p/common/backend/fs.c
2563
(uint64_t)STAT_MTIME(&st).tv_nsec;
usr/src/lib/lib9p/common/backend/fs.c
2568
(uint64_t)STAT_CTIME(&st).tv_sec;
usr/src/lib/lib9p/common/backend/fs.c
2570
(uint64_t)STAT_CTIME(&st).tv_nsec;
usr/src/lib/lib9p/common/backend/fs.c
2576
(uint64_t)st.st_birthtim.tv_sec;
usr/src/lib/lib9p/common/backend/fs.c
2578
(uint64_t)st.st_birthtim.tv_nsec;
usr/src/lib/lib9p/common/backend/fs.c
2592
req->lr_resp.rgetattr.size = (uint64_t)st.st_size;
usr/src/lib/lib9p/common/backend/fs.c
2596
req->lr_resp.rgetattr.blksize = (uint64_t)st.st_blksize;
usr/src/lib/lib9p/common/backend/fs.c
2597
req->lr_resp.rgetattr.blocks = (uint64_t)st.st_blocks;
usr/src/lib/lib9p/common/backend/fs.c
2602
req->lr_resp.rgetattr.gen = st.st_gen;
usr/src/lib/lib9p/common/backend/fs.c
2608
generate_qid(&st, &req->lr_resp.rgetattr.qid);
usr/src/lib/lib9p/common/backend/fs.c
2624
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2639
if (fstatat(file->ff_dirfd, file->ff_name, &st, AT_SYMLINK_NOFOLLOW)) {
usr/src/lib/lib9p/common/backend/fs.c
2644
if ((mask & L9PL_SETATTR_SIZE) && S_ISDIR(st.st_mode)) {
usr/src/lib/lib9p/common/backend/fs.c
2686
ts[0].tv_sec = STAT_ATIME(&st).tv_sec;
usr/src/lib/lib9p/common/backend/fs.c
2687
ts[0].tv_nsec = STAT_ATIME(&st).tv_nsec;
usr/src/lib/lib9p/common/backend/fs.c
2688
ts[1].tv_sec = STAT_MTIME(&st).tv_sec;
usr/src/lib/lib9p/common/backend/fs.c
2689
ts[1].tv_nsec = STAT_MTIME(&st).tv_nsec;
usr/src/lib/lib9p/common/backend/fs.c
2744
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2789
if (fs_lstatat(file, dp->d_name, &st))
usr/src/lib/lib9p/common/backend/fs.c
2793
generate_qid(&st, &de.qid);
usr/src/lib/lib9p/common/backend/fs.c
2796
de.type = st.st_mode & S_IFMT;
usr/src/lib/lib9p/common/backend/fs.c
2918
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
2929
error = fs_imkdir(softc, dir, name, false, perm, gid, &st);
usr/src/lib/lib9p/common/backend/fs.c
2931
generate_qid(&st, &req->lr_resp.rmkdir.qid);
usr/src/lib/lib9p/common/backend/fs.c
508
size_t size, struct stat *st)
usr/src/lib/lib9p/common/backend/fs.c
519
if (fstatat(ff->ff_dirfd, path, st, AT_SYMLINK_NOFOLLOW) != 0)
usr/src/lib/lib9p/common/backend/fs.c
521
if (!S_ISDIR(st->st_mode))
usr/src/lib/lib9p/common/backend/fs.c
566
struct stat *st, uid_t *nuid, gid_t *ngid)
usr/src/lib/lib9p/common/backend/fs.c
577
if (fstatat(dirf->ff_dirfd, dirf->ff_name, st,
usr/src/lib/lib9p/common/backend/fs.c
580
if (!S_ISDIR(st->st_mode))
usr/src/lib/lib9p/common/backend/fs.c
586
error = check_access(op, dirf->ff_acl, st, NULL, NULL, ai, egid);
usr/src/lib/lib9p/common/backend/fs.c
590
*nuid = ai->ai_uid != (uid_t)-1 ? ai->ai_uid : st->st_uid;
usr/src/lib/lib9p/common/backend/fs.c
592
ai->ai_ngids > 0 ? ai->ai_gids[0] : st->st_gid;
usr/src/lib/lib9p/common/backend/fs.c
921
struct stat st;
usr/src/lib/lib9p/common/backend/fs.c
977
if (fstat(sc->fs_rootfd, &st) != 0)
usr/src/lib/lib9p/common/backend/fs.c
979
else if (!S_ISDIR(st.st_mode))
usr/src/lib/lib9p/common/genacl.c
103
l9p_check_aces(int32_t mask, struct l9p_acl *acl, struct stat *st,
usr/src/lib/lib9p/common/genacl.c
135
match = st->st_uid == uid;
usr/src/lib/lib9p/common/genacl.c
140
match = l9p_ingroup(st->st_gid, gid, gids, ngids);
usr/src/lib/lib9p/common/genacl.c
410
struct stat *st;
usr/src/lib/lib9p/common/genacl.c
414
if ((st = cstat) == NULL || (opmask & L9P_ACE_DELETE_CHILD))
usr/src/lib/lib9p/common/genacl.c
415
st = pstat;
usr/src/lib/lib9p/common/genacl.c
416
if (uid == st->st_uid)
usr/src/lib/lib9p/common/genacl.c
417
bits = (st->st_mode >> 6) & 7;
usr/src/lib/lib9p/common/genacl.c
418
else if (l9p_ingroup(st->st_gid, gid, gids, ngids))
usr/src/lib/lib9p/common/genacl.c
419
bits = (st->st_mode >> 3) & 7;
usr/src/lib/lib9p/common/genacl.c
421
bits = st->st_mode & 7;
usr/src/lib/lib9p/common/genacl.c
56
static int l9p_check_aces(int32_t mask, struct l9p_acl *acl, struct stat *st,
usr/src/lib/lib9p/common/request.c
562
struct l9p_stat *st)
usr/src/lib/lib9p/common/request.c
565
uint16_t size = l9p_sizeof_stat(st, conn->lc_version);
usr/src/lib/lib9p/common/request.c
571
l9p_pustat(msg, st, conn->lc_version) < 0)
usr/src/lib/lib9p/common/request.c
575
l9p_freestat(st);
usr/src/lib/lib9p/common/utils.c
621
l9p_describe_l9stat(const char *str, struct l9p_stat *st,
usr/src/lib/lib9p/common/utils.c
626
assert(st != NULL);
usr/src/lib/lib9p/common/utils.c
629
st->type, st->dev);
usr/src/lib/lib9p/common/utils.c
630
l9p_describe_qid(" qid=", &st->qid, sb);
usr/src/lib/lib9p/common/utils.c
631
l9p_describe_ext_perm(" mode=", st->mode, sb);
usr/src/lib/lib9p/common/utils.c
632
if (st->atime != (uint32_t)-1)
usr/src/lib/lib9p/common/utils.c
633
sbuf_printf(sb, " atime=%" PRIu32, st->atime);
usr/src/lib/lib9p/common/utils.c
634
if (st->mtime != (uint32_t)-1)
usr/src/lib/lib9p/common/utils.c
635
sbuf_printf(sb, " mtime=%" PRIu32, st->mtime);
usr/src/lib/lib9p/common/utils.c
636
if (st->length != (uint64_t)-1)
usr/src/lib/lib9p/common/utils.c
637
sbuf_printf(sb, " length=%" PRIu64, st->length);
usr/src/lib/lib9p/common/utils.c
638
l9p_describe_name(" name=", st->name, sb);
usr/src/lib/lib9p/common/utils.c
644
if (st->uid != NULL || !dotu)
usr/src/lib/lib9p/common/utils.c
645
l9p_describe_name(" uid=", st->uid, sb);
usr/src/lib/lib9p/common/utils.c
646
if (st->gid != NULL || !dotu)
usr/src/lib/lib9p/common/utils.c
647
l9p_describe_name(" gid=", st->gid, sb);
usr/src/lib/lib9p/common/utils.c
648
if (st->muid != NULL || !dotu)
usr/src/lib/lib9p/common/utils.c
649
l9p_describe_name(" muid=", st->muid, sb);
usr/src/lib/lib9p/common/utils.c
651
if (st->extension != NULL)
usr/src/lib/lib9p/common/utils.c
652
l9p_describe_name(" extension=", st->extension, sb);
usr/src/lib/lib9p/common/utils.c
655
st->n_uid, st->n_gid, st->n_muid);
usr/src/lib/lib9p/common/utils.c
660
l9p_describe_statfs(const char *str, struct l9p_statfs *st, struct sbuf *sb)
usr/src/lib/lib9p/common/utils.c
663
assert(st != NULL);
usr/src/lib/lib9p/common/utils.c
668
str, (u_long)st->type, (u_long)st->bsize, st->blocks,
usr/src/lib/lib9p/common/utils.c
669
st->bfree, st->bavail, st->files,
usr/src/lib/lib9p/common/utils.c
670
st->ffree, st->fsid, st->namelen);
usr/src/lib/libadutils/common/ldap_ping.c
232
uchar_t *tmp = NULL, *st = cp;
usr/src/lib/libadutils/common/ldap_ping.c
249
if (cp != st)
usr/src/lib/libadutils/common/ldap_ping.c
254
return ((tmp == NULL ? cp + 1 : tmp) - st);
usr/src/lib/libbe/common/be_mount.c
1700
struct stat st;
usr/src/lib/libbe/common/be_mount.c
1738
if (stat(parent_dir, &st) < 0) {
usr/src/lib/libbe/common/be_mount.c
1757
if (st.st_dev == dev && strcmp(extmtab.mnt_fstype,
usr/src/lib/libbsm/common/audit_cron.c
103
if (fstat(fd, &st) == -1) {
usr/src/lib/libbsm/common/audit_cron.c
108
if (read(fd, textbuf, st.st_size) != st.st_size) {
usr/src/lib/libbsm/common/audit_cron.c
147
if (stat(fname, &st))
usr/src/lib/libbsm/common/audit_cron.c
165
if (getpwuid_r(st.st_uid, &pwd, pwd_buff, sizeof (pwd_buff)) ==
usr/src/lib/libbsm/common/audit_cron.c
92
struct stat st;
usr/src/lib/libbsm/common/audit_crontab.c
169
struct stat st, st_tmp;
usr/src/lib/libbsm/common/audit_crontab.c
183
if (stat(cf, &st) == -1) {
usr/src/lib/libbsm/common/audit_crontab.c
195
len = st.st_size;
usr/src/lib/libbsm/common/audit_plugin.c
104
int st;
usr/src/lib/libbsm/common/audit_plugin.c
115
(void) waitpid(pid, &st, 0);
usr/src/lib/libbsm/common/audit_plugin.c
170
int st;
usr/src/lib/libbsm/common/audit_plugin.c
182
(void) waitpid(pid, &st, 0);
usr/src/lib/libc/port/gen/ftok.c
44
struct stat64 st;
usr/src/lib/libc/port/gen/ftok.c
49
if (stat64(path, &st) < 0)
usr/src/lib/libc/port/gen/ftok.c
67
devpiece = st.st_dev & 0xfff;
usr/src/lib/libc/port/gen/ftok.c
70
((uint32_t)st.st_ino & 0x0fff)));
usr/src/lib/libc/port/gen/privlib.c
163
priv_info_set_t *st = (priv_info_set_t *)x;
usr/src/lib/libc/port/gen/privlib.c
201
tmp->pd_basicset = (priv_set_t *)&st->set[0];
usr/src/lib/libc/port/locale/ldpart.c
57
struct stat st;
usr/src/lib/libc/port/locale/ldpart.c
72
if (fstat(fd, &st) != 0)
usr/src/lib/libc/port/locale/ldpart.c
74
if (st.st_size <= 0) {
usr/src/lib/libc/port/locale/ldpart.c
78
bufsize = namesize + st.st_size;
usr/src/lib/libc/port/locale/ldpart.c
85
plim = p + st.st_size;
usr/src/lib/libc/port/locale/ldpart.c
86
if (read(fd, p, (size_t)st.st_size) != st.st_size)
usr/src/lib/libc/port/regex/engine.c
1023
print(struct match *m, const char *caption, states st, int ch, FILE *d)
usr/src/lib/libc/port/regex/engine.c
1036
if (ISSET(st, i)) {
usr/src/lib/libc/port/regex/engine.c
275
SETUP(m->st);
usr/src/lib/libc/port/regex/engine.c
291
SP("mloop", m->st, *start);
usr/src/lib/libc/port/regex/engine.c
792
states st = m->st;
usr/src/lib/libc/port/regex/engine.c
805
CLEAR(st);
usr/src/lib/libc/port/regex/engine.c
806
SET1(st, startst);
usr/src/lib/libc/port/regex/engine.c
807
SP("sstart", st, *p);
usr/src/lib/libc/port/regex/engine.c
808
st = step(m->g, startst, stopst, st, NOTHING, st);
usr/src/lib/libc/port/regex/engine.c
810
ASSIGN(fresh, st);
usr/src/lib/libc/port/regex/engine.c
831
if (fast && EQ(st, fresh))
usr/src/lib/libc/port/regex/engine.c
849
st = step(m->g, startst, stopst, st,
usr/src/lib/libc/port/regex/engine.c
850
flagch, st);
usr/src/lib/libc/port/regex/engine.c
851
SP("sboleol", st, c);
usr/src/lib/libc/port/regex/engine.c
864
st = step(m->g, startst, stopst, st, flagch, st);
usr/src/lib/libc/port/regex/engine.c
865
SP("sboweow", st, c);
usr/src/lib/libc/port/regex/engine.c
869
if (ISSET(st, stopst)) {
usr/src/lib/libc/port/regex/engine.c
875
if (EQ(st, empty) || p == stop || clen > (size_t)(stop - p))
usr/src/lib/libc/port/regex/engine.c
879
ASSIGN(tmp, st);
usr/src/lib/libc/port/regex/engine.c
881
ASSIGN(st, fresh);
usr/src/lib/libc/port/regex/engine.c
883
ASSIGN(st, empty);
usr/src/lib/libc/port/regex/engine.c
885
st = step(m->g, startst, stopst, tmp, c, st);
usr/src/lib/libc/port/regex/engine.c
886
SP("saft", st, c);
usr/src/lib/libc/port/regex/engine.c
887
assert(EQ(step(m->g, startst, stopst, st, NOTHING, st), st));
usr/src/lib/libc/port/regex/engine.c
894
if (ISSET(st, stopst))
usr/src/lib/libc/port/regex/engine.c
92
states st; /* current states */
usr/src/lib/libc/port/sys/timerfd.c
54
timerfd_settime_t st;
usr/src/lib/libc/port/sys/timerfd.c
62
st.tfd_settime_flags = flags;
usr/src/lib/libc/port/sys/timerfd.c
63
st.tfd_settime_value = (uint64_t)(uintptr_t)new_value;
usr/src/lib/libc/port/sys/timerfd.c
64
st.tfd_settime_ovalue = (uint64_t)(uintptr_t)old_value;
usr/src/lib/libc/port/sys/timerfd.c
66
rval = ioctl(fd, TIMERFDIOC_SETTIME, &st);
usr/src/lib/libcontract/common/libcontract_priv.c
62
ct_stathdl_t st;
usr/src/lib/libcontract/common/libcontract_priv.c
68
if ((r = ct_status_read(cfd, CTD_COMMON, &st)) != 0) {
usr/src/lib/libcontract/common/libcontract_priv.c
73
result = ct_status_get_id(st);
usr/src/lib/libcontract/common/libcontract_priv.c
74
ct_status_free(st);
usr/src/lib/libctf/common/ctf_elfwrite.c
402
struct stat st;
usr/src/lib/libctf/common/ctf_elfwrite.c
408
if (fstat(ifd, &st) < 0)
usr/src/lib/libctf/common/ctf_elfwrite.c
411
if ((ofd = open(output, O_RDWR | O_CREAT | O_TRUNC, st.st_mode)) < 0)
usr/src/lib/libctf/common/ctf_lib.c
423
struct stat64 st;
usr/src/lib/libctf/common/ctf_lib.c
437
if (fstat64(fd, &st) == -1)
usr/src/lib/libctf/common/ctf_lib.c
455
ctfsect.cts_data = mmap64(NULL, st.st_size, PROT_READ,
usr/src/lib/libctf/common/ctf_lib.c
464
ctfsect.cts_size = (size_t)st.st_size;
usr/src/lib/libctf/common/ctf_merge.c
1022
struct stat st;
usr/src/lib/libctf/common/ctf_merge.c
1027
if (fd != -1 && fstat(fd, &st) != 0) {
usr/src/lib/libcurses/screen/mvcur.c
279
int st, ch, hl;
usr/src/lib/libcurses/screen/mvcur.c
288
st = cx < nx ? _mvright(cx, nx, FALSE) : _mvleft(cx, nx, FALSE);
usr/src/lib/libcurses/screen/mvcur.c
295
return ((ch < st && ch < hl) ? ch : (hl < st ? hl : st));
usr/src/lib/libcurses/screen/mvcur.c
297
if (ch < st && ch < hl)
usr/src/lib/libcurses/screen/mvcur.c
300
if (hl < st) {
usr/src/lib/libcurses/screen/tparm.c
107
tops(STACK *st)
usr/src/lib/libcurses/screen/tparm.c
110
if (st->top < 0) {
usr/src/lib/libcurses/screen/tparm.c
113
return (st->stack[st->top]);
usr/src/lib/libcurses/screen/tparm.c
117
push(STACK *st, long i)
usr/src/lib/libcurses/screen/tparm.c
119
if (st->top >= (st->stacksize - 1)) {
usr/src/lib/libcurses/screen/tparm.c
120
st->stacksize += MAX;
usr/src/lib/libcurses/screen/tparm.c
121
if ((st->stack = (void *)realloc(st->stack,
usr/src/lib/libcurses/screen/tparm.c
122
(st->stacksize * sizeof (long)))) == NULL) {
usr/src/lib/libcurses/screen/tparm.c
126
st->stack[++st->top] = (i);
usr/src/lib/libcurses/screen/tparm.c
130
pop(STACK *st)
usr/src/lib/libcurses/screen/tparm.c
132
if (st->top < 0) {
usr/src/lib/libcurses/screen/tparm.c
135
return (st->stack[st->top--]);
usr/src/lib/libcurses/screen/tparm.c
144
pop_char_p(STACK *st)
usr/src/lib/libcurses/screen/tparm.c
146
if (st->top < 0) {
usr/src/lib/libcurses/screen/tparm.c
149
return ((char *)(st->stack[st->top--]));
usr/src/lib/libcurses/screen/tparm.c
153
init_stack(STACK *st)
usr/src/lib/libcurses/screen/tparm.c
155
st->top = -1;
usr/src/lib/libcurses/screen/tparm.c
156
st->stacksize = MAX;
usr/src/lib/libcurses/screen/tparm.c
157
if ((st->stack = (void *)malloc(MAX * sizeof (long))) == NULL) {
usr/src/lib/libcurses/screen/tparm.c
163
free_stack(STACK *st)
usr/src/lib/libcurses/screen/tparm.c
165
free(st->stack);
usr/src/lib/libdemangle/common/cxx.c
2353
boolean_t st = B_FALSE;
usr/src/lib/libdemangle/common/cxx.c
2356
st = B_TRUE;
usr/src/lib/libdemangle/common/cxx.c
2367
if (st)
usr/src/lib/libdemangle/common/rust-legacy.c
100
if (!rustleg_parse_name(st, sv))
usr/src/lib/libdemangle/common/rust-legacy.c
105
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-legacy.c
113
rustleg_parse_name_segment(rust_state_t *st, strview_t *svp, boolean_t first)
usr/src/lib/libdemangle/common/rust-legacy.c
121
if (HAS_ERROR(st) || sv_remaining(svp) == 0)
usr/src/lib/libdemangle/common/rust-legacy.c
126
if (!rust_parse_base10(st, svp, &len)) {
usr/src/lib/libdemangle/common/rust-legacy.c
128
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-legacy.c
137
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-legacy.c
147
if (!first && !rustleg_add_sep(st))
usr/src/lib/libdemangle/common/rust-legacy.c
163
if (rustleg_parse_hash(st, &name))
usr/src/lib/libdemangle/common/rust-legacy.c
170
if (st->rs_error != 0)
usr/src/lib/libdemangle/common/rust-legacy.c
181
if (rustleg_parse_special(st, &name))
usr/src/lib/libdemangle/common/rust-legacy.c
189
if (!rustleg_add_sep(st))
usr/src/lib/libdemangle/common/rust-legacy.c
198
if (!rust_appendc(st, sv_consume_c(&name))) {
usr/src/lib/libdemangle/common/rust-legacy.c
199
SET_ERROR(st);
usr/src/lib/libdemangle/common/rust-legacy.c
217
rustleg_parse_name(rust_state_t *st, strview_t *svp)
usr/src/lib/libdemangle/common/rust-legacy.c
224
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-legacy.c
240
if (!rustleg_parse_name_segment(st, svp, first))
usr/src/lib/libdemangle/common/rust-legacy.c
258
rustleg_parse_hash(rust_state_t *st, strview_t *svp)
usr/src/lib/libdemangle/common/rust-legacy.c
260
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-legacy.c
264
if (!rust_appendc(st, 'h'))
usr/src/lib/libdemangle/common/rust-legacy.c
291
if (!rust_appendc(st, c))
usr/src/lib/libdemangle/common/rust-legacy.c
303
rustleg_parse_special(rust_state_t *restrict st, strview_t *restrict svp)
usr/src/lib/libdemangle/common/rust-legacy.c
305
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-legacy.c
313
if (!rust_appendc(st, rust_charmap[i].ruc_ch))
usr/src/lib/libdemangle/common/rust-legacy.c
355
if (!rust_append_utf8_c(st, val))
usr/src/lib/libdemangle/common/rust-legacy.c
363
rustleg_add_sep(rust_state_t *st)
usr/src/lib/libdemangle/common/rust-legacy.c
365
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-legacy.c
368
return (rust_append(st, "::"));
usr/src/lib/libdemangle/common/rust-legacy.c
85
rust_demangle_legacy(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-legacy.c
90
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-legacy.c
96
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-v0.c
1000
ret = rust_appendc(st, '_');
usr/src/lib/libdemangle/common/rust-v0.c
1027
SKIP_BEGIN(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
1028
ret = rustv0_parse_type(st, sv, B_FALSE);
usr/src/lib/libdemangle/common/rust-v0.c
1029
SKIP_END(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
1037
ret = rust_appendc(st, '_');
usr/src/lib/libdemangle/common/rust-v0.c
1039
ret = rustv0_parse_const_data(st, ctype_class, sv);
usr/src/lib/libdemangle/common/rust-v0.c
1044
if (st->rs_show_const_type) {
usr/src/lib/libdemangle/common/rust-v0.c
1045
ret = rust_append(st, ": ") &&
usr/src/lib/libdemangle/common/rust-v0.c
1046
rustv0_parse_uint_type(st, &type);
usr/src/lib/libdemangle/common/rust-v0.c
1050
DEMDEBUG("%s: const='%.*s' (%s)", __func__, CSTR_END(st, start_len),
usr/src/lib/libdemangle/common/rust-v0.c
1056
rustv0_parse_abi(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
106
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-v0.c
1061
return (rust_appendc(st, 'C'));
usr/src/lib/libdemangle/common/rust-v0.c
1063
return (rustv0_parse_undisambiguated_identifier(st, sv, B_TRUE));
usr/src/lib/libdemangle/common/rust-v0.c
1067
rustv0_parse_binder(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
1074
if (!rustv0_parse_base62(st, sv, &n))
usr/src/lib/libdemangle/common/rust-v0.c
1078
if (!rust_append(st, "for<"))
usr/src/lib/libdemangle/common/rust-v0.c
1082
if (i > 0 && !rust_append(st, ", "))
usr/src/lib/libdemangle/common/rust-v0.c
1085
st->rs_lt_depth++;
usr/src/lib/libdemangle/common/rust-v0.c
1086
if (!rustv0_append_lifetime(st, 1))
usr/src/lib/libdemangle/common/rust-v0.c
1090
if (!rust_append(st, "> "))
usr/src/lib/libdemangle/common/rust-v0.c
1104
rustv0_parse_fnsig(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
1106
uint64_t save_lt = st->rs_lt_depth;
usr/src/lib/libdemangle/common/rust-v0.c
1110
if (!OPTIONAL(st, rustv0_parse_binder(st, sv)))
usr/src/lib/libdemangle/common/rust-v0.c
1113
if (sv_consume_if_c(sv, 'U') && !rust_append(st, "unsafe "))
usr/src/lib/libdemangle/common/rust-v0.c
1117
(!rust_append(st, "extern \"") || !rustv0_parse_abi(st, sv) ||
usr/src/lib/libdemangle/common/rust-v0.c
1118
!rust_append(st, "\" ")))
usr/src/lib/libdemangle/common/rust-v0.c
1121
if (!rust_append(st, "fn("))
usr/src/lib/libdemangle/common/rust-v0.c
1124
if (!rustv0_parse_opt_list(st, sv, rustv0_parse_type, ", ", B_FALSE,
usr/src/lib/libdemangle/common/rust-v0.c
1129
if (!rust_appendc(st, ')'))
usr/src/lib/libdemangle/common/rust-v0.c
1134
if (!rust_append(st, " -> "))
usr/src/lib/libdemangle/common/rust-v0.c
1137
if (!rustv0_parse_type(st, sv, B_FALSE))
usr/src/lib/libdemangle/common/rust-v0.c
1141
st->rs_lt_depth = save_lt;
usr/src/lib/libdemangle/common/rust-v0.c
1150
rustv0_parse_dyn_trait_assoc_binding(rust_state_t *restrict st,
usr/src/lib/libdemangle/common/rust-v0.c
1155
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
1165
SAVE_LEN(st, save_len);
usr/src/lib/libdemangle/common/rust-v0.c
1167
if (!rust_append(st, open ? ", " : "<"))
usr/src/lib/libdemangle/common/rust-v0.c
1170
if (!rustv0_parse_undisambiguated_identifier(st, sv, B_FALSE)) {
usr/src/lib/libdemangle/common/rust-v0.c
1171
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-v0.c
1175
if (!rust_append(st, " = "))
usr/src/lib/libdemangle/common/rust-v0.c
1178
if (!rustv0_parse_type(st, sv, B_FALSE)) {
usr/src/lib/libdemangle/common/rust-v0.c
1179
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-v0.c
118
if (!rustv0_parse_path(st, sv, B_TRUE))
usr/src/lib/libdemangle/common/rust-v0.c
1183
DEMDEBUG("%s: binding='%.*s'", __func__, CSTR_END(st, save_len));
usr/src/lib/libdemangle/common/rust-v0.c
1189
rustv0_parse_dyn_trait(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
1192
boolean_t stay_save = st->rs_args_stay_open;
usr/src/lib/libdemangle/common/rust-v0.c
1193
boolean_t open_save = st->rs_args_is_open;
usr/src/lib/libdemangle/common/rust-v0.c
1196
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
122
SKIP_BEGIN(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
1223
st->rs_args_stay_open = B_TRUE;
usr/src/lib/libdemangle/common/rust-v0.c
1224
st->rs_args_is_open = B_FALSE;
usr/src/lib/libdemangle/common/rust-v0.c
1226
if (!rustv0_parse_path(st, sv, B_FALSE)) {
usr/src/lib/libdemangle/common/rust-v0.c
1227
st->rs_args_stay_open = stay_save;
usr/src/lib/libdemangle/common/rust-v0.c
1228
st->rs_args_is_open = open_save;
usr/src/lib/libdemangle/common/rust-v0.c
123
ret = OPTIONAL(st, rustv0_parse_path(st, sv, B_FALSE));
usr/src/lib/libdemangle/common/rust-v0.c
1232
open = st->rs_args_is_open;
usr/src/lib/libdemangle/common/rust-v0.c
1234
st->rs_args_stay_open = stay_save;
usr/src/lib/libdemangle/common/rust-v0.c
1235
st->rs_args_is_open = open_save;
usr/src/lib/libdemangle/common/rust-v0.c
1237
while (rustv0_parse_dyn_trait_assoc_binding(st, sv, open)) {
usr/src/lib/libdemangle/common/rust-v0.c
124
SKIP_END(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
1241
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
1244
if (open && !rust_appendc(st, '>'))
usr/src/lib/libdemangle/common/rust-v0.c
1247
return (!HAS_ERROR(st));
usr/src/lib/libdemangle/common/rust-v0.c
1251
rustv0_parse_dynbounds(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
1253
uint64_t save_lt = st->rs_lt_depth;
usr/src/lib/libdemangle/common/rust-v0.c
1255
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
1265
if (!OPTIONAL(st, rustv0_parse_binder(st, sv)))
usr/src/lib/libdemangle/common/rust-v0.c
1268
if (!rustv0_parse_opt_list(st, sv, rustv0_parse_dyn_trait, " + ",
usr/src/lib/libdemangle/common/rust-v0.c
1272
st->rs_lt_depth = save_lt;
usr/src/lib/libdemangle/common/rust-v0.c
1278
rustv0_parse_generic_arg(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
1284
return (rustv0_parse_const(st, sv, B_FALSE));
usr/src/lib/libdemangle/common/rust-v0.c
1286
if (rustv0_parse_lifetime(st, sv))
usr/src/lib/libdemangle/common/rust-v0.c
1289
return (rustv0_parse_type(st, sv, B_FALSE));
usr/src/lib/libdemangle/common/rust-v0.c
1297
rustv0_parse_hex_num(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
130
return (!HAS_ERROR(st));
usr/src/lib/libdemangle/common/rust-v0.c
1303
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
1347
rustv0_parse_base62(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
1353
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
143
return (!HAS_ERROR(st));
usr/src/lib/libdemangle/common/rust-v0.c
148
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-v0.c
152
return (rust_append_sv(st, sv_remaining(sv), sv));
usr/src/lib/libdemangle/common/rust-v0.c
160
rustv0_parse_opt_list(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
175
if (count > 0 && !rust_append(st, sep))
usr/src/lib/libdemangle/common/rust-v0.c
178
if (!fn(st, sv, bval))
usr/src/lib/libdemangle/common/rust-v0.c
192
rustv0_parse_uint_type(rust_state_t *restrict st, strview_t *sv)
usr/src/lib/libdemangle/common/rust-v0.c
198
if (HAS_ERROR(st) || sv_remaining(sv) == 0)
usr/src/lib/libdemangle/common/rust-v0.c
228
return (rust_append(st, str));
usr/src/lib/libdemangle/common/rust-v0.c
232
rustv0_parse_basic_type(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
238
if (HAS_ERROR(st) || sv_remaining(sv) == 0)
usr/src/lib/libdemangle/common/rust-v0.c
241
if (rustv0_parse_uint_type(st, sv))
usr/src/lib/libdemangle/common/rust-v0.c
298
return (rust_append(st, str));
usr/src/lib/libdemangle/common/rust-v0.c
302
rustv0_parse_type(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
310
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
318
SAVE_LEN(st, len);
usr/src/lib/libdemangle/common/rust-v0.c
323
ret = rust_appendc(st, '[') &&
usr/src/lib/libdemangle/common/rust-v0.c
324
rustv0_parse_type(st, sv, B_FALSE) &&
usr/src/lib/libdemangle/common/rust-v0.c
325
rust_append(st, "; ") &&
usr/src/lib/libdemangle/common/rust-v0.c
326
rustv0_parse_const(st, sv, B_FALSE) &&
usr/src/lib/libdemangle/common/rust-v0.c
327
rust_appendc(st, ']');
usr/src/lib/libdemangle/common/rust-v0.c
330
ret = rust_appendc(st, '[') &&
usr/src/lib/libdemangle/common/rust-v0.c
331
rustv0_parse_type(st, sv, B_FALSE) &&
usr/src/lib/libdemangle/common/rust-v0.c
332
rust_appendc(st, ']');
usr/src/lib/libdemangle/common/rust-v0.c
336
ret = rust_appendc(st, '(') &&
usr/src/lib/libdemangle/common/rust-v0.c
337
rustv0_parse_opt_list(st, sv, rustv0_parse_type, ", ",
usr/src/lib/libdemangle/common/rust-v0.c
339
rust_append(st, (tuple_elem_count == 1) ? ",)" : ")");
usr/src/lib/libdemangle/common/rust-v0.c
344
if (!(ret = rust_appendc(st, '&')))
usr/src/lib/libdemangle/common/rust-v0.c
351
if (rustv0_parse_lifetime(st, sv)) {
usr/src/lib/libdemangle/common/rust-v0.c
352
if (!(ret = rust_appendc(st, ' ')))
usr/src/lib/libdemangle/common/rust-v0.c
354
} else if (HAS_ERROR(st)) {
usr/src/lib/libdemangle/common/rust-v0.c
358
ret = rust_append(st, (c == 'Q') ? "mut " : "") &&
usr/src/lib/libdemangle/common/rust-v0.c
359
rustv0_parse_type(st, sv, B_FALSE);
usr/src/lib/libdemangle/common/rust-v0.c
362
ret = rust_append(st, "*const ") &&
usr/src/lib/libdemangle/common/rust-v0.c
363
rustv0_parse_type(st, sv, B_FALSE);
usr/src/lib/libdemangle/common/rust-v0.c
366
ret = rust_append(st, "*mut ") &&
usr/src/lib/libdemangle/common/rust-v0.c
367
rustv0_parse_type(st, sv, B_FALSE);
usr/src/lib/libdemangle/common/rust-v0.c
370
ret = rustv0_parse_fnsig(st, sv);
usr/src/lib/libdemangle/common/rust-v0.c
373
ret = rust_append(st, "dyn ") &&
usr/src/lib/libdemangle/common/rust-v0.c
374
rustv0_parse_dynbounds(st, sv);
usr/src/lib/libdemangle/common/rust-v0.c
396
!(ret = rust_append(st, " + ")))
usr/src/lib/libdemangle/common/rust-v0.c
399
ret = rustv0_parse_lifetime(st, sv);
usr/src/lib/libdemangle/common/rust-v0.c
404
ret = rustv0_parse_backref(st, sv, rustv0_parse_type,
usr/src/lib/libdemangle/common/rust-v0.c
406
rustv0_parse_basic_type(st, sv);
usr/src/lib/libdemangle/common/rust-v0.c
410
ret = rustv0_parse_path(st, sv, B_FALSE);
usr/src/lib/libdemangle/common/rust-v0.c
414
DEMDEBUG("%s: type='%.*s' (%s)", __func__, CSTR_END(st, len),
usr/src/lib/libdemangle/common/rust-v0.c
430
rustv0_parse_path(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
438
boolean_t args_stay_save = st->rs_args_stay_open;
usr/src/lib/libdemangle/common/rust-v0.c
439
boolean_t args_open_save = st->rs_args_is_open;
usr/src/lib/libdemangle/common/rust-v0.c
441
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
449
SAVE_LEN(st, len);
usr/src/lib/libdemangle/common/rust-v0.c
454
if (!OPTIONAL(st, rustv0_parse_disambiguator(st, sv, &disamb)))
usr/src/lib/libdemangle/common/rust-v0.c
457
if (!rustv0_parse_undisambiguated_identifier(st, sv, B_FALSE))
usr/src/lib/libdemangle/common/rust-v0.c
460
if (st->rs_verbose &&
usr/src/lib/libdemangle/common/rust-v0.c
461
!rust_append_printf(st, "[%" PRIx64 "]", disamb))
usr/src/lib/libdemangle/common/rust-v0.c
465
SKIP_BEGIN(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
466
if (!rustv0_parse_impl_path(st, sv, in_value)) {
usr/src/lib/libdemangle/common/rust-v0.c
467
SKIP_END(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
470
SKIP_END(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
472
if (!rust_appendc(st, '<') ||
usr/src/lib/libdemangle/common/rust-v0.c
473
!rustv0_parse_type(st, sv, B_FALSE) ||
usr/src/lib/libdemangle/common/rust-v0.c
474
!rust_appendc(st, '>'))
usr/src/lib/libdemangle/common/rust-v0.c
478
SKIP_BEGIN(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
479
if (!rustv0_parse_impl_path(st, sv, in_value)) {
usr/src/lib/libdemangle/common/rust-v0.c
480
SKIP_END(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
483
SKIP_END(st, save_skip);
usr/src/lib/libdemangle/common/rust-v0.c
486
if (!rust_appendc(st, '<') ||
usr/src/lib/libdemangle/common/rust-v0.c
487
!rustv0_parse_type(st, sv, B_FALSE) ||
usr/src/lib/libdemangle/common/rust-v0.c
488
!rust_append(st, " as ") ||
usr/src/lib/libdemangle/common/rust-v0.c
489
!rustv0_parse_path(st, sv, B_FALSE) ||
usr/src/lib/libdemangle/common/rust-v0.c
490
!rust_appendc(st, '>'))
usr/src/lib/libdemangle/common/rust-v0.c
494
if (!rustv0_parse_nested_path(st, sv, in_value))
usr/src/lib/libdemangle/common/rust-v0.c
498
st->rs_args_stay_open = B_FALSE;
usr/src/lib/libdemangle/common/rust-v0.c
499
st->rs_args_is_open = B_FALSE;
usr/src/lib/libdemangle/common/rust-v0.c
501
if (!rustv0_parse_path(st, sv, in_value))
usr/src/lib/libdemangle/common/rust-v0.c
504
if (in_value && !rust_append(st, "::"))
usr/src/lib/libdemangle/common/rust-v0.c
507
if (!rust_appendc(st, '<') ||
usr/src/lib/libdemangle/common/rust-v0.c
508
!rustv0_parse_opt_list(st, sv, rustv0_parse_generic_arg,
usr/src/lib/libdemangle/common/rust-v0.c
512
st->rs_args_stay_open = args_stay_save;
usr/src/lib/libdemangle/common/rust-v0.c
513
st->rs_args_is_open = args_open_save;
usr/src/lib/libdemangle/common/rust-v0.c
519
if (st->rs_args_stay_open) {
usr/src/lib/libdemangle/common/rust-v0.c
520
st->rs_args_stay_open = B_FALSE;
usr/src/lib/libdemangle/common/rust-v0.c
521
st->rs_args_is_open = B_TRUE;
usr/src/lib/libdemangle/common/rust-v0.c
522
} else if (!rust_appendc(st, '>')) {
usr/src/lib/libdemangle/common/rust-v0.c
532
if (!rustv0_parse_backref(st, sv, rustv0_parse_path, in_value))
usr/src/lib/libdemangle/common/rust-v0.c
539
DEMDEBUG("%s: path='%.*s' (%s)", __func__, CSTR_END(st, len),
usr/src/lib/libdemangle/common/rust-v0.c
546
rustv0_parse_impl_path(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
551
return (OPTIONAL(st, rustv0_parse_disambiguator(st, sv, &val)) &&
usr/src/lib/libdemangle/common/rust-v0.c
552
rustv0_parse_path(st, sv, in_value));
usr/src/lib/libdemangle/common/rust-v0.c
562
rustv0_has_name(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
567
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
581
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-v0.c
595
rustv0_parse_nested_path(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
604
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
612
SAVE_LEN(st, len);
usr/src/lib/libdemangle/common/rust-v0.c
616
if (!rustv0_parse_path(st, sv, in_value))
usr/src/lib/libdemangle/common/rust-v0.c
619
if (!OPTIONAL(st, rustv0_parse_disambiguator(st, sv, &disambiguator)))
usr/src/lib/libdemangle/common/rust-v0.c
622
if (!rustv0_has_name(st, sv, &has_name))
usr/src/lib/libdemangle/common/rust-v0.c
626
if (!rust_append(st, "::{"))
usr/src/lib/libdemangle/common/rust-v0.c
631
if (!rust_append(st, "closure"))
usr/src/lib/libdemangle/common/rust-v0.c
635
if (!rust_append(st, "shim"))
usr/src/lib/libdemangle/common/rust-v0.c
639
if (!rust_appendc(st, ns))
usr/src/lib/libdemangle/common/rust-v0.c
644
if (has_name && !rust_appendc(st, ':'))
usr/src/lib/libdemangle/common/rust-v0.c
647
if (!rustv0_parse_undisambiguated_identifier(st, sv, B_FALSE))
usr/src/lib/libdemangle/common/rust-v0.c
650
ret = rust_append_printf(st, "#%" PRIu64 "}", disambiguator);
usr/src/lib/libdemangle/common/rust-v0.c
653
if (!(ret = rust_append(st, "::")))
usr/src/lib/libdemangle/common/rust-v0.c
656
ret = rustv0_parse_undisambiguated_identifier(st, sv, B_FALSE);
usr/src/lib/libdemangle/common/rust-v0.c
660
DEMDEBUG("%s: nested path = '%.*s' (%s)", __func__, CSTR_END(st, len),
usr/src/lib/libdemangle/common/rust-v0.c
671
rustv0_parse_disambiguator(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
674
if (HAS_ERROR(st) || sv_remaining(sv) < 2)
usr/src/lib/libdemangle/common/rust-v0.c
684
if (!rustv0_parse_base62(st, sv, valp)) {
usr/src/lib/libdemangle/common/rust-v0.c
685
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-v0.c
704
rustv0_parse_undisambiguated_identifier(rust_state_t *restrict st,
usr/src/lib/libdemangle/common/rust-v0.c
710
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
721
if (!rust_parse_base10(st, sv, &len))
usr/src/lib/libdemangle/common/rust-v0.c
742
if (!rustv0_puny_decode(st, &ident, repl_underscore))
usr/src/lib/libdemangle/common/rust-v0.c
758
return (rust_append_sv(st, len, sv));
usr/src/lib/libdemangle/common/rust-v0.c
770
if (!rust_appendc(st, c))
usr/src/lib/libdemangle/common/rust-v0.c
779
rustv0_parse_backref(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
789
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
799
if (!rustv0_parse_base62(st, sv, &idx)) {
usr/src/lib/libdemangle/common/rust-v0.c
800
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust-v0.c
808
VERIFY3P(backref.sv_first, >=, st->rs_orig.sv_first);
usr/src/lib/libdemangle/common/rust-v0.c
809
len = (size_t)(uintptr_t)(backref.sv_first - st->rs_orig.sv_first);
usr/src/lib/libdemangle/common/rust-v0.c
819
st->rs_error = ERANGE;
usr/src/lib/libdemangle/common/rust-v0.c
835
sv_init_sv_range(&target, &st->rs_orig, len);
usr/src/lib/libdemangle/common/rust-v0.c
843
idx, SV_PRINT(&target), st->rs_skip ? " (skipping)" : "");
usr/src/lib/libdemangle/common/rust-v0.c
850
if (st->rs_skip)
usr/src/lib/libdemangle/common/rust-v0.c
853
SAVE_LEN(st, save_len);
usr/src/lib/libdemangle/common/rust-v0.c
854
if (!fn(st, &target, bval))
usr/src/lib/libdemangle/common/rust-v0.c
857
DEMDEBUG("%s: backref is '%.*s'", __func__, CSTR_END(st, save_len));
usr/src/lib/libdemangle/common/rust-v0.c
862
rustv0_append_lifetime(rust_state_t *restrict st, uint64_t lifetime)
usr/src/lib/libdemangle/common/rust-v0.c
866
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
869
if (!rust_appendc(st, '\''))
usr/src/lib/libdemangle/common/rust-v0.c
873
return (rust_appendc(st, '_'));
usr/src/lib/libdemangle/common/rust-v0.c
875
if (sub_overflow(st->rs_lt_depth, lifetime, &bound_lt)) {
usr/src/lib/libdemangle/common/rust-v0.c
878
st->rs_lt_depth);
usr/src/lib/libdemangle/common/rust-v0.c
879
st->rs_lt_depth = ERANGE;
usr/src/lib/libdemangle/common/rust-v0.c
888
return (rust_append_printf(st, "%c", c));
usr/src/lib/libdemangle/common/rust-v0.c
894
return (rust_append_printf(st, "_%" PRIu64, bound_lt));
usr/src/lib/libdemangle/common/rust-v0.c
898
rustv0_parse_lifetime(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
905
if (!rustv0_parse_base62(st, sv, &lifetime))
usr/src/lib/libdemangle/common/rust-v0.c
908
return (rustv0_append_lifetime(st, lifetime));
usr/src/lib/libdemangle/common/rust-v0.c
912
rustv0_parse_const_data(rust_state_t *restrict st,
usr/src/lib/libdemangle/common/rust-v0.c
922
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
926
SAVE_LEN(st, save_len);
usr/src/lib/libdemangle/common/rust-v0.c
934
ret = OPTIONAL(st, rustv0_parse_hex_num(st, sv, &val)) &&
usr/src/lib/libdemangle/common/rust-v0.c
942
ret = rust_append_printf(st, "%s%" PRIu64, neg ? "-" : "", val);
usr/src/lib/libdemangle/common/rust-v0.c
951
ret = rust_append_printf(st, "%s",
usr/src/lib/libdemangle/common/rust-v0.c
962
ret = rust_appendc(st, '\'') && rust_append_utf8_c(st, val) &&
usr/src/lib/libdemangle/common/rust-v0.c
963
rust_appendc(st, '\'');
usr/src/lib/libdemangle/common/rust-v0.c
970
DEMDEBUG("%s: const='%.*s' (%s)", __func__, CSTR_END(st, save_len),
usr/src/lib/libdemangle/common/rust-v0.c
977
rustv0_parse_const(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
987
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust-v0.c
99
rust_demangle_v0(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
991
SAVE_LEN(st, start_len);
usr/src/lib/libdemangle/common/rust-v0.c
996
if (rustv0_parse_backref(st, sv, rustv0_parse_const, B_FALSE))
usr/src/lib/libdemangle/common/rust-v0puny.c
235
if (!rust_append_utf8_c(st, buf[i]))
usr/src/lib/libdemangle/common/rust-v0puny.c
241
xfree(st->rs_ops, buf, bufalloc * sizeof (uint32_t));
usr/src/lib/libdemangle/common/rust-v0puny.c
61
rustv0_puny_decode(rust_state_t *restrict st, strview_t *restrict src,
usr/src/lib/libdemangle/common/rust-v0puny.c
90
buf = xcalloc(st->rs_ops, bufalloc, sizeof (uint32_t));
usr/src/lib/libdemangle/common/rust-v0puny.c
92
SET_ERROR(st);
usr/src/lib/libdemangle/common/rust.c
102
if (!st->rs_isutf8) {
usr/src/lib/libdemangle/common/rust.c
104
return (rust_appendc(st, (char)val));
usr/src/lib/libdemangle/common/rust.c
106
return (rust_append_printf(st, "\\u%04" PRIx32, val));
usr/src/lib/libdemangle/common/rust.c
107
return (rust_append_printf(st, "\\U%08" PRIx32, val));
usr/src/lib/libdemangle/common/rust.c
111
return (rust_appendc(st, (char)val));
usr/src/lib/libdemangle/common/rust.c
135
SET_ERROR(st);
usr/src/lib/libdemangle/common/rust.c
144
rust_append(rust_state_t *st, const char *s)
usr/src/lib/libdemangle/common/rust.c
146
custr_t *cus = st->rs_demangled;
usr/src/lib/libdemangle/common/rust.c
148
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust.c
151
if (st->rs_skip)
usr/src/lib/libdemangle/common/rust.c
155
SET_ERROR(st);
usr/src/lib/libdemangle/common/rust.c
163
rust_append_sv(rust_state_t *restrict st, uint64_t n, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust.c
165
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust.c
168
if (st->rs_skip) {
usr/src/lib/libdemangle/common/rust.c
176
st->rs_error = ERANGE;
usr/src/lib/libdemangle/common/rust.c
182
st->rs_error = ERANGE;
usr/src/lib/libdemangle/common/rust.c
186
if (custr_append_printf(st->rs_demangled, "%.*s",
usr/src/lib/libdemangle/common/rust.c
188
SET_ERROR(st);
usr/src/lib/libdemangle/common/rust.c
197
rust_append_printf(rust_state_t *st, const char *fmt, ...)
usr/src/lib/libdemangle/common/rust.c
202
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust.c
205
if (st->rs_skip)
usr/src/lib/libdemangle/common/rust.c
209
ret = custr_append_vprintf(st->rs_demangled, fmt, ap);
usr/src/lib/libdemangle/common/rust.c
214
SET_ERROR(st);
usr/src/lib/libdemangle/common/rust.c
219
rust_parse_base10(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust.c
225
if (HAS_ERROR(st) || sv_remaining(sv) == 0)
usr/src/lib/libdemangle/common/rust.c
245
if (st->rs_encver == RUSTENC_V0) {
usr/src/lib/libdemangle/common/rust.c
253
st->rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust.c
271
st->rs_error = EOVERFLOW;
usr/src/lib/libdemangle/common/rust.c
277
st->rs_error = EOVERFLOW;
usr/src/lib/libdemangle/common/rust.c
287
rust_parse_prefix(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust.c
291
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust.c
30
rust_state_t *st = cua->cua_arg;
usr/src/lib/libdemangle/common/rust.c
307
st->rs_encver = RUSTENC_LEGACY;
usr/src/lib/libdemangle/common/rust.c
31
return (zalloc(st->rs_ops, len));
usr/src/lib/libdemangle/common/rust.c
325
if (rust_parse_base10(st, sv, &ver)) {
usr/src/lib/libdemangle/common/rust.c
328
st->rs_error = ENOTSUP;
usr/src/lib/libdemangle/common/rust.c
332
st->rs_encver = RUSTENC_V0;
usr/src/lib/libdemangle/common/rust.c
339
sv_init_sv(&st->rs_orig, sv);
usr/src/lib/libdemangle/common/rust.c
344
rust_fini_state(rust_state_t *st)
usr/src/lib/libdemangle/common/rust.c
346
custr_free(st->rs_demangled);
usr/src/lib/libdemangle/common/rust.c
347
custr_alloc_fini(&st->rs_cualloc);
usr/src/lib/libdemangle/common/rust.c
351
rust_init_state(rust_state_t *restrict st, const char *s, sysdem_ops_t *ops)
usr/src/lib/libdemangle/common/rust.c
355
(void) memset(st, 0, sizeof (*st));
usr/src/lib/libdemangle/common/rust.c
357
st->rs_str = s;
usr/src/lib/libdemangle/common/rust.c
358
st->rs_ops = ops;
usr/src/lib/libdemangle/common/rust.c
360
st->rs_cualloc.cua_version = CUSTR_VERSION;
usr/src/lib/libdemangle/common/rust.c
361
if (custr_alloc_init(&st->rs_cualloc, &rust_custr_ops) != 0)
usr/src/lib/libdemangle/common/rust.c
363
st->rs_cualloc.cua_arg = st;
usr/src/lib/libdemangle/common/rust.c
365
if (custr_xalloc(&st->rs_demangled, &st->rs_cualloc) != 0) {
usr/src/lib/libdemangle/common/rust.c
366
custr_alloc_fini(&st->rs_cualloc);
usr/src/lib/libdemangle/common/rust.c
37
rust_state_t *st = cua->cua_arg;
usr/src/lib/libdemangle/common/rust.c
372
st->rs_isutf8 = B_TRUE;
usr/src/lib/libdemangle/common/rust.c
38
xfree(st->rs_ops, p, len);
usr/src/lib/libdemangle/common/rust.c
380
rust_state_t st;
usr/src/lib/libdemangle/common/rust.c
386
if (!rust_init_state(&st, s, ops))
usr/src/lib/libdemangle/common/rust.c
391
if (!rust_parse_prefix(&st, &sv)) {
usr/src/lib/libdemangle/common/rust.c
392
if (st.rs_error == 0)
usr/src/lib/libdemangle/common/rust.c
393
st.rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust.c
399
switch (st.rs_encver) {
usr/src/lib/libdemangle/common/rust.c
401
success = rust_demangle_legacy(&st, &sv);
usr/src/lib/libdemangle/common/rust.c
404
success = rust_demangle_v0(&st, &sv);
usr/src/lib/libdemangle/common/rust.c
410
out = xstrdup(ops, custr_cstr(st.rs_demangled));
usr/src/lib/libdemangle/common/rust.c
412
SET_ERROR(&st);
usr/src/lib/libdemangle/common/rust.c
415
custr_cstr(st.rs_demangled));
usr/src/lib/libdemangle/common/rust.c
417
st.rs_error = EINVAL;
usr/src/lib/libdemangle/common/rust.c
420
e = st.rs_error;
usr/src/lib/libdemangle/common/rust.c
421
rust_fini_state(&st);
usr/src/lib/libdemangle/common/rust.c
47
rust_appendc(rust_state_t *st, char c)
usr/src/lib/libdemangle/common/rust.c
49
custr_t *cus = st->rs_demangled;
usr/src/lib/libdemangle/common/rust.c
51
if (HAS_ERROR(st))
usr/src/lib/libdemangle/common/rust.c
54
if (st->rs_skip)
usr/src/lib/libdemangle/common/rust.c
59
return (rust_append(st, "\\a"));
usr/src/lib/libdemangle/common/rust.c
61
return (rust_append(st, "\\b"));
usr/src/lib/libdemangle/common/rust.c
63
return (rust_append(st, "\\f"));
usr/src/lib/libdemangle/common/rust.c
65
return (rust_append(st, "\\n"));
usr/src/lib/libdemangle/common/rust.c
67
return (rust_append(st, "\\r"));
usr/src/lib/libdemangle/common/rust.c
69
return (rust_append(st, "\\t"));
usr/src/lib/libdemangle/common/rust.c
71
return (rust_append(st, "\\v"));
usr/src/lib/libdemangle/common/rust.c
73
return (rust_append(st, "\\\\"));
usr/src/lib/libdemangle/common/rust.c
77
return (rust_append_printf(st, "\\x%02" PRIx8, (uint8_t)c));
usr/src/lib/libdemangle/common/rust.c
80
SET_ERROR(st);
usr/src/lib/libdemangle/common/rust.c
93
rust_append_utf8_c(rust_state_t *st, uint32_t val)
usr/src/lib/libdemangle/common/rust.c
95
custr_t *cus = st->rs_demangled;
usr/src/lib/libdemangle/common/rust.c
99
if (HAS_ERROR(st))
usr/src/lib/libdevinfo/devfsmap.c
1977
devfs_walk_children_minors(const char *device_path, struct stat *st,
usr/src/lib/libdevinfo/devfsmap.c
2001
if (stat(minor_path, st) == -1)
usr/src/lib/libdevinfo/devfsmap.c
2003
if (S_ISDIR(st->st_mode)) {
usr/src/lib/libdevinfo/devfsmap.c
2005
(const char *)minor_path, st,
usr/src/lib/libdevinfo/devfsmap.c
2038
devfs_walk_device_minors(const char *device_path, struct stat *st,
usr/src/lib/libdevinfo/devfsmap.c
2086
if (stat(minor_path, st) == -1)
usr/src/lib/libdevinfo/devfsmap.c
2088
if ((S_ISBLK(st->st_mode) || S_ISCHR(st->st_mode)) &&
usr/src/lib/libdevinfo/devinfo_devlink.c
1206
struct stat st;
usr/src/lib/libdevinfo/devinfo_devlink.c
1264
if (lstat(link, &st) == -1)
usr/src/lib/libdevinfo/devinfo_devlink.c
1266
if (S_ISLNK(st.st_mode)) {
usr/src/lib/libdevinfo/devinfo_devperm.c
104
if (!((stat(dev, &st) == 0) && ((st.st_mode & S_IFMT) == S_IFBLK))) {
usr/src/lib/libdevinfo/devinfo_devperm.c
92
struct stat st;
usr/src/lib/libdevinfo/devinfo_finddev.c
74
struct stat st;
usr/src/lib/libdevinfo/devinfo_finddev.c
80
if (stat(devname, &st) == 0)
usr/src/lib/libdiskmgt/common/findevs.c
133
di_node_t node, di_path_state_t st, char *wwn);
usr/src/lib/libdiskmgt/common/findevs.c
1606
new_path(controller_t *cp, disk_t *dp, di_node_t node, di_path_state_t st,
usr/src/lib/libdiskmgt/common/findevs.c
1642
if (!add_disk2path(dp, pp, st, wwn)) {
usr/src/lib/libdiskmgt/common/findevs.c
1664
if (!add_disk2path(dp, pp, st, wwn)) {
usr/src/lib/libdiskmgt/common/findevs.c
729
add_disk2path(disk_t *dp, path_t *pp, di_path_state_t st, char *wwn)
usr/src/lib/libdiskmgt/common/findevs.c
744
if (add_int2array(st, &pp->states) != 0) {
usr/src/lib/libdiskmgt/common/findevs.c
96
di_path_state_t st, char *wwn);
usr/src/lib/libdiskmgt/common/inuse_mnt.c
207
struct swaptable *st;
usr/src/lib/libdiskmgt/common/inuse_mnt.c
280
num = dm_get_swapentries(&st, &err);
usr/src/lib/libdiskmgt/common/inuse_mnt.c
286
for (i = 0, swapent = st->swt_ent; i < num; i++, swapent++) {
usr/src/lib/libdiskmgt/common/inuse_mnt.c
294
dm_free_swapentries(st);
usr/src/lib/libdiskmgt/common/inuse_mnt.c
318
dm_free_swapentries(st);
usr/src/lib/libdiskmgt/common/inuse_mnt.c
326
dm_free_swapentries(st);
usr/src/lib/libdiskmgt/common/inuse_mnt.c
334
dm_free_swapentries(st);
usr/src/lib/libdiskmgt/common/path.c
314
path_state_name(di_path_state_t st)
usr/src/lib/libdiskmgt/common/path.c
316
switch (st) {
usr/src/lib/libdiskmgt/common/path.c
39
static char *path_state_name(di_path_state_t st);
usr/src/lib/libdladm/common/usage.c
1043
net_time_t st, et;
usr/src/lib/libdladm/common/usage.c
1068
net_table->net_ctime_tail, &st, &et, stime, etime);
usr/src/lib/libdladm/common/usage.c
1083
get_starting_point(start, &start, &st, stime,
usr/src/lib/libdladm/common/usage.c
1191
net_time_t st, et, *t1;
usr/src/lib/libdladm/common/usage.c
1212
net_table->net_time_tail, &st, &et, stime, etime);
usr/src/lib/libdladm/common/usage.c
1215
get_starting_point(start, &start, &st, stime, &last_time);
usr/src/lib/libdladm/common/usage.c
1370
net_time_t st;
usr/src/lib/libdladm/common/usage.c
1400
get_starting_point(start, &start, &st, NULL,
usr/src/lib/libdladm/common/usage.c
504
net_time_t *st, net_time_t *et, char *stime, char *etime)
usr/src/lib/libdladm/common/usage.c
506
bzero(st, sizeof (net_time_t));
usr/src/lib/libdladm/common/usage.c
513
dissect_time(stime, st);
usr/src/lib/libdladm/common/usage.c
518
return (chk_time_bound(stime == NULL ? NULL : st,
usr/src/lib/libdladm/common/usage.c
533
net_time_t *st, char *stime, uint64_t *lasttime)
usr/src/lib/libdladm/common/usage.c
548
if (compare_time(st,
usr/src/lib/libdtrace/common/dt_module.c
1049
struct stat64 st;
usr/src/lib/libdtrace/common/dt_module.c
1062
if ((fd = open(fname, O_RDONLY)) == -1 || fstat64(fd, &st) == -1 ||
usr/src/lib/libdtrace/common/dt_module.c
1132
dmp->dm_modid = (int)OBJFS_MODID(st.st_ino);
usr/src/lib/libdwarf/common/dwarf_util.c
1293
#define FINDSEC(m_s,m_p,n,st,l,e) \
usr/src/lib/libdwarf/common/dwarf_util.c
1297
*(st)= (m_s)->dss_data; \
usr/src/lib/libfakekernel/common/sema.c
36
char *name, ksema_type_t st, void *arg)
usr/src/lib/libgen/common/rmdirp.c
104
if ((st.st_ino == cst.st_ino) &&
usr/src/lib/libgen/common/rmdirp.c
105
(st.st_dev == cst.st_dev)) {
usr/src/lib/libgen/common/rmdirp.c
54
struct stat64 st, cst;
usr/src/lib/libgen/common/rmdirp.c
98
if (stat64(d, &st) < 0) {
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
246
struct stat st;
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
272
if (lstat(path, &st) != 0 || S_ISREG(st.st_mode) == 0 ||
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
273
(st.st_mode & S_IRUSR) == 0)
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
306
struct stat st;
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
331
if (lstat(path, &st) == 0 && S_ISREG(st.st_mode) &&
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
332
(st.st_mode & S_IRUSR) != 0) {
usr/src/lib/libidmap/common/utils.c
293
stack_t st;
usr/src/lib/libidmap/common/utils.c
301
if (stack_getbounds(&st) == 0) {
usr/src/lib/libidmap/common/utils.c
306
if ((char *)&sendsz < (char *)st.ss_sp)
usr/src/lib/libidmap/common/utils.c
308
sendsz = ((char *)st.ss_sp - (char *)&sendsz);
usr/src/lib/libidmap/common/utils.c
311
sendsz = ((char *)&sendsz - (char *)st.ss_sp);
usr/src/lib/libinstzones/common/zones.c
473
zone_state_t st;
usr/src/lib/libinstzones/common/zones.c
529
if (zone_get_state(ze->zone_name, &st) != Z_OK) {
usr/src/lib/libinstzones/common/zones.c
530
st = ZONE_STATE_INCOMPLETE;
usr/src/lib/libinstzones/common/zones.c
534
ze->zone_name, ze->zone_state, st);
usr/src/lib/libinstzones/common/zones.c
550
zlst[numzones]._zlOrigKernelStatus = st;
usr/src/lib/libinstzones/common/zones.c
551
zlst[numzones]._zlCurrKernelStatus = st;
usr/src/lib/libinstzones/common/zones_exec.c
388
zone_state_t st;
usr/src/lib/libinstzones/common/zones_exec.c
418
if (zone_get_state((char *)a_zoneName, &st) != Z_OK) {
usr/src/lib/libinstzones/common/zones_exec.c
423
if (st < ZONE_STATE_INSTALLED) {
usr/src/lib/libinstzones/common/zones_exec.c
425
zone_state_str(st));
usr/src/lib/libinstzones/common/zones_exec.c
429
if (st != ZONE_STATE_RUNNING && st != ZONE_STATE_MOUNTED) {
usr/src/lib/libinstzones/common/zones_exec.c
431
zone_state_str(st));
usr/src/lib/libinstzones/common/zones_states.c
281
zone_state_t st;
usr/src/lib/libinstzones/common/zones_states.c
408
if (zone_get_state(a_zlem->_zlName, &st) != Z_OK) {
usr/src/lib/libinstzones/common/zones_states.c
411
if ((st == ZONE_STATE_DOWN) ||
usr/src/lib/libinstzones/common/zones_states.c
412
(st == ZONE_STATE_INSTALLED)||
usr/src/lib/libinstzones/common/zones_states.c
413
(st == ZONE_STATE_READY)) {
usr/src/lib/libinstzones/common/zones_states.c
424
a_zlem->_zlCurrKernelStatus = st;
usr/src/lib/libiscsit/common/libiscsit.c
283
int st;
usr/src/lib/libiscsit/common/libiscsit.c
286
st = it_config_load(&rcfg);
usr/src/lib/libiscsit/common/libiscsit.c
287
if (st == 0) {
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
148
#define sk_EVP_PKEY_free(st) SKM_sk_free(EVP_PKEY, (st))
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
149
#define sk_EVP_PKEY_num(st) SKM_sk_num(EVP_PKEY, (st))
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
150
#define sk_EVP_PKEY_value(st, i) SKM_sk_value(EVP_PKEY, (st), (i))
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
151
#define sk_EVP_PKEY_push(st, val) SKM_sk_push(EVP_PKEY, (st), (val))
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
152
#define sk_EVP_PKEY_pop_free(st, free_func) SKM_sk_pop_free(EVP_PKEY, (st), \
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
2522
X509_STORE *st, unsigned long flags)
usr/src/lib/libm/common/m9x/__fex_i386.c
140
#define fpreg(u,x) *(long double *)(10*(x)+(char*)&(u)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.st)
usr/src/lib/libm/common/m9x/__fex_sse.c
208
fpchip_state.st[(modrm >> 3) & 7];
usr/src/lib/libm/common/m9x/__fex_sse.c
232
fp_reg_set.fpchip_state.st[modrm & 7];
usr/src/lib/libmapid/common/mapid.c
728
struct stat st;
usr/src/lib/libmapid/common/mapid.c
747
if (stat(_PATH_RESCONF, &st) < 0 && errno == ENOENT) {
usr/src/lib/libmapid/common/mapid.c
874
struct stat st;
usr/src/lib/libmapid/common/mapid.c
877
if ((err = stat(fname, &st)) != 0)
usr/src/lib/libmapid/common/mapid.c
880
*mtim = st.st_mtim;
usr/src/lib/libnisdb/db_mindex2.cc
1002
st = updateTableEntry(ea[i], 0, t->objName, 0,
usr/src/lib/libnisdb/db_mindex2.cc
1004
if (st == LDAP_SUCCESS) {
usr/src/lib/libnisdb/db_mindex2.cc
1010
ldap_err2string(st));
usr/src/lib/libnisdb/db_mindex2.cc
1012
stat = st;
usr/src/lib/libnisdb/db_mindex2.cc
879
int st;
usr/src/lib/libnisdb/db_mindex2.cc
917
if (x == 0 || (st = objFromLDAP(x, &o, 0, 0)) !=
usr/src/lib/libnisdb/db_mindex2.cc
923
ldap_err2string(st));
usr/src/lib/libnisdb/db_mindex2.cc
962
st = updateTableEntry(e, 1, t->objName, o, 0,
usr/src/lib/libnisdb/db_mindex2.cc
964
if (st == LDAP_SUCCESS) {
usr/src/lib/libnisdb/db_mindex2.cc
966
} else if (st == LDAP_COMPARE_TRUE) {
usr/src/lib/libnisdb/db_mindex2.cc
968
st = LDAP_SUCCESS;
usr/src/lib/libnisdb/db_mindex2.cc
973
ldap_err2string(st));
usr/src/lib/libnisdb/db_mindex2.cc
975
stat = st;
usr/src/lib/libnisdb/db_mindex2.cc
997
int st;
usr/src/lib/libnisdb/db_mindex3.cc
812
int st;
usr/src/lib/libnisdb/db_mindex3.cc
817
st = mindex->updateTableEntry(ea[i], 0, t->objName, 0,
usr/src/lib/libnisdb/db_mindex3.cc
819
if (st == LDAP_SUCCESS) {
usr/src/lib/libnisdb/db_mindex3.cc
825
ldap_err2string(st));
usr/src/lib/libnisdb/db_mindex3.cc
827
stat = st;
usr/src/lib/libnisdb/ldap_op.c
2387
int d, numDelete, st;
usr/src/lib/libnisdb/ldap_op.c
2422
st = addAttr2RuleValue(rv->attrVal[d].type,
usr/src/lib/libnisdb/ldap_op.c
2424
if (st != 0) {
usr/src/lib/libnisdb/nis_db.cc
1087
int xid, st;
usr/src/lib/libnisdb/nis_db.cc
1109
st = addUpdate((curObj == 0) ? ADD_NAME : MOD_NAME_NEW,
usr/src/lib/libnisdb/nis_db.cc
1111
if (st != 0) {
usr/src/lib/libnisdb/nis_db.cc
1120
st = endTransaction(xid, dirObj);
usr/src/lib/libnisdb/nis_db.cc
1121
if (st != 0)
usr/src/lib/libnisdb/nis_db.cc
584
db_status st = res->status;
usr/src/lib/libnisdb/nis_db.cc
587
RETSTAT(0, st);
usr/src/lib/libnsl/rpc/rpcb_clnt.c
1227
enum clnt_stat st;
usr/src/lib/libnsl/rpc/rpcb_clnt.c
1253
st = CLNT_CALL(client, RPCBPROC_GETTIME,
usr/src/lib/libnsl/rpc/rpcb_clnt.c
1257
if ((st == RPC_PROGVERSMISMATCH) || (st == RPC_PROGUNAVAIL)) {
usr/src/lib/libnsl/rpc/rpcb_clnt.c
1263
st = CLNT_CALL(client, RPCBPROC_GETTIME,
usr/src/lib/libnsl/rpc/rpcb_clnt.c
1270
return (st == RPC_SUCCESS? TRUE : FALSE);
usr/src/lib/libnsl/yp/yp_bind.c
1081
ssize_t st;
usr/src/lib/libnsl/yp/yp_bind.c
1091
st = lockf(fd, F_TEST, 1);
usr/src/lib/libnsl/yp/yp_bind.c
1092
if (st != -1 || (errno != EAGAIN && errno != EACCES)) {
usr/src/lib/libnsl/yp/yp_bind.c
1097
st = read(fd, uaddress, ulen);
usr/src/lib/libnsl/yp/yp_bind.c
1098
if (st == -1) {
usr/src/lib/libnsl/yp/yp_bind.c
1111
int st;
usr/src/lib/libnsl/yp/yp_bind.c
1123
st = lockf(fileno(fp), F_TEST, 1);
usr/src/lib/libnsl/yp/yp_bind.c
1124
if (st != -1 || (errno != EAGAIN && errno != EACCES)) {
usr/src/lib/libnsl/yp/yp_bind.c
1132
st = xdr_ypbind_resp(&xdrs, &res);
usr/src/lib/libnsl/yp/yp_bind.c
1137
if (st)
usr/src/lib/libnsl/yp/yp_bind.c
1147
int st;
usr/src/lib/libnsl/yp/yp_bind.c
1159
st = lockf(fd, F_TEST, 1);
usr/src/lib/libnsl/yp/yp_bind.c
1160
if (st != -1 || (errno != EAGAIN && errno != EACCES)) {
usr/src/lib/libproc/common/P32ton.c
271
(void) memcpy(dst64->st, src32->_st, sizeof (src32->_st));
usr/src/lib/libproc/common/P32ton.c
603
(void) memcpy(dst32->_st, src64->st, sizeof (dst32->_st));
usr/src/lib/libproc/common/P32ton.c
646
fpru.ld = src64->st[i].__fpr_pad._q;
usr/src/lib/libproc/common/Pcontrol.c
252
struct stat64 st;
usr/src/lib/libproc/common/Pcontrol.c
254
return (stat64(path, &st) == 0 && S_ISREG(st.st_mode) &&
usr/src/lib/libproc/common/Pcontrol.c
255
stp->st_dev == st.st_dev && stp->st_ino == st.st_ino);
usr/src/lib/libproc/common/Pcontrol.c
263
struct stat64 st;
usr/src/lib/libproc/common/Pcontrol.c
284
if (stat64(exec_name, &st) != 0 || !S_ISREG(st.st_mode))
usr/src/lib/libproc/common/Pcontrol.c
295
(void) Pfindexec(P, cwdp, stat_exec, &st);
usr/src/lib/libproc/common/Pcontrol.c
309
struct statvfs st;
usr/src/lib/libproc/common/Pcontrol.c
321
if (statvfs(cwd->prcwd_cwd, &st) != 0)
usr/src/lib/libproc/common/Pcontrol.c
324
cwd->prcwd_fsid = st.f_fsid;
usr/src/lib/libproc/common/Pcontrol.c
325
(void) memcpy(cwd->prcwd_fsname, st.f_basetype, FSTYPSZ);
usr/src/lib/libproc/common/Pcontrol.c
348
st.f_fsid) {
usr/src/lib/libproc/common/Pexecname.c
106
if (aout != NULL && stat(aout, &st) == 0 && !S_ISDIR(st.st_mode)) {
usr/src/lib/libproc/common/Pexecname.c
89
struct stat st;
usr/src/lib/libproc/common/Plwpregs.c
125
struct stat st;
usr/src/lib/libproc/common/Plwpregs.c
127
if (fstat(fd, &st) == 0) {
usr/src/lib/libproc/common/Plwpregs.c
130
if (st.st_size == 0) {
usr/src/lib/libproc/common/Plwpregs.c
135
prx = malloc(st.st_size);
usr/src/lib/libproc/common/Plwpregs.c
140
if (read(fd, prx, st.st_size) == st.st_size) {
usr/src/lib/libproc/common/Plwpregs.c
143
*sizep = st.st_size;
usr/src/lib/libproc/common/Psymtab.c
1618
struct stat st;
usr/src/lib/libproc/common/Psymtab.c
1629
if (fstat(fd, &st) != 0) {
usr/src/lib/libproc/common/Psymtab.c
1634
if (S_ISREG(st.st_mode) == 0) {
usr/src/lib/libproc/common/proc_arg.c
51
struct stat64 st;
usr/src/lib/libproc/common/proc_arg.c
68
if (fstat64(fd, &st) != 0 || !S_ISREG(st.st_mode) ||
usr/src/lib/libproc/common/proc_arg.c
69
strcmp(st.st_fstype, "proc") != 0) {
usr/src/lib/libproc/common/proc_fd.c
142
struct stat st;
usr/src/lib/libproc/common/proc_fd.c
146
if (fstat(ifd, &st) == -1) {
usr/src/lib/libproc/common/proc_fd.c
151
st.st_size *= retries;
usr/src/lib/libproc/common/proc_fd.c
153
if ((info = reallocf(info, st.st_size)) == NULL) {
usr/src/lib/libproc/common/proc_fd.c
159
(l = read(ifd, info, st.st_size)) == -1) {
usr/src/lib/libproc/sparc/Pisadep.c
140
struct stat64 st;
usr/src/lib/libproc/sparc/Pisadep.c
149
if (stat64(path, &st) == -1 || st.st_size == 0)
usr/src/lib/libproc/sparcv9/Pisadep.c
179
struct stat64 st;
usr/src/lib/libproc/sparcv9/Pisadep.c
188
if (stat64(path, &st) == -1 || st.st_size == 0)
usr/src/lib/librcm/librcm.c
1462
struct stat st;
usr/src/lib/librcm/librcm.c
1489
if ((stat(RCM_SERVICE_DOOR, &st) == 0) &&
usr/src/lib/librename/common/librename.c
53
struct stat st;
usr/src/lib/librename/common/librename.c
72
if (fstat(fd, &st) != 0) {
usr/src/lib/librename/common/librename.c
78
if (!S_ISDIR(st.st_mode)) {
usr/src/lib/libreparse/common/fs_reparse_lib.c
316
struct stat st;
usr/src/lib/libreparse/common/fs_reparse_lib.c
344
if (stat(path, &st) < 0)
usr/src/lib/libshare/common/issubdir.c
101
(child_dev != st.st_dev ||
usr/src/lib/libshare/common/issubdir.c
102
inoeq(child_ino[index - 1], st.st_ino))) {
usr/src/lib/libshare/common/issubdir.c
108
child_ino[index++] = st.st_ino;
usr/src/lib/libshare/common/issubdir.c
109
if (S_ISDIR(st.st_mode)) {
usr/src/lib/libshare/common/issubdir.c
63
struct stat st;
usr/src/lib/libshare/common/issubdir.c
90
if (stat(childdir, &st) < 0) {
usr/src/lib/libshare/common/issubdir.c
95
child_dev = st.st_dev;
usr/src/lib/libshare/common/issubdir.c
96
child_rdev = st.st_rdev;
usr/src/lib/libshare/common/issubdir.c
97
(void) strncpy(child_fstype, st.st_fstype,
usr/src/lib/libshare/common/libshare.c
1002
if (stat(SA_LEGACY_DFSTAB, &st) >= 0)
usr/src/lib/libshare/common/libshare.c
1006
TSTAMP(st.st_ctim));
usr/src/lib/libshare/common/libshare.c
1702
struct stat st;
usr/src/lib/libshare/common/libshare.c
1709
if (stat(sharepath, &st) < 0) {
usr/src/lib/libshare/common/libshare.c
562
struct stat st;
usr/src/lib/libshare/common/libshare.c
569
if (stat(path, &st) < 0) {
usr/src/lib/libshare/common/libshare.c
829
#define CHECKTSTAMP(st, tval) stat(SA_LEGACY_DFSTAB, &st) >= 0 && \
usr/src/lib/libshare/common/libshare.c
830
tval != TSTAMP(st.st_ctim)
usr/src/lib/libshare/common/libshare.c
834
struct stat st;
usr/src/lib/libshare/common/libshare.c
919
if (CHECKTSTAMP(st, tval))
usr/src/lib/libshare/common/libsharecore.c
1752
struct stat st;
usr/src/lib/libshare/common/libsharecore.c
1754
err = stat(path, &st);
usr/src/lib/libshare/common/libsharecore.c
1764
return (strdup(st.st_fstype));
usr/src/lib/libshare/common/libsharecore.c
2167
struct stat st;
usr/src/lib/libshare/common/libsharecore.c
2170
if (implhandle != NULL && stat(SA_LEGACY_SHARETAB, &st) == 0)
usr/src/lib/libshare/common/libsharecore.c
2171
implhandle->tssharetab = TSTAMP(st.st_mtim);
usr/src/lib/libshare/common/libsharecore.c
2226
struct stat st;
usr/src/lib/libshare/common/libsharecore.c
2239
if (handle != NULL && stat(SA_LEGACY_SHARETAB, &st) == 0)
usr/src/lib/libshare/common/libsharecore.c
2255
struct stat st;
usr/src/lib/libshare/common/libsharecore.c
2270
if (stat(SA_LEGACY_SHARETAB, &st) == 0 &&
usr/src/lib/libshare/common/libsharecore.c
2271
TSTAMP(st.st_mtim) != implhandle->tssharetab)
usr/src/lib/libshare/common/plugin.c
121
if (stat(path, &st) < 0)
usr/src/lib/libshare/common/plugin.c
95
struct stat st;
usr/src/lib/libsldap/common/ns_connmgmt.c
1278
ns_conn_mt_state_t st, const char *server,
usr/src/lib/libsldap/common/ns_connmgmt.c
1287
if (cm->state != st || cm->close_when_nouser == B_TRUE ||
usr/src/lib/libsldap/common/ns_connmgmt.c
1398
ns_conn_mt_state_t st;
usr/src/lib/libsldap/common/ns_connmgmt.c
1434
st = NS_CONN_MT_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1439
rc = match_conn_mt(cu, &cn, st, server, cred);
usr/src/lib/libsldap/common/ns_connmgmt.c
1449
st = NS_CONN_MT_CONNECTED;
usr/src/lib/libsldap/common/ns_connmgmt.c
1512
st = NS_CONN_MT_CONNECTING;
usr/src/lib/libsldap/common/ns_internal.h
210
void __s_api_debug_pause(int priority, int st, const char *mesg);
usr/src/lib/libsldap/common/ns_internal.h
220
#define MKERROR(priority, err, st, mesg, retErr) \
usr/src/lib/libsldap/common/ns_internal.h
224
(err)->status = (st); \
usr/src/lib/libsldap/common/ns_internal.h
225
__s_api_debug_pause(priority, st, (err)->message);
usr/src/lib/libsldap/common/ns_internal.h
234
#define MKERROR_PWD_MGMT(err, st, mesg, pwd_status, sec_until_exp, retErr) \
usr/src/lib/libsldap/common/ns_internal.h
238
(err)->status = (st); \
usr/src/lib/libsldap/common/ns_reads.c
3434
#define LD_USING_STATE(st) \
usr/src/lib/libsldap/common/ns_reads.c
3435
((st == DO_SEARCH) || (st == MULTI_RESULT) || (st == NEXT_RESULT))
usr/src/lib/libsldap/common/ns_sasl.c
383
char *st;
usr/src/lib/libsldap/common/ns_sasl.c
386
if ((st = smf_get_state(fmri)) != NULL) {
usr/src/lib/libsldap/common/ns_sasl.c
387
if (strcmp(st, state) == 0)
usr/src/lib/libsldap/common/ns_sasl.c
389
free(st);
usr/src/lib/libsldap/common/ns_trace.c
153
__s_api_debug_pause(int priority, int st, const char *mesg)
usr/src/lib/libsldap/common/ns_trace.c
156
syslog(priority, "libsldap: Status: %d Mesg: %s", st, mesg);
usr/src/lib/libslp/clib/slp_targets.c
308
struct scope_targets *st;
usr/src/lib/libslp/clib/slp_targets.c
311
if (!(st = malloc(sizeof (*st)))) {
usr/src/lib/libslp/clib/slp_targets.c
316
free(st);
usr/src/lib/libslp/clib/slp_targets.c
326
st->da = dn;
usr/src/lib/libslp/clib/slp_targets.c
327
st->next = NULL;
usr/src/lib/libslp/clib/slp_targets.c
329
return (st);
usr/src/lib/libslp/clib/slp_targets.c
390
struct scope_targets *st, *stp;
usr/src/lib/libslp/clib/slp_targets.c
392
if (!(st = malloc(sizeof (*st)))) {
usr/src/lib/libslp/clib/slp_targets.c
397
st->da = te;
usr/src/lib/libslp/clib/slp_targets.c
398
st->next = NULL;
usr/src/lib/libslp/clib/slp_targets.c
404
stp->next = st;
usr/src/lib/libslp/clib/slp_targets.c
406
scopes[i] = st;
usr/src/lib/libslp/javalib/com/sun/slp/SLPHeaderV1.java
574
ServiceType st = new ServiceType(type);
usr/src/lib/libslp/javalib/com/sun/slp/SLPHeaderV1.java
579
if (st.isAbstractType()) {
usr/src/lib/libslp/javalib/com/sun/slp/SLPHeaderV1.java
591
if (!st.isServiceURL()) {
usr/src/lib/libslp/javalib/com/sun/slp/SLPV1SSrvMsg.java
140
StringTokenizer st = new StringTokenizer(rq, "/", true);
usr/src/lib/libslp/javalib/com/sun/slp/SLPV1SSrvMsg.java
146
st.nextToken().trim().toLowerCase() + ":";
usr/src/lib/libslp/javalib/com/sun/slp/SLPV1SSrvMsg.java
151
st.nextToken(); // get rid of slash.
usr/src/lib/libslp/javalib/com/sun/slp/SLPV1SSrvMsg.java
155
String scope = st.nextToken().trim().toLowerCase();
usr/src/lib/libslp/javalib/com/sun/slp/SLPV1SSrvMsg.java
165
st.nextToken(); // get rid of slash.
usr/src/lib/libslp/javalib/com/sun/slp/SLPV1SSrvMsg.java
192
while (st.hasMoreTokens()) {
usr/src/lib/libslp/javalib/com/sun/slp/SLPV1SSrvMsg.java
193
q = q + st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
249
StringTokenizer st = new StringTokenizer(t, ":.", true);
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
258
String tok = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
277
if (!st.hasMoreTokens()) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
282
tok = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
292
if (st.hasMoreTokens()) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
301
tok = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
310
type1 = st.nextToken().toLowerCase();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
317
if (!st.hasMoreTokens()) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
326
tok = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
331
tok = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
347
if (!st.hasMoreTokens()) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
353
tok = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
364
tok = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceType.java
374
if (st.hasMoreTokens()) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
299
StringTokenizer st = new StringTokenizer(sURL, "/", true);
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
307
String typeName = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
333
String slash1 = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
340
String slash2 = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
386
if (!st.nextToken().equals("/")) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
391
sAddr = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
398
sAddr = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
403
URLPath = "/" + st.nextToken("");
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
449
if (st.hasMoreTokens() == false) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
455
String sSep = st.nextToken();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
466
if (st.hasMoreTokens()) {
usr/src/lib/libslp/javalib/com/sun/slp/ServiceURL.java
467
URLPath += st.nextToken("");
usr/src/lib/libslp/javalib/com/sun/slp/SrvLocHeader.java
552
StringTokenizer st = new StringTokenizer(s, ",()", true);
usr/src/lib/libslp/javalib/com/sun/slp/SrvLocHeader.java
558
while (st.hasMoreElements()) {
usr/src/lib/libslp/javalib/com/sun/slp/SrvLocHeader.java
559
String tok = st.nextToken();
usr/src/lib/libsmbfs/smb/acl_api.c
281
struct stat st;
usr/src/lib/libsmbfs/smb/acl_api.c
309
if (fstat(fd, &st) != 0)
usr/src/lib/libsmbfs/smb/acl_api.c
312
uid = st.st_uid;
usr/src/lib/libsmbfs/smb/acl_api.c
314
gid = st.st_gid;
usr/src/lib/libsmbfs/smb/connect.c
76
smb_iod_state_name(enum smbiod_state st)
usr/src/lib/libsmbfs/smb/connect.c
80
switch (st) {
usr/src/lib/libsmbfs/smb/private.h
124
const char *smb_iod_state_name(enum smbiod_state st);
usr/src/lib/libtsol/common/call_labeld.c
163
if (fstat(doorfd, &st) < 0) {
usr/src/lib/libtsol/common/call_labeld.c
169
(void) printf("\t\tuid = %d, gid = %d, mode = %o\n", st.st_uid,
usr/src/lib/libtsol/common/call_labeld.c
170
st.st_gid, st.st_mode);
usr/src/lib/libtsol/common/call_labeld.c
171
(void) printf("\t\toutstanding requests = %d\n", st.st_nlink-1);
usr/src/lib/libtsol/common/call_labeld.c
214
if (fstat(doorfd, &st) < 0) {
usr/src/lib/libtsol/common/call_labeld.c
221
(void) printf("\t\tuid = %d, gid = %d, mode = %o\n", st.st_uid,
usr/src/lib/libtsol/common/call_labeld.c
222
st.st_gid, st.st_mode);
usr/src/lib/libtsol/common/call_labeld.c
223
(void) printf("\t\toutstanding requests = %d\n", st.st_nlink-1);
usr/src/lib/libtsol/common/call_labeld.c
93
struct stat st;
usr/src/lib/libumem/common/getpcstack.c
163
if (thr_stksegment(&st) == 0) {
usr/src/lib/libumem/common/getpcstack.c
164
if (st.ss_size >= (uintptr_t)st.ss_sp ||
usr/src/lib/libumem/common/getpcstack.c
165
st.ss_size < UMEM_FRAMESIZE - 1)
usr/src/lib/libumem/common/getpcstack.c
169
base = (uintptr_t)st.ss_sp - st.ss_size;
usr/src/lib/libumem/common/getpcstack.c
170
size = st.ss_size - (UMEM_FRAMESIZE - 1);
usr/src/lib/libumem/common/getpcstack.c
67
stack_t st;
usr/src/lib/libumem/common/getpcstack.c
69
if (stack_getbounds(&st) != 0) {
usr/src/lib/libumem/common/getpcstack.c
70
if (thr_stksegment(&st) != 0 ||
usr/src/lib/libumem/common/getpcstack.c
71
(uintptr_t)st.ss_sp < st.ss_size) {
usr/src/lib/libumem/common/getpcstack.c
78
st.ss_sp = (void *)(((uintptr_t)st.ss_sp) - st.ss_size);
usr/src/lib/libumem/common/getpcstack.c
79
st.ss_flags = 0; /* can't be on-stack */
usr/src/lib/libumem/common/getpcstack.c
81
on_altstack = (st.ss_flags & SS_ONSTACK);
usr/src/lib/libumem/common/getpcstack.c
83
if (st.ss_size != 0) {
usr/src/lib/libumem/common/getpcstack.c
84
base = (uintptr_t)st.ss_sp;
usr/src/lib/libumem/common/getpcstack.c
85
size = st.ss_size;
usr/src/lib/libumem/common/getpcstack.c
95
size = (uintptr_t)st.ss_sp;
usr/src/lib/libv12n/sparc/libv12n.c
238
struct stat st;
usr/src/lib/libv12n/sparc/libv12n.c
252
} else if (stat(MD_DEVICE, &st) == 0) {
usr/src/lib/libwrap/options.c
230
struct stat st;
usr/src/lib/libwrap/options.c
246
} else if (stat(value, &st) < 0) {
usr/src/lib/libxcurses/h/mks.h
667
mbstate_t st; /* State of argv[optind][index] */
usr/src/lib/libxcurses/src/libc/xcurses/copywin.c
109
st = s->_line[sminr] + sminc;
usr/src/lib/libxcurses/src/libc/xcurses/copywin.c
120
for (tc = tminc; tc <= tmaxc; ++tc, ++tt, ++st) {
usr/src/lib/libxcurses/src/libc/xcurses/copywin.c
122
if (iswspace(st->_wc[0]))
usr/src/lib/libxcurses/src/libc/xcurses/copywin.c
124
*tt = *st;
usr/src/lib/libxcurses/src/libc/xcurses/copywin.c
99
cchar_t *st, *tt;
usr/src/lib/libxcurses2/src/libc/xcurses/copywin.c
102
for (tc = tminc; tc <= tmaxc; ++tc, ++tt, ++st) {
usr/src/lib/libxcurses2/src/libc/xcurses/copywin.c
104
if (__m_cc_compare(st, &bg, 1))
usr/src/lib/libxcurses2/src/libc/xcurses/copywin.c
107
*tt = *st;
usr/src/lib/libxcurses2/src/libc/xcurses/copywin.c
94
cchar_t *st, *tt;
usr/src/lib/libxcurses2/src/libc/xcurses/copywin.c
98
st = s->_line[sminr] + sminc;
usr/src/lib/libzfs/common/libzfs_mount.c
189
struct stat st;
usr/src/lib/libzfs/common/libzfs_mount.c
195
if (stat(dirname, &st) < 0 || !S_ISDIR(st.st_mode)) {
usr/src/lib/libzfs/common/libzfs_mount.c
203
if (st.st_size > 2) {
usr/src/lib/libzfs/common/libzfs_mount.c
249
struct statvfs64 st;
usr/src/lib/libzfs/common/libzfs_mount.c
255
if ((statvfs64(dirname, &st) != 0) ||
usr/src/lib/libzfs/common/libzfs_mount.c
256
(strcmp(st.f_basetype, "zfs") != 0)) {
usr/src/lib/libzfs/common/libzfs_pool.c
2821
struct stat st;
usr/src/lib/libzfs/common/libzfs_pool.c
2859
if (fstat(fd, &st) == 0 &&
usr/src/lib/libzfs/common/libzfs_pool.c
2860
(maj = major(st.st_rdev)) != (major_t)NODEV &&
usr/src/lib/libzonecfg/common/libzonecfg.c
2967
zonecfg_devwalk_cb(const char *path, const struct stat *st, int f,
usr/src/lib/libzonecfg/common/libzonecfg.c
2974
if (!S_ISBLK(st->st_mode) && !S_ISCHR(st->st_mode))
usr/src/lib/libzonecfg/common/libzonecfg.c
2986
(void) g_devwalk_cb(path + g_devwalk_skip_prefix, st->st_uid,
usr/src/lib/libzonecfg/common/libzonecfg.c
2987
st->st_gid, st->st_mode & S_IAMB, acl_txt != NULL ? acl_txt : "",
usr/src/lib/libzonecfg/common/libzonecfg.c
3041
struct stat st;
usr/src/lib/libzonecfg/common/libzonecfg.c
3052
if (stat(path, &st) == -1)
usr/src/lib/libzonecfg/common/libzonecfg.c
3056
if (!S_ISCHR(st.st_mode) && !S_ISBLK(st.st_mode))
usr/src/lib/libzpool/common/kernel.c
110
if (fstat64(fd, &st) == -1) {
usr/src/lib/libzpool/common/kernel.c
122
if (!(flags & FCREAT) && stat64(realpath, &st) == -1)
usr/src/lib/libzpool/common/kernel.c
152
if (fstat64(fd, &st) == -1) {
usr/src/lib/libzpool/common/kernel.c
162
vp->v_size = st.st_size;
usr/src/lib/libzpool/common/kernel.c
241
struct stat64 st;
usr/src/lib/libzpool/common/kernel.c
243
if (fstat64(vp->v_fd, &st) == -1) {
usr/src/lib/libzpool/common/kernel.c
248
vap->va_size = st.st_size;
usr/src/lib/libzpool/common/kernel.c
413
struct stat64 st;
usr/src/lib/libzpool/common/kernel.c
416
if (fstat64(vp->v_fd, &st) == -1) {
usr/src/lib/libzpool/common/kernel.c
420
*size = st.st_size;
usr/src/lib/libzpool/common/kernel.c
93
struct stat64 st;
usr/src/lib/nsswitch/files/common/files_common.c
401
struct stat64 st;
usr/src/lib/nsswitch/files/common/files_common.c
413
while (stat64(be->filename, &st) < 0) {
usr/src/lib/nsswitch/files/common/files_common.c
426
if (st.st_mtim.tv_sec == fhp->fh_mtime.tv_sec &&
usr/src/lib/nsswitch/files/common/files_common.c
427
st.st_mtim.tv_nsec == fhp->fh_mtime.tv_nsec &&
usr/src/lib/nsswitch/files/common/files_common.c
482
if (st.st_size > SSIZE_MAX)
usr/src/lib/nsswitch/files/common/files_common.c
485
if ((fhp->fh_file_start = malloc((ssize_t)st.st_size + 1)) == NULL)
usr/src/lib/nsswitch/files/common/files_common.c
491
if (read(fd, fhp->fh_file_start, (ssize_t)st.st_size) !=
usr/src/lib/nsswitch/files/common/files_common.c
492
(ssize_t)st.st_size) {
usr/src/lib/nsswitch/files/common/files_common.c
499
fhp->fh_file_end = fhp->fh_file_start + (off_t)st.st_size;
usr/src/lib/nsswitch/files/common/files_common.c
501
fhp->fh_mtime = st.st_mtim;
usr/src/lib/nsswitch/files/common/files_common.c
516
if (stat64(be->filename, &st) < 0 ||
usr/src/lib/nsswitch/files/common/files_common.c
517
st.st_mtim.tv_sec != fhp->fh_mtime.tv_sec ||
usr/src/lib/nsswitch/files/common/files_common.c
518
st.st_mtim.tv_nsec != fhp->fh_mtime.tv_nsec ||
usr/src/lib/nsswitch/files/common/files_common.c
519
(uint_t)(time(0) - st.st_mtim.tv_sec + 2) < 4) {
usr/src/lib/pam_modules/authtok_check/dict.c
123
struct stat st;
usr/src/lib/pam_modules/authtok_check/dict.c
136
if (stat(dict_hwm, &st) == -1 ||
usr/src/lib/pam_modules/authtok_check/dict.c
137
(stat(dict_pwd, &st) == -1 || st.st_size == 0) ||
usr/src/lib/pam_modules/authtok_check/dict.c
138
stat(dict_pwi, &st) == -1)
usr/src/lib/pam_modules/authtok_check/dict.c
57
struct stat st;
usr/src/lib/pam_modules/authtok_check/dict.c
61
if (stat(path, &st) == -1) {
usr/src/lib/pkcs11/pkcs11_tpm/common/loadsave.c
1168
struct stat st;
usr/src/lib/pkcs11/pkcs11_tpm/common/loadsave.c
1170
if (stat((const char *)fname, &st))
usr/src/lib/pkcs11/pkcs11_tpm/common/loadsave.c
1172
else if (S_ISLNK(st.st_mode))
usr/src/lib/print/libpapi-ipp/common/ipp-support.c
552
struct stat st;
usr/src/lib/print/libpapi-ipp/common/ipp-support.c
554
if (fstat(fd, &st) >= 0)
usr/src/lib/print/libpapi-ipp/common/ipp-support.c
555
size = st.st_size;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
415
struct stat st;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
423
if (fstat(fd, &st) < 0)
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
426
st.st_size = MAXINT; /* should be 0 */
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
430
if (send_lpd_message(sock, "\003%d %s\n", st.st_size, dfname) < 0)
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
435
if (sendfile(sock, fd, &off, st.st_size) != st.st_size)
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
498
struct stat st;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
516
if (fstat(fd, &st) < 0) {
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
524
if ((metadata = calloc(1, st.st_size + 1)) == NULL) {
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
532
if (read(fd, metadata, st.st_size) != st.st_size) {
usr/src/lib/scsi/plugins/smp/usmp/common/usmp.c
108
if (fstat64(dp->ud_fd, &st) != 0) {
usr/src/lib/scsi/plugins/smp/usmp/common/usmp.c
121
walk.dev = st.st_rdev;
usr/src/lib/scsi/plugins/smp/usmp/common/usmp.c
87
struct stat64 st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
63
struct stat st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
78
if (lstat(name, &st) == -1)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
84
if (fstat(fd, &st) == -1) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
89
vp = vncache_enter(&st, NULL, name, fd);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
130
struct stat st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1413
struct stat st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
142
(void) fstat(fd, &st);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1422
if (fstat(fd, &st) == -1)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1425
if (foff >= st.st_size)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1427
if ((foff + flen) > st.st_size)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1428
flen = st.st_size - foff;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
144
if ((uio->uio_loffset + resid) > st.st_size)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
145
resid = st.st_size - uio->uio_loffset;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1512
stat_to_vattr(const struct stat *st, vattr_t *vap)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1516
vap->va_type = IFTOVT(st->st_mode);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1519
vap->va_mode = st->st_mode;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1522
vap->va_uid = st->st_uid;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1525
vap->va_gid = st->st_gid;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1528
vap->va_fsid = st->st_dev;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1531
vap->va_nodeid = st->st_ino;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1534
vap->va_nlink = st->st_nlink;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1537
vap->va_size = (u_offset_t)st->st_size;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1540
vap->va_atime.tv_sec = st->st_atim.tv_sec;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1541
vap->va_atime.tv_nsec = st->st_atim.tv_nsec;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1545
vap->va_mtime.tv_sec = st->st_mtim.tv_sec;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1546
vap->va_mtime.tv_nsec = st->st_mtim.tv_nsec;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1550
vap->va_ctime.tv_sec = st->st_ctim.tv_sec;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1551
vap->va_ctime.tv_nsec = st->st_ctim.tv_nsec;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1555
vap->va_rdev = st->st_rdev;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1558
vap->va_blksize = (uint_t)st->st_blksize;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1562
vap->va_nblocks = (u_longlong_t)st->st_blocks;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
323
struct stat st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
327
if (fstat(fd, &st) == -1)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
329
error = stat_to_vattr(&st, vap);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
494
struct stat st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
509
if (fstatat(dfd, name, &st, AT_SYMLINK_NOFOLLOW) == -1)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
512
vp = vncache_lookup(&st);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
519
if (S_ISDIR(st.st_mode))
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
537
if (fstat(fd, &st) == -1) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
542
vp = vncache_enter(&st, dvp, name, fd);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
562
struct stat st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
576
err = fstatat(dfd, name, &st, AT_SYMLINK_NOFOLLOW);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
586
vp = vncache_lookup(&st);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
611
(void) fstat(fd, &st);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
613
vp = vncache_enter(&st, dvp, name, fd);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
692
struct stat st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
698
if (fstatat(from_dfd, from_name, &st,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
702
vp = vncache_lookup(&st);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
729
struct stat st;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
746
if (fstat(fd, &st) == -1) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
752
*vpp = vncache_enter(&st, dvp, name, fd);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
227
vncache_lookup(struct stat *st)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
233
tmp_fn.fn_st_dev = st->st_dev;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
234
tmp_fn.fn_st_ino = st->st_ino;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
248
vncache_enter(struct stat *st, vnode_t *dvp, char *name, int fd)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
282
new_vp->v_type = IFTOVT(st->st_mode);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
285
new_fnp->fn_st_dev = st->st_dev;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
286
new_fnp->fn_st_ino = st->st_ino;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
390
struct stat st;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
434
rc = stat(si->shr_path, &st);
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
1265
struct timespec st;
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
1307
st.tv_sec = 0;
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
1308
st.tv_nsec = (timeout * 1000000);
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
1309
(void) nanosleep(&st, 0);
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
190
struct timespec st;
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
224
st.tv_sec = 0;
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
225
st.tv_nsec = (UCAST_REQ_RETRY_TIMEOUT * 1000000);
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
226
(void) nanosleep(&st, 0);
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
928
struct timespec st;
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
948
st.tv_sec = 0;
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
949
st.tv_nsec = (timeout * 1000000);
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
950
(void) nanosleep(&st, 0);
usr/src/lib/varpd/files/common/libvarpd_files.c
163
struct stat st;
usr/src/lib/varpd/files/common/libvarpd_files.c
173
if (fstat(fd, &st) != 0) {
usr/src/lib/varpd/files/common/libvarpd_files.c
180
maddr = mmap(NULL, st.st_size, PROT_READ | PROT_WRITE, MAP_PRIVATE,
usr/src/lib/varpd/files/common/libvarpd_files.c
189
ret = nvlist_parse_json(maddr, st.st_size, &nvl,
usr/src/lib/varpd/files/common/libvarpd_files.c
195
if (munmap(maddr, st.st_size) != 0)
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
394
struct stat st;
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
400
if (fstat(fd, &st) != 0)
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
403
if (st.st_size <= sizeof (varpd_persist_header_t))
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
405
fsize = st.st_size - sizeof (varpd_persist_header_t);
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
407
buf = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
414
if (munmap(buf, st.st_size) != 0)
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
420
if (munmap(buf, st.st_size) != 0)
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
428
if (munmap(buf, st.st_size) != 0)
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
434
if (munmap(buf, st.st_size) != 0)
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
500
struct stat st;
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
532
if (fstat(fd, &st) != 0) {
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
537
if (!S_ISREG(st.st_mode)) {
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
82
struct stat st;
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
89
if (fstat(fd, &st) != 0) {
usr/src/lib/varpd/libvarpd/common/libvarpd_persist.c
97
if (!S_ISDIR(st.st_mode)) {
usr/src/psm/stand/boot/sparc/common/inetboot.c
67
struct stat st;
usr/src/psm/stand/boot/sparc/common/inetboot.c
72
if ((fstat(fd, &st) != 0) ||
usr/src/psm/stand/boot/sparc/common/inetboot.c
73
((virt = create_ramdisk(RD_ROOTFS, st.st_size, NULL)) == NULL))
usr/src/psm/stand/boot/sparc/common/inetboot.c
77
if ((size = xread(fd, (char *)virt, st.st_size)) != st.st_size) {
usr/src/psm/stand/boot/sparc/common/inetboot.c
79
"filesize = %ld\n", (long)size, (long)st.st_size);
usr/src/stand/lib/fs/ufs/lufsboot.c
361
sect_trailer_t *st;
usr/src/stand/lib/fs/ufs/lufsboot.c
431
st = (sect_trailer_t *)(logfp->fi_memp +
usr/src/stand/lib/fs/ufs/lufsboot.c
445
if (ident != st->st_ident)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
159
append_sym_test(struct sym_test *st)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
161
*sym_insert = st;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
162
sym_insert = &st->st_next;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
332
mkprog(struct sym_test *st)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
338
for (int i = 0; i < MAXHDR && st->st_hdrs[i] != NULL; i++) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
339
addprogfmt("#include <%s>\n", st->st_hdrs[i]);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
342
if (st->st_rtype != NULL) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
343
for (s = st->st_rtype; *s; s++) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
357
switch (st->st_type) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
365
addprogfmt("\ttest_value = %s;\n}", st->st_name);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
369
addprogfmt("#if !defined(%s)", st->st_name);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
370
if (st->st_defval != NULL)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
371
addprogfmt("|| %s != %s", st->st_name, st->st_defval);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
373
st->st_name);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
379
for (int i = 0; i < MAXARG && st->st_atypes[i] != NULL; i++) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
384
if (strcmp(st->st_atypes[i], "void") == 0) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
387
if (strcmp(st->st_atypes[i], "") == 0) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
393
for (char *a = st->st_atypes[i]; *a; a++) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
410
if (st->st_atypes[0] == NULL) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
422
if (strcmp(st->st_rtype, "") != 0 &&
usr/src/test/libc-tests/tests/symbols/symbols_test.c
423
strcmp(st->st_rtype, "void") != 0) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
428
addprogfmt("%s(", st->st_name);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
429
for (int i = 0; i < MAXARG && st->st_atypes[i] != NULL; i++) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
430
if (strcmp(st->st_atypes[i], "") != 0 &&
usr/src/test/libc-tests/tests/symbols/symbols_test.c
431
strcmp(st->st_atypes[i], "void") != 0) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
442
st->st_prog = custr_cstr(st_custr);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
446
add_envs(struct sym_test *st, char *envs, char **err)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
449
if (expand_env_list(envs, &st->st_test_mask, &st->st_need_mask,
usr/src/test/libc-tests/tests/symbols/symbols_test.c
458
add_headers(struct sym_test *st, char *hdrs, char **err)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
468
st->st_hdrs[i++] = mystrdup(h);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
475
add_arg_types(struct sym_test *st, char *atype, char **err)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
485
st->st_atypes[i++] = mystrdup(a);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
497
struct sym_test *st;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
507
st = myzalloc(sizeof (*st));
usr/src/test/libc-tests/tests/symbols/symbols_test.c
508
st->st_type = SYM_TYPE;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
509
st->st_name = mystrdup(decl);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
510
st->st_rtype = mystrdup(decl);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
512
if ((add_envs(st, envs, err) < 0) ||
usr/src/test/libc-tests/tests/symbols/symbols_test.c
513
(add_headers(st, hdrs, err) < 0)) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
516
append_sym_test(st);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
528
struct sym_test *st;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
539
st = myzalloc(sizeof (*st));
usr/src/test/libc-tests/tests/symbols/symbols_test.c
540
st->st_type = SYM_VALUE;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
541
st->st_name = mystrdup(name);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
542
st->st_rtype = mystrdup(type);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
544
if ((add_envs(st, envs, err) < 0) ||
usr/src/test/libc-tests/tests/symbols/symbols_test.c
545
(add_headers(st, hdrs, err) < 0)) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
548
append_sym_test(st);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
557
struct sym_test *st;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
569
st = myzalloc(sizeof (*st));
usr/src/test/libc-tests/tests/symbols/symbols_test.c
570
st->st_type = SYM_DEFINE;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
571
st->st_name = mystrdup(name);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
579
st->st_defval = mystrdup(value);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
581
if ((add_envs(st, envs, err) < 0) ||
usr/src/test/libc-tests/tests/symbols/symbols_test.c
582
(add_headers(st, hdrs, err) < 0)) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
586
append_sym_test(st);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
599
struct sym_test *st;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
611
st = myzalloc(sizeof (*st));
usr/src/test/libc-tests/tests/symbols/symbols_test.c
612
st->st_type = SYM_FUNC;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
613
st->st_name = mystrdup(name);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
614
st->st_rtype = mystrdup(rtype);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
616
if ((add_envs(st, envs, err) < 0) ||
usr/src/test/libc-tests/tests/symbols/symbols_test.c
617
(add_headers(st, hdrs, err) < 0) ||
usr/src/test/libc-tests/tests/symbols/symbols_test.c
618
(add_arg_types(st, atype, err) < 0)) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
621
append_sym_test(st);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
627
next_sym_test(struct sym_test *st)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
629
return (st == NULL ? sym_tests : st->st_next);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
633
sym_test_prog(struct sym_test *st)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
635
if (st->st_prog == NULL) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
636
mkprog(st);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
638
return (st->st_prog);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
642
sym_test_name(struct sym_test *st)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
644
return (st->st_name);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
653
sym_test_env(struct sym_test *st, struct compile_env *cenv, int *need)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
660
if (b & st->st_test_mask) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
661
*need = (st->st_need_mask & b) ? 1 : 0;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
866
do_compile(test_t t, struct sym_test *st, struct compile_env *cenv, int need)
usr/src/test/libc-tests/tests/symbols/symbols_test.c
879
prog = sym_test_prog(st);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
925
(void) fprintf(logf, "PROGRAM:\n%s\n", sym_test_prog(st));
usr/src/test/libc-tests/tests/symbols/symbols_test.c
959
struct sym_test *st;
usr/src/test/libc-tests/tests/symbols/symbols_test.c
964
for (st = next_sym_test(NULL); st; st = next_sym_test(st)) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
965
if ((sym != NULL) && strcmp(sym, sym_test_name(st))) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
969
for (cenv = sym_test_env(st, NULL, &need);
usr/src/test/libc-tests/tests/symbols/symbols_test.c
971
cenv = sym_test_env(st, cenv, &need)) {
usr/src/test/libc-tests/tests/symbols/symbols_test.c
972
t = test_start("%s : %c%s", sym_test_name(st),
usr/src/test/libc-tests/tests/symbols/symbols_test.c
974
if (do_compile(t, st, cenv, need) == 0) {
usr/src/test/libc-tests/tests/utimes.c
105
struct stat st;
usr/src/test/libc-tests/tests/utimes.c
107
if (lstat(path, &st) == -1)
usr/src/test/libc-tests/tests/utimes.c
110
return (compare_times(&st, trunc, atim, mtim, invert));
usr/src/test/libc-tests/tests/utimes.c
62
compare_times(struct stat *st, bool trunc, timespec_t *atim, timespec_t *mtim,
usr/src/test/libc-tests/tests/utimes.c
67
if (st->st_atim.tv_sec != atim->tv_sec) {
usr/src/test/libc-tests/tests/utimes.c
69
} else if (st->st_atim.tv_nsec != (
usr/src/test/libc-tests/tests/utimes.c
72
} else if (st->st_mtim.tv_sec != mtim->tv_sec) {
usr/src/test/libc-tests/tests/utimes.c
74
} else if (st->st_mtim.tv_nsec != (
usr/src/test/libc-tests/tests/utimes.c
81
st->st_atim.tv_sec, st->st_atim.tv_nsec);
usr/src/test/libc-tests/tests/utimes.c
83
st->st_mtim.tv_sec, st->st_mtim.tv_nsec);
usr/src/test/libc-tests/tests/utimes.c
93
struct stat st;
usr/src/test/libc-tests/tests/utimes.c
95
if (stat(path, &st) == -1)
usr/src/test/libc-tests/tests/utimes.c
98
return (compare_times(&st, trunc, atim, mtim, invert));
usr/src/test/libproc-tests/tests/syscall/pr_inject.c
45
struct stat st, targ;
usr/src/test/libproc-tests/tests/syscall/pr_inject.c
51
if (fstat(fd, &st) != 0) {
usr/src/test/libproc-tests/tests/syscall/pr_inject.c
63
if (st.st_ino != targ.st_ino || st.st_dev != targ.st_dev ||
usr/src/test/libproc-tests/tests/syscall/pr_inject.c
64
st.st_rdev != targ.st_rdev) {
usr/src/test/libproc-tests/tests/syscall/pr_target.c
47
const struct stat *st)
usr/src/test/libproc-tests/tests/syscall/pr_target.c
82
} else if (st->st_ino != targ.st_ino || st->st_dev != targ.st_dev ||
usr/src/test/libproc-tests/tests/syscall/pr_target.c
83
st->st_rdev != targ.st_rdev) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
102
if (((chk & CHK_MTIME_LT) != 0) && !time_gt(&now, &st->st_mtim)) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
108
if (((chk & CHK_CTIME_LT) != 0) && !time_gt(&now, &st->st_ctim)) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
122
struct stat st;
usr/src/test/os-tests/tests/fifo-tvnsec.c
127
VERIFY0(fstat(wfd, &st));
usr/src/test/os-tests/tests/fifo-tvnsec.c
128
if (!check_times(&st, CHK_ALL_GT, "write", "creation")) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
132
VERIFY0(fstat(rfd, &st));
usr/src/test/os-tests/tests/fifo-tvnsec.c
133
if (!check_times(&st, CHK_ALL_GT, "read", "creation")) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
148
VERIFY0(fstat(wfd, &st));
usr/src/test/os-tests/tests/fifo-tvnsec.c
149
if (!check_times(&st, CHK_CTIME_GT | CHK_MTIME_GT | CHK_ATIME_LT,
usr/src/test/os-tests/tests/fifo-tvnsec.c
154
VERIFY0(fstat(rfd, &st));
usr/src/test/os-tests/tests/fifo-tvnsec.c
155
if (!check_times(&st, CHK_CTIME_GT | CHK_MTIME_GT | CHK_ATIME_LT,
usr/src/test/os-tests/tests/fifo-tvnsec.c
166
VERIFY0(fstat(rfd, &st));
usr/src/test/os-tests/tests/fifo-tvnsec.c
167
if (!check_times(&st, CHK_CTIME_LT | CHK_MTIME_LT | CHK_ATIME_GT,
usr/src/test/os-tests/tests/fifo-tvnsec.c
172
VERIFY0(fstat(wfd, &st));
usr/src/test/os-tests/tests/fifo-tvnsec.c
173
if (!check_times(&st, CHK_CTIME_LT | CHK_MTIME_LT | CHK_ATIME_GT,
usr/src/test/os-tests/tests/fifo-tvnsec.c
184
VERIFY0(fstat(wfd, &st));
usr/src/test/os-tests/tests/fifo-tvnsec.c
185
if (!check_times(&st, CHK_ALL_LT, "write", "post-futimens")) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
189
VERIFY0(fstat(rfd, &st));
usr/src/test/os-tests/tests/fifo-tvnsec.c
190
if (!check_times(&st, CHK_ALL_LT, "read", "post-futimens")) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
73
check_times(const struct stat *st, check_time_t chk, const char *side,
usr/src/test/os-tests/tests/fifo-tvnsec.c
78
if (((chk & CHK_ATIME_GT) != 0) && !time_gt(&st->st_atim, &now)) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
84
if (((chk & CHK_MTIME_GT) != 0) && !time_gt(&st->st_mtim, &now)) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
90
if (((chk & CHK_CTIME_GT) != 0) && !time_gt(&st->st_ctim, &now)) {
usr/src/test/os-tests/tests/fifo-tvnsec.c
96
if (((chk & CHK_ATIME_LT) != 0) && !time_gt(&now, &st->st_atim)) {
usr/src/test/os-tests/tests/gpio/dpio_test.c
347
struct stat st;
usr/src/test/os-tests/tests/gpio/dpio_test.c
349
if (stat(buf, &st) == 0) {
usr/src/test/os-tests/tests/hexdump/hexdump_basic.c
223
struct stat st;
usr/src/test/os-tests/tests/hexdump/hexdump_basic.c
229
if (fstat(fd, &st) == -1)
usr/src/test/os-tests/tests/hexdump/hexdump_basic.c
232
p = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
usr/src/test/os-tests/tests/hexdump/hexdump_basic.c
235
st.st_size, filename);
usr/src/test/os-tests/tests/hexdump/hexdump_basic.c
239
*lenp = st.st_size;
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
102
if (scalar.sis_value != st->st_val) {
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
104
"%" PRId64, st->st_path, st->st_val, scalar.sis_value);
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
53
ksensor_basic(sensor_test_t *st)
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
59
fd = open(st->st_path, O_RDONLY);
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
61
warn("TEST FAILED: failed to open %s", st->st_path);
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
69
warn("TEST FAILED: %s: failed to get sensor kind", st->st_path);
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
73
if (kind.sik_kind != st->st_kind) {
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
75
PRIu64, st->st_path, st->st_kind, kind.sik_kind);
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
80
warn("TEST FAILED: %s: failed to read sensor", st->st_path);
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
84
if (scalar.sis_unit != st->st_unit) {
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
86
"%" PRIu32, st->st_path, st->st_unit, scalar.sis_unit);
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
90
if (scalar.sis_gran != st->st_gran) {
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
92
"%" PRId32, st->st_path, st->st_gran, scalar.sis_gran);
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
96
if (scalar.sis_prec != st->st_prec) {
usr/src/test/os-tests/tests/ksensor/ksensor_basic.c
98
"%" PRIu32, st->st_path, st->st_prec, scalar.sis_prec);
usr/src/test/os-tests/tests/odirectory.c
121
if (stat(odir_enoent, &st) == 0) {
usr/src/test/os-tests/tests/odirectory.c
158
struct stat st;
usr/src/test/os-tests/tests/odirectory.c
160
if (stat(odir_enoent, &st) == 0) {
usr/src/test/os-tests/tests/odirectory.c
78
struct stat st;
usr/src/test/os-tests/tests/portfs/file_assoc.c
111
if (fstat(filefd, &st) != 0) {
usr/src/test/os-tests/tests/portfs/file_assoc.c
126
fo.fo_atime = st.st_atim;
usr/src/test/os-tests/tests/portfs/file_assoc.c
127
fo.fo_mtime = st.st_mtim;
usr/src/test/os-tests/tests/portfs/file_assoc.c
128
fo.fo_ctime = st.st_ctim;
usr/src/test/os-tests/tests/portfs/file_assoc.c
147
if (fstat(filefd, &st) != 0) {
usr/src/test/os-tests/tests/portfs/file_assoc.c
99
struct stat st;
usr/src/test/os-tests/tests/regression/illumos-15036.c
65
struct stat st;
usr/src/test/os-tests/tests/regression/illumos-15036.c
68
if (lstat(path, &st) != 0 || (st.st_mode & S_IFREG) == 0) {
usr/src/test/os-tests/tests/sdevfs/sdevfs_eisdir.c
34
struct stat st;
usr/src/test/os-tests/tests/sdevfs/sdevfs_eisdir.c
38
if (stat(SD_TEST_DIR, &st) != 0) {
usr/src/test/os-tests/tests/sdevfs/sdevfs_eisdir.c
44
if ((st.st_mode & S_IFMT) != S_IFDIR) {
usr/src/test/os-tests/tests/vfs/statvfs.c
47
struct statvfs st;
usr/src/test/os-tests/tests/vfs/statvfs.c
50
svp = &st;
usr/src/test/util-tests/tests/cpmvln/checker.c
36
struct stat st;
usr/src/test/util-tests/tests/cpmvln/checker.c
66
if (stat(argv[0], &st) != 0) {
usr/src/test/util-tests/tests/cpmvln/checker.c
74
if (S_ISREG(st.st_mode) == 0) {
usr/src/test/util-tests/tests/cpmvln/checker.c
76
argv[0], st.st_mode);
usr/src/test/util-tests/tests/cpmvln/checker.c
77
} else if ((st.st_mode & S_IAMB) != 0) {
usr/src/test/util-tests/tests/cpmvln/checker.c
79
"found 0o%o", argv[0], st.st_mode & S_IAMB);
usr/src/test/util-tests/tests/cpmvln/checker.c
83
if (S_ISDOOR(st.st_mode) == 0) {
usr/src/test/util-tests/tests/cpmvln/checker.c
85
argv[0], st.st_mode);
usr/src/test/util-tests/tests/cpmvln/equiv.c
44
struct stat st;
usr/src/test/util-tests/tests/cpmvln/equiv.c
46
if (lstat(argv[i], &st) != 0) {
usr/src/test/util-tests/tests/cpmvln/equiv.c
52
if (base.st_dev != st.st_dev ||
usr/src/test/util-tests/tests/cpmvln/equiv.c
53
base.st_ino != st.st_ino) {
usr/src/test/util-tests/tests/cpmvln/equiv.c
56
base.st_dev, base.st_ino, st.st_dev, st.st_ino);
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
568
state_t st = STATE_REST;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
585
if (st != STATE_REST && c == EOF) {
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
596
switch (st) {
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
603
st = STATE_COMMAND;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
611
st = STATE_C_COMMENT_0;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
621
st = STATE_C_COMMENT_1;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
626
st = STATE_C_COMMENT_2;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
632
st = STATE_REST;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
634
st = STATE_C_COMMENT_1;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
642
st = STATE_COMMAND;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
651
st = STATE_ARG_FIND;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
679
st = STATE_ARG;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
696
st = STATE_ARG_FIND;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
703
st = STATE_ARG_ESCAPE;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
727
st = STATE_ARG_ESCAPE_HEX;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
737
st = STATE_ARG;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
758
st = STATE_ARG;
usr/src/test/util-tests/tests/libnvpair_json/print_json.c
773
st = STATE_REST;
usr/src/test/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c
140
struct stat st;
usr/src/test/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c
142
ret = stat(filebase, &st);
usr/src/test/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c
143
if (ret == 0 && (st.st_nlink > 2 || st.st_nlink < 1)) {
usr/src/test/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c
145
(int)st.st_nlink);
usr/src/tools/cpcgen/cpcgen.c
532
struct stat st;
usr/src/tools/cpcgen/cpcgen.c
546
if (fstat(fd, &st) != 0) {
usr/src/tools/cpcgen/cpcgen.c
550
if ((map = mmap(NULL, st.st_size, PROT_READ | PROT_WRITE, MAP_PRIVATE,
usr/src/tools/cpcgen/cpcgen.c
555
if (nvlist_parse_json(map, st.st_size, &nvl, NVJSON_FORCE_INTEGER,
usr/src/tools/cpcgen/cpcgen.c
561
if (munmap(map, st.st_size) != 0) {
usr/src/tools/cpcgen/cpcgen.c
616
struct stat st;
usr/src/tools/cpcgen/cpcgen.c
622
if (stat(mappath, &st) == 0) {
usr/src/tools/manlink/manlink.c
190
struct stat st;
usr/src/tools/manlink/manlink.c
192
const int res = fstatat(dfd, name, &st, AT_SYMLINK_NOFOLLOW);
usr/src/tools/manlink/manlink.c
194
if (S_ISLNK(st.st_mode)) {
usr/src/tools/protolist/protolist.c
104
switch (st->st_mode & S_IFMT) {
usr/src/tools/protolist/protolist.c
106
(void) sprintf(maj, "%ld", major(st->st_rdev));
usr/src/tools/protolist/protolist.c
107
(void) sprintf(min, "%ld", minor(st->st_rdev));
usr/src/tools/protolist/protolist.c
114
(void) sprintf(maj, "%ld", major(st->st_rdev));
usr/src/tools/protolist/protolist.c
115
(void) sprintf(min, "%ld", minor(st->st_rdev));
usr/src/tools/protolist/protolist.c
132
uid = stdfindbyvalue(st->st_uid, usernames);
usr/src/tools/protolist/protolist.c
136
gid = stdfindbyvalue(st->st_gid, groupnames);
usr/src/tools/protolist/protolist.c
139
if (st->st_nlink == 1)
usr/src/tools/protolist/protolist.c
142
inum = st->st_ino;
usr/src/tools/protolist/protolist.c
145
ftype, name, symsrc, st->st_mode % 010000, uid, gid,
usr/src/tools/protolist/protolist.c
146
inum, st->st_nlink, maj, min);
usr/src/tools/protolist/protolist.c
42
visit_dir(const char *path, const struct stat *st,
usr/src/tools/protolist/protolist.c
92
if (((st->st_mode & S_IFMT) == S_IFDIR) ||
usr/src/tools/protolist/protolist.c
93
((st->st_mode & S_IFMT) == S_IFLNK))
usr/src/tools/smatch/src/dissect.c
492
DO_LIST(stmt->stmts, st,
usr/src/tools/smatch/src/dissect.c
493
ret = do_statement(--count ? U_VOID : mode, st));
usr/src/tools/smatch/src/validation/backend/struct-access.c
10
static void store_i(struct st *st, int i)
usr/src/tools/smatch/src/validation/backend/struct-access.c
12
st->i = i;
usr/src/tools/smatch/src/validation/backend/struct-access.c
15
static int *load_d(struct st *st)
usr/src/tools/smatch/src/validation/backend/struct-access.c
17
return st->d;
usr/src/tools/smatch/src/validation/backend/struct-access.c
20
static void store_d(struct st *st, int *d)
usr/src/tools/smatch/src/validation/backend/struct-access.c
22
st->d = d;
usr/src/tools/smatch/src/validation/backend/struct-access.c
5
static int load_i(struct st *st)
usr/src/tools/smatch/src/validation/backend/struct-access.c
7
return st->i;
usr/src/tools/smatch/src/validation/bad-cast.c
1
struct st;
usr/src/tools/smatch/src/validation/bad-cast.c
5
return (struct/st *) a;
usr/src/tools/smatch/src/validation/outer-scope.c
5
struct st;
usr/src/tools/smatch/src/validation/outer-scope.c
6
static int test(struct st *s);
usr/src/tools/smatch/src/validation/outer-scope.c
7
static int test(struct st *s)
usr/src/ucbcmd/chown/chown.c
170
struct stat st;
usr/src/ucbcmd/chown/chown.c
193
if (lstat(dp->d_name, &st) < 0) {
usr/src/ucbcmd/chown/chown.c
199
if ((st.st_mode&S_IFMT) == S_IFDIR) {
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
283
STRUCT_DECL(ct_status, st);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
290
STRUCT_INIT(st, mdl);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
295
if (copyin((void *)arg, STRUCT_BUF(st), STRUCT_SIZE(st)))
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
297
detail = STRUCT_FGET(st, ctst_detail);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
300
contract_status_common(ct, VTOZONE(vp), STRUCT_BUF(st), mdl);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
305
STRUCT_BUF(st), mdl);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
310
if ((len <= STRUCT_FGET(st, ctst_nbytes)) &&
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
311
(copyout(bufp, STRUCT_FGETP(st, ctst_buffer), len) == -1)) {
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
316
STRUCT_FSET(st, ctst_nbytes, len);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
320
if (copyout(STRUCT_BUF(st), (void *)arg, STRUCT_SIZE(st)))
usr/src/uts/common/fs/doorfs/door_sys.c
1137
door_server_t *st = DOOR_SERVER(tp->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
1138
door_layout_t *out = &st->d_layout;
usr/src/uts/common/fs/doorfs/door_sys.c
1139
uintptr_t base_sp = (uintptr_t)st->d_sp;
usr/src/uts/common/fs/doorfs/door_sys.c
1140
size_t ssize = st->d_ssize;
usr/src/uts/common/fs/doorfs/door_sys.c
1147
ASSERT(!st->d_layout_done);
usr/src/uts/common/fs/doorfs/door_sys.c
1205
st->d_layout_done = 1;
usr/src/uts/common/fs/doorfs/door_sys.c
1212
door_server_t *st = DOOR_SERVER(curthread->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
1213
door_layout_t *layout = &st->d_layout;
usr/src/uts/common/fs/doorfs/door_sys.c
1257
if (!st->d_layout_done) {
usr/src/uts/common/fs/doorfs/door_sys.c
1380
door_server_t *st; /* curthread door_data */
usr/src/uts/common/fs/doorfs/door_sys.c
1384
st = door_my_server(1);
usr/src/uts/common/fs/doorfs/door_sys.c
1392
if (st->d_invbound)
usr/src/uts/common/fs/doorfs/door_sys.c
1395
st->d_sp = sp; /* Save base of stack. */
usr/src/uts/common/fs/doorfs/door_sys.c
1396
st->d_ssize = ssize; /* and its size */
usr/src/uts/common/fs/doorfs/door_sys.c
1410
if ((caller = st->d_caller) == NULL || caller->t_door == NULL) {
usr/src/uts/common/fs/doorfs/door_sys.c
1449
door_release_server(st->d_pool, curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
1494
if ((dp = st->d_active) != NULL) {
usr/src/uts/common/fs/doorfs/door_sys.c
1505
ASSERT(st->d_caller != NULL);
usr/src/uts/common/fs/doorfs/door_sys.c
1506
ct = DOOR_CLIENT(st->d_caller->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
1518
caller = st->d_caller;
usr/src/uts/common/fs/doorfs/door_sys.c
1532
st->d_caller = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
1589
door_server_t *st;
usr/src/uts/common/fs/doorfs/door_sys.c
1594
if ((st = door_my_server(0)) == NULL ||
usr/src/uts/common/fs/doorfs/door_sys.c
1595
(dp = st->d_pool) == NULL)
usr/src/uts/common/fs/doorfs/door_sys.c
1679
door_server_t *st;
usr/src/uts/common/fs/doorfs/door_sys.c
1687
if ((st = door_my_server(0)) == NULL ||
usr/src/uts/common/fs/doorfs/door_sys.c
1688
(caller = st->d_caller) == NULL) {
usr/src/uts/common/fs/doorfs/door_sys.c
1732
door_server_t *st;
usr/src/uts/common/fs/doorfs/door_sys.c
1749
st = door_my_server(1);
usr/src/uts/common/fs/doorfs/door_sys.c
1750
if (st->d_pool)
usr/src/uts/common/fs/doorfs/door_sys.c
1751
door_unbind_thread(st->d_pool);
usr/src/uts/common/fs/doorfs/door_sys.c
1752
st->d_pool = dp;
usr/src/uts/common/fs/doorfs/door_sys.c
1753
st->d_invbound = 0;
usr/src/uts/common/fs/doorfs/door_sys.c
1766
door_server_t *st;
usr/src/uts/common/fs/doorfs/door_sys.c
1768
if ((st = door_my_server(0)) == NULL)
usr/src/uts/common/fs/doorfs/door_sys.c
1771
if (st->d_invbound) {
usr/src/uts/common/fs/doorfs/door_sys.c
1772
ASSERT(st->d_pool == NULL);
usr/src/uts/common/fs/doorfs/door_sys.c
1773
st->d_invbound = 0;
usr/src/uts/common/fs/doorfs/door_sys.c
1776
if (st->d_pool == NULL)
usr/src/uts/common/fs/doorfs/door_sys.c
1778
door_unbind_thread(st->d_pool);
usr/src/uts/common/fs/doorfs/door_sys.c
1779
st->d_pool = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
1828
door_server_t *st;
usr/src/uts/common/fs/doorfs/door_sys.c
1858
ktp = &st->d_servers) {
usr/src/uts/common/fs/doorfs/door_sys.c
1859
st = DOOR_SERVER(server_t->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
1891
*ktp = st->d_servers;
usr/src/uts/common/fs/doorfs/door_sys.c
1892
st->d_servers = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
1916
door_server_t *st = DOOR_SERVER(t->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
1920
st->d_active = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
1921
st->d_caller = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
1922
st->d_layout_done = 0;
usr/src/uts/common/fs/doorfs/door_sys.c
1931
st->d_servers = pool->dp_threads;
usr/src/uts/common/fs/doorfs/door_sys.c
1946
door_server_t *st = DOOR_SERVER(t->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
1949
if (st->d_pool != NULL) {
usr/src/uts/common/fs/doorfs/door_sys.c
1950
ASSERT(st->d_pool->door_flags & DOOR_PRIVATE);
usr/src/uts/common/fs/doorfs/door_sys.c
1951
pool = &st->d_pool->door_servers;
usr/src/uts/common/fs/doorfs/door_sys.c
2006
door_server_t *st;
usr/src/uts/common/fs/doorfs/door_sys.c
2015
st = DOOR_SERVER(dt);
usr/src/uts/common/fs/doorfs/door_sys.c
2021
else if (DOOR_T_HELD(st))
usr/src/uts/common/fs/doorfs/door_sys.c
2022
cv_wait(&st->d_cv, &door_knob);
usr/src/uts/common/fs/doorfs/door_sys.c
2027
if ((dp = st->d_active) != NULL) {
usr/src/uts/common/fs/doorfs/door_sys.c
2028
kthread_t *t = st->d_caller;
usr/src/uts/common/fs/doorfs/door_sys.c
2055
if (st->d_pool)
usr/src/uts/common/fs/doorfs/door_sys.c
2056
door_unbind_thread(st->d_pool); /* Implicit door_unbind */
usr/src/uts/common/fs/doorfs/door_sys.c
2128
door_server_t *st = DOOR_SERVER(pt);
usr/src/uts/common/fs/doorfs/door_sys.c
2132
if (pt != NULL && (st->d_pool != NULL || st->d_invbound)) {
usr/src/uts/common/fs/doorfs/door_sys.c
2444
door_server_t *st = DOOR_SERVER(server->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
2450
ASSERT(DOOR_T_HELD(st));
usr/src/uts/common/fs/doorfs/door_sys.c
2498
dest = st->d_layout.dl_datap;
usr/src/uts/common/fs/doorfs/door_sys.c
3108
door_server_t *st; /* server thread door_data */
usr/src/uts/common/fs/doorfs/door_sys.c
3176
st = DOOR_SERVER(server_thread->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
3185
DOOR_T_HOLD(st);
usr/src/uts/common/fs/doorfs/door_sys.c
3189
DOOR_T_RELEASE(st);
usr/src/uts/common/fs/doorfs/door_sys.c
3210
st->d_caller = curthread;
usr/src/uts/common/fs/doorfs/door_sys.c
3211
st->d_active = dp;
usr/src/uts/common/fs/doorfs/door_sys.c
3242
st->d_caller == curthread) {
usr/src/uts/common/fs/doorfs/door_sys.c
3245
st->d_active = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
3246
st->d_caller = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
3248
DOOR_T_HOLD(st);
usr/src/uts/common/fs/doorfs/door_sys.c
3256
DOOR_T_RELEASE(st);
usr/src/uts/common/fs/doorfs/door_sys.c
510
door_server_t *st; /* server thread door_data */
usr/src/uts/common/fs/doorfs/door_sys.c
677
st = DOOR_SERVER(server_thread->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
683
DOOR_T_HOLD(st);
usr/src/uts/common/fs/doorfs/door_sys.c
687
DOOR_T_RELEASE(st);
usr/src/uts/common/fs/doorfs/door_sys.c
702
st->d_caller = curthread;
usr/src/uts/common/fs/doorfs/door_sys.c
703
st->d_active = dp;
usr/src/uts/common/fs/doorfs/door_sys.c
734
st->d_caller == curthread) {
usr/src/uts/common/fs/doorfs/door_sys.c
737
st->d_active = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
738
st->d_caller = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
741
DOOR_T_HOLD(st);
usr/src/uts/common/fs/doorfs/door_sys.c
749
DOOR_T_RELEASE(st);
usr/src/uts/common/fs/gfs.c
226
gfs_readdir_init(gfs_readdir_state_t *st, int name_max, int ureclen,
usr/src/uts/common/fs/gfs.c
235
st->grd_ureclen = ureclen;
usr/src/uts/common/fs/gfs.c
236
st->grd_oresid = uiop->uio_resid;
usr/src/uts/common/fs/gfs.c
237
st->grd_namlen = name_max;
usr/src/uts/common/fs/gfs.c
239
dirent_size = EDIRENT_RECLEN(st->grd_namlen);
usr/src/uts/common/fs/gfs.c
241
dirent_size = DIRENT64_RECLEN(st->grd_namlen);
usr/src/uts/common/fs/gfs.c
242
st->grd_dirent = kmem_zalloc(dirent_size, KM_SLEEP);
usr/src/uts/common/fs/gfs.c
243
st->grd_parent = parent;
usr/src/uts/common/fs/gfs.c
244
st->grd_self = self;
usr/src/uts/common/fs/gfs.c
245
st->grd_flags = flags;
usr/src/uts/common/fs/gfs.c
259
gfs_readdir_emit_int(gfs_readdir_state_t *st, uio_t *uiop, offset_t next)
usr/src/uts/common/fs/gfs.c
265
if (st->grd_flags & V_RDDIR_ENTFLAGS) {
usr/src/uts/common/fs/gfs.c
266
edp = st->grd_dirent;
usr/src/uts/common/fs/gfs.c
269
dp = st->grd_dirent;
usr/src/uts/common/fs/gfs.c
277
if (uiop->uio_resid == st->grd_oresid)
usr/src/uts/common/fs/gfs.c
282
if (st->grd_flags & V_RDDIR_ENTFLAGS) {
usr/src/uts/common/fs/gfs.c
290
if (uiomove((caddr_t)st->grd_dirent, reclen, UIO_READ, uiop))
usr/src/uts/common/fs/gfs.c
311
gfs_readdir_emit(gfs_readdir_state_t *st, uio_t *uiop, offset_t voff,
usr/src/uts/common/fs/gfs.c
314
offset_t off = (voff + 2) * st->grd_ureclen;
usr/src/uts/common/fs/gfs.c
316
if (st->grd_flags & V_RDDIR_ENTFLAGS) {
usr/src/uts/common/fs/gfs.c
317
edirent_t *edp = st->grd_dirent;
usr/src/uts/common/fs/gfs.c
320
(void) strncpy(edp->ed_name, name, st->grd_namlen);
usr/src/uts/common/fs/gfs.c
323
dirent64_t *dp = st->grd_dirent;
usr/src/uts/common/fs/gfs.c
326
(void) strncpy(dp->d_name, name, st->grd_namlen);
usr/src/uts/common/fs/gfs.c
333
return (gfs_readdir_emit_int(st, uiop, off + st->grd_ureclen));
usr/src/uts/common/fs/gfs.c
341
gfs_readdir_emitn(gfs_readdir_state_t *st, uio_t *uiop, offset_t voff,
usr/src/uts/common/fs/gfs.c
347
return (gfs_readdir_emit(st, uiop, voff, ino, buf, 0));
usr/src/uts/common/fs/gfs.c
360
gfs_readdir_pred(gfs_readdir_state_t *st, uio_t *uiop, offset_t *voffp)
usr/src/uts/common/fs/gfs.c
369
off = uiop->uio_loffset / st->grd_ureclen;
usr/src/uts/common/fs/gfs.c
372
if ((error = gfs_readdir_emit(st, uiop, voff, st->grd_self,
usr/src/uts/common/fs/gfs.c
376
if ((error = gfs_readdir_emit(st, uiop, voff, st->grd_parent,
usr/src/uts/common/fs/gfs.c
397
gfs_readdir_fini(gfs_readdir_state_t *st, int error, int *eofp, int eof)
usr/src/uts/common/fs/gfs.c
401
if (st->grd_flags & V_RDDIR_ENTFLAGS)
usr/src/uts/common/fs/gfs.c
402
dirent_size = EDIRENT_RECLEN(st->grd_namlen);
usr/src/uts/common/fs/gfs.c
404
dirent_size = DIRENT64_RECLEN(st->grd_namlen);
usr/src/uts/common/fs/gfs.c
405
kmem_free(st->grd_dirent, dirent_size);
usr/src/uts/common/fs/nfs/nfs4_state.c
3785
check_state_seqid(stateid_t *st, stateid_t *in, bool_t has_session)
usr/src/uts/common/fs/nfs/nfs4_state.c
3792
if (st->bits.chgseq < in->bits.chgseq)
usr/src/uts/common/fs/nfs/nfs4_state.c
3796
if (st->bits.chgseq > in->bits.chgseq)
usr/src/uts/common/fs/smbsrv/smb_session.c
954
uint16_t uid, smb_user_state_t st)
usr/src/uts/common/fs/smbsrv/smb_session.c
975
if (user->u_state == st) {
usr/src/uts/common/fs/sockfs/sockparams.c
836
STRUCT_DECL(sockconfig_socktable, st);
usr/src/uts/common/fs/sockfs/sockparams.c
843
STRUCT_INIT(st, get_udatamodel());
usr/src/uts/common/fs/sockfs/sockparams.c
844
if (ddi_copyin((void *)socktable, STRUCT_BUF(st),
usr/src/uts/common/fs/sockfs/sockparams.c
845
STRUCT_SIZE(st), 0) != 0)
usr/src/uts/common/fs/sockfs/sockparams.c
850
count = STRUCT_FGET(st, num_of_entries);
usr/src/uts/common/fs/sockfs/sockparams.c
859
STRUCT_FSET(st, num_of_entries, count);
usr/src/uts/common/fs/sockfs/sockparams.c
862
if (ddi_copyout(STRUCT_BUF(st), (void *)socktable,
usr/src/uts/common/fs/sockfs/sockparams.c
863
STRUCT_SIZE(st), 0) != 0)
usr/src/uts/common/fs/sockfs/sockparams.c
895
if (ddi_copyout(se, STRUCT_FGETP(st, st_entries),
usr/src/uts/common/fs/sockfs/sockparams.c
899
STRUCT_FSET(st, num_of_entries, i);
usr/src/uts/common/fs/sockfs/sockparams.c
902
if (ddi_copyout(STRUCT_BUF(st), (void *)socktable,
usr/src/uts/common/fs/sockfs/sockparams.c
903
STRUCT_SIZE(st), 0) != 0)
usr/src/uts/common/fs/sockfs/socktpi.c
6212
sotpi_sonode_t *st = (sotpi_sonode_t *)buf;
usr/src/uts/common/fs/sockfs/socktpi.c
6219
error = i_sotpi_info_constructor(&st->st_info);
usr/src/uts/common/fs/sockfs/socktpi.c
6223
st->st_sonode.so_priv = &st->st_info;
usr/src/uts/common/fs/sockfs/socktpi.c
6232
sotpi_sonode_t *st = (sotpi_sonode_t *)buf;
usr/src/uts/common/fs/sockfs/socktpi.c
6234
ASSERT(st->st_sonode.so_priv == &st->st_info);
usr/src/uts/common/fs/sockfs/socktpi.c
6235
st->st_sonode.so_priv = NULL;
usr/src/uts/common/fs/sockfs/socktpi.c
6237
i_sotpi_info_destructor(&st->st_info);
usr/src/uts/common/fs/specfs/specsubr.c
410
struct snode *st;
usr/src/uts/common/fs/specfs/specsubr.c
414
st = stable[STABLEHASH(dev)];
usr/src/uts/common/fs/specfs/specsubr.c
415
while (st != NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
416
if (st->s_dev == dev) {
usr/src/uts/common/fs/specfs/specsubr.c
417
nvp = STOV(st);
usr/src/uts/common/fs/specfs/specsubr.c
418
if (nvp->v_type == type && st->s_commonvp != nvp) {
usr/src/uts/common/fs/specfs/specsubr.c
429
st = st->s_next;
usr/src/uts/common/fs/specfs/specsubr.c
657
struct snode *st;
usr/src/uts/common/fs/specfs/specsubr.c
661
st = stable[STABLEHASH(sp->s_dev)];
usr/src/uts/common/fs/specfs/specsubr.c
662
while (st != NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
663
if (st == sp) {
usr/src/uts/common/fs/specfs/specsubr.c
665
stable[STABLEHASH(sp->s_dev)] = st->s_next;
usr/src/uts/common/fs/specfs/specsubr.c
667
stprev->s_next = st->s_next;
usr/src/uts/common/fs/specfs/specsubr.c
670
stprev = st;
usr/src/uts/common/fs/specfs/specsubr.c
671
st = st->s_next;
usr/src/uts/common/fs/specfs/specsubr.c
689
struct snode *st;
usr/src/uts/common/fs/specfs/specsubr.c
693
st = stable[STABLEHASH(dev)];
usr/src/uts/common/fs/specfs/specsubr.c
694
while (st != NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
695
svp = STOV(st);
usr/src/uts/common/fs/specfs/specsubr.c
696
if (st->s_dev == dev && svp->v_type == type &&
usr/src/uts/common/fs/specfs/specsubr.c
697
VN_CMP(st->s_realvp, vp) &&
usr/src/uts/common/fs/specfs/specsubr.c
698
(vp != NULL || st->s_commonvp == svp) &&
usr/src/uts/common/fs/specfs/specsubr.c
699
(vp == NULL || st->s_realvp->v_vfsp == vp->v_vfsp)) {
usr/src/uts/common/fs/specfs/specsubr.c
701
return (st);
usr/src/uts/common/fs/specfs/specsubr.c
703
st = st->s_next;
usr/src/uts/common/fs/ufs/lufs_log.c
1385
sect_trailer_t *st;
usr/src/uts/common/fs/ufs/lufs_log.c
1403
st = (sect_trailer_t *)(bp->b_un.b_addr + LDL_USABLE_BSIZE);
usr/src/uts/common/fs/ufs/lufs_log.c
1405
if (st->st_ident != ident)
usr/src/uts/common/fs/ufs/lufs_log.c
1409
ul->un_tid = st->st_tid;
usr/src/uts/common/fs/ufs/lufs_log.c
1412
st = (sect_trailer_t *)(((caddr_t)st) + DEV_BSIZE);
usr/src/uts/common/fs/ufs/lufs_log.c
743
sect_trailer_t *st;
usr/src/uts/common/fs/ufs/lufs_log.c
760
st = (sect_trailer_t *)(bp->b_un.b_addr + bp->b_bcount);
usr/src/uts/common/fs/ufs/lufs_log.c
762
st->st_tid = ul->un_logmap->mtm_tid;
usr/src/uts/common/fs/ufs/lufs_log.c
763
st->st_ident = ul->un_tail_ident++;
usr/src/uts/common/fs/ufs/lufs_log.c
895
sect_trailer_t *st;
usr/src/uts/common/fs/ufs/lufs_log.c
928
st = (sect_trailer_t *)
usr/src/uts/common/fs/ufs/lufs_log.c
929
((bp->b_un.b_addr + bcount) - sizeof (*st));
usr/src/uts/common/fs/ufs/lufs_log.c
930
st->st_tid = ul->un_logmap->mtm_tid;
usr/src/uts/common/fs/ufs/lufs_log.c
931
st->st_ident = ul->un_tail_ident++;
usr/src/uts/common/inet/ilb/ilb_conn.c
1467
ilb_list_sticky(ilb_stack_t *ilbs, zoneid_t zoneid, ilb_sticky_entry_t *st,
usr/src/uts/common/inet/ilb/ilb_conn.c
1522
(void) strcpy(st[j].rule_name, curp->rule_name);
usr/src/uts/common/inet/ilb/ilb_conn.c
1523
st[j].req_addr = curp->src;
usr/src/uts/common/inet/ilb/ilb_conn.c
1524
st[j].srv_addr = curp->server->iser_addr_v6;
usr/src/uts/common/inet/ilb/ilb_conn.c
1525
st[j].expiry_time = TICK_TO_MSEC(curp->expiry);
usr/src/uts/common/inet/ipf/ip_state.c
379
ipstate_t *sp, st;
usr/src/uts/common/inet/ipf/ip_state.c
382
sp = &st;
usr/src/uts/common/inet/ipf/ip_state.c
383
error = fr_inobj(data, &st, IPFOBJ_IPSTATE);
usr/src/uts/common/inet/ipf/ip_state.c
389
if ((sp->is_p == st.is_p) && (sp->is_v == st.is_v) &&
usr/src/uts/common/inet/ipf/ip_state.c
390
!bcmp((caddr_t)&sp->is_src, (caddr_t)&st.is_src,
usr/src/uts/common/inet/ipf/ip_state.c
391
sizeof(st.is_src)) &&
usr/src/uts/common/inet/ipf/ip_state.c
392
!bcmp((caddr_t)&sp->is_dst, (caddr_t)&st.is_dst,
usr/src/uts/common/inet/ipf/ip_state.c
393
sizeof(st.is_dst)) &&
usr/src/uts/common/inet/ipf/ip_state.c
394
!bcmp((caddr_t)&sp->is_ps, (caddr_t)&st.is_ps,
usr/src/uts/common/inet/ipf/ip_state.c
395
sizeof(st.is_ps))) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
747
scsa1394_status_t *st)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
784
} else if ((st->st_param & SBP2_ST_RESP) == SBP2_ST_RESP_COMPLETE) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
791
if (st->st_sbp_status == SBP2_ST_SBP_DUMMY_ORB) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
795
} else if ((st->st_status & SCSA1394_ST_STATUS) ==
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
803
} else if (scsa1394_sbp2_conv_status(cmd, st) == DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
849
scsa1394_sbp2_conv_status(scsa1394_cmd_t *cmd, scsa1394_status_t *st)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
852
uint8_t status = st->st_status;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
853
uint8_t bits = st->st_sense_bits;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
875
esp->es_info_1 = st->st_info[0];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
876
esp->es_info_2 = st->st_info[1];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
877
esp->es_info_3 = st->st_info[2];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
878
esp->es_info_4 = st->st_info[3];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
881
esp->es_cmd_info[0] = st->st_cdb[0];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
882
esp->es_cmd_info[1] = st->st_cdb[1];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
883
esp->es_cmd_info[2] = st->st_cdb[2];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
884
esp->es_cmd_info[3] = st->st_cdb[3];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
885
esp->es_add_code = st->st_sense_code;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
886
esp->es_qual_code = st->st_sense_qual;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
887
esp->es_fru_code = st->st_fru;
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
888
esp->es_skey_specific[0] = st->st_sks[0];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
889
esp->es_skey_specific[1] = st->st_sks[1];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
890
esp->es_skey_specific[2] = st->st_sks[2];
usr/src/uts/common/io/audio/impl/audio_engine.c
1002
struct audio_stats *st;
usr/src/uts/common/io/audio/impl/audio_engine.c
1015
st = &e->e_stats;
usr/src/uts/common/io/audio/impl/audio_engine.c
1016
e->e_ksp->ks_data = st;
usr/src/uts/common/io/audio/impl/audio_engine.c
1020
kstat_named_init(&st->st_head, "head", KSTAT_DATA_UINT64);
usr/src/uts/common/io/audio/impl/audio_engine.c
1021
kstat_named_init(&st->st_tail, "tail", KSTAT_DATA_UINT64);
usr/src/uts/common/io/audio/impl/audio_engine.c
1022
kstat_named_init(&st->st_flags, "flags", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1023
kstat_named_init(&st->st_nbytes, "nbytes", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1024
kstat_named_init(&st->st_framesz, "framesz", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1025
kstat_named_init(&st->st_hidx, "hidx", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1026
kstat_named_init(&st->st_tidx, "tidx", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1027
kstat_named_init(&st->st_format, "format", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1028
kstat_named_init(&st->st_nchan, "channels", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1029
kstat_named_init(&st->st_rate, "rate", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1030
kstat_named_init(&st->st_errors, "errors", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1031
kstat_named_init(&st->st_engine_overruns, "engine_overruns",
usr/src/uts/common/io/audio/impl/audio_engine.c
1033
kstat_named_init(&st->st_engine_underruns, "engine_underruns",
usr/src/uts/common/io/audio/impl/audio_engine.c
1035
kstat_named_init(&st->st_stream_overruns, "stream_overruns",
usr/src/uts/common/io/audio/impl/audio_engine.c
1037
kstat_named_init(&st->st_stream_underruns, "stream_underruns",
usr/src/uts/common/io/audio/impl/audio_engine.c
1039
kstat_named_init(&st->st_playahead, "playahead", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1040
kstat_named_init(&st->st_suspended, "suspended", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
1041
kstat_named_init(&st->st_failed, "failed", KSTAT_DATA_UINT32);
usr/src/uts/common/io/audio/impl/audio_engine.c
968
struct audio_stats *st = &e->e_stats;
usr/src/uts/common/io/audio/impl/audio_engine.c
975
st->st_head.value.ui64 = e->e_head;
usr/src/uts/common/io/audio/impl/audio_engine.c
976
st->st_tail.value.ui64 = e->e_tail;
usr/src/uts/common/io/audio/impl/audio_engine.c
977
st->st_flags.value.ui32 = e->e_flags;
usr/src/uts/common/io/audio/impl/audio_engine.c
978
st->st_nbytes.value.ui32 = e->e_framesz * e->e_nframes;
usr/src/uts/common/io/audio/impl/audio_engine.c
979
st->st_framesz.value.ui32 = e->e_framesz;
usr/src/uts/common/io/audio/impl/audio_engine.c
980
st->st_hidx.value.ui32 = e->e_hidx;
usr/src/uts/common/io/audio/impl/audio_engine.c
981
st->st_tidx.value.ui32 = e->e_tidx;
usr/src/uts/common/io/audio/impl/audio_engine.c
982
st->st_format.value.ui32 = e->e_format;
usr/src/uts/common/io/audio/impl/audio_engine.c
983
st->st_nchan.value.ui32 = e->e_nchan;
usr/src/uts/common/io/audio/impl/audio_engine.c
984
st->st_rate.value.ui32 = e->e_rate;
usr/src/uts/common/io/audio/impl/audio_engine.c
985
st->st_errors.value.ui32 = e->e_errors;
usr/src/uts/common/io/audio/impl/audio_engine.c
986
st->st_engine_underruns.value.ui32 = e->e_underruns;
usr/src/uts/common/io/audio/impl/audio_engine.c
987
st->st_engine_overruns.value.ui32 = e->e_overruns;
usr/src/uts/common/io/audio/impl/audio_engine.c
988
st->st_stream_underruns.value.ui32 = e->e_stream_underruns;
usr/src/uts/common/io/audio/impl/audio_engine.c
989
st->st_stream_overruns.value.ui32 = e->e_stream_overruns;
usr/src/uts/common/io/audio/impl/audio_engine.c
990
st->st_suspended.value.ui32 = e->e_suspended;
usr/src/uts/common/io/audio/impl/audio_engine.c
991
st->st_failed.value.ui32 = e->e_failed;
usr/src/uts/common/io/audio/impl/audio_engine.c
992
st->st_playahead.value.ui32 = e->e_playahead;
usr/src/uts/common/io/chxge/com/ch_mac.c
316
struct mac_statistics st;
usr/src/uts/common/io/chxge/com/ch_mac.c
317
u32 *p = (u32 *) & st, i;
usr/src/uts/common/io/chxge/com/ch_mac.c
321
for (i = 0; i < sizeof (st) / sizeof (u32); i++)
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
922
uint64_t st;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
925
for (st = sl->sl_meta_offset + sizeof (sbd_meta_start_t);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
926
st < sl->sl_meta_size_used; st += h.sms_size) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
927
if ((ret = sbd_read_meta(sl, st, sizeof (sm_section_hdr_t),
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
935
(h.sms_offset != st) || (h.sms_size < sizeof (h)) ||
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
936
((st + h.sms_size) > sl->sl_meta_size_used)) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3918
stmf_change_status_t st;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3925
st.st_completion_status = STMF_SUCCESS;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3926
st.st_additional_info = NULL;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3931
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3933
st.st_completion_status = STMF_FAILURE;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3934
if (st.st_completion_status == STMF_SUCCESS) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3938
(void) stmf_ctl(STMF_CMD_LU_ONLINE_COMPLETE, lu, &st);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3943
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3945
st.st_completion_status = STMF_FAILURE;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3946
if (st.st_completion_status == STMF_SUCCESS) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3953
(void) stmf_ctl(STMF_CMD_LU_OFFLINE_COMPLETE, lu, &st);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
532
stmf_change_status_t st;
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
536
st.st_completion_status = FCT_SUCCESS;
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
537
st.st_additional_info = NULL;
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
542
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
544
st.st_completion_status = FCT_FAILURE;
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
545
if (st.st_completion_status == FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
548
st.st_completion_status = fcoet_enable_port(this_ss);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
549
if (st.st_completion_status != STMF_SUCCESS) {
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
556
fct_ctl(port->port_lport, FCT_CMD_PORT_ONLINE_COMPLETE, &st);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
562
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
564
st.st_completion_status = FCT_FAILURE;
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
566
if (st.st_completion_status == FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
570
st.st_completion_status = fcoet_disable_port(this_ss);
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
571
if (st.st_completion_status != STMF_SUCCESS) {
usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c
584
fct_ctl(port->port_lport, FCT_CMD_PORT_OFFLINE_COMPLETE, &st);
usr/src/uts/common/io/comstar/port/fct/fct.c
2197
stmf_change_status_t st;
usr/src/uts/common/io/comstar/port/fct/fct.c
2209
st.st_completion_status = STMF_SUCCESS;
usr/src/uts/common/io/comstar/port/fct/fct.c
2210
st.st_additional_info = NULL;
usr/src/uts/common/io/comstar/port/fct/fct.c
2219
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/comstar/port/fct/fct.c
2221
st.st_completion_status = STMF_INVALID_ARG;
usr/src/uts/common/io/comstar/port/fct/fct.c
2222
if (st.st_completion_status != STMF_SUCCESS) {
usr/src/uts/common/io/comstar/port/fct/fct.c
2224
&st);
usr/src/uts/common/io/comstar/port/fct/fct.c
2249
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/comstar/port/fct/fct.c
2251
st.st_completion_status = STMF_INVALID_ARG;
usr/src/uts/common/io/comstar/port/fct/fct.c
2252
if (st.st_completion_status != STMF_SUCCESS) {
usr/src/uts/common/io/comstar/port/fct/fct.c
2254
&st);
usr/src/uts/common/io/comstar/port/fct/fct.c
2829
unsigned long long st;
usr/src/uts/common/io/comstar/port/fct/fct.c
2831
st = s; /* To make gcc happy */
usr/src/uts/common/io/comstar/port/fct/fct.c
2837
"s-%llx, iofalgs-%x", (void *)cmd, st, ioflags);
usr/src/uts/common/io/comstar/port/fct/fct.c
3179
stmf_change_status_t st;
usr/src/uts/common/io/comstar/port/fct/fct.c
3202
st.st_completion_status = STMF_SUCCESS;
usr/src/uts/common/io/comstar/port/fct/fct.c
3203
st.st_additional_info = NULL;
usr/src/uts/common/io/comstar/port/fct/fct.c
3208
iport->iport_port->port_lport, &st);
usr/src/uts/common/io/comstar/port/fct/fct.c
3227
stmf_state_change_info_t st;
usr/src/uts/common/io/comstar/port/fct/fct.c
3229
st.st_rflags = rflags;
usr/src/uts/common/io/comstar/port/fct/fct.c
3230
st.st_additional_info = additional_info;
usr/src/uts/common/io/comstar/port/fct/fct.c
3233
return (stmf_ctl(STMF_CMD_LPORT_ONLINE, port->port_lport, &st));
usr/src/uts/common/io/comstar/port/fct/fct.c
3240
stmf_state_change_info_t st;
usr/src/uts/common/io/comstar/port/fct/fct.c
3242
st.st_rflags = rflags;
usr/src/uts/common/io/comstar/port/fct/fct.c
3243
st.st_additional_info = additional_info;
usr/src/uts/common/io/comstar/port/fct/fct.c
3246
return (stmf_ctl(STMF_CMD_LPORT_OFFLINE, port->port_lport, &st));
usr/src/uts/common/io/comstar/port/fct/fct.c
3267
unsigned long long st;
usr/src/uts/common/io/comstar/port/fct/fct.c
3415
st = cmd->cmd_comp_status; /* gcc fix */
usr/src/uts/common/io/comstar/port/fct/fct.c
3420
st);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1843
scsi_task_t *st = (scsi_task_t *)arg;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1851
if (st->task_mgmt_function != TM_NONE) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1858
iscsit_task = st->task_port_private;
usr/src/uts/common/io/comstar/port/pppt/pppt.c
812
scsi_task_t *st = (scsi_task_t *)arg;
usr/src/uts/common/io/comstar/port/pppt/pppt.c
815
ptask = st->task_port_private;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2729
fct_status_t st;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2940
st = qlt_mailbox_command(qlt, mcp);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2943
if (st != QLT_SUCCESS) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2944
if ((st & (~((uint64_t)(0xFFFF)))) == QLT_MBOX_FAILED)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2945
st = QLT_SUCCESS;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2947
if (st != QLT_SUCCESS) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2948
EL(qlt, "IOCTL_MBOX status=%xh\n", st);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
2950
switch (st) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3025
stmf_change_status_t st;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3037
st.st_completion_status = FCT_SUCCESS;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3038
st.st_additional_info = NULL;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3046
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3048
st.st_completion_status = FCT_FAILURE;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3049
if (st.st_completion_status == FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3052
st.st_completion_status = qlt_port_online(qlt);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3053
if (st.st_completion_status != STMF_SUCCESS) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3055
st.st_completion_status);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3062
fct_ctl(port->port_lport, FCT_CMD_PORT_ONLINE_COMPLETE, &st);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3068
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3070
st.st_completion_status = FCT_FAILURE;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3072
if (st.st_completion_status == FCT_SUCCESS) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3080
st.st_completion_status = qlt_port_offline(qlt);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3081
if (st.st_completion_status != STMF_SUCCESS) {
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3083
st.st_completion_status);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3090
fct_ctl(port->port_lport, FCT_CMD_PORT_OFFLINE_COMPLETE, &st);
usr/src/uts/common/io/comstar/port/srpt/srpt_ch.c
460
stmf_status_t st = STMF_SUCCESS;
usr/src/uts/common/io/comstar/port/srpt/srpt_ch.c
474
st = STMF_FAILURE;
usr/src/uts/common/io/comstar/port/srpt/srpt_ch.c
507
stmf_send_status_done(iu->iu_stmf_task, st, STMF_IOF_LPORT_DONE);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1270
capmask.bits.st = 1; /* Messages can be sent to IOC */
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
67
st:1;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
69
uint8_t st:1,
usr/src/uts/common/io/comstar/stmf/stmf.c
5363
unsigned long long st;
usr/src/uts/common/io/comstar/stmf/stmf.c
5367
st = s; /* gcc fix */
usr/src/uts/common/io/comstar/stmf/stmf.c
5370
"task %p, lu failed to abort ret=%llx", (void *)task, st);
usr/src/uts/common/io/comstar/stmf/stmf.c
5374
"%p, s=%llx, iof=%x", (void *)task, st, iof);
usr/src/uts/common/io/comstar/stmf/stmf.c
5395
unsigned long long st;
usr/src/uts/common/io/comstar/stmf/stmf.c
5399
st = s;
usr/src/uts/common/io/comstar/stmf/stmf.c
5403
st);
usr/src/uts/common/io/comstar/stmf/stmf.c
5407
"task=%p, s=%llx, iof=%x", (void *)task, st, iof);
usr/src/uts/common/io/comstar/stmf/stmf.c
6138
stmf_scsilib_send_status(scsi_task_t *task, uint8_t st, uint32_t saa)
usr/src/uts/common/io/comstar/stmf/stmf.c
6141
task->task_scsi_status = st;
usr/src/uts/common/io/comstar/stmf/stmf.c
6142
if (st == 2) {
usr/src/uts/common/io/cxgbe/common/common.h
777
void t4_tp_get_err_stats(struct adapter *adap, struct tp_err_stats *st,
usr/src/uts/common/io/cxgbe/common/common.h
779
void t4_tp_get_cpl_stats(struct adapter *adap, struct tp_cpl_stats *st,
usr/src/uts/common/io/cxgbe/common/common.h
781
void t4_tp_get_rdma_stats(struct adapter *adap, struct tp_rdma_stats *st,
usr/src/uts/common/io/cxgbe/common/common.h
783
void t4_get_usm_stats(struct adapter *adap, struct tp_usm_stats *st,
usr/src/uts/common/io/cxgbe/common/common.h
788
struct tp_fcoe_stats *st, bool sleep_ok);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6078
void t4_tp_get_err_stats(struct adapter *adap, struct tp_err_stats *st,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6083
t4_tp_mib_read(adap, st->mac_in_errs, nchan, A_TP_MIB_MAC_IN_ERR_0,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6086
t4_tp_mib_read(adap, st->hdr_in_errs, nchan, A_TP_MIB_HDR_IN_ERR_0,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6089
t4_tp_mib_read(adap, st->tcp_in_errs, nchan, A_TP_MIB_TCP_IN_ERR_0,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6092
t4_tp_mib_read(adap, st->tnl_cong_drops, nchan,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6095
t4_tp_mib_read(adap, st->ofld_chan_drops, nchan,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6098
t4_tp_mib_read(adap, st->tnl_tx_drops, nchan, A_TP_MIB_TNL_DROP_0,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6101
t4_tp_mib_read(adap, st->ofld_vlan_drops, nchan,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6104
t4_tp_mib_read(adap, st->tcp6_in_errs, nchan,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6107
t4_tp_mib_read(adap, &st->ofld_no_neigh, 2, A_TP_MIB_OFD_ARP_DROP,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6119
void t4_tp_get_cpl_stats(struct adapter *adap, struct tp_cpl_stats *st,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6124
t4_tp_mib_read(adap, st->req, nchan, A_TP_MIB_CPL_IN_REQ_0, sleep_ok);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6126
t4_tp_mib_read(adap, st->rsp, nchan, A_TP_MIB_CPL_OUT_RSP_0, sleep_ok);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6136
void t4_tp_get_rdma_stats(struct adapter *adap, struct tp_rdma_stats *st,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6139
t4_tp_mib_read(adap, &st->rqe_dfr_pkt, 2, A_TP_MIB_RQE_DFR_PKT,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6153
struct tp_fcoe_stats *st, bool sleep_ok)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6157
t4_tp_mib_read(adap, &st->frames_ddp, 1, A_TP_MIB_FCOE_DDP_0 + idx,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6160
t4_tp_mib_read(adap, &st->frames_drop, 1,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6166
st->octets_ddp = ((u64)val[0] << 32) | val[1];
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6177
void t4_get_usm_stats(struct adapter *adap, struct tp_usm_stats *st,
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6184
st->frames = val[0];
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6185
st->drops = val[1];
usr/src/uts/common/io/cxgbe/common/t4_hw.c
6186
st->octets = ((u64)val[2] << 32) | val[3];
usr/src/uts/common/io/devinfo.c
1000
ASSERT(st->memlist != NULL);
usr/src/uts/common/io/devinfo.c
1001
ASSERT(st->memlist->next == NULL);
usr/src/uts/common/io/devinfo.c
1014
di_mem2cache(struct di_state *st, struct di_cache *cache)
usr/src/uts/common/io/devinfo.c
1023
if (st->mem_size == 0) {
usr/src/uts/common/io/devinfo.c
1024
ASSERT(st->memlist == NULL);
usr/src/uts/common/io/devinfo.c
1029
ASSERT(st->memlist);
usr/src/uts/common/io/devinfo.c
1035
map_size = DI_ALL_PTR(st)->map_size;
usr/src/uts/common/io/devinfo.c
1037
map_size > st->mem_size) {
usr/src/uts/common/io/devinfo.c
1044
di_copymem(st, cache->cache_data, cache->cache_size);
usr/src/uts/common/io/devinfo.c
1054
di_checkmem(struct di_state *st, di_off_t off, size_t size)
usr/src/uts/common/io/devinfo.c
1071
if ((st->mem_size - off) < size) {
usr/src/uts/common/io/devinfo.c
1072
off = st->mem_size;
usr/src/uts/common/io/devinfo.c
1073
di_allocmem(st, size);
usr/src/uts/common/io/devinfo.c
1086
di_copyformat(di_off_t off, struct di_state *st, intptr_t arg, int mode)
usr/src/uts/common/io/devinfo.c
1090
struct di_all *all = DI_ALL_PTR(st);
usr/src/uts/common/io/devinfo.c
1121
all->ppdata_format = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1122
if (ddi_copyin(priv->parent, di_mem_addr(st, off), size,
usr/src/uts/common/io/devinfo.c
1136
all->dpdata_format = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1137
if (ddi_copyin(priv->driver, di_mem_addr(st, off), size,
usr/src/uts/common/io/devinfo.c
1154
di_mem_addr(struct di_state *st, di_off_t off)
usr/src/uts/common/io/devinfo.c
1156
struct di_mem *dcp = st->memlist;
usr/src/uts/common/io/devinfo.c
1161
ASSERT(off < st->mem_size);
usr/src/uts/common/io/devinfo.c
1301
di_copy_aliases(struct di_state *st, alias_pair_t *apair, di_off_t *offp)
usr/src/uts/common/io/devinfo.c
1304
struct di_all *all = DI_ALL_PTR(st);
usr/src/uts/common/io/devinfo.c
1315
if (di_dip_find(st, currdip, &curroff) != 0) {
usr/src/uts/common/io/devinfo.c
1324
off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1325
di_alias = DI_ALIAS(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
1342
di_snapshot(struct di_state *st)
usr/src/uts/common/io/devinfo.c
1353
all = DI_ALL_PTR(st);
usr/src/uts/common/io/devinfo.c
1399
"devinfo registered dips (statep=%p)", (void *)st);
usr/src/uts/common/io/devinfo.c
1401
st->reg_dip_hash = mod_hash_create_extended(buf, 64,
usr/src/uts/common/io/devinfo.c
1407
"devinfo registered pips (statep=%p)", (void *)st);
usr/src/uts/common/io/devinfo.c
1409
st->reg_pip_hash = mod_hash_create_extended(buf, 64,
usr/src/uts/common/io/devinfo.c
1413
if (DINFOHP & st->command) {
usr/src/uts/common/io/devinfo.c
1414
list_create(&st->hp_list, sizeof (i_hp_t),
usr/src/uts/common/io/devinfo.c
1421
off = di_copytree(DEVI(rootnode), &all->top_devinfo, st);
usr/src/uts/common/io/devinfo.c
1423
if (DINFOPATH & st->command) {
usr/src/uts/common/io/devinfo.c
1424
mdi_walk_vhcis(build_vhci_list, st);
usr/src/uts/common/io/devinfo.c
1427
if (DINFOHP & st->command) {
usr/src/uts/common/io/devinfo.c
1428
di_hotplug_children(st);
usr/src/uts/common/io/devinfo.c
1437
off = di_copydevnm(&all->devnames, st);
usr/src/uts/common/io/devinfo.c
1441
st->lnode_count = 0;
usr/src/uts/common/io/devinfo.c
1442
st->link_count = 0;
usr/src/uts/common/io/devinfo.c
1444
if (DINFOLYR & st->command) {
usr/src/uts/common/io/devinfo.c
1445
off = di_getlink_data(off, st);
usr/src/uts/common/io/devinfo.c
1453
di_copy_aliases(st, &(ddi_aliases.dali_alias_pairs[i]), &off);
usr/src/uts/common/io/devinfo.c
1460
mod_hash_destroy_hash(st->reg_dip_hash);
usr/src/uts/common/io/devinfo.c
1461
mod_hash_destroy_hash(st->reg_pip_hash);
usr/src/uts/common/io/devinfo.c
1486
di_snapshot_and_clean(struct di_state *st)
usr/src/uts/common/io/devinfo.c
1491
off = di_snapshot(st);
usr/src/uts/common/io/devinfo.c
1492
if (off != 0 && (st->command & DINFOCLEANUP)) {
usr/src/uts/common/io/devinfo.c
1493
ASSERT(DEVICES_FILES_CLEANABLE(st));
usr/src/uts/common/io/devinfo.c
1522
struct di_state *st;
usr/src/uts/common/io/devinfo.c
1531
st = (struct di_state *)arg;
usr/src/uts/common/io/devinfo.c
1532
if (di_dip_find(st, vh_devinfo, &off) != 0) {
usr/src/uts/common/io/devinfo.c
1538
st->mem_size, off));
usr/src/uts/common/io/devinfo.c
1540
all = DI_ALL_PTR(st);
usr/src/uts/common/io/devinfo.c
1544
me = DI_NODE(di_mem_addr(st, all->top_vhci_devinfo));
usr/src/uts/common/io/devinfo.c
1547
me = DI_NODE(di_mem_addr(st, me->next_vhci));
usr/src/uts/common/io/devinfo.c
1554
pwa.st = st;
usr/src/uts/common/io/devinfo.c
1576
vh_di_node = DI_NODE(di_mem_addr(pwa->st, pwa->off));
usr/src/uts/common/io/devinfo.c
1577
if (di_dip_find(pwa->st, ph_devinfo, &off) != 0) {
usr/src/uts/common/io/devinfo.c
1590
me = DI_NODE(di_mem_addr(pwa->st, vh_di_node->top_phci));
usr/src/uts/common/io/devinfo.c
1593
me = DI_NODE(di_mem_addr(pwa->st, me->next_phci));
usr/src/uts/common/io/devinfo.c
1604
snap_driver_list(struct di_state *st, struct devnames *dnp, di_off_t *off_p)
usr/src/uts/common/io/devinfo.c
1614
if (di_dip_find(st, (dev_info_t *)node, &off) != 0)
usr/src/uts/common/io/devinfo.c
1618
me = DI_NODE(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
1639
di_copydevnm(di_off_t *off_p, struct di_state *st)
usr/src/uts/common/io/devinfo.c
1652
*off_p = off = di_checkmem(st, *off_p, size);
usr/src/uts/common/io/devinfo.c
1653
dnp = DI_DEVNM(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
1677
dnp[i].name = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1678
(void) strcpy((char *)di_mem_addr(st, off),
usr/src/uts/common/io/devinfo.c
1687
snap_driver_list(st, &devnamesp[i], &dnp[i].head);
usr/src/uts/common/io/devinfo.c
1698
if ((DINFOPROP & st->command) &&
usr/src/uts/common/io/devinfo.c
1703
&dnp[i].global_prop, st, NULL);
usr/src/uts/common/io/devinfo.c
1733
di_copytree(struct dev_info *root, di_off_t *off_p, struct di_state *st)
usr/src/uts/common/io/devinfo.c
1744
(st->command & DINFOSUBTREE) && (st->command & DINFOFORCE)) {
usr/src/uts/common/io/devinfo.c
1765
off = di_copynode(node, dsp, st);
usr/src/uts/common/io/devinfo.c
1782
di_copynode(struct dev_info *node, struct di_stack *dsp, struct di_state *st)
usr/src/uts/common/io/devinfo.c
1796
*(TOP_OFFSET(dsp)) = off = di_checkmem(st, *(TOP_OFFSET(dsp)), size);
usr/src/uts/common/io/devinfo.c
1797
me = DI_NODE(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
1840
di_register_dip(st, (dev_info_t *)node, me->self);
usr/src/uts/common/io/devinfo.c
1857
off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1859
bcopy(devid, di_mem_addr(st, off), size);
usr/src/uts/common/io/devinfo.c
1868
me->node_name = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1869
(void) strcpy(di_mem_addr(st, off), node->devi_node_name);
usr/src/uts/common/io/devinfo.c
1875
me->compat_names = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1877
bcopy(node->devi_compat_names, di_mem_addr(st, off), size);
usr/src/uts/common/io/devinfo.c
1883
me->address = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1884
(void) strcpy(di_mem_addr(st, off), node->devi_addr);
usr/src/uts/common/io/devinfo.c
1890
me->bind_name = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
1891
(void) strcpy(di_mem_addr(st, off), node->devi_binding_name);
usr/src/uts/common/io/devinfo.c
1911
if (!((DINFOMINOR | DINFOPROP | DINFOPATH | DINFOHP) & st->command)) {
usr/src/uts/common/io/devinfo.c
1920
if (!(DINFOMINOR & st->command)) {
usr/src/uts/common/io/devinfo.c
1928
me->self, st);
usr/src/uts/common/io/devinfo.c
1932
if (!(DINFOPATH & st->command)) {
usr/src/uts/common/io/devinfo.c
1944
me->self, st, 1);
usr/src/uts/common/io/devinfo.c
1955
me->self, st, 0);
usr/src/uts/common/io/devinfo.c
1963
if (!(DINFOPROP & st->command)) {
usr/src/uts/common/io/devinfo.c
1970
&me->drv_prop, st, node);
usr/src/uts/common/io/devinfo.c
1976
&me->sys_prop, st, node);
usr/src/uts/common/io/devinfo.c
1982
&me->hw_prop, st, node);
usr/src/uts/common/io/devinfo.c
2000
&me->glob_prop, st, node);
usr/src/uts/common/io/devinfo.c
2005
if (!(DINFOHP & st->command)) {
usr/src/uts/common/io/devinfo.c
2011
off = di_gethpdata(node->devi_hp_hdlp, &me->hp_data, st);
usr/src/uts/common/io/devinfo.c
2015
if (!(DINFOPRIVDATA & st->command)) {
usr/src/uts/common/io/devinfo.c
2021
off = di_getppdata(node, &me->parent_data, st);
usr/src/uts/common/io/devinfo.c
2026
off = di_getdpdata(node, &me->driver_data, st);
usr/src/uts/common/io/devinfo.c
2034
if (!(DINFOSUBTREE & st->command)) {
usr/src/uts/common/io/devinfo.c
2071
me = DI_NODE(di_mem_addr(st, *(TOP_OFFSET(dsp))));
usr/src/uts/common/io/devinfo.c
2188
struct di_state *st = (struct di_state *)arg;
usr/src/uts/common/io/devinfo.c
2210
if (di_dip_find(st, ldi_usage->src_dip, &soff) != 0)
usr/src/uts/common/io/devinfo.c
2212
if (di_dip_find(st, ldi_usage->tgt_dip, &toff) != 0)
usr/src/uts/common/io/devinfo.c
2226
i_lnode->di_node = DI_NODE(di_mem_addr(st, soff));
usr/src/uts/common/io/devinfo.c
2229
res = mod_hash_find(st->lnode_hash, i_lnode, &nodep);
usr/src/uts/common/io/devinfo.c
2235
res = mod_hash_insert(st->lnode_hash, i_lnode, i_lnode);
usr/src/uts/common/io/devinfo.c
2237
st->lnode_count++;
usr/src/uts/common/io/devinfo.c
2249
i_lnode->di_node = DI_NODE(di_mem_addr(st, toff));
usr/src/uts/common/io/devinfo.c
2252
res = mod_hash_find(st->lnode_hash, i_lnode, &nodep);
usr/src/uts/common/io/devinfo.c
2258
res = mod_hash_insert(st->lnode_hash, i_lnode, i_lnode);
usr/src/uts/common/io/devinfo.c
2260
st->lnode_count++;
usr/src/uts/common/io/devinfo.c
2303
res = mod_hash_insert(st->link_hash, i_link, i_link);
usr/src/uts/common/io/devinfo.c
2305
st->link_count++;
usr/src/uts/common/io/devinfo.c
2311
struct di_state *st;
usr/src/uts/common/io/devinfo.c
2335
ASSERT(data->lnode_count == data->st->lnode_count); /* lnodes done */
usr/src/uts/common/io/devinfo.c
2336
ASSERT(data->link_count <= data->st->link_count);
usr/src/uts/common/io/devinfo.c
2339
me = DI_LINK(di_mem_addr(data->st, i_link->self));
usr/src/uts/common/io/devinfo.c
2357
melnode = DI_LNODE(di_mem_addr(data->st, me->src_lnode));
usr/src/uts/common/io/devinfo.c
2364
melnode = DI_LNODE(di_mem_addr(data->st, me->tgt_lnode));
usr/src/uts/common/io/devinfo.c
2407
ASSERT(data->lnode_count <= data->st->lnode_count);
usr/src/uts/common/io/devinfo.c
2410
me = DI_LNODE(di_mem_addr(data->st, i_lnode->self));
usr/src/uts/common/io/devinfo.c
2451
di_getlink_data(di_off_t off, struct di_state *st)
usr/src/uts/common/io/devinfo.c
2458
st->lnode_hash = mod_hash_create_extended("di_lnode_hash", 32,
usr/src/uts/common/io/devinfo.c
2462
st->link_hash = mod_hash_create_ptrhash("di_link_hash", 32,
usr/src/uts/common/io/devinfo.c
2466
(void) ldi_usage_walker(st, di_ldi_callback);
usr/src/uts/common/io/devinfo.c
2469
if (st->lnode_count == 0) {
usr/src/uts/common/io/devinfo.c
2470
ASSERT(st->link_count == 0);
usr/src/uts/common/io/devinfo.c
2474
ASSERT(st->link_count != 0);
usr/src/uts/common/io/devinfo.c
2477
size = sizeof (struct di_lnode) * st->lnode_count;
usr/src/uts/common/io/devinfo.c
2478
data.lnode_off = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2482
size = sizeof (struct di_link) * st->link_count;
usr/src/uts/common/io/devinfo.c
2483
data.link_off = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2487
data.st = st;
usr/src/uts/common/io/devinfo.c
2495
mod_hash_walk(st->lnode_hash, i_lnode_walker, (void *)&data);
usr/src/uts/common/io/devinfo.c
2496
ASSERT(data.lnode_count == st->lnode_count);
usr/src/uts/common/io/devinfo.c
2498
mod_hash_walk(st->link_hash, i_link_walker, (void *)&data);
usr/src/uts/common/io/devinfo.c
2499
ASSERT(data.link_count == st->link_count);
usr/src/uts/common/io/devinfo.c
2503
mod_hash_destroy_hash(st->lnode_hash);
usr/src/uts/common/io/devinfo.c
2504
mod_hash_destroy_hash(st->link_hash);
usr/src/uts/common/io/devinfo.c
2505
st->lnode_count = 0;
usr/src/uts/common/io/devinfo.c
2506
st->link_count = 0;
usr/src/uts/common/io/devinfo.c
2519
struct di_state *st)
usr/src/uts/common/io/devinfo.c
2530
off = di_checkmem(st, *off_p, sizeof (struct di_minor));
usr/src/uts/common/io/devinfo.c
2534
me = DI_MINOR(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
2552
me->name = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2553
(void) strcpy(di_mem_addr(st, off), mnode->ddm_name);
usr/src/uts/common/io/devinfo.c
2559
me->node_type = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2560
(void) strcpy(di_mem_addr(st, off),
usr/src/uts/common/io/devinfo.c
2565
off = di_checkmem(st, off, sizeof (struct di_minor));
usr/src/uts/common/io/devinfo.c
2582
di_register_dip(struct di_state *st, dev_info_t *dip, di_off_t off)
usr/src/uts/common/io/devinfo.c
2599
if (mod_hash_insert(st->reg_dip_hash, (mod_hash_key_t)key,
usr/src/uts/common/io/devinfo.c
2609
di_dip_find(struct di_state *st, dev_info_t *dip, di_off_t *off_p)
usr/src/uts/common/io/devinfo.c
2621
ASSERT(st->reg_dip_hash);
usr/src/uts/common/io/devinfo.c
2634
if (mod_hash_find(st->reg_dip_hash, (mod_hash_key_t)&key,
usr/src/uts/common/io/devinfo.c
2651
di_register_pip(struct di_state *st, mdi_pathinfo_t *pip, di_off_t off)
usr/src/uts/common/io/devinfo.c
2670
if (mod_hash_insert(st->reg_pip_hash, (mod_hash_key_t)key,
usr/src/uts/common/io/devinfo.c
2682
di_pip_find(struct di_state *st, mdi_pathinfo_t *pip, di_off_t *off_p)
usr/src/uts/common/io/devinfo.c
2694
ASSERT(st->reg_pip_hash);
usr/src/uts/common/io/devinfo.c
2710
if (mod_hash_find(st->reg_pip_hash, (mod_hash_key_t)&key,
usr/src/uts/common/io/devinfo.c
2720
path_state_convert(mdi_pathinfo_state_t st)
usr/src/uts/common/io/devinfo.c
2722
switch (st) {
usr/src/uts/common/io/devinfo.c
2752
struct di_state *st)
usr/src/uts/common/io/devinfo.c
2768
off = di_checkmem(st, off, sizeof (struct di_path_prop));
usr/src/uts/common/io/devinfo.c
2772
me = DI_PATHPROP(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
2780
me->prop_name = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2781
(void) strcpy(di_mem_addr(st, off), nvpair_name(prop));
usr/src/uts/common/io/devinfo.c
2792
off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2794
(int32_t *)di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
2801
off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2803
(int64_t *)di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
2810
off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2811
(void) strcpy(di_mem_addr(st, off), str);
usr/src/uts/common/io/devinfo.c
2825
off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2826
bcopy(buf, di_mem_addr(st, off), size);
usr/src/uts/common/io/devinfo.c
2842
off = di_checkmem(st, off, sizeof (struct di_path_prop));
usr/src/uts/common/io/devinfo.c
285
#define DEVICES_FILES_CLEANABLE(st) \
usr/src/uts/common/io/devinfo.c
286
(((st)->command & DINFOSUBTREE) && ((st)->command & DINFOFORCE) && \
usr/src/uts/common/io/devinfo.c
287
strcmp(DI_ALL_PTR(st)->root_path, "/") == 0)
usr/src/uts/common/io/devinfo.c
2879
struct di_state *st, int get_client)
usr/src/uts/common/io/devinfo.c
2917
if (di_pip_find(st, pip, &stored_offset) != -1) {
usr/src/uts/common/io/devinfo.c
2926
me = DI_PATH(di_mem_addr(st, stored_offset));
usr/src/uts/common/io/devinfo.c
294
struct di_state *st;
usr/src/uts/common/io/devinfo.c
2949
*off_p = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2950
me = DI_PATH(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
2971
di_register_pip(st, pip, me->self);
usr/src/uts/common/io/devinfo.c
2982
me->path_addr = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
2983
(void) strcpy(di_mem_addr(st, off), mdi_pi_get_addr(pip));
usr/src/uts/common/io/devinfo.c
2990
if (DINFOPROP & st->command) {
usr/src/uts/common/io/devinfo.c
2992
off = di_path_getprop(pip, &me->path_prop, st);
usr/src/uts/common/io/devinfo.c
3040
di_getprop_add(int list, int dyn, struct di_state *st, struct dev_info *dip,
usr/src/uts/common/io/devinfo.c
3120
**off_pp = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
3121
pp = DI_PROP(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
3133
pp->prop_name = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
3134
(void) strcpy(di_mem_addr(st, off), name);
usr/src/uts/common/io/devinfo.c
3145
pp->prop_data = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
3146
bcopy(val, di_mem_addr(st, off), size);
usr/src/uts/common/io/devinfo.c
3168
struct di_state *st, struct dev_info *dip)
usr/src/uts/common/io/devinfo.c
3184
ASSERT(st != NULL);
usr/src/uts/common/io/devinfo.c
320
static void di_copymem(struct di_state *st, caddr_t buf, size_t bufsiz);
usr/src/uts/common/io/devinfo.c
3231
off = di_getprop_add(list, 0, st, dip, prop_op, pl->pl_name,
usr/src/uts/common/io/devinfo.c
3259
off = di_getprop_add(list, 1, st, dip, prop_op,
usr/src/uts/common/io/devinfo.c
3265
off = di_getprop_add(list, 1, st, dip, prop_op,
usr/src/uts/common/io/devinfo.c
3280
off = di_getprop_add(list, 1, st, dip, prop_op,
usr/src/uts/common/io/devinfo.c
3286
off = di_getprop_add(list, 1, st, dip, prop_op,
usr/src/uts/common/io/devinfo.c
329
static int di_dip_find(struct di_state *st, dev_info_t *node, di_off_t *off_p);
usr/src/uts/common/io/devinfo.c
3305
di_match_drv_name(struct dev_info *node, struct di_state *st, int match)
usr/src/uts/common/io/devinfo.c
331
static int cache_args_valid(struct di_state *st, int *error);
usr/src/uts/common/io/devinfo.c
332
static int snapshot_is_cacheable(struct di_state *st);
usr/src/uts/common/io/devinfo.c
333
static int di_cache_lookup(struct di_state *st);
usr/src/uts/common/io/devinfo.c
3338
all = DI_ALL_PTR(st);
usr/src/uts/common/io/devinfo.c
334
static int di_cache_update(struct di_state *st);
usr/src/uts/common/io/devinfo.c
3341
form = DI_PRIV_FORMAT(di_mem_addr(st, all->ppdata_format));
usr/src/uts/common/io/devinfo.c
3344
form = DI_PRIV_FORMAT(di_mem_addr(st, all->dpdata_format));
usr/src/uts/common/io/devinfo.c
3378
void *data, di_off_t *off_p, struct di_state *st)
usr/src/uts/common/io/devinfo.c
338
static void di_hotplug_children(struct di_state *st);
usr/src/uts/common/io/devinfo.c
3393
off = di_checkmem(st, *off_p, DI_MAX_PRIVDATA);
usr/src/uts/common/io/devinfo.c
3402
bcopy(data, di_mem_addr(st, off), pdp->bytes);
usr/src/uts/common/io/devinfo.c
3419
pa = di_mem_addr(st, off + pdp->ptr[i].offset);
usr/src/uts/common/io/devinfo.c
3471
bcopy(ptr, di_mem_addr(st, off + off0), size);
usr/src/uts/common/io/devinfo.c
3504
di_getppdata(struct dev_info *node, di_off_t *off_p, struct di_state *st)
usr/src/uts/common/io/devinfo.c
3512
if ((ppdp = di_match_drv_name(node, st, DI_MATCH_PARENT)) == NULL) {
usr/src/uts/common/io/devinfo.c
3519
ddi_get_parent_data((dev_info_t *)node), off_p, st));
usr/src/uts/common/io/devinfo.c
3526
di_getdpdata(struct dev_info *node, di_off_t *off_p, struct di_state *st)
usr/src/uts/common/io/devinfo.c
3534
if ((dpdp = di_match_drv_name(node, st, DI_MATCH_DRIVER)) == NULL) {
usr/src/uts/common/io/devinfo.c
3541
ddi_get_driver_private((dev_info_t *)node), off_p, st));
usr/src/uts/common/io/devinfo.c
3549
struct di_state *st)
usr/src/uts/common/io/devinfo.c
3561
off = di_checkmem(st, *off_p, sizeof (struct di_hp));
usr/src/uts/common/io/devinfo.c
3565
me = DI_HP(di_mem_addr(st, off));
usr/src/uts/common/io/devinfo.c
3585
list_insert_tail(&st->hp_list, hp);
usr/src/uts/common/io/devinfo.c
3592
me->hp_name = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
3593
(void) strcpy(di_mem_addr(st, off),
usr/src/uts/common/io/devinfo.c
3601
me->hp_type_str = off = di_checkmem(st, off, size);
usr/src/uts/common/io/devinfo.c
3602
(void) strcpy(di_mem_addr(st, off),
usr/src/uts/common/io/devinfo.c
3612
off = di_checkmem(st, off, sizeof (struct di_hp));
usr/src/uts/common/io/devinfo.c
3637
di_setstate(struct di_state *st, int new_state)
usr/src/uts/common/io/devinfo.c
3647
if (st->di_iocstate != IOC_IDLE)
usr/src/uts/common/io/devinfo.c
3651
if (st->di_iocstate != IOC_DONE)
usr/src/uts/common/io/devinfo.c
3659
st->di_iocstate = new_state;
usr/src/uts/common/io/devinfo.c
3662
st->di_iocstate, new_state);
usr/src/uts/common/io/devinfo.c
4024
cache_args_valid(struct di_state *st, int *error)
usr/src/uts/common/io/devinfo.c
4027
ASSERT(st->mem_size > 0);
usr/src/uts/common/io/devinfo.c
4028
ASSERT(st->memlist != NULL);
usr/src/uts/common/io/devinfo.c
4040
if (st->command != (DINFOCACHE & DIIOC_MASK)) {
usr/src/uts/common/io/devinfo.c
4043
st->command));
usr/src/uts/common/io/devinfo.c
4048
if (strcmp(DI_ALL_PTR(st)->root_path, "/") != 0) {
usr/src/uts/common/io/devinfo.c
4051
DI_ALL_PTR(st)->root_path));
usr/src/uts/common/io/devinfo.c
4056
CACHE_DEBUG((DI_INFO, "cache lookup args ok: 0x%x", st->command));
usr/src/uts/common/io/devinfo.c
4064
snapshot_is_cacheable(struct di_state *st)
usr/src/uts/common/io/devinfo.c
4066
ASSERT(st->mem_size > 0);
usr/src/uts/common/io/devinfo.c
4067
ASSERT(st->memlist != NULL);
usr/src/uts/common/io/devinfo.c
4069
if ((st->command & DI_CACHE_SNAPSHOT_FLAGS) !=
usr/src/uts/common/io/devinfo.c
4073
st->command));
usr/src/uts/common/io/devinfo.c
4077
if (strcmp(DI_ALL_PTR(st)->root_path, "/") != 0) {
usr/src/uts/common/io/devinfo.c
4080
DI_ALL_PTR(st)->root_path));
usr/src/uts/common/io/devinfo.c
4084
CACHE_DEBUG((DI_INFO, "cacheable snapshot request: 0x%x", st->command));
usr/src/uts/common/io/devinfo.c
4090
di_cache_lookup(struct di_state *st)
usr/src/uts/common/io/devinfo.c
4095
ASSERT(cache_args_valid(st, &cache_valid));
usr/src/uts/common/io/devinfo.c
4126
di_freemem(st);
usr/src/uts/common/io/devinfo.c
4129
if (di_cache2mem(&di_cache, st) > 0) {
usr/src/uts/common/io/devinfo.c
4135
ASSERT(DI_ALL_PTR(st));
usr/src/uts/common/io/devinfo.c
4136
rval = DI_ALL_PTR(st)->map_size;
usr/src/uts/common/io/devinfo.c
4146
ASSERT(st->command == (DINFOCACHE & DIIOC_MASK));
usr/src/uts/common/io/devinfo.c
4147
st->command = (DI_CACHE_SNAPSHOT_FLAGS & DIIOC_MASK);
usr/src/uts/common/io/devinfo.c
4148
rval = di_cache_update(st);
usr/src/uts/common/io/devinfo.c
4149
st->command = (DINFOCACHE & DIIOC_MASK);
usr/src/uts/common/io/devinfo.c
4158
ASSERT(rval == 0 || strcmp(DI_ALL_PTR(st)->root_path, "/") == 0);
usr/src/uts/common/io/devinfo.c
4171
di_cache_update(struct di_state *st)
usr/src/uts/common/io/devinfo.c
4178
ASSERT(snapshot_is_cacheable(st));
usr/src/uts/common/io/devinfo.c
4193
rval = di_snapshot_and_clean(st);
usr/src/uts/common/io/devinfo.c
4200
DI_ALL_PTR(st)->map_size = rval;
usr/src/uts/common/io/devinfo.c
4201
if (di_mem2cache(st, &di_cache) == 0) {
usr/src/uts/common/io/devinfo.c
4257
di_hotplug_children(struct di_state *st)
usr/src/uts/common/io/devinfo.c
4263
while (hp_list_node = (struct i_hp *)list_remove_head(&st->hp_list)) {
usr/src/uts/common/io/devinfo.c
4266
(di_dip_find(st, hp_list_node->hp_child, &off) == 0)) {
usr/src/uts/common/io/devinfo.c
4267
hp = DI_HP(di_mem_addr(st, hp_list_node->hp_off));
usr/src/uts/common/io/devinfo.c
4274
list_destroy(&st->hp_list);
usr/src/uts/common/io/devinfo.c
560
struct di_state *st;
usr/src/uts/common/io/devinfo.c
569
st = di_states[m];
usr/src/uts/common/io/devinfo.c
570
ASSERT(m < di_max_opens && st != NULL);
usr/src/uts/common/io/devinfo.c
572
di_freemem(st);
usr/src/uts/common/io/devinfo.c
573
kmem_free(st, sizeof (struct di_state));
usr/src/uts/common/io/devinfo.c
595
struct di_state *st;
usr/src/uts/common/io/devinfo.c
607
st = di_states[m];
usr/src/uts/common/io/devinfo.c
608
ASSERT(st != NULL);
usr/src/uts/common/io/devinfo.c
674
if (di_setstate(st, IOC_COPY) == -1)
usr/src/uts/common/io/devinfo.c
677
map_size = DI_ALL_PTR(st)->map_size;
usr/src/uts/common/io/devinfo.c
679
(void) di_setstate(st, IOC_DONE);
usr/src/uts/common/io/devinfo.c
698
dcp = st->memlist;
usr/src/uts/common/io/devinfo.c
705
if (ddi_copyout(di_mem_addr(st, off),
usr/src/uts/common/io/devinfo.c
707
(void) di_setstate(st, IOC_DONE);
usr/src/uts/common/io/devinfo.c
716
di_freemem(st);
usr/src/uts/common/io/devinfo.c
717
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
730
st->command = cmd & DIIOC_MASK;
usr/src/uts/common/io/devinfo.c
740
if (di_setstate(st, IOC_SNAP) == -1)
usr/src/uts/common/io/devinfo.c
751
off = di_checkmem(st, 0, size);
usr/src/uts/common/io/devinfo.c
752
all = DI_ALL_PTR(st);
usr/src/uts/common/io/devinfo.c
756
all->command = st->command;
usr/src/uts/common/io/devinfo.c
773
di_freemem(st);
usr/src/uts/common/io/devinfo.c
774
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
780
if ((st->command & DINFOCLEANUP) && !DEVICES_FILES_CLEANABLE(st)) {
usr/src/uts/common/io/devinfo.c
781
di_freemem(st);
usr/src/uts/common/io/devinfo.c
782
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
787
if ((st->command & DINFOCACHE) && !cache_args_valid(st, &error)) {
usr/src/uts/common/io/devinfo.c
788
di_freemem(st);
usr/src/uts/common/io/devinfo.c
789
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
797
if ((st->command & (DINFOPRIVDATA | DINFOFORCE)) != 0 &&
usr/src/uts/common/io/devinfo.c
799
di_freemem(st);
usr/src/uts/common/io/devinfo.c
800
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
805
if (st->command & DINFOPRIVDATA) {
usr/src/uts/common/io/devinfo.c
815
di_freemem(st);
usr/src/uts/common/io/devinfo.c
816
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
820
if ((off = di_copyformat(off, st, arg, mode)) == 0) {
usr/src/uts/common/io/devinfo.c
821
di_freemem(st);
usr/src/uts/common/io/devinfo.c
822
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
828
if ((off = di_copyformat(off, st, arg, mode)) == 0) {
usr/src/uts/common/io/devinfo.c
829
di_freemem(st);
usr/src/uts/common/io/devinfo.c
830
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
844
if (st->command & DINFOCACHE) {
usr/src/uts/common/io/devinfo.c
845
*rvalp = di_cache_lookup(st);
usr/src/uts/common/io/devinfo.c
846
} else if (snapshot_is_cacheable(st)) {
usr/src/uts/common/io/devinfo.c
848
*rvalp = di_cache_update(st);
usr/src/uts/common/io/devinfo.c
851
*rvalp = di_snapshot_and_clean(st);
usr/src/uts/common/io/devinfo.c
854
DI_ALL_PTR(st)->map_size = *rvalp;
usr/src/uts/common/io/devinfo.c
855
(void) di_setstate(st, IOC_DONE);
usr/src/uts/common/io/devinfo.c
857
di_freemem(st);
usr/src/uts/common/io/devinfo.c
858
(void) di_setstate(st, IOC_IDLE);
usr/src/uts/common/io/devinfo.c
868
di_allocmem(struct di_state *st, size_t size)
usr/src/uts/common/io/devinfo.c
882
size = (tmp > st->mem_size) ? tmp : st->mem_size;
usr/src/uts/common/io/devinfo.c
887
dcmn_err2((CE_CONT, "di_allocmem: mem_size=%x\n", st->mem_size));
usr/src/uts/common/io/devinfo.c
889
if (st->mem_size == 0) { /* first chunk */
usr/src/uts/common/io/devinfo.c
890
st->memlist = mem;
usr/src/uts/common/io/devinfo.c
895
struct di_mem *dcp = st->memlist;
usr/src/uts/common/io/devinfo.c
903
st->mem_size += size;
usr/src/uts/common/io/devinfo.c
910
di_copymem(struct di_state *st, caddr_t buf, size_t bufsiz)
usr/src/uts/common/io/devinfo.c
915
if (st->mem_size == 0) {
usr/src/uts/common/io/devinfo.c
916
ASSERT(st->memlist == NULL);
usr/src/uts/common/io/devinfo.c
921
for (dcp = st->memlist; dcp; dcp = dcp->next) {
usr/src/uts/common/io/devinfo.c
944
di_freemem(struct di_state *st)
usr/src/uts/common/io/devinfo.c
950
if (st->mem_size) {
usr/src/uts/common/io/devinfo.c
951
dcp = st->memlist;
usr/src/uts/common/io/devinfo.c
958
st->mem_size = 0;
usr/src/uts/common/io/devinfo.c
959
st->memlist = NULL;
usr/src/uts/common/io/devinfo.c
962
ASSERT(st->mem_size == 0);
usr/src/uts/common/io/devinfo.c
963
ASSERT(st->memlist == NULL);
usr/src/uts/common/io/devinfo.c
973
di_cache2mem(struct di_cache *cache, struct di_state *st)
usr/src/uts/common/io/devinfo.c
977
ASSERT(st->mem_size == 0);
usr/src/uts/common/io/devinfo.c
978
ASSERT(st->memlist == NULL);
usr/src/uts/common/io/devinfo.c
990
di_allocmem(st, cache->cache_size);
usr/src/uts/common/io/devinfo.c
992
pa = di_mem_addr(st, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1477
stmf_change_status_t st;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1480
st.st_completion_status = FCT_SUCCESS;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1481
st.st_additional_info = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1487
st.st_completion_status = FCT_FAILURE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1489
FCT_CMD_PORT_ONLINE_COMPLETE, &st);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1494
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1516
FCT_CMD_PORT_ONLINE_COMPLETE, &st);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1521
st.st_completion_status = STMF_ALREADY;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1549
FCT_CMD_PORT_OFFLINE_COMPLETE, &st);
usr/src/uts/common/io/mlxcx/mlxcx_cmd.c
403
mlxcx_port_status_string(mlxcx_port_status_t st)
usr/src/uts/common/io/mlxcx/mlxcx_cmd.c
405
switch (st) {
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
210
mlxcx_ppcnt_rfc_2863_t *st;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
223
st = &data.mlrd_ppcnt.mlrd_ppcnt_rfc_2863;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
227
*val = from_be64(st->mlppc_rfc_2863_in_octets);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
230
*val = from_be64(st->mlppc_rfc_2863_in_mcast_pkts);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
233
*val = from_be64(st->mlppc_rfc_2863_in_bcast_pkts);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
236
*val = from_be64(st->mlppc_rfc_2863_out_mcast_pkts);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
239
*val = from_be64(st->mlppc_rfc_2863_out_bcast_pkts);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
242
*val = from_be64(st->mlppc_rfc_2863_in_errors);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
245
*val = from_be64(st->mlppc_rfc_2863_in_unknown_protos);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
248
*val = from_be64(st->mlppc_rfc_2863_out_errors);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
251
*val = from_be64(st->mlppc_rfc_2863_out_octets);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
267
mlxcx_ppcnt_ieee_802_3_t *st;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
280
st = &data.mlrd_ppcnt.mlrd_ppcnt_ieee_802_3;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
284
*val = from_be64(st->mlppc_ieee_802_3_frames_rx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
287
*val = from_be64(st->mlppc_ieee_802_3_frames_tx);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
290
*val = from_be64(st->mlppc_ieee_802_3_align_err);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
293
*val = from_be64(st->mlppc_ieee_802_3_fcs_err);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
296
*val = from_be64(st->mlppc_ieee_802_3_frame_too_long_err);
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
392
mlxcx_module_status_t st;
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
394
if (!mlxcx_cmd_query_module_status(mlxp, id, &st, NULL))
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
397
if (st != MLXCX_MODULE_UNPLUGGED)
usr/src/uts/common/io/mlxcx/mlxcx_gld.c
400
if (st == MLXCX_MODULE_PLUGGED)
usr/src/uts/common/io/nxge/npi/npi_mac.c
3097
frame.bits.w0.st = FRAME45_ST; /* Clause 45 */
usr/src/uts/common/io/nxge/npi/npi_mac.c
3121
frame.bits.w0.st = FRAME45_ST; /* Clause 45 */
usr/src/uts/common/io/nxge/npi/npi_mac.c
3158
frame.bits.w0.st = 0x1; /* Clause 22 */
usr/src/uts/common/io/nxge/npi/npi_mac.c
3188
frame.bits.w0.st = FRAME45_ST; /* Clause 45 */
usr/src/uts/common/io/nxge/npi/npi_mac.c
3212
frame.bits.w0.st = FRAME45_ST; /* Clause 45 */
usr/src/uts/common/io/nxge/npi/npi_mac.c
3245
frame.bits.w0.st = 0x1; /* Clause 22 */
usr/src/uts/common/io/nxge/npi/npi_mac.c
3439
frame.bits.w0.st = 0; /* Clause 45 */
usr/src/uts/common/io/openprom.c
1000
arg_block.st = st;
usr/src/uts/common/io/openprom.c
1004
return (prom_tree_access(opromioctl_cb, &arg_block, &st->tree_gen));
usr/src/uts/common/io/openprom.c
1079
oprom_copytree(struct oprom_state *st, uint_t flag)
usr/src/uts/common/io/openprom.c
1081
ASSERT(st->snapshot == NULL && st->size == 0);
usr/src/uts/common/io/openprom.c
1083
prom_nextnode(0), flag, &st->snapshot, &st->size));
usr/src/uts/common/io/openprom.c
1087
oprom_snapshot(struct oprom_state *st, intptr_t arg)
usr/src/uts/common/io/openprom.c
1091
if (oprom_setstate(st, IOC_SNAP) == -1)
usr/src/uts/common/io/openprom.c
1096
(oprom_copytree(st, flag) != 0)) {
usr/src/uts/common/io/openprom.c
1097
(void) oprom_setstate(st, IOC_IDLE);
usr/src/uts/common/io/openprom.c
1103
flag = (uint_t)st->size;
usr/src/uts/common/io/openprom.c
1105
kmem_free(st->snapshot, st->size);
usr/src/uts/common/io/openprom.c
1106
st->snapshot = NULL;
usr/src/uts/common/io/openprom.c
1107
st->size = 0;
usr/src/uts/common/io/openprom.c
1108
(void) oprom_setstate(st, IOC_IDLE);
usr/src/uts/common/io/openprom.c
1112
(void) oprom_setstate(st, IOC_DONE);
usr/src/uts/common/io/openprom.c
1117
oprom_copyout(struct oprom_state *st, intptr_t arg)
usr/src/uts/common/io/openprom.c
1122
if (oprom_setstate(st, IOC_COPY) == -1)
usr/src/uts/common/io/openprom.c
1128
else if (size < st->size)
usr/src/uts/common/io/openprom.c
1130
else if (copyout(st->snapshot, (void *)arg, st->size) != 0)
usr/src/uts/common/io/openprom.c
1138
(void) oprom_setstate(st, IOC_DONE);
usr/src/uts/common/io/openprom.c
1142
kmem_free(st->snapshot, st->size);
usr/src/uts/common/io/openprom.c
1143
st->snapshot = NULL;
usr/src/uts/common/io/openprom.c
1144
st->size = 0;
usr/src/uts/common/io/openprom.c
1145
(void) oprom_setstate(st, IOC_IDLE);
usr/src/uts/common/io/openprom.c
1293
oprom_setstate(struct oprom_state *st, int16_t new_state)
usr/src/uts/common/io/openprom.c
1303
if (st->ioc_state != IOC_IDLE)
usr/src/uts/common/io/openprom.c
1307
if (st->ioc_state != IOC_DONE)
usr/src/uts/common/io/openprom.c
1315
st->ioc_state = new_state;
usr/src/uts/common/io/openprom.c
1318
st->ioc_state, new_state);
usr/src/uts/common/io/openprom.c
258
struct oprom_state *st = oprom_state;
usr/src/uts/common/io/openprom.c
265
if (st->already_open)
usr/src/uts/common/io/openprom.c
266
st++;
usr/src/uts/common/io/openprom.c
268
st->already_open = 1;
usr/src/uts/common/io/openprom.c
272
st->current_id = (pnode_t)0;
usr/src/uts/common/io/openprom.c
273
ASSERT(st->snapshot == NULL && st->size == 0);
usr/src/uts/common/io/openprom.c
274
ASSERT(st->ioc_state == IOC_IDLE);
usr/src/uts/common/io/openprom.c
304
struct oprom_state *st;
usr/src/uts/common/io/openprom.c
306
st = &oprom_state[getminor(dev)];
usr/src/uts/common/io/openprom.c
307
ASSERT(getminor(dev) < MAX_OPENS && st->already_open != 0);
usr/src/uts/common/io/openprom.c
308
if (st->snapshot) {
usr/src/uts/common/io/openprom.c
309
kmem_free(st->snapshot, st->size);
usr/src/uts/common/io/openprom.c
310
st->snapshot = NULL;
usr/src/uts/common/io/openprom.c
311
st->size = 0;
usr/src/uts/common/io/openprom.c
312
st->ioc_state = IOC_IDLE;
usr/src/uts/common/io/openprom.c
315
st->already_open = 0;
usr/src/uts/common/io/openprom.c
346
struct oprom_state *st;
usr/src/uts/common/io/openprom.c
360
struct oprom_state *st;
usr/src/uts/common/io/openprom.c
369
st = argp->st;
usr/src/uts/common/io/openprom.c
379
if ((st->current_id != OBP_NONODE) &&
usr/src/uts/common/io/openprom.c
380
(st->current_id != OBP_BADNODE)) {
usr/src/uts/common/io/openprom.c
381
if (oprom_checknodeid(st->current_id, OBP_NONODE) == 0)
usr/src/uts/common/io/openprom.c
382
st->current_id = OBP_BADNODE;
usr/src/uts/common/io/openprom.c
478
node_id = st->current_id;
usr/src/uts/common/io/openprom.c
481
if (st->snapshot == NULL)
usr/src/uts/common/io/openprom.c
509
return (oprom_copyout(st, arg));
usr/src/uts/common/io/openprom.c
512
return (oprom_snapshot(st, arg));
usr/src/uts/common/io/openprom.c
660
if (oprom_checknodeid(node_id, st->current_id) == 0) {
usr/src/uts/common/io/openprom.c
668
st->current_id = prom_nextnode(node_id);
usr/src/uts/common/io/openprom.c
670
st->current_id = prom_childnode(node_id);
usr/src/uts/common/io/openprom.c
673
st->current_id = node_id;
usr/src/uts/common/io/openprom.c
678
*(pnode_t *)opp->oprom_array = st->current_id;
usr/src/uts/common/io/openprom.c
992
struct oprom_state *st;
usr/src/uts/common/io/openprom.c
998
st = &oprom_state[getminor(dev)];
usr/src/uts/common/io/openprom.c
999
ASSERT(st->already_open);
usr/src/uts/common/io/sbp2/sbp2.c
1578
sbp2_status_t *st;
usr/src/uts/common/io/sbp2/sbp2.c
1591
st = (sbp2_status_t *)(*bpp)->b_rptr;
usr/src/uts/common/io/sbp2/sbp2.c
1592
SBP2_SWAP16_1(st->st_orb_offset_hi);
usr/src/uts/common/io/sbp2/sbp2.c
1593
SBP2_SWAP32_1(st->st_orb_offset_lo);
usr/src/uts/common/io/sbp2/sbp2.c
1594
orbp = ((uint64_t)st->st_orb_offset_hi << 32) | st->st_orb_offset_lo;
usr/src/uts/common/io/sbp2/sbp2.c
1663
sbp2_status_t *st;
usr/src/uts/common/io/sbp2/sbp2.c
1679
st = (sbp2_status_t *)(*bpp)->b_rptr;
usr/src/uts/common/io/sbp2/sbp2.c
1680
SBP2_SWAP16_1(st->st_orb_offset_hi);
usr/src/uts/common/io/sbp2/sbp2.c
1681
SBP2_SWAP32_1(st->st_orb_offset_lo);
usr/src/uts/common/io/sbp2/sbp2.c
1683
orbp = ((uint64_t)st->st_orb_offset_hi << 32) | st->st_orb_offset_lo;
usr/src/uts/common/io/sbp2/sbp2.c
1701
src = st->st_param & SBP2_ST_SRC;
usr/src/uts/common/io/sbp2/sbp2.c
1736
if (st->st_param & SBP2_ST_DEAD) {
usr/src/uts/common/io/timerfd.c
319
timerfd_settime_t st;
usr/src/uts/common/io/timerfd.c
321
if (copyin((void *)arg, &st, sizeof (st)) != 0)
usr/src/uts/common/io/timerfd.c
324
if ((err = timerfd_copyin(st.tfd_settime_value, &when)) != 0)
usr/src/uts/common/io/timerfd.c
334
if (st.tfd_settime_ovalue != 0) {
usr/src/uts/common/io/timerfd.c
372
st.tfd_settime_flags & TFD_TIMER_ABSTIME ?
usr/src/uts/common/io/timerfd.c
376
if (err != 0 || st.tfd_settime_ovalue == 0)
usr/src/uts/common/io/timerfd.c
379
if ((err = timerfd_copyout(&oval, st.tfd_settime_ovalue)) != 0)
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
2412
usbvc_still_image_frame_t *st;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
2442
st = fmtgrp->still;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
2443
st->descr = (usbvc_still_image_frame_descr_t *)cvs_buf;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
2444
n = st->descr->bNumImageSizePatterns;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
2446
st->width_height =
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
2449
st->bNumCompressionPattern = cvs_buf[off];
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
2451
st->bCompression = &cvs_buf[off + 1];
usr/src/uts/common/io/usb/usba/hubdi.c
5099
uint16_t st, ch;
usr/src/uts/common/io/usb/usba/hubdi.c
5103
status = &st;
usr/src/uts/common/kiconv/kiconv_sc/kiconv_cck_common.c
45
kiconv_state_t st;
usr/src/uts/common/kiconv/kiconv_sc/kiconv_cck_common.c
47
st = (kiconv_state_t)kmem_alloc(sizeof (kiconv_state_data_t), KM_SLEEP);
usr/src/uts/common/kiconv/kiconv_sc/kiconv_cck_common.c
49
st->bom_processed = 0;
usr/src/uts/common/kiconv/kiconv_sc/kiconv_cck_common.c
51
return ((void *)st);
usr/src/uts/common/os/acct.c
376
acct(char st)
usr/src/uts/common/os/acct.c
421
ag->acctbuf.ac_stat = st;
usr/src/uts/common/os/dumpsubr.c
332
#define CQ_PUT(q, cp, st) \
usr/src/uts/common/os/dumpsubr.c
333
dumpsys_put_cq(&ds->q, cp, st, ds->live)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
218
#define REGISTER_PIO_TEST(st, tst) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
219
tst = hermon_test_register(st, __FILE__, __LINE__, HCA_TEST_PIO)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
220
#define PIO_START(st, hdl, tst) hermon_PIO_start(st, hdl, tst)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
221
#define PIO_END(st, hdl, cnt, tst) hermon_PIO_end(st, hdl, &cnt, tst)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
224
#define REGISTER_PIO_TEST(st, tst)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
225
#define PIO_START(st, hdl, tst) hermon_PIO_start(st, hdl, NULL)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
226
#define PIO_END(st, hdl, cnt, tst) hermon_PIO_end(st, hdl, &cnt, NULL)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
241
#define hermon_pio_start(st, hdl, label, cnt, status, tst) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
242
if (st->hs_fm_state & HCA_PIO_FM) { \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
243
if (st->hs_fm_async_fatal) { \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
244
hermon_fm_ereport(st, HCA_SYS_ERR, \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
248
REGISTER_PIO_TEST(st, tst); \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
250
if (PIO_START(st, hdl, tst) == \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
266
#define hermon_pio_end(st, hdl, label, cnt, status, tst) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
268
if (st->hs_fm_async_fatal) { \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
269
hermon_fm_ereport(st, HCA_SYS_ERR, \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
273
if ((status = PIO_END(st, hdl, cnt, tst)) == \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
277
hermon_fm_ereport(st, HCA_SYS_ERR, \
usr/src/uts/common/sys/nxge/nxge_mac_hw.h
1261
uint32_t st : 2;
usr/src/uts/common/sys/nxge/nxge_mac_hw.h
1275
uint32_t st : 2;
usr/src/uts/common/sys/stmf.h
412
void stmf_scsilib_send_status(scsi_task_t *task, uint8_t st, uint32_t saa);
usr/src/uts/common/vm/vm_swap.c
1002
st.ste_flags = tsip->si_flags;
usr/src/uts/common/vm/vm_swap.c
1003
st.ste_length =
usr/src/uts/common/vm/vm_swap.c
1005
st.ste_start = tsip->si_soff >> SCTRSHFT;
usr/src/uts/common/vm/vm_swap.c
1006
st.ste_pages = tsip->si_npgs;
usr/src/uts/common/vm/vm_swap.c
1007
st.ste_free = tsip->si_nfpgs;
usr/src/uts/common/vm/vm_swap.c
1008
if (copyout(&st, ust, sizeof (st)) != 0) {
usr/src/uts/common/vm/vm_swap.c
1015
(caddr_t)(uintptr_t)st.ste_path,
usr/src/uts/common/vm/vm_swap.c
448
struct swapent st, *ust;
usr/src/uts/common/vm/vm_swap.c
585
struct swapent st;
usr/src/uts/common/vm/vm_swap.c
591
if (copyin(ust, &st, sizeof (swapent_t)) != 0)
usr/src/uts/common/vm/vm_swap.c
593
st.ste_start = PAGESIZE >> SCTRSHFT;
usr/src/uts/common/vm/vm_swap.c
594
st.ste_length = (off_t)0;
usr/src/uts/common/vm/vm_swap.c
595
st.ste_pages = 0;
usr/src/uts/common/vm/vm_swap.c
596
st.ste_free = 0;
usr/src/uts/common/vm/vm_swap.c
597
st.ste_flags = 0;
usr/src/uts/common/vm/vm_swap.c
603
st.ste_length +=
usr/src/uts/common/vm/vm_swap.c
605
st.ste_pages += sip->si_npgs;
usr/src/uts/common/vm/vm_swap.c
606
st.ste_free += sip->si_nfpgs;
usr/src/uts/common/vm/vm_swap.c
618
st.ste_length = MIN(cap, st.ste_length);
usr/src/uts/common/vm/vm_swap.c
619
st.ste_pages = MIN(btop(cap), st.ste_pages);
usr/src/uts/common/vm/vm_swap.c
620
st.ste_free = MIN(st.ste_pages - btop(used),
usr/src/uts/common/vm/vm_swap.c
621
st.ste_free);
usr/src/uts/common/vm/vm_swap.c
624
if (copyout(&st, ust, sizeof (swapent_t)) != 0 ||
usr/src/uts/common/vm/vm_swap.c
625
copyout(swappath, st.ste_path,
usr/src/uts/common/vm/vm_swap.c
694
if (copyin(ust, &st, sizeof (swapent_t)) != 0) {
usr/src/uts/common/vm/vm_swap.c
698
st.ste_flags = tsip->si_flags;
usr/src/uts/common/vm/vm_swap.c
699
st.ste_length =
usr/src/uts/common/vm/vm_swap.c
701
st.ste_start = tsip->si_soff >> SCTRSHFT;
usr/src/uts/common/vm/vm_swap.c
702
st.ste_pages = tsip->si_npgs;
usr/src/uts/common/vm/vm_swap.c
703
st.ste_free = tsip->si_nfpgs;
usr/src/uts/common/vm/vm_swap.c
704
if (copyout(&st, ust, sizeof (swapent_t)) != 0) {
usr/src/uts/common/vm/vm_swap.c
710
if (copyout(tsip->si_pname, st.ste_path,
usr/src/uts/common/vm/vm_swap.c
795
struct swapent32 st, *ust;
usr/src/uts/common/vm/vm_swap.c
891
struct swapent32 st;
usr/src/uts/common/vm/vm_swap.c
897
if (copyin(ust, &st, sizeof (swapent32_t)) != 0)
usr/src/uts/common/vm/vm_swap.c
899
st.ste_start = PAGESIZE >> SCTRSHFT;
usr/src/uts/common/vm/vm_swap.c
900
st.ste_length = (off_t)0;
usr/src/uts/common/vm/vm_swap.c
901
st.ste_pages = 0;
usr/src/uts/common/vm/vm_swap.c
902
st.ste_free = 0;
usr/src/uts/common/vm/vm_swap.c
903
st.ste_flags = 0;
usr/src/uts/common/vm/vm_swap.c
909
st.ste_length +=
usr/src/uts/common/vm/vm_swap.c
911
st.ste_pages += sip->si_npgs;
usr/src/uts/common/vm/vm_swap.c
912
st.ste_free += sip->si_nfpgs;
usr/src/uts/common/vm/vm_swap.c
924
st.ste_length = MIN(cap, st.ste_length);
usr/src/uts/common/vm/vm_swap.c
925
st.ste_pages = MIN(btop(cap), st.ste_pages);
usr/src/uts/common/vm/vm_swap.c
926
st.ste_free = MIN(st.ste_pages - btop(used),
usr/src/uts/common/vm/vm_swap.c
927
st.ste_free);
usr/src/uts/common/vm/vm_swap.c
930
if (copyout(&st, ust, sizeof (swapent32_t)) != 0 ||
usr/src/uts/common/vm/vm_swap.c
931
copyout(swappath, (caddr_t)(uintptr_t)st.ste_path,
usr/src/uts/common/vm/vm_swap.c
998
if (copyin(ust, &st, sizeof (*ust)) != 0) {
usr/src/uts/i86pc/io/dr/dr.c
2743
dr_device_transition(dr_common_unit_t *cp, dr_state_t st)
usr/src/uts/i86pc/io/dr/dr.c
2748
state_str[st], st);
usr/src/uts/i86pc/io/dr/dr.c
2750
cp->sbdev_state = st;
usr/src/uts/i86pc/io/dr/dr.c
2751
if (st == DR_STATE_CONFIGURED) {
usr/src/uts/i86pc/io/dr/dr.c
2765
dr_board_transition(dr_board_t *bp, dr_state_t st)
usr/src/uts/i86pc/io/dr/dr.c
2770
state_str[st], st);
usr/src/uts/i86pc/io/dr/dr.c
2772
bp->b_state = st;
usr/src/uts/i86pc/io/dr/dr.c
344
static void dr_board_transition(dr_board_t *bp, dr_state_t st);
usr/src/uts/intel/sys/mcontext.h
108
} st[8];
usr/src/uts/sparc/os/bootops.c
499
bop_fstat(int fd, struct bootstat *st)
usr/src/uts/sparc/os/bootops.c
502
return (prom_fsize(prom_ihs[fd], fd, (size_t *)&st->st_size));
usr/src/uts/sparc/v7/sys/traptrace.h
135
st ptr, [scr1]
usr/src/uts/sparc/v7/sys/traptrace.h
166
st scr2, [scr1 + TRAP_ENT_TBR]; \
usr/src/uts/sparc/v7/sys/traptrace.h
168
st scr2, [scr1 + TRAP_ENT_PSR]; \
usr/src/uts/sparc/v7/sys/traptrace.h
169
st %g0, [scr1 + TRAP_ENT_PC]; \
usr/src/uts/sparc/v7/sys/traptrace.h
170
st addr, [scr1 + TRAP_ENT_SP]; \
usr/src/uts/sparc/v7/sys/traptrace.h
171
st %g0, [scr1 + TRAP_ENT_G7]; \
usr/src/uts/sparc/v9/sys/privregs.h
129
st %l0, [SBP + (0*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
130
st %l1, [SBP + (1*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
131
st %l2, [SBP + (2*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
132
st %l3, [SBP + (3*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
133
st %l4, [SBP + (4*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
134
st %l5, [SBP + (5*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
135
st %l6, [SBP + (6*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
136
st %l7, [SBP + (7*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
137
st %i0, [SBP + (8*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
138
st %i1, [SBP + (9*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
139
st %i2, [SBP + (10*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
140
st %i3, [SBP + (11*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
141
st %i4, [SBP + (12*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
142
st %i5, [SBP + (13*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
143
st %i6, [SBP + (14*4)]; \
usr/src/uts/sparc/v9/sys/privregs.h
144
st %i7, [SBP + (15*4)];
usr/src/uts/sparc/v9/sys/privregs.h
95
st %g1, [RP + Y_OFF];
usr/src/uts/sun/io/zs_hdlc.c
1240
struct sl_stats *st;
usr/src/uts/sun/io/zs_hdlc.c
1282
st = (struct sl_stats *)mp->b_cont->b_rptr;
usr/src/uts/sun/io/zs_hdlc.c
1283
bcopy(&zss->sl_st, st, sizeof (struct sl_stats));
usr/src/uts/sun/sys/bootconf.h
108
extern int bop_fstat(int fd, struct bootstat *st);
usr/src/uts/sun/sys/bootconf.h
129
#define BOP_FSTAT(bop, fd, st) bop_fstat(fd, st)
usr/src/uts/sun4/io/efcode/fcode.c
260
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
282
for (m = 0, st = fc_states; m < fc_max_opens; m++, st++) {
usr/src/uts/sun4/io/efcode/fcode.c
283
if (FC_STATE_ACTIVE(st->state))
usr/src/uts/sun4/io/efcode/fcode.c
286
st->state = FC_STATE_OPEN;
usr/src/uts/sun4/io/efcode/fcode.c
287
st->req = 0;
usr/src/uts/sun4/io/efcode/fcode.c
305
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
310
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
311
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
320
if (st->state == FC_STATE_READ_DONE) {
usr/src/uts/sun4/io/efcode/fcode.c
321
fp = st->req;
usr/src/uts/sun4/io/efcode/fcode.c
325
if (st->state > FC_STATE_READ_DONE) {
usr/src/uts/sun4/io/efcode/fcode.c
328
fp = st->req;
usr/src/uts/sun4/io/efcode/fcode.c
332
if (st->state != FC_STATE_VALIDATED) {
usr/src/uts/sun4/io/efcode/fcode.c
337
if ((st->state != FC_STATE_ERROR_SET) ||
usr/src/uts/sun4/io/efcode/fcode.c
357
if ((fp = st->req) != NULL)
usr/src/uts/sun4/io/efcode/fcode.c
364
st->state = FC_STATE_INACTIVE;
usr/src/uts/sun4/io/efcode/fcode.c
365
st->req = 0;
usr/src/uts/sun4/io/efcode/fcode.c
381
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
385
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
386
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
394
if (st->state != FC_STATE_OPEN) {
usr/src/uts/sun4/io/efcode/fcode.c
396
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
412
st->req = fp;
usr/src/uts/sun4/io/efcode/fcode.c
413
st->state = FC_STATE_READ_DONE;
usr/src/uts/sun4/io/efcode/fcode.c
423
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
430
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
431
ASSERT(FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
496
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
501
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
502
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
508
if (st->state != FC_STATE_READ_DONE) {
usr/src/uts/sun4/io/efcode/fcode.c
510
"wrong state (%d)\n", st->state);
usr/src/uts/sun4/io/efcode/fcode.c
514
ASSERT(st->req != NULL);
usr/src/uts/sun4/io/efcode/fcode.c
515
rp = st->req->handle;
usr/src/uts/sun4/io/efcode/fcode.c
517
FC_DEBUG1(3, CE_CONT, "fc_ioctl: fc_get_parameters fp: %p\n", st->req);
usr/src/uts/sun4/io/efcode/fcode.c
553
st->state = FC_STATE_IN_PROGRESS;
usr/src/uts/sun4/io/efcode/fcode.c
569
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
573
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
574
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
580
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
582
"wrong state (%d)\n", st->state);
usr/src/uts/sun4/io/efcode/fcode.c
586
ASSERT(st->req != NULL);
usr/src/uts/sun4/io/efcode/fcode.c
587
rp = st->req->handle;
usr/src/uts/sun4/io/efcode/fcode.c
589
FC_DEBUG1(3, CE_CONT, "fc_ioctl: fc_get_my_args fp: %p\n", st->req);
usr/src/uts/sun4/io/efcode/fcode.c
615
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
626
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
627
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
633
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
635
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
697
fp = st->req;
usr/src/uts/sun4/io/efcode/fcode.c
778
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
783
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
784
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
789
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
791
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
804
fp = st->req;
usr/src/uts/sun4/io/efcode/fcode.c
814
st->state = FC_STATE_VALIDATED;
usr/src/uts/sun4/io/efcode/fcode.c
830
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
835
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
836
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
841
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
843
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
847
ASSERT(st->req != NULL);
usr/src/uts/sun4/io/efcode/fcode.c
848
rp = st->req->handle;
usr/src/uts/sun4/io/efcode/fcode.c
850
FC_DEBUG1(3, CE_CONT, "fc_ioctl: fc_get_fcode fp: %p\n", st->req);
usr/src/uts/sun4/io/efcode/fcode.c
893
struct fc_state *st;
usr/src/uts/sun4/io/efcode/fcode.c
898
st = fc_states + m;
usr/src/uts/sun4/io/efcode/fcode.c
899
ASSERT(m < fc_max_opens && FC_STATE_ACTIVE(st->state));
usr/src/uts/sun4/io/efcode/fcode.c
904
if (st->state != FC_STATE_IN_PROGRESS) {
usr/src/uts/sun4/io/efcode/fcode.c
907
st->state);
usr/src/uts/sun4/io/efcode/fcode.c
911
ASSERT(st->req != NULL);
usr/src/uts/sun4/io/efcode/fcode.c
912
fp = st->req;
usr/src/uts/sun4/io/efcode/fcode.c
934
st->state = FC_STATE_ERROR_SET;
usr/src/uts/sun4u/io/opl_cfg.c
322
hwd_sb_status_t *st;
usr/src/uts/sun4u/io/opl_cfg.c
381
st = (hwd_sb_status_t *)
usr/src/uts/sun4u/io/opl_cfg.c
390
*statp = st;
usr/src/uts/sun4u/ngdr/io/dr.c
2773
dr_device_transition(dr_common_unit_t *cp, dr_state_t st)
usr/src/uts/sun4u/ngdr/io/dr.c
2778
state_str[st], st);
usr/src/uts/sun4u/ngdr/io/dr.c
2780
cp->sbdev_state = st;
usr/src/uts/sun4u/ngdr/io/dr.c
2781
if (st == DR_STATE_CONFIGURED) {
usr/src/uts/sun4u/ngdr/io/dr.c
2795
dr_board_transition(dr_board_t *bp, dr_state_t st)
usr/src/uts/sun4u/ngdr/io/dr.c
2800
state_str[st], st);
usr/src/uts/sun4u/ngdr/io/dr.c
2802
bp->b_state = st;
usr/src/uts/sun4u/ngdr/io/dr.c
342
static void dr_board_transition(dr_board_t *bp, dr_state_t st);
usr/src/uts/sun4u/sys/sbdpriv.h
212
#define SBD_DEVICE_TRANSITION(sb, nt, un, st) \
usr/src/uts/sun4u/sys/sbdpriv.h
216
_nstate = (int)(st); \
usr/src/uts/sun4u/sys/sbdpriv.h
224
(sb)->sb_dev[NIX(nt)][un].u_common.sbdev_state = (st); \
usr/src/uts/sun4u/sys/sbdpriv.h
225
(sb)->sb_dev[NIX(nt)][un].u_common.sbdev_ostate = ostate_cvt(st); \
usr/src/uts/sun4u/sys/sbdpriv.h
228
#define SBD_BOARD_TRANSITION(sb, st) \
usr/src/uts/sun4u/sys/sbdpriv.h
233
sbd_state_str[(int)(st)], (int)(st)); \
usr/src/uts/sun4u/sys/sbdpriv.h
235
(sb)->sb_state = (st); \
usr/src/uts/sun4u/sys/sbdpriv.h
239
#define SBD_DEVICE_TRANSITION(sb, nt, un, st) \
usr/src/uts/sun4u/sys/sbdpriv.h
241
(sb)->sb_dev[NIX(nt)][un].u_common.sbdev_state = (st); \
usr/src/uts/sun4u/sys/sbdpriv.h
242
(sb)->sb_dev[NIX(nt)][un].u_common.sbdev_ostate = ostate_cvt(st); \
usr/src/uts/sun4u/sys/sbdpriv.h
247
#define SBD_BOARD_TRANSITION(sb, st) \
usr/src/uts/sun4u/sys/sbdpriv.h
248
((sb)->sb_pstate = (sb)->sb_state, (sb)->sb_state = (st), \
usr/src/uts/sun4u/sys/traptrace.h
226
st scr1, [scr2 + TRAPTR_LAST_OFFSET]; \
usr/src/uts/sun4u/sys/traptrace.h
231
st scr1, [scr2 + TRAPTR_OFFSET];
usr/src/uts/sun4v/sys/traptrace.h
283
st scr1, [scr2 + TRAPTR_LAST_OFFSET]; \
usr/src/uts/sun4v/sys/traptrace.h
288
st scr1, [scr2 + TRAPTR_OFFSET];