Changeset e225e77 in buchla-68k


Ignore:
Timestamp:
07/09/2017 10:24:47 PM (2 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
411371e
Parents:
d2d593b
Message:

Added missing includes and declarations.

Files:
1 added
148 edited

Legend:

Unmodified
Added
Removed
  • iolib/dofmt.c

    rd2d593b re225e77  
    2525#include "ctype.h"
    2626#include "stdarg.h"
     27
     28#include "strings.h"
    2729
    2830#define MAXDIGS 11
  • libcio/blkrd.c

    rd2d593b re225e77  
    3131#include "errdefs.h"
    3232#include "fspars.h"
     33
     34#include "memory.h"
    3335
    3436/*
  • libcio/blkwr.c

    rd2d593b re225e77  
    2424#include "fspars.h"
    2525
     26#include "memory.h"
     27
    2628extern  int16_t _nsic(struct fcb *fcp, struct bpb *bpp, int8_t *fp);
    2729extern  int16_t _alcnew(struct fcb *fcp);
    2830extern  int16_t _newcls(void);
     31
     32extern  int16_t micons(int16_t wi);
     33extern  uint16_t _cl2lsn(struct bpb *bpp, uint16_t clnum);
     34extern  void _ptcl12(uint16_t *fat, uint16_t cl, uint16_t val);
    2935
    3036extern  int32_t _berrno;                /* last file system bios error number */
  • libcio/clusmap.c

    rd2d593b re225e77  
    2121extern  int16_t _filecl(struct fcb *fp);
    2222extern  int16_t _noper(void);
     23
     24extern  void xtrap15(void);
    2325
    2426/*
  • libcio/filesys.c

    rd2d593b re225e77  
    3434extern  int8_t  *FilName(int8_t *s, int8_t *p);
    3535extern  int8_t  *FilExt(int8_t *s, int8_t *p);
     36
     37extern  void _clsdir(void);
     38extern  void _clsfat(void);
    3639
    3740#if DEBUGIT
  • libcio/fopen.c

    rd2d593b re225e77  
    1212
    1313extern  int32_t lseek(int16_t fd, int32_t pos, int16_t how);
     14
     15extern  int16_t close(int16_t fd);
     16extern  int16_t open(int8_t *name, int16_t flag, int16_t mode);
    1417
    1518FILE *_opener(int8_t *name, int8_t *mode, int16_t aflag)
     
    3134
    3235        case 'r':       /* read mode */
    33                 if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_RDONLY)|aflag)) EQ -1)
     36                if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_RDONLY), aflag)) EQ -1)
    3437                        return(NULL);
    3538                break;
    3639
    3740        case 'w':       /* write mode */
    38                 if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_WRONLY)|aflag|O_CREAT|O_TRUNC)) EQ -1)
     41                if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_WRONLY)|O_CREAT|O_TRUNC, aflag)) EQ -1)
    3942                        return(NULL);
    4043
     
    4245       
    4346        case 'a':       /* append mode */
    44                 if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_WRONLY)|aflag|O_CREAT)) EQ -1)
     47                if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_WRONLY)|O_CREAT, aflag)) EQ -1)
    4548                        return(NULL);
    4649
  • libcio/fscanf.c

    rd2d593b re225e77  
    88#include "stdio.h"
    99#include "stddefs.h"
     10
     11extern int16_t agetc(FILE *ptr);
     12extern int16_t scanfmt(int16_t (*getsub)(), int8_t *fmt, int16_t **args);
    1013
    1114static int16_t scnlast;
  • libcio/fseek.c

    rd2d593b re225e77  
    1212
    1313extern  int32_t lseek(int16_t fd, int32_t pos, int16_t how);
     14
     15extern  int16_t flush_(FILE *ptr, int16_t data);
    1416
    1517/*
  • libcio/fsinit.c

    rd2d593b re225e77  
    1313#include "stdio.h"
    1414#include "stddefs.h"
     15
     16#include "memory.h"
    1517
    1618extern  int16_t _bpbin, _dirin, _fatin, _dirmod, _fatmod;
  • libcio/fstubs.c

    rd2d593b re225e77  
    1111#include "io.h"
    1212#include "stddefs.h"
     13
     14extern void xtrap15(void);
    1315
    1416/*
  • libcio/getc.c

    rd2d593b re225e77  
    88#include "stdio.h"
    99#include "stddefs.h"
     10
     11extern int16_t read(int16_t fd, int8_t *buff, uint16_t len);
     12extern void getbuff(FILE *ptr);
    1013
    1114int16_t getc(FILE *ptr)
  • libcio/open.c

    rd2d593b re225e77  
    1212#include "stddefs.h"
    1313
     14#include "strings.h"
     15
    1416extern  int16_t _badfd(void);
    1517extern  int16_t _noper(void);
  • libcio/read.c

    rd2d593b re225e77  
    5353
    5454int16_t _filerd(struct fcb *fp, int8_t *buffer, uint16_t len);
     55
     56extern  int16_t ReadRN(struct fcb *fcp, int8_t *buf);
     57extern  int16_t blkrd(struct fcb *fcp, int8_t *buf, int16_t ns);
    5558
    5659static int16_t (*t_read[])() = {
  • libcio/unlink.c

    rd2d593b re225e77  
    1818
    1919extern  int16_t DelFile(struct fcb *fcp);
     20
     21extern  int16_t fcbinit(int8_t *name, struct fcb *fcp);
    2022
    2123/*
  • libcio/write.c

    rd2d593b re225e77  
    1212#include "errno.h"
    1313#include "stddefs.h"
     14
     15#include "memory.h"
    1416
    1517int16_t _filewr(struct fcb *fp, int8_t *buffer, uint16_t len);
     
    2830extern  void    *memset(void *vp, int8_t c, int16_t n);
    2931
     32extern  int16_t _seek(struct fcb *fcp);
     33extern  uint16_t _cl2lsn(struct bpb *bpp, uint16_t clnum);
     34
    3035extern  int16_t _fatmod;
    3136
  • libcio/writern.c

    rd2d593b re225e77  
    3131#if     TBUFFER
    3232extern  int32_t _secwr(int8_t *buf, int16_t rec);
     33
     34extern  int16_t _alcnew(struct fcb *fcp);
    3335#endif
    3436
  • libsm/str2lc.c

    rd2d593b re225e77  
    55   ============================================================================
    66*/
     7
     8#include "ctype.h"
    79
    810int8_t *str2lc(int8_t *s)
  • libsm/str2uc.c

    rd2d593b re225e77  
    55   ============================================================================
    66*/
     7
     8#include "ctype.h"
    79
    810int8_t *str2uc(int8_t *s)
  • libsm/strlcmp.c

    rd2d593b re225e77  
    1414   ============================================================================
    1515*/
     16
     17#include "strings.h"
    1618
    1719int16_t strlcmp(int8_t *s, int8_t *l[])
  • prolog/croot.c

    rd2d593b re225e77  
    3333extern  void    _fd_cls(void);
    3434extern  void    xtrap15(void);
     35
     36extern  void main(void);
    3537
    3638int16_t (*_clsall)();
     
    160162#endif
    161163
    162         main(Argc,Argv);        /* call application */
     164        main();                 /* call application */
    163165        exit();                 /* exit in case the application didn't */
    164166}
  • ram/adfield.c

    rd2d593b re225e77  
    137137void    ad_xkey(void);
    138138
     139extern  void adswin(int16_t n);
     140extern  void curset(struct curpak *s);
     141extern  void drawk2g(int16_t grp);
     142extern  void modasg(void);
     143
    139144/*
    140145
  • ram/adselbx.c

    rd2d593b re225e77  
    1616#include "midas.h"
    1717#include "asgdsp.h"
     18
     19#include "vsddsw.h"
    1820
    1921#if     DEBUGIT
     
    6971/* forward references */
    7072
     73void admenu(int16_t n);
    7174int16_t bx_null(void);
    7275int16_t adfnbox(int16_t n);
     76
     77extern  int16_t vtyper(void);
     78extern  uint16_t exp_c(uint16_t c);
     79extern  void awins(void);
     80extern  void drawk2g(int16_t grp);
     81extern  void getasg(int16_t n);
     82extern  void putasg(int16_t n);
     83extern  void setaux(int16_t aux);
     84extern  void settc(int16_t rv, int16_t cv);
     85extern  void showam(int16_t asg);
     86extern  void showim(void);
     87extern  void showtm(void);
     88extern  void vtsetup(uint16_t *obj, int16_t (*dsp)(), int16_t col, int8_t *ptr, int16_t tr, int16_t tc, int16_t (*adv)(), int16_t (*bsp)(), int16_t (*cup)(), int16_t (*cdn)(), int16_t (*stop)(), uint16_t fg, uint16_t bg);
    7389
    7490/*
  • ram/asgdsp.c

    rd2d593b re225e77  
    2121#include "midas.h"
    2222#include "asgdsp.h"
     23
     24#include "stdio.h"
     25#include "strings.h"
    2326
    2427#define PSG_ADDR        0
     
    6265extern  void            (*point)(int16_t x, int16_t y, int16_t pen);
    6366extern  uint16_t        exp_c(uint16_t c);
     67
     68extern  int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     69extern  void arcurs(uint16_t icolor);
     70extern  void dswap(void);
     71extern  void execins(int16_t vce, int16_t ins, int16_t tag);
     72extern  void gettun(int16_t n);
     73extern  void itcini(uint16_t color);
     74extern  void itcpos(int16_t row, int16_t col);
     75extern  void newvce(int16_t voice);
     76extern  void sendval(int16_t voice, int16_t par, int16_t ival);
     77extern  void settc(int16_t rv, int16_t cv);
     78extern  void ttcini(uint16_t color);
     79extern  void vsndpal(int16_t pp[16][3]);
    6480
    6581extern  int16_t stcrow, stccol, cxval, cyval;
  • ram/asgvce.c

    rd2d593b re225e77  
    2525#include "scfns.h"
    2626#include "scdsp.h"
     27
     28#include "stdio.h"
     29#include "vsddsw.h"
     30
     31extern int16_t sc_trak(int32_t tval);
     32extern int16_t sc_trek(int32_t tval);
     33extern void chgsdf(void);
     34extern void chgsef(void);
     35extern void execkey(int16_t trg, int16_t pch, int16_t vce, int16_t tag);
     36extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
    2737
    2838#if     DEBUGIT
  • ram/chgsef.c

    rd2d593b re225e77  
    1818#include "scfns.h"
    1919
     20extern void rslice(struct gdsel *gdstb[]);
     21extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     22
    2023extern  int16_t sd;
    2124extern  int16_t se;
  • ram/chksec.c

    rd2d593b re225e77  
    1414#include "secops.h"
    1515#include "secdefs.h"
     16
     17#include "memory.h"
    1618
    1719extern  int16_t ancmsw;
  • ram/cminit.c

    rd2d593b re225e77  
    1111#include <stddefs.h>
    1212#include <ctype.h>
     13
     14#include "stdio.h"
    1315
    1416#define CM_MXSTR        257     /* maximum parser string result length */
  • ram/ctcpos.c

    rd2d593b re225e77  
    1414
    1515#include "midas.h"
     16
     17#include "vsddsw.h"
     18
     19extern void vclrav(uint16_t *adr, uint16_t row, uint16_t col, uint16_t atr, uint16_t len);
     20extern void vsetav(uint16_t *adr, uint16_t row, uint16_t col, uint16_t atr, uint16_t len);
    1621
    1722int16_t ctcsw;                          /* text cursor status */
  • ram/curset.c

    rd2d593b re225e77  
    1515
    1616#include "midas.h"
     17
     18#include "memory.h"
    1719
    1820#if     DEBUGIT
  • ram/dbentr.c

    rd2d593b re225e77  
    3131
    3232#include "stddefs.h"
     33
     34#include "stdio.h"
     35
     36extern void xtrap15(void);
    3337
    3438#define DB_DEPTH        256             /* depth of the debug buffer */
  • ram/dcopy.c

    rd2d593b re225e77  
    1919
    2020extern  void    Lo_RAM(void);
     21
     22extern  void postio(void);
     23extern  void preio(void);
    2124
    2225extern  struct  EXFILE  mphead;         /* MIDAS-VII program header */
  • ram/dec2fr.c

    rd2d593b re225e77  
    99
    1010#include "stddefs.h"
     11#include "stdio.h"
    1112
    1213#define SFACT   1000L           /* scale factor */
     
    152153#include "stdio.h"
    153154
     155#include "stdio.h"
     156
    154157extern  int     memcmp();
    155158
  • ram/delnote.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "scdsp.h"
     16
     17extern int16_t pix2mid(void);
     18extern int16_t sc_refr(int32_t t);
    1619
    1720#define TO_LFT          (TO_BAK + 1)
     
    5356        /* convert cursor position to note number and time */
    5457
    55         if (pix2mid(cxval, cyval))
     58        if (pix2mid())
    5659                goto notnote;
    5760
  • ram/delpnts.c

    rd2d593b re225e77  
    1919#include "midas.h"
    2020#include "instdsp.h"
     21
     22extern int16_t edfunc(int16_t n);
     23extern uint16_t setipl(uint16_t arg);
     24extern void modinst(void);
     25extern void pntsel(void);
     26extern void showpt(int16_t q);
    2127
    2228#define PT_SIZE (sizeof (struct instpnt))
  • ram/dformat.c

    rd2d593b re225e77  
    88#include "stddefs.h"
    99#include "biosdefs.h"
     10
     11#include "memory.h"
    1012
    1113#define DF_FREC         6               /* first sector of primary FAT */
  • ram/dopatch.c

    rd2d593b re225e77  
    2020#include "instdsp.h"
    2121#include "wsdsp.h"
     22
     23#include "memory.h"
     24
     25extern uint16_t setsr(uint16_t sr);
     26extern void dosync(int16_t vce);
     27extern void execins(int16_t vce, int16_t ins, int16_t tag);
     28extern void gettun(int16_t n);
     29extern void sendval(int16_t voice, int16_t par, int16_t ival);
     30extern void setoval(struct instdef *ip, int16_t v, int16_t val);
     31extern void setv2gi(int16_t group);
    2232
    2333#if     DEBUGPA
  • ram/enterit.c

    rd2d593b re225e77  
    3030#include "wsdsp.h"
    3131
     32extern int16_t gcurpos(int16_t xloc, int16_t yloc);
     33extern int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     34extern void ctcpos(int16_t row, int16_t col);
     35extern void itcpos(int16_t row, int16_t col);
     36extern void mtcpos(int16_t row, int16_t col);
     37extern void sgcoff(void);
     38extern void sgcon(void);
     39extern void stcoff(void);
     40extern void stcpos(int16_t row, int16_t col);
     41extern void ttcpos(int16_t row, int16_t col);
     42
    3243#if     DEBUGIT
    3344extern  short   debugsw;
  • ram/etaccn.c

    rd2d593b re225e77  
    1616
    1717extern  int8_t  *numblk(int8_t *buf, int16_t n);
     18
     19extern  void advacur(void);
     20extern  void modasg(void);
    1821
    1922extern  uint16_t        *asgob;
  • ram/etadep.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "asgdsp.h"
     16
     17#include "stdio.h"
     18
     19extern void advacur(void);
     20extern void modasg(void);
     21extern void sendval(int16_t voice, int16_t par, int16_t ival);
    1622
    1723extern  uint16_t        *asgob;
  • ram/etadyn.c

    rd2d593b re225e77  
    2020extern  uint16_t        setsr(uint16_t sr);
    2121
     22extern  void modasg(void);
     23
    2224extern  uint16_t        *asgob;
    2325
  • ram/etagch.c

    rd2d593b re225e77  
    1616
    1717extern  int8_t  *numblk(int8_t *buf, int16_t n);
     18
     19extern  void advacur(void);
     20extern  void modasg(void);
    1821
    1922extern  uint16_t        *asgob;
  • ram/etagpt.c

    rd2d593b re225e77  
    1616
    1717extern  int8_t  *numblk(int8_t *buf, int16_t n);
     18
     19extern  void drawk2g(int16_t grp);
     20extern  void modasg(void);
    1821
    1922extern  uint16_t        *asgob;
  • ram/etains.c

    rd2d593b re225e77  
    1515#include "asgdsp.h"
    1616
     17#include "stdio.h"
     18
    1719extern  int8_t  *numblk(int8_t *buf, int16_t n);
     20
     21extern  void adswin(int16_t n);
     22extern  void advacur(void);
     23extern  void setinst(void);
     24extern  void setv2gi(int16_t group);
    1825
    1926extern  uint16_t        *asgob;
  • ram/etaint.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "asgdsp.h"
     16
     17#include "stdio.h"
     18
     19extern void advacur(void);
     20extern void modasg(void);
     21extern void sendval(int16_t voice, int16_t par, int16_t ival);
    1622
    1723extern  uint16_t        *asgob;
  • ram/etaopt.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "asgdsp.h"
     16
     17#include "stdio.h"
     18
     19extern void modasg(void);
    1620
    1721extern  uint16_t        *asgob;
  • ram/etaprg.c

    rd2d593b re225e77  
    1616#include "midas.h"
    1717#include "asgdsp.h"
     18
     19#include "stdio.h"
     20
     21extern void advacur(void);
    1822
    1923#if     DEBUGIT
  • ram/etarat.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "asgdsp.h"
     16
     17#include "stdio.h"
     18
     19extern void advacur(void);
     20extern void modasg(void);
     21extern void sendval(int16_t voice, int16_t par, int16_t ival);
    1622
    1723extern  uint16_t        *asgob;
  • ram/etatab.c

    rd2d593b re225e77  
    1616#include "asgdsp.h"
    1717
     18#include "stdio.h"
     19
    1820extern  void    adpoint(int16_t x, int16_t y, int16_t pen);
     21
     22extern  uint16_t exp_c(uint16_t c);
     23extern  void adswin(int16_t n);
     24extern  void advacur(void);
     25extern  void settc(int16_t rv, int16_t cv);
    1926
    2027extern  void    (*point)(int16_t x, int16_t y, int16_t pen);
  • ram/etatun.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "asgdsp.h"
     16
     17#include "stdio.h"
     18
     19extern void gettun(int16_t n);
     20extern void modasg(void);
    1621
    1722extern  uint16_t        *asgob;
  • ram/etavgr.c

    rd2d593b re225e77  
    1717#include "asgdsp.h"
    1818
     19#include "stdio.h"
     20
    1921#if     DEBUGIT
    2022extern  short   debugsw;
     
    2224
    2325extern  int8_t  *numblk(int8_t *buf, int16_t n);
     26
     27extern  void advacur(void);
     28extern  void execins(int16_t vce, int16_t ins, int16_t tag);
     29extern  void modasg(void);
    2430
    2531extern  uint16_t        *asgob;
  • ram/etdyn.c

    rd2d593b re225e77  
    1818#include "scdsp.h"
    1919#include "instdsp.h"
     20
     21extern void advscur(void);
     22extern void scupd(void);
     23extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     24extern void setdyn(int16_t grp, int16_t dyn);
    2025
    2126extern  uint16_t        *obj8;
  • ram/etiact.c

    rd2d593b re225e77  
    1818#include "instdsp.h"
    1919
     20#include "stdio.h"
     21
    2022/* functions defined elsewhere */
    2123
     
    2325
    2426extern  int8_t  *strcpy(int8_t *s1, int8_t *s2);
     27
     28extern  void modinst(void);
    2529
    2630/* variables defined elsewhere */
  • ram/eticnf.c

    rd2d593b re225e77  
    1616#include "midas.h"
    1717#include "instdsp.h"
     18
     19#include "stdio.h"
     20
     21extern void advicur(void);
     22extern void dosync(int16_t vce);
     23extern void modinst(void);
     24extern void showcfg(int16_t nn);
    1825
    1926#define CFG_OFF         10      /* display offset into configuration field */
  • ram/etidin.c

    rd2d593b re225e77  
    1515#include "midas.h"
    1616#include "instdsp.h"
     17
     18#include "memory.h"
     19#include "stdio.h"
     20
     21extern void advicur(void);
     22extern void allwins(void);
     23extern void dswin(int16_t n);
     24extern void execins(int16_t vce, int16_t ins, int16_t tag);
     25extern void idcpfch(void);
     26extern void idvlblc(void);
     27extern void newinst(int16_t inst);
     28extern void ttcpos(int16_t row, int16_t col);
    1729
    1830#define DIN_OFF         14
  • ram/etimlt.c

    rd2d593b re225e77  
    2020#include "instdsp.h"
    2121
     22#include "stdio.h"
     23
    2224#if     DEBUGIT
    2325extern  short   debugsw;
     
    3133
    3234extern  int8_t  *fr2dec(int16_t v, int8_t *s);
     35
     36extern  void idvlblc(void);
     37extern  void modinst(void);
    3338
    3439extern  uint16_t        *instob;
  • ram/etinst.c

    rd2d593b re225e77  
    1818#include "scdsp.h"
    1919#include "instdsp.h"
     20
     21#include "stdio.h"
     22
     23extern void advscur(void);
     24extern void scupd(void);
     25extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     26extern void setinst(void);
     27extern void setv2gi(int16_t group);
    2028
    2129extern  uint16_t        *obj8;
  • ram/etioas.c

    rd2d593b re225e77  
    1919#include "scdsp.h"
    2020
     21#include "stdio.h"
     22
    2123extern  uint16_t        fromfpu(uint16_t fputime);
    2224extern  uint16_t        tofpu(uint16_t time);
     25
     26extern  void advscur(void);
     27extern  void getasg(int16_t n);
     28extern  void gettun(int16_t n);
     29extern  void mpcupd(void);
     30extern  void scupd(void);
     31extern  void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     32extern  void settmpo(int16_t val);
    2333
    2434extern  uint16_t        *obj8;
  • ram/etiosc.c

    rd2d593b re225e77  
    2424extern  int8_t  *strcpy(int8_t *s1, int8_t *s2);
    2525
     26extern  void modinst(void);
     27
    2628/* variables defined elsewhere */
    2729
     
    5153
    5254#include "ratio.h"      /* short ratio[]; */
     55
     56#include "stdio.h"
    5357
    5458/*                  C  C# D  D# E  F  F# G  G# A  A# B  */
  • ram/etipnt.c

    rd2d593b re225e77  
    1717#include "instdsp.h"
    1818
     19#include "memory.h"
     20#include "stdio.h"
     21
    1922extern  void    advicur(void);
    2023extern  void    pntsel(void);
     
    2225extern  int16_t timeto(int16_t fn, int16_t pj);
    2326extern  void    setseg(int16_t pn, uint16_t ptime);
     27
     28extern  int16_t inspnt(struct instdef *ip, int16_t fn, int16_t inpnt);
     29extern  void modinst(void);
    2430
    2531extern  uint16_t        *instob;
  • ram/etires.c

    rd2d593b re225e77  
    1717#include "midas.h"
    1818#include "instdsp.h"
     19
     20extern void modinst(void);
     21extern void sendval(int16_t voice, int16_t par, int16_t ival);
    1922
    2023extern  uint16_t        *instob;
  • ram/etitim.c

    rd2d593b re225e77  
    1717#include "instdsp.h"
    1818
     19#include "stdio.h"
     20
    1921extern  void    advicur(void);
    2022extern  int16_t edfunc(int16_t n);
    2123extern  void    pntsel(void);
     24
     25extern  int16_t timeto(int16_t fn, int16_t pj);
     26extern  void modinst(void);
     27extern  void setseg(int16_t pn, uint16_t ptime);
    2228
    2329extern  uint16_t        *instob;
  • ram/etival.c

    rd2d593b re225e77  
    1919#include "instdsp.h"
    2020
     21#include "stdio.h"
     22
    2123#if     DEBUGIT
    2224extern  short   debugsw;
     
    2931extern  int8_t  *dsimlt(int8_t *buf, int16_t src, int16_t mltval);
    3032extern  int8_t  *fr2dec(int16_t v, int8_t *s);
     33
     34extern  void dswin(int16_t n);
     35extern  void idvlblc(void);
     36extern  void idvlbld(void);
     37extern  void modinst(void);
     38extern  void ttcpos(int16_t row, int16_t col);
    3139
    3240extern  uint16_t        *instob;
  • ram/etivce.c

    rd2d593b re225e77  
    1515#include "instdsp.h"
    1616
     17#include "stdio.h"
     18
    1719#define VCE_OFF         6
    1820
    1921extern  void    advicur(void);
    2022extern  void    newvce(int16_t voice);
     23
     24extern  void allwins(void);
    2125
    2226extern  uint16_t        *instob;
  • ram/etiwsn.c

    rd2d593b re225e77  
    1717#include "instdsp.h"
    1818#include "wsdsp.h"
     19
     20#include "memory.h"
     21#include "stdio.h"
     22
     23extern void advicur(void);
     24extern void dswin(int16_t n);
     25extern void modinst(void);
    1926
    2027extern  uint16_t        *instob;
  • ram/etloc.c

    rd2d593b re225e77  
    2121
    2222extern  uint16_t        setsr(uint16_t sr);
     23
     24extern  void advscur(void);
     25extern  void scupd(void);
     26extern  void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
    2327
    2428extern  uint16_t        *obj8;
  • ram/etmcfn.c

    rd2d593b re225e77  
    1818#include "wsdsp.h"
    1919
     20#include "memory.h"
     21#include "stdio.h"
     22
     23extern void advicur(void);
     24extern void dosync(int16_t vce);
     25
    2026extern  uint16_t        *instob;
    2127
  • ram/etres1.c

    rd2d593b re225e77  
    1919#include "midas.h"
    2020#include "scdsp.h"
     21
     22#include "stdio.h"
     23
     24extern void advscur(void);
     25extern void ds_anmd(void);
     26extern void ds_anrs(void);
     27extern void ds_anvl(void);
     28extern void scupd(void);
     29extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     30extern void setsv(int16_t grp, int16_t src, int16_t ival);
    2131
    2232extern  int16_t ancmsw;
  • ram/etscor.c

    rd2d593b re225e77  
    1616#include "midas.h"
    1717#include "scdsp.h"
     18
     19#include "scfns.h"
     20#include "stdio.h"
     21
     22extern void advscur(void);
     23extern void dsimode(void);
     24extern void icancel(void);
     25extern void sdwins(void);
    1826
    1927extern  uint16_t        *obj8;
  • ram/etsnbt.c

    rd2d593b re225e77  
    1616#include "scdsp.h"
    1717#include "instdsp.h"
     18
     19#include "score.h"
     20#include "scfns.h"
     21#include "stdio.h"
     22
     23extern void advscur(void);
     24extern void dsimode(void);
     25extern void icancel(void);
    1826
    1927extern  uint16_t        *obj8;
  • ram/etstrn.c

    rd2d593b re225e77  
    1717#include "midas.h"
    1818#include "scdsp.h"
     19
     20#include "stdio.h"
     21
     22extern void ttcpos(int16_t row, int16_t col);
    1923
    2024extern  uint16_t        *obj8;
  • ram/ettpch.c

    rd2d593b re225e77  
    2121
    2222extern  int16_t cnvp2c(void);
     23
     24extern  void advtcur(void);
     25extern  void cnvc2p(int8_t *buf, int16_t cv);
     26extern  void modtun(void);
    2327
    2428/* variables defined elsewhere */
  • ram/ettrns.c

    rd2d593b re225e77  
    2020#include "scdsp.h"
    2121
     22#include "stdio.h"
     23#include "vsddsw.h"
     24
    2225extern  void    advscur(void);
     26
     27extern  void scupd(void);
     28extern  void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     29extern  void settune(void);
    2330
    2431extern  uint16_t        *obj8;
  • ram/etttab.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "tundsp.h"
     16
     17#include "stdio.h"
     18
     19extern void modtun(void);
     20extern void settc(int16_t rv, int16_t cv);
    1621
    1722extern  uint16_t        *tunob;
  • ram/ettval.c

    rd2d593b re225e77  
    1515#include "midas.h"
    1616#include "tundsp.h"
     17
     18#include "stdio.h"
     19
     20extern void advtcur(void);
     21extern void tdswin(int16_t n);
    1722
    1823extern  uint16_t        *tunob;
  • ram/etvel.c

    rd2d593b re225e77  
    1818#include "scdsp.h"
    1919#include "instdsp.h"
     20
     21#include "stdio.h"
     22
     23extern void advscur(void);
    2024
    2125extern  uint16_t        *obj8;
  • ram/etwavs.c

    rd2d593b re225e77  
    1515#include "wsdsp.h"
    1616
     17#include "stdio.h"
     18
    1719extern  void    advwcur(void);
     20
     21extern  uint16_t exp_c(uint16_t c);
    1822
    1923extern  uint16_t        *waveob;
  • ram/etwhar.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "wsdsp.h"
     16
     17#include "stdio.h"
    1618
    1719extern  void    advwcur(void);
  • ram/etwhrv.c

    rd2d593b re225e77  
    1717#include "wsdsp.h"
    1818
     19#include "stdio.h"
     20
    1921extern  void    advwcur(void);
    2022extern  void    wdswin(int16_t n);
     23
     24extern  void adj(int16_t wshar);
     25extern  void whupd(void);
     26extern  void wscalc(void);
    2127
    2228extern  uint16_t        *waveob;
  • ram/etwoff.c

    rd2d593b re225e77  
    1818#include "wsdsp.h"
    1919
     20#include "stdio.h"
     21
    2022extern  void    advwcur(void);
    2123extern  void    wdswin(int16_t n);
    2224extern  void    pntsup(void);
     25
     26extern  void wdintp(void);
    2327
    2428extern  uint16_t        *waveob;
  • ram/etwpnt.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "wsdsp.h"
     16
     17#include "stdio.h"
    1618
    1719extern  void    advwcur(void);
  • ram/etwslt.c

    rd2d593b re225e77  
    1818#include "instdsp.h"
    1919#include "wsdsp.h"
     20
     21#include "stdio.h"
    2022
    2123extern  void    advwcur(void);
  • ram/etwvce.c

    rd2d593b re225e77  
    1515#include "wsdsp.h"
    1616
     17#include "stdio.h"
     18
    1719extern  void    advwcur(void);
     20
     21extern  void newvce(int16_t voice);
     22extern  void wwins(void);
    1823
    1924extern  uint16_t        *waveob;
  • ram/idfield.c

    rd2d593b re225e77  
    1717#include "midas.h"
    1818#include "instdsp.h"
     19
     20#include "stdio.h"
     21#include "vsddsw.h"
    1922
    2023extern  void    select(void);
     
    130133void    ikydn(void);
    131134
     135extern  int16_t delpnts(void);
     136extern  int16_t edfunc(int16_t n);
     137extern  int16_t gcurpos(int16_t xloc, int16_t yloc);
     138extern  int16_t segtime(int16_t pn, uint16_t ptime);
     139extern  uint16_t addfpu(uint16_t t, int16_t k);
     140extern  uint16_t subfpu(uint16_t t, int16_t k);
     141extern  void allwins(void);
     142extern  void arcurs(uint16_t icolor);
     143extern  void curset(struct curpak *s);
     144extern  void execins(int16_t vce, int16_t ins, int16_t tag);
     145extern  void initi(struct instdef *ip);
     146extern  void modinst(void);
     147extern  void setinst(void);
     148extern  void vtcxupd(void);
     149extern  void vtcyupd(void);
     150
    132151/*
    133152
  • ram/idselbx.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "instdsp.h"
     16
     17#include "stdio.h"
     18#include "vsddsw.h"
    1619
    1720extern  void    (*itxput)(int16_t row, int16_t col, int8_t *txt, int16_t tag);
     
    6770int16_t idfnbox(int16_t n);
    6871
     72extern  int16_t gcurpos(int16_t xloc, int16_t yloc);
     73extern  int16_t rd_ires(int16_t n);
     74extern  int16_t vtyper(void);
     75extern  void allwins(void);
     76extern  void arcurs(uint16_t icolor);
     77extern  void drawpt(int16_t px, int16_t py, int16_t pc);
     78extern  void idbord(void);
     79extern  void idvlblc(void);
     80extern  void idvtyp(void);
     81extern  void pntsel(void);
     82extern  void setgc(int16_t xv, int16_t yv);
     83extern  void settc(int16_t rv, int16_t cv);
     84extern  void vtsetup(uint16_t *obj, int16_t (*dsp)(), int16_t col, int8_t *ptr, int16_t tr, int16_t tc, int16_t (*adv)(), int16_t (*bsp)(), int16_t (*cup)(), int16_t (*cdn)(), int16_t (*stop)(), uint16_t fg, uint16_t bg);
     85extern  void wcmenu(int16_t wc);
     86
    6987/*
    7088
  • ram/im700.c

    rd2d593b re225e77  
    5555extern  void    cmvgen(void);
    5656extern  int16_t stdctp2(void);
     57
     58extern  int16_t xgetran(int16_t mlt);
     59extern  uint16_t setipl(uint16_t arg);
     60extern  void clearer(int16_t stat, int16_t sig);
     61extern  void clrnl(void);
     62extern  void getasg(int16_t n);
     63extern  void inital(void);
     64extern  void initil(void);
     65extern  void initpt(void);
     66extern  void initsq(void);
     67extern  void inittl(void);
     68extern  void iniwslb(void);
     69extern  void lcdlbls(void);
     70extern  void setdyn(int16_t grp, int16_t dyn);
     71extern  void setleds(void);
     72extern  void setloc(int16_t grp, int16_t loc);
     73extern  void settmpo(int16_t val);
     74extern  void swinit(void);
     75extern  void vsndpal(int16_t pp[16][3]);
    5776
    5877extern  int16_t blakpal[16][3];
  • ram/initi.c

    rd2d593b re225e77  
    2121extern  uint16_t        tofpu(uint16_t time);
    2222extern  uint16_t        fromfpu(uint16_t fputime);
     23
     24extern  void clrvce(int16_t vce);
     25extern  void dosync(int16_t vce);
     26extern  void dswin(int16_t n);
     27extern  void execkey(int16_t trg, int16_t pch, int16_t vce, int16_t tag);
     28extern  void fpuclr(void);
     29extern  void newws(void);
    2330
    2431extern  int16_t s_inst[], vce2trg[], vce2grp[];
     
    5663#include "dfltins.h"            /* short dfltins[]; default instrument */
    5764#include "ptoftab.h"            /* int16_t ptoftab[]; pitch to frequency table */
     65
     66#include "memory.h"
    5867
    5968int16_t finival[NFINST] = {     /* initial function values */
  • ram/instdsp.c

    rd2d593b re225e77  
    2424#include "midas.h"
    2525#include "instdsp.h"
     26
     27#include "stdio.h"
    2628
    2729#define LSPCH           2               /* pitch source scale factor */
     
    103105
    104106void    idpoint(int16_t x, int16_t y, int16_t pen);
     107
     108extern  int16_t timeto(int16_t fn, int16_t pj);
     109extern  int16_t ttox(uint16_t time, int16_t window);
     110extern  int16_t vtoy(int16_t val, int16_t window);
     111extern  void arcurs(uint16_t icolor);
     112extern  void dswap(void);
     113extern  void idfield(void);
     114extern  void int2rat(int16_t rat);
     115extern  void itcini(uint16_t color);
     116extern  void setgc(int16_t xv, int16_t yv);
     117extern  void setinst(void);
     118extern  void settc(int16_t rv, int16_t cv);
     119extern  void showcfg(int16_t nn);
     120extern  void ttcini(uint16_t color);
     121extern  void vsndpal(int16_t pp[16][3]);
    105122
    106123int16_t idbox[][8] = {  /* display box parameters */
  • ram/itcpos.c

    rd2d593b re225e77  
    2222
    2323extern  uint16_t        exp_c(uint16_t c);
     24
     25extern  int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     26extern  uint16_t setipl(uint16_t arg);
     27extern  void andcopy(uint16_t *to, uint16_t *from, uint16_t with, int16_t len);
    2428
    2529extern  int16_t stcrow, stccol;         /* text cursor row,col */
  • ram/lcdlbls.c

    rd2d593b re225e77  
    3333#include "scdsp.h"
    3434#include "scfns.h"
     35
     36#include "stdio.h"
     37#include "strings.h"
     38#include "vsddsw.h"
    3539
    3640#define ARTIVAL(x)      (x << 5)
     
    143147void    l_load(int16_t stat, int16_t _2);
    144148
     149void    lcdlbls(void);
     150void    sendart(int16_t vce, int16_t par, int16_t ival);
     151
     152extern  int16_t addpch(int16_t p1, int16_t p2);
     153extern  int16_t lcancel(int16_t lct);
     154extern  uint16_t exp_c(uint16_t c);
     155extern  uint16_t setipl(uint16_t arg);
     156extern  void BarBadj(int16_t bar, int16_t val);
     157extern  void BarBset(int16_t bar, int16_t val);
     158extern  void BarCadj(int16_t bar, int16_t val);
     159extern  void BarCset(int16_t bar, int16_t val);
     160extern  void clkset(int16_t st);
     161extern  void dclkmd(void);
     162extern  void dslslot(int16_t slot, uint16_t fg, int16_t row);
     163extern  void dsrpmod(void);
     164extern  void getasg(int16_t n);
     165extern  void loadem(int16_t key);
     166extern  void mpcupd(void);
     167extern  void scupd(void);
     168extern  void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     169extern  void sendeq(int8_t band, int8_t gain);
     170extern  void sendval(int16_t voice, int16_t par, int16_t ival);
     171extern  void setinst(void);
     172extern  void setleds(void);
     173extern  void setv2gi(int16_t group);
     174extern  void stmproc(uint16_t trg);
     175extern  void xtrap15(void);
     176
    145177/* initialized stuff */
    146178
  • ram/ldfield.c

    rd2d593b re225e77  
    2222#include "libdsp.h"
    2323#include "score.h"
     24
     25#include "vsddsw.h"
    2426
    2527extern  void    select(void);
     
    117119void    ldcyupd(void);
    118120
     121extern  int16_t getcat(int16_t msgsw);
     122extern  int16_t getit(void);
     123extern  int16_t ocslot(int16_t slot);
     124extern  int16_t unlink(int8_t *name);
     125extern  void clrerms(void);
     126extern  void curset(struct curpak *s);
     127extern  void dpy_scr(uint16_t color, int16_t ns);
     128extern  void lcdlbls(void);
     129extern  void ldswin(int16_t n);
     130extern  void m7menu(void);
     131extern  void setleds(void);
     132extern  void vtcxupd(void);
     133extern  void vtcyupd(void);
     134
    119135/*
    120136
  • ram/ldselbx.c

    rd2d593b re225e77  
    2727#include "scdsp.h"
    2828#include "scfns.h"
     29
     30#include "memory.h"
     31#include "strings.h"
     32#include "vsddsw.h"
    2933
    3034extern  void    ldswin(int16_t n);
     
    137141int16_t ldfnbox(int16_t n);
    138142
     143void    clrlsel(void);
     144void    ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5);
     145
     146extern  int16_t get_seq(void);
     147extern  int16_t putcat(void);
     148extern  int16_t showcat(void);
     149extern  int16_t vtyper(void);
     150extern  void lcdlbls(void);
     151extern  void lmwclr(void);
     152extern  void lmwvtyp(void);
     153extern  void postio(void);
     154extern  void setleds(void);
     155extern  void streset(void);
     156extern  void vtsetup(uint16_t *obj, int16_t (*dsp)(), int16_t col, int8_t *ptr, int16_t tr, int16_t tc, int16_t (*adv)(), int16_t (*bsp)(), int16_t (*cup)(), int16_t (*cdn)(), int16_t (*stop)(), uint16_t fg, uint16_t bg);
     157
    139158/*
    140159
  • ram/libdsp.c

    rd2d593b re225e77  
    142142
    143143void    ldpoint(int16_t x, int16_t y, int16_t pen);
     144void    ldswin(int16_t n);
     145
     146extern  int16_t dspace(int16_t which);
     147extern  int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     148extern  int16_t wrt_asg(int16_t slot);
     149extern  int16_t wrt_orc(int16_t slot, int16_t lorh);
     150extern  int16_t wrt_pat(int16_t slot);
     151extern  int16_t wrt_scr(int16_t slot);
     152extern  int16_t wrt_seq(int16_t slot);
     153extern  int16_t wrt_tun(int16_t slot);
     154extern  int16_t wrt_wav(int16_t slot);
     155extern  void arcurs(uint16_t icolor);
     156extern  void dswap(void);
     157extern  void itcini(uint16_t color);
     158extern  void itcpos(int16_t row, int16_t col);
     159extern  void ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5);
     160extern  void nospace(int8_t *et);
     161extern  void postio(void);
     162extern  void preio(void);
     163extern  void savefc(int16_t kind);
     164extern  void ttcini(uint16_t color);
     165extern  void vsndpal(int16_t pp[16][3]);
    144166
    145167/*
     
    14141436        if (drem < weneed) {
    14151437
    1416                 nospace(0, weneed, drem);
     1438                nospace("file");
    14171439                streset();
    14181440                return(FAILURE);
     
    14331455        if (slothv < slotnd) {
    14341456
    1435                 nospace(1, slothv, slotnd);
     1457                nospace("file");
    14361458                streset();
    14371459                return(FAILURE);
  • ram/librw.c

    rd2d593b re225e77  
    4646extern  int32_t chksum(int8_t *area, int32_t len);
    4747
     48extern  int16_t ptread(FILE *fp);
     49extern  int16_t ptwrite(FILE *fp);
     50extern  int16_t rd_ec(FILE *fp, int8_t *to, int32_t len);
     51extern  int16_t scread(int16_t ns, FILE *fp);
     52extern  int16_t scwrite(int16_t sn, FILE *fp);
     53extern  int16_t sqread(FILE *fp);
     54extern  int16_t sqwrite(FILE *fp);
     55extern  int16_t wr_ec(FILE *fp, int8_t *from, int32_t len);
     56extern  void clrlsel(void);
     57extern  void initpt(void);
     58extern  void initsq(void);
     59extern  void ldbusy(int8_t *msg);
     60extern  void ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5);
     61extern  void ldswin(int16_t n);
     62extern  void makelh(int16_t kind);
     63extern  void postio(void);
     64extern  void preio(void);
     65extern  void streset(void);
     66
    4867extern  int16_t ldslot, lderrsw, lrasw;
    4968extern  int16_t tunlib[][128];
  • ram/localkb.c

    rd2d593b re225e77  
    2424#include "scdsp.h"
    2525#include "scfns.h"
     26
     27#include "vsddsw.h"
     28
     29extern int16_t newsv(int16_t grp, int16_t src, int16_t ival);
     30extern int16_t sc_refr(int32_t t);
     31extern void asgvce(int16_t grp, int16_t port, int16_t chan, int16_t key, int16_t vel);
     32extern void dpy_scr(uint16_t color, int16_t ns);
     33extern void dsanval(int16_t var);
     34extern void dsgtme(int16_t n);
     35extern void dsgtmn(int16_t n, int16_t f);
     36extern void dsimode(void);
     37extern void execkey(int16_t trg, int16_t pch, int16_t vce, int16_t tag);
     38extern void icancel(void);
     39extern void ne_bgn(int16_t grp, int16_t key, int16_t vel);
     40extern void ne_end(int16_t trg, int16_t grp);
     41extern void procpfl(uint16_t trig);
     42extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     43extern void selasg(int16_t n);
     44extern void selins(int16_t ival);
     45extern void stmproc(uint16_t trg);
    2646
    2747#define LCL_PRT         3       /* 1-origin local keyboard port number */
  • ram/m7menu.c

    rd2d593b re225e77  
    2222#include "libdsp.h"
    2323
     24#include "stdio.h"
     25
    2426#define DENSITY         1               /* double density */
    2527
     
    6466
    6567int16_t mdselbx(int16_t n);
     68
     69extern  int16_t dcopy(void);
     70extern  int16_t dformat(int16_t dt);
     71extern  uint16_t setipl(uint16_t arg);
     72extern  void arcurs(uint16_t icolor);
     73extern  void curset(struct curpak *s);
     74extern  void setgc(int16_t xv, int16_t yv);
     75extern  void vsndpal(int16_t pp[16][3]);
    6676
    6777/*
  • ram/midas.c

    rd2d593b re225e77  
    1818#include "midas.h"
    1919
     20#include "score.h"
     21#include "scfns.h"
     22#include "strings.h"
     23
    2024#define LCD_TIME        ((int32_t)(800 * 240))  /* LCD backlight 'on' time */
    2125
     
    2933extern  void    clk_ped(int16_t stat);
    3034extern  void    pch_ped(int16_t stat);
     35
     36extern  int16_t MouseWK(void);
     37extern  int16_t rscript(int8_t *p[]);
     38extern  uint16_t setipl(uint16_t arg);
     39extern  void adfield(void);
     40extern  void allwins(void);
     41extern  void asgdsp(void);
     42extern  void awins(void);
     43extern  void fpuclr(void);
     44extern  void idfield(void);
     45extern  void im700(void);
     46extern  void instdsp(void);
     47extern  void lcd_on(void);
     48extern  void ldfield(void);
     49extern  void libdsp(void);
     50extern  void m7menu(void);
     51extern  void msl(void);
     52extern  void newws(void);
     53extern  void ptdisp(void);
     54extern  void ptfield(void);
     55extern  void scfield(void);
     56extern  void scopeon(void);
     57extern  void sdsetup(void);
     58extern  void sdwins(void);
     59extern  void setinst(void);
     60extern  void setsio(void);
     61extern  void settune(void);
     62extern  void sqdisp(void);
     63extern  void sqfield(void);
     64extern  void tdfield(void);
     65extern  void tsetup(void);
     66extern  void tundsp(void);
     67extern  void twins(void);
     68extern  void wdfield(void);
     69extern  void wsdsp(void);
     70extern  void wwins(void);
    3171
    3272extern  void    (*foot1)(int16_t stat);
  • ram/msl.c

    rd2d593b re225e77  
    4141#include "wsdsp.h"
    4242#include "asgdsp.h"
     43
     44extern int16_t newsv(int16_t grp, int16_t src, int16_t ival);
     45extern int16_t sc_trak(int32_t tval);
     46extern int16_t sc_trek(int32_t tval);
     47extern uint16_t setsr(uint16_t sr);
     48extern void asgvce(int16_t grp, int16_t port, int16_t chan, int16_t key, int16_t vel);
     49extern void chgsdb(void);
     50extern void chgsdf(void);
     51extern void chgseb(void);
     52extern void chgsef(void);
     53extern void clkset(int16_t st);
     54extern void curproc(void);
     55extern void dclkmd(void);
     56extern void doslide(void);
     57extern void dsanval(int16_t var);
     58extern void dsclk(void);
     59extern void dsmem(void);
     60extern void dsrpmod(void);
     61extern void lcd_on(void);
     62extern void localkb(int16_t sig);
     63extern void msm(void);
     64extern void procpfl(uint16_t trig);
     65extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     66extern void sendval(int16_t voice, int16_t par, int16_t ival);
     67extern void seqproc(void);
     68extern void settune(void);
     69extern void stmproc(uint16_t trg);
     70extern void wheel(void);
    4371
    4472#define LCL_PRT         3       /* 1-origin local keyboard port number */
  • ram/msm.c

    rd2d593b re225e77  
    1919#include "midas.h"
    2020#include "scfns.h"
     21
     22extern int16_t newsv(int16_t grp, int16_t src, int16_t ival);
     23extern void asgvce(int16_t grp, int16_t port, int16_t chan, int16_t key, int16_t vel);
     24extern void clkset(int16_t st);
     25extern void dsanval(int16_t var);
     26extern void dsclk(void);
     27extern void execkey(int16_t trg, int16_t pch, int16_t vce, int16_t tag);
     28extern void getasg(int16_t n);
     29extern void mpcupd(void);
     30extern void ne_bgn(int16_t grp, int16_t key, int16_t vel);
     31extern void ne_end(int16_t trg, int16_t grp);
     32extern void newpps(int16_t trg, int16_t grp, int16_t src, int16_t ival);
     33extern void procpfl(uint16_t trig);
     34extern void sdwins(void);
     35extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     36extern void stmproc(uint16_t trg);
    2137
    2238extern  int16_t ancmsw;         /* analog variable r/p control source */
  • ram/nedacc.c

    rd2d593b re225e77  
    4848
    4949extern  struct  n_entry *fcnote(int16_t grp, int16_t tnote);
     50
     51extern  int16_t sc_refr(int32_t t);
     52extern  void dnedmod(void);
    5053
    5154extern  int16_t cflag;                  /* accidental flag */
  • ram/ptdisp.c

    rd2d593b re225e77  
    1515#include "ptdisp.h"
    1616
     17#include "memory.h"
     18#include "stdio.h"
     19#include "vsddsw.h"
     20
    1721extern  int8_t  *LineBak(void);
    1822extern  int8_t  *LineFwd(void);
     
    2226
    2327extern  uint16_t        pt_alc(void);
     28
     29extern  void SetDTop(int16_t row, int16_t scan);
     30extern  void UpdVid(int16_t row, int16_t col, int8_t *str, uint16_t atr);
     31extern  void aftercm(void);
     32extern  void ctcpos(int16_t row, int16_t col);
     33extern  void dptw(void);
     34extern  void dswap(void);
     35extern  void voidpb(void);
     36extern  void vsndpal(int16_t pp[16][3]);
     37extern  void vsplot4(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]);
     38extern  void vvputsv(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t bg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]);
    2439
    2540extern  uint16_t        *obj8, *obj9, *obj10, *obj11;
  • ram/ptdkey.c

    rd2d593b re225e77  
    2121#include "midas.h"
    2222#include "ptdisp.h"
     23
     24#include "memory.h"
     25#include "stdio.h"
     26#include "strings.h"
     27
     28extern void UpdVid(int16_t row, int16_t col, int8_t *str, uint16_t atr);
     29extern void ctcon(void);
     30extern void dspdest(int8_t *buf, struct patch *pp);
     31extern void dspdfst(int8_t *buf, uint16_t val);
     32extern void movectc(int16_t r, int16_t c);
    2333
    2434#if     DEBUGPD
  • ram/ptfield.c

    rd2d593b re225e77  
    2121#include "midas.h"
    2222#include "ptdisp.h"
     23
     24#include "memory.h"
     25#include "stdio.h"
     26#include "strings.h"
    2327
    2428#if     DEBUGXP
     
    9498void    ptekey(void);
    9599
     100extern  int16_t findnxt(int16_t cp);
     101extern  int16_t findprv(int16_t cp);
     102extern  int8_t *fr2dec(int16_t v, int8_t *s);
     103extern  void UpdVid(int16_t row, int16_t col, int8_t *str, uint16_t atr);
     104extern  void cnvc2p(int8_t *buf, int16_t cv);
     105extern  void curset(struct curpak *s);
     106extern  void dptw(void);
     107extern  void dt_del(uint16_t de);
     108extern  void int2rat(int16_t rat);
     109extern  void movectc(int16_t r, int16_t c);
     110extern  void pt_del(uint16_t pe);
     111extern  void pte2buf(void);
     112extern  void voidpb(void);
     113
    96114/*
    97115
  • ram/ptread.c

    rd2d593b re225e77  
    1717#include "midas.h"
    1818#include "libdsp.h"
     19
     20#include "memory.h"
     21
     22extern int16_t finddpe(void);
     23extern int16_t findpte(void);
     24extern int16_t rd_ec(FILE *fp, int8_t *to, int32_t len);
     25extern uint16_t dt_alc(void);
     26extern uint16_t pt_alc(void);
     27extern void clrlsel(void);
     28extern void ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5);
     29extern void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, uint16_t fgcolor, uint16_t bgcolor);
     30extern void voidpb(void);
    1931
    2032#if     (DEBUGRE|DEBUGSP)
  • ram/ptselbx.c

    rd2d593b re225e77  
    2020#include "midas.h"
    2121#include "ptdisp.h"
     22
     23#include "memory.h"
     24#include "strings.h"
    2225
    2326#if     SNAPDUMP
     
    7578
    7679int16_t ptfnbox(int16_t n);
     80
     81extern  uint16_t tofpu(uint16_t time);
     82extern  void UpdVid(int16_t row, int16_t col, int8_t *str, uint16_t atr);
     83extern  void ctcpos(int16_t row, int16_t col);
     84extern  void entrpte(void);
     85extern  void mtcoff(void);
     86extern  void mtcpos(int16_t row, int16_t col);
     87extern  void setptcv(void);
     88extern  void srdspte(void);
     89extern  void vsetcv(uint16_t *adr, uint16_t row, uint16_t col, uint16_t cfb, uint16_t len);
    7790
    7891/*
  • ram/ptwrite.c

    rd2d593b re225e77  
    3232
    3333extern  int32_t chksum(int8_t *area, int32_t len);
     34
     35extern  int16_t find1st(void);
     36extern  int16_t findnxt(int16_t cp);
     37extern  int16_t wr_ec(FILE *fp, int8_t *from, int32_t len);
     38extern  void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, uint16_t fgcolor, uint16_t bgcolor);
    3439
    3540/*
  • ram/rscript.c

    rd2d593b re225e77  
    77
    88extern  int16_t sqscan(int8_t *ip);
     9
     10extern  void sqinit(void);
    911
    1012extern  int16_t endflg;
  • ram/scadv.c

    rd2d593b re225e77  
    2020#include "midas.h"
    2121#include "scdsp.h"
     22
     23#include "vsddsw.h"
     24
     25extern int16_t cslice(uint16_t *slice, uint16_t mask1, uint16_t mask2, struct gdsel *gdstb[]);
     26extern int16_t uslice(uint16_t *slice, uint16_t mask1, uint16_t mask2, struct gdsel *gdstb[]);
     27extern uint16_t setipl(uint16_t arg);
     28extern void ucslice(void);
    2229
    2330#ifdef  TRACEIT
  • ram/scfield.c

    rd2d593b re225e77  
    111111void    sdmkey(void);
    112112int16_t scntfld(int16_t k);
     113
     114extern  int16_t delnote(void);
     115extern  int16_t sc_refr(int32_t t);
     116extern  void curset(struct curpak *s);
     117extern  void ds_anrs(void);
     118extern  void ds_anvl(void);
     119extern  void dsgmode(int16_t n);
     120extern  void dsgstat(int16_t n);
     121extern  void dsgtme(int16_t n);
     122extern  void dsvmode(int16_t n);
     123extern  void dswin(int16_t n);
     124extern  void sdmenu(int16_t n);
     125extern  void vtcxupd(void);
     126extern  void vtcyupd(void);
    113127
    114128/*
  • ram/scgoto.c

    rd2d593b re225e77  
    1919#include "midas.h"
    2020
     21#include "vsddsw.h"
     22
     23extern void clrnl(void);
     24extern void clrsctl(void);
     25extern void dsrpmod(void);
     26extern void dssect(void);
     27extern void quiet(int16_t _1, int16_t _2);
     28extern void sc_adv(void);
     29extern void scupd(void);
     30extern void sdwins(void);
     31extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     32extern void sreset(void);
     33
    2134/* variables defined elsewhere */
    2235
     
    7992                sreset();               /* reset highlighting if score is up */
    8093
    81         quiet();                        /* quiet the instrument */
     94        quiet(-1, -1);                  /* quiet the instrument */
    8295        clrnl();                        /* clear note entry lists */
    8396        clrsctl();                      /* clear slice control data */
  • ram/scinit.c

    rd2d593b re225e77  
    8484#include "memory.h"
    8585#include "score.h"
     86
     87#include "scfns.h"
     88
     89extern void clkset(int16_t st);
     90extern void dsclk(void);
    8691
    8792/*
  • ram/scope.c

    rd2d593b re225e77  
    1414
    1515#include "midas.h"
     16
     17#include "memory.h"
     18#include "strings.h"
     19#include "vsddsw.h"
    1620
    1721#define SCOPEOLD        0x0014          /* scope old text attribute */
     
    4448
    4549void    scptogl(void);
     50
     51extern  void curset(struct curpak *s);
     52extern  void dswap(void);
     53extern  void vsndpal(int16_t pp[16][3]);
    4654
    4755/*
  • ram/scordsp.c

    rd2d593b re225e77  
    3030#include "neddefs.h"
    3131
     32#include "stdio.h"
     33
    3234/*
    3335
     
    3537
    3638extern  uint16_t        exp_c(uint16_t c);
     39
     40extern  int16_t rd_intp(int16_t n);
     41extern  int16_t rd_ioas(int16_t n);
     42extern  int16_t rd_tmpo(int16_t n);
     43extern  int16_t rd_tune(int16_t n);
     44extern  int16_t sc_refr(int32_t t);
     45extern  void arcurs(uint16_t icolor);
     46extern  void clrsctl(void);
     47extern  void ds_dyn(void);
     48extern  void ds_inst(void);
     49extern  void ds_loc(void);
     50extern  void ds_trns(void);
     51extern  void dswap(void);
     52extern  void setgc(int16_t xv, int16_t yv);
     53extern  void stcclr(void);
     54extern  void stcset(void);
     55extern  void ttcini(uint16_t color);
     56extern  void vputa(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t attrib);
     57extern  void vsndpal(int16_t pp[16][3]);
    3758
    3859/* variables defined elsewhere */
  • ram/scread.c

    rd2d593b re225e77  
    1717
    1818extern  int16_t scskip(FILE *fp, int16_t ns);
     19
     20extern  int16_t rd_ec(FILE *fp, int8_t *to, int32_t len);
     21extern  int16_t skp_ec(FILE *fp, int32_t len);
     22extern  void clrlsel(void);
     23extern  void ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5);
     24extern  void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, uint16_t fgcolor, uint16_t bgcolor);
     25extern  void skperr(int16_t sn);
    1926
    2027extern  int32_t schksum;                /* score checksum */
  • ram/scselbx.c

    rd2d593b re225e77  
    2727#include "asgdsp.h"
    2828#include "scdsp.h"
     29
     30#include "memory.h"
     31#include "stdio.h"
     32#include "strings.h"
     33#include "vsddsw.h"
    2934
    3035/* functions defined elsewhere */
     
    120125void    svtdsp(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf);
    121126void    svtstop(void);
     127void    sdmenu(int16_t n);
     128
     129extern  int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     130extern  int16_t sc_refr(int32_t t);
     131extern  int16_t sec_cpy(int16_t ns);
     132extern  int16_t sec_dev(int16_t ns);
     133extern  int16_t sec_dgr(int16_t ns);
     134extern  int16_t sec_grp(int16_t ns);
     135extern  int16_t sec_mov(int16_t ns);
     136extern  int16_t sec_mrg(int16_t ns);
     137extern  int16_t sec_rmv(int16_t ns);
     138extern  int16_t vtyper(void);
     139extern  uint16_t exp_c(uint16_t c);
     140extern  void dnedmod(void);
     141extern  void donote(void);
     142extern  void ds_vmod(void);
     143extern  void dsclk(void);
     144extern  void dsimode(void);
     145extern  void dsrpmod(void);
     146extern  void icancel(void);
     147extern  void istart(void);
     148extern  void lcdlbls(void);
     149extern  void scupd(void);
     150extern  void sdwin(int16_t n);
     151extern  void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     152extern  void setleds(void);
     153extern  void showim(void);
     154extern  void stcclr(void);
     155extern  void stcpos(int16_t row, int16_t col);
     156extern  void stcset(void);
     157extern  void ttcpos(int16_t row, int16_t col);
     158extern  void vputa(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t attrib);
     159extern  void vtsetup(uint16_t *obj, int16_t (*dsp)(), int16_t col, int8_t *ptr, int16_t tr, int16_t tc, int16_t (*adv)(), int16_t (*bsp)(), int16_t (*cup)(), int16_t (*cdn)(), int16_t (*stop)(), uint16_t fg, uint16_t bg);
    122160
    123161/*
  • ram/sctrak.c

    rd2d593b re225e77  
    2020#include "memory.h"
    2121#include "slice.h"
     22
     23#include "vsddsw.h"
     24
     25extern void dslocn(void);
     26extern void sc_adv(void);
     27extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf);
     28extern void sreset(void);
    2229
    2330#ifdef  DEBUG_TR
  • ram/scwrite.c

    rd2d593b re225e77  
    2424
    2525extern  int32_t chksum(int8_t *area, int32_t len);
     26
     27extern  int16_t wr_ec(FILE *fp, int8_t *from, int32_t len);
     28extern  void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, uint16_t fgcolor, uint16_t bgcolor);
    2629
    2730extern  int32_t schksum;        /* score checksum */
  • ram/seccpy.c

    rd2d593b re225e77  
    3838
    3939extern  struct  s_entry *madjsec(struct s_entry *sbp, int32_t btime);
     40
     41extern  void edelta(struct s_entry *ep, int32_t btime, int32_t delta);
     42extern  void ehfix(struct s_entry *cbp, struct s_entry *cep);
    4043
    4144extern  int16_t grptran;
  • ram/sedump.c

    rd2d593b re225e77  
    1717#include "midas.h"
    1818#include "instdsp.h"
     19
     20#include "stdio.h"
     21
     22extern int16_t Pcheck(struct s_entry *ptr, int8_t *msg);
     23extern void mdump(int8_t *begin, int8_t *end, int32_t start);
     24extern void xtrap15(void);
    1925
    2026extern  uint16_t        scrl;
  • ram/sendval.c

    rd2d593b re225e77  
    3030
    3131extern  uint16_t        setipl(uint16_t arg);
     32
     33extern  int16_t addpch(int16_t p1, int16_t p2);
     34extern  void clrpfl(void);
     35extern  void fpuclr(void);
     36extern  void l_init(int16_t stat, int16_t sig);
     37extern  void setdyn(int16_t grp, int16_t dyn);
     38extern  void setloc(int16_t grp, int16_t loc);
     39extern  void settune(void);
    3240
    3341extern  int16_t amplval, ext_cv1, ext_cv2, ext_cv3, ext_cv4, ext_mod;
  • ram/setgc.c

    rd2d593b re225e77  
    1111
    1212extern  int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     13
     14extern  int16_t gcurpos(int16_t xloc, int16_t yloc);
     15extern  void itcpos(int16_t row, int16_t col);
    1316
    1417extern  int16_t cmtype;
  • ram/setv2gi.c

    rd2d593b re225e77  
    1313#include "midas.h"
    1414#include "instdsp.h"
     15
     16extern void execins(int16_t vce, int16_t ins, int16_t tag);
    1517
    1618extern  int16_t curinst;
  • ram/showcfg.c

    rd2d593b re225e77  
    2121
    2222#include "configs.h"
     23
     24#include "memory.h"
     25#include "stdio.h"
    2326
    2427/* instrument display configuration box parameters */
     
    4952
    5053int16_t imfnbox(int16_t n);
     54
     55extern  void modinst(void);
     56extern  void reshowi(void);
     57extern  void settc(int16_t rv, int16_t cv);
    5158
    5259/*
  • ram/smscrl.c

    rd2d593b re225e77  
    1717#include "midas.h"
    1818#include "ptdisp.h"
     19
     20#include "memory.h"
     21#include "vsddsw.h"
     22
     23extern int16_t findnxt(int16_t cp);
     24extern int16_t findprv(int16_t cp);
     25extern void ctcoff(void);
     26extern void ctcon(void);
     27extern void dptw(void);
     28extern void dspdest(int8_t *buf, struct patch *pp);
     29extern void dspdfst(int8_t *buf, uint16_t val);
     30extern void dsqlin(int8_t *buf, int16_t slin);
     31extern void pte2buf(void);
     32extern void setptcv(void);
     33extern void voidpb(void);
     34extern void vputcv(uint16_t *adr, uint16_t row, uint16_t col, uint8_t chr, uint16_t atr, uint16_t cols);
     35extern void vsplot4(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]);
     36extern void vvputsv(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t bg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]);
    1937
    2038#define SS_NSL          16                      /* number of scrolled lines */
  • ram/sqdisp.c

    rd2d593b re225e77  
    1717#include "ptdisp.h"
    1818
     19#include "memory.h"
     20#include "stdio.h"
     21#include "strings.h"
     22#include "vsddsw.h"
     23
    1924#if     DEBUGSQ
    2025extern  short   debugsw;
     
    2429
    2530extern  void    nokey(void);
     31
     32extern  void SetDTop(int16_t row, int16_t scan);
     33extern  void UpdVid(int16_t row, int16_t col, int8_t *str, uint16_t atr);
     34extern  void ctcon(void);
     35extern  void ctcpos(int16_t row, int16_t col);
     36extern  void dswap(void);
     37extern  void postcm(void);
     38extern  void seq2buf(void);
     39extern  void vsndpal(int16_t pp[16][3]);
     40extern  void vsplot4(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]);
     41extern  void vvputsv(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t bg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]);
    2642
    2743extern  int8_t  *(*BakLine)(void);
  • ram/sqdkey.c

    rd2d593b re225e77  
    1717#include "ptdisp.h"
    1818
     19#include "memory.h"
     20
     21extern void UpdVid(int16_t row, int16_t col, int8_t *str, uint16_t atr);
     22extern void ctcon(void);
     23extern void dsqlin(int8_t *buf, int16_t slin);
     24extern void movestc(int16_t r, int16_t c);
     25
    1926extern  int16_t asig, astat;
    2027
  • ram/sqexec.c

    rd2d593b re225e77  
    2222#include "ptdisp.h"
    2323
     24#include "stdio.h"
     25#include "vsddsw.h"
     26
    2427#if     (DEBUGSP|DEBUGSX)
    2528extern  short   debugsw;
     
    3639extern  uint16_t        setsr(uint16_t sr);
    3740extern  int32_t rand24(void);
     41
     42extern  void vvputsv(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t bg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]);
    3843
    3944extern  int8_t          trgtab[];
  • ram/sqfield.c

    rd2d593b re225e77  
    1919#include "midas.h"
    2020#include "ptdisp.h"
     21
     22#include "memory.h"
    2123
    2224#if     DEBUGIT
     
    7577void    sqmkey(void);
    7678void    sqdkey(int16_t k);
     79
     80extern  void curset(struct curpak *s);
     81extern  void dcursq(void);
     82extern  void dsqlin(int8_t *buf, int16_t slin);
    7783
    7884/*
  • ram/sqread.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515#include "libdsp.h"
     16
     17extern int16_t rd_ec(FILE *fp, int8_t *to, int32_t len);
     18extern void clrlsel(void);
     19extern void ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5);
     20extern void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, uint16_t fgcolor, uint16_t bgcolor);
    1621
    1722extern  int16_t errno;                  /* system error number */
  • ram/sqscan.c

    rd2d593b re225e77  
    1313#include "scfns.h"
    1414#include "biosdefs.h"
     15
     16#include "stdio.h"
     17
     18extern int16_t waitcr(void);
     19extern struct s_entry *SEdump(struct s_entry *sep);
     20extern void SEsnap(void);
     21extern void xtrap15(void);
    1522
    1623#if     CHEKSTOP
  • ram/sqselbx.c

    rd2d593b re225e77  
    1717#include "ptdisp.h"
    1818
     19#include "memory.h"
     20
    1921#define ST_0            0x01            /* initial Action 1 or Action 2*/
    2022#define ST_1            0x02            /* operand type */
     
    5254
    5355int16_t sqfnbox(int16_t n);
     56
     57extern  void ctcon(void);
     58extern  void ctcpos(int16_t row, int16_t col);
     59extern  void dcursq(void);
     60extern  void dsqlin(int8_t *buf, int16_t slin);
     61extern  void dstw(void);
     62extern  void mtcoff(void);
     63extern  void mtcpos(int16_t row, int16_t col);
     64extern  void vsetcv(uint16_t *adr, uint16_t row, uint16_t col, uint16_t cfb, uint16_t len);
    5465
    5566/*
  • ram/sqwrite.c

    rd2d593b re225e77  
    2323
    2424extern  int32_t chksum(int8_t *area, int32_t len);
     25
     26extern  int16_t wr_ec(FILE *fp, int8_t *from, int32_t len);
     27extern  void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, uint16_t fgcolor, uint16_t bgcolor);
    2528
    2629/*
  • ram/stcpos.c

    rd2d593b re225e77  
    2323extern  uint16_t        exp_c(uint16_t c);
    2424
     25extern  int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     26
    2527extern  uint16_t        *STCOBJ;        /* text cursor address in VSDD RAM */
    2628
  • ram/stmproc.c

    rd2d593b re225e77  
    2424#include "ptdisp.h"
    2525
     26#include "memory.h"
     27
     28extern void UpdVid(int16_t row, int16_t col, int8_t *str, uint16_t atr);
     29extern void buf2pte(void);
     30extern void dopatch(struct patch *pp);
     31extern void dspdest(int8_t *buf, struct patch *pp);
     32extern void dspdfst(int8_t *buf, uint16_t val);
     33extern void pte2buf(void);
     34extern void voidpb(void);
     35
    2636extern  int16_t ptegood, ptedfok, ptestok, ptedsok, ptedtok;
    2737
  • ram/swinit.c

    rd2d593b re225e77  
    2121#include "libdsp.h"
    2222#include "wsdsp.h"
     23
     24#include "memory.h"
     25
     26extern void tkinit(void);
    2327
    2428extern  int16_t swctrl;
  • ram/tdfield.c

    rd2d593b re225e77  
    6161void    tdcxupd(void);
    6262void    tdcyupd(void);
     63
     64extern  void curset(struct curpak *s);
    6365
    6466/*
  • ram/tdselbx.c

    rd2d593b re225e77  
    1313#include "midas.h"
    1414#include "tundsp.h"
     15
     16#include "memory.h"
     17#include "vsddsw.h"
    1518
    1619extern  void    enterit(void);
     
    4346int16_t bx_null(void);
    4447int16_t tdfnbox(int16_t n);
     48
     49extern  int16_t tt_incr(int16_t from, int16_t to);
     50extern  int16_t tt_intp(int16_t from, int16_t to);
     51extern  int16_t vtyper(void);
     52extern  void dsttval(int16_t row, int16_t col, int16_t val, uint16_t fg, uint16_t bg);
     53extern  void gettun(int16_t n);
     54extern  void puttun(int16_t n);
     55extern  void td_incr(int16_t mode);
     56extern  void td_intp(int16_t mode);
     57extern  void td_trcp(int16_t mode);
     58extern  void tdswin(int16_t n);
     59extern  void tt_trcp(int16_t start, int16_t finish, int16_t dest);
     60extern  void twins(void);
     61extern  void vtsetup(uint16_t *obj, int16_t (*dsp)(), int16_t col, int8_t *ptr, int16_t tr, int16_t tc, int16_t (*adv)(), int16_t (*bsp)(), int16_t (*cup)(), int16_t (*cdn)(), int16_t (*stop)(), uint16_t fg, uint16_t bg);
    4562
    4663/*
  • ram/ttcpos.c

    rd2d593b re225e77  
    2222
    2323extern  uint16_t        exp_c(uint16_t c);
     24
     25extern  void andcopy(uint16_t *to, uint16_t *from, uint16_t with, int16_t len);
    2426
    2527extern  int16_t vtcrow;         /* virtual typewriter cursor row */
  • ram/tundsp.c

    rd2d593b re225e77  
    1818#include "midas.h"
    1919#include "tundsp.h"
     20
     21#include "memory.h"
     22#include "stdio.h"
     23#include "strings.h"
     24
     25extern int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     26extern uint16_t exp_c(uint16_t c);
     27extern void arcurs(uint16_t icolor);
     28extern void cnvc2p(int8_t *buf, int16_t cv);
     29extern void dswap(void);
     30extern void itcini(uint16_t color);
     31extern void itcpos(int16_t row, int16_t col);
     32extern void settc(int16_t rv, int16_t cv);
     33extern void ttcini(uint16_t color);
     34extern void vsndpal(int16_t pp[16][3]);
    2035
    2136#define TUN_VAL 100             /* default value for tunval in cents */
  • ram/vtyper.c

    rd2d593b re225e77  
    1414#include "midas.h"
    1515
     16#include "vsddsw.h"
     17
    1618extern  uint16_t        exp_c(uint16_t c);
     19
     20extern  void ttcpos(int16_t row, int16_t col);
    1721
    1822extern  int16_t cxrate;         /* data entry cursor x (col) update increment */
  • ram/wdfield.c

    rd2d593b re225e77  
    2121#include "instdsp.h"
    2222#include "wsdsp.h"
     23
     24#include "memory.h"
     25#include "stdio.h"
     26#include "vsddsw.h"
    2327
    2428#define WCSCALE         32768L
     
    7074extern  void    vcputsv(int16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *str, int16_t pitch);
    7175
    72 extern  void    *memset(void *vp, int8_t c, int16_t n);
     76extern  void    wscalc(void);
     77extern  void    adj(int16_t wshar);
     78extern  void    wdswin(int16_t n);
     79extern  void    clrws(void);
     80extern  void    wadj(void);
     81extern  void    wwins(void);
     82extern  void    curset(struct curpak *s);
    7383
    7484/*
  • ram/wdselbx.c

    rd2d593b re225e77  
    1919#include "wsdsp.h"
    2020
     21#include "memory.h"
     22
    2123extern  int16_t entbh(int16_t n);
    2224extern  void    wdswin(int16_t n);
     
    4850int16_t bx_null(void);
    4951int16_t wdfnbox(int16_t n);
     52
     53extern  int16_t gcurpos(int16_t xloc, int16_t yloc);
     54extern  void arcurs(uint16_t icolor);
     55extern  void settc(int16_t rv, int16_t cv);
     56extern  void updfpu(void);
     57extern  void wadj(void);
    5058
    5159/*
  • ram/wheel.c

    rd2d593b re225e77  
    2929
    3030extern  uint16_t        setipl(uint16_t arg);
     31
     32extern  int16_t infield(int16_t row, int16_t col, struct fet *fetp);
     33extern  void cmfix(void);
     34extern  void smy_up(int16_t tag);
     35extern  void sqy_up(int16_t tag);
    3136
    3237#define M_FL_CT         1024                    /* mouse flush count */
     
    226231#include "swrtab.h"             /* long swrtab[128]; */
    227232
     233#include "memory.h"
     234#include "strings.h"
     235
    228236/*
    229237
  • ram/wscalc.c

    rd2d593b re225e77  
    2929
    3030#include "knmtab.h"             /* short knmtab[NUMHARM][NUMWPCAL]; */
     31
     32#include "memory.h"
    3133
    3234/*
  • ram/wsdsp.c

    rd2d593b re225e77  
    2121#include "instdsp.h"
    2222#include "wsdsp.h"
     23
     24#include "stdio.h"
    2325
    2426/* things defined elsewhere */
     
    8082void    wdpoint(int16_t x, int16_t y, int16_t pen);
    8183
     84extern  void arcurs(uint16_t icolor);
     85extern  void clrwsa(void);
     86extern  void dswap(void);
     87extern  void itcini(uint16_t color);
     88extern  void itcpos(int16_t row, int16_t col);
     89extern  void newws(void);
     90extern  void setgc(int16_t xv, int16_t yv);
     91extern  void updfpu(void);
     92extern  void vsndpal(int16_t pp[16][3]);
     93
    8294/*
    8395
  • rom/booter.c

    rd2d593b re225e77  
    2424extern  struct  fcb     *SnapFCB(struct fcb *fcp);
    2525extern  int16_t ClusMap(struct fcb *fcp);
     26
     27extern  int16_t waitcr(void);
    2628#endif
    2729
  • rom/romp.c

    rd2d593b re225e77  
    4141#include "vsddsw.h"
    4242#include "vsddvars.h"
     43
     44#include "glcfns.h"
     45#include "stdio.h"
    4346#endif
    4447
     
    211214int16_t cx_chek(void);
    212215
     216extern  int16_t setjmp(struct JMP_BUF *env);
     217extern  void longjmp(struct JMP_BUF *env, int16_t val);
     218extern  void tsetup(void);
     219
    213220int8_t  hs_mtst[];
    214221
  • vlib/vhinit.c

    rd2d593b re225e77  
    1919#include "vsdd.h"
    2020#include "memory.h"
     21
     22#include "vsddsw.h"
    2123
    2224#define VREG(h,v)       ((h<<10)|v)
  • vlib/vobjfns.c

    rd2d593b re225e77  
    6363extern  void    objon(uint16_t obj, uint16_t line, uint16_t num);
    6464extern  void    VIint(void);
     65
     66extern  uint16_t setipl(uint16_t arg);
    6567
    6668int16_t         wsize;          /* object width calculated by SetObj() */
Note: See TracChangeset for help on using the changeset viewer.