LispBM
Loading...
Searching...
No Matches
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
29extern "C" {
30#endif
32 bool struct_eq(lbm_value a, lbm_value b);
33#ifdef __cplusplus
34}
35#endif
36#endif
37
38
lbm_value(* fundamental_fun)(lbm_value *, lbm_uint, eval_context_t *)
Definition eval_cps.h:104
const fundamental_fun fundamental_table[]
Definition fundamental.c:1470
bool struct_eq(lbm_value a, lbm_value b)
Definition fundamental.c:242
uint32_t lbm_value
Definition lbm_types.h:44