1
/******************************************************************************
2
* Copyright (c) 2004, 2008 IBM Corporation
4
* This program and the accompanying materials
5
* are made available under the terms of the BSD License
6
* which accompanies this distribution, and is available at
7
* http://www.opensource.org/licenses/bsd-license.php
10
* IBM Corporation - initial implementation
11
*****************************************************************************/
16
#define PAGE_SIZE 4096
17
#define HEAP_SIZE 0x800000
20
#define SET_CI set_ci()
21
#define CLR_CI clr_ci()
27
// The big Forth source file that contains everything but the core engine.
28
// We include it as a hunk of data into the C part of SLOF; at startup
29
// time, this will be EVALUATE'd.
30
extern char _binary_OF_fsi_start[], _binary_OF_fsi_end[];
32
extern cell the_mem[]; /* Space for the dictionary / the HERE pointer */
34
extern cell *restrict dp;
35
extern cell *restrict rp;
37
void client_entry_point(void);
39
extern unsigned long call_client(cell);
40
extern long c_romfs_lookup(long, long, void *);
41
extern long writeLogByte(long, long);