]> git.proxmox.com Git - mirror_edk2.git/blobdiff - StdLib/Include/sys/cdefs_aout.h
edk2: Remove AppPkg, StdLib, StdLibPrivateInternalFiles
[mirror_edk2.git] / StdLib / Include / sys / cdefs_aout.h
diff --git a/StdLib/Include/sys/cdefs_aout.h b/StdLib/Include/sys/cdefs_aout.h
deleted file mode 100644 (file)
index 2eb0a90..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-/*  $NetBSD: cdefs_aout.h,v 1.20 2006/05/18 17:55:38 christos Exp $ */\r
-\r
-/*\r
- * Written by J.T. Conklin <jtc@wimsey.com> 01/17/95.\r
- * Public domain.\r
- */\r
-\r
-#ifndef _SYS_CDEFS_AOUT_H_\r
-#define _SYS_CDEFS_AOUT_H_\r
-\r
-#define _C_LABEL(x)   __CONCAT(_,x)\r
-#define _C_LABEL_STRING(x)  "_"x\r
-\r
-#define ___RENAME(x)\r
-\r
-#define __indr_reference(sym,alias) /* nada, since we do weak refs */\r
-\r
-#ifdef __GNUC__\r
-#if __STDC__\r
-  #ifndef   DONT_USE_STRONG_WEAK_ALIAS\r
-    #define __strong_alias(alias,sym)               \\r
-        __asm(".global " _C_LABEL_STRING(#alias) "\n"     \\r
-          _C_LABEL_STRING(#alias) " = " _C_LABEL_STRING(#sym));\r
-    #define __weak_alias(alias,sym)           \\r
-        __asm(".weak " _C_LABEL_STRING(#alias) "\n"     \\r
-          _C_LABEL_STRING(#alias) " = " _C_LABEL_STRING(#sym));\r
-\r
-    /* Do not use __weak_extern, use __weak_reference instead */\r
-    #define __weak_extern(sym)            \\r
-        __asm(".weak " _C_LABEL_STRING(#sym));\r
-\r
-    #if __GNUC_PREREQ__(4, 0)\r
-      #define __weak_reference(sym) __attribute__((__weakref__))\r
-    #else\r
-      #define __weak_reference(sym) ; __asm(".weak " _C_LABEL_STRING(#sym))\r
-    #endif\r
-\r
-    #define __warn_references(sym,msg)          \\r
-      __asm(".stabs \"" msg "\",30,0,0,0");       \\r
-      __asm(".stabs \"_" #sym "\",1,0,0,0");\r
-  #else\r
-    #define __strong_alias(alias,sym)   /* NOTHING */\r
-    #define __weak_alias(alias,sym)     /* NOTHING */\r
-    #define __weak_extern(sym)          /* NOTHING */\r
-    #define __weak_reference(sym)       /* NOTHING */\r
-\r
-    #if defined(__CC_ARM) || defined(__APPLE__)\r
-      #define __warn_references(sym,msg)\r
-    #else\r
-      #define __warn_references(sym,msg)              \\r
-              __asm(".stabs \"" msg "\",30,0,0,0");   \\r
-              __asm(".stabs \"_" #sym "\",1,0,0,0");\r
-    #endif\r
-  #endif\r
-#else   /* __STDC__ */\r
-  #define __weak_alias(alias,sym) ___weak_alias(_/**/alias,_/**/sym)\r
-  #define ___weak_alias(alias,sym)          \\r
-      __asm(".weak alias\nalias = sym");\r
-  /* Do not use __weak_extern, use __weak_reference instead */\r
-  #define __weak_extern(sym) ___weak_extern(_/**/sym)\r
-  #define ___weak_extern(sym)           \\r
-      __asm(".weak sym");\r
-\r
-  #if __GNUC_PREREQ__(4, 0)\r
-    #define __weak_reference(sym) __attribute__((__weakref__))\r
-  #else\r
-    #define ___weak_reference(sym)  ; __asm(".weak sym");\r
-    #define __weak_reference(sym) ___weak_reference(_/**/sym)\r
-  #endif\r
-\r
-  #define __warn_references(sym,msg)          \\r
-    __asm(".stabs msg,30,0,0,0");         \\r
-    __asm(".stabs \"_/**/sym\",1,0,0,0");\r
-#endif /* __STDC__ */\r
-#else /* __GNUC__ */\r
-  #define __warn_references(sym,msg)\r
-#endif /* __GNUC__ */\r
-\r
-#if defined(__sh__)   /* XXX SH COFF */\r
-#undef __indr_reference(sym,alias)\r
-#undef __warn_references(sym,msg)\r
-#define __warn_references(sym,msg)\r
-#endif\r
-\r
-#define __IDSTRING(_n,_s)           \\r
-  __asm(".data ; .asciz \"" _s "\" ; .text")\r
-\r
-#undef __KERNEL_RCSID\r
-\r
-//#define __RCSID(_s) __IDSTRING(rcsid,_s)\r
-#define __RCSID(_s)\r
-#define __SCCSID(_s)\r
-#define __SCCSID2(_s)\r
-#if 0 /* XXX userland __COPYRIGHTs have \ns in them */\r
-#define __COPYRIGHT(_s) __IDSTRING(copyright,_s)\r
-#else\r
-#define __COPYRIGHT(_s)             \\r
-  static const char copyright[] __attribute__((__unused__)) = _s\r
-#endif\r
-\r
-#if defined(USE_KERNEL_RCSIDS) || !defined(_KERNEL)\r
-#define __KERNEL_RCSID(_n,_s) __IDSTRING(__CONCAT(rcsid,_n),_s)\r
-#else\r
-#define __KERNEL_RCSID(_n,_s)\r
-#endif\r
-#define __KERNEL_SCCSID(_n,_s)\r
-#define __KERNEL_COPYRIGHT(_n, _s) __IDSTRING(__CONCAT(copyright,_n),_s)\r
-\r
-#ifndef __lint__\r
-#define __link_set_make_entry(set, sym, type)       \\r
-  static void const * const         \\r
-      __link_set_##set##_sym_##sym __used = &sym;   \\r
-  __asm(".stabs \"___link_set_" #set "\", " #type ", 0, 0, _" #sym)\r
-#else\r
-#define __link_set_make_entry(set, sym, type)       \\r
-  extern void const * const __link_set_##set##_sym_##sym\r
-#endif /* __lint__ */\r
-\r
-#define __link_set_add_text(set, sym) __link_set_make_entry(set, sym, 23)\r
-#define __link_set_add_rodata(set, sym) __link_set_make_entry(set, sym, 23)\r
-#define __link_set_add_data(set, sym) __link_set_make_entry(set, sym, 25)\r
-#define __link_set_add_bss(set, sym)  __link_set_make_entry(set, sym, 27)\r
-\r
-#define __link_set_decl(set, ptype)         \\r
-extern struct {               \\r
-  int __ls_length;            \\r
-  ptype *__ls_items[1];           \\r
-} __link_set_##set\r
-\r
-#define __link_set_start(set) (&(__link_set_##set).__ls_items[0])\r
-#define __link_set_end(set)           \\r
-  (&(__link_set_##set).__ls_items[(__link_set_##set).__ls_length])\r
-\r
-#define __link_set_count(set) ((__link_set_##set).__ls_length)\r
-\r
-#endif /* !_SYS_CDEFS_AOUT_H_ */\r