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

    r0292fbb r7258c6a  
    3131#endif
    3232
    33 extern  unsigned        scrl;
    34 
    35 extern  short           sbase;
    36 extern  short           sd;
    37 extern  short           soffset;
    38 
    39 extern  unsigned        *consl;
    40 extern  unsigned        *cursl;
    41 extern  unsigned        *nxtsl;
    42 extern  unsigned        *prvsl;
    43 extern  unsigned        *saddr;
    44 
    45 extern  unsigned        slices[];
    46 
    47 extern  short           gtctab[12];             /* group to color table */
     33extern  uint16_t        scrl;
     34
     35extern  int16_t         sbase;
     36extern  int16_t         sd;
     37extern  int16_t         soffset;
     38
     39extern  uint16_t        *consl;
     40extern  uint16_t        *cursl;
     41extern  uint16_t        *nxtsl;
     42extern  uint16_t        *prvsl;
     43extern  uint16_t        *saddr;
     44
     45extern  uint16_t        slices[];
     46
     47extern  int16_t         gtctab[12];             /* group to color table */
    4848
    4949extern  struct  gdsel   *gdfsep;                /* gdsel freechain pointer */
     
    6161/* initialized data */
    6262
    63 short   lintab1[] = {                   /* note top line table */
     63int16_t lintab1[] = {                   /* note top line table */
    6464
    6565        205, 205, 201, 197, 197, 193, 193, 189, 185, 185, 181, 181,
     
    7373};
    7474
    75 short   lintab2[] = {                   /* note top line table - N_FLAT */
     75int16_t lintab2[] = {                   /* note top line table - N_FLAT */
    7676
    7777        205, 201, 201, 197, 193, 193, 189, 189, 185, 181, 181, 177,
     
    8585};
    8686
    87 short   nttab1[] = {            /* forward code transition table */
     87int16_t nttab1[] = {            /* forward code transition table */
    8888
    8989        0,      /* 0 */
     
    9696};
    9797
    98 short   nttab2[] = {            /* backward code transition table */
     98int16_t nttab2[] = {            /* backward code transition table */
    9999
    100100        0,      /* 0 */
     
    111111*/
    112112
    113 short   pxtbl[][4] = {          /* pixel mask table for notes */
     113int16_t pxtbl[][4] = {          /* pixel mask table for notes */
    114114
    115115        { 0x0000, 0x0000, 0x0000, 0 },  /* 0 */
     
    122122};
    123123
    124 short   epxtbl[][16] = {        /* pixel mask table for events */
     124int16_t epxtbl[][16] = {        /* pixel mask table for events */
    125125
    126126        { 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,       /* 0 */
     
    182182*/
    183183
    184 short uslice(unsigned *slice, unsigned mask1, unsigned mask2, struct gdsel *gdstb[])
     184int16_t uslice(uint16_t *slice, uint16_t mask1, uint16_t mask2, struct gdsel *gdstb[])
    185185{
    186         register unsigned *pxptr, *slptr;
     186        register uint16_t *pxptr, *slptr;
    187187        register struct gdsel *gdsep;
    188         register unsigned i, ncolor, w;
    189         unsigned *ncptr, *nctabp;
     188        register uint16_t i, ncolor, w;
     189        uint16_t *ncptr, *nctabp;
    190190        struct gdsel **gdstp, *gdprv, *gdnxt;
    191         short wrote;
    192         short *lintab;
     191        int16_t wrote;
     192        int16_t *lintab;
    193193
    194194        DB_ENTR("uslice()");
     
    377377        register struct gdsel *gdsep;
    378378        register struct gdsel **gdstp;
    379         register unsigned *nctabp;
    380         register unsigned i, nc;
     379        register uint16_t *nctabp;
     380        register uint16_t i, nc;
    381381        struct gdsel *gdprv, *gdnxt;
    382382
     
    496496*/
    497497
    498 short cslice(unsigned *slice, unsigned mask1, unsigned mask2, struct gdsel *gdstb[])
     498int16_t cslice(uint16_t *slice, uint16_t mask1, uint16_t mask2, struct gdsel *gdstb[])
    499499{
    500         register unsigned *pxptr, *slptr;
     500        register uint16_t *pxptr, *slptr;
    501501        register struct gdsel *gdsep;
    502         register unsigned i, ncolor, w;
    503         unsigned *ncptr, *nctabp;
     502        register uint16_t i, ncolor, w;
     503        uint16_t *ncptr, *nctabp;
    504504        struct gdsel **gdstp, *gdprv, *gdnxt;
    505         short wrote;
    506         short *lintab;
     505        int16_t wrote;
     506        int16_t *lintab;
    507507
    508508        DB_ENTR("cslice()");
     
    675675{
    676676        register struct gdsel *gdsp, *gnxt, **gp;
    677         register short i;
     677        register int16_t i;
    678678
    679679        gdfsep = gdsp = &gdfsl[0];      /* initialize slice control pool */
     
    721721*/
    722722        {
    723                 register unsigned *p1, *p2, *p3, sword;
    724                 unsigned *p4;
     723                register uint16_t *p1, *p2, *p3, sword;
     724                uint16_t *p4;
    725725
    726726                p1 = consl;                     /* clear slices */
Note: See TracChangeset for help on using the changeset viewer.