[BACK]Return to alloc.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc

Diff for /OpenXM_contrib2/asir2000/gc/alloc.c between version 1.7 and 1.8

version 1.7, 2002/07/24 09:44:21 version 1.8, 2002/07/25 02:48:53
Line 932  word n;
Line 932  word n;
     GC_prev_heap_addr = GC_last_heap_addr;      GC_prev_heap_addr = GC_last_heap_addr;
     GC_last_heap_addr = (ptr_t)space;      GC_last_heap_addr = (ptr_t)space;
     GC_add_to_heap(space, bytes);      GC_add_to_heap(space, bytes);
   #if defined(VISUAL_LIB)
           SendHeapSize();
   #endif
     return(TRUE);      return(TRUE);
 }  }
   
Line 1027  int kind;
Line 1030  int kind;
   
     if (sz == 0) return(0);      if (sz == 0) return(0);
   
   #if defined(VISUAL)
           {
   #include <signal.h>
                   extern int recv_intr;
                   if ( recv_intr ) {
                           if ( recv_intr == 1 ) {
                                   recv_intr = 0;
                                   int_handler();
                           } else {
                                   recv_intr = 0;
                                   ox_usr1_handler(0);
                           }
                   }
           }
   #endif
     while (*flh == 0) {      while (*flh == 0) {
       ENTER_GC();        ENTER_GC();
       /* Do our share of marking work */        /* Do our share of marking work */

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>