Searched refs:s_current (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/cmd/sort/common/
H A Dstreams_wide.c73 ASSERT(str->s_current.l_data_length >= -1);
74 (void) memcpy(str->s_buffer, str->s_current.l_data.wp,
75 (str->s_current.l_data_length + 1) * sizeof (wchar_t));
76 str->s_current.l_data.wp = str->s_buffer;
78 if ((str->s_current.l_data_length == -1 ||
80 *(str->s_current.l_data.wp +
81 str->s_current.l_data_length) != L'\0') &&
106 str->s_current.l_data.wp = current_position;
111 str->s_current.l_data_length = MIN(wslen(current_position),
114 str->s_current
[all...]
H A Dstreams_mmap.c51 str->s_current.l_data.sp = str->s_buffer;
56 str->s_current.l_data_length = str->s_buffer_size;
58 str->s_current.l_data_length = nl - (char *)str->s_buffer;
61 str->s_current.l_collate.sp = NULL;
62 str->s_current.l_collate_length = 0;
69 * stream_mmap_fetch() sets the fields of str->s_current to delimit the next
84 str->s_current.l_data.sp = str->s_current.l_data.sp +
85 str->s_current.l_data_length + 1;
87 dist_to_buf_end = str->s_buffer_size - (str->s_current
[all...]
H A Dconvert.c67 cur_streamp->s_current.l_collate.sp = safe_realloc(NULL,
69 cur_streamp->s_current.l_collate_bufsize = COLLATE_BUFSIZE;
73 &cur_streamp->s_current, FCV_REALLOC,
79 cur_streamp->s_current.l_data_length,
80 cur_streamp->s_current.l_data.wp);
83 cur_streamp->s_current.l_data_length,
84 cur_streamp->s_current.l_data.usp);
85 xdump(stdout, cur_streamp->s_current.l_collate.usp,
86 cur_streamp->s_current.l_collate_length,
H A Dmerge.c104 strp->s_current.l_collate_bufsize = initial_size;
105 strp->s_current.l_collate.sp = safe_realloc(NULL, initial_size);
107 (void) mg_coll_convert(fields_chain, &strp->s_current,
109 SOP_PUT_LINE(outstrp, &strp->s_current);
114 if (strp->s_current.l_collate_length == 0)
116 &strp->s_current, FCV_REALLOC,
118 SOP_PUT_LINE(outstrp, &strp->s_current);
162 str_a->s_current.l_collate_bufsize =
163 str_b->s_current.l_collate_bufsize = initial_size;
165 str_a->s_current
[all...]
H A Dstreams_stdio.c109 ASSERT(str->s_current.l_data_length >= -1);
110 (void) memcpy(str->s_buffer, str->s_current.l_data.sp,
111 str->s_current.l_data_length + 1);
112 str->s_current.l_data.sp = str->s_buffer;
118 if ((str->s_current.l_data_length == -1 ||
120 *(str->s_current.l_data.sp +
121 str->s_current.l_data_length) != '\n') &&
126 str->s_current.l_collate.sp = NULL;
127 str->s_current.l_collate_length = 0;
147 str->s_current
[all...]
H A Dcheck.c165 cur_streamp->s_current.l_collate_bufsize = INITIAL_COLLATION_SIZE
167 cur_streamp->s_current.l_collate.sp = safe_realloc(NULL,
168 cur_streamp->s_current.l_collate_bufsize);
169 cur_streamp->s_current.l_raw_collate.sp = NULL;
177 (void) conversion_fcn(S->m_fields_head, &cur_streamp->s_current,
180 swap_coll_bufs(&cur_streamp->s_current, &last_line);
188 (void) conversion_fcn(S->m_fields_head, &cur_streamp->s_current,
191 r = collation_fcn(&last_line, &cur_streamp->s_current, 0,
195 swap_coll_bufs(&cur_streamp->s_current, &last_line);
204 fail_check(&cur_streamp->s_current,
[all...]
H A Dstreams.c342 SOP_PUT_LINE(str_out, &str_in->s_current);
346 SOP_PUT_LINE(str_out, &str_in->s_current);
489 src->s_current.l_collate.sp = l_convert;
490 src->s_current.l_collate_bufsize = (caddr_t)l_series
492 src->s_current.l_raw_collate.sp = NULL;
494 if (src->s_current.l_collate_bufsize <= 0)
499 while (src->s_current.l_collate_bufsize > 0 &&
500 (src->s_current.l_collate_length = S->m_coll_convert(
501 S->m_fields_head, &src->s_current, FCV_FAIL,
505 l_convert += src->s_current
[all...]
H A Dstreams_array.c45 &str->s_current);
67 &str->s_current);
H A Dtypes.h210 line_rec_t s_current; /* present line buffers */ member in struct:stream

Completed in 448 milliseconds