Lines Matching defs:line
43 * discards while reading a complete line. As a result, the wide character
45 * well as overwriting the end-of-line character and correcting the
248 stream_wide_put_line(stream_t *str, line_rec_t *line)
253 if (line->l_data_length >= 0) {
254 if (wxwrite(str->s_type.SF.s_fd, line->l_data.wp) >= 0) {
260 safe_free(line->l_raw_collate.wp);
261 line->l_raw_collate.wp = NULL;
265 stream_wide_put_line_unique(stream_t *str, line_rec_t *line)
274 collated_wide(&pvs, line, 0, COLL_UNIQUE) != 0) &&
275 line->l_data_length >= 0) {
276 stream_wide_put_line(str, line);
278 if (line->l_collate_length + sizeof (wchar_t) >
281 line->l_collate_length + sizeof (wchar_t));
282 collate_buf_len = line->l_collate_length +
286 (void) memcpy(pvs.l_collate.sp, line->l_collate.sp,
287 line->l_collate_length);
289 *(wchar_t *)(pvs.l_collate.sp + line->l_collate_length) = L'\0';
290 pvs.l_collate_length = line->l_collate_length;