Upx_Doxygen
https://github.com/upx/upx
stdcxx.h
1 /* stdcxx.h --
2 
3  This file is part of the UPX executable compressor.
4 
5  Copyright (C) 1996-2016 Markus Franz Xaver Johannes Oberhumer
6  Copyright (C) 1996-2016 Laszlo Molnar
7  All Rights Reserved.
8 
9  UPX and the UCL library are free software; you can redistribute them
10  and/or modify them under the terms of the GNU General Public License as
11  published by the Free Software Foundation; either version 2 of
12  the License, or (at your option) any later version.
13 
14  This program is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  GNU General Public License for more details.
18 
19  You should have received a copy of the GNU General Public License
20  along with this program; see the file COPYING.
21  If not, write to the Free Software Foundation, Inc.,
22  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
23 
24  Markus F.X.J. Oberhumer Laszlo Molnar
25  <markus@oberhumer.com> <ezerotven+github@gmail.com>
26  */
27 
28 #ifndef __UPX_STDCXX_H
29 #define __UPX_STDCXX_H 1
30 
31 #ifdef __cplusplus
32 
33 #define NOTHROW ACC_CXX_NOTHROW
34 #define DISABLE_NEW_DELETE ACC_CXX_DISABLE_NEW_DELETE
35 
36 /*************************************************************************
37 // exceptions & RTTI
38 **************************************************************************/
39 
40 #include <exception>
41 #include <new>
42 #include <typeinfo>
43 
44 /*************************************************************************
45 // STL
46 **************************************************************************/
47 
48 #ifdef WANT_STL
49 #error "WANT_STL"
50 #endif /* WANT_STL */
51 
52 #endif /* __cplusplus */
53 
54 #endif /* already included */
55 
56 /* vim:set ts=4 sw=4 et: */