From: malaterre Date: Tue, 11 Jan 2005 17:54:10 +0000 (+0000) Subject: ENH: Remap borland __FUNC__ to the c9x __FUNCTION__ X-Git-Tag: Version1.0.bp~390 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=b66a64eb600d7f8b0d6b5906fbb58acff59331e9;p=gdcm.git ENH: Remap borland __FUNC__ to the c9x __FUNCTION__ --- diff --git a/gdcmTestFUNCTION.cxx b/gdcmTestFUNCTION.cxx index cf9ef0ae..51a42b98 100644 --- a/gdcmTestFUNCTION.cxx +++ b/gdcmTestFUNCTION.cxx @@ -3,6 +3,11 @@ int TestFUNCTION() { +#ifdef __BORLANDC__ + #ifndef __FUNCTION__ + #define __FUNCTION__ __FUNCT__; + #endif +#endif const char *f = __FUNCTION__; int r = strcmp( "TestFUNCTION", f); return r; diff --git a/src/gdcmDebug.h b/src/gdcmDebug.h index cdf1e47e..7ad5767d 100644 --- a/src/gdcmDebug.h +++ b/src/gdcmDebug.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDebug.h,v $ Language: C++ - Date: $Date: 2005/01/08 23:14:05 $ - Version: $Revision: 1.18 $ + Date: $Date: 2005/01/11 17:54:10 $ + Version: $Revision: 1.19 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -63,6 +63,9 @@ public: #ifdef GDCM_COMPILER_HAS_FUNCTION // Handle particular case for GNU C++ which also defines __PRETTY_FUNCTION__ // which is a lot nice in C++ +#ifdef __BORLANDC__ +# define __FUNCTION__ __FUNC__ +#endif #ifdef __GNUC__ # define GDCM_FUNCTION __PRETTY_FUNCTION__ #else