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.11 by root, Tue Dec 1 07:13:25 2015 UTC vs.
Revision 1.12 by root, Wed Dec 2 07:43:46 2015 UTC

110 110
111#ifndef USE_INTCACHE 111#ifndef USE_INTCACHE
112# define USE_INTCACHE 1 112# define USE_INTCACHE 1
113#endif 113#endif
114 114
115#ifndef USE_SYSTEM_MALLOC
116# define USE_SYSTEM_MALLOC 1
117#endif
118
115#ifndef SHOW_ERROR_LINE /* Show error line in file */ 119#ifndef SHOW_ERROR_LINE /* Show error line in file */
116# define SHOW_ERROR_LINE 1 120# define SHOW_ERROR_LINE 1
117#endif 121#endif
118 122
119#if !USE_REAL 123#if !USE_REAL
169void scheme_set_external_data (SCHEME_P_ void *p); 173void scheme_set_external_data (SCHEME_P_ void *p);
170SCHEME_EXPORT void scheme_define (SCHEME_P_ pointer env, pointer symbol, pointer value); 174SCHEME_EXPORT void scheme_define (SCHEME_P_ pointer env, pointer symbol, pointer value);
171 175
172typedef pointer (*foreign_func) (SCHEME_P_ pointer); 176typedef pointer (*foreign_func) (SCHEME_P_ pointer);
173 177
174pointer xcons (SCHEME_P_ pointer a, pointer b, int immutable); 178//pointer xcons (SCHEME_P_ pointer a, pointer b);
175INTERFACE pointer mk_integer (SCHEME_P_ IVALUE n); 179INTERFACE pointer mk_integer (SCHEME_P_ IVALUE n);
176INTERFACE pointer mk_real (SCHEME_P_ RVALUE n); 180INTERFACE pointer mk_real (SCHEME_P_ RVALUE n);
177INTERFACE pointer mk_symbol (SCHEME_P_ const char *name); 181INTERFACE pointer mk_symbol (SCHEME_P_ const char *name);
178INTERFACE pointer gensym (SCHEME_P); 182INTERFACE pointer gensym (SCHEME_P);
179INTERFACE pointer mk_string (SCHEME_P_ const char *str); 183INTERFACE pointer mk_string (SCHEME_P_ const char *str);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines