source: buchla-68k/ram/stmproc.x@ 2340de6

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

Keep macros in external declarations.

  • Property mode set to 100644
File size: 1.6 KB
Line 
1/*
2 =============================================================================
3 stmproc.c -- external declarations
4 =============================================================================
5*/
6
7#pragma once
8
9#include "patch.h"
10#include "stdint.h"
11#include "wordq.h"
12
13/*
14 =============================================================================
15 external variables
16 =============================================================================
17*/
18
19extern struct defent defents[RAWDEFS];
20extern int8_t defptr[NDEFSTMS];
21extern int8_t dmatch[];
22extern uint16_t dpecpos;
23extern uint16_t dpepred;
24extern uint16_t dpesucc;
25extern uint16_t dtfree;
26extern struct patch patches[MAXPATCH];
27extern int8_t ptdsbuf[50];
28extern struct wordq ptefifo;
29extern uint16_t ptewrds[NPTEQELS];
30extern uint16_t ptfree;
31extern int8_t stmptr[NDEFSTMS];
32
33/*
34 =============================================================================
35 external functions
36 =============================================================================
37*/
38
39extern int16_t cprdpe(uint16_t np);
40extern int16_t cprpte(uint16_t np);
41extern void dpte(int16_t pe, int16_t row, int16_t atr);
42extern void dptw(void);
43extern uint16_t dt_alc(void);
44extern void dt_del(uint16_t de);
45extern void entrpte(void);
46extern int16_t find1st(void);
47extern int16_t finddpe(void);
48extern int16_t findnxt(int16_t cp);
49extern int16_t findprv(int16_t cp);
50extern int16_t findpte(void);
51extern void initpt(void);
52extern uint16_t pt_alc(void);
53extern void pt_del(uint16_t pe);
54extern void srdspte(void);
55extern void stmproc(uint16_t trg);
Note: See TracBrowser for help on using the repository browser.