// Copyright (c) 2000 Max-Planck-Institute Saarbruecken (Germany). // All rights reserved. // // This file is part of CGAL (www.cgal.org) // // $URL: https://github.com/CGAL/cgal/blob/v5.1/Nef_2/include/CGAL/Nef_2/debug.h $ // $Id: debug.h 0779373 2020-03-26T13:31:46+01:00 Sébastien Loriot // SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial // // // Author(s) : Michael Seel #ifndef CGAL_NEF_2_DEBUG_H #define CGAL_NEF_2_DEBUG_H #include #ifdef NDEBUG #undef CGAL_NEF_DEBUG #define CGAL_NEF_DEBUG 1 #endif #ifndef CGAL_NEF_DEBUG #define CGAL_NEF_DEBUG 1 #endif #ifndef NDEBUG static int debugthread=1; #endif #undef CGAL_NEF_TRACE #undef CGAL_NEF_TRACEN #undef CGAL_NEF_TRACEV #undef CGAL_NEF_CTRACE #undef CGAL_NEF_CTRACEN #undef CGAL_NEF_SETDTHREAD #ifndef NDEBUG #define CGAL_NEF_SETDTHREAD(l) debugthread=l #else #define CGAL_NEF_SETDTHREAD(l) #endif #ifndef NDEBUG #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ std::cerr<<" "<