Changeset 7258c6a in buchla-68k for ram/scadv.c


Ignore:
Timestamp:
07/09/2017 04:45:34 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
8618599
Parents:
0292fbb
Message:

Use standard integer types.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/scadv.c

    r0292fbb r7258c6a  
    2727/* variables defined elsewhere */
    2828
    29 extern  unsigned        *consl;
    30 extern  unsigned        *cursl;
    31 extern  unsigned        *nxtsl;
    32 extern  unsigned        *prvsl;
    33 extern  unsigned        *saddr;
    34 
    35 extern  unsigned        scrl;
    36 extern  unsigned        vi_sadr;
    37 extern  unsigned        vi_scrl;
    38 
    39 extern  short   ctrsw;
    40 extern  short   ndisp;
    41 extern  short   sbase;
    42 extern  short   sd;
    43 extern  short   soffset;
     29extern  uint16_t        *consl;
     30extern  uint16_t        *cursl;
     31extern  uint16_t        *nxtsl;
     32extern  uint16_t        *prvsl;
     33extern  uint16_t        *saddr;
     34
     35extern  uint16_t        scrl;
     36extern  uint16_t        vi_sadr;
     37extern  uint16_t        vi_scrl;
     38
     39extern  int16_t ctrsw;
     40extern  int16_t ndisp;
     41extern  int16_t sbase;
     42extern  int16_t sd;
     43extern  int16_t soffset;
    4444
    4545extern  struct  gdsel   *gdstbc[];
     
    5353/* initialized stuff */
    5454
    55 short   nbmoff = 3;
    56 short   wrdoff = 3;
    57 
    58 short   nbmasks[4] = {          /* nybble masks */
     55int16_t nbmoff = 3;
     56int16_t wrdoff = 3;
     57
     58int16_t nbmasks[4] = {          /* nybble masks */
    5959
    6060        0x000F,
     
    7979void sc_adv(void)
    8080{
    81         register short masksl, maskpx, i;
    82         register unsigned sword;
    83         register long tl;
    84         register unsigned *optr, *pptr, *fsl;
    85         unsigned *qptr;
    86         unsigned pscrl;
     81        register int16_t masksl, maskpx, i;
     82        register uint16_t sword;
     83        register int32_t tl;
     84        register uint16_t *optr, *pptr, *fsl;
     85        uint16_t *qptr;
     86        uint16_t pscrl;
    8787
    8888        DB_ENTR("sc_adv");
     
    238238        if ((ndisp EQ 2) AND (scrl NE pscrl)) {
    239239
    240                 sword = (unsigned)((long)saddr >> 1);
     240                sword = (uint16_t)((int32_t)saddr >> 1);
    241241
    242242                setipl(VID_DI);         /* disable video interrupts */
     
    272272void scupd(void)
    273273{
    274         register short masksl, maskpx, i;
    275         register unsigned sword;
    276         register long tl;
    277         register unsigned *optr, *qptr, *fsl;
    278         short soff;
     274        register int16_t masksl, maskpx, i;
     275        register uint16_t sword;
     276        register int32_t tl;
     277        register uint16_t *optr, *qptr, *fsl;
     278        int16_t soff;
    279279
    280280        DB_ENTR("scupd");
Note: See TracChangeset for help on using the changeset viewer.