source: buchla-68k/ram/libdsp.x@ 6262b5c

Last change on this file since 6262b5c was 6262b5c, checked in by Thomas Lopatic <thomas@…>, 7 years ago

Added include files for global functions and variables.

  • Property mode set to 100644
File size: 2.1 KB
Line 
1#pragma once
2
3#include "stdint.h"
4
5/*
6 =============================================================================
7 libdsp.c -- global variables
8 =============================================================================
9*/
10
11extern int8_t *ftypes[][3];
12extern int16_t lbrpal[16][3];
13extern int8_t ld_em1[];
14extern int8_t ld_em2[];
15
16/*
17 =============================================================================
18 libdsp.c -- global functions
19 =============================================================================
20*/
21
22extern void advlcur(void);
23extern void bsplcur(void);
24extern int32_t chksum(int8_t *area, int32_t len);
25extern int16_t ckdups(void);
26extern int16_t ckstor(void);
27extern void clrcat(void);
28extern int16_t clreq(int32_t bytes);
29extern void dslslot(int16_t slot, uint16_t fg, int16_t row);
30extern uint16_t exp_c(uint16_t c);
31extern int16_t fcindex(void);
32extern void fcreset(void);
33extern int8_t *fctstr(int16_t ns, int16_t just);
34extern int16_t ftkind(int16_t ns);
35extern int16_t getcat(int16_t msgsw);
36extern int16_t getslot(void);
37extern void ldbord(void);
38extern void ldbusy(int8_t *msg);
39extern int16_t ldline(int16_t cy);
40extern void ldpoint(int16_t x, int16_t y, int16_t pen);
41extern void ldswin(int16_t n);
42extern void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, uint16_t fgcolor, uint16_t bgcolor);
43extern void libdsp(void);
44extern int16_t lin2slt(int16_t line);
45extern void lmwclr(void);
46extern void lmwvtyp(void);
47extern void lwins(void);
48extern void makelh(int16_t kind);
49extern void noslot(int16_t fctype);
50extern int16_t ocslot(int16_t slot);
51extern int16_t putcat(void);
52extern int16_t rd_ec(FILE *fp, int8_t *to, int32_t len);
53extern int16_t showcat(void);
54extern int16_t showsiz(void);
55extern int8_t *slotnam(uint16_t slot, uint16_t kind);
56extern int16_t spacerq(int16_t kind);
57extern int16_t srchcat(int8_t extn[]);
58extern int16_t storit(void);
59extern void streset(void);
60extern int16_t wr_ec(FILE *fp, int8_t *from, int32_t len);
61extern int16_t writem(void);
62extern int16_t wrtfile(int16_t kind);
63
Note: See TracBrowser for help on using the repository browser.