/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
*/
/* LINTLIBRARY */
/* PROTOLIB1 */
/*
* Generic miscellaneous interfaces
*/
uchar_t conv_check_native(char **, char **);
const char *conv_lddstub(int);
int conv_sys_eclass(void);
int conv_strproc_isspace(int);
char *conv_strproc_trim(char *);
/*
* Generic core formatting and iteration functionality
*/
conv_iter_cb_t, void *, const char *);
void *, const char *);
conv_iter_cb_t, void *, const char *);
void *, const char *);
conv_iter_cb_t, void *, const char *);
int conv_iter_strtol_init(const char *, conv_strtol_uvalue_t *);
const char *);
Conv_fmt_flags_t, const Val_desc *, const char *);
const char *);
/*
* Generic formatting interfaces.
*/
const char *conv_config_feat(int, Conv_config_feat_buf_t *);
const char *conv_config_upm(const char *, const char *,
const char *, size_t);
const char *conv_cnote_old_pr_flags(int, Conv_fmt_flags_t,
const char *conv_cnote_pr_flags(int, Conv_fmt_flags_t,
const char *conv_cnote_proc_flag(int, Conv_fmt_flags_t,
const char *conv_cnote_pr_what(short, short, Conv_fmt_flags_t,
Conv_inv_buf_t *);
const char *conv_cnote_sa_flags(int, Conv_fmt_flags_t,
Conv_inv_buf_t *);
const char *conv_cnote_ss_flags(int, Conv_fmt_flags_t,
const char *conv_demangle_name(const char *);
const char *conv_dl_info(int);
const char *conv_dl_mode(int, int, Conv_dl_mode_buf_t *);
int *, Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Isa_desc *conv_isalist(void);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_time_buf_t *);
/*
* Generic iteration interfaces.
*/
conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
Conv_fmt_flags_t, conv_iter_cb_t, void *);
Conv_fmt_flags_t, conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
Conv_fmt_flags_t, conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
Conv_fmt_flags_t, conv_iter_cb_t, void *);
Conv_fmt_flags_t, conv_iter_cb_t, void *);
Conv_fmt_flags_t, conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
Conv_fmt_flags_t, conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
conv_iter_cb_t, void *);
/*
* ELFCLASS-specific core formatting functionality
*/
const Val_desc *, Conv_fmt_flags_t, const char *);
/*
* Define all class specific routines.
*/
Conv_inv_buf_t *);
Conv_inv_buf_t *);
const char *conv32_dyn_posflag1(Elf32_Word, int,
const char *conv64_dyn_posflag1(Elf64_Xword, int,
const char *conv32_dyn_feature1(Elf32_Word, int,
const char *conv64_dyn_feature1(Elf64_Xword, int,
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);
Conv_inv_buf_t *);