1104834Sobrien/* DLX support for BFD.
2104834Sobrien   Copyright 2002 Free Software Foundation, Inc.
3104834Sobrien
4104834Sobrien   This file is part of BFD, the Binary File Descriptor library.
5104834Sobrien
6104834Sobrien   This program is free software; you can redistribute it and/or modify
7104834Sobrien   it under the terms of the GNU General Public License as published by
8104834Sobrien   the Free Software Foundation; either version 2 of the License, or
9104834Sobrien   (at your option) any later version.
10104834Sobrien
11104834Sobrien   This program is distributed in the hope that it will be useful,
12104834Sobrien   but WITHOUT ANY WARRANTY; without even the implied warranty of
13104834Sobrien   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14104834Sobrien   GNU General Public License for more details.
15104834Sobrien
16104834Sobrien   You should have received a copy of the GNU General Public License
17104834Sobrien   along with this program; if not, write to the Free Software Foundation,
18218822Sdim   Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.  */
19104834Sobrien
20104834Sobrien#ifndef _ELF_DLX_H
21104834Sobrien#define _ELF_DLX_H
22104834Sobrien
23104834Sobrien#include "elf/reloc-macros.h"
24104834Sobrien
25104834Sobrien#if 0
26104834SobrienSTART_RELOC_NUMBERS (elf_dlx_reloc_type)
27104834Sobrien     RELOC_NUMBER (R_DLX_NONE,            0)
28104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_16,        1)
29104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_26,        2)
30104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_32,        3)
31104834Sobrien     RELOC_NUMBER (R_DLX_GNU_VTINHERIT,   4)
32104834Sobrien     RELOC_NUMBER (R_DLX_GNU_VTENTRY,     5)
33104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_16_HI,     6)
34104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_16_LO,     7)
35104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_16_PCREL,  8)
36104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_26_PCREL,  9)
37104834SobrienEND_RELOC_NUMBERS (R_DLX_max)
38104834Sobrien#else
39104834SobrienSTART_RELOC_NUMBERS (elf_dlx_reloc_type)
40104834Sobrien     RELOC_NUMBER (R_DLX_NONE,            0)
41104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_8,         1)
42104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_16,        2)
43104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_32,        3)
44104834Sobrien     RELOC_NUMBER (R_DLX_GNU_VTINHERIT,   4)
45104834Sobrien     RELOC_NUMBER (R_DLX_GNU_VTENTRY,     5)
46104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_16_HI,     6)
47104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_16_LO,     7)
48104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_16_PCREL,  8)
49104834Sobrien     RELOC_NUMBER (R_DLX_RELOC_26_PCREL,  9)
50104834SobrienEND_RELOC_NUMBERS (R_DLX_max)
51104834Sobrien#endif /* 0 */
52104834Sobrien
53104834Sobrien#endif /* _ELF_DLX_H */
54