Changeset d18a473 in buchla-68k for lib700/micons.c


Ignore:
Timestamp:
07/15/2017 11:46:04 AM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
7d0d347
Parents:
e102943
Message:

No more warnings in lib700.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib700/micons.c

    re102943 rd18a473  
    44        Version 3 -- 1987-06-11 -- D.N. Lynx Crowe
    55
    6         short
    7         micons(wi)
    8         short wi;
     6        micon16(wi)
    97
    108                Convert between motorola and intel format for a short.
    119
    12         int
    13         miconi(wi)
    14         int wi;
    15 
    16                 Convert between motorola and intel format for an int.
    17 
    18         long
    19         miconl(wi)
    20         long wi;
     10        micon32(wi)
    2111
    2212                Convert between motorola and intel format for a long.
     
    3020/*
    3121   =============================================================================
    32         micons(wi) -- Convert between motorola and intel format for a short.
     22        micon16(wi) -- Convert between motorola and intel format for a short.
    3323   =============================================================================
    3424*/
    3525
    36 int16_t micons(int16_t wi)
     26uint16_t micon16(uint16_t wi)
    3727{
    38         return((int16_t)( ((wi << 8) & 0xFF00) | ((wi >> 8) & 0x00FF) ) );
     28        return(((wi << 8) & 0xFF00u) | ((wi >> 8) & 0x00FFu));
    3929}
    4030
    4131/*
    4232   =============================================================================
    43         miconi(wi) -- Convert between motorola and intel format for an int.
     33        micon32(wi) -- Convert between motorola and intel format for a long.
    4434   =============================================================================
    4535*/
    4636
    47 int16_t miconi(int16_t wi)
     37uint32_t micon32(uint32_t wi)
    4838{
    49         return(((wi << 8) & 0xFF00) | ((wi >> 8) & 0x00FF));
    50 }
    51 
    52 /*
    53    =============================================================================
    54         miconl(wi) -- Convert between motorola and intel format for a long.
    55    =============================================================================
    56 */
    57 
    58 int32_t miconl(int32_t wi)
    59 {
    60         return( ((wi << 24) & 0xFF000000L) | ((wi << 8) & 0x00FF0000L) |
    61                 ((wi >> 8) & 0x0000FF00L) | ((wi >> 24) & 0x000000FFL) );
     39        return(((wi << 24) & 0xFF000000ul) | ((wi << 8) & 0x00FF0000ul) |
     40                ((wi >> 8) & 0x0000FF00ul) | ((wi >> 24) & 0x000000FFul));
    6241}
    6342
Note: See TracChangeset for help on using the changeset viewer.