flag_t
do_dump(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_import(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_export(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_list_name_mappings(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
print_flags(flag_t *f)
static int do_show_mapping(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_dump(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_import(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_list_name_mappings(flag_t *f, int argc, char **argv,
static int do_add_name_mapping(flag_t *f, int argc, char **argv,
static int do_remove_name_mapping(flag_t *f, int argc, char **argv,
static int do_flush(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_exit(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_export(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_help(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_set_namemap(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_unset_namemap(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
static int do_get_namemap(flag_t *f, int argc, char **argv, cmd_pos_t *pos);
do_add_name_mapping(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_remove_name_mapping(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_flush(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_exit(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
debug_print_params(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_show_mapping(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
flags2cred(flag_t *f, char **user, char **passwd, cmd_pos_t *pos)
do_set_namemap(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_unset_namemap(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_get_namemap(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
do_help(flag_t *f, int argc, char **argv, cmd_pos_t *pos)
(void) memset(flags, 0, FLAG_ALPHABET_SIZE * sizeof (flag_t));
static flag_t flags[FLAG_ALPHABET_SIZE];
int (*p_do_func)(flag_t *f,
flag_t coll_flags;
ssize_t (*conversion_fcn)(field_t *, line_rec_t *, flag_t, vchar_t) =
int (*collation_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t) =
flag_t coll_flags;
ssize_t (*coll_convert)(field_t *, line_rec_t *, flag_t, vchar_t);
collated(line_rec_t *A, line_rec_t *B, ssize_t depth, flag_t coll_flag)
collated_wide(line_rec_t *A, line_rec_t *B, ssize_t depth, flag_t coll_flag)
extern int collated(line_rec_t *, line_rec_t *, ssize_t, flag_t);
extern ssize_t field_convert(field_t *, line_rec_t *, flag_t, vchar_t);
extern int collated_wide(line_rec_t *, line_rec_t *, ssize_t, flag_t);
extern ssize_t field_convert_wide(field_t *, line_rec_t *, flag_t, vchar_t);
strcoll_cmp(void *s1, void *s2, flag_t f __unused)
wcscoll_cmp(void *s1, void *s2, flag_t f __unused)
int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t),
flag_t coll_flags)
radix_quicksort(stream_t *C, flag_t coll_flags)
flag_t coll_flags;
int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t),
ssize_t depth, flag_t coll_flags)
int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t),
flag_t coll_flags)
stream_t *outstrp, vchar_t field_separator, flag_t coll_flags)
int (*collate_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t);
heap_up(stream_t **A, int k, flag_t coll_flags)
heap_down(stream_t **A, int k, int N, flag_t coll_flags)
int (*coll_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t))
pqueue_insert(stream_t *source, flag_t coll_flags)
pqueue_head(flag_t coll_flags)
stream_t *out_streamp, flag_t coll_flags)
flag_t is_single_byte = S->m_single_byte_locale;
flag_t coll_flags;
static int (*pq_coll_fcn)(line_rec_t *, line_rec_t *, ssize_t, flag_t);
static ssize_t (*mg_coll_convert)(field_t *, line_rec_t *, flag_t, vchar_t);
field_apply_all(field_t *fc, flag_t flags)
stream_unset(stream_t *streamp, flag_t flags)
stream_set(stream_t *str, flag_t flags)
extern void stream_set(stream_t *, flag_t);
extern void stream_unset(stream_t *, flag_t);
flag_t f_options;
flag_t s_status; /* flags */
ssize_t (*m_coll_convert)(field_t *, line_rec_t *, flag_t,
flag_t m_check_if_sorted_only;
flag_t m_merge_only;
flag_t m_unique_lines;
flag_t m_entire_line;
flag_t m_field_options;
flag_t m_c_locale;
flag_t m_single_byte_locale;
flag_t m_input_from_stdin;
flag_t m_output_to_stdout;
flag_t m_verbose;
typedef int (*cmp_fcn_t)(void *, void *, flag_t);