#ifndef _MACHSYM_DOT_SPARC_DOT_H
#define _MACHSYM_DOT_SPARC_DOT_H
#ifdef __cplusplus
extern "C" {
#endif
#if defined(_ELF64)
#define ld_is_regsym_sparc ld64_is_regsym_sparc
#define ld_mach_sym_typecheck_sparc ld64_mach_sym_typecheck_sparc
#define ld_reg_check_sparc ld64_reg_check_sparc
#define ld_reg_enter_sparc ld64_reg_enter_sparc
#define ld_reg_find_sparc ld64_reg_find_sparc
#else
#define ld_is_regsym_sparc ld32_is_regsym_sparc
#define ld_mach_sym_typecheck_sparc ld32_mach_sym_typecheck_sparc
#define ld_reg_check_sparc ld32_reg_check_sparc
#define ld_reg_enter_sparc ld32_reg_enter_sparc
#define ld_reg_find_sparc ld32_reg_find_sparc
#endif
extern const char *ld_is_regsym_sparc(Ofl_desc *, Ifl_desc *, Sym *,
const char *, int, Word, const char *, sd_flag_t *);
extern int ld_mach_sym_typecheck_sparc(Sym_desc *, Sym *,
Ifl_desc *, Ofl_desc *);
extern int ld_reg_check_sparc(Sym_desc *, Sym *, const char *,
Ifl_desc *, Ofl_desc *);
extern int ld_reg_enter_sparc(Sym_desc *, Ofl_desc *);
extern Sym_desc * ld_reg_find_sparc(Sym *, Ofl_desc *);
#ifdef __cplusplus
}
#endif
#endif