00001 /* Backward compatibility unwind routines. 00002 Copyright (C) 2004 00003 Free Software Foundation, Inc. 00004 00005 This file is part of GCC. 00006 00007 GCC is free software; you can redistribute it and/or modify it 00008 under the terms of the GNU General Public License as published by 00009 the Free Software Foundation; either version 2, or (at your option) 00010 any later version. 00011 00012 In addition to the permissions in the GNU General Public License, the 00013 Free Software Foundation gives you unlimited permission to link the 00014 compiled version of this file into combinations with other programs, 00015 and to distribute those combinations without any restriction coming 00016 from the use of this file. (The General Public License restrictions 00017 do apply in other respects; for example, they cover modification of 00018 the file, and distribution when not linked into a combined 00019 executable.) 00020 00021 GCC is distributed in the hope that it will be useful, but WITHOUT 00022 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 00023 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public 00024 License for more details. 00025 00026 You should have received a copy of the GNU General Public License 00027 along with GCC; see the file COPYING. If not, write to the Free 00028 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 00029 02110-1301, USA. */ 00030 00031 #define symver(name, version) \ 00032 __asm__ (".symver " #name"," #name "@" #version) #define alias(name) \ __typeof(name) __libunwind##name __attribute__ ((alias (#name)))
1.5.6