source: buchla-68k/ram/ptselbx.x@ a4bd34f

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

Cleanup.

  • Property mode set to 100644
File size: 2.2 KB
Line 
1/*
2 =============================================================================
3 ptselbx.c -- external declarations
4 =============================================================================
5*/
6
7#pragma once
8
9#include "fields.h"
10#include "patch.h"
11#include "stdint.h"
12
13/*
14 =============================================================================
15 external variables
16 =============================================================================
17*/
18
19extern int8_t datafmt[];
20extern uint16_t datasrc[];
21extern int16_t defcols[];
22extern uint16_t desdat1[];
23extern uint16_t desdat2[];
24extern int8_t desdatf[];
25extern int8_t destfmt[];
26extern int16_t destype[];
27extern uint16_t dfsttab[];
28extern int16_t dfsttp[];
29extern int16_t dstcols[];
30extern uint16_t fpudtab[];
31extern int16_t fpuetab[];
32extern int8_t hilitab[][8];
33extern uint16_t omdtab[];
34extern int16_t omftab[];
35extern uint16_t omtabl[];
36extern int16_t ptbflag;
37extern struct selbox ptboxes[];
38extern int8_t ptdebuf[50];
39extern struct patch ptebuf;
40extern int16_t ptecpos;
41extern uint16_t ptedat1;
42extern uint16_t ptedat2;
43extern int16_t ptedata;
44extern uint16_t ptedef;
45extern int16_t ptedest;
46extern int16_t ptedfok;
47extern int16_t ptedfst;
48extern int16_t ptedftp;
49extern int16_t ptedsok;
50extern int16_t ptedtok;
51extern int16_t ptegood;
52extern int16_t ptemenu;
53extern int16_t ptepred;
54extern int16_t pteset;
55extern uint16_t ptespec;
56extern uint16_t ptestm;
57extern int16_t ptestok;
58extern uint16_t ptesuba;
59extern int16_t ptesucc;
60extern int8_t *rawdata[];
61extern int8_t *rawdest[];
62extern int8_t *rawdfst[];
63extern int8_t *rawfpud[];
64extern int8_t *rawmdat[];
65extern int8_t *rawmode[];
66extern int16_t stmcols[];
67
68/*
69 =============================================================================
70 external functions
71 =============================================================================
72*/
73
74extern void aftercm(void);
75extern void badpdat(void);
76extern void edefstm(int16_t du, int16_t n);
77extern void endpsm(int16_t row, int16_t col);
78extern void epatch(void);
79extern void hilitpm(int8_t n);
80extern void movectc(int16_t r, int16_t c);
81extern void ptdest(int16_t du);
82extern int16_t ptfnbox(int16_t n);
83extern void setsubm(int16_t r, int16_t c);
Note: See TracBrowser for help on using the repository browser.