Changeset b28a12e in buchla-68k for ram/instdsp.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/instdsp.c

    r39a696b rb28a12e  
    88#define D_EXECKI        0               /* debug execins() */
    99
    10 #include "all.h"
     10#include "ram.h"
    1111
    1212#define LSPCH           2               /* pitch source scale factor */
    1313#define MAXRAND         (0x00FFFFFFL)   /* largest random number */
    14 
    15 /* things defined elsewhere */
    16 
    17 extern  void    (*point)(int16_t x, int16_t y, int16_t pen);
    18 
    19 extern  void    fpuint(void);
    20 extern  uint16_t        setipl(uint16_t arg);
    21 extern  void    cnvc2p(int8_t *buf, int16_t cv);
    22 
    23 extern  uint16_t        tofpu(uint16_t time);
    24 extern  uint16_t        fromfpu(uint16_t fputime);
    25 extern  uint16_t        exp_c(uint16_t c);
    26 
    27 extern  int8_t  *dsimlt(int8_t *buf, int16_t src, int16_t mltval);
    28 
    29 extern  int32_t rand24(void);
    30 
    31 /*
    32 
    33 */
    34 
    35 extern  int16_t cxval, cyval, stcrow, stccol, initcfg;
    36 extern  int16_t curslim, idimsw;
    37 
    38 extern  uint16_t        *obj0, *obj2;
    39 
    40 extern  int8_t  bfs[], *srctbl[], sfdsp[];
    41 extern  int8_t  vtlin1[], vtlin2[], vtlin3[];
    42 
    43 extern  struct  sment   sments[];
    44 extern  struct  valent  valents[];
    45 extern  struct  sment   *vpsms[];
    46 
    47 extern  int16_t s_inst[], vce2trg[], vce2grp[];
    48 
    49 extern  int16_t curfunc;        /* current function number */
    50 extern  int16_t curinst;        /* current instrument number */
    51 extern  int16_t curpnt;         /* current point number (absolute) */
    52 extern  int16_t curvce;         /* current voice number */
    53 extern  int16_t idcfsw;         /* copy / fetch menu switch */
    54 extern  int16_t idintmp;        /* temporary for instrument number */
    55 extern  int16_t idnamsw;        /* typewriter switch */
    56 extern  int16_t idsrcsw;        /* source menu switch */
    57 extern  int16_t npts;           /* number of points in function */
    58 extern  int16_t pecase;         /* point edit case variable */
    59 extern  int16_t pntsv;          /* point selection state variable */
    60 extern  int16_t subj;           /* edited point number (relative) */
    61 extern  int16_t submenu;        /* submenu cursor switch */
    62 extern  int16_t temax;          /* time upper limit */
    63 extern  int16_t temin;          /* time lower limit */
    64 extern  int16_t vlbtype;        /* type of message window display */
    65 extern  int16_t wcflag;         /* ws/cf menu type */
    66 extern  int16_t wcpage;         /* ws/cf menu page */
    67 
    68 extern  int16_t instmod[12];    /* intrument data modified */
    69 
    70 extern  uint16_t *instob;       /* instrument object pointer */
    71 
    72 extern  struct  octent *idoct;          /* instrument display octent pointer */
    73 extern  struct  instpnt *pntptr;        /* pointer to edited point */
    74 
    75 extern  struct  instdef idefs[NINST];   /* current instrument definitions */
    76 extern  struct  instdef vbufs[12];      /* voice instrument buffers */
    77 
    78 extern  int8_t  *funcndx[256][2];       /* function header pointers */
    79 extern  int8_t  *vlbptr[3];             /* variable label pointers */
    80 
    81 extern  int8_t  idbuf[91];              /* display conversion work area */
    82 
    83 /*
    84 
    85 */
    86 
    87 /* forward references */
    88 
    89 void    idpoint(int16_t x, int16_t y, int16_t pen);
    90 
    91 extern  int16_t timeto(int16_t fn, int16_t pj);
    92 extern  int16_t ttox(uint16_t time, int16_t window);
    93 extern  int16_t vtoy(int16_t val, int16_t window);
    94 extern  void arcurs(uint16_t icolor);
    95 extern  void dswap(void);
    96 extern  void idfield(void);
    97 extern  void int2rat(int16_t rat);
    98 extern  void itcini(uint16_t color);
    99 extern  void setgc(int16_t xv, int16_t yv);
    100 extern  void setinst(void);
    101 extern  void settc(int16_t rv, int16_t cv);
    102 extern  void showcfg(int16_t nn);
    103 extern  void ttcini(uint16_t color);
    104 extern  void vsndpal(int16_t pp[16][3]);
    10514
    10615int16_t idbox[][8] = {  /* display box parameters */
Note: See TracChangeset for help on using the changeset viewer.