1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
/*=========================================================================
Program: gdcm
Module: gdcmTestFUNCTION.cxx
Language: C++
Date: $Date$
Version: $Revision$
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
// Minimal test for existence of __FUNCTION__ pseudo-macro
#include <string.h>
int TestFUNCTION()
{
#ifdef __BORLANDC__
#ifndef __FUNCTION__
#define __FUNCTION__ __FUNC__
#endif
#endif
const char *f = __FUNCTION__;
int r = strcmp( "TestFUNCTION", f);
return r;
}
int main()
{
return TestFUNCTION();
}
|