void GC_enable_incremental GC_PROTO(())
size_t GC_get_heap_size GC_PROTO(())
void GC_enable_incremental GC_PROTO(()){# if  !defined(FIND_LEAK) && !defined(SMALL_CONFIG)    DCL_LOCK_STATE;        DISABLE_SIGNALS();    LOCK();    if (GC_incremental) goto out;    GC_setpagesize();#   ifdef MSWIN32      {        extern GC_bool GC_is_win32s();	/* VirtualProtect is not functional under win32s.	*/	if (GC_is_win32s()) goto out;      }#   endif /* MSWIN32 */#   ifndef SOLARIS_THREADS        GC_dirty_init();#   endif    if (!GC_is_initialized) {        GC_init_inner();    }    if (GC_dont_gc) {        /* Can't easily do it. */        UNLOCK();    	ENABLE_SIGNALS();    	return;    }    if (GC_words_allocd > 0) {    	/* There may be unmarked reachable objects	*/    	GC_gcollect_inner();    }   /* else we're OK in assuming everything's	*/    	/* clean since nothing can point to an	  	*/    	/* unmarked object.			  	*/    GC_read_dirty();    GC_incremental = TRUE;out:    UNLOCK();    ENABLE_SIGNALS();# endif}