Ignore:
Timestamp:
Aug 16, 2003, 6:59:22 PM (22 years ago)
Author:
bird
Message:

binutils v2.14 - offical sources.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/binutils/bfd/nlmswap.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r608 r609  
    11/* NLM (NetWare Loadable Module) swapping routines for BFD.
    2    Copyright 1993, 2000 Free Software Foundation, Inc.
     2   Copyright 1993, 2000, 2001 Free Software Foundation, Inc.
    33
    44   Written by Fred Fish @ Cygnus Support, using ELF support as the
     
    4949  memcpy (dst->moduleName, src->moduleName, NLM_MODULE_NAME_SIZE);
    5050  dst->version =
    51     bfd_h_get_32 (abfd, (bfd_byte *) src->version);
     51    H_GET_32 (abfd, src->version);
    5252  dst->codeImageOffset =
    53     bfd_h_get_32 (abfd, (bfd_byte *) src->codeImageOffset);
     53    H_GET_32 (abfd, src->codeImageOffset);
    5454  dst->codeImageSize =
    55     bfd_h_get_32 (abfd, (bfd_byte *) src->codeImageSize);
     55    H_GET_32 (abfd, src->codeImageSize);
    5656  dst->dataImageOffset =
    57     bfd_h_get_32 (abfd, (bfd_byte *) src->dataImageOffset);
     57    H_GET_32 (abfd, src->dataImageOffset);
    5858  dst->dataImageSize =
    59     bfd_h_get_32 (abfd, (bfd_byte *) src->dataImageSize);
     59    H_GET_32 (abfd, src->dataImageSize);
    6060  dst->uninitializedDataSize =
    61     bfd_h_get_32 (abfd, (bfd_byte *) src->uninitializedDataSize);
     61    H_GET_32 (abfd, src->uninitializedDataSize);
    6262  dst->customDataOffset =
    63     bfd_h_get_32 (abfd, (bfd_byte *) src->customDataOffset);
     63    H_GET_32 (abfd, src->customDataOffset);
    6464  dst->customDataSize =
    65     bfd_h_get_32 (abfd, (bfd_byte *) src->customDataSize);
     65    H_GET_32 (abfd, src->customDataSize);
    6666  dst->moduleDependencyOffset =
    67     bfd_h_get_32 (abfd, (bfd_byte *) src->moduleDependencyOffset);
     67    H_GET_32 (abfd, src->moduleDependencyOffset);
    6868  dst->numberOfModuleDependencies =
    69     bfd_h_get_32 (abfd, (bfd_byte *) src->numberOfModuleDependencies);
     69    H_GET_32 (abfd, src->numberOfModuleDependencies);
    7070  dst->relocationFixupOffset =
    71     bfd_h_get_32 (abfd, (bfd_byte *) src->relocationFixupOffset);
     71    H_GET_32 (abfd, src->relocationFixupOffset);
    7272  dst->numberOfRelocationFixups =
    73     bfd_h_get_32 (abfd, (bfd_byte *) src->numberOfRelocationFixups);
     73    H_GET_32 (abfd, src->numberOfRelocationFixups);
    7474  dst->externalReferencesOffset =
    75     bfd_h_get_32 (abfd, (bfd_byte *) src->externalReferencesOffset);
     75    H_GET_32 (abfd, src->externalReferencesOffset);
    7676  dst->numberOfExternalReferences =
    77     bfd_h_get_32 (abfd, (bfd_byte *) src->numberOfExternalReferences);
     77    H_GET_32 (abfd, src->numberOfExternalReferences);
    7878  dst->publicsOffset =
    79     bfd_h_get_32 (abfd, (bfd_byte *) src->publicsOffset);
     79    H_GET_32 (abfd, src->publicsOffset);
    8080  dst->numberOfPublics =
    81     bfd_h_get_32 (abfd, (bfd_byte *) src->numberOfPublics);
     81    H_GET_32 (abfd, src->numberOfPublics);
    8282  dst->debugInfoOffset =
    83     bfd_h_get_32 (abfd, (bfd_byte *) src->debugInfoOffset);
     83    H_GET_32 (abfd, src->debugInfoOffset);
    8484  dst->numberOfDebugRecords =
    85     bfd_h_get_32 (abfd, (bfd_byte *) src->numberOfDebugRecords);
     85    H_GET_32 (abfd, src->numberOfDebugRecords);
    8686  dst->codeStartOffset =
    87     bfd_h_get_32 (abfd, (bfd_byte *) src->codeStartOffset);
     87    H_GET_32 (abfd, src->codeStartOffset);
    8888  dst->exitProcedureOffset =
    89     bfd_h_get_32 (abfd, (bfd_byte *) src->exitProcedureOffset);
     89    H_GET_32 (abfd, src->exitProcedureOffset);
    9090  dst->checkUnloadProcedureOffset =
    91     bfd_h_get_32 (abfd, (bfd_byte *) src->checkUnloadProcedureOffset);
     91    H_GET_32 (abfd, src->checkUnloadProcedureOffset);
    9292  dst->moduleType =
    93     bfd_h_get_32 (abfd, (bfd_byte *) src->moduleType);
     93    H_GET_32 (abfd, src->moduleType);
    9494  dst->flags =
    95     bfd_h_get_32 (abfd, (bfd_byte *) src->flags);
     95    H_GET_32 (abfd, src->flags);
    9696}
    9797
     
    109109  memcpy (dst->signature, src->signature, NLM_SIGNATURE_SIZE);
    110110  memcpy (dst->moduleName, src->moduleName, NLM_MODULE_NAME_SIZE);
    111   bfd_h_put_32 (abfd, (bfd_vma) src->version,
    112                 (bfd_byte *) dst->version);
    113   bfd_h_put_32 (abfd, (bfd_vma) src->codeImageOffset,
    114                 (bfd_byte *) dst->codeImageOffset);
    115   bfd_h_put_32 (abfd, (bfd_vma) src->codeImageSize,
    116                 (bfd_byte *) dst->codeImageSize);
    117   bfd_h_put_32 (abfd, (bfd_vma) src->dataImageOffset,
    118                 (bfd_byte *) dst->dataImageOffset);
    119   bfd_h_put_32 (abfd, (bfd_vma) src->dataImageSize,
    120                 (bfd_byte *) dst->dataImageSize);
    121   bfd_h_put_32 (abfd, (bfd_vma) src->uninitializedDataSize,
    122                 (bfd_byte *) dst->uninitializedDataSize);
    123   bfd_h_put_32 (abfd, (bfd_vma) src->customDataOffset,
    124                 (bfd_byte *) dst->customDataOffset);
    125   bfd_h_put_32 (abfd, (bfd_vma) src->customDataSize,
    126                 (bfd_byte *) dst->customDataSize);
    127   bfd_h_put_32 (abfd, (bfd_vma) src->moduleDependencyOffset,
    128                 (bfd_byte *) dst->moduleDependencyOffset);
    129   bfd_h_put_32 (abfd, (bfd_vma) src->numberOfModuleDependencies,
    130                 (bfd_byte *) dst->numberOfModuleDependencies);
    131   bfd_h_put_32 (abfd, (bfd_vma) src->relocationFixupOffset,
    132                 (bfd_byte *) dst->relocationFixupOffset);
    133   bfd_h_put_32 (abfd, (bfd_vma) src->numberOfRelocationFixups,
    134                 (bfd_byte *) dst->numberOfRelocationFixups);
    135   bfd_h_put_32 (abfd, (bfd_vma) src->externalReferencesOffset,
    136                 (bfd_byte *) dst->externalReferencesOffset);
    137   bfd_h_put_32 (abfd, (bfd_vma) src->numberOfExternalReferences,
    138                 (bfd_byte *) dst->numberOfExternalReferences);
    139   bfd_h_put_32 (abfd, (bfd_vma) src->publicsOffset,
    140                 (bfd_byte *) dst->publicsOffset);
    141   bfd_h_put_32 (abfd, (bfd_vma) src->numberOfPublics,
    142                 (bfd_byte *) dst->numberOfPublics);
    143   bfd_h_put_32 (abfd, (bfd_vma) src->debugInfoOffset,
    144                 (bfd_byte *) dst->debugInfoOffset);
    145   bfd_h_put_32 (abfd, (bfd_vma) src->numberOfDebugRecords,
    146                 (bfd_byte *) dst->numberOfDebugRecords);
    147   bfd_h_put_32 (abfd, (bfd_vma) src->codeStartOffset,
    148                 (bfd_byte *) dst->codeStartOffset);
    149   bfd_h_put_32 (abfd, (bfd_vma) src->exitProcedureOffset,
    150                 (bfd_byte *) dst->exitProcedureOffset);
    151   bfd_h_put_32 (abfd, (bfd_vma) src->checkUnloadProcedureOffset,
    152                 (bfd_byte *) dst->checkUnloadProcedureOffset);
    153   bfd_h_put_32 (abfd, (bfd_vma) src->moduleType,
    154                 (bfd_byte *) dst->moduleType);
    155   bfd_h_put_32 (abfd, (bfd_vma) src->flags,
    156                 (bfd_byte *) dst->flags);
     111  H_PUT_32 (abfd, src->version,
     112            dst->version);
     113  H_PUT_32 (abfd, src->codeImageOffset,
     114            dst->codeImageOffset);
     115  H_PUT_32 (abfd, src->codeImageSize,
     116            dst->codeImageSize);
     117  H_PUT_32 (abfd, src->dataImageOffset,
     118            dst->dataImageOffset);
     119  H_PUT_32 (abfd, src->dataImageSize,
     120            dst->dataImageSize);
     121  H_PUT_32 (abfd, src->uninitializedDataSize,
     122            dst->uninitializedDataSize);
     123  H_PUT_32 (abfd, src->customDataOffset,
     124            dst->customDataOffset);
     125  H_PUT_32 (abfd, src->customDataSize,
     126            dst->customDataSize);
     127  H_PUT_32 (abfd, src->moduleDependencyOffset,
     128            dst->moduleDependencyOffset);
     129  H_PUT_32 (abfd, src->numberOfModuleDependencies,
     130            dst->numberOfModuleDependencies);
     131  H_PUT_32 (abfd, src->relocationFixupOffset,
     132            dst->relocationFixupOffset);
     133  H_PUT_32 (abfd, src->numberOfRelocationFixups,
     134            dst->numberOfRelocationFixups);
     135  H_PUT_32 (abfd, src->externalReferencesOffset,
     136            dst->externalReferencesOffset);
     137  H_PUT_32 (abfd, src->numberOfExternalReferences,
     138            dst->numberOfExternalReferences);
     139  H_PUT_32 (abfd, src->publicsOffset,
     140            dst->publicsOffset);
     141  H_PUT_32 (abfd, src->numberOfPublics,
     142            dst->numberOfPublics);
     143  H_PUT_32 (abfd, src->debugInfoOffset,
     144            dst->debugInfoOffset);
     145  H_PUT_32 (abfd, src->numberOfDebugRecords,
     146            dst->numberOfDebugRecords);
     147  H_PUT_32 (abfd, src->codeStartOffset,
     148            dst->codeStartOffset);
     149  H_PUT_32 (abfd, src->exitProcedureOffset,
     150            dst->exitProcedureOffset);
     151  H_PUT_32 (abfd, src->checkUnloadProcedureOffset,
     152            dst->checkUnloadProcedureOffset);
     153  H_PUT_32 (abfd, src->moduleType,
     154            dst->moduleType);
     155  H_PUT_32 (abfd, src->flags,
     156            dst->flags);
    157157}
Note: See TracChangeset for help on using the changeset viewer.