/illumos-gate/usr/src/cmd/sort/common/ |
H A D | fields.h | 67 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 D | streams_wide.h | 51 extern void stream_wide_put_line_unique(stream_t *, line_rec_t *);
|
H A D | check.c | 44 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 D | internal.c | 33 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 D | streams_stdio.h | 58 extern void stream_stdio_put_line_unique(stream_t *, line_rec_t *);
|
H A D | types.h | 65 } 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 D | fields.c | 363 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 D | merge.c | 70 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 D | utility.c | 379 *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 D | streams.c | 452 * 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 D | utility.h | 163 extern void copy_line_rec(const line_rec_t *, line_rec_t *);
|
H A D | convert.c | 45 ssize_t (*coll_convert)(field_t *, line_rec_t *, flag_t, vchar_t);
|
H A D | streams_wide.c | 248 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 D | streams_stdio.c | 372 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;
|