"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "scm.h" between
scm-5f2.zip and scm-5f3.zip

About: SCM is a Scheme Language Interpreter.

scm.h  (scm-5f2):scm.h  (scm-5f3)
skipping to change at line 645 skipping to change at line 645
SCM_EXPORT unsigned char upcase[], downcase[]; SCM_EXPORT unsigned char upcase[], downcase[];
SCM_EXPORT SCM symhash; SCM_EXPORT SCM symhash;
SCM_EXPORT int symhash_dim; SCM_EXPORT int symhash_dim;
SCM_EXPORT int no_symhash_gc; /* Set when linking code produced by Hobbit compil er. */ SCM_EXPORT int no_symhash_gc; /* Set when linking code produced by Hobbit compil er. */
SCM_EXPORT long heap_cells; SCM_EXPORT long heap_cells;
SCM_EXPORT CELLPTR heap_org; SCM_EXPORT CELLPTR heap_org;
SCM_EXPORT VOLATILE SCM freelist; SCM_EXPORT VOLATILE SCM freelist;
SCM_EXPORT long gc_cells_collected, gc_malloc_collected, gc_ports_collected; SCM_EXPORT long gc_cells_collected, gc_malloc_collected, gc_ports_collected;
SCM_EXPORT long gc_syms_collected; SCM_EXPORT long gc_syms_collected;
SCM_EXPORT long cells_allocated, lcells_allocated, mallocated, lmallocated; SCM_EXPORT long cells_allocated, lcells_allocated;
SCM_EXPORT unsigned long mallocated, lmallocated;
SCM_EXPORT long mtrigger; SCM_EXPORT long mtrigger;
SCM_EXPORT SCM *loc_loadpath; SCM_EXPORT SCM *loc_loadpath;
SCM_EXPORT SCM *loc_errobj; SCM_EXPORT SCM *loc_errobj;
SCM_EXPORT SCM loadport; SCM_EXPORT SCM loadport;
SCM_EXPORT char *errjmp_bad; SCM_EXPORT char *errjmp_bad;
SCM_EXPORT VOLATILE int ints_disabled; SCM_EXPORT VOLATILE int ints_disabled;
SCM_EXPORT int output_deferred, gc_hook_pending, gc_hook_active; SCM_EXPORT int output_deferred, gc_hook_pending, gc_hook_active;
SCM_EXPORT unsigned long SIG_deferred; SCM_EXPORT unsigned long SIG_deferred;
SCM_EXPORT SCM exitval; SCM_EXPORT SCM exitval;
SCM_EXPORT int cursinit; SCM_EXPORT int cursinit;
skipping to change at line 692 skipping to change at line 693
SCM_EXPORT char s_badenv[]; SCM_EXPORT char s_badenv[];
SCM_EXPORT void (*init_user_scm) P((void)); SCM_EXPORT void (*init_user_scm) P((void));
/* function prototypes */ /* function prototypes */
SCM_EXPORT void (* deferred_proc) P((void)); SCM_EXPORT void (* deferred_proc) P((void));
SCM_EXPORT void process_signals P((void)); SCM_EXPORT void process_signals P((void));
SCM_EXPORT int handle_it P((int i)); SCM_EXPORT int handle_it P((int i));
SCM_EXPORT SCM must_malloc_cell P((long len, SCM c, const char *what)); SCM_EXPORT SCM must_malloc_cell P((long len, SCM c, const char *what));
SCM_EXPORT void must_realloc_cell P((SCM z, long olen, long len, const char *wha t)); SCM_EXPORT void must_realloc_cell P((SCM z, unsigned long olen, unsigned long le n, const char *what));
SCM_EXPORT char *must_malloc P((long len, const char *what)); SCM_EXPORT char *must_malloc P((long len, const char *what));
SCM_EXPORT char *must_realloc P((char *where, long olen, long len, const char *w hat)); SCM_EXPORT char *must_realloc P((char *where, unsigned long olen, unsigned long len, const char *what));
SCM_EXPORT void must_free P((char *obj, sizet len)); SCM_EXPORT void must_free P((char *obj, sizet len));
SCM_EXPORT void scm_protect_temp P((SCM *ptr)); SCM_EXPORT void scm_protect_temp P((SCM *ptr));
SCM_EXPORT long ilength P((SCM sx)); SCM_EXPORT long ilength P((SCM sx));
SCM_EXPORT SCM hash P((SCM obj, SCM n)); SCM_EXPORT SCM hash P((SCM obj, SCM n));
SCM_EXPORT SCM hashv P((SCM obj, SCM n)); SCM_EXPORT SCM hashv P((SCM obj, SCM n));
SCM_EXPORT SCM hashq P((SCM obj, SCM n)); SCM_EXPORT SCM hashq P((SCM obj, SCM n));
SCM_EXPORT SCM obhash P((SCM obj)); SCM_EXPORT SCM obhash P((SCM obj));
SCM_EXPORT SCM obunhash P((SCM obj)); SCM_EXPORT SCM obunhash P((SCM obj));
SCM_EXPORT unsigned long strhash P((unsigned char *str, sizet len, unsigned long n)); SCM_EXPORT unsigned long strhash P((unsigned char *str, sizet len, unsigned long n));
SCM_EXPORT unsigned long hasher P((SCM obj, unsigned long n, sizet d)); SCM_EXPORT unsigned long hasher P((SCM obj, unsigned long n, sizet d));
 End of changes. 3 change blocks. 
3 lines changed or deleted 4 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)