1*06eb0ea5Smartynas /* $OpenBSD: cdefs.h,v 1.6 2013/03/28 17:30:45 martynas Exp $ */ 23180e169Smiod 33180e169Smiod /* 43180e169Smiod * Written by J.T. Conklin <jtc@wimsey.com> 01/17/95. 53180e169Smiod * Public domain. 63180e169Smiod */ 73180e169Smiod 82fa72412Spirofti #ifndef _M88K_CDEFS_H_ 92fa72412Spirofti #define _M88K_CDEFS_H_ 103180e169Smiod 11*06eb0ea5Smartynas #define __strong_alias(alias,sym) \ 12*06eb0ea5Smartynas __asm__(".global " __STRING(alias) " ; " \ 13*06eb0ea5Smartynas __STRING(alias) " = " __STRING(sym)) 143180e169Smiod #define __weak_alias(alias,sym) \ 150b514a07Smiod __asm__(".weak " __STRING(alias) " ; " \ 160b514a07Smiod __STRING(alias) " = " __STRING(sym)) 170b514a07Smiod #define __warn_references(sym,msg) \ 180b514a07Smiod __asm__(".section .gnu.warning." __STRING(sym) \ 190b514a07Smiod " ; .ascii \"" msg "\" ; .text") 203180e169Smiod 212fa72412Spirofti #endif /* _M88K_CDEFS_H_ */ 22