Changeset 117 for NEWT0/trunk/src/newt_core/NewtBC.c
- Timestamp:
- 09/29/07 23:54:33 (16 months ago)
- Files:
-
- 1 modified
-
NEWT0/trunk/src/newt_core/NewtBC.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
NEWT0/trunk/src/newt_core/NewtBC.c
r113 r117 136 136 static void NBCEnvFree(nbc_env_t * env); 137 137 static newtRef NBCFnDone(nbc_env_t ** envP); 138 139 static void NBCInit(void);140 static void NBCCleanup(void);141 138 142 139 static void NBCGenBC_stmt(nps_syntax_node_t * stree, nps_node_t r, bool ret); … … 936 933 { 937 934 NBCInitFreqFuncTable(); 935 newt_bc_env = NBCEnvNew(NULL); 938 936 } 939 937 … … 2596 2594 newtRefVar fn; 2597 2595 2598 NBCInit();2599 2600 newt_bc_env = NBCEnvNew(NULL);2601 2596 NBCGenBC_sub(stree, size - 1, ret); 2602 2597 fn = NBCFnDone(&newt_bc_env); 2603 2604 NBCCleanup();2605 2598 2606 2599 if (NewtRefIsNotNIL(fn)) … … 2640 2633 if (stree != NULL) 2641 2634 { 2635 NBCInit(); 2642 2636 fn = NBCGenBC(stree, numStree, ret); 2637 NBCCleanup(); 2643 2638 NPSCleanup(); 2644 2639 } … … 2668 2663 if (stree != NULL) 2669 2664 { 2665 NBCInit(); 2670 2666 fn = NBCGenBC(stree, numStree, ret); 2667 NBCCleanup(); 2671 2668 NPSCleanup(); 2672 2669 } … … 2718 2715 } 2719 2716 2717 newtRef NBCConstantTable(void) 2718 { 2719 return (CONSTANT); 2720 }
