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

    r0292fbb r7258c6a  
    3131/* external functions */
    3232
    33 extern  unsigned        exp_c(unsigned c);
     33extern  uint16_t        exp_c(uint16_t c);
    3434
    3535extern  void    enterit(void);
    36 extern  void    idpoint(short x, short y, short pen);
     36extern  void    idpoint(int16_t x, int16_t y, int16_t pen);
    3737extern  void    nokey(void);
    3838
    39 extern  short   et_mcfn(short n);
    40 extern  short   ef_mcfn(short n);
    41 extern  short   rd_mcfn(short n);
    42 extern  short   nd_mcfn(short n, short k);
    43 extern  short   et_mwsn(short nn);
    44 extern  short   ef_mwsn(short nn);
    45 extern  short   rd_mwsn(short nn);
    46 extern  short   nd_mwsn(short nn, short k);
     39extern  int16_t et_mcfn(int16_t n);
     40extern  int16_t ef_mcfn(int16_t n);
     41extern  int16_t rd_mcfn(int16_t n);
     42extern  int16_t nd_mcfn(int16_t n, int16_t k);
     43extern  int16_t et_mwsn(int16_t nn);
     44extern  int16_t ef_mwsn(int16_t nn);
     45extern  int16_t rd_mwsn(int16_t nn);
     46extern  int16_t nd_mwsn(int16_t nn, int16_t k);
    4747
    4848/* forward references */
    4949
    50 short   imfnbox(short n);
     50int16_t imfnbox(int16_t n);
    5151
    5252/*
     
    5656/* variables defined elsewhere */
    5757
    58 extern  void            (*point)(short x, short y, short pen);
     58extern  void            (*point)(int16_t x, int16_t y, int16_t pen);
    5959                                        /* point plotting function pointer */
    6060extern  void            (*x_key)(void); /* "X" key handler pointer */
    6161
    62 extern  short           LftEdge;        /* left edge of current box */
    63 extern  short           TopEdge;        /* top edge of current box */
    64 extern  short           RgtEdge;        /* right edge of current box */
    65 extern  short           BotEdge;        /* bottom edge of current box */
    66 
    67 extern  short           curslim;        /* cursor changeover point */
    68 extern  short           curvce;         /* currently edited voice */
    69 extern  short           hitbox;         /* selected box number */
    70 extern  short           hitcx;          /* selection cursor x value */
    71 extern  short           hitcy;          /* selection cursor y value */
    72 extern  short           stccol;         /* text cursor column */
    73 extern  short           stcrow;         /* text cursor row */
    74 extern  short           wcflag;         /* ws/cf menu select flag (cf=0, ws=1) */
    75 extern  short           wcmcol;         /* ws/cf menu label column */
    76 extern  short           wcmrow;         /* ws/cf menu label row */
    77 extern  short           wcpage;         /* ws/cf menu page */
    78 extern  short           wmcsel;         /* ws slot select */
    79 extern  short           wmctag;         /* ws/cf display update flag */
    80 
    81 extern  unsigned        *instob;        /* instrument display object pointer */
     62extern  int16_t         LftEdge;        /* left edge of current box */
     63extern  int16_t         TopEdge;        /* top edge of current box */
     64extern  int16_t         RgtEdge;        /* right edge of current box */
     65extern  int16_t         BotEdge;        /* bottom edge of current box */
     66
     67extern  int16_t         curslim;        /* cursor changeover point */
     68extern  int16_t         curvce;         /* currently edited voice */
     69extern  int16_t         hitbox;         /* selected box number */
     70extern  int16_t         hitcx;          /* selection cursor x value */
     71extern  int16_t         hitcy;          /* selection cursor y value */
     72extern  int16_t         stccol;         /* text cursor column */
     73extern  int16_t         stcrow;         /* text cursor row */
     74extern  int16_t         wcflag;         /* ws/cf menu select flag (cf=0, ws=1) */
     75extern  int16_t         wcmcol;         /* ws/cf menu label column */
     76extern  int16_t         wcmrow;         /* ws/cf menu label row */
     77extern  int16_t         wcpage;         /* ws/cf menu page */
     78extern  int16_t         wmcsel;         /* ws slot select */
     79extern  int16_t         wmctag;         /* ws/cf display update flag */
     80
     81extern  uint16_t        *instob;        /* instrument display object pointer */
    8282
    8383extern  struct  octent  *idoct;         /* object control table pointer */
     
    130130*/
    131131
    132 short   patctab[MAXPAT] = {     /* pattern colors */
     132int16_t patctab[MAXPAT] = {     /* pattern colors */
    133133
    134134        0,      /* 1 */
     
    173173*/
    174174
    175 short   pat[MAXPAT][16] = {             /* configuration pattern elements */
     175int16_t pat[MAXPAT][16] = {             /* configuration pattern elements */
    176176
    177177        {0x0000, 0x0000, 0x0000, 0x0000,        /* 1 */
     
    367367*/
    368368
    369 void putpat(short pn, short px, short py, short patc)
     369void putpat(int16_t pn, int16_t px, int16_t py, int16_t patc)
    370370{
    371         register short xp, yp, pr, pc;
    372         register unsigned pw;
     371        register int16_t xp, yp, pr, pc;
     372        register uint16_t pw;
    373373
    374374        if (v_regs[5] & 0x0180)
     
    408408*/
    409409
    410 void dispcfg(short nn)
     410void dispcfg(int16_t nn)
    411411{
    412         register short i, np;
    413         short idbuf[8];
    414         register char *cfgdat, *cfp;
     412        register int16_t i, np;
     413        int16_t idbuf[8];
     414        register int8_t *cfgdat, *cfp;
    415415
    416416        if (v_regs[5] & 0x0180)
     
    444444*/
    445445
    446 void showcfg(short nn)
     446void showcfg(int16_t nn)
    447447{
    448448        LftEdge = LFT_EDGE;
     
    472472*/
    473473
    474 void dispws(short ws)
     474void dispws(int16_t ws)
    475475{
    476         register unsigned *wsp;
    477         register short i, x, y;
    478         char buf[64];
     476        register uint16_t *wsp;
     477        register int16_t i, x, y;
     478        int8_t buf[64];
    479479
    480480        if (ws GE NUMWAVS)              /* number must be valid */
     
    507507*/
    508508
    509 void wcmenu(short wc)
     509void wcmenu(int16_t wc)
    510510{
    511         register short i;
    512         char buf[32];
     511        register int16_t i;
     512        int8_t buf[32];
    513513
    514514        wcflag = wc;                            /* set menu page type */
     
    612612*/
    613613
    614 short imfnbox(short n)
     614int16_t imfnbox(int16_t n)
    615615{
    616         register short row, col;
     616        register int16_t row, col;
    617617
    618618        row = hitcy / 14;
Note: See TracChangeset for help on using the changeset viewer.