/* $NetBSD: cdefs_aout.h,v 1.20 2006/05/18 17:55:38 christos Exp $ */
/*
* Written by J.T. Conklin <jtc@wimsey.com> 01/17/95.
* Public domain.
*/
#ifndef _SYS_CDEFS_AOUT_H_
#define _SYS_CDEFS_AOUT_H_
#define ___RENAME(x)
#ifdef __GNUC__
#if __STDC__
#ifndef DONT_USE_STRONG_WEAK_ALIAS
/* Do not use __weak_extern, use __weak_reference instead */
#if __GNUC_PREREQ__(4, 0)
#else
#endif
#else
#if !defined(__CC_ARM)
#else
#endif
#endif
#else /* __STDC__ */
__asm(".weak alias\nalias = sym");
/* Do not use __weak_extern, use __weak_reference instead */
__asm(".weak sym");
#if __GNUC_PREREQ__(4, 0)
#else
#endif
__asm(".stabs msg,30,0,0,0"); \
__asm(".stabs \"_/**/sym\",1,0,0,0");
#endif /* __STDC__ */
#else /* __GNUC__ */
#endif /* __GNUC__ */
#if defined(__sh__) /* XXX SH COFF */
#endif
//#define __RCSID(_s) __IDSTRING(rcsid,_s)
#if 0 /* XXX userland __COPYRIGHTs have \ns in them */
#else
#endif
#if defined(USE_KERNEL_RCSIDS) || !defined(_KERNEL)
#else
#endif
#ifndef __lint__
static void const * const \
#else
#endif /* __lint__ */
extern struct { \
int __ls_length; \
} __link_set_##set
#endif /* !_SYS_CDEFS_AOUT_H_ */