diff -r e20de85af2ee -r ce057bb09d0b genericopenlibs/cstdlib/TSTLIB/TExportedHeaderFileCompilation.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/genericopenlibs/cstdlib/TSTLIB/TExportedHeaderFileCompilation.cpp Fri Jun 04 16:20:51 2010 +0100 @@ -0,0 +1,106 @@ +// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// This dummy .cpp file only includes all header files exported by stdlib to +// test the compilation error/warnings on various platforms. +// +// + +// STDLIB exported header files +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +// Including order of 'math.h' and 'ieeefp.h' here need to be considered. +// 'math.h' has to be prior to 'ieeefp.h' here to keep the C linkage of a set +// of functions which were only specified in 'math.h' but declared in both +// files. Otherwise, errors of incompatibility of linkage specification will be +// generated. Or if C compiler is used, there will be no error at all. +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include <_ansi.h> + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +// 'net_types.h' provides missing type definitions required by other header files in +// 'netinet' directory +#include +#include +#include +// A workaround to remove redefinition warning message on TCP_NODELAY when +// both 'in.h' and 'tcp.h' were included +#undef TCP_NODELAY +#include +#include +#include +#include +#include +#include + +#include +// A workaround to remove redefinition warning message on ERROR when both +// 'ftp.h' and 'tftp.h' were included +#undef ERROR +#include +#include +#include +#include +