require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&__BFD_H_SEEN__)) {
    eval 'sub __BFD_H_SEEN__ () {1;}' unless defined(&__BFD_H_SEEN__);
    if(defined(&__cplusplus)) {
    }
    unless(defined(&_ANSIDECL_H)) {
	eval 'sub _ANSIDECL_H () {1;}' unless defined(&_ANSIDECL_H);
	unless(defined(&GCC_VERSION)) {
	    eval 'sub GCC_VERSION () {( &__GNUC__ * 1000+  &__GNUC_MINOR__);}' unless defined(&GCC_VERSION);
	}
	if(defined ( &__STDC__) || defined ( &_AIX) || (defined ( &__mips)  && defined ( &_SYSTYPE_SVR4)) || defined( &_WIN32) || (defined( &__alpha)  && defined( &__cplusplus))) {
	    eval 'sub ANSI_PROTOTYPES () {1;}' unless defined(&ANSI_PROTOTYPES);
	    eval 'sub PTR () { &void *;}' unless defined(&PTR);
	    eval 'sub PTRCONST () { &void * &const;}' unless defined(&PTRCONST);
	    eval 'sub LONG_DOUBLE () {\'long double\';}' unless defined(&LONG_DOUBLE);
	    eval 'sub PARAMS {
	        my($ARGS) = @_;
    		eval q($ARGS);
	    }' unless defined(&PARAMS);
	    eval 'sub VPARAMS {
	        my($ARGS) = @_;
    		eval q($ARGS);
	    }' unless defined(&VPARAMS);
	    eval 'sub VA_START {
	        my($VA_LIST, $VAR) = @_;
    		eval q( &va_start($VA_LIST, $VAR));
	    }' unless defined(&VA_START);
	    eval 'sub VA_OPEN {
	        my($AP, $VAR) = @_;
    		eval q({  &va_list $AP;  &va_start($AP, $VAR); { \'struct Qdmy\');
	    }' unless defined(&VA_OPEN);
	    eval 'sub VA_CLOSE {
	        my($AP) = @_;
    		eval q(}  &va_end($AP); });
	    }' unless defined(&VA_CLOSE);
	    eval 'sub VA_FIXEDARG {
	        my($AP, $T, $N) = @_;
    		eval q(\'struct Qdmy\');
	    }' unless defined(&VA_FIXEDARG);
	    undef(&const) if defined(&const);
	    undef(&volatile) if defined(&volatile);
	    undef(&signed) if defined(&signed);
	    undef(&inline) if defined(&inline);
	    if((defined(&__STDC_VERSION__) ? &__STDC_VERSION__ : 0) > 199901) {
	    } else {
		if((defined(&GCC_VERSION) ? &GCC_VERSION : 0) >= 2007) {
		    eval 'sub inline () { &__inline__;}' unless defined(&inline);
		} else {
		    eval 'sub inline () {1;}' unless defined(&inline);
		}
	    }
	    unless(defined(&IN_GCC)) {
		eval 'sub CONST () { &const;}' unless defined(&CONST);
		eval 'sub VOLATILE () { &volatile;}' unless defined(&VOLATILE);
		eval 'sub SIGNED () {\'signed\';}' unless defined(&SIGNED);
		eval 'sub PROTO {
		    my($type, $name, $arglist) = @_;
    		    eval q($type $name $arglist);
		}' unless defined(&PROTO);
		eval 'sub EXFUN {
		    my($name, $proto) = @_;
    		    eval q($name $proto);
		}' unless defined(&EXFUN);
		eval 'sub DEFUN {
		    my($name, $arglist, $args) = @_;
    		    eval q($name($args));
		}' unless defined(&DEFUN);
		eval 'sub DEFUN_VOID {
		    my($name) = @_;
    		    eval q($name( &void));
		}' unless defined(&DEFUN_VOID);
		eval 'sub AND () {,;}' unless defined(&AND);
		eval 'sub DOTS () {, ...;}' unless defined(&DOTS);
		eval 'sub NOARGS () { &void;}' unless defined(&NOARGS);
	    }
	} else {
	    undef(&ANSI_PROTOTYPES) if defined(&ANSI_PROTOTYPES);
	    eval 'sub PTR () {\'char\' *;}' unless defined(&PTR);
	    eval 'sub PTRCONST () { &PTR;}' unless defined(&PTRCONST);
	    eval 'sub LONG_DOUBLE () {\'double\';}' unless defined(&LONG_DOUBLE);
	    eval 'sub PARAMS {
	        my($args) = @_;
    		eval q(());
	    }' unless defined(&PARAMS);
	    eval 'sub VPARAMS {
	        my($args) = @_;
    		eval q(( &va_alist)  &va_dcl);
	    }' unless defined(&VPARAMS);
	    eval 'sub VA_START {
	        my($va_list, $var) = @_;
    		eval q( &va_start($va_list));
	    }' unless defined(&VA_START);
	    eval 'sub VA_OPEN {
	        my($AP, $VAR) = @_;
    		eval q({  &va_list $AP;  &va_start($AP); { \'struct Qdmy\');
	    }' unless defined(&VA_OPEN);
	    eval 'sub VA_CLOSE {
	        my($AP) = @_;
    		eval q(}  &va_end($AP); });
	    }' unless defined(&VA_CLOSE);
	    eval 'sub VA_FIXEDARG {
	        my($AP, $TYPE, $NAME) = @_;
    		eval q($TYPE $NAME =  &va_arg($AP, $TYPE));
	    }' unless defined(&VA_FIXEDARG);
	    undef(&const) if defined(&const);
	    undef(&volatile) if defined(&volatile);
	    undef(&signed) if defined(&signed);
	    undef(&inline) if defined(&inline);
	    eval 'sub const () {1;}' unless defined(&const);
	    eval 'sub volatile () {1;}' unless defined(&volatile);
	    eval 'sub signed () {1;}' unless defined(&signed);
	    eval 'sub inline () {1;}' unless defined(&inline);
	    unless(defined(&IN_GCC)) {
		eval 'sub CONST () {1;}' unless defined(&CONST);
		eval 'sub VOLATILE () {1;}' unless defined(&VOLATILE);
		eval 'sub SIGNED () {1;}' unless defined(&SIGNED);
		eval 'sub PROTO {
		    my($type, $name, $arglist) = @_;
    		    eval q($type $name ());
		}' unless defined(&PROTO);
		eval 'sub EXFUN {
		    my($name, $proto) = @_;
    		    eval q($name());
		}' unless defined(&EXFUN);
		eval 'sub DEFUN {
		    my($name, $arglist, $args) = @_;
    		    eval q($name $arglist $args;);
		}' unless defined(&DEFUN);
		eval 'sub DEFUN_VOID {
		    my($name) = @_;
    		    eval q($name());
		}' unless defined(&DEFUN_VOID);
		eval 'sub AND () {;;}' unless defined(&AND);
		eval 'sub DOTS () {1;}' unless defined(&DOTS);
		eval 'sub NOARGS () {1;}' unless defined(&NOARGS);
	    }
	}
	if(((defined(&GCC_VERSION) ? &GCC_VERSION : 0) < 2007)) {
	    eval 'sub __attribute__ {
	        my($x) = @_;
    		eval q();
	    }' unless defined(&__attribute__);
	}
	unless(defined(&ATTRIBUTE_MALLOC)) {
	    if(((defined(&GCC_VERSION) ? &GCC_VERSION : 0) >= 2096)) {
		eval 'sub ATTRIBUTE_MALLOC () { &__attribute__ (( &__malloc__));}' unless defined(&ATTRIBUTE_MALLOC);
	    } else {
		eval 'sub ATTRIBUTE_MALLOC () {1;}' unless defined(&ATTRIBUTE_MALLOC);
	    }
	}
	unless(defined(&ATTRIBUTE_UNUSED_LABEL)) {
	    if(((defined(&GCC_VERSION) ? &GCC_VERSION : 0) >= 2093)) {
		eval 'sub ATTRIBUTE_UNUSED_LABEL () { &ATTRIBUTE_UNUSED;}' unless defined(&ATTRIBUTE_UNUSED_LABEL);
	    } else {
		eval 'sub ATTRIBUTE_UNUSED_LABEL () {1;}' unless defined(&ATTRIBUTE_UNUSED_LABEL);
	    }
	}
	unless(defined(&ATTRIBUTE_UNUSED)) {
	    eval 'sub ATTRIBUTE_UNUSED () { &__attribute__ (( &__unused__));}' unless defined(&ATTRIBUTE_UNUSED);
	}
	unless(defined(&ATTRIBUTE_NORETURN)) {
	    eval 'sub ATTRIBUTE_NORETURN () { &__attribute__ (( &__noreturn__));}' unless defined(&ATTRIBUTE_NORETURN);
	}
	unless(defined(&ATTRIBUTE_NONNULL)) {
	    if(((defined(&GCC_VERSION) ? &GCC_VERSION : 0) >= 3003)) {
		eval 'sub ATTRIBUTE_NONNULL {
		    my($m) = @_;
    		    eval q( &__attribute__ (( &__nonnull__ ($m))));
		}' unless defined(&ATTRIBUTE_NONNULL);
	    } else {
		eval 'sub ATTRIBUTE_NONNULL {
		    my($m) = @_;
    		    eval q();
		}' unless defined(&ATTRIBUTE_NONNULL);
	    }
	}
	unless(defined(&ATTRIBUTE_PRINTF)) {
	    eval 'sub ATTRIBUTE_PRINTF {
	        my($m, $n) = @_;
    		eval q( &__attribute__ (( &__format__ ( &__printf__, $m, $n)))  &ATTRIBUTE_NONNULL($m));
	    }' unless defined(&ATTRIBUTE_PRINTF);
	    eval 'sub ATTRIBUTE_PRINTF_1 () { &ATTRIBUTE_PRINTF(1, 2);}' unless defined(&ATTRIBUTE_PRINTF_1);
	    eval 'sub ATTRIBUTE_PRINTF_2 () { &ATTRIBUTE_PRINTF(2, 3);}' unless defined(&ATTRIBUTE_PRINTF_2);
	    eval 'sub ATTRIBUTE_PRINTF_3 () { &ATTRIBUTE_PRINTF(3, 4);}' unless defined(&ATTRIBUTE_PRINTF_3);
	    eval 'sub ATTRIBUTE_PRINTF_4 () { &ATTRIBUTE_PRINTF(4, 5);}' unless defined(&ATTRIBUTE_PRINTF_4);
	    eval 'sub ATTRIBUTE_PRINTF_5 () { &ATTRIBUTE_PRINTF(5, 6);}' unless defined(&ATTRIBUTE_PRINTF_5);
	}
	unless(defined(&ATTRIBUTE_NULL_PRINTF)) {
	    if(((defined(&GCC_VERSION) ? &GCC_VERSION : 0) >= 3003)) {
		eval 'sub ATTRIBUTE_NULL_PRINTF {
		    my($m, $n) = @_;
    		    eval q( &__attribute__ (( &__format__ ( &__printf__, $m, $n))));
		}' unless defined(&ATTRIBUTE_NULL_PRINTF);
	    } else {
		eval 'sub ATTRIBUTE_NULL_PRINTF {
		    my($m, $n) = @_;
    		    eval q();
		}' unless defined(&ATTRIBUTE_NULL_PRINTF);
	    }
	    eval 'sub ATTRIBUTE_NULL_PRINTF_1 () { &ATTRIBUTE_NULL_PRINTF(1, 2);}' unless defined(&ATTRIBUTE_NULL_PRINTF_1);
	    eval 'sub ATTRIBUTE_NULL_PRINTF_2 () { &ATTRIBUTE_NULL_PRINTF(2, 3);}' unless defined(&ATTRIBUTE_NULL_PRINTF_2);
	    eval 'sub ATTRIBUTE_NULL_PRINTF_3 () { &ATTRIBUTE_NULL_PRINTF(3, 4);}' unless defined(&ATTRIBUTE_NULL_PRINTF_3);
	    eval 'sub ATTRIBUTE_NULL_PRINTF_4 () { &ATTRIBUTE_NULL_PRINTF(4, 5);}' unless defined(&ATTRIBUTE_NULL_PRINTF_4);
	    eval 'sub ATTRIBUTE_NULL_PRINTF_5 () { &ATTRIBUTE_NULL_PRINTF(5, 6);}' unless defined(&ATTRIBUTE_NULL_PRINTF_5);
	}
	if((defined(&GCC_VERSION) ? &GCC_VERSION : 0) < 2008) {
	    eval 'sub __extension__ () {1;}' unless defined(&__extension__);
	}
    }
    require 'symcat.ph';
    if(defined ( &__STDC__) || defined ( &ALMOST_STDC) || defined ( &HAVE_STRINGIZE)) {
	unless(defined(&SABER)) {
	    undef(&CONCAT4) if defined(&CONCAT4);
	    eval 'sub CONCAT4 {
	        my($a,$b,$c,$d) = @_;
    		eval q( &XCONCAT2( &CONCAT2($a,$b), &CONCAT2($c,$d)));
	    }' unless defined(&CONCAT4);
	}
    }
    eval 'sub BFD_ARCH_SIZE () {64;}' unless defined(&BFD_ARCH_SIZE);
    eval 'sub BFD_DEFAULT_TARGET_SIZE () {64;}' unless defined(&BFD_DEFAULT_TARGET_SIZE);
    eval 'sub BFD_HOST_64BIT_LONG () {1;}' unless defined(&BFD_HOST_64BIT_LONG);
    eval 'sub BFD_HOST_LONG_LONG () {1;}' unless defined(&BFD_HOST_LONG_LONG);
    if(1) {
	eval 'sub BFD_HOST_64_BIT () {\'long\';}' unless defined(&BFD_HOST_64_BIT);
	eval 'sub BFD_HOST_U_64_BIT () {\'unsigned long\';}' unless defined(&BFD_HOST_U_64_BIT);
    }
    if((defined(&BFD_ARCH_SIZE) ? &BFD_ARCH_SIZE : 0) >= 64) {
	eval 'sub BFD64 () {1;}' unless defined(&BFD64);
    }
    unless(defined(&INLINE)) {
	if((defined(&__GNUC__) ? &__GNUC__ : 0) >= 2) {
	    eval 'sub INLINE () { &__inline__;}' unless defined(&INLINE);
	} else {
	    eval 'sub INLINE () {1;}' unless defined(&INLINE);
	}
    }
    undef(&FALSE) if defined(&FALSE);
    undef(&TRUE) if defined(&TRUE);
    eval 'sub FALSE () {0;}' unless defined(&FALSE);
    eval 'sub TRUE () {1;}' unless defined(&TRUE);
    if(0) {
	undef(&false) if defined(&false);
	undef(&true) if defined(&true);
	eval 'sub false () { &dont_use_false_in_bfd;}' unless defined(&false);
	eval 'sub true () { &dont_use_true_in_bfd;}' unless defined(&true);
    }
    if(defined(&BFD64)) {
	unless(defined(&BFD_HOST_64_BIT)) {
	    die("No\ 64\ bit\ integer\ type\ available");
	}
	unless(defined(&fprintf_vma)) {
	    if((defined(&BFD_HOST_64BIT_LONG) ? &BFD_HOST_64BIT_LONG : 0)) {
		eval 'sub sprintf_vma {
		    my($s,$x) = @_;
    		    eval q( &sprintf ($s, \\"%016lx\\", $x));
		}' unless defined(&sprintf_vma);
		eval 'sub fprintf_vma {
		    my($f,$x) = @_;
    		    eval q( &fprintf ($f, \\"%016lx\\", $x));
		}' unless defined(&fprintf_vma);
	    } else {
		eval 'sub _bfd_int64_low {
		    my($x) = @_;
    		    eval q(( ((($x) & 0xffffffff))));
		}' unless defined(&_bfd_int64_low);
		eval 'sub _bfd_int64_high {
		    my($x) = @_;
    		    eval q(( ((($x) >> 32) & 0xffffffff)));
		}' unless defined(&_bfd_int64_high);
		eval 'sub fprintf_vma {
		    my($s,$x) = @_;
    		    eval q( &fprintf (($s), \\"%08lx%08lx\\",  &_bfd_int64_high ($x),  &_bfd_int64_low ($x)));
		}' unless defined(&fprintf_vma);
		eval 'sub sprintf_vma {
		    my($s,$x) = @_;
    		    eval q( &sprintf (($s), \\"%08lx%08lx\\",  &_bfd_int64_high ($x),  &_bfd_int64_low ($x)));
		}' unless defined(&sprintf_vma);
	    }
	}
    } else {
	eval 'sub fprintf_vma {
	    my($s,$x) = @_;
    	    eval q( &fprintf ($s, \\"%08lx\\", $x));
	}' unless defined(&fprintf_vma);
	eval 'sub sprintf_vma {
	    my($s,$x) = @_;
    	    eval q( &sprintf ($s, \\"%08lx\\", $x));
	}' unless defined(&sprintf_vma);
    }
    unless(defined(&BFD_HOST_64_BIT)) {
    }
    eval 'sub printf_vma {
        my($x) = @_;
	    eval q( &fprintf_vma( &stdout,$x));
    }' unless defined(&printf_vma);
    eval 'sub bfd_printf_vma {
        my($abfd,$x) = @_;
	    eval q( &bfd_fprintf_vma ($abfd, &stdout,$x));
    }' unless defined(&bfd_printf_vma);
    eval("sub bfd_unknown () { 0; }") unless defined(&bfd_unknown);
    eval("sub bfd_object () { 1; }") unless defined(&bfd_object);
    eval("sub bfd_archive () { 2; }") unless defined(&bfd_archive);
    eval("sub bfd_core () { 3; }") unless defined(&bfd_core);
    eval("sub bfd_type_end () { 4; }") unless defined(&bfd_type_end);
    eval 'sub BFD_NO_FLAGS () {0x;}' unless defined(&BFD_NO_FLAGS);
    eval 'sub HAS_RELOC () {0x1;}' unless defined(&HAS_RELOC);
    eval 'sub EXEC_P () {0x2;}' unless defined(&EXEC_P);
    eval 'sub HAS_LINENO () {0x4;}' unless defined(&HAS_LINENO);
    eval 'sub HAS_DEBUG () {0x8;}' unless defined(&HAS_DEBUG);
    eval 'sub HAS_SYMS () {0x10;}' unless defined(&HAS_SYMS);
    eval 'sub HAS_LOCALS () {0x20;}' unless defined(&HAS_LOCALS);
    eval 'sub DYNAMIC () {0x40;}' unless defined(&DYNAMIC);
    eval 'sub WP_TEXT () {0x80;}' unless defined(&WP_TEXT);
    eval 'sub D_PAGED () {0x100;}' unless defined(&D_PAGED);
    eval 'sub BFD_IS_RELAXABLE () {0x200;}' unless defined(&BFD_IS_RELAXABLE);
    eval 'sub BFD_TRADITIONAL_FORMAT () {0x400;}' unless defined(&BFD_TRADITIONAL_FORMAT);
    eval 'sub BFD_IN_MEMORY () {0x800;}' unless defined(&BFD_IN_MEMORY);
    eval 'sub HAS_LOAD_PAGE () {0x1000;}' unless defined(&HAS_LOAD_PAGE);
    eval 'sub BFD_NO_MORE_SYMBOLS () {(( &symindex) ~0);}' unless defined(&BFD_NO_MORE_SYMBOLS);
    eval 'sub bfd_get_section {
        my($x) = @_;
	    eval q((($x)-> &section));
    }' unless defined(&bfd_get_section);
    eval 'sub bfd_get_output_section {
        my($x) = @_;
	    eval q((($x)-> ($section->{output_section})));
    }' unless defined(&bfd_get_output_section);
    eval 'sub bfd_set_section {
        my($x,$y) = @_;
	    eval q((($x)-> &section) = ($y));
    }' unless defined(&bfd_set_section);
    eval 'sub bfd_asymbol_base {
        my($x) = @_;
	    eval q((($x)-> ($section->{vma})));
    }' unless defined(&bfd_asymbol_base);
    eval 'sub bfd_asymbol_value {
        my($x) = @_;
	    eval q(( &bfd_asymbol_base($x) + ($x)-> &value));
    }' unless defined(&bfd_asymbol_value);
    eval 'sub bfd_asymbol_name {
        my($x) = @_;
	    eval q((($x)-> &name));
    }' unless defined(&bfd_asymbol_name);
    eval 'sub bfd_asymbol_bfd {
        my($x) = @_;
	    eval q((($x)-> &the_bfd));
    }' unless defined(&bfd_asymbol_bfd);
    eval 'sub bfd_asymbol_flavour {
        my($x) = @_;
	    eval q(( &bfd_asymbol_bfd($x)-> ($xvec->{flavour})));
    }' unless defined(&bfd_asymbol_flavour);
    eval 'sub align_power {
        my($addr, $align) = @_;
	    eval q(((($addr) + (( &bfd_vma) 1<< ($align)) - 1) & (( &bfd_vma) -1<< ($align))));
    }' unless defined(&align_power);
    eval 'sub bfd_get_section_name {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &name + 0));
    }' unless defined(&bfd_get_section_name);
    eval 'sub bfd_get_section_vma {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &vma + 0));
    }' unless defined(&bfd_get_section_vma);
    eval 'sub bfd_get_section_lma {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &lma + 0));
    }' unless defined(&bfd_get_section_lma);
    eval 'sub bfd_get_section_alignment {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &alignment_power + 0));
    }' unless defined(&bfd_get_section_alignment);
    eval 'sub bfd_section_name {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &name));
    }' unless defined(&bfd_section_name);
    eval 'sub bfd_section_size {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &_raw_size));
    }' unless defined(&bfd_section_size);
    eval 'sub bfd_get_section_size {
        my($ptr) = @_;
	    eval q((($ptr)-> &_raw_size));
    }' unless defined(&bfd_get_section_size);
    eval 'sub bfd_section_vma {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &vma));
    }' unless defined(&bfd_section_vma);
    eval 'sub bfd_section_lma {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &lma));
    }' unless defined(&bfd_section_lma);
    eval 'sub bfd_section_alignment {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &alignment_power));
    }' unless defined(&bfd_section_alignment);
    eval 'sub bfd_get_section_flags {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &flags + 0));
    }' unless defined(&bfd_get_section_flags);
    eval 'sub bfd_get_section_userdata {
        my($bfd, $ptr) = @_;
	    eval q((($ptr)-> &userdata));
    }' unless defined(&bfd_get_section_userdata);
    eval 'sub bfd_is_com_section {
        my($ptr) = @_;
	    eval q(((($ptr)-> &flags &  &SEC_IS_COMMON) != 0));
    }' unless defined(&bfd_is_com_section);
    eval 'sub bfd_set_section_vma {
        my($bfd, $ptr, $val) = @_;
	    eval q(((($ptr)-> &vma = ($ptr)-> &lma = ($val)), (($ptr)-> &user_set_vma =  &TRUE),  &TRUE));
    }' unless defined(&bfd_set_section_vma);
    eval 'sub bfd_set_section_alignment {
        my($bfd, $ptr, $val) = @_;
	    eval q(((($ptr)-> &alignment_power = ($val)), &TRUE));
    }' unless defined(&bfd_set_section_alignment);
    eval 'sub bfd_set_section_userdata {
        my($bfd, $ptr, $val) = @_;
	    eval q(((($ptr)-> &userdata = ($val)), &TRUE));
    }' unless defined(&bfd_set_section_userdata);
    eval("sub bfd_print_symbol_name () { 0; }") unless defined(&bfd_print_symbol_name);
    eval("sub bfd_print_symbol_more () { 1; }") unless defined(&bfd_print_symbol_more);
    eval("sub bfd_print_symbol_all () { 2; }") unless defined(&bfd_print_symbol_all);
    eval 'sub COFF_SWAP_TABLE () {( &void *)  &bfd_coff_std_swap_table;}' unless defined(&COFF_SWAP_TABLE);
    if((defined(&__GNUC__) ? &__GNUC__ : 0)) {
	eval 'sub bfd_read {
	    my($BUF, $ELTSIZE, $NITEMS, $ABFD) = @_;
    	    eval q(( &warn_deprecated (\\"bfd_read\\",  &__FILE__,  &__LINE__,  &__FUNCTION__),  &bfd_bread (($BUF), ($ELTSIZE) * ($NITEMS), ($ABFD))));
	}' unless defined(&bfd_read);
	eval 'sub bfd_write {
	    my($BUF, $ELTSIZE, $NITEMS, $ABFD) = @_;
    	    eval q(( &warn_deprecated (\\"bfd_write\\",  &__FILE__,  &__LINE__,  &__FUNCTION__),  &bfd_bwrite (($BUF), ($ELTSIZE) * ($NITEMS), ($ABFD))));
	}' unless defined(&bfd_write);
    } else {
	eval 'sub bfd_read {
	    my($BUF, $ELTSIZE, $NITEMS, $ABFD) = @_;
    	    eval q(( &warn_deprecated (\\"bfd_read\\", ( &const \'char\' *) 0, 0, ( &const \'char\' *) 0),  &bfd_bread (($BUF), ($ELTSIZE) * ($NITEMS), ($ABFD))));
	}' unless defined(&bfd_read);
	eval 'sub bfd_write {
	    my($BUF, $ELTSIZE, $NITEMS, $ABFD) = @_;
    	    eval q(( &warn_deprecated (\\"bfd_write\\", ( &const \'char\' *) 0, 0, ( &const \'char\' *) 0),  &bfd_bwrite (($BUF), ($ELTSIZE) * ($NITEMS), ($ABFD))));
	}' unless defined(&bfd_write);
    }
    eval 'sub bfd_get_filename {
        my($abfd) = @_;
	    eval q(( ($abfd)-> &filename));
    }' unless defined(&bfd_get_filename);
    eval 'sub bfd_get_cacheable {
        my($abfd) = @_;
	    eval q((($abfd)-> &cacheable));
    }' unless defined(&bfd_get_cacheable);
    eval 'sub bfd_get_format {
        my($abfd) = @_;
	    eval q((($abfd)-> &format));
    }' unless defined(&bfd_get_format);
    eval 'sub bfd_get_target {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{name})));
    }' unless defined(&bfd_get_target);
    eval 'sub bfd_get_flavour {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{flavour})));
    }' unless defined(&bfd_get_flavour);
    eval 'sub bfd_family_coff {
        my($abfd) = @_;
	    eval q(( &bfd_get_flavour ($abfd) ==  &bfd_target_coff_flavour ||  &bfd_get_flavour ($abfd) ==  &bfd_target_xcoff_flavour));
    }' unless defined(&bfd_family_coff);
    eval 'sub bfd_big_endian {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{byteorder}) ==  &BFD_ENDIAN_BIG));
    }' unless defined(&bfd_big_endian);
    eval 'sub bfd_little_endian {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{byteorder}) ==  &BFD_ENDIAN_LITTLE));
    }' unless defined(&bfd_little_endian);
    eval 'sub bfd_header_big_endian {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{header_byteorder}) ==  &BFD_ENDIAN_BIG));
    }' unless defined(&bfd_header_big_endian);
    eval 'sub bfd_header_little_endian {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{header_byteorder}) ==  &BFD_ENDIAN_LITTLE));
    }' unless defined(&bfd_header_little_endian);
    eval 'sub bfd_get_file_flags {
        my($abfd) = @_;
	    eval q((($abfd)-> &flags));
    }' unless defined(&bfd_get_file_flags);
    eval 'sub bfd_applicable_file_flags {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{object_flags})));
    }' unless defined(&bfd_applicable_file_flags);
    eval 'sub bfd_applicable_section_flags {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{section_flags})));
    }' unless defined(&bfd_applicable_section_flags);
    eval 'sub bfd_my_archive {
        my($abfd) = @_;
	    eval q((($abfd)-> &my_archive));
    }' unless defined(&bfd_my_archive);
    eval 'sub bfd_has_map {
        my($abfd) = @_;
	    eval q((($abfd)-> &has_armap));
    }' unless defined(&bfd_has_map);
    eval 'sub bfd_valid_reloc_types {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{valid_reloc_types})));
    }' unless defined(&bfd_valid_reloc_types);
    eval 'sub bfd_usrdata {
        my($abfd) = @_;
	    eval q((($abfd)-> &usrdata));
    }' unless defined(&bfd_usrdata);
    eval 'sub bfd_get_start_address {
        my($abfd) = @_;
	    eval q((($abfd)-> &start_address));
    }' unless defined(&bfd_get_start_address);
    eval 'sub bfd_get_symcount {
        my($abfd) = @_;
	    eval q((($abfd)-> &symcount));
    }' unless defined(&bfd_get_symcount);
    eval 'sub bfd_get_outsymbols {
        my($abfd) = @_;
	    eval q((($abfd)-> &outsymbols));
    }' unless defined(&bfd_get_outsymbols);
    eval 'sub bfd_count_sections {
        my($abfd) = @_;
	    eval q((($abfd)-> &section_count));
    }' unless defined(&bfd_count_sections);
    eval 'sub bfd_get_dynamic_symcount {
        my($abfd) = @_;
	    eval q((($abfd)-> &dynsymcount));
    }' unless defined(&bfd_get_dynamic_symcount);
    eval 'sub bfd_get_symbol_leading_char {
        my($abfd) = @_;
	    eval q((($abfd)-> ($xvec->{symbol_leading_char})));
    }' unless defined(&bfd_get_symbol_leading_char);
    eval 'sub bfd_set_cacheable {
        my($abfd,$bool) = @_;
	    eval q(((($abfd)-> &cacheable = $bool),  &TRUE));
    }' unless defined(&bfd_set_cacheable);
    if(defined( &__STDC__) || defined( &ALMOST_STDC)) {
    }
    eval("sub DYN_NORMAL () { 0; }") unless defined(&DYN_NORMAL);
    eval("sub DYN_AS_NEEDED () { 1; }") unless defined(&DYN_AS_NEEDED);
    eval("sub DYN_DT_NEEDED () { 2; }") unless defined(&DYN_DT_NEEDED);
    if(defined( &__STDC__) || defined( &ALMOST_STDC)) {
    }
    eval 'sub bfd_put_8 {
        my($abfd, $val, $ptr) = @_;
	    eval q((( &void) (*( ($ptr)) = ($val) & 0xff)));
    }' unless defined(&bfd_put_8);
    eval 'sub bfd_put_signed_8 () { &bfd_put_8;}' unless defined(&bfd_put_signed_8);
    eval 'sub bfd_get_8 {
        my($abfd, $ptr) = @_;
	    eval q((* ($ptr) & 0xff));
    }' unless defined(&bfd_get_8);
    eval 'sub bfd_get_signed_8 {
        my($abfd, $ptr) = @_;
	    eval q((((* ($ptr) & 0xff) ^ 0x80) - 0x80));
    }' unless defined(&bfd_get_signed_8);
    eval 'sub bfd_put_16 {
        my($abfd, $val, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_putx16, (($val),($ptr))));
    }' unless defined(&bfd_put_16);
    eval 'sub bfd_put_signed_16 () { &bfd_put_16;}' unless defined(&bfd_put_signed_16);
    eval 'sub bfd_get_16 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_getx16, ($ptr)));
    }' unless defined(&bfd_get_16);
    eval 'sub bfd_get_signed_16 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_getx_signed_16, ($ptr)));
    }' unless defined(&bfd_get_signed_16);
    eval 'sub bfd_put_32 {
        my($abfd, $val, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_putx32, (($val),($ptr))));
    }' unless defined(&bfd_put_32);
    eval 'sub bfd_put_signed_32 () { &bfd_put_32;}' unless defined(&bfd_put_signed_32);
    eval 'sub bfd_get_32 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_getx32, ($ptr)));
    }' unless defined(&bfd_get_32);
    eval 'sub bfd_get_signed_32 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_getx_signed_32, ($ptr)));
    }' unless defined(&bfd_get_signed_32);
    eval 'sub bfd_put_64 {
        my($abfd, $val, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_putx64, (($val), ($ptr))));
    }' unless defined(&bfd_put_64);
    eval 'sub bfd_put_signed_64 () { &bfd_put_64;}' unless defined(&bfd_put_signed_64);
    eval 'sub bfd_get_64 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_getx64, ($ptr)));
    }' unless defined(&bfd_get_64);
    eval 'sub bfd_get_signed_64 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_getx_signed_64, ($ptr)));
    }' unless defined(&bfd_get_signed_64);
    eval 'sub bfd_get {
        my($bits, $abfd, $ptr) = @_;
	    eval q((($bits) == 8? ( &bfd_vma)  &bfd_get_8 ($abfd, $ptr) : ($bits) == 16?  &bfd_get_16 ($abfd, $ptr) : ($bits) == 32?  &bfd_get_32 ($abfd, $ptr) : ($bits) == 64?  &bfd_get_64 ($abfd, $ptr) : ( &abort (), ( &bfd_vma) - 1)));
    }' unless defined(&bfd_get);
    eval 'sub bfd_put {
        my($bits, $abfd, $val, $ptr) = @_;
	    eval q((($bits) == 8?  &bfd_put_8 ($abfd, $val, $ptr) : ($bits) == 16?  &bfd_put_16 ($abfd, $val, $ptr) : ($bits) == 32?  &bfd_put_32 ($abfd, $val, $ptr) : ($bits) == 64?  &bfd_put_64 ($abfd, $val, $ptr) : ( &abort (), ( &void) 0)));
    }' unless defined(&bfd_put);
    eval 'sub bfd_h_put_8 {
        my($abfd, $val, $ptr) = @_;
	    eval q( &bfd_put_8 ($abfd, $val, $ptr));
    }' unless defined(&bfd_h_put_8);
    eval 'sub bfd_h_put_signed_8 {
        my($abfd, $val, $ptr) = @_;
	    eval q( &bfd_put_8 ($abfd, $val, $ptr));
    }' unless defined(&bfd_h_put_signed_8);
    eval 'sub bfd_h_get_8 {
        my($abfd, $ptr) = @_;
	    eval q( &bfd_get_8 ($abfd, $ptr));
    }' unless defined(&bfd_h_get_8);
    eval 'sub bfd_h_get_signed_8 {
        my($abfd, $ptr) = @_;
	    eval q( &bfd_get_signed_8 ($abfd, $ptr));
    }' unless defined(&bfd_h_get_signed_8);
    eval 'sub bfd_h_put_16 {
        my($abfd, $val, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_putx16, ($val, $ptr)));
    }' unless defined(&bfd_h_put_16);
    eval 'sub bfd_h_put_signed_16 () { &bfd_h_put_16;}' unless defined(&bfd_h_put_signed_16);
    eval 'sub bfd_h_get_16 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_getx16, ($ptr)));
    }' unless defined(&bfd_h_get_16);
    eval 'sub bfd_h_get_signed_16 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_getx_signed_16, ($ptr)));
    }' unless defined(&bfd_h_get_signed_16);
    eval 'sub bfd_h_put_32 {
        my($abfd, $val, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_putx32, ($val, $ptr)));
    }' unless defined(&bfd_h_put_32);
    eval 'sub bfd_h_put_signed_32 () { &bfd_h_put_32;}' unless defined(&bfd_h_put_signed_32);
    eval 'sub bfd_h_get_32 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_getx32, ($ptr)));
    }' unless defined(&bfd_h_get_32);
    eval 'sub bfd_h_get_signed_32 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_getx_signed_32, ($ptr)));
    }' unless defined(&bfd_h_get_signed_32);
    eval 'sub bfd_h_put_64 {
        my($abfd, $val, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_putx64, ($val, $ptr)));
    }' unless defined(&bfd_h_put_64);
    eval 'sub bfd_h_put_signed_64 () { &bfd_h_put_64;}' unless defined(&bfd_h_put_signed_64);
    eval 'sub bfd_h_get_64 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_getx64, ($ptr)));
    }' unless defined(&bfd_h_get_64);
    eval 'sub bfd_h_get_signed_64 {
        my($abfd, $ptr) = @_;
	    eval q( &BFD_SEND ($abfd,  &bfd_h_getx_signed_64, ($ptr)));
    }' unless defined(&bfd_h_get_signed_64);
    eval 'sub H_PUT_64 () { &bfd_h_put_64;}' unless defined(&H_PUT_64);
    eval 'sub H_PUT_32 () { &bfd_h_put_32;}' unless defined(&H_PUT_32);
    eval 'sub H_PUT_16 () { &bfd_h_put_16;}' unless defined(&H_PUT_16);
    eval 'sub H_PUT_8 () { &bfd_h_put_8;}' unless defined(&H_PUT_8);
    eval 'sub H_PUT_S64 () { &bfd_h_put_signed_64;}' unless defined(&H_PUT_S64);
    eval 'sub H_PUT_S32 () { &bfd_h_put_signed_32;}' unless defined(&H_PUT_S32);
    eval 'sub H_PUT_S16 () { &bfd_h_put_signed_16;}' unless defined(&H_PUT_S16);
    eval 'sub H_PUT_S8 () { &bfd_h_put_signed_8;}' unless defined(&H_PUT_S8);
    eval 'sub H_GET_64 () { &bfd_h_get_64;}' unless defined(&H_GET_64);
    eval 'sub H_GET_32 () { &bfd_h_get_32;}' unless defined(&H_GET_32);
    eval 'sub H_GET_16 () { &bfd_h_get_16;}' unless defined(&H_GET_16);
    eval 'sub H_GET_8 () { &bfd_h_get_8;}' unless defined(&H_GET_8);
    eval 'sub H_GET_S64 () { &bfd_h_get_signed_64;}' unless defined(&H_GET_S64);
    eval 'sub H_GET_S32 () { &bfd_h_get_signed_32;}' unless defined(&H_GET_S32);
    eval 'sub H_GET_S16 () { &bfd_h_get_signed_16;}' unless defined(&H_GET_S16);
    eval 'sub H_GET_S8 () { &bfd_h_get_signed_8;}' unless defined(&H_GET_S8);
    eval 'sub SEC_NO_FLAGS () {0x;}' unless defined(&SEC_NO_FLAGS);
    eval 'sub SEC_ALLOC () {0x1;}' unless defined(&SEC_ALLOC);
    eval 'sub SEC_LOAD () {0x2;}' unless defined(&SEC_LOAD);
    eval 'sub SEC_RELOC () {0x4;}' unless defined(&SEC_RELOC);
    eval 'sub SEC_ARCH_BIT_0 () {0x8;}' unless defined(&SEC_ARCH_BIT_0);
    eval 'sub SEC_READONLY () {0x10;}' unless defined(&SEC_READONLY);
    eval 'sub SEC_CODE () {0x20;}' unless defined(&SEC_CODE);
    eval 'sub SEC_DATA () {0x40;}' unless defined(&SEC_DATA);
    eval 'sub SEC_ROM () {0x80;}' unless defined(&SEC_ROM);
    eval 'sub SEC_CONSTRUCTOR () {0x100;}' unless defined(&SEC_CONSTRUCTOR);
    eval 'sub SEC_HAS_CONTENTS () {0x200;}' unless defined(&SEC_HAS_CONTENTS);
    eval 'sub SEC_NEVER_LOAD () {0x400;}' unless defined(&SEC_NEVER_LOAD);
    eval 'sub SEC_COFF_SHARED_LIBRARY () {0x800;}' unless defined(&SEC_COFF_SHARED_LIBRARY);
    eval 'sub SEC_THREAD_LOCAL () {0x1000;}' unless defined(&SEC_THREAD_LOCAL);
    eval 'sub SEC_HAS_GOT_REF () {0x4000;}' unless defined(&SEC_HAS_GOT_REF);
    eval 'sub SEC_IS_COMMON () {0x8000;}' unless defined(&SEC_IS_COMMON);
    eval 'sub SEC_DEBUGGING () {0x10000;}' unless defined(&SEC_DEBUGGING);
    eval 'sub SEC_IN_MEMORY () {0x20000;}' unless defined(&SEC_IN_MEMORY);
    eval 'sub SEC_EXCLUDE () {0x40000;}' unless defined(&SEC_EXCLUDE);
    eval 'sub SEC_SORT_ENTRIES () {0x80000;}' unless defined(&SEC_SORT_ENTRIES);
    eval 'sub SEC_LINK_ONCE () {0x100000;}' unless defined(&SEC_LINK_ONCE);
    eval 'sub SEC_LINK_DUPLICATES () {0x600000;}' unless defined(&SEC_LINK_DUPLICATES);
    eval 'sub SEC_LINK_DUPLICATES_DISCARD () {0x;}' unless defined(&SEC_LINK_DUPLICATES_DISCARD);
    eval 'sub SEC_LINK_DUPLICATES_ONE_ONLY () {0x200000;}' unless defined(&SEC_LINK_DUPLICATES_ONE_ONLY);
    eval 'sub SEC_LINK_DUPLICATES_SAME_SIZE () {0x400000;}' unless defined(&SEC_LINK_DUPLICATES_SAME_SIZE);
    eval 'sub SEC_LINK_DUPLICATES_SAME_CONTENTS () {0x600000;}' unless defined(&SEC_LINK_DUPLICATES_SAME_CONTENTS);
    eval 'sub SEC_LINKER_CREATED () {0x800000;}' unless defined(&SEC_LINKER_CREATED);
    eval 'sub SEC_KEEP () {0x1000000;}' unless defined(&SEC_KEEP);
    eval 'sub SEC_SMALL_DATA () {0x2000000;}' unless defined(&SEC_SMALL_DATA);
    eval 'sub SEC_SHARED () {0x4000000;}' unless defined(&SEC_SHARED);
    eval 'sub SEC_BLOCK () {0x8000000;}' unless defined(&SEC_BLOCK);
    eval 'sub SEC_CLINK () {0x10000000;}' unless defined(&SEC_CLINK);
    eval 'sub SEC_MERGE () {0x20000000;}' unless defined(&SEC_MERGE);
    eval 'sub SEC_STRINGS () {0x40000000;}' unless defined(&SEC_STRINGS);
    eval 'sub SEC_GROUP () {0x80000000;}' unless defined(&SEC_GROUP);
    eval 'sub ELF_INFO_TYPE_NONE () {0;}' unless defined(&ELF_INFO_TYPE_NONE);
    eval 'sub ELF_INFO_TYPE_STABS () {1;}' unless defined(&ELF_INFO_TYPE_STABS);
    eval 'sub ELF_INFO_TYPE_MERGE () {2;}' unless defined(&ELF_INFO_TYPE_MERGE);
    eval 'sub ELF_INFO_TYPE_EH_FRAME () {3;}' unless defined(&ELF_INFO_TYPE_EH_FRAME);
    eval 'sub ELF_INFO_TYPE_JUST_SYMS () {4;}' unless defined(&ELF_INFO_TYPE_JUST_SYMS);
    eval 'sub BFD_ABS_SECTION_NAME () {"*ABS*";}' unless defined(&BFD_ABS_SECTION_NAME);
    eval 'sub BFD_UND_SECTION_NAME () {"*UND*";}' unless defined(&BFD_UND_SECTION_NAME);
    eval 'sub BFD_COM_SECTION_NAME () {"*COM*";}' unless defined(&BFD_COM_SECTION_NAME);
    eval 'sub BFD_IND_SECTION_NAME () {"*IND*";}' unless defined(&BFD_IND_SECTION_NAME);
    eval 'sub bfd_abs_section_ptr () {(( &asection *)  &bfd_abs_section);}' unless defined(&bfd_abs_section_ptr);
    eval 'sub bfd_is_abs_section {
        my($sec) = @_;
	    eval q((($sec) ==  &bfd_abs_section_ptr));
    }' unless defined(&bfd_is_abs_section);
    eval 'sub bfd_und_section_ptr () {(( &asection *)  &bfd_und_section);}' unless defined(&bfd_und_section_ptr);
    eval 'sub bfd_is_und_section {
        my($sec) = @_;
	    eval q((($sec) ==  &bfd_und_section_ptr));
    }' unless defined(&bfd_is_und_section);
    eval 'sub bfd_com_section_ptr () {(( &asection *)  &bfd_com_section);}' unless defined(&bfd_com_section_ptr);
    eval 'sub bfd_ind_section_ptr () {(( &asection *)  &bfd_ind_section);}' unless defined(&bfd_ind_section_ptr);
    eval 'sub bfd_is_ind_section {
        my($sec) = @_;
	    eval q((($sec) ==  &bfd_ind_section_ptr));
    }' unless defined(&bfd_is_ind_section);
    eval 'sub bfd_is_const_section {
        my($SEC) = @_;
	    eval q(( (($SEC) ==  &bfd_abs_section_ptr) || (($SEC) ==  &bfd_und_section_ptr) || (($SEC) ==  &bfd_com_section_ptr) || (($SEC) ==  &bfd_ind_section_ptr)));
    }' unless defined(&bfd_is_const_section);
    eval 'sub bfd_get_section_size_before_reloc {
        my($section) = @_;
	    eval q((($section)-> &_raw_size));
    }' unless defined(&bfd_get_section_size_before_reloc);
    eval 'sub bfd_get_section_size_after_reloc {
        my($section) = @_;
	    eval q((($section)-> &reloc_done ? ($section)-> &_cooked_size : ( &abort (), ( &bfd_size_type) 1)));
    }' unless defined(&bfd_get_section_size_after_reloc);
    eval 'sub bfd_section_list_remove {
        my($ABFD, $PS) = @_;
	    eval q( &do {  &asection ** &_ps = $PS;  &asection * &_s = * &_ps; * &_ps =  ($_s->{next});  &if ( ($_s->{next}) ==  &NULL) ($ABFD)-> &section_tail =  &_ps; }  &while (0));
    }' unless defined(&bfd_section_list_remove);
    eval 'sub bfd_section_list_insert {
        my($ABFD, $PS, $S) = @_;
	    eval q( &do {  &asection ** &_ps = $PS;  &asection * &_s = $S;  ($_s->{next}) = * &_ps; * &_ps =  &_s;  &if ( ($_s->{next}) ==  &NULL) ($ABFD)-> &section_tail = & ($_s->{next}); }  &while (0));
    }' unless defined(&bfd_section_list_insert);
    eval 'sub bfd_copy_private_section_data {
        my($ibfd, $isection, $obfd, $osection) = @_;
	    eval q( &BFD_SEND ($obfd,  &_bfd_copy_private_section_data, ($ibfd, $isection, $obfd, $osection)));
    }' unless defined(&bfd_copy_private_section_data);
    eval("sub bfd_arch_unknown () { 0; }") unless defined(&bfd_arch_unknown);
    eval("sub bfd_arch_obscure () { 1; }") unless defined(&bfd_arch_obscure);
    eval("sub bfd_arch_m68k () { 2; }") unless defined(&bfd_arch_m68k);
    eval("sub bfd_mach_m68000 () { 1; }") unless defined(&bfd_mach_m68000);
    eval("sub bfd_mach_m68008 () { 2; }") unless defined(&bfd_mach_m68008);
    eval("sub bfd_mach_m68010 () { 3; }") unless defined(&bfd_mach_m68010);
    eval("sub bfd_mach_m68020 () { 4; }") unless defined(&bfd_mach_m68020);
    eval("sub bfd_mach_m68030 () { 5; }") unless defined(&bfd_mach_m68030);
    eval("sub bfd_mach_m68040 () { 6; }") unless defined(&bfd_mach_m68040);
    eval("sub bfd_mach_m68060 () { 7; }") unless defined(&bfd_mach_m68060);
    eval("sub bfd_mach_cpu32 () { 8; }") unless defined(&bfd_mach_cpu32);
    eval("sub bfd_mach_mcf5200 () { 9; }") unless defined(&bfd_mach_mcf5200);
    eval("sub bfd_mach_mcf5206e () { 10; }") unless defined(&bfd_mach_mcf5206e);
    eval("sub bfd_mach_mcf5307 () { 11; }") unless defined(&bfd_mach_mcf5307);
    eval("sub bfd_mach_mcf5407 () { 12; }") unless defined(&bfd_mach_mcf5407);
    eval("sub bfd_mach_mcf528x () { 13; }") unless defined(&bfd_mach_mcf528x);
    eval("sub bfd_arch_vax () { 14; }") unless defined(&bfd_arch_vax);
    eval("sub bfd_arch_i960 () { 15; }") unless defined(&bfd_arch_i960);
    eval("sub bfd_mach_i960_core () { 1; }") unless defined(&bfd_mach_i960_core);
    eval("sub bfd_mach_i960_ka_sa () { 2; }") unless defined(&bfd_mach_i960_ka_sa);
    eval("sub bfd_mach_i960_kb_sb () { 3; }") unless defined(&bfd_mach_i960_kb_sb);
    eval("sub bfd_mach_i960_mc () { 4; }") unless defined(&bfd_mach_i960_mc);
    eval("sub bfd_mach_i960_xa () { 5; }") unless defined(&bfd_mach_i960_xa);
    eval("sub bfd_mach_i960_ca () { 6; }") unless defined(&bfd_mach_i960_ca);
    eval("sub bfd_mach_i960_jx () { 7; }") unless defined(&bfd_mach_i960_jx);
    eval("sub bfd_mach_i960_hx () { 8; }") unless defined(&bfd_mach_i960_hx);
    eval("sub bfd_arch_or32 () { 9; }") unless defined(&bfd_arch_or32);
    eval("sub bfd_arch_a29k () { 10; }") unless defined(&bfd_arch_a29k);
    eval("sub bfd_arch_sparc () { 11; }") unless defined(&bfd_arch_sparc);
    eval("sub bfd_mach_sparc () { 1; }") unless defined(&bfd_mach_sparc);
    eval("sub bfd_mach_sparc_sparclet () { 2; }") unless defined(&bfd_mach_sparc_sparclet);
    eval("sub bfd_mach_sparc_sparclite () { 3; }") unless defined(&bfd_mach_sparc_sparclite);
    eval("sub bfd_mach_sparc_v8plus () { 4; }") unless defined(&bfd_mach_sparc_v8plus);
    eval("sub bfd_mach_sparc_v8plusa () { 5; }") unless defined(&bfd_mach_sparc_v8plusa);
    eval("sub bfd_mach_sparc_sparclite_le () { 6; }") unless defined(&bfd_mach_sparc_sparclite_le);
    eval("sub bfd_mach_sparc_v9 () { 7; }") unless defined(&bfd_mach_sparc_v9);
    eval("sub bfd_mach_sparc_v9a () { 8; }") unless defined(&bfd_mach_sparc_v9a);
    eval("sub bfd_mach_sparc_v8plusb () { 9; }") unless defined(&bfd_mach_sparc_v8plusb);
    eval("sub bfd_mach_sparc_v9b () { 10; }") unless defined(&bfd_mach_sparc_v9b);
    eval("sub bfd_mach_mips3000 () { 3000; }") unless defined(&bfd_mach_mips3000);
    eval("sub bfd_mach_mips3900 () { 3900; }") unless defined(&bfd_mach_mips3900);
    eval("sub bfd_mach_mips4000 () { 4000; }") unless defined(&bfd_mach_mips4000);
    eval("sub bfd_mach_mips4010 () { 4010; }") unless defined(&bfd_mach_mips4010);
    eval("sub bfd_mach_mips4100 () { 4100; }") unless defined(&bfd_mach_mips4100);
    eval("sub bfd_mach_mips4111 () { 4111; }") unless defined(&bfd_mach_mips4111);
    eval("sub bfd_mach_mips4120 () { 4120; }") unless defined(&bfd_mach_mips4120);
    eval("sub bfd_mach_mips4300 () { 4300; }") unless defined(&bfd_mach_mips4300);
    eval("sub bfd_mach_mips4400 () { 4400; }") unless defined(&bfd_mach_mips4400);
    eval("sub bfd_mach_mips4600 () { 4600; }") unless defined(&bfd_mach_mips4600);
    eval("sub bfd_mach_mips4650 () { 4650; }") unless defined(&bfd_mach_mips4650);
    eval("sub bfd_mach_mips5000 () { 5000; }") unless defined(&bfd_mach_mips5000);
    eval("sub bfd_mach_mips5400 () { 5400; }") unless defined(&bfd_mach_mips5400);
    eval("sub bfd_mach_mips5500 () { 5500; }") unless defined(&bfd_mach_mips5500);
    eval("sub bfd_mach_mips6000 () { 6000; }") unless defined(&bfd_mach_mips6000);
    eval("sub bfd_mach_mips7000 () { 7000; }") unless defined(&bfd_mach_mips7000);
    eval("sub bfd_mach_mips8000 () { 8000; }") unless defined(&bfd_mach_mips8000);
    eval("sub bfd_mach_mips10000 () { 10000; }") unless defined(&bfd_mach_mips10000);
    eval("sub bfd_mach_mips12000 () { 12000; }") unless defined(&bfd_mach_mips12000);
    eval("sub bfd_mach_mips16 () { 16; }") unless defined(&bfd_mach_mips16);
    eval("sub bfd_mach_mips5 () { 5; }") unless defined(&bfd_mach_mips5);
    eval("sub bfd_mach_mips_sb1 () { 12310201; }") unless defined(&bfd_mach_mips_sb1);
    eval("sub bfd_mach_mipsisa32 () { 32; }") unless defined(&bfd_mach_mipsisa32);
    eval("sub bfd_mach_mipsisa32r2 () { 33; }") unless defined(&bfd_mach_mipsisa32r2);
    eval("sub bfd_mach_mipsisa64 () { 64; }") unless defined(&bfd_mach_mipsisa64);
    eval("sub bfd_mach_mipsisa64r2 () { 65; }") unless defined(&bfd_mach_mipsisa64r2);
    eval("sub bfd_arch_i386 () { 66; }") unless defined(&bfd_arch_i386);
    eval("sub bfd_mach_i386_i386 () { 1; }") unless defined(&bfd_mach_i386_i386);
    eval("sub bfd_mach_i386_i8086 () { 2; }") unless defined(&bfd_mach_i386_i8086);
    eval("sub bfd_mach_i386_i386_intel_syntax () { 3; }") unless defined(&bfd_mach_i386_i386_intel_syntax);
    eval("sub bfd_mach_x86_64 () { 64; }") unless defined(&bfd_mach_x86_64);
    eval("sub bfd_mach_x86_64_intel_syntax () { 65; }") unless defined(&bfd_mach_x86_64_intel_syntax);
    eval("sub bfd_arch_we32k () { 66; }") unless defined(&bfd_arch_we32k);
    eval("sub bfd_arch_tahoe () { 67; }") unless defined(&bfd_arch_tahoe);
    eval("sub bfd_arch_i860 () { 68; }") unless defined(&bfd_arch_i860);
    eval("sub bfd_arch_i370 () { 69; }") unless defined(&bfd_arch_i370);
    eval("sub bfd_arch_romp () { 70; }") unless defined(&bfd_arch_romp);
    eval("sub bfd_arch_alliant () { 71; }") unless defined(&bfd_arch_alliant);
    eval("sub bfd_arch_convex () { 72; }") unless defined(&bfd_arch_convex);
    eval("sub bfd_arch_m88k () { 73; }") unless defined(&bfd_arch_m88k);
    eval("sub bfd_arch_m98k () { 74; }") unless defined(&bfd_arch_m98k);
    eval("sub bfd_arch_pyramid () { 75; }") unless defined(&bfd_arch_pyramid);
    eval("sub bfd_arch_h8300 () { 76; }") unless defined(&bfd_arch_h8300);
    eval("sub bfd_mach_h8300 () { 1; }") unless defined(&bfd_mach_h8300);
    eval("sub bfd_mach_h8300h () { 2; }") unless defined(&bfd_mach_h8300h);
    eval("sub bfd_mach_h8300s () { 3; }") unless defined(&bfd_mach_h8300s);
    eval("sub bfd_mach_h8300hn () { 4; }") unless defined(&bfd_mach_h8300hn);
    eval("sub bfd_mach_h8300sn () { 5; }") unless defined(&bfd_mach_h8300sn);
    eval("sub bfd_mach_h8300sx () { 6; }") unless defined(&bfd_mach_h8300sx);
    eval("sub bfd_mach_h8300sxn () { 7; }") unless defined(&bfd_mach_h8300sxn);
    eval("sub bfd_arch_pdp11 () { 8; }") unless defined(&bfd_arch_pdp11);
    eval("sub bfd_arch_powerpc () { 9; }") unless defined(&bfd_arch_powerpc);
    eval("sub bfd_mach_ppc () { 32; }") unless defined(&bfd_mach_ppc);
    eval("sub bfd_mach_ppc64 () { 64; }") unless defined(&bfd_mach_ppc64);
    eval("sub bfd_mach_ppc_403 () { 403; }") unless defined(&bfd_mach_ppc_403);
    eval("sub bfd_mach_ppc_403gc () { 4030; }") unless defined(&bfd_mach_ppc_403gc);
    eval("sub bfd_mach_ppc_505 () { 505; }") unless defined(&bfd_mach_ppc_505);
    eval("sub bfd_mach_ppc_601 () { 601; }") unless defined(&bfd_mach_ppc_601);
    eval("sub bfd_mach_ppc_602 () { 602; }") unless defined(&bfd_mach_ppc_602);
    eval("sub bfd_mach_ppc_603 () { 603; }") unless defined(&bfd_mach_ppc_603);
    eval("sub bfd_mach_ppc_ec603e () { 6031; }") unless defined(&bfd_mach_ppc_ec603e);
    eval("sub bfd_mach_ppc_604 () { 604; }") unless defined(&bfd_mach_ppc_604);
    eval("sub bfd_mach_ppc_620 () { 620; }") unless defined(&bfd_mach_ppc_620);
    eval("sub bfd_mach_ppc_630 () { 630; }") unless defined(&bfd_mach_ppc_630);
    eval("sub bfd_mach_ppc_750 () { 750; }") unless defined(&bfd_mach_ppc_750);
    eval("sub bfd_mach_ppc_860 () { 860; }") unless defined(&bfd_mach_ppc_860);
    eval("sub bfd_mach_ppc_a35 () { 35; }") unless defined(&bfd_mach_ppc_a35);
    eval("sub bfd_mach_ppc_rs64ii () { 642; }") unless defined(&bfd_mach_ppc_rs64ii);
    eval("sub bfd_mach_ppc_rs64iii () { 643; }") unless defined(&bfd_mach_ppc_rs64iii);
    eval("sub bfd_mach_ppc_7400 () { 7400; }") unless defined(&bfd_mach_ppc_7400);
    eval("sub bfd_mach_ppc_e500 () { 500; }") unless defined(&bfd_mach_ppc_e500);
    eval("sub bfd_arch_rs6000 () { 501; }") unless defined(&bfd_arch_rs6000);
    eval("sub bfd_mach_rs6k () { 6000; }") unless defined(&bfd_mach_rs6k);
    eval("sub bfd_mach_rs6k_rs1 () { 6001; }") unless defined(&bfd_mach_rs6k_rs1);
    eval("sub bfd_mach_rs6k_rsc () { 6003; }") unless defined(&bfd_mach_rs6k_rsc);
    eval("sub bfd_mach_rs6k_rs2 () { 6002; }") unless defined(&bfd_mach_rs6k_rs2);
    eval("sub bfd_arch_hppa () { 6003; }") unless defined(&bfd_arch_hppa);
    eval("sub bfd_mach_hppa10 () { 10; }") unless defined(&bfd_mach_hppa10);
    eval("sub bfd_mach_hppa11 () { 11; }") unless defined(&bfd_mach_hppa11);
    eval("sub bfd_mach_hppa20 () { 20; }") unless defined(&bfd_mach_hppa20);
    eval("sub bfd_mach_hppa20w () { 25; }") unless defined(&bfd_mach_hppa20w);
    eval("sub bfd_arch_d10v () { 26; }") unless defined(&bfd_arch_d10v);
    eval("sub bfd_mach_d10v () { 1; }") unless defined(&bfd_mach_d10v);
    eval("sub bfd_mach_d10v_ts2 () { 2; }") unless defined(&bfd_mach_d10v_ts2);
    eval("sub bfd_mach_d10v_ts3 () { 3; }") unless defined(&bfd_mach_d10v_ts3);
    eval("sub bfd_arch_d30v () { 4; }") unless defined(&bfd_arch_d30v);
    eval("sub bfd_arch_dlx () { 5; }") unless defined(&bfd_arch_dlx);
    eval("sub bfd_arch_m68hc11 () { 6; }") unless defined(&bfd_arch_m68hc11);
    eval("sub bfd_arch_m68hc12 () { 7; }") unless defined(&bfd_arch_m68hc12);
    eval("sub bfd_mach_m6812_default () { 0; }") unless defined(&bfd_mach_m6812_default);
    eval("sub bfd_mach_m6812 () { 1; }") unless defined(&bfd_mach_m6812);
    eval("sub bfd_mach_m6812s () { 2; }") unless defined(&bfd_mach_m6812s);
    eval("sub bfd_arch_z8k () { 3; }") unless defined(&bfd_arch_z8k);
    eval("sub bfd_mach_z8001 () { 1; }") unless defined(&bfd_mach_z8001);
    eval("sub bfd_mach_z8002 () { 2; }") unless defined(&bfd_mach_z8002);
    eval("sub bfd_arch_h8500 () { 3; }") unless defined(&bfd_arch_h8500);
    eval("sub bfd_arch_sh () { 4; }") unless defined(&bfd_arch_sh);
    eval("sub bfd_mach_sh () { 1; }") unless defined(&bfd_mach_sh);
    eval("sub bfd_mach_sh2 () { 0x20; }") unless defined(&bfd_mach_sh2);
    eval("sub bfd_mach_sh_dsp () { 0x2d; }") unless defined(&bfd_mach_sh_dsp);
    eval("sub bfd_mach_sh2e () { 0x2e; }") unless defined(&bfd_mach_sh2e);
    eval("sub bfd_mach_sh3 () { 0x30; }") unless defined(&bfd_mach_sh3);
    eval("sub bfd_mach_sh3_dsp () { 0x3d; }") unless defined(&bfd_mach_sh3_dsp);
    eval("sub bfd_mach_sh3e () { 0x3e; }") unless defined(&bfd_mach_sh3e);
    eval("sub bfd_mach_sh4 () { 0x40; }") unless defined(&bfd_mach_sh4);
    eval("sub bfd_mach_sh4_nofpu () { 0x41; }") unless defined(&bfd_mach_sh4_nofpu);
    eval("sub bfd_mach_sh4a () { 0x4a; }") unless defined(&bfd_mach_sh4a);
    eval("sub bfd_mach_sh4a_nofpu () { 0x4b; }") unless defined(&bfd_mach_sh4a_nofpu);
    eval("sub bfd_mach_sh4al_dsp () { 0x4d; }") unless defined(&bfd_mach_sh4al_dsp);
    eval("sub bfd_mach_sh5 () { 0x50; }") unless defined(&bfd_mach_sh5);
    eval("sub bfd_arch_alpha () { 1; }") unless defined(&bfd_arch_alpha);
    eval("sub bfd_mach_alpha_ev4 () { 0x10; }") unless defined(&bfd_mach_alpha_ev4);
    eval("sub bfd_mach_alpha_ev5 () { 0x20; }") unless defined(&bfd_mach_alpha_ev5);
    eval("sub bfd_mach_alpha_ev6 () { 0x30; }") unless defined(&bfd_mach_alpha_ev6);
    eval("sub bfd_arch_arm () { 1; }") unless defined(&bfd_arch_arm);
    eval("sub bfd_mach_arm_unknown () { 0; }") unless defined(&bfd_mach_arm_unknown);
    eval("sub bfd_mach_arm_2 () { 1; }") unless defined(&bfd_mach_arm_2);
    eval("sub bfd_mach_arm_2a () { 2; }") unless defined(&bfd_mach_arm_2a);
    eval("sub bfd_mach_arm_3 () { 3; }") unless defined(&bfd_mach_arm_3);
    eval("sub bfd_mach_arm_3M () { 4; }") unless defined(&bfd_mach_arm_3M);
    eval("sub bfd_mach_arm_4 () { 5; }") unless defined(&bfd_mach_arm_4);
    eval("sub bfd_mach_arm_4T () { 6; }") unless defined(&bfd_mach_arm_4T);
    eval("sub bfd_mach_arm_5 () { 7; }") unless defined(&bfd_mach_arm_5);
    eval("sub bfd_mach_arm_5T () { 8; }") unless defined(&bfd_mach_arm_5T);
    eval("sub bfd_mach_arm_5TE () { 9; }") unless defined(&bfd_mach_arm_5TE);
    eval("sub bfd_mach_arm_XScale () { 10; }") unless defined(&bfd_mach_arm_XScale);
    eval("sub bfd_mach_arm_ep9312 () { 11; }") unless defined(&bfd_mach_arm_ep9312);
    eval("sub bfd_mach_arm_iWMMXt () { 12; }") unless defined(&bfd_mach_arm_iWMMXt);
    eval("sub bfd_arch_ns32k () { 13; }") unless defined(&bfd_arch_ns32k);
    eval("sub bfd_arch_w65 () { 14; }") unless defined(&bfd_arch_w65);
    eval("sub bfd_arch_tic30 () { 15; }") unless defined(&bfd_arch_tic30);
    eval("sub bfd_arch_tic4x () { 16; }") unless defined(&bfd_arch_tic4x);
    eval("sub bfd_mach_tic3x () { 30; }") unless defined(&bfd_mach_tic3x);
    eval("sub bfd_mach_tic4x () { 40; }") unless defined(&bfd_mach_tic4x);
    eval("sub bfd_arch_tic54x () { 41; }") unless defined(&bfd_arch_tic54x);
    eval("sub bfd_arch_tic80 () { 42; }") unless defined(&bfd_arch_tic80);
    eval("sub bfd_arch_v850 () { 43; }") unless defined(&bfd_arch_v850);
    eval("sub bfd_mach_v850 () { 1; }") unless defined(&bfd_mach_v850);
    eval("sub bfd_mach_arc_5 () { 5; }") unless defined(&bfd_mach_arc_5);
    eval("sub bfd_mach_arc_6 () { 6; }") unless defined(&bfd_mach_arc_6);
    eval("sub bfd_mach_arc_7 () { 7; }") unless defined(&bfd_mach_arc_7);
    eval("sub bfd_mach_arc_8 () { 8; }") unless defined(&bfd_mach_arc_8);
    eval("sub bfd_arch_m32r () { 9; }") unless defined(&bfd_arch_m32r);
    eval("sub bfd_mach_m32r () { 1; }") unless defined(&bfd_mach_m32r);
    eval("sub bfd_arch_mn10300 () { 2; }") unless defined(&bfd_arch_mn10300);
    eval("sub bfd_mach_mn10300 () { 300; }") unless defined(&bfd_mach_mn10300);
    eval("sub bfd_mach_am33 () { 330; }") unless defined(&bfd_mach_am33);
    eval("sub bfd_mach_am33_2 () { 332; }") unless defined(&bfd_mach_am33_2);
    eval("sub bfd_arch_fr30 () { 333; }") unless defined(&bfd_arch_fr30);
    eval("sub bfd_mach_fr30 () { 0x46523330; }") unless defined(&bfd_mach_fr30);
    eval("sub bfd_arch_frv () { 1; }") unless defined(&bfd_arch_frv);
    eval("sub bfd_mach_frv () { 1; }") unless defined(&bfd_mach_frv);
    eval("sub bfd_mach_frvsimple () { 2; }") unless defined(&bfd_mach_frvsimple);
    eval("sub bfd_mach_fr300 () { 300; }") unless defined(&bfd_mach_fr300);
    eval("sub bfd_mach_fr400 () { 400; }") unless defined(&bfd_mach_fr400);
    eval("sub bfd_mach_frvtomcat () { 499; }") unless defined(&bfd_mach_frvtomcat);
    eval("sub bfd_mach_fr500 () { 500; }") unless defined(&bfd_mach_fr500);
    eval("sub bfd_mach_fr550 () { 550; }") unless defined(&bfd_mach_fr550);
    eval("sub bfd_arch_mcore () { 551; }") unless defined(&bfd_arch_mcore);
    eval("sub bfd_arch_ia64 () { 552; }") unless defined(&bfd_arch_ia64);
    eval("sub bfd_mach_ia64_elf64 () { 64; }") unless defined(&bfd_mach_ia64_elf64);
    eval("sub bfd_mach_ia64_elf32 () { 32; }") unless defined(&bfd_mach_ia64_elf32);
    eval("sub bfd_arch_ip2k () { 33; }") unless defined(&bfd_arch_ip2k);
    eval("sub bfd_mach_ip2022 () { 1; }") unless defined(&bfd_mach_ip2022);
    eval("sub bfd_mach_ip2022ext () { 2; }") unless defined(&bfd_mach_ip2022ext);
    eval("sub bfd_arch_iq2000 () { 3; }") unless defined(&bfd_arch_iq2000);
    eval("sub bfd_mach_iq2000 () { 1; }") unless defined(&bfd_mach_iq2000);
    eval("sub bfd_mach_iq10 () { 2; }") unless defined(&bfd_mach_iq10);
    eval("sub bfd_arch_pj () { 3; }") unless defined(&bfd_arch_pj);
    eval("sub bfd_arch_avr () { 4; }") unless defined(&bfd_arch_avr);
    eval("sub bfd_mach_avr1 () { 1; }") unless defined(&bfd_mach_avr1);
    eval("sub bfd_mach_avr2 () { 2; }") unless defined(&bfd_mach_avr2);
    eval("sub bfd_mach_avr3 () { 3; }") unless defined(&bfd_mach_avr3);
    eval("sub bfd_mach_avr4 () { 4; }") unless defined(&bfd_mach_avr4);
    eval("sub bfd_mach_avr5 () { 5; }") unless defined(&bfd_mach_avr5);
    eval("sub bfd_arch_cris () { 6; }") unless defined(&bfd_arch_cris);
    eval("sub bfd_arch_s390 () { 7; }") unless defined(&bfd_arch_s390);
    eval("sub bfd_mach_s390_31 () { 31; }") unless defined(&bfd_mach_s390_31);
    eval("sub bfd_mach_s390_64 () { 64; }") unless defined(&bfd_mach_s390_64);
    eval("sub bfd_arch_openrisc () { 65; }") unless defined(&bfd_arch_openrisc);
    eval("sub bfd_arch_mmix () { 66; }") unless defined(&bfd_arch_mmix);
    eval("sub bfd_arch_xstormy16 () { 67; }") unless defined(&bfd_arch_xstormy16);
    eval("sub bfd_mach_xstormy16 () { 1; }") unless defined(&bfd_mach_xstormy16);
    eval("sub bfd_arch_msp430 () { 2; }") unless defined(&bfd_arch_msp430);
    eval("sub bfd_mach_msp11 () { 11; }") unless defined(&bfd_mach_msp11);
    eval("sub bfd_mach_msp110 () { 110; }") unless defined(&bfd_mach_msp110);
    eval("sub bfd_mach_msp12 () { 12; }") unless defined(&bfd_mach_msp12);
    eval("sub bfd_mach_msp13 () { 13; }") unless defined(&bfd_mach_msp13);
    eval("sub bfd_mach_msp14 () { 14; }") unless defined(&bfd_mach_msp14);
    eval("sub bfd_mach_msp15 () { 15; }") unless defined(&bfd_mach_msp15);
    eval("sub bfd_mach_msp16 () { 16; }") unless defined(&bfd_mach_msp16);
    eval("sub bfd_mach_msp31 () { 31; }") unless defined(&bfd_mach_msp31);
    eval("sub bfd_mach_msp32 () { 32; }") unless defined(&bfd_mach_msp32);
    eval("sub bfd_mach_msp33 () { 33; }") unless defined(&bfd_mach_msp33);
    eval("sub bfd_mach_msp41 () { 41; }") unless defined(&bfd_mach_msp41);
    eval("sub bfd_mach_msp42 () { 42; }") unless defined(&bfd_mach_msp42);
    eval("sub bfd_mach_msp43 () { 43; }") unless defined(&bfd_mach_msp43);
    eval("sub bfd_mach_msp44 () { 44; }") unless defined(&bfd_mach_msp44);
    eval("sub bfd_arch_xtensa () { 45; }") unless defined(&bfd_arch_xtensa);
    eval("sub bfd_mach_xtensa () { 1; }") unless defined(&bfd_mach_xtensa);
    eval("sub bfd_arch_last () { 2; }") unless defined(&bfd_arch_last);
    eval("sub bfd_reloc_ok () { 0; }") unless defined(&bfd_reloc_ok);
    eval("sub bfd_reloc_overflow () { 1; }") unless defined(&bfd_reloc_overflow);
    eval("sub bfd_reloc_outofrange () { 2; }") unless defined(&bfd_reloc_outofrange);
    eval("sub bfd_reloc_continue () { 3; }") unless defined(&bfd_reloc_continue);
    eval("sub bfd_reloc_notsupported () { 4; }") unless defined(&bfd_reloc_notsupported);
    eval("sub bfd_reloc_other () { 5; }") unless defined(&bfd_reloc_other);
    eval("sub bfd_reloc_undefined () { 6; }") unless defined(&bfd_reloc_undefined);
    eval("sub bfd_reloc_dangerous () { 7; }") unless defined(&bfd_reloc_dangerous);
    eval("sub complain_overflow_dont () { 0; }") unless defined(&complain_overflow_dont);
    eval("sub complain_overflow_bitfield () { 1; }") unless defined(&complain_overflow_bitfield);
    eval("sub complain_overflow_signed () { 2; }") unless defined(&complain_overflow_signed);
    eval("sub complain_overflow_unsigned () { 3; }") unless defined(&complain_overflow_unsigned);
    eval 'sub HOWTO {
        my($C, $R, $S, $B, $P, $BI, $O, $SF, $NAME, $INPLACE, $MASKSRC, $MASKDST, $PC) = @_;
	    eval q({ $C, $R, $S, $B, $P, $BI, $O, $SF, $NAME, $INPLACE, $MASKSRC, $MASKDST, $PC });
    }' unless defined(&HOWTO);
    eval 'sub NEWHOWTO {
        my($FUNCTION, $NAME, $SIZE, $REL, $IN) = @_;
	    eval q( &HOWTO (0, 0, $SIZE, 0, $REL, 0,  &complain_overflow_dont, $FUNCTION, $NAME,  &FALSE, 0, 0, $IN));
    }' unless defined(&NEWHOWTO);
    eval 'sub EMPTY_HOWTO {
        my($C) = @_;
	    eval q( &HOWTO (($C), 0, 0, 0,  &FALSE, 0,  &complain_overflow_dont,  &NULL,  &NULL,  &FALSE, 0, 0,  &FALSE));
    }' unless defined(&EMPTY_HOWTO);
    eval 'sub HOWTO_PREPARE {
        my($relocation, $symbol) = @_;
	    eval q({  &if ($symbol !=  &NULL) {  &if ( &bfd_is_com_section ( ($symbol->{section}))) { $relocation = 0; }  &else { $relocation =  ($symbol->{value}); } } });
    }' unless defined(&HOWTO_PREPARE);
    eval("sub _dummy_first_bfd_reloc_code_real () { 0; }") unless defined(&_dummy_first_bfd_reloc_code_real);
    eval("sub BFD_RELOC_64 () { 1; }") unless defined(&BFD_RELOC_64);
    eval("sub BFD_RELOC_32 () { 2; }") unless defined(&BFD_RELOC_32);
    eval("sub BFD_RELOC_26 () { 3; }") unless defined(&BFD_RELOC_26);
    eval("sub BFD_RELOC_24 () { 4; }") unless defined(&BFD_RELOC_24);
    eval("sub BFD_RELOC_16 () { 5; }") unless defined(&BFD_RELOC_16);
    eval("sub BFD_RELOC_14 () { 6; }") unless defined(&BFD_RELOC_14);
    eval("sub BFD_RELOC_8 () { 7; }") unless defined(&BFD_RELOC_8);
    eval("sub BFD_RELOC_64_PCREL () { 8; }") unless defined(&BFD_RELOC_64_PCREL);
    eval("sub BFD_RELOC_32_PCREL () { 9; }") unless defined(&BFD_RELOC_32_PCREL);
    eval("sub BFD_RELOC_24_PCREL () { 10; }") unless defined(&BFD_RELOC_24_PCREL);
    eval("sub BFD_RELOC_16_PCREL () { 11; }") unless defined(&BFD_RELOC_16_PCREL);
    eval("sub BFD_RELOC_12_PCREL () { 12; }") unless defined(&BFD_RELOC_12_PCREL);
    eval("sub BFD_RELOC_8_PCREL () { 13; }") unless defined(&BFD_RELOC_8_PCREL);
    eval("sub BFD_RELOC_32_GOT_PCREL () { 14; }") unless defined(&BFD_RELOC_32_GOT_PCREL);
    eval("sub BFD_RELOC_16_GOT_PCREL () { 15; }") unless defined(&BFD_RELOC_16_GOT_PCREL);
    eval("sub BFD_RELOC_8_GOT_PCREL () { 16; }") unless defined(&BFD_RELOC_8_GOT_PCREL);
    eval("sub BFD_RELOC_32_GOTOFF () { 17; }") unless defined(&BFD_RELOC_32_GOTOFF);
    eval("sub BFD_RELOC_16_GOTOFF () { 18; }") unless defined(&BFD_RELOC_16_GOTOFF);
    eval("sub BFD_RELOC_LO16_GOTOFF () { 19; }") unless defined(&BFD_RELOC_LO16_GOTOFF);
    eval("sub BFD_RELOC_HI16_GOTOFF () { 20; }") unless defined(&BFD_RELOC_HI16_GOTOFF);
    eval("sub BFD_RELOC_HI16_S_GOTOFF () { 21; }") unless defined(&BFD_RELOC_HI16_S_GOTOFF);
    eval("sub BFD_RELOC_8_GOTOFF () { 22; }") unless defined(&BFD_RELOC_8_GOTOFF);
    eval("sub BFD_RELOC_64_PLT_PCREL () { 23; }") unless defined(&BFD_RELOC_64_PLT_PCREL);
    eval("sub BFD_RELOC_32_PLT_PCREL () { 24; }") unless defined(&BFD_RELOC_32_PLT_PCREL);
    eval("sub BFD_RELOC_24_PLT_PCREL () { 25; }") unless defined(&BFD_RELOC_24_PLT_PCREL);
    eval("sub BFD_RELOC_16_PLT_PCREL () { 26; }") unless defined(&BFD_RELOC_16_PLT_PCREL);
    eval("sub BFD_RELOC_8_PLT_PCREL () { 27; }") unless defined(&BFD_RELOC_8_PLT_PCREL);
    eval("sub BFD_RELOC_64_PLTOFF () { 28; }") unless defined(&BFD_RELOC_64_PLTOFF);
    eval("sub BFD_RELOC_32_PLTOFF () { 29; }") unless defined(&BFD_RELOC_32_PLTOFF);
    eval("sub BFD_RELOC_16_PLTOFF () { 30; }") unless defined(&BFD_RELOC_16_PLTOFF);
    eval("sub BFD_RELOC_LO16_PLTOFF () { 31; }") unless defined(&BFD_RELOC_LO16_PLTOFF);
    eval("sub BFD_RELOC_HI16_PLTOFF () { 32; }") unless defined(&BFD_RELOC_HI16_PLTOFF);
    eval("sub BFD_RELOC_HI16_S_PLTOFF () { 33; }") unless defined(&BFD_RELOC_HI16_S_PLTOFF);
    eval("sub BFD_RELOC_8_PLTOFF () { 34; }") unless defined(&BFD_RELOC_8_PLTOFF);
    eval("sub BFD_RELOC_68K_GLOB_DAT () { 35; }") unless defined(&BFD_RELOC_68K_GLOB_DAT);
    eval("sub BFD_RELOC_68K_JMP_SLOT () { 36; }") unless defined(&BFD_RELOC_68K_JMP_SLOT);
    eval("sub BFD_RELOC_68K_RELATIVE () { 37; }") unless defined(&BFD_RELOC_68K_RELATIVE);
    eval("sub BFD_RELOC_32_BASEREL () { 38; }") unless defined(&BFD_RELOC_32_BASEREL);
    eval("sub BFD_RELOC_16_BASEREL () { 39; }") unless defined(&BFD_RELOC_16_BASEREL);
    eval("sub BFD_RELOC_LO16_BASEREL () { 40; }") unless defined(&BFD_RELOC_LO16_BASEREL);
    eval("sub BFD_RELOC_HI16_BASEREL () { 41; }") unless defined(&BFD_RELOC_HI16_BASEREL);
    eval("sub BFD_RELOC_HI16_S_BASEREL () { 42; }") unless defined(&BFD_RELOC_HI16_S_BASEREL);
    eval("sub BFD_RELOC_8_BASEREL () { 43; }") unless defined(&BFD_RELOC_8_BASEREL);
    eval("sub BFD_RELOC_RVA () { 44; }") unless defined(&BFD_RELOC_RVA);
    eval("sub BFD_RELOC_8_FFnn () { 45; }") unless defined(&BFD_RELOC_8_FFnn);
    eval("sub BFD_RELOC_32_PCREL_S2 () { 46; }") unless defined(&BFD_RELOC_32_PCREL_S2);
    eval("sub BFD_RELOC_16_PCREL_S2 () { 47; }") unless defined(&BFD_RELOC_16_PCREL_S2);
    eval("sub BFD_RELOC_23_PCREL_S2 () { 48; }") unless defined(&BFD_RELOC_23_PCREL_S2);
    eval("sub BFD_RELOC_HI22 () { 49; }") unless defined(&BFD_RELOC_HI22);
    eval("sub BFD_RELOC_LO10 () { 50; }") unless defined(&BFD_RELOC_LO10);
    eval("sub BFD_RELOC_GPREL16 () { 51; }") unless defined(&BFD_RELOC_GPREL16);
    eval("sub BFD_RELOC_GPREL32 () { 52; }") unless defined(&BFD_RELOC_GPREL32);
    eval("sub BFD_RELOC_I960_CALLJ () { 53; }") unless defined(&BFD_RELOC_I960_CALLJ);
    eval("sub BFD_RELOC_NONE () { 54; }") unless defined(&BFD_RELOC_NONE);
    eval("sub BFD_RELOC_SPARC_WDISP22 () { 55; }") unless defined(&BFD_RELOC_SPARC_WDISP22);
    eval("sub BFD_RELOC_SPARC22 () { 56; }") unless defined(&BFD_RELOC_SPARC22);
    eval("sub BFD_RELOC_SPARC13 () { 57; }") unless defined(&BFD_RELOC_SPARC13);
    eval("sub BFD_RELOC_SPARC_GOT10 () { 58; }") unless defined(&BFD_RELOC_SPARC_GOT10);
    eval("sub BFD_RELOC_SPARC_GOT13 () { 59; }") unless defined(&BFD_RELOC_SPARC_GOT13);
    eval("sub BFD_RELOC_SPARC_GOT22 () { 60; }") unless defined(&BFD_RELOC_SPARC_GOT22);
    eval("sub BFD_RELOC_SPARC_PC10 () { 61; }") unless defined(&BFD_RELOC_SPARC_PC10);
    eval("sub BFD_RELOC_SPARC_PC22 () { 62; }") unless defined(&BFD_RELOC_SPARC_PC22);
    eval("sub BFD_RELOC_SPARC_WPLT30 () { 63; }") unless defined(&BFD_RELOC_SPARC_WPLT30);
    eval("sub BFD_RELOC_SPARC_COPY () { 64; }") unless defined(&BFD_RELOC_SPARC_COPY);
    eval("sub BFD_RELOC_SPARC_GLOB_DAT () { 65; }") unless defined(&BFD_RELOC_SPARC_GLOB_DAT);
    eval("sub BFD_RELOC_SPARC_JMP_SLOT () { 66; }") unless defined(&BFD_RELOC_SPARC_JMP_SLOT);
    eval("sub BFD_RELOC_SPARC_RELATIVE () { 67; }") unless defined(&BFD_RELOC_SPARC_RELATIVE);
    eval("sub BFD_RELOC_SPARC_UA16 () { 68; }") unless defined(&BFD_RELOC_SPARC_UA16);
    eval("sub BFD_RELOC_SPARC_UA32 () { 69; }") unless defined(&BFD_RELOC_SPARC_UA32);
    eval("sub BFD_RELOC_SPARC_UA64 () { 70; }") unless defined(&BFD_RELOC_SPARC_UA64);
    eval("sub BFD_RELOC_SPARC_BASE13 () { 71; }") unless defined(&BFD_RELOC_SPARC_BASE13);
    eval("sub BFD_RELOC_SPARC_BASE22 () { 72; }") unless defined(&BFD_RELOC_SPARC_BASE22);
    eval("sub BFD_RELOC_SPARC_64 () { BFD_RELOC_64; }") unless defined(&BFD_RELOC_SPARC_64);
    eval("sub BFD_RELOC_SPARC_10 () { 1; }") unless defined(&BFD_RELOC_SPARC_10);
    eval("sub BFD_RELOC_SPARC_11 () { 2; }") unless defined(&BFD_RELOC_SPARC_11);
    eval("sub BFD_RELOC_SPARC_OLO10 () { 3; }") unless defined(&BFD_RELOC_SPARC_OLO10);
    eval("sub BFD_RELOC_SPARC_HH22 () { 4; }") unless defined(&BFD_RELOC_SPARC_HH22);
    eval("sub BFD_RELOC_SPARC_HM10 () { 5; }") unless defined(&BFD_RELOC_SPARC_HM10);
    eval("sub BFD_RELOC_SPARC_LM22 () { 6; }") unless defined(&BFD_RELOC_SPARC_LM22);
    eval("sub BFD_RELOC_SPARC_PC_HH22 () { 7; }") unless defined(&BFD_RELOC_SPARC_PC_HH22);
    eval("sub BFD_RELOC_SPARC_PC_HM10 () { 8; }") unless defined(&BFD_RELOC_SPARC_PC_HM10);
    eval("sub BFD_RELOC_SPARC_PC_LM22 () { 9; }") unless defined(&BFD_RELOC_SPARC_PC_LM22);
    eval("sub BFD_RELOC_SPARC_WDISP16 () { 10; }") unless defined(&BFD_RELOC_SPARC_WDISP16);
    eval("sub BFD_RELOC_SPARC_WDISP19 () { 11; }") unless defined(&BFD_RELOC_SPARC_WDISP19);
    eval("sub BFD_RELOC_SPARC_7 () { 12; }") unless defined(&BFD_RELOC_SPARC_7);
    eval("sub BFD_RELOC_SPARC_6 () { 13; }") unless defined(&BFD_RELOC_SPARC_6);
    eval("sub BFD_RELOC_SPARC_5 () { 14; }") unless defined(&BFD_RELOC_SPARC_5);
    eval("sub BFD_RELOC_SPARC_DISP64 () { BFD_RELOC_64_PCREL; }") unless defined(&BFD_RELOC_SPARC_DISP64);
    eval("sub BFD_RELOC_SPARC_PLT32 () { 1; }") unless defined(&BFD_RELOC_SPARC_PLT32);
    eval("sub BFD_RELOC_SPARC_PLT64 () { 2; }") unless defined(&BFD_RELOC_SPARC_PLT64);
    eval("sub BFD_RELOC_SPARC_HIX22 () { 3; }") unless defined(&BFD_RELOC_SPARC_HIX22);
    eval("sub BFD_RELOC_SPARC_LOX10 () { 4; }") unless defined(&BFD_RELOC_SPARC_LOX10);
    eval("sub BFD_RELOC_SPARC_H44 () { 5; }") unless defined(&BFD_RELOC_SPARC_H44);
    eval("sub BFD_RELOC_SPARC_M44 () { 6; }") unless defined(&BFD_RELOC_SPARC_M44);
    eval("sub BFD_RELOC_SPARC_L44 () { 7; }") unless defined(&BFD_RELOC_SPARC_L44);
    eval("sub BFD_RELOC_SPARC_REGISTER () { 8; }") unless defined(&BFD_RELOC_SPARC_REGISTER);
    eval("sub BFD_RELOC_SPARC_REV32 () { 9; }") unless defined(&BFD_RELOC_SPARC_REV32);
    eval("sub BFD_RELOC_SPARC_TLS_GD_HI22 () { 10; }") unless defined(&BFD_RELOC_SPARC_TLS_GD_HI22);
    eval("sub BFD_RELOC_SPARC_TLS_GD_LO10 () { 11; }") unless defined(&BFD_RELOC_SPARC_TLS_GD_LO10);
    eval("sub BFD_RELOC_SPARC_TLS_GD_ADD () { 12; }") unless defined(&BFD_RELOC_SPARC_TLS_GD_ADD);
    eval("sub BFD_RELOC_SPARC_TLS_GD_CALL () { 13; }") unless defined(&BFD_RELOC_SPARC_TLS_GD_CALL);
    eval("sub BFD_RELOC_SPARC_TLS_LDM_HI22 () { 14; }") unless defined(&BFD_RELOC_SPARC_TLS_LDM_HI22);
    eval("sub BFD_RELOC_SPARC_TLS_LDM_LO10 () { 15; }") unless defined(&BFD_RELOC_SPARC_TLS_LDM_LO10);
    eval("sub BFD_RELOC_SPARC_TLS_LDM_ADD () { 16; }") unless defined(&BFD_RELOC_SPARC_TLS_LDM_ADD);
    eval("sub BFD_RELOC_SPARC_TLS_LDM_CALL () { 17; }") unless defined(&BFD_RELOC_SPARC_TLS_LDM_CALL);
    eval("sub BFD_RELOC_SPARC_TLS_LDO_HIX22 () { 18; }") unless defined(&BFD_RELOC_SPARC_TLS_LDO_HIX22);
    eval("sub BFD_RELOC_SPARC_TLS_LDO_LOX10 () { 19; }") unless defined(&BFD_RELOC_SPARC_TLS_LDO_LOX10);
    eval("sub BFD_RELOC_SPARC_TLS_LDO_ADD () { 20; }") unless defined(&BFD_RELOC_SPARC_TLS_LDO_ADD);
    eval("sub BFD_RELOC_SPARC_TLS_IE_HI22 () { 21; }") unless defined(&BFD_RELOC_SPARC_TLS_IE_HI22);
    eval("sub BFD_RELOC_SPARC_TLS_IE_LO10 () { 22; }") unless defined(&BFD_RELOC_SPARC_TLS_IE_LO10);
    eval("sub BFD_RELOC_SPARC_TLS_IE_LD () { 23; }") unless defined(&BFD_RELOC_SPARC_TLS_IE_LD);
    eval("sub BFD_RELOC_SPARC_TLS_IE_LDX () { 24; }") unless defined(&BFD_RELOC_SPARC_TLS_IE_LDX);
    eval("sub BFD_RELOC_SPARC_TLS_IE_ADD () { 25; }") unless defined(&BFD_RELOC_SPARC_TLS_IE_ADD);
    eval("sub BFD_RELOC_SPARC_TLS_LE_HIX22 () { 26; }") unless defined(&BFD_RELOC_SPARC_TLS_LE_HIX22);
    eval("sub BFD_RELOC_SPARC_TLS_LE_LOX10 () { 27; }") unless defined(&BFD_RELOC_SPARC_TLS_LE_LOX10);
    eval("sub BFD_RELOC_SPARC_TLS_DTPMOD32 () { 28; }") unless defined(&BFD_RELOC_SPARC_TLS_DTPMOD32);
    eval("sub BFD_RELOC_SPARC_TLS_DTPMOD64 () { 29; }") unless defined(&BFD_RELOC_SPARC_TLS_DTPMOD64);
    eval("sub BFD_RELOC_SPARC_TLS_DTPOFF32 () { 30; }") unless defined(&BFD_RELOC_SPARC_TLS_DTPOFF32);
    eval("sub BFD_RELOC_SPARC_TLS_DTPOFF64 () { 31; }") unless defined(&BFD_RELOC_SPARC_TLS_DTPOFF64);
    eval("sub BFD_RELOC_SPARC_TLS_TPOFF32 () { 32; }") unless defined(&BFD_RELOC_SPARC_TLS_TPOFF32);
    eval("sub BFD_RELOC_SPARC_TLS_TPOFF64 () { 33; }") unless defined(&BFD_RELOC_SPARC_TLS_TPOFF64);
    eval("sub BFD_RELOC_ALPHA_GPDISP_HI16 () { 34; }") unless defined(&BFD_RELOC_ALPHA_GPDISP_HI16);
    eval("sub BFD_RELOC_ALPHA_GPDISP_LO16 () { 35; }") unless defined(&BFD_RELOC_ALPHA_GPDISP_LO16);
    eval("sub BFD_RELOC_ALPHA_GPDISP () { 36; }") unless defined(&BFD_RELOC_ALPHA_GPDISP);
    eval("sub BFD_RELOC_ALPHA_LITERAL () { 37; }") unless defined(&BFD_RELOC_ALPHA_LITERAL);
    eval("sub BFD_RELOC_ALPHA_ELF_LITERAL () { 38; }") unless defined(&BFD_RELOC_ALPHA_ELF_LITERAL);
    eval("sub BFD_RELOC_ALPHA_LITUSE () { 39; }") unless defined(&BFD_RELOC_ALPHA_LITUSE);
    eval("sub BFD_RELOC_ALPHA_HINT () { 40; }") unless defined(&BFD_RELOC_ALPHA_HINT);
    eval("sub BFD_RELOC_ALPHA_LINKAGE () { 41; }") unless defined(&BFD_RELOC_ALPHA_LINKAGE);
    eval("sub BFD_RELOC_ALPHA_CODEADDR () { 42; }") unless defined(&BFD_RELOC_ALPHA_CODEADDR);
    eval("sub BFD_RELOC_ALPHA_GPREL_HI16 () { 43; }") unless defined(&BFD_RELOC_ALPHA_GPREL_HI16);
    eval("sub BFD_RELOC_ALPHA_GPREL_LO16 () { 44; }") unless defined(&BFD_RELOC_ALPHA_GPREL_LO16);
    eval("sub BFD_RELOC_ALPHA_BRSGP () { 45; }") unless defined(&BFD_RELOC_ALPHA_BRSGP);
    eval("sub BFD_RELOC_ALPHA_TLSGD () { 46; }") unless defined(&BFD_RELOC_ALPHA_TLSGD);
    eval("sub BFD_RELOC_ALPHA_TLSLDM () { 47; }") unless defined(&BFD_RELOC_ALPHA_TLSLDM);
    eval("sub BFD_RELOC_ALPHA_DTPMOD64 () { 48; }") unless defined(&BFD_RELOC_ALPHA_DTPMOD64);
    eval("sub BFD_RELOC_ALPHA_GOTDTPREL16 () { 49; }") unless defined(&BFD_RELOC_ALPHA_GOTDTPREL16);
    eval("sub BFD_RELOC_ALPHA_DTPREL64 () { 50; }") unless defined(&BFD_RELOC_ALPHA_DTPREL64);
    eval("sub BFD_RELOC_ALPHA_DTPREL_HI16 () { 51; }") unless defined(&BFD_RELOC_ALPHA_DTPREL_HI16);
    eval("sub BFD_RELOC_ALPHA_DTPREL_LO16 () { 52; }") unless defined(&BFD_RELOC_ALPHA_DTPREL_LO16);
    eval("sub BFD_RELOC_ALPHA_DTPREL16 () { 53; }") unless defined(&BFD_RELOC_ALPHA_DTPREL16);
    eval("sub BFD_RELOC_ALPHA_GOTTPREL16 () { 54; }") unless defined(&BFD_RELOC_ALPHA_GOTTPREL16);
    eval("sub BFD_RELOC_ALPHA_TPREL64 () { 55; }") unless defined(&BFD_RELOC_ALPHA_TPREL64);
    eval("sub BFD_RELOC_ALPHA_TPREL_HI16 () { 56; }") unless defined(&BFD_RELOC_ALPHA_TPREL_HI16);
    eval("sub BFD_RELOC_ALPHA_TPREL_LO16 () { 57; }") unless defined(&BFD_RELOC_ALPHA_TPREL_LO16);
    eval("sub BFD_RELOC_ALPHA_TPREL16 () { 58; }") unless defined(&BFD_RELOC_ALPHA_TPREL16);
    eval("sub BFD_RELOC_MIPS_JMP () { 59; }") unless defined(&BFD_RELOC_MIPS_JMP);
    eval("sub BFD_RELOC_MIPS16_JMP () { 60; }") unless defined(&BFD_RELOC_MIPS16_JMP);
    eval("sub BFD_RELOC_MIPS16_GPREL () { 61; }") unless defined(&BFD_RELOC_MIPS16_GPREL);
    eval("sub BFD_RELOC_HI16 () { 62; }") unless defined(&BFD_RELOC_HI16);
    eval("sub BFD_RELOC_HI16_S () { 63; }") unless defined(&BFD_RELOC_HI16_S);
    eval("sub BFD_RELOC_LO16 () { 64; }") unless defined(&BFD_RELOC_LO16);
    eval("sub BFD_RELOC_PCREL_HI16_S () { 65; }") unless defined(&BFD_RELOC_PCREL_HI16_S);
    eval("sub BFD_RELOC_PCREL_LO16 () { 66; }") unless defined(&BFD_RELOC_PCREL_LO16);
    eval("sub BFD_RELOC_MIPS_LITERAL () { 67; }") unless defined(&BFD_RELOC_MIPS_LITERAL);
    eval("sub BFD_RELOC_MIPS_GOT16 () { 68; }") unless defined(&BFD_RELOC_MIPS_GOT16);
    eval("sub BFD_RELOC_MIPS_CALL16 () { 69; }") unless defined(&BFD_RELOC_MIPS_CALL16);
    eval("sub BFD_RELOC_MIPS_GOT_HI16 () { 70; }") unless defined(&BFD_RELOC_MIPS_GOT_HI16);
    eval("sub BFD_RELOC_MIPS_GOT_LO16 () { 71; }") unless defined(&BFD_RELOC_MIPS_GOT_LO16);
    eval("sub BFD_RELOC_MIPS_CALL_HI16 () { 72; }") unless defined(&BFD_RELOC_MIPS_CALL_HI16);
    eval("sub BFD_RELOC_MIPS_CALL_LO16 () { 73; }") unless defined(&BFD_RELOC_MIPS_CALL_LO16);
    eval("sub BFD_RELOC_MIPS_SUB () { 74; }") unless defined(&BFD_RELOC_MIPS_SUB);
    eval("sub BFD_RELOC_MIPS_GOT_PAGE () { 75; }") unless defined(&BFD_RELOC_MIPS_GOT_PAGE);
    eval("sub BFD_RELOC_MIPS_GOT_OFST () { 76; }") unless defined(&BFD_RELOC_MIPS_GOT_OFST);
    eval("sub BFD_RELOC_MIPS_GOT_DISP () { 77; }") unless defined(&BFD_RELOC_MIPS_GOT_DISP);
    eval("sub BFD_RELOC_MIPS_SHIFT5 () { 78; }") unless defined(&BFD_RELOC_MIPS_SHIFT5);
    eval("sub BFD_RELOC_MIPS_SHIFT6 () { 79; }") unless defined(&BFD_RELOC_MIPS_SHIFT6);
    eval("sub BFD_RELOC_MIPS_INSERT_A () { 80; }") unless defined(&BFD_RELOC_MIPS_INSERT_A);
    eval("sub BFD_RELOC_MIPS_INSERT_B () { 81; }") unless defined(&BFD_RELOC_MIPS_INSERT_B);
    eval("sub BFD_RELOC_MIPS_DELETE () { 82; }") unless defined(&BFD_RELOC_MIPS_DELETE);
    eval("sub BFD_RELOC_MIPS_HIGHEST () { 83; }") unless defined(&BFD_RELOC_MIPS_HIGHEST);
    eval("sub BFD_RELOC_MIPS_HIGHER () { 84; }") unless defined(&BFD_RELOC_MIPS_HIGHER);
    eval("sub BFD_RELOC_MIPS_SCN_DISP () { 85; }") unless defined(&BFD_RELOC_MIPS_SCN_DISP);
    eval("sub BFD_RELOC_MIPS_REL16 () { 86; }") unless defined(&BFD_RELOC_MIPS_REL16);
    eval("sub BFD_RELOC_MIPS_RELGOT () { 87; }") unless defined(&BFD_RELOC_MIPS_RELGOT);
    eval("sub BFD_RELOC_MIPS_JALR () { 88; }") unless defined(&BFD_RELOC_MIPS_JALR);
    eval("sub BFD_RELOC_FRV_LABEL16 () { 89; }") unless defined(&BFD_RELOC_FRV_LABEL16);
    eval("sub BFD_RELOC_FRV_LABEL24 () { 90; }") unless defined(&BFD_RELOC_FRV_LABEL24);
    eval("sub BFD_RELOC_FRV_LO16 () { 91; }") unless defined(&BFD_RELOC_FRV_LO16);
    eval("sub BFD_RELOC_FRV_HI16 () { 92; }") unless defined(&BFD_RELOC_FRV_HI16);
    eval("sub BFD_RELOC_FRV_GPREL12 () { 93; }") unless defined(&BFD_RELOC_FRV_GPREL12);
    eval("sub BFD_RELOC_FRV_GPRELU12 () { 94; }") unless defined(&BFD_RELOC_FRV_GPRELU12);
    eval("sub BFD_RELOC_FRV_GPREL32 () { 95; }") unless defined(&BFD_RELOC_FRV_GPREL32);
    eval("sub BFD_RELOC_FRV_GPRELHI () { 96; }") unless defined(&BFD_RELOC_FRV_GPRELHI);
    eval("sub BFD_RELOC_FRV_GPRELLO () { 97; }") unless defined(&BFD_RELOC_FRV_GPRELLO);
    eval("sub BFD_RELOC_FRV_GOT12 () { 98; }") unless defined(&BFD_RELOC_FRV_GOT12);
    eval("sub BFD_RELOC_FRV_GOTHI () { 99; }") unless defined(&BFD_RELOC_FRV_GOTHI);
    eval("sub BFD_RELOC_FRV_GOTLO () { 100; }") unless defined(&BFD_RELOC_FRV_GOTLO);
    eval("sub BFD_RELOC_FRV_FUNCDESC () { 101; }") unless defined(&BFD_RELOC_FRV_FUNCDESC);
    eval("sub BFD_RELOC_FRV_FUNCDESC_GOT12 () { 102; }") unless defined(&BFD_RELOC_FRV_FUNCDESC_GOT12);
    eval("sub BFD_RELOC_FRV_FUNCDESC_GOTHI () { 103; }") unless defined(&BFD_RELOC_FRV_FUNCDESC_GOTHI);
    eval("sub BFD_RELOC_FRV_FUNCDESC_GOTLO () { 104; }") unless defined(&BFD_RELOC_FRV_FUNCDESC_GOTLO);
    eval("sub BFD_RELOC_FRV_FUNCDESC_VALUE () { 105; }") unless defined(&BFD_RELOC_FRV_FUNCDESC_VALUE);
    eval("sub BFD_RELOC_FRV_FUNCDESC_GOTOFF12 () { 106; }") unless defined(&BFD_RELOC_FRV_FUNCDESC_GOTOFF12);
    eval("sub BFD_RELOC_FRV_FUNCDESC_GOTOFFHI () { 107; }") unless defined(&BFD_RELOC_FRV_FUNCDESC_GOTOFFHI);
    eval("sub BFD_RELOC_FRV_FUNCDESC_GOTOFFLO () { 108; }") unless defined(&BFD_RELOC_FRV_FUNCDESC_GOTOFFLO);
    eval("sub BFD_RELOC_FRV_GOTOFF12 () { 109; }") unless defined(&BFD_RELOC_FRV_GOTOFF12);
    eval("sub BFD_RELOC_FRV_GOTOFFHI () { 110; }") unless defined(&BFD_RELOC_FRV_GOTOFFHI);
    eval("sub BFD_RELOC_FRV_GOTOFFLO () { 111; }") unless defined(&BFD_RELOC_FRV_GOTOFFLO);
    eval("sub BFD_RELOC_MN10300_GOTOFF24 () { 112; }") unless defined(&BFD_RELOC_MN10300_GOTOFF24);
    eval("sub BFD_RELOC_MN10300_GOT32 () { 113; }") unless defined(&BFD_RELOC_MN10300_GOT32);
    eval("sub BFD_RELOC_MN10300_GOT24 () { 114; }") unless defined(&BFD_RELOC_MN10300_GOT24);
    eval("sub BFD_RELOC_MN10300_GOT16 () { 115; }") unless defined(&BFD_RELOC_MN10300_GOT16);
    eval("sub BFD_RELOC_MN10300_COPY () { 116; }") unless defined(&BFD_RELOC_MN10300_COPY);
    eval("sub BFD_RELOC_MN10300_GLOB_DAT () { 117; }") unless defined(&BFD_RELOC_MN10300_GLOB_DAT);
    eval("sub BFD_RELOC_MN10300_JMP_SLOT () { 118; }") unless defined(&BFD_RELOC_MN10300_JMP_SLOT);
    eval("sub BFD_RELOC_MN10300_RELATIVE () { 119; }") unless defined(&BFD_RELOC_MN10300_RELATIVE);
    eval("sub BFD_RELOC_386_GOT32 () { 120; }") unless defined(&BFD_RELOC_386_GOT32);
    eval("sub BFD_RELOC_386_PLT32 () { 121; }") unless defined(&BFD_RELOC_386_PLT32);
    eval("sub BFD_RELOC_386_COPY () { 122; }") unless defined(&BFD_RELOC_386_COPY);
    eval("sub BFD_RELOC_386_GLOB_DAT () { 123; }") unless defined(&BFD_RELOC_386_GLOB_DAT);
    eval("sub BFD_RELOC_386_JUMP_SLOT () { 124; }") unless defined(&BFD_RELOC_386_JUMP_SLOT);
    eval("sub BFD_RELOC_386_RELATIVE () { 125; }") unless defined(&BFD_RELOC_386_RELATIVE);
    eval("sub BFD_RELOC_386_GOTOFF () { 126; }") unless defined(&BFD_RELOC_386_GOTOFF);
    eval("sub BFD_RELOC_386_GOTPC () { 127; }") unless defined(&BFD_RELOC_386_GOTPC);
    eval("sub BFD_RELOC_386_TLS_TPOFF () { 128; }") unless defined(&BFD_RELOC_386_TLS_TPOFF);
    eval("sub BFD_RELOC_386_TLS_IE () { 129; }") unless defined(&BFD_RELOC_386_TLS_IE);
    eval("sub BFD_RELOC_386_TLS_GOTIE () { 130; }") unless defined(&BFD_RELOC_386_TLS_GOTIE);
    eval("sub BFD_RELOC_386_TLS_LE () { 131; }") unless defined(&BFD_RELOC_386_TLS_LE);
    eval("sub BFD_RELOC_386_TLS_GD () { 132; }") unless defined(&BFD_RELOC_386_TLS_GD);
    eval("sub BFD_RELOC_386_TLS_LDM () { 133; }") unless defined(&BFD_RELOC_386_TLS_LDM);
    eval("sub BFD_RELOC_386_TLS_LDO_32 () { 134; }") unless defined(&BFD_RELOC_386_TLS_LDO_32);
    eval("sub BFD_RELOC_386_TLS_IE_32 () { 135; }") unless defined(&BFD_RELOC_386_TLS_IE_32);
    eval("sub BFD_RELOC_386_TLS_LE_32 () { 136; }") unless defined(&BFD_RELOC_386_TLS_LE_32);
    eval("sub BFD_RELOC_386_TLS_DTPMOD32 () { 137; }") unless defined(&BFD_RELOC_386_TLS_DTPMOD32);
    eval("sub BFD_RELOC_386_TLS_DTPOFF32 () { 138; }") unless defined(&BFD_RELOC_386_TLS_DTPOFF32);
    eval("sub BFD_RELOC_386_TLS_TPOFF32 () { 139; }") unless defined(&BFD_RELOC_386_TLS_TPOFF32);
    eval("sub BFD_RELOC_X86_64_GOT32 () { 140; }") unless defined(&BFD_RELOC_X86_64_GOT32);
    eval("sub BFD_RELOC_X86_64_PLT32 () { 141; }") unless defined(&BFD_RELOC_X86_64_PLT32);
    eval("sub BFD_RELOC_X86_64_COPY () { 142; }") unless defined(&BFD_RELOC_X86_64_COPY);
    eval("sub BFD_RELOC_X86_64_GLOB_DAT () { 143; }") unless defined(&BFD_RELOC_X86_64_GLOB_DAT);
    eval("sub BFD_RELOC_X86_64_JUMP_SLOT () { 144; }") unless defined(&BFD_RELOC_X86_64_JUMP_SLOT);
    eval("sub BFD_RELOC_X86_64_RELATIVE () { 145; }") unless defined(&BFD_RELOC_X86_64_RELATIVE);
    eval("sub BFD_RELOC_X86_64_GOTPCREL () { 146; }") unless defined(&BFD_RELOC_X86_64_GOTPCREL);
    eval("sub BFD_RELOC_X86_64_32S () { 147; }") unless defined(&BFD_RELOC_X86_64_32S);
    eval("sub BFD_RELOC_X86_64_DTPMOD64 () { 148; }") unless defined(&BFD_RELOC_X86_64_DTPMOD64);
    eval("sub BFD_RELOC_X86_64_DTPOFF64 () { 149; }") unless defined(&BFD_RELOC_X86_64_DTPOFF64);
    eval("sub BFD_RELOC_X86_64_TPOFF64 () { 150; }") unless defined(&BFD_RELOC_X86_64_TPOFF64);
    eval("sub BFD_RELOC_X86_64_TLSGD () { 151; }") unless defined(&BFD_RELOC_X86_64_TLSGD);
    eval("sub BFD_RELOC_X86_64_TLSLD () { 152; }") unless defined(&BFD_RELOC_X86_64_TLSLD);
    eval("sub BFD_RELOC_X86_64_DTPOFF32 () { 153; }") unless defined(&BFD_RELOC_X86_64_DTPOFF32);
    eval("sub BFD_RELOC_X86_64_GOTTPOFF () { 154; }") unless defined(&BFD_RELOC_X86_64_GOTTPOFF);
    eval("sub BFD_RELOC_X86_64_TPOFF32 () { 155; }") unless defined(&BFD_RELOC_X86_64_TPOFF32);
    eval("sub BFD_RELOC_NS32K_IMM_8 () { 156; }") unless defined(&BFD_RELOC_NS32K_IMM_8);
    eval("sub BFD_RELOC_NS32K_IMM_16 () { 157; }") unless defined(&BFD_RELOC_NS32K_IMM_16);
    eval("sub BFD_RELOC_NS32K_IMM_32 () { 158; }") unless defined(&BFD_RELOC_NS32K_IMM_32);
    eval("sub BFD_RELOC_NS32K_IMM_8_PCREL () { 159; }") unless defined(&BFD_RELOC_NS32K_IMM_8_PCREL);
    eval("sub BFD_RELOC_NS32K_IMM_16_PCREL () { 160; }") unless defined(&BFD_RELOC_NS32K_IMM_16_PCREL);
    eval("sub BFD_RELOC_NS32K_IMM_32_PCREL () { 161; }") unless defined(&BFD_RELOC_NS32K_IMM_32_PCREL);
    eval("sub BFD_RELOC_NS32K_DISP_8 () { 162; }") unless defined(&BFD_RELOC_NS32K_DISP_8);
    eval("sub BFD_RELOC_NS32K_DISP_16 () { 163; }") unless defined(&BFD_RELOC_NS32K_DISP_16);
    eval("sub BFD_RELOC_NS32K_DISP_32 () { 164; }") unless defined(&BFD_RELOC_NS32K_DISP_32);
    eval("sub BFD_RELOC_NS32K_DISP_8_PCREL () { 165; }") unless defined(&BFD_RELOC_NS32K_DISP_8_PCREL);
    eval("sub BFD_RELOC_NS32K_DISP_16_PCREL () { 166; }") unless defined(&BFD_RELOC_NS32K_DISP_16_PCREL);
    eval("sub BFD_RELOC_NS32K_DISP_32_PCREL () { 167; }") unless defined(&BFD_RELOC_NS32K_DISP_32_PCREL);
    eval("sub BFD_RELOC_PDP11_DISP_8_PCREL () { 168; }") unless defined(&BFD_RELOC_PDP11_DISP_8_PCREL);
    eval("sub BFD_RELOC_PDP11_DISP_6_PCREL () { 169; }") unless defined(&BFD_RELOC_PDP11_DISP_6_PCREL);
    eval("sub BFD_RELOC_PJ_CODE_HI16 () { 170; }") unless defined(&BFD_RELOC_PJ_CODE_HI16);
    eval("sub BFD_RELOC_PJ_CODE_LO16 () { 171; }") unless defined(&BFD_RELOC_PJ_CODE_LO16);
    eval("sub BFD_RELOC_PJ_CODE_DIR16 () { 172; }") unless defined(&BFD_RELOC_PJ_CODE_DIR16);
    eval("sub BFD_RELOC_PJ_CODE_DIR32 () { 173; }") unless defined(&BFD_RELOC_PJ_CODE_DIR32);
    eval("sub BFD_RELOC_PJ_CODE_REL16 () { 174; }") unless defined(&BFD_RELOC_PJ_CODE_REL16);
    eval("sub BFD_RELOC_PJ_CODE_REL32 () { 175; }") unless defined(&BFD_RELOC_PJ_CODE_REL32);
    eval("sub BFD_RELOC_PPC_B26 () { 176; }") unless defined(&BFD_RELOC_PPC_B26);
    eval("sub BFD_RELOC_PPC_BA26 () { 177; }") unless defined(&BFD_RELOC_PPC_BA26);
    eval("sub BFD_RELOC_PPC_TOC16 () { 178; }") unless defined(&BFD_RELOC_PPC_TOC16);
    eval("sub BFD_RELOC_PPC_B16 () { 179; }") unless defined(&BFD_RELOC_PPC_B16);
    eval("sub BFD_RELOC_PPC_B16_BRTAKEN () { 180; }") unless defined(&BFD_RELOC_PPC_B16_BRTAKEN);
    eval("sub BFD_RELOC_PPC_B16_BRNTAKEN () { 181; }") unless defined(&BFD_RELOC_PPC_B16_BRNTAKEN);
    eval("sub BFD_RELOC_PPC_BA16 () { 182; }") unless defined(&BFD_RELOC_PPC_BA16);
    eval("sub BFD_RELOC_PPC_BA16_BRTAKEN () { 183; }") unless defined(&BFD_RELOC_PPC_BA16_BRTAKEN);
    eval("sub BFD_RELOC_PPC_BA16_BRNTAKEN () { 184; }") unless defined(&BFD_RELOC_PPC_BA16_BRNTAKEN);
    eval("sub BFD_RELOC_PPC_COPY () { 185; }") unless defined(&BFD_RELOC_PPC_COPY);
    eval("sub BFD_RELOC_PPC_GLOB_DAT () { 186; }") unless defined(&BFD_RELOC_PPC_GLOB_DAT);
    eval("sub BFD_RELOC_PPC_JMP_SLOT () { 187; }") unless defined(&BFD_RELOC_PPC_JMP_SLOT);
    eval("sub BFD_RELOC_PPC_RELATIVE () { 188; }") unless defined(&BFD_RELOC_PPC_RELATIVE);
    eval("sub BFD_RELOC_PPC_LOCAL24PC () { 189; }") unless defined(&BFD_RELOC_PPC_LOCAL24PC);
    eval("sub BFD_RELOC_PPC_EMB_NADDR32 () { 190; }") unless defined(&BFD_RELOC_PPC_EMB_NADDR32);
    eval("sub BFD_RELOC_PPC_EMB_NADDR16 () { 191; }") unless defined(&BFD_RELOC_PPC_EMB_NADDR16);
    eval("sub BFD_RELOC_PPC_EMB_NADDR16_LO () { 192; }") unless defined(&BFD_RELOC_PPC_EMB_NADDR16_LO);
    eval("sub BFD_RELOC_PPC_EMB_NADDR16_HI () { 193; }") unless defined(&BFD_RELOC_PPC_EMB_NADDR16_HI);
    eval("sub BFD_RELOC_PPC_EMB_NADDR16_HA () { 194; }") unless defined(&BFD_RELOC_PPC_EMB_NADDR16_HA);
    eval("sub BFD_RELOC_PPC_EMB_SDAI16 () { 195; }") unless defined(&BFD_RELOC_PPC_EMB_SDAI16);
    eval("sub BFD_RELOC_PPC_EMB_SDA2I16 () { 196; }") unless defined(&BFD_RELOC_PPC_EMB_SDA2I16);
    eval("sub BFD_RELOC_PPC_EMB_SDA2REL () { 197; }") unless defined(&BFD_RELOC_PPC_EMB_SDA2REL);
    eval("sub BFD_RELOC_PPC_EMB_SDA21 () { 198; }") unless defined(&BFD_RELOC_PPC_EMB_SDA21);
    eval("sub BFD_RELOC_PPC_EMB_MRKREF () { 199; }") unless defined(&BFD_RELOC_PPC_EMB_MRKREF);
    eval("sub BFD_RELOC_PPC_EMB_RELSEC16 () { 200; }") unless defined(&BFD_RELOC_PPC_EMB_RELSEC16);
    eval("sub BFD_RELOC_PPC_EMB_RELST_LO () { 201; }") unless defined(&BFD_RELOC_PPC_EMB_RELST_LO);
    eval("sub BFD_RELOC_PPC_EMB_RELST_HI () { 202; }") unless defined(&BFD_RELOC_PPC_EMB_RELST_HI);
    eval("sub BFD_RELOC_PPC_EMB_RELST_HA () { 203; }") unless defined(&BFD_RELOC_PPC_EMB_RELST_HA);
    eval("sub BFD_RELOC_PPC_EMB_BIT_FLD () { 204; }") unless defined(&BFD_RELOC_PPC_EMB_BIT_FLD);
    eval("sub BFD_RELOC_PPC_EMB_RELSDA () { 205; }") unless defined(&BFD_RELOC_PPC_EMB_RELSDA);
    eval("sub BFD_RELOC_PPC64_HIGHER () { 206; }") unless defined(&BFD_RELOC_PPC64_HIGHER);
    eval("sub BFD_RELOC_PPC64_HIGHER_S () { 207; }") unless defined(&BFD_RELOC_PPC64_HIGHER_S);
    eval("sub BFD_RELOC_PPC64_HIGHEST () { 208; }") unless defined(&BFD_RELOC_PPC64_HIGHEST);
    eval("sub BFD_RELOC_PPC64_HIGHEST_S () { 209; }") unless defined(&BFD_RELOC_PPC64_HIGHEST_S);
    eval("sub BFD_RELOC_PPC64_TOC16_LO () { 210; }") unless defined(&BFD_RELOC_PPC64_TOC16_LO);
    eval("sub BFD_RELOC_PPC64_TOC16_HI () { 211; }") unless defined(&BFD_RELOC_PPC64_TOC16_HI);
    eval("sub BFD_RELOC_PPC64_TOC16_HA () { 212; }") unless defined(&BFD_RELOC_PPC64_TOC16_HA);
    eval("sub BFD_RELOC_PPC64_TOC () { 213; }") unless defined(&BFD_RELOC_PPC64_TOC);
    eval("sub BFD_RELOC_PPC64_PLTGOT16 () { 214; }") unless defined(&BFD_RELOC_PPC64_PLTGOT16);
    eval("sub BFD_RELOC_PPC64_PLTGOT16_LO () { 215; }") unless defined(&BFD_RELOC_PPC64_PLTGOT16_LO);
    eval("sub BFD_RELOC_PPC64_PLTGOT16_HI () { 216; }") unless defined(&BFD_RELOC_PPC64_PLTGOT16_HI);
    eval("sub BFD_RELOC_PPC64_PLTGOT16_HA () { 217; }") unless defined(&BFD_RELOC_PPC64_PLTGOT16_HA);
    eval("sub BFD_RELOC_PPC64_ADDR16_DS () { 218; }") unless defined(&BFD_RELOC_PPC64_ADDR16_DS);
    eval("sub BFD_RELOC_PPC64_ADDR16_LO_DS () { 219; }") unless defined(&BFD_RELOC_PPC64_ADDR16_LO_DS);
    eval("sub BFD_RELOC_PPC64_GOT16_DS () { 220; }") unless defined(&BFD_RELOC_PPC64_GOT16_DS);
    eval("sub BFD_RELOC_PPC64_GOT16_LO_DS () { 221; }") unless defined(&BFD_RELOC_PPC64_GOT16_LO_DS);
    eval("sub BFD_RELOC_PPC64_PLT16_LO_DS () { 222; }") unless defined(&BFD_RELOC_PPC64_PLT16_LO_DS);
    eval("sub BFD_RELOC_PPC64_SECTOFF_DS () { 223; }") unless defined(&BFD_RELOC_PPC64_SECTOFF_DS);
    eval("sub BFD_RELOC_PPC64_SECTOFF_LO_DS () { 224; }") unless defined(&BFD_RELOC_PPC64_SECTOFF_LO_DS);
    eval("sub BFD_RELOC_PPC64_TOC16_DS () { 225; }") unless defined(&BFD_RELOC_PPC64_TOC16_DS);
    eval("sub BFD_RELOC_PPC64_TOC16_LO_DS () { 226; }") unless defined(&BFD_RELOC_PPC64_TOC16_LO_DS);
    eval("sub BFD_RELOC_PPC64_PLTGOT16_DS () { 227; }") unless defined(&BFD_RELOC_PPC64_PLTGOT16_DS);
    eval("sub BFD_RELOC_PPC64_PLTGOT16_LO_DS () { 228; }") unless defined(&BFD_RELOC_PPC64_PLTGOT16_LO_DS);
    eval("sub BFD_RELOC_PPC_TLS () { 229; }") unless defined(&BFD_RELOC_PPC_TLS);
    eval("sub BFD_RELOC_PPC_DTPMOD () { 230; }") unless defined(&BFD_RELOC_PPC_DTPMOD);
    eval("sub BFD_RELOC_PPC_TPREL16 () { 231; }") unless defined(&BFD_RELOC_PPC_TPREL16);
    eval("sub BFD_RELOC_PPC_TPREL16_LO () { 232; }") unless defined(&BFD_RELOC_PPC_TPREL16_LO);
    eval("sub BFD_RELOC_PPC_TPREL16_HI () { 233; }") unless defined(&BFD_RELOC_PPC_TPREL16_HI);
    eval("sub BFD_RELOC_PPC_TPREL16_HA () { 234; }") unless defined(&BFD_RELOC_PPC_TPREL16_HA);
    eval("sub BFD_RELOC_PPC_TPREL () { 235; }") unless defined(&BFD_RELOC_PPC_TPREL);
    eval("sub BFD_RELOC_PPC_DTPREL16 () { 236; }") unless defined(&BFD_RELOC_PPC_DTPREL16);
    eval("sub BFD_RELOC_PPC_DTPREL16_LO () { 237; }") unless defined(&BFD_RELOC_PPC_DTPREL16_LO);
    eval("sub BFD_RELOC_PPC_DTPREL16_HI () { 238; }") unless defined(&BFD_RELOC_PPC_DTPREL16_HI);
    eval("sub BFD_RELOC_PPC_DTPREL16_HA () { 239; }") unless defined(&BFD_RELOC_PPC_DTPREL16_HA);
    eval("sub BFD_RELOC_PPC_DTPREL () { 240; }") unless defined(&BFD_RELOC_PPC_DTPREL);
    eval("sub BFD_RELOC_PPC_GOT_TLSGD16 () { 241; }") unless defined(&BFD_RELOC_PPC_GOT_TLSGD16);
    eval("sub BFD_RELOC_PPC_GOT_TLSGD16_LO () { 242; }") unless defined(&BFD_RELOC_PPC_GOT_TLSGD16_LO);
    eval("sub BFD_RELOC_PPC_GOT_TLSGD16_HI () { 243; }") unless defined(&BFD_RELOC_PPC_GOT_TLSGD16_HI);
    eval("sub BFD_RELOC_PPC_GOT_TLSGD16_HA () { 244; }") unless defined(&BFD_RELOC_PPC_GOT_TLSGD16_HA);
    eval("sub BFD_RELOC_PPC_GOT_TLSLD16 () { 245; }") unless defined(&BFD_RELOC_PPC_GOT_TLSLD16);
    eval("sub BFD_RELOC_PPC_GOT_TLSLD16_LO () { 246; }") unless defined(&BFD_RELOC_PPC_GOT_TLSLD16_LO);
    eval("sub BFD_RELOC_PPC_GOT_TLSLD16_HI () { 247; }") unless defined(&BFD_RELOC_PPC_GOT_TLSLD16_HI);
    eval("sub BFD_RELOC_PPC_GOT_TLSLD16_HA () { 248; }") unless defined(&BFD_RELOC_PPC_GOT_TLSLD16_HA);
    eval("sub BFD_RELOC_PPC_GOT_TPREL16 () { 249; }") unless defined(&BFD_RELOC_PPC_GOT_TPREL16);
    eval("sub BFD_RELOC_PPC_GOT_TPREL16_LO () { 250; }") unless defined(&BFD_RELOC_PPC_GOT_TPREL16_LO);
    eval("sub BFD_RELOC_PPC_GOT_TPREL16_HI () { 251; }") unless defined(&BFD_RELOC_PPC_GOT_TPREL16_HI);
    eval("sub BFD_RELOC_PPC_GOT_TPREL16_HA () { 252; }") unless defined(&BFD_RELOC_PPC_GOT_TPREL16_HA);
    eval("sub BFD_RELOC_PPC_GOT_DTPREL16 () { 253; }") unless defined(&BFD_RELOC_PPC_GOT_DTPREL16);
    eval("sub BFD_RELOC_PPC_GOT_DTPREL16_LO () { 254; }") unless defined(&BFD_RELOC_PPC_GOT_DTPREL16_LO);
    eval("sub BFD_RELOC_PPC_GOT_DTPREL16_HI () { 255; }") unless defined(&BFD_RELOC_PPC_GOT_DTPREL16_HI);
    eval("sub BFD_RELOC_PPC_GOT_DTPREL16_HA () { 256; }") unless defined(&BFD_RELOC_PPC_GOT_DTPREL16_HA);
    eval("sub BFD_RELOC_PPC64_TPREL16_DS () { 257; }") unless defined(&BFD_RELOC_PPC64_TPREL16_DS);
    eval("sub BFD_RELOC_PPC64_TPREL16_LO_DS () { 258; }") unless defined(&BFD_RELOC_PPC64_TPREL16_LO_DS);
    eval("sub BFD_RELOC_PPC64_TPREL16_HIGHER () { 259; }") unless defined(&BFD_RELOC_PPC64_TPREL16_HIGHER);
    eval("sub BFD_RELOC_PPC64_TPREL16_HIGHERA () { 260; }") unless defined(&BFD_RELOC_PPC64_TPREL16_HIGHERA);
    eval("sub BFD_RELOC_PPC64_TPREL16_HIGHEST () { 261; }") unless defined(&BFD_RELOC_PPC64_TPREL16_HIGHEST);
    eval("sub BFD_RELOC_PPC64_TPREL16_HIGHESTA () { 262; }") unless defined(&BFD_RELOC_PPC64_TPREL16_HIGHESTA);
    eval("sub BFD_RELOC_PPC64_DTPREL16_DS () { 263; }") unless defined(&BFD_RELOC_PPC64_DTPREL16_DS);
    eval("sub BFD_RELOC_PPC64_DTPREL16_LO_DS () { 264; }") unless defined(&BFD_RELOC_PPC64_DTPREL16_LO_DS);
    eval("sub BFD_RELOC_PPC64_DTPREL16_HIGHER () { 265; }") unless defined(&BFD_RELOC_PPC64_DTPREL16_HIGHER);
    eval("sub BFD_RELOC_PPC64_DTPREL16_HIGHERA () { 266; }") unless defined(&BFD_RELOC_PPC64_DTPREL16_HIGHERA);
    eval("sub BFD_RELOC_PPC64_DTPREL16_HIGHEST () { 267; }") unless defined(&BFD_RELOC_PPC64_DTPREL16_HIGHEST);
    eval("sub BFD_RELOC_PPC64_DTPREL16_HIGHESTA () { 268; }") unless defined(&BFD_RELOC_PPC64_DTPREL16_HIGHESTA);
    eval("sub BFD_RELOC_I370_D12 () { 269; }") unless defined(&BFD_RELOC_I370_D12);
    eval("sub BFD_RELOC_CTOR () { 270; }") unless defined(&BFD_RELOC_CTOR);
    eval("sub BFD_RELOC_ARM_PCREL_BRANCH () { 271; }") unless defined(&BFD_RELOC_ARM_PCREL_BRANCH);
    eval("sub BFD_RELOC_ARM_PCREL_BLX () { 272; }") unless defined(&BFD_RELOC_ARM_PCREL_BLX);
    eval("sub BFD_RELOC_THUMB_PCREL_BLX () { 273; }") unless defined(&BFD_RELOC_THUMB_PCREL_BLX);
    eval("sub BFD_RELOC_ARM_IMMEDIATE () { 274; }") unless defined(&BFD_RELOC_ARM_IMMEDIATE);
    eval("sub BFD_RELOC_ARM_ADRL_IMMEDIATE () { 275; }") unless defined(&BFD_RELOC_ARM_ADRL_IMMEDIATE);
    eval("sub BFD_RELOC_ARM_OFFSET_IMM () { 276; }") unless defined(&BFD_RELOC_ARM_OFFSET_IMM);
    eval("sub BFD_RELOC_ARM_SHIFT_IMM () { 277; }") unless defined(&BFD_RELOC_ARM_SHIFT_IMM);
    eval("sub BFD_RELOC_ARM_SWI () { 278; }") unless defined(&BFD_RELOC_ARM_SWI);
    eval("sub BFD_RELOC_ARM_MULTI () { 279; }") unless defined(&BFD_RELOC_ARM_MULTI);
    eval("sub BFD_RELOC_ARM_CP_OFF_IMM () { 280; }") unless defined(&BFD_RELOC_ARM_CP_OFF_IMM);
    eval("sub BFD_RELOC_ARM_CP_OFF_IMM_S2 () { 281; }") unless defined(&BFD_RELOC_ARM_CP_OFF_IMM_S2);
    eval("sub BFD_RELOC_ARM_ADR_IMM () { 282; }") unless defined(&BFD_RELOC_ARM_ADR_IMM);
    eval("sub BFD_RELOC_ARM_LDR_IMM () { 283; }") unless defined(&BFD_RELOC_ARM_LDR_IMM);
    eval("sub BFD_RELOC_ARM_LITERAL () { 284; }") unless defined(&BFD_RELOC_ARM_LITERAL);
    eval("sub BFD_RELOC_ARM_IN_POOL () { 285; }") unless defined(&BFD_RELOC_ARM_IN_POOL);
    eval("sub BFD_RELOC_ARM_OFFSET_IMM8 () { 286; }") unless defined(&BFD_RELOC_ARM_OFFSET_IMM8);
    eval("sub BFD_RELOC_ARM_HWLITERAL () { 287; }") unless defined(&BFD_RELOC_ARM_HWLITERAL);
    eval("sub BFD_RELOC_ARM_THUMB_ADD () { 288; }") unless defined(&BFD_RELOC_ARM_THUMB_ADD);
    eval("sub BFD_RELOC_ARM_THUMB_IMM () { 289; }") unless defined(&BFD_RELOC_ARM_THUMB_IMM);
    eval("sub BFD_RELOC_ARM_THUMB_SHIFT () { 290; }") unless defined(&BFD_RELOC_ARM_THUMB_SHIFT);
    eval("sub BFD_RELOC_ARM_THUMB_OFFSET () { 291; }") unless defined(&BFD_RELOC_ARM_THUMB_OFFSET);
    eval("sub BFD_RELOC_ARM_GOT12 () { 292; }") unless defined(&BFD_RELOC_ARM_GOT12);
    eval("sub BFD_RELOC_ARM_GOT32 () { 293; }") unless defined(&BFD_RELOC_ARM_GOT32);
    eval("sub BFD_RELOC_ARM_JUMP_SLOT () { 294; }") unless defined(&BFD_RELOC_ARM_JUMP_SLOT);
    eval("sub BFD_RELOC_ARM_COPY () { 295; }") unless defined(&BFD_RELOC_ARM_COPY);
    eval("sub BFD_RELOC_ARM_GLOB_DAT () { 296; }") unless defined(&BFD_RELOC_ARM_GLOB_DAT);
    eval("sub BFD_RELOC_ARM_PLT32 () { 297; }") unless defined(&BFD_RELOC_ARM_PLT32);
    eval("sub BFD_RELOC_ARM_RELATIVE () { 298; }") unless defined(&BFD_RELOC_ARM_RELATIVE);
    eval("sub BFD_RELOC_ARM_GOTOFF () { 299; }") unless defined(&BFD_RELOC_ARM_GOTOFF);
    eval("sub BFD_RELOC_ARM_GOTPC () { 300; }") unless defined(&BFD_RELOC_ARM_GOTPC);
    eval("sub BFD_RELOC_SH_PCDISP8BY2 () { 301; }") unless defined(&BFD_RELOC_SH_PCDISP8BY2);
    eval("sub BFD_RELOC_SH_PCDISP12BY2 () { 302; }") unless defined(&BFD_RELOC_SH_PCDISP12BY2);
    eval("sub BFD_RELOC_SH_IMM4 () { 303; }") unless defined(&BFD_RELOC_SH_IMM4);
    eval("sub BFD_RELOC_SH_IMM4BY2 () { 304; }") unless defined(&BFD_RELOC_SH_IMM4BY2);
    eval("sub BFD_RELOC_SH_IMM4BY4 () { 305; }") unless defined(&BFD_RELOC_SH_IMM4BY4);
    eval("sub BFD_RELOC_SH_IMM8 () { 306; }") unless defined(&BFD_RELOC_SH_IMM8);
    eval("sub BFD_RELOC_SH_IMM8BY2 () { 307; }") unless defined(&BFD_RELOC_SH_IMM8BY2);
    eval("sub BFD_RELOC_SH_IMM8BY4 () { 308; }") unless defined(&BFD_RELOC_SH_IMM8BY4);
    eval("sub BFD_RELOC_SH_PCRELIMM8BY2 () { 309; }") unless defined(&BFD_RELOC_SH_PCRELIMM8BY2);
    eval("sub BFD_RELOC_SH_PCRELIMM8BY4 () { 310; }") unless defined(&BFD_RELOC_SH_PCRELIMM8BY4);
    eval("sub BFD_RELOC_SH_SWITCH16 () { 311; }") unless defined(&BFD_RELOC_SH_SWITCH16);
    eval("sub BFD_RELOC_SH_SWITCH32 () { 312; }") unless defined(&BFD_RELOC_SH_SWITCH32);
    eval("sub BFD_RELOC_SH_USES () { 313; }") unless defined(&BFD_RELOC_SH_USES);
    eval("sub BFD_RELOC_SH_COUNT () { 314; }") unless defined(&BFD_RELOC_SH_COUNT);
    eval("sub BFD_RELOC_SH_ALIGN () { 315; }") unless defined(&BFD_RELOC_SH_ALIGN);
    eval("sub BFD_RELOC_SH_CODE () { 316; }") unless defined(&BFD_RELOC_SH_CODE);
    eval("sub BFD_RELOC_SH_DATA () { 317; }") unless defined(&BFD_RELOC_SH_DATA);
    eval("sub BFD_RELOC_SH_LABEL () { 318; }") unless defined(&BFD_RELOC_SH_LABEL);
    eval("sub BFD_RELOC_SH_LOOP_START () { 319; }") unless defined(&BFD_RELOC_SH_LOOP_START);
    eval("sub BFD_RELOC_SH_LOOP_END () { 320; }") unless defined(&BFD_RELOC_SH_LOOP_END);
    eval("sub BFD_RELOC_SH_COPY () { 321; }") unless defined(&BFD_RELOC_SH_COPY);
    eval("sub BFD_RELOC_SH_GLOB_DAT () { 322; }") unless defined(&BFD_RELOC_SH_GLOB_DAT);
    eval("sub BFD_RELOC_SH_JMP_SLOT () { 323; }") unless defined(&BFD_RELOC_SH_JMP_SLOT);
    eval("sub BFD_RELOC_SH_RELATIVE () { 324; }") unless defined(&BFD_RELOC_SH_RELATIVE);
    eval("sub BFD_RELOC_SH_GOTPC () { 325; }") unless defined(&BFD_RELOC_SH_GOTPC);
    eval("sub BFD_RELOC_SH_GOT_LOW16 () { 326; }") unless defined(&BFD_RELOC_SH_GOT_LOW16);
    eval("sub BFD_RELOC_SH_GOT_MEDLOW16 () { 327; }") unless defined(&BFD_RELOC_SH_GOT_MEDLOW16);
    eval("sub BFD_RELOC_SH_GOT_MEDHI16 () { 328; }") unless defined(&BFD_RELOC_SH_GOT_MEDHI16);
    eval("sub BFD_RELOC_SH_GOT_HI16 () { 329; }") unless defined(&BFD_RELOC_SH_GOT_HI16);
    eval("sub BFD_RELOC_SH_GOTPLT_LOW16 () { 330; }") unless defined(&BFD_RELOC_SH_GOTPLT_LOW16);
    eval("sub BFD_RELOC_SH_GOTPLT_MEDLOW16 () { 331; }") unless defined(&BFD_RELOC_SH_GOTPLT_MEDLOW16);
    eval("sub BFD_RELOC_SH_GOTPLT_MEDHI16 () { 332; }") unless defined(&BFD_RELOC_SH_GOTPLT_MEDHI16);
    eval("sub BFD_RELOC_SH_GOTPLT_HI16 () { 333; }") unless defined(&BFD_RELOC_SH_GOTPLT_HI16);
    eval("sub BFD_RELOC_SH_PLT_LOW16 () { 334; }") unless defined(&BFD_RELOC_SH_PLT_LOW16);
    eval("sub BFD_RELOC_SH_PLT_MEDLOW16 () { 335; }") unless defined(&BFD_RELOC_SH_PLT_MEDLOW16);
    eval("sub BFD_RELOC_SH_PLT_MEDHI16 () { 336; }") unless defined(&BFD_RELOC_SH_PLT_MEDHI16);
    eval("sub BFD_RELOC_SH_PLT_HI16 () { 337; }") unless defined(&BFD_RELOC_SH_PLT_HI16);
    eval("sub BFD_RELOC_SH_GOTOFF_LOW16 () { 338; }") unless defined(&BFD_RELOC_SH_GOTOFF_LOW16);
    eval("sub BFD_RELOC_SH_GOTOFF_MEDLOW16 () { 339; }") unless defined(&BFD_RELOC_SH_GOTOFF_MEDLOW16);
    eval("sub BFD_RELOC_SH_GOTOFF_MEDHI16 () { 340; }") unless defined(&BFD_RELOC_SH_GOTOFF_MEDHI16);
    eval("sub BFD_RELOC_SH_GOTOFF_HI16 () { 341; }") unless defined(&BFD_RELOC_SH_GOTOFF_HI16);
    eval("sub BFD_RELOC_SH_GOTPC_LOW16 () { 342; }") unless defined(&BFD_RELOC_SH_GOTPC_LOW16);
    eval("sub BFD_RELOC_SH_GOTPC_MEDLOW16 () { 343; }") unless defined(&BFD_RELOC_SH_GOTPC_MEDLOW16);
    eval("sub BFD_RELOC_SH_GOTPC_MEDHI16 () { 344; }") unless defined(&BFD_RELOC_SH_GOTPC_MEDHI16);
    eval("sub BFD_RELOC_SH_GOTPC_HI16 () { 345; }") unless defined(&BFD_RELOC_SH_GOTPC_HI16);
    eval("sub BFD_RELOC_SH_COPY64 () { 346; }") unless defined(&BFD_RELOC_SH_COPY64);
    eval("sub BFD_RELOC_SH_GLOB_DAT64 () { 347; }") unless defined(&BFD_RELOC_SH_GLOB_DAT64);
    eval("sub BFD_RELOC_SH_JMP_SLOT64 () { 348; }") unless defined(&BFD_RELOC_SH_JMP_SLOT64);
    eval("sub BFD_RELOC_SH_RELATIVE64 () { 349; }") unless defined(&BFD_RELOC_SH_RELATIVE64);
    eval("sub BFD_RELOC_SH_GOT10BY4 () { 350; }") unless defined(&BFD_RELOC_SH_GOT10BY4);
    eval("sub BFD_RELOC_SH_GOT10BY8 () { 351; }") unless defined(&BFD_RELOC_SH_GOT10BY8);
    eval("sub BFD_RELOC_SH_GOTPLT10BY4 () { 352; }") unless defined(&BFD_RELOC_SH_GOTPLT10BY4);
    eval("sub BFD_RELOC_SH_GOTPLT10BY8 () { 353; }") unless defined(&BFD_RELOC_SH_GOTPLT10BY8);
    eval("sub BFD_RELOC_SH_GOTPLT32 () { 354; }") unless defined(&BFD_RELOC_SH_GOTPLT32);
    eval("sub BFD_RELOC_SH_SHMEDIA_CODE () { 355; }") unless defined(&BFD_RELOC_SH_SHMEDIA_CODE);
    eval("sub BFD_RELOC_SH_IMMU5 () { 356; }") unless defined(&BFD_RELOC_SH_IMMU5);
    eval("sub BFD_RELOC_SH_IMMS6 () { 357; }") unless defined(&BFD_RELOC_SH_IMMS6);
    eval("sub BFD_RELOC_SH_IMMS6BY32 () { 358; }") unless defined(&BFD_RELOC_SH_IMMS6BY32);
    eval("sub BFD_RELOC_SH_IMMU6 () { 359; }") unless defined(&BFD_RELOC_SH_IMMU6);
    eval("sub BFD_RELOC_SH_IMMS10 () { 360; }") unless defined(&BFD_RELOC_SH_IMMS10);
    eval("sub BFD_RELOC_SH_IMMS10BY2 () { 361; }") unless defined(&BFD_RELOC_SH_IMMS10BY2);
    eval("sub BFD_RELOC_SH_IMMS10BY4 () { 362; }") unless defined(&BFD_RELOC_SH_IMMS10BY4);
    eval("sub BFD_RELOC_SH_IMMS10BY8 () { 363; }") unless defined(&BFD_RELOC_SH_IMMS10BY8);
    eval("sub BFD_RELOC_SH_IMMS16 () { 364; }") unless defined(&BFD_RELOC_SH_IMMS16);
    eval("sub BFD_RELOC_SH_IMMU16 () { 365; }") unless defined(&BFD_RELOC_SH_IMMU16);
    eval("sub BFD_RELOC_SH_IMM_LOW16 () { 366; }") unless defined(&BFD_RELOC_SH_IMM_LOW16);
    eval("sub BFD_RELOC_SH_IMM_LOW16_PCREL () { 367; }") unless defined(&BFD_RELOC_SH_IMM_LOW16_PCREL);
    eval("sub BFD_RELOC_SH_IMM_MEDLOW16 () { 368; }") unless defined(&BFD_RELOC_SH_IMM_MEDLOW16);
    eval("sub BFD_RELOC_SH_IMM_MEDLOW16_PCREL () { 369; }") unless defined(&BFD_RELOC_SH_IMM_MEDLOW16_PCREL);
    eval("sub BFD_RELOC_SH_IMM_MEDHI16 () { 370; }") unless defined(&BFD_RELOC_SH_IMM_MEDHI16);
    eval("sub BFD_RELOC_SH_IMM_MEDHI16_PCREL () { 371; }") unless defined(&BFD_RELOC_SH_IMM_MEDHI16_PCREL);
    eval("sub BFD_RELOC_SH_IMM_HI16 () { 372; }") unless defined(&BFD_RELOC_SH_IMM_HI16);
    eval("sub BFD_RELOC_SH_IMM_HI16_PCREL () { 373; }") unless defined(&BFD_RELOC_SH_IMM_HI16_PCREL);
    eval("sub BFD_RELOC_SH_PT_16 () { 374; }") unless defined(&BFD_RELOC_SH_PT_16);
    eval("sub BFD_RELOC_SH_TLS_GD_32 () { 375; }") unless defined(&BFD_RELOC_SH_TLS_GD_32);
    eval("sub BFD_RELOC_SH_TLS_LD_32 () { 376; }") unless defined(&BFD_RELOC_SH_TLS_LD_32);
    eval("sub BFD_RELOC_SH_TLS_LDO_32 () { 377; }") unless defined(&BFD_RELOC_SH_TLS_LDO_32);
    eval("sub BFD_RELOC_SH_TLS_IE_32 () { 378; }") unless defined(&BFD_RELOC_SH_TLS_IE_32);
    eval("sub BFD_RELOC_SH_TLS_LE_32 () { 379; }") unless defined(&BFD_RELOC_SH_TLS_LE_32);
    eval("sub BFD_RELOC_SH_TLS_DTPMOD32 () { 380; }") unless defined(&BFD_RELOC_SH_TLS_DTPMOD32);
    eval("sub BFD_RELOC_SH_TLS_DTPOFF32 () { 381; }") unless defined(&BFD_RELOC_SH_TLS_DTPOFF32);
    eval("sub BFD_RELOC_SH_TLS_TPOFF32 () { 382; }") unless defined(&BFD_RELOC_SH_TLS_TPOFF32);
    eval("sub BFD_RELOC_THUMB_PCREL_BRANCH9 () { 383; }") unless defined(&BFD_RELOC_THUMB_PCREL_BRANCH9);
    eval("sub BFD_RELOC_THUMB_PCREL_BRANCH12 () { 384; }") unless defined(&BFD_RELOC_THUMB_PCREL_BRANCH12);
    eval("sub BFD_RELOC_THUMB_PCREL_BRANCH23 () { 385; }") unless defined(&BFD_RELOC_THUMB_PCREL_BRANCH23);
    eval("sub BFD_RELOC_ARC_B22_PCREL () { 386; }") unless defined(&BFD_RELOC_ARC_B22_PCREL);
    eval("sub BFD_RELOC_ARC_B26 () { 387; }") unless defined(&BFD_RELOC_ARC_B26);
    eval("sub BFD_RELOC_D10V_10_PCREL_R () { 388; }") unless defined(&BFD_RELOC_D10V_10_PCREL_R);
    eval("sub BFD_RELOC_D10V_10_PCREL_L () { 389; }") unless defined(&BFD_RELOC_D10V_10_PCREL_L);
    eval("sub BFD_RELOC_D10V_18 () { 390; }") unless defined(&BFD_RELOC_D10V_18);
    eval("sub BFD_RELOC_D10V_18_PCREL () { 391; }") unless defined(&BFD_RELOC_D10V_18_PCREL);
    eval("sub BFD_RELOC_D30V_6 () { 392; }") unless defined(&BFD_RELOC_D30V_6);
    eval("sub BFD_RELOC_D30V_9_PCREL () { 393; }") unless defined(&BFD_RELOC_D30V_9_PCREL);
    eval("sub BFD_RELOC_D30V_9_PCREL_R () { 394; }") unless defined(&BFD_RELOC_D30V_9_PCREL_R);
    eval("sub BFD_RELOC_D30V_15 () { 395; }") unless defined(&BFD_RELOC_D30V_15);
    eval("sub BFD_RELOC_D30V_15_PCREL () { 396; }") unless defined(&BFD_RELOC_D30V_15_PCREL);
    eval("sub BFD_RELOC_D30V_15_PCREL_R () { 397; }") unless defined(&BFD_RELOC_D30V_15_PCREL_R);
    eval("sub BFD_RELOC_D30V_21 () { 398; }") unless defined(&BFD_RELOC_D30V_21);
    eval("sub BFD_RELOC_D30V_21_PCREL () { 399; }") unless defined(&BFD_RELOC_D30V_21_PCREL);
    eval("sub BFD_RELOC_D30V_21_PCREL_R () { 400; }") unless defined(&BFD_RELOC_D30V_21_PCREL_R);
    eval("sub BFD_RELOC_D30V_32 () { 401; }") unless defined(&BFD_RELOC_D30V_32);
    eval("sub BFD_RELOC_D30V_32_PCREL () { 402; }") unless defined(&BFD_RELOC_D30V_32_PCREL);
    eval("sub BFD_RELOC_DLX_HI16_S () { 403; }") unless defined(&BFD_RELOC_DLX_HI16_S);
    eval("sub BFD_RELOC_DLX_LO16 () { 404; }") unless defined(&BFD_RELOC_DLX_LO16);
    eval("sub BFD_RELOC_DLX_JMP26 () { 405; }") unless defined(&BFD_RELOC_DLX_JMP26);
    eval("sub BFD_RELOC_M32R_24 () { 406; }") unless defined(&BFD_RELOC_M32R_24);
    eval("sub BFD_RELOC_M32R_10_PCREL () { 407; }") unless defined(&BFD_RELOC_M32R_10_PCREL);
    eval("sub BFD_RELOC_M32R_18_PCREL () { 408; }") unless defined(&BFD_RELOC_M32R_18_PCREL);
    eval("sub BFD_RELOC_M32R_26_PCREL () { 409; }") unless defined(&BFD_RELOC_M32R_26_PCREL);
    eval("sub BFD_RELOC_M32R_HI16_ULO () { 410; }") unless defined(&BFD_RELOC_M32R_HI16_ULO);
    eval("sub BFD_RELOC_M32R_HI16_SLO () { 411; }") unless defined(&BFD_RELOC_M32R_HI16_SLO);
    eval("sub BFD_RELOC_M32R_LO16 () { 412; }") unless defined(&BFD_RELOC_M32R_LO16);
    eval("sub BFD_RELOC_M32R_SDA16 () { 413; }") unless defined(&BFD_RELOC_M32R_SDA16);
    eval("sub BFD_RELOC_M32R_GOT24 () { 414; }") unless defined(&BFD_RELOC_M32R_GOT24);
    eval("sub BFD_RELOC_M32R_26_PLTREL () { 415; }") unless defined(&BFD_RELOC_M32R_26_PLTREL);
    eval("sub BFD_RELOC_M32R_COPY () { 416; }") unless defined(&BFD_RELOC_M32R_COPY);
    eval("sub BFD_RELOC_M32R_GLOB_DAT () { 417; }") unless defined(&BFD_RELOC_M32R_GLOB_DAT);
    eval("sub BFD_RELOC_M32R_JMP_SLOT () { 418; }") unless defined(&BFD_RELOC_M32R_JMP_SLOT);
    eval("sub BFD_RELOC_M32R_RELATIVE () { 419; }") unless defined(&BFD_RELOC_M32R_RELATIVE);
    eval("sub BFD_RELOC_M32R_GOTOFF () { 420; }") unless defined(&BFD_RELOC_M32R_GOTOFF);
    eval("sub BFD_RELOC_M32R_GOTPC24 () { 421; }") unless defined(&BFD_RELOC_M32R_GOTPC24);
    eval("sub BFD_RELOC_M32R_GOT16_HI_ULO () { 422; }") unless defined(&BFD_RELOC_M32R_GOT16_HI_ULO);
    eval("sub BFD_RELOC_M32R_GOT16_HI_SLO () { 423; }") unless defined(&BFD_RELOC_M32R_GOT16_HI_SLO);
    eval("sub BFD_RELOC_M32R_GOT16_LO () { 424; }") unless defined(&BFD_RELOC_M32R_GOT16_LO);
    eval("sub BFD_RELOC_M32R_GOTPC_HI_ULO () { 425; }") unless defined(&BFD_RELOC_M32R_GOTPC_HI_ULO);
    eval("sub BFD_RELOC_M32R_GOTPC_HI_SLO () { 426; }") unless defined(&BFD_RELOC_M32R_GOTPC_HI_SLO);
    eval("sub BFD_RELOC_M32R_GOTPC_LO () { 427; }") unless defined(&BFD_RELOC_M32R_GOTPC_LO);
    eval("sub BFD_RELOC_V850_9_PCREL () { 428; }") unless defined(&BFD_RELOC_V850_9_PCREL);
    eval("sub BFD_RELOC_V850_22_PCREL () { 429; }") unless defined(&BFD_RELOC_V850_22_PCREL);
    eval("sub BFD_RELOC_V850_SDA_16_16_OFFSET () { 430; }") unless defined(&BFD_RELOC_V850_SDA_16_16_OFFSET);
    eval("sub BFD_RELOC_V850_SDA_15_16_OFFSET () { 431; }") unless defined(&BFD_RELOC_V850_SDA_15_16_OFFSET);
    eval("sub BFD_RELOC_V850_ZDA_16_16_OFFSET () { 432; }") unless defined(&BFD_RELOC_V850_ZDA_16_16_OFFSET);
    eval("sub BFD_RELOC_V850_ZDA_15_16_OFFSET () { 433; }") unless defined(&BFD_RELOC_V850_ZDA_15_16_OFFSET);
    eval("sub BFD_RELOC_V850_TDA_6_8_OFFSET () { 434; }") unless defined(&BFD_RELOC_V850_TDA_6_8_OFFSET);
    eval("sub BFD_RELOC_V850_TDA_7_8_OFFSET () { 435; }") unless defined(&BFD_RELOC_V850_TDA_7_8_OFFSET);
    eval("sub BFD_RELOC_V850_TDA_7_7_OFFSET () { 436; }") unless defined(&BFD_RELOC_V850_TDA_7_7_OFFSET);
    eval("sub BFD_RELOC_V850_TDA_16_16_OFFSET () { 437; }") unless defined(&BFD_RELOC_V850_TDA_16_16_OFFSET);
    eval("sub BFD_RELOC_V850_TDA_4_5_OFFSET () { 438; }") unless defined(&BFD_RELOC_V850_TDA_4_5_OFFSET);
    eval("sub BFD_RELOC_V850_TDA_4_4_OFFSET () { 439; }") unless defined(&BFD_RELOC_V850_TDA_4_4_OFFSET);
    eval("sub BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET () { 440; }") unless defined(&BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET);
    eval("sub BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET () { 441; }") unless defined(&BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET);
    eval("sub BFD_RELOC_V850_CALLT_6_7_OFFSET () { 442; }") unless defined(&BFD_RELOC_V850_CALLT_6_7_OFFSET);
    eval("sub BFD_RELOC_V850_CALLT_16_16_OFFSET () { 443; }") unless defined(&BFD_RELOC_V850_CALLT_16_16_OFFSET);
    eval("sub BFD_RELOC_V850_LONGCALL () { 444; }") unless defined(&BFD_RELOC_V850_LONGCALL);
    eval("sub BFD_RELOC_V850_LONGJUMP () { 445; }") unless defined(&BFD_RELOC_V850_LONGJUMP);
    eval("sub BFD_RELOC_V850_ALIGN () { 446; }") unless defined(&BFD_RELOC_V850_ALIGN);
    eval("sub BFD_RELOC_MN10300_32_PCREL () { 447; }") unless defined(&BFD_RELOC_MN10300_32_PCREL);
    eval("sub BFD_RELOC_MN10300_16_PCREL () { 448; }") unless defined(&BFD_RELOC_MN10300_16_PCREL);
    eval("sub BFD_RELOC_TIC30_LDP () { 449; }") unless defined(&BFD_RELOC_TIC30_LDP);
    eval("sub BFD_RELOC_TIC54X_PARTLS7 () { 450; }") unless defined(&BFD_RELOC_TIC54X_PARTLS7);
    eval("sub BFD_RELOC_TIC54X_PARTMS9 () { 451; }") unless defined(&BFD_RELOC_TIC54X_PARTMS9);
    eval("sub BFD_RELOC_TIC54X_23 () { 452; }") unless defined(&BFD_RELOC_TIC54X_23);
    eval("sub BFD_RELOC_TIC54X_16_OF_23 () { 453; }") unless defined(&BFD_RELOC_TIC54X_16_OF_23);
    eval("sub BFD_RELOC_TIC54X_MS7_OF_23 () { 454; }") unless defined(&BFD_RELOC_TIC54X_MS7_OF_23);
    eval("sub BFD_RELOC_FR30_48 () { 455; }") unless defined(&BFD_RELOC_FR30_48);
    eval("sub BFD_RELOC_FR30_20 () { 456; }") unless defined(&BFD_RELOC_FR30_20);
    eval("sub BFD_RELOC_FR30_6_IN_4 () { 457; }") unless defined(&BFD_RELOC_FR30_6_IN_4);
    eval("sub BFD_RELOC_FR30_8_IN_8 () { 458; }") unless defined(&BFD_RELOC_FR30_8_IN_8);
    eval("sub BFD_RELOC_FR30_9_IN_8 () { 459; }") unless defined(&BFD_RELOC_FR30_9_IN_8);
    eval("sub BFD_RELOC_FR30_10_IN_8 () { 460; }") unless defined(&BFD_RELOC_FR30_10_IN_8);
    eval("sub BFD_RELOC_FR30_9_PCREL () { 461; }") unless defined(&BFD_RELOC_FR30_9_PCREL);
    eval("sub BFD_RELOC_FR30_12_PCREL () { 462; }") unless defined(&BFD_RELOC_FR30_12_PCREL);
    eval("sub BFD_RELOC_MCORE_PCREL_IMM8BY4 () { 463; }") unless defined(&BFD_RELOC_MCORE_PCREL_IMM8BY4);
    eval("sub BFD_RELOC_MCORE_PCREL_IMM11BY2 () { 464; }") unless defined(&BFD_RELOC_MCORE_PCREL_IMM11BY2);
    eval("sub BFD_RELOC_MCORE_PCREL_IMM4BY2 () { 465; }") unless defined(&BFD_RELOC_MCORE_PCREL_IMM4BY2);
    eval("sub BFD_RELOC_MCORE_PCREL_32 () { 466; }") unless defined(&BFD_RELOC_MCORE_PCREL_32);
    eval("sub BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2 () { 467; }") unless defined(&BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2);
    eval("sub BFD_RELOC_MCORE_RVA () { 468; }") unless defined(&BFD_RELOC_MCORE_RVA);
    eval("sub BFD_RELOC_MMIX_GETA () { 469; }") unless defined(&BFD_RELOC_MMIX_GETA);
    eval("sub BFD_RELOC_MMIX_GETA_1 () { 470; }") unless defined(&BFD_RELOC_MMIX_GETA_1);
    eval("sub BFD_RELOC_MMIX_GETA_2 () { 471; }") unless defined(&BFD_RELOC_MMIX_GETA_2);
    eval("sub BFD_RELOC_MMIX_GETA_3 () { 472; }") unless defined(&BFD_RELOC_MMIX_GETA_3);
    eval("sub BFD_RELOC_MMIX_CBRANCH () { 473; }") unless defined(&BFD_RELOC_MMIX_CBRANCH);
    eval("sub BFD_RELOC_MMIX_CBRANCH_J () { 474; }") unless defined(&BFD_RELOC_MMIX_CBRANCH_J);
    eval("sub BFD_RELOC_MMIX_CBRANCH_1 () { 475; }") unless defined(&BFD_RELOC_MMIX_CBRANCH_1);
    eval("sub BFD_RELOC_MMIX_CBRANCH_2 () { 476; }") unless defined(&BFD_RELOC_MMIX_CBRANCH_2);
    eval("sub BFD_RELOC_MMIX_CBRANCH_3 () { 477; }") unless defined(&BFD_RELOC_MMIX_CBRANCH_3);
    eval("sub BFD_RELOC_MMIX_PUSHJ () { 478; }") unless defined(&BFD_RELOC_MMIX_PUSHJ);
    eval("sub BFD_RELOC_MMIX_PUSHJ_1 () { 479; }") unless defined(&BFD_RELOC_MMIX_PUSHJ_1);
    eval("sub BFD_RELOC_MMIX_PUSHJ_2 () { 480; }") unless defined(&BFD_RELOC_MMIX_PUSHJ_2);
    eval("sub BFD_RELOC_MMIX_PUSHJ_3 () { 481; }") unless defined(&BFD_RELOC_MMIX_PUSHJ_3);
    eval("sub BFD_RELOC_MMIX_PUSHJ_STUBBABLE () { 482; }") unless defined(&BFD_RELOC_MMIX_PUSHJ_STUBBABLE);
    eval("sub BFD_RELOC_MMIX_JMP () { 483; }") unless defined(&BFD_RELOC_MMIX_JMP);
    eval("sub BFD_RELOC_MMIX_JMP_1 () { 484; }") unless defined(&BFD_RELOC_MMIX_JMP_1);
    eval("sub BFD_RELOC_MMIX_JMP_2 () { 485; }") unless defined(&BFD_RELOC_MMIX_JMP_2);
    eval("sub BFD_RELOC_MMIX_JMP_3 () { 486; }") unless defined(&BFD_RELOC_MMIX_JMP_3);
    eval("sub BFD_RELOC_MMIX_ADDR19 () { 487; }") unless defined(&BFD_RELOC_MMIX_ADDR19);
    eval("sub BFD_RELOC_MMIX_ADDR27 () { 488; }") unless defined(&BFD_RELOC_MMIX_ADDR27);
    eval("sub BFD_RELOC_MMIX_REG_OR_BYTE () { 489; }") unless defined(&BFD_RELOC_MMIX_REG_OR_BYTE);
    eval("sub BFD_RELOC_MMIX_REG () { 490; }") unless defined(&BFD_RELOC_MMIX_REG);
    eval("sub BFD_RELOC_MMIX_BASE_PLUS_OFFSET () { 491; }") unless defined(&BFD_RELOC_MMIX_BASE_PLUS_OFFSET);
    eval("sub BFD_RELOC_MMIX_LOCAL () { 492; }") unless defined(&BFD_RELOC_MMIX_LOCAL);
    eval("sub BFD_RELOC_AVR_7_PCREL () { 493; }") unless defined(&BFD_RELOC_AVR_7_PCREL);
    eval("sub BFD_RELOC_AVR_13_PCREL () { 494; }") unless defined(&BFD_RELOC_AVR_13_PCREL);
    eval("sub BFD_RELOC_AVR_16_PM () { 495; }") unless defined(&BFD_RELOC_AVR_16_PM);
    eval("sub BFD_RELOC_AVR_LO8_LDI () { 496; }") unless defined(&BFD_RELOC_AVR_LO8_LDI);
    eval("sub BFD_RELOC_AVR_HI8_LDI () { 497; }") unless defined(&BFD_RELOC_AVR_HI8_LDI);
    eval("sub BFD_RELOC_AVR_HH8_LDI () { 498; }") unless defined(&BFD_RELOC_AVR_HH8_LDI);
    eval("sub BFD_RELOC_AVR_LO8_LDI_NEG () { 499; }") unless defined(&BFD_RELOC_AVR_LO8_LDI_NEG);
    eval("sub BFD_RELOC_AVR_HI8_LDI_NEG () { 500; }") unless defined(&BFD_RELOC_AVR_HI8_LDI_NEG);
    eval("sub BFD_RELOC_AVR_HH8_LDI_NEG () { 501; }") unless defined(&BFD_RELOC_AVR_HH8_LDI_NEG);
    eval("sub BFD_RELOC_AVR_LO8_LDI_PM () { 502; }") unless defined(&BFD_RELOC_AVR_LO8_LDI_PM);
    eval("sub BFD_RELOC_AVR_HI8_LDI_PM () { 503; }") unless defined(&BFD_RELOC_AVR_HI8_LDI_PM);
    eval("sub BFD_RELOC_AVR_HH8_LDI_PM () { 504; }") unless defined(&BFD_RELOC_AVR_HH8_LDI_PM);
    eval("sub BFD_RELOC_AVR_LO8_LDI_PM_NEG () { 505; }") unless defined(&BFD_RELOC_AVR_LO8_LDI_PM_NEG);
    eval("sub BFD_RELOC_AVR_HI8_LDI_PM_NEG () { 506; }") unless defined(&BFD_RELOC_AVR_HI8_LDI_PM_NEG);
    eval("sub BFD_RELOC_AVR_HH8_LDI_PM_NEG () { 507; }") unless defined(&BFD_RELOC_AVR_HH8_LDI_PM_NEG);
    eval("sub BFD_RELOC_AVR_CALL () { 508; }") unless defined(&BFD_RELOC_AVR_CALL);
    eval("sub BFD_RELOC_390_12 () { 509; }") unless defined(&BFD_RELOC_390_12);
    eval("sub BFD_RELOC_390_GOT12 () { 510; }") unless defined(&BFD_RELOC_390_GOT12);
    eval("sub BFD_RELOC_390_PLT32 () { 511; }") unless defined(&BFD_RELOC_390_PLT32);
    eval("sub BFD_RELOC_390_COPY () { 512; }") unless defined(&BFD_RELOC_390_COPY);
    eval("sub BFD_RELOC_390_GLOB_DAT () { 513; }") unless defined(&BFD_RELOC_390_GLOB_DAT);
    eval("sub BFD_RELOC_390_JMP_SLOT () { 514; }") unless defined(&BFD_RELOC_390_JMP_SLOT);
    eval("sub BFD_RELOC_390_RELATIVE () { 515; }") unless defined(&BFD_RELOC_390_RELATIVE);
    eval("sub BFD_RELOC_390_GOTPC () { 516; }") unless defined(&BFD_RELOC_390_GOTPC);
    eval("sub BFD_RELOC_390_GOT16 () { 517; }") unless defined(&BFD_RELOC_390_GOT16);
    eval("sub BFD_RELOC_390_PC16DBL () { 518; }") unless defined(&BFD_RELOC_390_PC16DBL);
    eval("sub BFD_RELOC_390_PLT16DBL () { 519; }") unless defined(&BFD_RELOC_390_PLT16DBL);
    eval("sub BFD_RELOC_390_PC32DBL () { 520; }") unless defined(&BFD_RELOC_390_PC32DBL);
    eval("sub BFD_RELOC_390_PLT32DBL () { 521; }") unless defined(&BFD_RELOC_390_PLT32DBL);
    eval("sub BFD_RELOC_390_GOTPCDBL () { 522; }") unless defined(&BFD_RELOC_390_GOTPCDBL);
    eval("sub BFD_RELOC_390_GOT64 () { 523; }") unless defined(&BFD_RELOC_390_GOT64);
    eval("sub BFD_RELOC_390_PLT64 () { 524; }") unless defined(&BFD_RELOC_390_PLT64);
    eval("sub BFD_RELOC_390_GOTENT () { 525; }") unless defined(&BFD_RELOC_390_GOTENT);
    eval("sub BFD_RELOC_390_GOTOFF64 () { 526; }") unless defined(&BFD_RELOC_390_GOTOFF64);
    eval("sub BFD_RELOC_390_GOTPLT12 () { 527; }") unless defined(&BFD_RELOC_390_GOTPLT12);
    eval("sub BFD_RELOC_390_GOTPLT16 () { 528; }") unless defined(&BFD_RELOC_390_GOTPLT16);
    eval("sub BFD_RELOC_390_GOTPLT32 () { 529; }") unless defined(&BFD_RELOC_390_GOTPLT32);
    eval("sub BFD_RELOC_390_GOTPLT64 () { 530; }") unless defined(&BFD_RELOC_390_GOTPLT64);
    eval("sub BFD_RELOC_390_GOTPLTENT () { 531; }") unless defined(&BFD_RELOC_390_GOTPLTENT);
    eval("sub BFD_RELOC_390_PLTOFF16 () { 532; }") unless defined(&BFD_RELOC_390_PLTOFF16);
    eval("sub BFD_RELOC_390_PLTOFF32 () { 533; }") unless defined(&BFD_RELOC_390_PLTOFF32);
    eval("sub BFD_RELOC_390_PLTOFF64 () { 534; }") unless defined(&BFD_RELOC_390_PLTOFF64);
    eval("sub BFD_RELOC_390_TLS_LOAD () { 535; }") unless defined(&BFD_RELOC_390_TLS_LOAD);
    eval("sub BFD_RELOC_390_TLS_GDCALL () { 536; }") unless defined(&BFD_RELOC_390_TLS_GDCALL);
    eval("sub BFD_RELOC_390_TLS_LDCALL () { 537; }") unless defined(&BFD_RELOC_390_TLS_LDCALL);
    eval("sub BFD_RELOC_390_TLS_GD32 () { 538; }") unless defined(&BFD_RELOC_390_TLS_GD32);
    eval("sub BFD_RELOC_390_TLS_GD64 () { 539; }") unless defined(&BFD_RELOC_390_TLS_GD64);
    eval("sub BFD_RELOC_390_TLS_GOTIE12 () { 540; }") unless defined(&BFD_RELOC_390_TLS_GOTIE12);
    eval("sub BFD_RELOC_390_TLS_GOTIE32 () { 541; }") unless defined(&BFD_RELOC_390_TLS_GOTIE32);
    eval("sub BFD_RELOC_390_TLS_GOTIE64 () { 542; }") unless defined(&BFD_RELOC_390_TLS_GOTIE64);
    eval("sub BFD_RELOC_390_TLS_LDM32 () { 543; }") unless defined(&BFD_RELOC_390_TLS_LDM32);
    eval("sub BFD_RELOC_390_TLS_LDM64 () { 544; }") unless defined(&BFD_RELOC_390_TLS_LDM64);
    eval("sub BFD_RELOC_390_TLS_IE32 () { 545; }") unless defined(&BFD_RELOC_390_TLS_IE32);
    eval("sub BFD_RELOC_390_TLS_IE64 () { 546; }") unless defined(&BFD_RELOC_390_TLS_IE64);
    eval("sub BFD_RELOC_390_TLS_IEENT () { 547; }") unless defined(&BFD_RELOC_390_TLS_IEENT);
    eval("sub BFD_RELOC_390_TLS_LE32 () { 548; }") unless defined(&BFD_RELOC_390_TLS_LE32);
    eval("sub BFD_RELOC_390_TLS_LE64 () { 549; }") unless defined(&BFD_RELOC_390_TLS_LE64);
    eval("sub BFD_RELOC_390_TLS_LDO32 () { 550; }") unless defined(&BFD_RELOC_390_TLS_LDO32);
    eval("sub BFD_RELOC_390_TLS_LDO64 () { 551; }") unless defined(&BFD_RELOC_390_TLS_LDO64);
    eval("sub BFD_RELOC_390_TLS_DTPMOD () { 552; }") unless defined(&BFD_RELOC_390_TLS_DTPMOD);
    eval("sub BFD_RELOC_390_TLS_DTPOFF () { 553; }") unless defined(&BFD_RELOC_390_TLS_DTPOFF);
    eval("sub BFD_RELOC_390_TLS_TPOFF () { 554; }") unless defined(&BFD_RELOC_390_TLS_TPOFF);
    eval("sub BFD_RELOC_390_20 () { 555; }") unless defined(&BFD_RELOC_390_20);
    eval("sub BFD_RELOC_390_GOT20 () { 556; }") unless defined(&BFD_RELOC_390_GOT20);
    eval("sub BFD_RELOC_390_GOTPLT20 () { 557; }") unless defined(&BFD_RELOC_390_GOTPLT20);
    eval("sub BFD_RELOC_390_TLS_GOTIE20 () { 558; }") unless defined(&BFD_RELOC_390_TLS_GOTIE20);
    eval("sub BFD_RELOC_IP2K_FR9 () { 559; }") unless defined(&BFD_RELOC_IP2K_FR9);
    eval("sub BFD_RELOC_IP2K_BANK () { 560; }") unless defined(&BFD_RELOC_IP2K_BANK);
    eval("sub BFD_RELOC_IP2K_ADDR16CJP () { 561; }") unless defined(&BFD_RELOC_IP2K_ADDR16CJP);
    eval("sub BFD_RELOC_IP2K_PAGE3 () { 562; }") unless defined(&BFD_RELOC_IP2K_PAGE3);
    eval("sub BFD_RELOC_IP2K_LO8DATA () { 563; }") unless defined(&BFD_RELOC_IP2K_LO8DATA);
    eval("sub BFD_RELOC_IP2K_HI8DATA () { 564; }") unless defined(&BFD_RELOC_IP2K_HI8DATA);
    eval("sub BFD_RELOC_IP2K_EX8DATA () { 565; }") unless defined(&BFD_RELOC_IP2K_EX8DATA);
    eval("sub BFD_RELOC_IP2K_LO8INSN () { 566; }") unless defined(&BFD_RELOC_IP2K_LO8INSN);
    eval("sub BFD_RELOC_IP2K_HI8INSN () { 567; }") unless defined(&BFD_RELOC_IP2K_HI8INSN);
    eval("sub BFD_RELOC_IP2K_PC_SKIP () { 568; }") unless defined(&BFD_RELOC_IP2K_PC_SKIP);
    eval("sub BFD_RELOC_IP2K_TEXT () { 569; }") unless defined(&BFD_RELOC_IP2K_TEXT);
    eval("sub BFD_RELOC_IP2K_FR_OFFSET () { 570; }") unless defined(&BFD_RELOC_IP2K_FR_OFFSET);
    eval("sub BFD_RELOC_VPE4KMATH_DATA () { 571; }") unless defined(&BFD_RELOC_VPE4KMATH_DATA);
    eval("sub BFD_RELOC_VPE4KMATH_INSN () { 572; }") unless defined(&BFD_RELOC_VPE4KMATH_INSN);
    eval("sub BFD_RELOC_VTABLE_INHERIT () { 573; }") unless defined(&BFD_RELOC_VTABLE_INHERIT);
    eval("sub BFD_RELOC_VTABLE_ENTRY () { 574; }") unless defined(&BFD_RELOC_VTABLE_ENTRY);
    eval("sub BFD_RELOC_IA64_IMM14 () { 575; }") unless defined(&BFD_RELOC_IA64_IMM14);
    eval("sub BFD_RELOC_IA64_IMM22 () { 576; }") unless defined(&BFD_RELOC_IA64_IMM22);
    eval("sub BFD_RELOC_IA64_IMM64 () { 577; }") unless defined(&BFD_RELOC_IA64_IMM64);
    eval("sub BFD_RELOC_IA64_DIR32MSB () { 578; }") unless defined(&BFD_RELOC_IA64_DIR32MSB);
    eval("sub BFD_RELOC_IA64_DIR32LSB () { 579; }") unless defined(&BFD_RELOC_IA64_DIR32LSB);
    eval("sub BFD_RELOC_IA64_DIR64MSB () { 580; }") unless defined(&BFD_RELOC_IA64_DIR64MSB);
    eval("sub BFD_RELOC_IA64_DIR64LSB () { 581; }") unless defined(&BFD_RELOC_IA64_DIR64LSB);
    eval("sub BFD_RELOC_IA64_GPREL22 () { 582; }") unless defined(&BFD_RELOC_IA64_GPREL22);
    eval("sub BFD_RELOC_IA64_GPREL64I () { 583; }") unless defined(&BFD_RELOC_IA64_GPREL64I);
    eval("sub BFD_RELOC_IA64_GPREL32MSB () { 584; }") unless defined(&BFD_RELOC_IA64_GPREL32MSB);
    eval("sub BFD_RELOC_IA64_GPREL32LSB () { 585; }") unless defined(&BFD_RELOC_IA64_GPREL32LSB);
    eval("sub BFD_RELOC_IA64_GPREL64MSB () { 586; }") unless defined(&BFD_RELOC_IA64_GPREL64MSB);
    eval("sub BFD_RELOC_IA64_GPREL64LSB () { 587; }") unless defined(&BFD_RELOC_IA64_GPREL64LSB);
    eval("sub BFD_RELOC_IA64_LTOFF22 () { 588; }") unless defined(&BFD_RELOC_IA64_LTOFF22);
    eval("sub BFD_RELOC_IA64_LTOFF64I () { 589; }") unless defined(&BFD_RELOC_IA64_LTOFF64I);
    eval("sub BFD_RELOC_IA64_PLTOFF22 () { 590; }") unless defined(&BFD_RELOC_IA64_PLTOFF22);
    eval("sub BFD_RELOC_IA64_PLTOFF64I () { 591; }") unless defined(&BFD_RELOC_IA64_PLTOFF64I);
    eval("sub BFD_RELOC_IA64_PLTOFF64MSB () { 592; }") unless defined(&BFD_RELOC_IA64_PLTOFF64MSB);
    eval("sub BFD_RELOC_IA64_PLTOFF64LSB () { 593; }") unless defined(&BFD_RELOC_IA64_PLTOFF64LSB);
    eval("sub BFD_RELOC_IA64_FPTR64I () { 594; }") unless defined(&BFD_RELOC_IA64_FPTR64I);
    eval("sub BFD_RELOC_IA64_FPTR32MSB () { 595; }") unless defined(&BFD_RELOC_IA64_FPTR32MSB);
    eval("sub BFD_RELOC_IA64_FPTR32LSB () { 596; }") unless defined(&BFD_RELOC_IA64_FPTR32LSB);
    eval("sub BFD_RELOC_IA64_FPTR64MSB () { 597; }") unless defined(&BFD_RELOC_IA64_FPTR64MSB);
    eval("sub BFD_RELOC_IA64_FPTR64LSB () { 598; }") unless defined(&BFD_RELOC_IA64_FPTR64LSB);
    eval("sub BFD_RELOC_IA64_PCREL21B () { 599; }") unless defined(&BFD_RELOC_IA64_PCREL21B);
    eval("sub BFD_RELOC_IA64_PCREL21BI () { 600; }") unless defined(&BFD_RELOC_IA64_PCREL21BI);
    eval("sub BFD_RELOC_IA64_PCREL21M () { 601; }") unless defined(&BFD_RELOC_IA64_PCREL21M);
    eval("sub BFD_RELOC_IA64_PCREL21F () { 602; }") unless defined(&BFD_RELOC_IA64_PCREL21F);
    eval("sub BFD_RELOC_IA64_PCREL22 () { 603; }") unless defined(&BFD_RELOC_IA64_PCREL22);
    eval("sub BFD_RELOC_IA64_PCREL60B () { 604; }") unless defined(&BFD_RELOC_IA64_PCREL60B);
    eval("sub BFD_RELOC_IA64_PCREL64I () { 605; }") unless defined(&BFD_RELOC_IA64_PCREL64I);
    eval("sub BFD_RELOC_IA64_PCREL32MSB () { 606; }") unless defined(&BFD_RELOC_IA64_PCREL32MSB);
    eval("sub BFD_RELOC_IA64_PCREL32LSB () { 607; }") unless defined(&BFD_RELOC_IA64_PCREL32LSB);
    eval("sub BFD_RELOC_IA64_PCREL64MSB () { 608; }") unless defined(&BFD_RELOC_IA64_PCREL64MSB);
    eval("sub BFD_RELOC_IA64_PCREL64LSB () { 609; }") unless defined(&BFD_RELOC_IA64_PCREL64LSB);
    eval("sub BFD_RELOC_IA64_LTOFF_FPTR22 () { 610; }") unless defined(&BFD_RELOC_IA64_LTOFF_FPTR22);
    eval("sub BFD_RELOC_IA64_LTOFF_FPTR64I () { 611; }") unless defined(&BFD_RELOC_IA64_LTOFF_FPTR64I);
    eval("sub BFD_RELOC_IA64_LTOFF_FPTR32MSB () { 612; }") unless defined(&BFD_RELOC_IA64_LTOFF_FPTR32MSB);
    eval("sub BFD_RELOC_IA64_LTOFF_FPTR32LSB () { 613; }") unless defined(&BFD_RELOC_IA64_LTOFF_FPTR32LSB);
    eval("sub BFD_RELOC_IA64_LTOFF_FPTR64MSB () { 614; }") unless defined(&BFD_RELOC_IA64_LTOFF_FPTR64MSB);
    eval("sub BFD_RELOC_IA64_LTOFF_FPTR64LSB () { 615; }") unless defined(&BFD_RELOC_IA64_LTOFF_FPTR64LSB);
    eval("sub BFD_RELOC_IA64_SEGREL32MSB () { 616; }") unless defined(&BFD_RELOC_IA64_SEGREL32MSB);
    eval("sub BFD_RELOC_IA64_SEGREL32LSB () { 617; }") unless defined(&BFD_RELOC_IA64_SEGREL32LSB);
    eval("sub BFD_RELOC_IA64_SEGREL64MSB () { 618; }") unless defined(&BFD_RELOC_IA64_SEGREL64MSB);
    eval("sub BFD_RELOC_IA64_SEGREL64LSB () { 619; }") unless defined(&BFD_RELOC_IA64_SEGREL64LSB);
    eval("sub BFD_RELOC_IA64_SECREL32MSB () { 620; }") unless defined(&BFD_RELOC_IA64_SECREL32MSB);
    eval("sub BFD_RELOC_IA64_SECREL32LSB () { 621; }") unless defined(&BFD_RELOC_IA64_SECREL32LSB);
    eval("sub BFD_RELOC_IA64_SECREL64MSB () { 622; }") unless defined(&BFD_RELOC_IA64_SECREL64MSB);
    eval("sub BFD_RELOC_IA64_SECREL64LSB () { 623; }") unless defined(&BFD_RELOC_IA64_SECREL64LSB);
    eval("sub BFD_RELOC_IA64_REL32MSB () { 624; }") unless defined(&BFD_RELOC_IA64_REL32MSB);
    eval("sub BFD_RELOC_IA64_REL32LSB () { 625; }") unless defined(&BFD_RELOC_IA64_REL32LSB);
    eval("sub BFD_RELOC_IA64_REL64MSB () { 626; }") unless defined(&BFD_RELOC_IA64_REL64MSB);
    eval("sub BFD_RELOC_IA64_REL64LSB () { 627; }") unless defined(&BFD_RELOC_IA64_REL64LSB);
    eval("sub BFD_RELOC_IA64_LTV32MSB () { 628; }") unless defined(&BFD_RELOC_IA64_LTV32MSB);
    eval("sub BFD_RELOC_IA64_LTV32LSB () { 629; }") unless defined(&BFD_RELOC_IA64_LTV32LSB);
    eval("sub BFD_RELOC_IA64_LTV64MSB () { 630; }") unless defined(&BFD_RELOC_IA64_LTV64MSB);
    eval("sub BFD_RELOC_IA64_LTV64LSB () { 631; }") unless defined(&BFD_RELOC_IA64_LTV64LSB);
    eval("sub BFD_RELOC_IA64_IPLTMSB () { 632; }") unless defined(&BFD_RELOC_IA64_IPLTMSB);
    eval("sub BFD_RELOC_IA64_IPLTLSB () { 633; }") unless defined(&BFD_RELOC_IA64_IPLTLSB);
    eval("sub BFD_RELOC_IA64_COPY () { 634; }") unless defined(&BFD_RELOC_IA64_COPY);
    eval("sub BFD_RELOC_IA64_LTOFF22X () { 635; }") unless defined(&BFD_RELOC_IA64_LTOFF22X);
    eval("sub BFD_RELOC_IA64_LDXMOV () { 636; }") unless defined(&BFD_RELOC_IA64_LDXMOV);
    eval("sub BFD_RELOC_IA64_TPREL14 () { 637; }") unless defined(&BFD_RELOC_IA64_TPREL14);
    eval("sub BFD_RELOC_IA64_TPREL22 () { 638; }") unless defined(&BFD_RELOC_IA64_TPREL22);
    eval("sub BFD_RELOC_IA64_TPREL64I () { 639; }") unless defined(&BFD_RELOC_IA64_TPREL64I);
    eval("sub BFD_RELOC_IA64_TPREL64MSB () { 640; }") unless defined(&BFD_RELOC_IA64_TPREL64MSB);
    eval("sub BFD_RELOC_IA64_TPREL64LSB () { 641; }") unless defined(&BFD_RELOC_IA64_TPREL64LSB);
    eval("sub BFD_RELOC_IA64_LTOFF_TPREL22 () { 642; }") unless defined(&BFD_RELOC_IA64_LTOFF_TPREL22);
    eval("sub BFD_RELOC_IA64_DTPMOD64MSB () { 643; }") unless defined(&BFD_RELOC_IA64_DTPMOD64MSB);
    eval("sub BFD_RELOC_IA64_DTPMOD64LSB () { 644; }") unless defined(&BFD_RELOC_IA64_DTPMOD64LSB);
    eval("sub BFD_RELOC_IA64_LTOFF_DTPMOD22 () { 645; }") unless defined(&BFD_RELOC_IA64_LTOFF_DTPMOD22);
    eval("sub BFD_RELOC_IA64_DTPREL14 () { 646; }") unless defined(&BFD_RELOC_IA64_DTPREL14);
    eval("sub BFD_RELOC_IA64_DTPREL22 () { 647; }") unless defined(&BFD_RELOC_IA64_DTPREL22);
    eval("sub BFD_RELOC_IA64_DTPREL64I () { 648; }") unless defined(&BFD_RELOC_IA64_DTPREL64I);
    eval("sub BFD_RELOC_IA64_DTPREL32MSB () { 649; }") unless defined(&BFD_RELOC_IA64_DTPREL32MSB);
    eval("sub BFD_RELOC_IA64_DTPREL32LSB () { 650; }") unless defined(&BFD_RELOC_IA64_DTPREL32LSB);
    eval("sub BFD_RELOC_IA64_DTPREL64MSB () { 651; }") unless defined(&BFD_RELOC_IA64_DTPREL64MSB);
    eval("sub BFD_RELOC_IA64_DTPREL64LSB () { 652; }") unless defined(&BFD_RELOC_IA64_DTPREL64LSB);
    eval("sub BFD_RELOC_IA64_LTOFF_DTPREL22 () { 653; }") unless defined(&BFD_RELOC_IA64_LTOFF_DTPREL22);
    eval("sub BFD_RELOC_M68HC11_HI8 () { 654; }") unless defined(&BFD_RELOC_M68HC11_HI8);
    eval("sub BFD_RELOC_M68HC11_LO8 () { 655; }") unless defined(&BFD_RELOC_M68HC11_LO8);
    eval("sub BFD_RELOC_M68HC11_3B () { 656; }") unless defined(&BFD_RELOC_M68HC11_3B);
    eval("sub BFD_RELOC_M68HC11_RL_JUMP () { 657; }") unless defined(&BFD_RELOC_M68HC11_RL_JUMP);
    eval("sub BFD_RELOC_M68HC11_RL_GROUP () { 658; }") unless defined(&BFD_RELOC_M68HC11_RL_GROUP);
    eval("sub BFD_RELOC_M68HC11_LO16 () { 659; }") unless defined(&BFD_RELOC_M68HC11_LO16);
    eval("sub BFD_RELOC_M68HC11_PAGE () { 660; }") unless defined(&BFD_RELOC_M68HC11_PAGE);
    eval("sub BFD_RELOC_M68HC11_24 () { 661; }") unless defined(&BFD_RELOC_M68HC11_24);
    eval("sub BFD_RELOC_M68HC12_5B () { 662; }") unless defined(&BFD_RELOC_M68HC12_5B);
    eval("sub BFD_RELOC_CRIS_BDISP8 () { 663; }") unless defined(&BFD_RELOC_CRIS_BDISP8);
    eval("sub BFD_RELOC_CRIS_UNSIGNED_5 () { 664; }") unless defined(&BFD_RELOC_CRIS_UNSIGNED_5);
    eval("sub BFD_RELOC_CRIS_SIGNED_6 () { 665; }") unless defined(&BFD_RELOC_CRIS_SIGNED_6);
    eval("sub BFD_RELOC_CRIS_UNSIGNED_6 () { 666; }") unless defined(&BFD_RELOC_CRIS_UNSIGNED_6);
    eval("sub BFD_RELOC_CRIS_UNSIGNED_4 () { 667; }") unless defined(&BFD_RELOC_CRIS_UNSIGNED_4);
    eval("sub BFD_RELOC_CRIS_COPY () { 668; }") unless defined(&BFD_RELOC_CRIS_COPY);
    eval("sub BFD_RELOC_CRIS_GLOB_DAT () { 669; }") unless defined(&BFD_RELOC_CRIS_GLOB_DAT);
    eval("sub BFD_RELOC_CRIS_JUMP_SLOT () { 670; }") unless defined(&BFD_RELOC_CRIS_JUMP_SLOT);
    eval("sub BFD_RELOC_CRIS_RELATIVE () { 671; }") unless defined(&BFD_RELOC_CRIS_RELATIVE);
    eval("sub BFD_RELOC_CRIS_32_GOT () { 672; }") unless defined(&BFD_RELOC_CRIS_32_GOT);
    eval("sub BFD_RELOC_CRIS_16_GOT () { 673; }") unless defined(&BFD_RELOC_CRIS_16_GOT);
    eval("sub BFD_RELOC_CRIS_32_GOTPLT () { 674; }") unless defined(&BFD_RELOC_CRIS_32_GOTPLT);
    eval("sub BFD_RELOC_CRIS_16_GOTPLT () { 675; }") unless defined(&BFD_RELOC_CRIS_16_GOTPLT);
    eval("sub BFD_RELOC_CRIS_32_GOTREL () { 676; }") unless defined(&BFD_RELOC_CRIS_32_GOTREL);
    eval("sub BFD_RELOC_CRIS_32_PLT_GOTREL () { 677; }") unless defined(&BFD_RELOC_CRIS_32_PLT_GOTREL);
    eval("sub BFD_RELOC_CRIS_32_PLT_PCREL () { 678; }") unless defined(&BFD_RELOC_CRIS_32_PLT_PCREL);
    eval("sub BFD_RELOC_860_COPY () { 679; }") unless defined(&BFD_RELOC_860_COPY);
    eval("sub BFD_RELOC_860_GLOB_DAT () { 680; }") unless defined(&BFD_RELOC_860_GLOB_DAT);
    eval("sub BFD_RELOC_860_JUMP_SLOT () { 681; }") unless defined(&BFD_RELOC_860_JUMP_SLOT);
    eval("sub BFD_RELOC_860_RELATIVE () { 682; }") unless defined(&BFD_RELOC_860_RELATIVE);
    eval("sub BFD_RELOC_860_PC26 () { 683; }") unless defined(&BFD_RELOC_860_PC26);
    eval("sub BFD_RELOC_860_PLT26 () { 684; }") unless defined(&BFD_RELOC_860_PLT26);
    eval("sub BFD_RELOC_860_PC16 () { 685; }") unless defined(&BFD_RELOC_860_PC16);
    eval("sub BFD_RELOC_860_LOW0 () { 686; }") unless defined(&BFD_RELOC_860_LOW0);
    eval("sub BFD_RELOC_860_SPLIT0 () { 687; }") unless defined(&BFD_RELOC_860_SPLIT0);
    eval("sub BFD_RELOC_860_LOW1 () { 688; }") unless defined(&BFD_RELOC_860_LOW1);
    eval("sub BFD_RELOC_860_SPLIT1 () { 689; }") unless defined(&BFD_RELOC_860_SPLIT1);
    eval("sub BFD_RELOC_860_LOW2 () { 690; }") unless defined(&BFD_RELOC_860_LOW2);
    eval("sub BFD_RELOC_860_SPLIT2 () { 691; }") unless defined(&BFD_RELOC_860_SPLIT2);
    eval("sub BFD_RELOC_860_LOW3 () { 692; }") unless defined(&BFD_RELOC_860_LOW3);
    eval("sub BFD_RELOC_860_LOGOT0 () { 693; }") unless defined(&BFD_RELOC_860_LOGOT0);
    eval("sub BFD_RELOC_860_SPGOT0 () { 694; }") unless defined(&BFD_RELOC_860_SPGOT0);
    eval("sub BFD_RELOC_860_LOGOT1 () { 695; }") unless defined(&BFD_RELOC_860_LOGOT1);
    eval("sub BFD_RELOC_860_SPGOT1 () { 696; }") unless defined(&BFD_RELOC_860_SPGOT1);
    eval("sub BFD_RELOC_860_LOGOTOFF0 () { 697; }") unless defined(&BFD_RELOC_860_LOGOTOFF0);
    eval("sub BFD_RELOC_860_SPGOTOFF0 () { 698; }") unless defined(&BFD_RELOC_860_SPGOTOFF0);
    eval("sub BFD_RELOC_860_LOGOTOFF1 () { 699; }") unless defined(&BFD_RELOC_860_LOGOTOFF1);
    eval("sub BFD_RELOC_860_SPGOTOFF1 () { 700; }") unless defined(&BFD_RELOC_860_SPGOTOFF1);
    eval("sub BFD_RELOC_860_LOGOTOFF2 () { 701; }") unless defined(&BFD_RELOC_860_LOGOTOFF2);
    eval("sub BFD_RELOC_860_LOGOTOFF3 () { 702; }") unless defined(&BFD_RELOC_860_LOGOTOFF3);
    eval("sub BFD_RELOC_860_LOPC () { 703; }") unless defined(&BFD_RELOC_860_LOPC);
    eval("sub BFD_RELOC_860_HIGHADJ () { 704; }") unless defined(&BFD_RELOC_860_HIGHADJ);
    eval("sub BFD_RELOC_860_HAGOT () { 705; }") unless defined(&BFD_RELOC_860_HAGOT);
    eval("sub BFD_RELOC_860_HAGOTOFF () { 706; }") unless defined(&BFD_RELOC_860_HAGOTOFF);
    eval("sub BFD_RELOC_860_HAPC () { 707; }") unless defined(&BFD_RELOC_860_HAPC);
    eval("sub BFD_RELOC_860_HIGH () { 708; }") unless defined(&BFD_RELOC_860_HIGH);
    eval("sub BFD_RELOC_860_HIGOT () { 709; }") unless defined(&BFD_RELOC_860_HIGOT);
    eval("sub BFD_RELOC_860_HIGOTOFF () { 710; }") unless defined(&BFD_RELOC_860_HIGOTOFF);
    eval("sub BFD_RELOC_OPENRISC_ABS_26 () { 711; }") unless defined(&BFD_RELOC_OPENRISC_ABS_26);
    eval("sub BFD_RELOC_OPENRISC_REL_26 () { 712; }") unless defined(&BFD_RELOC_OPENRISC_REL_26);
    eval("sub BFD_RELOC_H8_DIR16A8 () { 713; }") unless defined(&BFD_RELOC_H8_DIR16A8);
    eval("sub BFD_RELOC_H8_DIR16R8 () { 714; }") unless defined(&BFD_RELOC_H8_DIR16R8);
    eval("sub BFD_RELOC_H8_DIR24A8 () { 715; }") unless defined(&BFD_RELOC_H8_DIR24A8);
    eval("sub BFD_RELOC_H8_DIR24R8 () { 716; }") unless defined(&BFD_RELOC_H8_DIR24R8);
    eval("sub BFD_RELOC_H8_DIR32A16 () { 717; }") unless defined(&BFD_RELOC_H8_DIR32A16);
    eval("sub BFD_RELOC_XSTORMY16_REL_12 () { 718; }") unless defined(&BFD_RELOC_XSTORMY16_REL_12);
    eval("sub BFD_RELOC_XSTORMY16_12 () { 719; }") unless defined(&BFD_RELOC_XSTORMY16_12);
    eval("sub BFD_RELOC_XSTORMY16_24 () { 720; }") unless defined(&BFD_RELOC_XSTORMY16_24);
    eval("sub BFD_RELOC_XSTORMY16_FPTR16 () { 721; }") unless defined(&BFD_RELOC_XSTORMY16_FPTR16);
    eval("sub BFD_RELOC_VAX_GLOB_DAT () { 722; }") unless defined(&BFD_RELOC_VAX_GLOB_DAT);
    eval("sub BFD_RELOC_VAX_JMP_SLOT () { 723; }") unless defined(&BFD_RELOC_VAX_JMP_SLOT);
    eval("sub BFD_RELOC_VAX_RELATIVE () { 724; }") unless defined(&BFD_RELOC_VAX_RELATIVE);
    eval("sub BFD_RELOC_MSP430_10_PCREL () { 725; }") unless defined(&BFD_RELOC_MSP430_10_PCREL);
    eval("sub BFD_RELOC_MSP430_16_PCREL () { 726; }") unless defined(&BFD_RELOC_MSP430_16_PCREL);
    eval("sub BFD_RELOC_MSP430_16 () { 727; }") unless defined(&BFD_RELOC_MSP430_16);
    eval("sub BFD_RELOC_MSP430_16_PCREL_BYTE () { 728; }") unless defined(&BFD_RELOC_MSP430_16_PCREL_BYTE);
    eval("sub BFD_RELOC_MSP430_16_BYTE () { 729; }") unless defined(&BFD_RELOC_MSP430_16_BYTE);
    eval("sub BFD_RELOC_IQ2000_OFFSET_16 () { 730; }") unless defined(&BFD_RELOC_IQ2000_OFFSET_16);
    eval("sub BFD_RELOC_IQ2000_OFFSET_21 () { 731; }") unless defined(&BFD_RELOC_IQ2000_OFFSET_21);
    eval("sub BFD_RELOC_IQ2000_UHI16 () { 732; }") unless defined(&BFD_RELOC_IQ2000_UHI16);
    eval("sub BFD_RELOC_XTENSA_RTLD () { 733; }") unless defined(&BFD_RELOC_XTENSA_RTLD);
    eval("sub BFD_RELOC_XTENSA_GLOB_DAT () { 734; }") unless defined(&BFD_RELOC_XTENSA_GLOB_DAT);
    eval("sub BFD_RELOC_XTENSA_JMP_SLOT () { 735; }") unless defined(&BFD_RELOC_XTENSA_JMP_SLOT);
    eval("sub BFD_RELOC_XTENSA_RELATIVE () { 736; }") unless defined(&BFD_RELOC_XTENSA_RELATIVE);
    eval("sub BFD_RELOC_XTENSA_PLT () { 737; }") unless defined(&BFD_RELOC_XTENSA_PLT);
    eval("sub BFD_RELOC_XTENSA_OP0 () { 738; }") unless defined(&BFD_RELOC_XTENSA_OP0);
    eval("sub BFD_RELOC_XTENSA_OP1 () { 739; }") unless defined(&BFD_RELOC_XTENSA_OP1);
    eval("sub BFD_RELOC_XTENSA_OP2 () { 740; }") unless defined(&BFD_RELOC_XTENSA_OP2);
    eval("sub BFD_RELOC_XTENSA_ASM_EXPAND () { 741; }") unless defined(&BFD_RELOC_XTENSA_ASM_EXPAND);
    eval("sub BFD_RELOC_XTENSA_ASM_SIMPLIFY () { 742; }") unless defined(&BFD_RELOC_XTENSA_ASM_SIMPLIFY);
    eval("sub BFD_RELOC_UNUSED () { 743; }") unless defined(&BFD_RELOC_UNUSED);
    eval 'sub BSF_NO_FLAGS () {0x;}' unless defined(&BSF_NO_FLAGS);
    eval 'sub BSF_LOCAL () {0x1;}' unless defined(&BSF_LOCAL);
    eval 'sub BSF_GLOBAL () {0x2;}' unless defined(&BSF_GLOBAL);
    eval 'sub BSF_EXPORT () { &BSF_GLOBAL;}' unless defined(&BSF_EXPORT);
    eval 'sub BSF_DEBUGGING () {0x8;}' unless defined(&BSF_DEBUGGING);
    eval 'sub BSF_FUNCTION () {0x10;}' unless defined(&BSF_FUNCTION);
    eval 'sub BSF_KEEP () {0x20;}' unless defined(&BSF_KEEP);
    eval 'sub BSF_KEEP_G () {0x40;}' unless defined(&BSF_KEEP_G);
    eval 'sub BSF_WEAK () {0x80;}' unless defined(&BSF_WEAK);
    eval 'sub BSF_SECTION_SYM () {0x100;}' unless defined(&BSF_SECTION_SYM);
    eval 'sub BSF_OLD_COMMON () {0x200;}' unless defined(&BSF_OLD_COMMON);
    eval 'sub BFD_FORT_COMM_DEFAULT_VALUE () {0;}' unless defined(&BFD_FORT_COMM_DEFAULT_VALUE);
    eval 'sub BSF_NOT_AT_END () {0x400;}' unless defined(&BSF_NOT_AT_END);
    eval 'sub BSF_CONSTRUCTOR () {0x800;}' unless defined(&BSF_CONSTRUCTOR);
    eval 'sub BSF_WARNING () {0x1000;}' unless defined(&BSF_WARNING);
    eval 'sub BSF_INDIRECT () {0x2000;}' unless defined(&BSF_INDIRECT);
    eval 'sub BSF_FILE () {0x4000;}' unless defined(&BSF_FILE);
    eval 'sub BSF_DYNAMIC () {0x8000;}' unless defined(&BSF_DYNAMIC);
    eval 'sub BSF_OBJECT () {0x10000;}' unless defined(&BSF_OBJECT);
    eval 'sub BSF_DEBUGGING_RELOC () {0x20000;}' unless defined(&BSF_DEBUGGING_RELOC);
    eval 'sub BSF_THREAD_LOCAL () {0x40000;}' unless defined(&BSF_THREAD_LOCAL);
    eval 'sub bfd_get_symtab_upper_bound {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_get_symtab_upper_bound, ($abfd)));
    }' unless defined(&bfd_get_symtab_upper_bound);
    eval 'sub bfd_is_local_label_name {
        my($abfd, $name) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_is_local_label_name, ($abfd, $name)));
    }' unless defined(&bfd_is_local_label_name);
    eval 'sub bfd_canonicalize_symtab {
        my($abfd, $location) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_canonicalize_symtab, ($abfd, $location)));
    }' unless defined(&bfd_canonicalize_symtab);
    eval 'sub bfd_make_empty_symbol {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_make_empty_symbol, ($abfd)));
    }' unless defined(&bfd_make_empty_symbol);
    eval 'sub bfd_make_debug_symbol {
        my($abfd,$ptr,$size) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_make_debug_symbol, ($abfd, $ptr, $size)));
    }' unless defined(&bfd_make_debug_symbol);
    eval 'sub bfd_copy_private_symbol_data {
        my($ibfd, $isymbol, $obfd, $osymbol) = @_;
	    eval q( &BFD_SEND ($obfd,  &_bfd_copy_private_symbol_data, ($ibfd, $isymbol, $obfd, $osymbol)));
    }' unless defined(&bfd_copy_private_symbol_data);
    eval("sub no_direction () { 0; }") unless defined(&no_direction);
    eval("sub read_direction () { 1; }") unless defined(&read_direction);
    eval("sub write_direction () { 2; }") unless defined(&write_direction);
    eval("sub both_direction () { 3; }") unless defined(&both_direction);
    eval("sub bfd_error_no_error () { 0; }") unless defined(&bfd_error_no_error);
    eval("sub bfd_error_system_call () { 1; }") unless defined(&bfd_error_system_call);
    eval("sub bfd_error_invalid_target () { 2; }") unless defined(&bfd_error_invalid_target);
    eval("sub bfd_error_wrong_format () { 3; }") unless defined(&bfd_error_wrong_format);
    eval("sub bfd_error_wrong_object_format () { 4; }") unless defined(&bfd_error_wrong_object_format);
    eval("sub bfd_error_invalid_operation () { 5; }") unless defined(&bfd_error_invalid_operation);
    eval("sub bfd_error_no_memory () { 6; }") unless defined(&bfd_error_no_memory);
    eval("sub bfd_error_no_symbols () { 7; }") unless defined(&bfd_error_no_symbols);
    eval("sub bfd_error_no_armap () { 8; }") unless defined(&bfd_error_no_armap);
    eval("sub bfd_error_no_more_archived_files () { 9; }") unless defined(&bfd_error_no_more_archived_files);
    eval("sub bfd_error_malformed_archive () { 10; }") unless defined(&bfd_error_malformed_archive);
    eval("sub bfd_error_file_not_recognized () { 11; }") unless defined(&bfd_error_file_not_recognized);
    eval("sub bfd_error_file_ambiguously_recognized () { 12; }") unless defined(&bfd_error_file_ambiguously_recognized);
    eval("sub bfd_error_no_contents () { 13; }") unless defined(&bfd_error_no_contents);
    eval("sub bfd_error_nonrepresentable_section () { 14; }") unless defined(&bfd_error_nonrepresentable_section);
    eval("sub bfd_error_no_debug_section () { 15; }") unless defined(&bfd_error_no_debug_section);
    eval("sub bfd_error_bad_value () { 16; }") unless defined(&bfd_error_bad_value);
    eval("sub bfd_error_file_truncated () { 17; }") unless defined(&bfd_error_file_truncated);
    eval("sub bfd_error_file_too_big () { 18; }") unless defined(&bfd_error_file_too_big);
    eval("sub bfd_error_invalid_error_code () { 19; }") unless defined(&bfd_error_invalid_error_code);
    eval 'sub bfd_copy_private_bfd_data {
        my($ibfd, $obfd) = @_;
	    eval q( &BFD_SEND ($obfd,  &_bfd_copy_private_bfd_data, ($ibfd, $obfd)));
    }' unless defined(&bfd_copy_private_bfd_data);
    eval 'sub bfd_merge_private_bfd_data {
        my($ibfd, $obfd) = @_;
	    eval q( &BFD_SEND ($obfd,  &_bfd_merge_private_bfd_data, ($ibfd, $obfd)));
    }' unless defined(&bfd_merge_private_bfd_data);
    eval 'sub bfd_set_private_flags {
        my($abfd, $flags) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_set_private_flags, ($abfd, $flags)));
    }' unless defined(&bfd_set_private_flags);
    eval 'sub bfd_sizeof_headers {
        my($abfd, $reloc) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_sizeof_headers, ($abfd, $reloc)));
    }' unless defined(&bfd_sizeof_headers);
    eval 'sub bfd_find_nearest_line {
        my($abfd, $sec, $syms, $off, $file, $func, $line) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_find_nearest_line, ($abfd, $sec, $syms, $off, $file, $func, $line)));
    }' unless defined(&bfd_find_nearest_line);
    eval 'sub bfd_debug_info_start {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_debug_info_start, ($abfd)));
    }' unless defined(&bfd_debug_info_start);
    eval 'sub bfd_debug_info_end {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_debug_info_end, ($abfd)));
    }' unless defined(&bfd_debug_info_end);
    eval 'sub bfd_debug_info_accumulate {
        my($abfd, $section) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_debug_info_accumulate, ($abfd, $section)));
    }' unless defined(&bfd_debug_info_accumulate);
    eval 'sub bfd_stat_arch_elt {
        my($abfd, $stat) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_stat_arch_elt,($abfd, $stat)));
    }' unless defined(&bfd_stat_arch_elt);
    eval 'sub bfd_update_armap_timestamp {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_update_armap_timestamp, ($abfd)));
    }' unless defined(&bfd_update_armap_timestamp);
    eval 'sub bfd_set_arch_mach {
        my($abfd, $arch, $mach) = @_;
	    eval q( &BFD_SEND ( $abfd,  &_bfd_set_arch_mach, ($abfd, $arch, $mach)));
    }' unless defined(&bfd_set_arch_mach);
    eval 'sub bfd_relax_section {
        my($abfd, $section, $link_info, $again) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_relax_section, ($abfd, $section, $link_info, $again)));
    }' unless defined(&bfd_relax_section);
    eval 'sub bfd_gc_sections {
        my($abfd, $link_info) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_gc_sections, ($abfd, $link_info)));
    }' unless defined(&bfd_gc_sections);
    eval 'sub bfd_merge_sections {
        my($abfd, $link_info) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_merge_sections, ($abfd, $link_info)));
    }' unless defined(&bfd_merge_sections);
    eval 'sub bfd_discard_group {
        my($abfd, $sec) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_discard_group, ($abfd, $sec)));
    }' unless defined(&bfd_discard_group);
    eval 'sub bfd_link_hash_table_create {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_link_hash_table_create, ($abfd)));
    }' unless defined(&bfd_link_hash_table_create);
    eval 'sub bfd_link_hash_table_free {
        my($abfd, $hash) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_link_hash_table_free, ($hash)));
    }' unless defined(&bfd_link_hash_table_free);
    eval 'sub bfd_link_add_symbols {
        my($abfd, $info) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_link_add_symbols, ($abfd, $info)));
    }' unless defined(&bfd_link_add_symbols);
    eval 'sub bfd_link_just_syms {
        my($sec, $info) = @_;
	    eval q( &BFD_SEND ( &abfd,  &_bfd_link_just_syms, ($sec, $info)));
    }' unless defined(&bfd_link_just_syms);
    eval 'sub bfd_final_link {
        my($abfd, $info) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_final_link, ($abfd, $info)));
    }' unless defined(&bfd_final_link);
    eval 'sub bfd_free_cached_info {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_free_cached_info, ($abfd)));
    }' unless defined(&bfd_free_cached_info);
    eval 'sub bfd_get_dynamic_symtab_upper_bound {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_get_dynamic_symtab_upper_bound, ($abfd)));
    }' unless defined(&bfd_get_dynamic_symtab_upper_bound);
    eval 'sub bfd_print_private_bfd_data {
        my($abfd, $file) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_print_private_bfd_data, ($abfd, $file)));
    }' unless defined(&bfd_print_private_bfd_data);
    eval 'sub bfd_canonicalize_dynamic_symtab {
        my($abfd, $asymbols) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_canonicalize_dynamic_symtab, ($abfd, $asymbols)));
    }' unless defined(&bfd_canonicalize_dynamic_symtab);
    eval 'sub bfd_get_dynamic_reloc_upper_bound {
        my($abfd) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_get_dynamic_reloc_upper_bound, ($abfd)));
    }' unless defined(&bfd_get_dynamic_reloc_upper_bound);
    eval 'sub bfd_canonicalize_dynamic_reloc {
        my($abfd, $arels, $asyms) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_canonicalize_dynamic_reloc, ($abfd, $arels, $asyms)));
    }' unless defined(&bfd_canonicalize_dynamic_reloc);
    eval 'sub BFD_SEND {
        my($bfd, $message, $arglist) = @_;
	    eval q(((*(($bfd)-> ($xvec->{message}))) $arglist));
    }' unless defined(&BFD_SEND);
    if(defined(&DEBUG_BFD_SEND)) {
	undef(&BFD_SEND) if defined(&BFD_SEND);
	eval 'sub BFD_SEND {
	    my($bfd, $message, $arglist) = @_;
    	    eval q(((($bfd)  && ($bfd)-> &xvec  && ($bfd)-> ($xvec->{message})) ? ((*(($bfd)-> ($xvec->{message}))) $arglist) : ( &bfd_assert ( &__FILE__, &__LINE__),  &NULL)));
	}' unless defined(&BFD_SEND);
    }
    eval 'sub BFD_SEND_FMT {
        my($bfd, $message, $arglist) = @_;
	    eval q(((-> ($xvec->{message[&((bfd)}->{format)]})) $arglist));
    }' unless defined(&BFD_SEND_FMT);
    if(defined(&DEBUG_BFD_SEND)) {
	undef(&BFD_SEND_FMT) if defined(&BFD_SEND_FMT);
	eval 'sub BFD_SEND_FMT {
	    my($bfd, $message, $arglist) = @_;
    	    eval q(((  && -> &xvec  && -> ($xvec->{message})) ? ((-> ($xvec->{message[&((bfd)}->{format)]})) $arglist) : ( &bfd_assert ( &__FILE__, &__LINE__),  &NULL)));
	}' unless defined(&BFD_SEND_FMT);
    }
    eval("sub bfd_target_unknown_flavour () { 0; }") unless defined(&bfd_target_unknown_flavour);
    eval("sub bfd_target_aout_flavour () { 1; }") unless defined(&bfd_target_aout_flavour);
    eval("sub bfd_target_coff_flavour () { 2; }") unless defined(&bfd_target_coff_flavour);
    eval("sub bfd_target_ecoff_flavour () { 3; }") unless defined(&bfd_target_ecoff_flavour);
    eval("sub bfd_target_xcoff_flavour () { 4; }") unless defined(&bfd_target_xcoff_flavour);
    eval("sub bfd_target_elf_flavour () { 5; }") unless defined(&bfd_target_elf_flavour);
    eval("sub bfd_target_ieee_flavour () { 6; }") unless defined(&bfd_target_ieee_flavour);
    eval("sub bfd_target_nlm_flavour () { 7; }") unless defined(&bfd_target_nlm_flavour);
    eval("sub bfd_target_oasys_flavour () { 8; }") unless defined(&bfd_target_oasys_flavour);
    eval("sub bfd_target_tekhex_flavour () { 9; }") unless defined(&bfd_target_tekhex_flavour);
    eval("sub bfd_target_srec_flavour () { 10; }") unless defined(&bfd_target_srec_flavour);
    eval("sub bfd_target_ihex_flavour () { 11; }") unless defined(&bfd_target_ihex_flavour);
    eval("sub bfd_target_som_flavour () { 12; }") unless defined(&bfd_target_som_flavour);
    eval("sub bfd_target_os9k_flavour () { 13; }") unless defined(&bfd_target_os9k_flavour);
    eval("sub bfd_target_versados_flavour () { 14; }") unless defined(&bfd_target_versados_flavour);
    eval("sub bfd_target_msdos_flavour () { 15; }") unless defined(&bfd_target_msdos_flavour);
    eval("sub bfd_target_ovax_flavour () { 16; }") unless defined(&bfd_target_ovax_flavour);
    eval("sub bfd_target_evax_flavour () { 17; }") unless defined(&bfd_target_evax_flavour);
    eval("sub bfd_target_mmo_flavour () { 18; }") unless defined(&bfd_target_mmo_flavour);
    eval("sub bfd_target_mach_o_flavour () { 19; }") unless defined(&bfd_target_mach_o_flavour);
    eval("sub bfd_target_pef_flavour () { 20; }") unless defined(&bfd_target_pef_flavour);
    eval("sub bfd_target_pef_xlib_flavour () { 21; }") unless defined(&bfd_target_pef_xlib_flavour);
    eval("sub bfd_target_sym_flavour () { 22; }") unless defined(&bfd_target_sym_flavour);
    eval("sub BFD_ENDIAN_BIG () { 0; }") unless defined(&BFD_ENDIAN_BIG);
    eval("sub BFD_ENDIAN_LITTLE () { 1; }") unless defined(&BFD_ENDIAN_LITTLE);
    eval("sub BFD_ENDIAN_UNKNOWN () { 2; }") unless defined(&BFD_ENDIAN_UNKNOWN);
    eval 'sub BFD_JUMP_TABLE_GENERIC {
        my($NAME) = @_;
	    eval q($NAME &_close_and_cleanup, $NAME &_bfd_free_cached_info, $NAME &_new_section_hook, $NAME &_get_section_contents, $NAME &_get_section_contents_in_window);
    }' unless defined(&BFD_JUMP_TABLE_GENERIC);
    eval 'sub BFD_JUMP_TABLE_COPY {
        my($NAME) = @_;
	    eval q($NAME &_bfd_copy_private_bfd_data, $NAME &_bfd_merge_private_bfd_data, $NAME &_bfd_copy_private_section_data, $NAME &_bfd_copy_private_symbol_data, $NAME &_bfd_set_private_flags, $NAME &_bfd_print_private_bfd_data);
    }' unless defined(&BFD_JUMP_TABLE_COPY);
    eval 'sub BFD_JUMP_TABLE_CORE {
        my($NAME) = @_;
	    eval q($NAME &_core_file_failing_command, $NAME &_core_file_failing_signal, $NAME &_core_file_matches_executable_p);
    }' unless defined(&BFD_JUMP_TABLE_CORE);
    eval 'sub BFD_JUMP_TABLE_ARCHIVE {
        my($NAME) = @_;
	    eval q($NAME &_slurp_armap, $NAME &_slurp_extended_name_table, $NAME &_construct_extended_name_table, $NAME &_truncate_arname, $NAME &_write_armap, $NAME &_read_ar_hdr, $NAME &_openr_next_archived_file, $NAME &_get_elt_at_index, $NAME &_generic_stat_arch_elt, $NAME &_update_armap_timestamp);
    }' unless defined(&BFD_JUMP_TABLE_ARCHIVE);
    eval 'sub bfd_get_elt_at_index {
        my($b,$i) = @_;
	    eval q( &BFD_SEND ($b,  &_bfd_get_elt_at_index, ($b,$i)));
    }' unless defined(&bfd_get_elt_at_index);
    eval 'sub BFD_JUMP_TABLE_SYMBOLS {
        my($NAME) = @_;
	    eval q($NAME &_get_symtab_upper_bound, $NAME &_canonicalize_symtab, $NAME &_make_empty_symbol, $NAME &_print_symbol, $NAME &_get_symbol_info, $NAME &_bfd_is_local_label_name, $NAME &_get_lineno, $NAME &_find_nearest_line, $NAME &_bfd_make_debug_symbol, $NAME &_read_minisymbols, $NAME &_minisymbol_to_symbol);
    }' unless defined(&BFD_JUMP_TABLE_SYMBOLS);
    eval 'sub bfd_print_symbol {
        my($b,$p,$s,$e) = @_;
	    eval q( &BFD_SEND ($b,  &_bfd_print_symbol, ($b,$p,$s,$e)));
    }' unless defined(&bfd_print_symbol);
    eval 'sub bfd_get_symbol_info {
        my($b,$p,$e) = @_;
	    eval q( &BFD_SEND ($b,  &_bfd_get_symbol_info, ($b,$p,$e)));
    }' unless defined(&bfd_get_symbol_info);
    eval 'sub bfd_read_minisymbols {
        my($b, $d, $m, $s) = @_;
	    eval q( &BFD_SEND ($b,  &_read_minisymbols, ($b, $d, $m, $s)));
    }' unless defined(&bfd_read_minisymbols);
    eval 'sub bfd_minisymbol_to_symbol {
        my($b, $d, $m, $f) = @_;
	    eval q( &BFD_SEND ($b,  &_minisymbol_to_symbol, ($b, $d, $m, $f)));
    }' unless defined(&bfd_minisymbol_to_symbol);
    eval 'sub BFD_JUMP_TABLE_RELOCS {
        my($NAME) = @_;
	    eval q($NAME &_get_reloc_upper_bound, $NAME &_canonicalize_reloc, $NAME &_bfd_reloc_type_lookup);
    }' unless defined(&BFD_JUMP_TABLE_RELOCS);
    eval 'sub BFD_JUMP_TABLE_WRITE {
        my($NAME) = @_;
	    eval q($NAME &_set_arch_mach, $NAME &_set_section_contents);
    }' unless defined(&BFD_JUMP_TABLE_WRITE);
    eval 'sub BFD_JUMP_TABLE_LINK {
        my($NAME) = @_;
	    eval q($NAME &_sizeof_headers, $NAME &_bfd_get_relocated_section_contents, $NAME &_bfd_relax_section, $NAME &_bfd_link_hash_table_create, $NAME &_bfd_link_hash_table_free, $NAME &_bfd_link_add_symbols, $NAME &_bfd_link_just_syms, $NAME &_bfd_final_link, $NAME &_bfd_link_split_section, $NAME &_bfd_gc_sections, $NAME &_bfd_merge_sections, $NAME &_bfd_discard_group);
    }' unless defined(&BFD_JUMP_TABLE_LINK);
    eval 'sub BFD_JUMP_TABLE_DYNAMIC {
        my($NAME) = @_;
	    eval q($NAME &_get_dynamic_symtab_upper_bound, $NAME &_canonicalize_dynamic_symtab, $NAME &_get_dynamic_reloc_upper_bound, $NAME &_canonicalize_dynamic_reloc);
    }' unless defined(&BFD_JUMP_TABLE_DYNAMIC);
    eval 'sub bfd_link_split_section {
        my($abfd, $sec) = @_;
	    eval q( &BFD_SEND ($abfd,  &_bfd_link_split_section, ($abfd, $sec)));
    }' unless defined(&bfd_link_split_section);
    if(defined(&__cplusplus)) {
    }
}
1;
