/illumos-gate/usr/src/cmd/sort/ |
H A D | fields.h | 65 extern ssize_t field_convert_alpha(field_t *, line_rec_t *, vchar_t, 67 extern ssize_t field_convert_alpha_simple(field_t *, line_rec_t *, vchar_t, 69 extern ssize_t field_convert_month(field_t *, line_rec_t *, vchar_t, 71 extern ssize_t field_convert_numeric(field_t *, line_rec_t *, vchar_t, 74 extern int collated(line_rec_t *, line_rec_t *, ssize_t, flag_t); 75 extern ssize_t field_convert(field_t *, line_rec_t *, flag_t, vchar_t); 77 extern ssize_t field_convert_alpha_wide(field_t *, line_rec_t *, vchar_t, 79 extern ssize_t field_convert_month_wide(field_t *, line_rec_t *, vchar_t, 81 extern ssize_t field_convert_numeric_wide(field_t *, line_rec_t *, vchar_t, 84 extern int collated_wide(line_rec_t *, line_rec_t *, ssize_t, flag_t); [all …]
|
H A D | internal.c | 31 swap_range(int i, int j, int n, line_rec_t **I) in swap_range() 34 line_rec_t *t; in swap_range() 48 offset_is_algorithm(line_rec_t **X, ssize_t n, in offset_is_algorithm() argument 49 int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t), in offset_is_algorithm() argument 71 line_rec_t *t = X[i]; in offset_is_algorithm() 87 tqs_algorithm(line_rec_t **X, ssize_t n, in tqs_algorithm() argument 88 int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t), in tqs_algorithm() argument 183 rqs_algorithm(line_rec_t **X, ssize_t n, ssize_t depth, in rqs_algorithm() argument 184 int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t), in rqs_algorithm() argument 195 line_rec_t *t; /* scratch for swaps */ in rqs_algorithm()
|
H A D | check.c | 42 fail_check(line_rec_t *L, int flags, u_longlong_t lineno) in fail_check() 75 swap_coll_bufs(line_rec_t *A, line_rec_t *B) in swap_coll_bufs() 107 line_rec_t last_line; in check_if_sorted() 114 ssize_t (*conversion_fcn)(field_t *, line_rec_t *, flag_t, vchar_t) = in check_if_sorted() 116 int (*collation_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t) = in check_if_sorted() 127 (void) memset(&last_line, 0, sizeof (line_rec_t)); in check_if_sorted()
|
H A D | types.h | 63 } line_rec_t; typedef 87 ssize_t (*f_convert)(struct field *, line_rec_t *, 136 line_rec_t **s_array; 178 void (*sop_put_line)(struct stream *, line_rec_t *); 208 line_rec_t s_current; /* present line buffers */ 258 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) in field_boundary() 397 field_delimit(field_t *F, line_rec_t *L, ssize_t *start, ssize_t *end) in field_delimit() 561 field_delimit_tabbed_wide(field_t *F, line_rec_t *L, ssize_t *start, in field_delimit_tabbed_wide() 574 field_convert_month(field_t *F, line_rec_t *L, vchar_t delimiter, in field_convert_month() 677 field_convert_alpha(field_t *F, line_rec_t *L, vchar_t delimiter, in field_convert_alpha() 796 field_convert_numeric(field_t *F, line_rec_t *L, vchar_t delimiter, in field_convert_numeric() 1138 field_convert_wide(field_t *F, line_rec_t *L, int flags, in field_convert_wide() 1218 line_convert(line_rec_t *L) in line_convert() 1243 line_convert_wide(line_rec_t *L) in line_convert_wide() 1288 collated(line_rec_t *A, line_rec_t *B, ssize_t depth, flag_t coll_flag) in collated() [all …]
|
H A D | utility.c | 377 *denominator = sizeof (line_rec_t) + sizeof (line_rec_t *) + in set_memory_ratio() 384 *denominator = sizeof (line_rec_t) + sizeof (line_rec_t *) + in set_memory_ratio() 390 *denominator = sizeof (line_rec_t) + sizeof (line_rec_t *) + in set_memory_ratio() 465 copy_line_rec(const line_rec_t *a, line_rec_t *b) in copy_line_rec() 467 (void) memcpy(b, a, sizeof (line_rec_t)); in copy_line_rec()
|
H A D | merge.c | 68 static int (*pq_coll_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t); 70 static ssize_t (*mg_coll_convert)(field_t *, line_rec_t *, flag_t, vchar_t); 129 int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t); in merge_two_streams() 258 int (*coll_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t)) in pqueue_init() argument
|
H A D | streams.c | 457 line_rec_t *l_series; in stream_insert() 477 l_series = (line_rec_t *)((caddr_t)dest->s_buffer in stream_insert() 489 - (caddr_t)l_convert - sizeof (line_rec_t); in stream_insert() 518 memset(l_series, 0x1ff11ff1, sizeof (line_rec_t)); in stream_insert() 530 - (caddr_t)l_convert - sizeof (line_rec_t); in stream_insert() 557 sizeof (line_rec_t *) * i); in stream_insert()
|
H A D | utility.h | 161 extern void copy_line_rec(const line_rec_t *, line_rec_t *);
|
H A D | streams_wide.h | 49 extern void stream_wide_put_line_unique(stream_t *, line_rec_t *);
|
H A D | streams_stdio.h | 56 extern void stream_stdio_put_line_unique(stream_t *, line_rec_t *);
|
H A D | streams_wide.c | 246 stream_wide_put_line(stream_t *str, line_rec_t *line) in stream_wide_put_line() 263 stream_wide_put_line_unique(stream_t *str, line_rec_t *line) in stream_wide_put_line_unique() 265 static line_rec_t pvs; in stream_wide_put_line_unique()
|
H A D | streams_stdio.c | 370 stream_stdio_put_line(stream_t *str, line_rec_t *line) in stream_stdio_put_line() 388 stream_stdio_put_line_unique(stream_t *str, line_rec_t *line) in stream_stdio_put_line_unique() 390 static line_rec_t pvs; in stream_stdio_put_line_unique()
|
H A D | convert.c | 43 ssize_t (*coll_convert)(field_t *, line_rec_t *, flag_t, vchar_t); in convert()
|