Changeset ffce2bc in buchla-68k


Ignore:
Timestamp:
11/12/2017 08:41:29 PM (6 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
8a3cab0
Parents:
b2691c2
Message:

Fixed etiwsn.c.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/etiwsn.c

    rb2691c2 rffce2bc  
    5353
    5454                /* slot B */
    55                 vbufs[curvce].idhwsb = tmpval - 1;
     55                vbufs[curvce].idhwsb = (int8_t)(tmpval - 1);
    5656
    5757                memcpyw(vbufs[curvce].idhwvbf, &wslib[tmpval - 1],
     
    6262                memcpyw(fpuws, vbufs[curvce].idhwvbf, NUMWPNT);
    6363
    64                 *(fpuws - 1) = vbufs[curvce].idhwvbf[0];
    65                 *(fpuws + NUMWPNT) = vbufs[curvce].idhwvbf[NUMWPNT - 1];
     64                *(fpuws - 1) = (uint16_t)vbufs[curvce].idhwvbf[0];
     65                *(fpuws + NUMWPNT) = (uint16_t)vbufs[curvce].idhwvbf[NUMWPNT - 1];
    6666
    6767        } else {
     
    6969                /* slot A */
    7070
    71                 vbufs[curvce].idhwsa = tmpval - 1;
     71                vbufs[curvce].idhwsa = (int8_t)(tmpval - 1);
    7272
    7373                memcpyw(vbufs[curvce].idhwvaf, &wslib[tmpval - 1],
     
    7878                memcpyw(fpuws, vbufs[curvce].idhwvaf, NUMWPNT);
    7979
    80                 *(fpuws - 1) = vbufs[curvce].idhwvaf[0];
    81                 *(fpuws + NUMWPNT) = vbufs[curvce].idhwvaf[NUMWPNT - 1];
     80                *(fpuws - 1) = (uint8_t)vbufs[curvce].idhwvaf[0];
     81                *(fpuws + NUMWPNT) = (uint8_t)vbufs[curvce].idhwvaf[NUMWPNT - 1];
    8282        }
    8383
     
    124124
    125125        ec = stccol - cfetp->flcol;     /* setup edit buffer column */
    126         ebuf[ec] = k + '0';             /* enter new data in buffer */
     126        ebuf[ec] = (int8_t)(k + '0');   /* enter new data in buffer */
    127127        ebuf[2] = '\0';                 /* make sure string is terminated */
    128128
    129         dspbuf[0] = k + '0';            /* setup for display */
     129        dspbuf[0] = (int8_t)(k + '0');  /* setup for display */
    130130        dspbuf[1] = '\0';
    131131
Note: See TracChangeset for help on using the changeset viewer.