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

    r0292fbb r7258c6a  
    3131*/
    3232
    33 extern  void    (*point)(short x, short y, short pen);
    34 
    35 extern  short   ancmsw;
    36 extern  short   angroup;
    37 extern  short   asmode;
    38 extern  short   astat;
    39 extern  short   aval;
    40 extern  short   ctrsw;
    41 extern  short   curasg;
    42 extern  short   curtun;
    43 extern  short   curvce;
    44 extern  short   editsw;
    45 extern  short   gomode;
    46 extern  short   gtmsel;
    47 extern  short   insmode;
    48 extern  short   ismode;
    49 extern  short   ldpass;
    50 extern  short   lksel;
    51 extern  short   lstbgnc;
    52 extern  short   lstendc;
    53 extern  short   lstflag;
    54 extern  short   oldpk;
    55 extern  short   pkctrl;
    56 extern  short   recsw;
    57 extern  short   stepenb;
    58 extern  short   stepint;
    59 extern  short   stepwgt;
    60 
    61 extern  char    keystat[];
    62 extern  char    trgtab[];
    63 
    64 extern  short   grpmode[];
    65 extern  short   grpstat[];
    66 extern  short   grptmap[];
    67 extern  short   ldmap[];
    68 extern  short   prstab[];
    69 extern  short   tuntab[];
    70 extern  short   veltab[];
    71 extern  short   vce2grp[];
    72 extern  short   vce2trg[];
    73 
    74 extern  short   grp2prt[][2];
    75 extern  short   ldbox[][8];
    76 extern  short   varmode[][16];
     33extern  void    (*point)(int16_t x, int16_t y, int16_t pen);
     34
     35extern  int16_t ancmsw;
     36extern  int16_t angroup;
     37extern  int16_t asmode;
     38extern  int16_t astat;
     39extern  int16_t aval;
     40extern  int16_t ctrsw;
     41extern  int16_t curasg;
     42extern  int16_t curtun;
     43extern  int16_t curvce;
     44extern  int16_t editsw;
     45extern  int16_t gomode;
     46extern  int16_t gtmsel;
     47extern  int16_t insmode;
     48extern  int16_t ismode;
     49extern  int16_t ldpass;
     50extern  int16_t lksel;
     51extern  int16_t lstbgnc;
     52extern  int16_t lstendc;
     53extern  int16_t lstflag;
     54extern  int16_t oldpk;
     55extern  int16_t pkctrl;
     56extern  int16_t recsw;
     57extern  int16_t stepenb;
     58extern  int16_t stepint;
     59extern  int16_t stepwgt;
     60
     61extern  int8_t  keystat[];
     62extern  int8_t  trgtab[];
     63
     64extern  int16_t grpmode[];
     65extern  int16_t grpstat[];
     66extern  int16_t grptmap[];
     67extern  int16_t ldmap[];
     68extern  int16_t prstab[];
     69extern  int16_t tuntab[];
     70extern  int16_t veltab[];
     71extern  int16_t vce2grp[];
     72extern  int16_t vce2trg[];
     73
     74extern  int16_t grp2prt[][2];
     75extern  int16_t ldbox[][8];
     76extern  int16_t varmode[][16];
    7777
    7878extern  struct  gdsel   *gdstbc[];
     
    8585*/
    8686
    87 short   lclkmap[24] = {         /* local key to MIDI key number map table */
     87int16_t lclkmap[24] = {         /* local key to MIDI key number map table */
    8888
    8989            0,    1,    2,      3,    4,    5,    6,    /*  1..7 */
     
    9393};
    9494
    95 short   panlkey[24] = {         /* default tunings, in cents, for local keys */
     95int16_t panlkey[24] = {         /* default tunings, in cents, for local keys */
    9696
    9797               560,  960,  1360, 1760, 2160,  2560, 2960, 3360,
     
    104104*/
    105105
    106 short   stepfrm[4][17] = {      /* step mode frame counts */
     106int16_t stepfrm[4][17] = {      /* step mode frame counts */
    107107
    108108        /*  1    1    1    1    1    1          */
     
    139139void setleds(void)
    140140{
    141         register short i;
     141        register int16_t i;
    142142
    143143        for (i = 0; i < 24; i++)                /* turn off all LEDs */
     
    209209*/
    210210
    211 void localkb(short sig)
     211void localkb(int16_t sig)
    212212{
    213         register short i, trg, lclkey, key, vel;
     213        register int16_t i, trg, lclkey, key, vel;
    214214        register struct s_entry *ep;
    215         short val, disptag;
     215        int16_t val, disptag;
    216216
    217217        key = sig - 1;
     
    272272                                                                        ep->e_type = EV_ANVL;
    273273                                                                        ep->e_data1 = 0x0050 | i;
    274                                                                         ep->e_dn = (struct s_entry *)((long)val << 16);
     274                                                                        ep->e_dn = (struct s_entry *)((int32_t)val << 16);
    275275                                                                        p_cur = e_ins(ep, ep_adj(p_cur, 0, t_cur))->e_fwd;
    276276                                                                        ctrsw = TRUE;
Note: See TracChangeset for help on using the changeset viewer.