[BACK]Return to cdefs.h CVS log [TXT][DIR] Up to [local] / sys / arch / m88k / include

Annotation of sys/arch/m88k/include/cdefs.h, Revision 1.1

1.1     ! nbrk        1: /*     $OpenBSD: cdefs.h,v 1.3 2006/01/10 00:04:04 millert Exp $ */
        !             2:
        !             3: /*
        !             4:  * Written by J.T. Conklin <jtc@wimsey.com> 01/17/95.
        !             5:  * Public domain.
        !             6:  */
        !             7:
        !             8: #ifndef        __MACHINE_CDEFS_H__
        !             9: #define        __MACHINE_CDEFS_H__
        !            10:
        !            11: #if defined(lint)
        !            12: #define __indr_reference(sym,alias)    __lint_equal__(sym,alias)
        !            13: #define __warn_references(sym,msg)
        !            14: #define __weak_alias(alias,sym)                __lint_equal__(sym,alias)
        !            15: #elif defined(__GNUC__) && defined(__STDC__)
        !            16: #define __indr_reference(sym,alias)                    \
        !            17:        __asm__(".stabs \"_" #alias "\",11,0,0,0");     \
        !            18:        __asm__(".stabs \"_" #sym "\",1,0,0,0")
        !            19: #define __warn_references(sym,msg)                     \
        !            20:        __asm__(".stabs \"" msg "\",30,0,0,0");         \
        !            21:        __asm__(".stabs \"_" #sym "\",1,0,0,0")
        !            22: #define __weak_alias(alias,sym)                                \
        !            23:        __asm__(".weak _" #alias "; _" #alias "= _" __STRING(sym))
        !            24: #endif
        !            25:
        !            26: #endif /* __MACHINE_CDEFS_H__ */

CVSweb