#if 0 $Id: ESMF_LogMacros.inc,v 1.5 2004/05/25 20:47:18 jwolfe Exp $ Earth System Modeling Framework Copyright 2002-2003, University Corporation for Atmospheric Research, Massachusetts Institute of Technology, Geophysical Fluid Dynamics Laboratory, University of Michigan, National Centers for Environmental Prediction, Los Alamos National Laboratory, Argonne National Laboratory, NASA Goddard Space Flight Center. Licensed under the GPL. ------------------------------------------------------------------------------ This file is included in framework source code and will give filename and line numbers where messages were generated from. For user code in which no preprocessing step is preferred, the routines will report the messages but no line or file information. If user code wants to generate this, they will have to include this file and use a preprocessing step. #endif #ifndef ESMF_LOGMACROS_INC #define ESMF_LOGMACROS_INC #endif #define ESMF_CONTEXT __LINE__,ESMF_FILENAME,ESMF_METHOD #ifndef ESMF_FILENAME #define ESMF_FILENAME __FILE__ #endif #ifndef ESMC_FILENAME #define ESMC_FILENAME __FILE__ #endif #define ESMF_METHOD "main"