Changeset b28a12e in buchla-68k for ram/msm.c


Ignore:
Timestamp:
07/10/2017 02:17:49 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
06f6615
Parents:
39a696b
Message:

Zero redundant declarations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/msm.c

    r39a696b rb28a12e  
    88*/
    99
    10 #include "all.h"
    11 
    12 extern int16_t newsv(int16_t grp, int16_t src, int16_t ival);
    13 extern void asgvce(int16_t grp, int16_t port, int16_t chan, int16_t key, int16_t vel);
    14 extern void clkset(int16_t st);
    15 extern void dsanval(int16_t var);
    16 extern void dsclk(void);
    17 extern void execkey(int16_t trg, int16_t pch, int16_t vce, int16_t tag);
    18 extern void getasg(int16_t n);
    19 extern void mpcupd(void);
    20 extern void ne_bgn(int16_t grp, int16_t key, int16_t vel);
    21 extern void ne_end(int16_t trg, int16_t grp);
    22 extern void newpps(int16_t trg, int16_t grp, int16_t src, int16_t ival);
    23 extern void procpfl(uint16_t trig);
    24 extern void sdwins(void);
    25 extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
    26 extern void stmproc(uint16_t trg);
    27 
    28 extern  int16_t ancmsw;         /* analog variable r/p control source */
    29 extern  int16_t angroup;        /* analog variable group being displayed */
    30 extern  int16_t clkctl;         /* clock control sources */
    31 extern  int16_t ctrsw;          /* se_disp center update switch */
    32 extern  int16_t curasg;         /* current assignment table */
    33 extern  int16_t curvce;         /* current voice being edited */
    34 extern  int16_t dsp_ok;         /* display update OK this cycle flag */
    35 extern  int16_t editsw;         /* edit switch state */
    36 extern  int16_t mascntr;        /* MIDI active sensing timeout counter */
    37 extern  int16_t mdb1;           /* current MIDI data byte 1 */
    38 extern  int16_t mdb2;           /* current MIDI data byte 2 */
    39 extern  int16_t michan;         /* current MIDI channel */
    40 extern  int16_t midiclk;        /* MIDI clock switch */
    41 extern  int16_t midigo;         /* MIDI run switch */
    42 extern  int16_t mistat;         /* current MIDI status */
    43 extern  int16_t ndisp;          /* current display */
    44 extern  int16_t recsw;          /* record/play switch */
    45 extern  int16_t prgchan;        /* MIDI program change channel */
    46 
    47 /*
    48 
    49 */
    50 
    51 extern  int8_t  masens[];       /* MIDI port active sensing flags */
    52 extern  int8_t  mctlval[];      /* MIDI controller values */
    53 extern  int8_t  mdbyte[];       /* MIDI data byte buffers */
    54 extern  int8_t  mpsust[];       /* MIDI sustain status, by port and channel */
    55 extern  int8_t  mrstat[];       /* MIDI running status */
    56 extern  int8_t  trgtab[];       /* trigger status */
    57 
    58 extern  int16_t grpmode[];      /* group mode table */
    59 extern  int16_t grpstat[];      /* group status table */
    60 extern  int16_t key2grp[];      /* key to group map */
    61 extern  int16_t vce2grp[];      /* voice to group map */
    62 extern  int16_t veltab[];       /* velocity */
    63 extern  int16_t mctlnum[];      /* MIDI controller number map */
    64 extern  int16_t mpbend[];       /* MIDI pitch bend data, by port and channel */
    65 extern  int16_t msmstv[];       /* MIDI state machine state variables */
    66 extern  int16_t prstab[];       /* pressure */
    67 extern  int16_t src2var[];      /* source to variable number map */
    68 extern  int16_t tuntab[];       /* current tuning table */
    69 extern  int16_t vce2trg[];      /* voice to trigger map (-1 EQ NULL) */
    70 
    71 extern  int16_t grp2prt[][2];   /* group to port/channel map */
    72 extern  int16_t varmode[][16];  /* analog variable record mode */
    73 
    74 extern  struct  gdsel   *gdstbc[];      /* group status table - center slice */
     10#include "ram.h"
    7511
    7612/* initialized stuff */
Note: See TracChangeset for help on using the changeset viewer.