1 /**************************************************************************/ 2 /* */ 3 /* OCaml */ 4 /* */ 5 /* Damien Doligez, projet Para, INRIA Rocquencourt */ 6 /* */ 7 /* Copyright 1996 Institut National de Recherche en Informatique et */ 8 /* en Automatique. */ 9 /* */ 10 /* All rights reserved. This file is distributed under the terms of */ 11 /* the GNU Lesser General Public License version 2.1, with the */ 12 /* special exception on linking described in the file LICENSE. */ 13 /* */ 14 /**************************************************************************/ 15 16 #ifndef CAML_COMPACT_H 17 #define CAML_COMPACT_H 18 19 #ifdef CAML_INTERNALS 20 21 #include "config.h" 22 #include "misc.h" 23 #include "mlvalues.h" 24 25 void caml_compact_heap (void); 26 void caml_compact_heap_maybe (void); 27 void invert_root (value v, value *p); 28 29 #endif /* CAML_INTERNALS */ 30 31 #endif /* CAML_COMPACT_H */ 32