Changeset 2340de6 in buchla-68k for ram/swinit.x


Ignore:
Timestamp:
07/10/2017 09:06:56 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
4aa78b2
Parents:
526a993
Message:

Keep macros in external declarations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/swinit.x

    r526a993 r2340de6  
    77#pragma once
    88
     9#include "fields.h"
     10#include "libdsp.h"
    911#include "midas.h"
     12#include "score.h"
     13#include "scwheel.h"
    1014#include "stddefs.h"
    1115#include "stdint.h"
     
    4549extern  int32_t         dvwork;
    4650extern  void            (*e_key)(void);
    47 extern  int8_t          ebuf[80 + 1];
     51extern  int8_t          ebuf[MAXEBUF+1];
    4852extern  int8_t          errbuf[65];
    4953extern  int32_t         frags;
     
    5660extern  int16_t         grptmap[12];
    5761extern  int16_t         gtctab[12];
    58 extern  int32_t         hwave[256];
    59 extern  int8_t          idbuf[91];
     62extern  int32_t         hwave[NUMWPCAL];
     63extern  int8_t          idbuf[65];
    6064extern  int16_t         ins2grp[12];
    6165extern  int16_t         instmod[12];
     
    7276extern  int8_t          ldcmnt[38];
    7377extern  int8_t          ldfile[9];
    74 extern  int16_t         ldmap[20];
     78extern  int16_t         ldmap[N_SCORES];
    7579extern  int8_t          ldmsg1[65];
    7680extern  int8_t          ldmsg2[65];
     
    7983extern  int8_t          *lmln23;
    8084extern  int8_t          *lmln24;
    81 extern  int8_t          loadedc[8][37];
    82 extern  int8_t          loadedf[8][8];
     85extern  int8_t          loadedc[NLTYPES][37];
     86extern  int8_t          loadedf[NLTYPES][8];
    8387extern  void            (*m_key)(void);
    8488extern  int8_t          masens[3];
    8589extern  int16_t         mctlnum[4];
    86 extern  int8_t          mctlval[6144];
     90extern  int8_t          mctlval[NCTRLS];
    8791extern  int8_t          mdbyte[3];
    8892extern  int16_t         mpbend[48];
     
    9195extern  int16_t         msmstv[3];
    9296extern  int32_t         ndbytes;
    93 extern  int32_t         nlpersc[20];
     97extern  int32_t         nlpersc[N_SCORES];
    9498extern  int16_t         (*not_fld)(int16_t k);
    9599extern  int32_t         noteoff;
     
    98102extern  int32_t         noteval;
    99103extern  int32_t         nrest;
    100 extern  int16_t         offsets[256];
     104extern  int16_t         offsets[NUMWPCAL];
    101105extern  void            (*olddkey)(int16_t k);
    102106extern  void            (*oldekey)(void);
     
    106110extern  void            (*oldxkey)(void);
    107111extern  void            (*premove)(void);
    108 extern  int16_t         prstab[6144];
     112extern  int16_t         prstab[NTRIGS];
    109113extern  int32_t         *pspool;
    110114extern  void            (*pstmove)(void);
     
    112116extern  int16_t         s_trns[12];
    113117extern  int32_t         schksum;
    114 extern  int8_t          scname[20][16];
    115 extern  int32_t         scsums[20];
     118extern  int8_t          scname[N_SCORES][16];
     119extern  int32_t         scsums[N_SCORES];
    116120extern  int32_t         se1_cnt;
    117121extern  int32_t         se2_cnt;
     
    123127extern  int32_t         sntlreq;
    124128extern  int32_t         spcount;
    125 extern  int32_t         spool[32768L];
     129extern  int32_t         spool[MAX_SE];
    126130extern  int32_t         swcount;
    127 extern  int16_t         swfifo[100];
     131extern  int16_t         swfifo[NSWFIFO];
    128132extern  LPF             (*swpt)[];
    129133extern  int32_t         swrate;
     
    143147extern  int32_t         t_sect;
    144148extern  int32_t         t_send;
    145 extern  int8_t          trgtab[6144];
     149extern  int8_t          trgtab[NTRIGS];
    146150extern  int8_t          tuncurn[33];
    147 extern  int8_t          tunname[10][32];
     151extern  int8_t          tunname[NTUNS][32];
    148152extern  int16_t         tuntab[128];
    149 extern  int16_t         txfifo[100];
    150 extern  int16_t         tyfifo[100];
     153extern  int16_t         txfifo[NTKFIFO];
     154extern  int16_t         tyfifo[NTKFIFO];
    151155extern  int16_t         vce2grp[12];
    152156extern  int16_t         vce2trg[12];
    153 extern  int16_t         veltab[6144];
    154 extern  int32_t         vknm[32][256];
     157extern  int16_t         veltab[NTRIGS];
     158extern  int32_t         vknm[NUMHARM][NUMWPCAL];
    155159extern  int8_t          *vlbptr[3];
    156 extern  int16_t         vmtab[32];
     160extern  int16_t         vmtab[NUMHARM];
    157161extern  void            (*vt_adv)(void);
    158162extern  void            (*vt_bsp)(void);
     
    162166extern  void            (*vt_stop)(void);
    163167extern  int8_t          *vtdeptr;
    164 extern  int16_t         wsbuf[256];
     168extern  int16_t         wsbuf[NUMWPCAL];
    165169extern  int32_t         wshfac;
    166170extern  void            (*x_key)(void);
Note: See TracChangeset for help on using the changeset viewer.