source: buchla-68k/ram/showcfg.x

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

Keep macros in external declarations.

  • Property mode set to 100644
File size: 1.4 KB
Line 
1/*
2 =============================================================================
3 showcfg.c -- external declarations
4 =============================================================================
5*/
6
7#pragma once
8
9#include "fields.h"
10#include "stdint.h"
11
12#define MAXPAT 35
13
14/*
15 =============================================================================
16 external variables
17 =============================================================================
18*/
19
20extern int8_t cfg_00[64][3];
21extern int8_t cfg_01[64][3];
22extern int8_t cfg_02[64][3];
23extern int8_t cfg_03[64][3];
24extern int8_t cfg_04[64][3];
25extern int8_t cfg_05[64][3];
26extern int8_t cfg_06[64][3];
27extern int8_t cfg_07[64][3];
28extern int8_t cfg_08[64][3];
29extern int8_t cfg_09[64][3];
30extern int8_t cfg_10[64][3];
31extern int8_t cfg_11[64][3];
32extern int8_t *cfgptr[12];
33extern struct fet id_fet2[];
34extern struct fet id_fet3[];
35extern struct selbox idmbox[];
36extern uint16_t pat[MAXPAT][16];
37extern int16_t patctab[MAXPAT];
38
39/*
40 =============================================================================
41 external functions
42 =============================================================================
43*/
44
45extern void dispcfg(int16_t nn);
46extern void dispws(int16_t ws);
47extern int16_t imfnbox(int16_t n);
48extern void putpat(int16_t pn, int16_t px, int16_t py, int16_t patc);
49extern void showcfg(int16_t nn);
50extern void wcmenu(int16_t wc);
Note: See TracBrowser for help on using the repository browser.