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

    r0292fbb r7258c6a  
    1717#define XOFF    14      /* x pixel offset */
    1818
    19 extern  short   sgcsw;
     19extern  int16_t sgcsw;
    2020
    2121/* 4 bit pixel patterns */
     
    3838#define AW_F    0xFFFF
    3939
    40 extern  void    objclr(unsigned obj);
    41 extern  void    SetPri(int obj, int pri);
    42 extern  void    vbank(unsigned b);
    43 
    44 extern  unsigned        exp_c(unsigned c);
    45 
    46 extern  short   stcrow, stccol;
    47 
    48 /*
    49 
    50 */
    51 
    52 static  int     ar_ule[] = {            /* upper left even pixel arrow */
     40extern  void    objclr(uint16_t obj);
     41extern  void    SetPri(int16_t obj, int16_t pri);
     42extern  void    vbank(uint16_t b);
     43
     44extern  uint16_t        exp_c(uint16_t c);
     45
     46extern  int16_t stcrow, stccol;
     47
     48/*
     49
     50*/
     51
     52static  int16_t ar_ule[] = {            /* upper left even pixel arrow */
    5353
    5454        AW_F, AW_0, AW_0, AW_0,         /* 0 */
     
    7070};
    7171
    72 static  int     ar_ulo[] = {            /* upper left odd pixel arrow */
     72static  int16_t ar_ulo[] = {            /* upper left odd pixel arrow */
    7373
    7474        AW_7, AW_8, AW_0, AW_0,         /* 0 */
     
    9494*/
    9595
    96 static  int     ar_ure[] = {            /* upper right even pixel arrow */
     96static  int16_t ar_ure[] = {            /* upper right even pixel arrow */
    9797
    9898        AW_0, AW_0, AW_1, AW_E,         /* 0 */
     
    114114};
    115115
    116 static  int     ar_uro[] = {            /* upper right odd pixel arrow */
     116static  int16_t ar_uro[] = {            /* upper right odd pixel arrow */
    117117
    118118        AW_0, AW_0, AW_0, AW_F,         /* 0 */
     
    138138*/
    139139
    140 static  int     ar_lle[] = {            /* lower left even pixel arrow */
     140static  int16_t ar_lle[] = {            /* lower left even pixel arrow */
    141141
    142142        AW_0, AW_0, AW_0, AW_0,         /* 0 */
     
    158158};
    159159
    160 static  int     ar_llo[] = {            /* lower left odd pixel arrow */
     160static  int16_t ar_llo[] = {            /* lower left odd pixel arrow */
    161161
    162162        AW_0, AW_0, AW_0, AW_0,         /* 0 */
     
    182182*/
    183183
    184 static  int     ar_lre[] = {            /* lower right even pixel arrow */
     184static  int16_t ar_lre[] = {            /* lower right even pixel arrow */
    185185
    186186        AW_0, AW_0, AW_0, AW_0,         /* 0 */
     
    202202};
    203203
    204 static  int     ar_lro[] = {            /* lower right odd pixel arrow */
     204static  int16_t ar_lro[] = {            /* lower right odd pixel arrow */
    205205
    206206        AW_0, AW_0, AW_0, AW_0,         /* 0 */
     
    226226*/
    227227
    228 static  int     *arrows[] = {   /* arrow pointer table */
     228static  int16_t *arrows[] = {   /* arrow pointer table */
    229229
    230230        v_curs0,        /* 0 - upper left, even pixel */
     
    253253*/
    254254
    255 int gcurpos(int xloc, int yloc)
    256 {
    257         register int ab, xo, yo;
     255int16_t gcurpos(int16_t xloc, int16_t yloc)
     256{
     257        register int16_t ab, xo, yo;
    258258        register struct octent *op;
    259259
     
    306306*/
    307307
    308 void andcopy(unsigned *to, unsigned *from, unsigned with, short len)
    309 {
    310         register short i;
     308void andcopy(uint16_t *to, uint16_t *from, uint16_t with, int16_t len)
     309{
     310        register int16_t i;
    311311
    312312        for (i = len; i--; )
     
    320320*/
    321321
    322 void arcurs(unsigned icolor)
    323 {
    324         register short color;
     322void arcurs(uint16_t icolor)
     323{
     324        register int16_t color;
    325325
    326326        color = exp_c(icolor);
Note: See TracChangeset for help on using the changeset viewer.