source: buchla-68k/ram/cminit.x@ ea9a162

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

Keep macros in external declarations.

  • Property mode set to 100644
File size: 1.2 KB
Line 
1/*
2 =============================================================================
3 cminit.c -- external declarations
4 =============================================================================
5*/
6
7#pragma once
8
9#include "stdint.h"
10
11#define CM_MXSTR 257 /* maximum parser string result length */
12
13/*
14 =============================================================================
15 external variables
16 =============================================================================
17*/
18
19extern int16_t QQanch;
20extern int8_t QQchr;
21extern int8_t QQdig;
22extern int8_t *QQin;
23extern int8_t *QQip;
24extern int16_t QQlnum;
25extern int32_t QQnum;
26extern int8_t *QQop;
27extern int8_t QQstr[CM_MXSTR];
28extern int16_t QQsw;
29
30/*
31 =============================================================================
32 external functions
33 =============================================================================
34*/
35
36extern int16_t CMchr(int8_t c);
37extern int16_t CMdig(void);
38extern void CMinit(int8_t *ip);
39extern int16_t CMlist(int8_t *l[]);
40extern int16_t CMlong(void);
41extern int16_t CMstat(int8_t *msg);
42extern int16_t CMstr(int8_t *s);
43extern int16_t CMuchr(int8_t c);
44extern int16_t CMulist(int8_t *l[]);
45extern int16_t CMustr(int8_t *s);
Note: See TracBrowser for help on using the repository browser.