LispBM
include
fundamental.h
Go to the documentation of this file.
1
/*
2
Copyright 2019 Joel Svensson svenssonjoel@yahoo.se
3
4
This program is free software: you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation, either version 3 of the License, or
7
(at your option) any later version.
8
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
13
14
You should have received a copy of the GNU General Public License
15
along with this program. If not, see <http://www.gnu.org/licenses/>.
16
*/
23
#ifndef _FUNDAMENTAL_H_
24
#define _FUNDAMENTAL_H_
25
26
#include <
eval_cps.h
>
27
28
#ifdef __cplusplus
29
extern
"C"
{
30
#endif
31
extern
const
fundamental_fun
fundamental_table
[];
32
bool
struct_eq
(
lbm_value
a,
lbm_value
b);
33
#ifdef __cplusplus
34
}
35
#endif
36
#endif
37
38
struct_eq
bool struct_eq(lbm_value a, lbm_value b)
Definition:
fundamental.c:222
eval_cps.h
fundamental_table
const fundamental_fun fundamental_table[]
Definition:
fundamental.c:1383
lbm_value
uint32_t lbm_value
Definition:
lbm_types.h:44
fundamental_fun
lbm_value(* fundamental_fun)(lbm_value *, lbm_uint, eval_context_t *)
Definition:
eval_cps.h:104
Generated by
1.8.17