parent
1006496256
commit
0bf4243ae0
|
@ -27,15 +27,10 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#ifdef __LP64__
|
#define NUM_FORMAT "%" PRIdPTR
|
||||||
#define NUM_FORMAT "%" PRId64
|
|
||||||
typedef uint64_t value_t;
|
typedef intptr_t number_t;
|
||||||
typedef int64_t number_t;
|
typedef uintptr_t value_t;
|
||||||
#else
|
|
||||||
#define NUM_FORMAT "%" PRId32
|
|
||||||
typedef uint32_t value_t;
|
|
||||||
typedef int32_t number_t;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
value_t car;
|
value_t car;
|
||||||
|
|
13
tiny/lisp.c
13
tiny/lisp.c
|
@ -27,15 +27,10 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#ifdef __LP64__
|
#define NUM_FORMAT "%" PRIdPTR
|
||||||
#define NUM_FORMAT "%" PRId64
|
|
||||||
typedef uint64_t value_t;
|
typedef intptr_t number_t;
|
||||||
typedef int64_t number_t;
|
typedef uintptr_t value_t;
|
||||||
#else
|
|
||||||
#define NUM_FORMAT "%" PRId32
|
|
||||||
typedef uint32_t value_t;
|
|
||||||
typedef int32_t number_t;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
value_t car;
|
value_t car;
|
||||||
|
|
13
tiny/lisp2.c
13
tiny/lisp2.c
|
@ -48,15 +48,10 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#ifdef __LP64__
|
#define NUM_FORMAT "%" PRIdPTR
|
||||||
#define NUM_FORMAT "%" PRId64
|
|
||||||
typedef uint64_t value_t;
|
typedef intptr_t number_t;
|
||||||
typedef int64_t number_t;
|
typedef uintptr_t value_t;
|
||||||
#else
|
|
||||||
#define NUM_FORMAT "%" PRId32
|
|
||||||
typedef uint32_t value_t;
|
|
||||||
typedef int32_t number_t;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
value_t car;
|
value_t car;
|
||||||
|
|
17
tiny/lispf.c
17
tiny/lispf.c
|
@ -33,25 +33,16 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#ifdef __LP64__
|
|
||||||
typedef uint64_t value_t;
|
|
||||||
#else
|
|
||||||
typedef uint32_t value_t;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef FLOAT
|
#ifdef FLOAT
|
||||||
#define NUM_FORMAT "%f"
|
#define NUM_FORMAT "%f"
|
||||||
typedef float number_t;
|
typedef float number_t;
|
||||||
#else
|
#else
|
||||||
#ifdef __LP64__
|
#define NUM_FORMAT "%" PRIdPTR
|
||||||
#define NUM_FORMAT "%" PRId64
|
typedef intptr_t number_t;
|
||||||
typedef int64_t number_t;
|
|
||||||
#else
|
|
||||||
#define NUM_FORMAT "%" PRId32
|
|
||||||
typedef int32_t number_t;
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
typedef uintptr_t value_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
value_t car;
|
value_t car;
|
||||||
value_t cdr;
|
value_t cdr;
|
||||||
|
|
Loading…
Reference in New Issue