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

Last change on this file since 3fcb810 was 494d8ff, checked in by Thomas Lopatic <thomas@…>, 7 years ago

Fixed libdsp.c.

  • Property mode set to 100644
File size: 2.2 KB
RevLine 
[526a993]1/*
2 =============================================================================
3 libdsp.c -- external declarations
4 =============================================================================
5*/
6
[6262b5c]7#pragma once
8
9#include "stdint.h"
[6aa430b]10#include "stdio.h"
[6262b5c]11
12/*
13 =============================================================================
[526a993]14 external variables
[6262b5c]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 =============================================================================
[526a993]25 external functions
[6262b5c]26 =============================================================================
27*/
28
29extern void advlcur(void);
30extern void bsplcur(void);
[298f0b4]31extern int32_t chksum(void *area, int32_t len);
[6262b5c]32extern int16_t ckdups(void);
33extern int16_t ckstor(void);
34extern void clrcat(void);
35extern int16_t clreq(int32_t bytes);
[494d8ff]36extern void dslslot(int16_t slot, int16_t fg, int16_t row);
[432327d]37extern uint16_t exp_c(int16_t c);
[6262b5c]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);
[494d8ff]49extern void ldwmsg(int8_t *line1, int8_t *line2, int8_t *line3, int16_t fgcolor, int16_t bgcolor);
[6262b5c]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);
[298f0b4]59extern int16_t rd_ec(FILE *fp, void *to, int32_t len);
[6262b5c]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);
[298f0b4]67extern int16_t wr_ec(FILE *fp, void *from, int32_t len);
[6262b5c]68extern int16_t writem(void);
69extern int16_t wrtfile(int16_t kind);
Note: See TracBrowser for help on using the repository browser.