Lines Matching full:char

25 static char *
26 ao_strdup(char const *str);
53 file_preset(tOptions * opts, char const * fname, int dir);
55 static char *
56 handle_comment(char * txt);
58 static char *
59 handle_cfg(tOptions * opts, tOptState * ost, char * txt, int dir);
61 static char *
62 handle_directive(tOptions * opts, char * txt);
64 static char *
65 aoflags_directive(tOptions * opts, char * txt);
67 static char *
68 program_directive(tOptions * opts, char * txt);
70 static char *
71 handle_section(tOptions * opts, char * txt);
74 parse_xml_encoding(char ** ppz);
76 static char *
77 trim_xml_text(char * intxt, char const * pznm, tOptionLoadMode mode);
80 cook_xml_text(char * pzData);
82 static char *
83 handle_struct(tOptions * opts, tOptState * ost, char * txt, int dir);
88 static char const *
89 parse_attrs(tOptions * opts, char const * txt, tOptionLoadMode * pMode,
92 static char const *
93 parse_keyword(tOptions * opts, char const * txt, tOptionValue * typ);
95 static char const *
96 parse_set_mem(tOptions * opts, char const * txt, tOptionValue * typ);
98 static char const *
99 parse_value(char const * txt, tOptionValue * typ);
104 static char *
105 nl_count(char * start, char * end, int * lnct_p);
108 contiguous_quote(char ** pps, char * pq, int * lnct_p);
115 char const * const * paz_names, int name_ct);
118 find_name(char const * name, tOptions * pOpts, tOptDesc * pOD,
119 char const * const * paz_names, unsigned int name_ct);
122 set_memb_shell(tOptions * pOpts, tOptDesc * pOD, char const * const * paz_names,
126 set_memb_names(tOptions * opts, tOptDesc * od, char const * const * nm_list,
130 check_membership_start(tOptDesc * od, char const ** argp, bool * invert);
133 find_member_bit(tOptions * opts, tOptDesc * od, char const * pz, int len,
134 char const * const * nm_list, unsigned int nm_ct);
143 do_env_opt(tOptState * os, char * env_name,
165 parse_opt(char const ** nm_pp, char ** arg_pp, char * buf, size_t bufsz);
168 opt_ambiguities(tOptions * opts, char const * name, int nm_len);
171 opt_match_ct(tOptions * opts, char const * name, int nm_len,
175 opt_set(tOptions * opts, char * arg, int idx, bool disable, tOptState * st);
178 opt_unknown(tOptions * opts, char const * name, char * arg, tOptState * st);
181 opt_ambiguous(tOptions * opts, char const * name, int match_ct);
184 opt_find_long(tOptions * opts, char const * opt_name, tOptState * state);
208 validate_struct(tOptions * opts, char const * pname);
217 ao_initialize(tOptions * opts, int a_ct, char ** a_v);
223 get_realpath(char * buf, size_t b_sz);
226 add_prog_path(char * buf, int b_sz, char const * fname, char const * prg_path);
229 add_env_val(char * buf, int buf_sz, char const * name);
232 munge_str(char * txt, tOptionLoadMode mode);
234 static char *
235 assemble_arg_val(char * txt, tOptionLoadMode mode);
237 static char *
238 trim_quotes(char * arg);
244 load_opt_line(tOptions * opts, tOptState * opt_state, char * line,
254 ao_bug(char const * msg);
257 fserr_warn(char const * prog, char const * op, char const * fname);
260 fserr_exit(char const * prog, char const * op, char const * fname);
263 emit_var_text(char const * prog, char const * var, int fdin);
287 emit_match_expr(char const * name, tOptDesc * cod, tOptions * opts);
292 static char *
293 load_old_output(char const * fname, char const * pname);
296 open_out(char const * fname, char const * pname);
302 remove_continuation(char * src);
304 static char const *
305 scan_q_str(char const * pzTxt);
308 add_string(void ** pp, char const * name, size_t nm_len,
309 char const * val, size_t d_len);
312 add_bool(void ** pp, char const * name, size_t nm_len,
313 char const * val, size_t d_len);
316 add_number(void ** pp, char const * name, size_t nm_len,
317 char const * val, size_t d_len);
320 add_nested(void ** pp, char const * name, size_t nm_len,
321 char * val, size_t d_len);
323 static char const *
324 scan_name(char const * name, tOptionValue * res);
326 static char const *
327 unnamed_xml(char const * txt);
329 static char const *
330 scan_xml_name(char const * name, size_t * nm_len, tOptionValue * val);
332 static char const *
333 find_end_xml(char const * src, size_t nm_len, char const * val, size_t * len);
335 static char const *
336 scan_xml(char const * xml_name, tOptionValue * res_val);
345 optionLoadNested(char const * text, char const * name, size_t nm_len);
348 get_special_char(char const ** ppz, int * ct);
392 static char *
393 trim (char * pz);
405 open_tmp_usage(char ** buf);
407 static inline char *
408 mk_pager_cmd(char const * fname);
414 string_size(char const * scan, size_t nl_len);
416 static char const *
417 print_quoted_apostrophes(char const * str);
420 print_quot_str(char const * str);
452 static char const *
455 static char const *
459 prt_entry(FILE * fp, tOptDesc * od, char const * l_arg, save_flags_mask_t save_fl);
465 prt_string(FILE * fp, char const * name, char const * pz);
468 prt_val_list(FILE * fp, char const * name, tArgList * al);
474 remove_settings(tOptions * opts, char const * fname);
498 must_arg(tOptions * opts, char * arg_txt, tOptState * pOS,
499 char ** opt_txt, uint32_t * opt_idx);
502 maybe_arg(tOptions * opts, char * arg_txt, tOptState * pOS,
503 char ** opt_txt, uint32_t * opt_idx);
506 short_opt_ck(tOptions * opts, char * arg_txt, tOptState * pOS,
507 char ** opt_txt, uint32_t * opt_idx);
522 load_text_file(tmap_info_t * mapinfo, char const * pzFile);
525 validate_mmap(char const * fname, int prot, int flags, tmap_info_t * mapinfo);
534 copy_cooked(ch_t ** ppDest, char const ** ppSrc);
537 copy_raw(ch_t ** ppDest, char const ** ppSrc);
540 alloc_token_list(char const * str);
546 parse_usage_flags(ao_flag_names_t const * fnt, char const * txt);
549 set_usage_flags(tOptions * opts, char const * flg_txt);
564 print_one_paragraph(char const * text, bool plain, FILE * fp);
571 arg_types_t * argtp, char const * usefmt);
574 prt_vendor_opts(tOptions * opts, char const * title);
577 prt_extd_usage(tOptions * opts, tOptDesc * od, char const * title);
580 prt_ini_list(char const * const * papz, char const * ini_file,
581 char const * path_nm);
590 prt_opt_usage(tOptions * opts, int ex_code, char const * title);
596 setGnuOptFmts(tOptions * opts, char const ** ptxt);
599 setStdOptFmts(tOptions * opts, char const ** ptxt);
606 FILE * fp, char const * alt1, char const * alt2, char const * alt3);