// ====================================================================== // // Copyright (c) 1999 The CGAL Consortium // // This software and related documentation is part of an INTERNAL release // of the Computational Geometry Algorithms Library (CGAL). It is not // intended for general use. // // ---------------------------------------------------------------------- // // release : // release_date : // // file : basic.h // package : Kernel_basic // revision : $Revision$ // revision_date : $Date$ // author(s) : Lutz Kettner // Stefan Schirra // // coordinator : MPI, Saarbruecken // ====================================================================== #ifndef CGAL_BASIC_H #define CGAL_BASIC_H #include #include #include // Big endian or little endian machine. // ==================================== #ifdef CGAL_CFG_NO_BIG_ENDIAN # define CGAL_LITTLE_ENDIAN 1 #else # define CGAL_BIG_ENDIAN 1 #endif #ifndef CGAL_USE_LEDA # define CGAL_USE_CGAL_WINDOW #endif #include #include #include #include #include #include #include #include // This should be removed ASAP. #include #include // Symbolic constants to tailor inlining. Inlining Policy. // ======================================================= #ifndef CGAL_MEDIUM_INLINE # define CGAL_MEDIUM_INLINE inline #endif #ifndef CGAL_LARGE_INLINE # define CGAL_LARGE_INLINE #endif #ifndef CGAL_HUGE_INLINE # define CGAL_HUGE_INLINE #endif #endif // CGAL_BASIC_H