Changeset 129 for abuse/trunk/src/lisp/lisp.cpp
- Timestamp:
- Mar 22, 2008, 10:39:25 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/lisp/lisp.cpp
r125 r129 25 25 #else 26 26 #include "status.hpp" 27 #include "jmalloc.hpp"28 27 #include "macs.hpp" 29 28 #include "specs.hpp" … … 862 861 current_space=PERM_SPACE; // make sure all symbols get defined in permanant space 863 862 864 p=(lisp_symbol *) jmalloc(sizeof(lisp_symbol),"lsymbol");863 p=(lisp_symbol *)malloc(sizeof(lisp_symbol)); 865 864 p->type=L_SYMBOL; 866 865 p->name=new_lisp_string(name); … … 889 888 ldelete_syms(root->left); 890 889 ldelete_syms(root->right); 891 jfree(root);890 free(root); 892 891 } 893 892 } … … 1646 1645 if (!num_args) return 0; 1647 1646 1648 void **arg_on=(void **) jmalloc(sizeof(void *)*num_args,"mapcar tmp array");1647 void **arg_on=(void **)malloc(sizeof(void *)*num_args); 1649 1648 cons_cell *list_on=(cons_cell *)CDR(arg_list); 1650 1649 long old_ptr_son=l_ptr_stack.son; … … 1661 1660 if (stop) 1662 1661 { 1663 jfree(arg_on);1662 free(arg_on); 1664 1663 return NULL; 1665 1664 } … … 1704 1703 l_ptr_stack.son=old_ptr_son; 1705 1704 1706 jfree(arg_on);1705 free(arg_on); 1707 1706 return return_list; 1708 1707 } … … 1722 1721 else 1723 1722 { 1724 void **str_eval=(void **) jmalloc(elements*sizeof(void *),"tmp eval array");1723 void **str_eval=(void **)malloc(elements*sizeof(void *)); 1725 1724 int i,old_ptr_stack_start=l_ptr_stack.son; 1726 1725 … … 1784 1783 } 1785 1784 } 1786 jfree(str_eval);1785 free(str_eval); 1787 1786 l_ptr_stack.son=old_ptr_stack_start; // restore pointer GC stack 1788 1787 *s=0; … … 2409 2408 { 2410 2409 char *gammapath; 2411 gammapath = (char *) jmalloc( strlen( get_save_filename_prefix() ) + 9 + 1, "gammapath");2410 gammapath = (char *)malloc( strlen( get_save_filename_prefix() ) + 9 + 1 ); 2412 2411 sprintf( gammapath, "%sgamma.lsp", get_save_filename_prefix() ); 2413 2412 fp = new jFILE( gammapath, "rb" ); 2414 jfree( gammapath );2413 free( gammapath ); 2415 2414 } 2416 2415 else … … 2434 2433 { 2435 2434 long l=fp->file_size(); 2436 char *s=(char *) jmalloc(l+1,"loaded script");2435 char *s=(char *)malloc(l + 1); 2437 2436 if (!s) 2438 2437 { … … 2468 2467 if (stat_man) stat_man->pop(); 2469 2468 #endif 2470 jfree(s);2469 free(s); 2471 2470 ret=fn; 2472 2471 } … … 3200 3199 } else if (free_space[TMP_SPACE]==space[TMP_SPACE]) 3201 3200 { 3202 free_space[TMP_SPACE]=space[TMP_SPACE]=(char *) jrealloc(space[TMP_SPACE],new_size,"lisp tmp space");3201 free_space[TMP_SPACE]=space[TMP_SPACE]=(char *)realloc(space[TMP_SPACE],new_size); 3203 3202 space_size[TMP_SPACE]=new_size; 3204 3203 dprintf("Lisp : tmp space resized to %d\n",new_size); … … 3212 3211 lsym_root=NULL; 3213 3212 total_user_functions=0; 3214 free_space[0]=space[0]=(char *) jmalloc(perm_size,"lisp perm space");3213 free_space[0]=space[0]=(char *)malloc(perm_size); 3215 3214 space_size[0]=perm_size; 3216 3215 3217 3216 3218 free_space[1]=space[1]=(char *) jmalloc(tmp_size,"lisp tmp space");3217 free_space[1]=space[1]=(char *)malloc(tmp_size); 3219 3218 space_size[1]=tmp_size; 3220 3219 … … 3234 3233 void lisp_uninit() 3235 3234 { 3236 jfree(space[0]);3237 jfree(space[1]);3235 free(space[0]); 3236 free(space[1]); 3238 3237 ldelete_syms(lsym_root); 3239 3238 lsym_root=NULL;
Note: See TracChangeset
for help on using the changeset viewer.