Changeset 23334


Ignore:
Timestamp:
Nov 5, 2011 3:40:46 PM (5 years ago)
Author:
rouault
Message:

Fix compilation on big-endian host

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gdal/frmts/ngsgeoid/ngsgeoiddataset.cpp

    r23240 r23334  
    215215    memcpy(&dfSLAT, pBuffer, 8);
    216216    if (*pbIsLittleEndian)
     217    {
    217218        CPL_LSBPTR64(&dfSLAT);
    218     else
     219    }
     220    else
     221    {
    219222        CPL_MSBPTR64(&dfSLAT);
     223    }
    220224    pBuffer += 8;
    221225    memcpy(&dfWLON, pBuffer, 8);
    222226    if (*pbIsLittleEndian)
     227    {
    223228        CPL_LSBPTR64(&dfWLON);
    224     else
     229    }
     230    else
     231    {
    225232        CPL_MSBPTR64(&dfWLON);
     233    }
    226234    pBuffer += 8;
    227235    memcpy(&dfDLAT, pBuffer, 8);
    228236    if (*pbIsLittleEndian)
     237    {
    229238        CPL_LSBPTR64(&dfDLAT);
    230     else
     239    }
     240    else
     241    {
    231242        CPL_MSBPTR64(&dfDLAT);
     243    }
    232244    pBuffer += 8;
    233245    memcpy(&dfDLON, pBuffer, 8);
    234246    if (*pbIsLittleEndian)
     247    {
    235248        CPL_LSBPTR64(&dfDLON);
    236     else
     249    }
     250    else
     251    {
    237252        CPL_MSBPTR64(&dfDLON);
     253    }
    238254    pBuffer += 8;
    239255    memcpy(&nNLAT, pBuffer, 4);
    240256    if (*pbIsLittleEndian)
     257    {
    241258        CPL_LSBPTR32(&nNLAT);
    242     else
     259    }
     260    else
     261    {
    243262        CPL_MSBPTR32(&nNLAT);
     263    }
    244264    pBuffer += 4;
    245265    memcpy(&nNLON, pBuffer, 4);
    246266    if (*pbIsLittleEndian)
     267    {
    247268        CPL_LSBPTR32(&nNLON);
    248     else
     269    }
     270    else
     271    {
    249272        CPL_MSBPTR32(&nNLON);
     273    }
    250274    pBuffer += 4;
    251275
Note: See TracChangeset for help on using the changeset viewer.