ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/microscheme/scheme.h
(Generate patch)

Comparing cvsroot/microscheme/scheme.h (file contents):
Revision 1.10 by root, Tue Dec 1 01:54:27 2015 UTC vs.
Revision 1.11 by root, Tue Dec 1 07:13:25 2015 UTC

138# define SCHEME_A 138# define SCHEME_A
139# define SCHEME_A_ 139# define SCHEME_A_
140#endif 140#endif
141 141
142typedef struct scheme scheme; 142typedef struct scheme scheme;
143typedef void *pointer; 143//typedef void *pointer;
144typedef struct cell *pointer; // for debugging, slightly worse code, surprisingly
144 145
145typedef long IVALUE; /* this is not used consistently yet */ 146typedef long IVALUE; /* this is not used consistently yet */
146#if USE_REAL 147#if USE_REAL
147typedef double RVALUE; 148typedef double RVALUE;
148#else 149#else
149typedef long RVALUE; 150typedef IVALUE RVALUE;
150#endif 151#endif
151 152
152/* Used for documentation purposes, to signal functions in 'interface' */ 153/* Used for documentation purposes, to signal functions in 'interface' */
153#define INTERFACE static 154#define INTERFACE static
154 155

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines