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

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

Fewer incompatible pointers.

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