Changeset 560 for trunk/src/sh_dbIO.c


Ignore:
Timestamp:
Oct 31, 2020, 11:44:21 PM (4 years ago)
Author:
katerina
Message:

Fix for ticket #449 (gcc 10 compile issues).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sh_dbIO.c

    r550 r560  
    227227    {
    228228      /* alignment problem */
    229       unsigned char swap;
    230       static unsigned short ooop;
    231       unsigned char * ii;
    232       ooop = *iptr;
    233       ii = (unsigned char *) &ooop;
    234       swap = ii[0]; ii[0] = ii[1]; ii[1] = swap;
     229      static unsigned short ooop = *iptr;
     230      unsigned short hi   = (ooop & 0xff00);
     231      unsigned short lo   = (ooop & 0xff);
     232      ooop = (lo << 8) | (hi >> 8);
    235233      return &ooop;
    236234    }
Note: See TracChangeset for help on using the changeset viewer.