#ifndef __FACTOR_MASTER_H__ #define __FACTOR_MASTER_H__ #define _THREAD_SAFE #define _REENTRANT #ifndef WINCE #include #endif #ifdef FACTOR_DEBUG #include #endif /* C headers */ #include #include #include #include #include #include #include #include #include /* C++ headers */ #include #include #include #include #include /* Forward-declare this since it comes up in function prototypes */ namespace factor { struct factor_vm; } /* Factor headers */ #include "layouts.hpp" #include "platform.hpp" #include "primitives.hpp" #include "stacks.hpp" #include "segments.hpp" #include "contexts.hpp" #include "run.hpp" #include "profiler.hpp" #include "errors.hpp" #include "bignumint.hpp" #include "bignum.hpp" #include "code_block.hpp" #include "bump_allocator.hpp" #include "mark_bits.hpp" #include "free_list_allocator.hpp" #include "write_barrier.hpp" #include "object_start_map.hpp" #include "nursery_space.hpp" #include "aging_space.hpp" #include "tenured_space.hpp" #include "data_heap.hpp" #include "gc.hpp" #include "debug.hpp" #include "strings.hpp" #include "tuples.hpp" #include "words.hpp" #include "float_bits.hpp" #include "io.hpp" #include "image.hpp" #include "alien.hpp" #include "code_heap.hpp" #include "callbacks.hpp" #include "vm.hpp" #include "tagged.hpp" #include "local_roots.hpp" #include "collector.hpp" #include "copying_collector.hpp" #include "nursery_collector.hpp" #include "aging_collector.hpp" #include "to_tenured_collector.hpp" #include "full_collector.hpp" #include "callstack.hpp" #include "generic_arrays.hpp" #include "arrays.hpp" #include "math.hpp" #include "booleans.hpp" #include "byte_arrays.hpp" #include "jit.hpp" #include "quotations.hpp" #include "dispatch.hpp" #include "inline_cache.hpp" #include "factor.hpp" #include "utilities.hpp" #endif /* __FACTOR_MASTER_H__ */