1 | /*
|
---|
2 | =============================================================================
|
---|
3 | libs.h -- library include file
|
---|
4 | Version 1 -- 2017-07-10 -- Thomas Lopatic
|
---|
5 | =============================================================================
|
---|
6 | */
|
---|
7 |
|
---|
8 | #pragma once
|
---|
9 |
|
---|
10 | /* macro and type declarations */
|
---|
11 |
|
---|
12 | #include "ascii.h"
|
---|
13 | #include "asgdsp.h"
|
---|
14 | #include "biosdefs.h"
|
---|
15 | #include "charset.h"
|
---|
16 | #include "cmeta.h"
|
---|
17 | #include "ctype.h"
|
---|
18 | #include "curpak.h"
|
---|
19 | #include "debug.h"
|
---|
20 | #include "errdefs.h"
|
---|
21 | #include "errno.h"
|
---|
22 | #include "fcntl.h"
|
---|
23 | #include "fields.h"
|
---|
24 | #include "fpu.h"
|
---|
25 | #include "fspars.h"
|
---|
26 | #include "glcdefs.h"
|
---|
27 | #include "graphdef.h"
|
---|
28 | #include "hwdefs.h"
|
---|
29 | #include "instdsp.h"
|
---|
30 | #include "io.h"
|
---|
31 | #include "lcdline.h"
|
---|
32 | #include "libdsp.h"
|
---|
33 | #include "macros.h"
|
---|
34 | #include "menu.h"
|
---|
35 | #include "midas.h"
|
---|
36 | #include "objdefs.h"
|
---|
37 | #include "panel.h"
|
---|
38 | #include "patch.h"
|
---|
39 | #include "ptdisp.h"
|
---|
40 | #include "regs.h"
|
---|
41 | #include "scdsp.h"
|
---|
42 | #include "sclock.h"
|
---|
43 | #include "score.h"
|
---|
44 | #include "scwheel.h"
|
---|
45 | #include "secops.h"
|
---|
46 | #include "setjmp.h"
|
---|
47 | #include "slice.h"
|
---|
48 | #include "smdefs.h"
|
---|
49 | #include "stdarg.h"
|
---|
50 | #include "stddefs.h"
|
---|
51 | #include "stdint.h"
|
---|
52 | #include "stdio.h"
|
---|
53 | #include "timers.h"
|
---|
54 | #include "tundsp.h"
|
---|
55 | #include "uartio.h"
|
---|
56 | #include "vsdd.h"
|
---|
57 | #include "wordq.h"
|
---|
58 | #include "wsdsp.h"
|
---|
59 |
|
---|
60 | /* functions and variables */
|
---|
61 |
|
---|
62 | #include "../iolib/dofmt.x"
|
---|
63 | #include "../iolib/mdump.x"
|
---|
64 | #include "../iolib/pause.x"
|
---|
65 | #include "../iolib/printf.x"
|
---|
66 | #include "../iolib/rawio.x"
|
---|
67 | #include "../iolib/sprintf.x"
|
---|
68 | #include "../iolib/waitcr.x"
|
---|
69 |
|
---|
70 | #include "../lib700/bitrev.x"
|
---|
71 | #include "../lib700/ctype.x"
|
---|
72 | #include "../lib700/ispow2.x"
|
---|
73 | #include "../lib700/mangle.x"
|
---|
74 | #include "../lib700/micons.x"
|
---|
75 | #include "../lib700/tolower.x"
|
---|
76 | #include "../lib700/toupper.x"
|
---|
77 |
|
---|
78 | #include "../libcio/atoi.x"
|
---|
79 | #include "../libcio/atol.x"
|
---|
80 | #include "../libcio/blkrd.x"
|
---|
81 | #include "../libcio/blkwr.x"
|
---|
82 | #include "../libcio/close.x"
|
---|
83 | #include "../libcio/clusmap.x"
|
---|
84 | #include "../libcio/conin.x"
|
---|
85 | #include "../libcio/conwr.x"
|
---|
86 | #include "../libcio/dirfns.x"
|
---|
87 | #include "../libcio/fgets.x"
|
---|
88 | #include "../libcio/filesys.x"
|
---|
89 | #include "../libcio/filname.x"
|
---|
90 | #include "../libcio/flread.x"
|
---|
91 | #include "../libcio/fopen.x"
|
---|
92 | #include "../libcio/fprintf.x"
|
---|
93 | #include "../libcio/fputs.x"
|
---|
94 | #include "../libcio/fread.x"
|
---|
95 | #include "../libcio/fscanf.x"
|
---|
96 | #include "../libcio/fseek.x"
|
---|
97 | #include "../libcio/fsinit.x"
|
---|
98 | #include "../libcio/fsize.x"
|
---|
99 | #include "../libcio/fstubs.x"
|
---|
100 | #include "../libcio/ftell.x"
|
---|
101 | #include "../libcio/fwrite.x"
|
---|
102 | #include "../libcio/getbuff.x"
|
---|
103 | #include "../libcio/getc.x"
|
---|
104 | #include "../libcio/getl.x"
|
---|
105 | #include "../libcio/getw.x"
|
---|
106 | #include "../libcio/lseek.x"
|
---|
107 | #include "../libcio/open.x"
|
---|
108 | #include "../libcio/posit.x"
|
---|
109 | #include "../libcio/putc.x"
|
---|
110 | #include "../libcio/putl.x"
|
---|
111 | #include "../libcio/putw.x"
|
---|
112 | #include "../libcio/readrn.x"
|
---|
113 | #include "../libcio/read.x"
|
---|
114 | #include "../libcio/rename.x"
|
---|
115 | #include "../libcio/scan.x"
|
---|
116 | #include "../libcio/setbuf.x"
|
---|
117 | #include "../libcio/ungetc.x"
|
---|
118 | #include "../libcio/unlink.x"
|
---|
119 | #include "../libcio/writern.x"
|
---|
120 | #include "../libcio/write.x"
|
---|
121 |
|
---|
122 | #include "../libsm/index.x"
|
---|
123 | #include "../libsm/memccpy.x"
|
---|
124 | #include "../libsm/memchr.x"
|
---|
125 | #include "../libsm/memcmpu.x"
|
---|
126 | #include "../libsm/memcmp.x"
|
---|
127 | #include "../libsm/memcpyw.x"
|
---|
128 | #include "../libsm/memcpy.x"
|
---|
129 | #include "../libsm/memsetw.x"
|
---|
130 | #include "../libsm/memset.x"
|
---|
131 | #include "../libsm/rindex.x"
|
---|
132 | #include "../libsm/str2lc.x"
|
---|
133 | #include "../libsm/str2uc.x"
|
---|
134 | #include "../libsm/strcat.x"
|
---|
135 | #include "../libsm/strccpy.x"
|
---|
136 | #include "../libsm/strchr.x"
|
---|
137 | #include "../libsm/strcmp.x"
|
---|
138 | #include "../libsm/strcpy.x"
|
---|
139 | #include "../libsm/strcspn.x"
|
---|
140 | #include "../libsm/strfill.x"
|
---|
141 | #include "../libsm/strlcmp.x"
|
---|
142 | #include "../libsm/strlen.x"
|
---|
143 | #include "../libsm/strltrm.x"
|
---|
144 | #include "../libsm/strncat.x"
|
---|
145 | #include "../libsm/strncmp.x"
|
---|
146 | #include "../libsm/strncpy.x"
|
---|
147 | #include "../libsm/strpbrk.x"
|
---|
148 | #include "../libsm/strrchr.x"
|
---|
149 | #include "../libsm/strrevi.x"
|
---|
150 | #include "../libsm/strrev.x"
|
---|
151 | #include "../libsm/strrtrm.x"
|
---|
152 | #include "../libsm/strspn.x"
|
---|
153 | #include "../libsm/strtok.x"
|
---|
154 | #include "../libsm/strtol.x"
|
---|
155 |
|
---|
156 | #include "../misc/proto.x"
|
---|
157 |
|
---|
158 | #include "../prolog/croot.x"
|
---|
159 |
|
---|
160 | #include "../vlib/cg2.x"
|
---|
161 | #include "../vlib/cg3.x"
|
---|
162 | #include "../vlib/glcinit.x"
|
---|
163 | #include "../vlib/lseg.x"
|
---|
164 | #include "../vlib/vbfill4.x"
|
---|
165 | #include "../vlib/vclrs.x"
|
---|
166 | #include "../vlib/vhinit.x"
|
---|
167 | #include "../vlib/vmput.x"
|
---|
168 | #include "../vlib/vobjfns.x"
|
---|
169 | #include "../vlib/vputsv.x"
|
---|
170 | #include "../vlib/vputs.x"
|
---|
171 | #include "../vlib/vsetpal.x"
|
---|
172 | #include "../vlib/vsinit.x"
|
---|
173 | #include "../vlib/vspray4.x"
|
---|
174 | #include "../vlib/vtext.x"
|
---|
175 | #include "../vlib/vwputm.x"
|
---|