Changeset 7258c6a in buchla-68k for ram/ucslice.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/ucslice.c

    r0292fbb r7258c6a  
    2323/* variables defined elsewhere */
    2424
    25 extern  unsigned        *saddr;         /* score object base address */
    26 
    27 extern  short           ndisp;          /* current display number */
    28 extern  short           sd;             /* scroll direction flag */
    29 extern  short           soffset;        /* score object scroll offset */
    30 
    31 extern  short           gtctab[];       /* group to color table */
    32 extern  short           lintab1[];      /* note top line table - N_SHARP */
    33 extern  short           lintab2[];      /* note top line table - N_FLAT */
    34 extern  short           nbmasks[];      /* pixel mask table for slices */
    35 extern  short           nttab1[];       /* gdsel code transition table - fwd */
    36 extern  short           nttab2[];       /* gdsel code transition table - bak */
    37 
    38 extern  short           pxtbl[][4];     /* pixel mask table - notes */
    39 extern  short           epxtbl[][16];   /* pixel mask table - events */
     25extern  uint16_t        *saddr;         /* score object base address */
     26
     27extern  int16_t         ndisp;          /* current display number */
     28extern  int16_t         sd;             /* scroll direction flag */
     29extern  int16_t         soffset;        /* score object scroll offset */
     30
     31extern  int16_t         gtctab[];       /* group to color table */
     32extern  int16_t         lintab1[];      /* note top line table - N_SHARP */
     33extern  int16_t         lintab2[];      /* note top line table - N_FLAT */
     34extern  int16_t         nbmasks[];      /* pixel mask table for slices */
     35extern  int16_t         nttab1[];       /* gdsel code transition table - fwd */
     36extern  int16_t         nttab2[];       /* gdsel code transition table - bak */
     37
     38extern  int16_t         pxtbl[][4];     /* pixel mask table - notes */
     39extern  int16_t         epxtbl[][16];   /* pixel mask table - events */
    4040
    4141extern  struct  gdsel   *gdfsep;        /* gdsel freechain pointer */
     
    6464void ucslice(void)
    6565{
    66         register unsigned *pxptr, *slptr;
     66        register uint16_t *pxptr, *slptr;
    6767        register struct gdsel *gdsep;
    68         register long lc;
    69         register unsigned i, ncolor, mask1, mask2;
    70         unsigned *ncptr, *nctabp;
     68        register int32_t lc;
     69        register uint16_t i, ncolor, mask1, mask2;
     70        uint16_t *ncptr, *nctabp;
    7171        struct gdsel **gdstp, *gdprv, *gdnxt;
    72         short *lintab;
     72        int16_t *lintab;
    7373
    7474        DB_ENTR("ucslice()");
     
    105105
    106106                                        slptr = saddr + 64L +
    107                                                 ((long)lintab[gdsep->note] << 7);
     107                                                ((int32_t)lintab[gdsep->note] << 7);
    108108
    109109                                        pxptr = &pxtbl[gdsep->code][0];
Note: See TracChangeset for help on using the changeset viewer.