Branch data Line data Source code
1 : : #include <stdlib.h>
2 : : #include <stdio.h>
3 : : #include <string.h>
4 : : #include <assert.h>
5 : : #include <limits.h>
6 : : #include <setjmp.h>
7 : :
8 : : #include "flisp.h"
9 : : #include "equalhash.h"
10 : :
11 : : #include "htable.inc"
12 : :
13 : : #define _equal_lispvalue_(x, y, ctx) \
14 : : equal_lispvalue((fl_context_t*)ctx, (value_t)(x), (value_t)(y))
15 : : #define _hash_lispvalue_(x, ctx) \
16 : : hash_lispvalue((fl_context_t*)ctx, (value_t)(x))
17 : :
18 : : #ifdef __cplusplus
19 : : extern "C" {
20 : : #endif
21 : :
22 [ + + + + : 207285674 : HTIMPL_R(equalhash, _hash_lispvalue_, _equal_lispvalue_)
+ + + + +
+ + + + +
+ + + + -
+ + - + +
- + + + +
+ + + + +
+ + ]
23 : :
24 : : #ifdef __cplusplus
25 : : }
26 : : #endif
|