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