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

    r0292fbb r7258c6a  
    3434*/
    3535
    36 extern  short   clksrc;         /* clock source */
    37 extern  short   curasg;         /* current assignment table */
    38 extern  short   legato;         /* "legato" mode flag */
    39 extern  short   lstbgnc;        /* last note begin entry count */
    40 extern  short   lstendc;        /* last note end entry count */
    41 extern  short   lstflag;        /* last note list end flag */
    42 extern  short   ndisp;          /* current display number */
    43 extern  short   newflag;        /* new data entered while t_ctr EQ t_cur */
    44 extern  short   nkdown;         /* number of keys down */
    45 extern  short   recsw;          /* record/play switch */
    46 extern  short   sd;             /* score display direction */
    47 extern  short   se;             /* score execution direction */
    48 extern  short   stepenb;        /* step enable */
    49 extern  short   stepint;        /* note interval */
    50 extern  short   stepwgt;        /* note weight */
    51 extern  short   velflag;        /* velocity display enable flag */
    52 
    53 extern  short   grpmode[];      /* group mode table */
    54 extern  short   grpstat[];      /* group status table */
    55 extern  short   ins2grp[];      /* instrument to group assigments */
    56 extern  short   vce2grp[];      /* voice to group map */
    57 extern  short   lastvce[];      /* last voice assigned in each group */
    58 extern  short   lastvel[];      /* last velocity seen by each group */
    59 extern  short   tuntab[];       /* current tuning table */
    60 extern  short   vce2trg[];      /* voice to trigger map (-1 EQ NULL) */
    61 
    62 extern  short   stepfrm[][17];  /* steps per frame table */
    63 
    64 extern  unsigned        *obj8;  /* score display object pointer */
     36extern  int16_t clksrc;         /* clock source */
     37extern  int16_t curasg;         /* current assignment table */
     38extern  int16_t legato;         /* "legato" mode flag */
     39extern  int16_t lstbgnc;        /* last note begin entry count */
     40extern  int16_t lstendc;        /* last note end entry count */
     41extern  int16_t lstflag;        /* last note list end flag */
     42extern  int16_t ndisp;          /* current display number */
     43extern  int16_t newflag;        /* new data entered while t_ctr EQ t_cur */
     44extern  int16_t nkdown;         /* number of keys down */
     45extern  int16_t recsw;          /* record/play switch */
     46extern  int16_t sd;             /* score display direction */
     47extern  int16_t se;             /* score execution direction */
     48extern  int16_t stepenb;        /* step enable */
     49extern  int16_t stepint;        /* note interval */
     50extern  int16_t stepwgt;        /* note weight */
     51extern  int16_t velflag;        /* velocity display enable flag */
     52
     53extern  int16_t grpmode[];      /* group mode table */
     54extern  int16_t grpstat[];      /* group status table */
     55extern  int16_t ins2grp[];      /* instrument to group assigments */
     56extern  int16_t vce2grp[];      /* voice to group map */
     57extern  int16_t lastvce[];      /* last voice assigned in each group */
     58extern  int16_t lastvel[];      /* last velocity seen by each group */
     59extern  int16_t tuntab[];       /* current tuning table */
     60extern  int16_t vce2trg[];      /* voice to trigger map (-1 EQ NULL) */
     61
     62extern  int16_t stepfrm[][17];  /* steps per frame table */
     63
     64extern  uint16_t        *obj8;  /* score display object pointer */
    6565
    6666extern  struct  gdsel   *gdstbc[];      /* group status table - center slice */
     
    8686void clrnl(void)
    8787{
    88         register short i;
     88        register int16_t i;
    8989
    9090        DB_ENTR("clrnl");
     
    116116*/
    117117
    118 void ne_end(short trg, short grp)
     118void ne_end(int16_t trg, int16_t grp)
    119119{
    120         register short nn;
    121         register long fcend;
     120        register int16_t nn;
     121        register int32_t fcend;
    122122        register struct nevent *nx;
    123123        register struct n_entry *ep;
     
    270270*/
    271271
    272 void ne_bgn(short grp, short key, short vel)
     272void ne_bgn(int16_t grp, int16_t key, int16_t vel)
    273273{
    274274        register struct n_entry *ep;
     
    360360*/
    361361
    362 void showvel(short g, short v)
     362void showvel(int16_t g, int16_t v)
    363363{
    364         char buf[6];
     364        int8_t buf[6];
    365365
    366366        if (v_regs[5] & 0x0180)
     
    384384*/
    385385
    386 void asgvce(short grp, short port, short chan, short key, short vel)
     386void asgvce(int16_t grp, int16_t port, int16_t chan, int16_t key, int16_t vel)
    387387{
    388         register short i;
    389         register short tv;
    390         register short vp;
    391         register short trg;
    392         register short aflag;
     388        register int16_t i;
     389        register int16_t tv;
     390        register int16_t vp;
     391        register int16_t trg;
     392        register int16_t aflag;
    393393        register struct nevent *np;
    394394        register struct n_entry *ep;
Note: See TracChangeset for help on using the changeset viewer.