Searched refs:line_rec_t (Results 1 - 14 of 14) sorted by relevance

/illumos-gate/usr/src/cmd/sort/common/
H A Dfields.h67 extern ssize_t field_convert_alpha(field_t *, line_rec_t *, vchar_t,
69 extern ssize_t field_convert_alpha_simple(field_t *, line_rec_t *, vchar_t,
71 extern ssize_t field_convert_month(field_t *, line_rec_t *, vchar_t,
73 extern ssize_t field_convert_numeric(field_t *, line_rec_t *, vchar_t,
76 extern int collated(line_rec_t *, line_rec_t *, ssize_t, flag_t);
77 extern ssize_t field_convert(field_t *, line_rec_t *, flag_t, vchar_t);
79 extern ssize_t field_convert_alpha_wide(field_t *, line_rec_t *, vchar_t,
81 extern ssize_t field_convert_month_wide(field_t *, line_rec_t *, vchar_t,
83 extern ssize_t field_convert_numeric_wide(field_t *, line_rec_t *, vchar_
[all...]
H A Dstreams_wide.h51 extern void stream_wide_put_line_unique(stream_t *, line_rec_t *);
H A Dcheck.c44 fail_check(line_rec_t *L, int flags, u_longlong_t lineno)
77 swap_coll_bufs(line_rec_t *A, line_rec_t *B)
109 line_rec_t last_line;
116 ssize_t (*conversion_fcn)(field_t *, line_rec_t *, flag_t, vchar_t) =
118 int (*collation_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t) =
129 (void) memset(&last_line, 0, sizeof (line_rec_t));
H A Dinternal.c33 swap_range(int i, int j, int n, line_rec_t **I)
36 line_rec_t *t;
50 offset_is_algorithm(line_rec_t **X, ssize_t n,
51 int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t),
73 line_rec_t *t = X[i];
89 tqs_algorithm(line_rec_t **X, ssize_t n,
90 int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t),
185 rqs_algorithm(line_rec_t **
[all...]
H A Dstreams_stdio.h58 extern void stream_stdio_put_line_unique(stream_t *, line_rec_t *);
H A Dtypes.h65 } line_rec_t; typedef in typeref:struct:line_rec
89 ssize_t (*f_convert)(struct field *, line_rec_t *,
138 line_rec_t **s_array;
180 void (*sop_put_line)(struct stream *, line_rec_t *);
210 line_rec_t s_current; /* present line buffers */
260 ssize_t (*m_coll_convert)(field_t *, line_rec_t *, flag_t,
H A Dfields.c363 field_boundary(field_t *F, line_rec_t *L, int is_end, int is_blanks)
397 field_delimit(field_t *F, line_rec_t *L, ssize_t *start, ssize_t *end)
408 field_boundary_wide(field_t *F, line_rec_t *L, int is_end, int is_blanks)
442 field_delimit_wide(field_t *F, line_rec_t *L, ssize_t *start, ssize_t *end)
453 field_boundary_tabbed(field_t *F, line_rec_t *L, int is_end, int is_blanks,
504 field_delimit_tabbed(field_t *F, line_rec_t *L, ssize_t *start, ssize_t *end,
516 field_boundary_tabbed_wide(field_t *F, line_rec_t *L, int is_end, int is_blanks,
561 field_delimit_tabbed_wide(field_t *F, line_rec_t *L, ssize_t *start,
574 field_convert_month(field_t *F, line_rec_t *L, vchar_t delimiter,
625 field_convert_month_wide(field_t *F, line_rec_t *
[all...]
H A Dmerge.c70 static int (*pq_coll_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t);
72 static ssize_t (*mg_coll_convert)(field_t *, line_rec_t *, flag_t, vchar_t);
131 int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t);
260 int (*coll_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t))
H A Dutility.c379 *denominator = sizeof (line_rec_t) + sizeof (line_rec_t *) +
386 *denominator = sizeof (line_rec_t) + sizeof (line_rec_t *) +
392 *denominator = sizeof (line_rec_t) + sizeof (line_rec_t *) +
467 copy_line_rec(const line_rec_t *a, line_rec_t *b)
469 (void) memcpy(b, a, sizeof (line_rec_t));
H A Dstreams.c452 * collatable form, and places a line_rec_t in dest stream, which is of type
459 line_rec_t *l_series;
469 * For each new line, we move back sizeof (line_rec_t) from the end of
479 l_series = (line_rec_t *)((caddr_t)dest->s_buffer
491 - (caddr_t)l_convert - sizeof (line_rec_t);
520 memset(l_series, 0x1ff11ff1, sizeof (line_rec_t));
532 - (caddr_t)l_convert - sizeof (line_rec_t);
559 sizeof (line_rec_t *) * i);
H A Dutility.h163 extern void copy_line_rec(const line_rec_t *, line_rec_t *);
H A Dconvert.c45 ssize_t (*coll_convert)(field_t *, line_rec_t *, flag_t, vchar_t);
H A Dstreams_wide.c248 stream_wide_put_line(stream_t *str, line_rec_t *line)
265 stream_wide_put_line_unique(stream_t *str, line_rec_t *line)
267 static line_rec_t pvs;
H A Dstreams_stdio.c372 stream_stdio_put_line(stream_t *str, line_rec_t *line)
390 stream_stdio_put_line_unique(stream_t *str, line_rec_t *line)
392 static line_rec_t pvs;

Completed in 55 milliseconds