Changeset e102943 in buchla-68k for iolib


Ignore:
Timestamp:
07/15/2017 11:33:07 AM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
d18a473
Parents:
dade7a0
Message:

No more warnings in iolib.

Location:
iolib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • iolib/dofmt.c

    rdade7a0 re102943  
    3232#define tonum(x)        ((x)-'0')
    3333#define todigit(x)      ((x)+'0')
    34 #define max(a,b)        ((a)>(b)?(a):(b))
    35 #define min(a,b)        ((a)<(b)?(a):(b))
    3634
    3735int32_t dofmt_(int16_t (*putsub)(int16_t c), int8_t *format, va_list args)
     
    7169                        ;
    7270
    73                 if (n = (int32_t)format - (int32_t)bp) {
     71                if ((n = (int32_t)format - (int32_t)bp)) {
    7472
    7573                        count += n;
     
    168166                fixed:
    169167
    170                         if (prec < 0)
     168                        if (prec < 0) {
    171169                                if (flzero AND width > 0)
    172170                                        prec = width;
    173171                                else
    174172                                        prec = 1;
     173                        }
    175174
    176175                        if (length)
     
    265264
    266265                default:
    267                         buf[0] = fcode;
     266                        buf[0] = (int8_t)fcode;
    268267                        goto c_merge;
    269268
    270269                case 'c':
    271                         buf[0] = va_arg(args, int16_t);
     270                        buf[0] = (int8_t)va_arg(args, int16_t);
    272271
    273272                c_merge:
  • iolib/mdump.c

    rdade7a0 re102943  
    5050*/
    5151
    52 void mdump(int8_t *begin, int8_t *end, int32_t start)
     52void mdump(int8_t *from, int8_t *to, int32_t start)
    5353{
    5454        int32_t i, ii;
     
    6060        j = 0;
    6161
    62         if (begin GT end)
     62        if (from GT to)
    6363                return;
    6464
    65         while (begin LE end) {
     65        while (from LE to) {
    6666
    67                 c = *begin++;
     67                c = *from++;
    6868
    6969                if (! (i % PERLINE)) {
     
    8686        }
    8787
    88         if (k = (i % PERLINE)) {
     88        if ((k = (int16_t)(i % PERLINE))) {
    8989
    9090                k = PERLINE - k;
  • iolib/rawio.c

    rdade7a0 re102943  
    7575        for (i = 0; i < nb; i++) {      /* main read loop */
    7676
    77                 c = BIOS(B_GETC, unit) & 0xFF;  /* get a byte from the unit */
     77                c = (int8_t)(BIOS(B_GETC, unit) & 0xFF);        /* get a byte from the unit */
    7878
    7979                *bp++ = c;      /* add it to the buffer */
     
    104104        while (bc LT nb) {
    105105
    106                 c = BIOS(B_GETC, unit) & 0xFF;
     106                c = (int8_t)(BIOS(B_GETC, unit) & 0xFF);
    107107
    108108                switch (c) {
     
    163163        while (bc LT nb) {
    164164
    165                 c = BIOS(B_GETC, unit) & 0xFF;
     165                c = (int8_t)(BIOS(B_GETC, unit) & 0xFF);
    166166
    167167                switch (c) {
     
    198198        bp = buf;       /* setup buffer pointer */
    199199
    200         while (c = *bp++)       /* send the string, a byte at a time */
     200        while ((c = *bp++))     /* send the string, a byte at a time */
    201201                BIOS(B_PUTC, unit, c);
    202202}
  • iolib/sprintf.c

    rdade7a0 re102943  
    3838static int16_t spsub(int16_t c)
    3939{
    40         return((*buff++ = c) & 0xFF);
     40        return((*buff++ = (int8_t)c) & 0xFF);
    4141}
Note: See TracChangeset for help on using the changeset viewer.