Changeset d18a473 in buchla-68k for lib700


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.

Location:
lib700
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • lib700/bitrev.c

    re102943 rd18a473  
    88#include "ram.h"
    99
    10 static int16_t bitmask[] = {
     10static uint16_t bitmask[] = {
    1111
    1212        0x0001, 0x0002, 0x0004, 0x0008,
     
    2424*/
    2525
    26 int16_t bitrev(int16_t bitsin, int16_t nbits)
     26uint16_t bitrev(uint16_t bitsin, int16_t nbits)
    2727{
    28         int16_t m, n;
     28        uint16_t n;
     29        int16_t m;
    2930
    3031        n = 0;
  • lib700/bitrev.x

    re102943 rd18a473  
    1515*/
    1616
    17 extern  int16_t         bitrev(int16_t bitsin, int16_t nbits);
     17extern  uint16_t        bitrev(uint16_t bitsin, int16_t nbits);
  • lib700/ctype.c

    re102943 rd18a473  
    1212*/
    1313
    14 #define _CTYPE_C
    15 
    1614#include "ram.h"
    1715
     
    2220#define _LX     _L|_X
    2321
    24 int8_t __atab[] = {     /* EOF won't work properly with this table */
     22uint8_t __atab[] = {    /* EOF won't work properly with this table */
    2523
    2624        /* Octal */                                             /* Hex */
  • lib700/ctype.x

    re102943 rd18a473  
    1515*/
    1616
    17 extern  int8_t          __atab[];
     17extern  uint8_t         __atab[];
  • 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
  • lib700/micons.x

    re102943 rd18a473  
    1515*/
    1616
    17 extern  int16_t         miconi(int16_t wi);
    18 extern  int32_t         miconl(int32_t wi);
    19 extern  int16_t         micons(int16_t wi);
     17extern  uint16_t        micon16(uint16_t wi);
     18extern  uint32_t        micon32(uint32_t wi);
Note: See TracChangeset for help on using the changeset viewer.