From 0fbadc8eb7c93e10902cc4357a42dcd73c0a076b Mon Sep 17 00:00:00 2001 From: Kent Mein Date: Mon, 25 Nov 2002 09:53:07 +0000 Subject: Yes I did it again ;) added the following 3 lines to everything in the intern dir: #ifdef HAVE_CONFIG_H #include #endif Kent -- mein@cs.umn.edu --- intern/bsp/extern/CSG_BooleanOps.h | 5 +++++ intern/bsp/intern/BSP_CSGException.h | 4 ++++ intern/bsp/intern/BSP_CSGHelper.cpp | 4 ++++ intern/bsp/intern/BSP_CSGHelper.h | 5 +++++ intern/bsp/intern/BSP_CSGISplitter.h | 5 +++++ intern/bsp/intern/BSP_CSGMesh.cpp | 3 +++ intern/bsp/intern/BSP_CSGMesh.h | 5 +++++ intern/bsp/intern/BSP_CSGMeshBuilder.cpp | 4 ++++ intern/bsp/intern/BSP_CSGMeshBuilder.h | 5 +++++ intern/bsp/intern/BSP_CSGMeshSplitter.cpp | 4 ++++ intern/bsp/intern/BSP_CSGMeshSplitter.h | 5 +++++ intern/bsp/intern/BSP_CSGMesh_CFIterator.h | 5 +++++ intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp | 4 ++++ intern/bsp/intern/BSP_CSGNCMeshSplitter.h | 5 +++++ intern/bsp/intern/BSP_CSGUserData.cpp | 4 ++++ intern/bsp/intern/BSP_CSGUserData.h | 5 +++++ intern/bsp/intern/BSP_FragNode.cpp | 4 ++++ intern/bsp/intern/BSP_FragNode.h | 5 +++++ intern/bsp/intern/BSP_FragTree.cpp | 4 ++++ intern/bsp/intern/BSP_FragTree.h | 5 +++++ intern/bsp/intern/BSP_MeshFragment.cpp | 4 ++++ intern/bsp/intern/BSP_MeshFragment.h | 6 ++++++ intern/bsp/intern/BSP_MeshPrimitives.cpp | 4 ++++ intern/bsp/intern/BSP_MeshPrimitives.h | 5 +++++ intern/bsp/intern/BSP_Triangulate.cpp | 5 +++++ intern/bsp/intern/BSP_Triangulate.h | 5 +++++ intern/bsp/intern/CSG_BooleanOps.cpp | 4 ++++ intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp | 3 +++ intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h | 4 ++++ intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp | 4 ++++ intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h | 5 +++++ intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp | 6 +++++- intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h | 5 +++++ intern/bsp/test/BSP_GhostTest/BSP_TMesh.h | 5 +++++ intern/bsp/test/BSP_GhostTest/main.cpp | 4 ++++ intern/bsp/test/BSP_GhostTest/ply.h | 4 ++++ intern/bsp/test/BSP_GhostTest/plyfile.c | 4 ++++ 37 files changed, 166 insertions(+), 1 deletion(-) (limited to 'intern/bsp') diff --git a/intern/bsp/extern/CSG_BooleanOps.h b/intern/bsp/extern/CSG_BooleanOps.h index 58e8534f351..c7f854ff5d7 100755 --- a/intern/bsp/extern/CSG_BooleanOps.h +++ b/intern/bsp/extern/CSG_BooleanOps.h @@ -33,6 +33,11 @@ #define CSG_BOOLEANOPS_H +#ifdef HAVE_CONFIG_H +#include +#endif + + /** * @section Interface structures for CSG module. * This interface falls into 2 categories. diff --git a/intern/bsp/intern/BSP_CSGException.h b/intern/bsp/intern/BSP_CSGException.h index 15835bc0516..bfac6fd346e 100755 --- a/intern/bsp/intern/BSP_CSGException.h +++ b/intern/bsp/intern/BSP_CSGException.h @@ -33,6 +33,10 @@ #define NAN_INCLUDED_CSGException_h +#ifdef HAVE_CONFIG_H +#include +#endif + // stick in more error types as you think of them enum BSP_ExceptionType{ diff --git a/intern/bsp/intern/BSP_CSGHelper.cpp b/intern/bsp/intern/BSP_CSGHelper.cpp index b47cdfa76e8..0932d9bcdb9 100644 --- a/intern/bsp/intern/BSP_CSGHelper.cpp +++ b/intern/bsp/intern/BSP_CSGHelper.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_CSGHelper.h" #include "BSP_CSGMesh.h" diff --git a/intern/bsp/intern/BSP_CSGHelper.h b/intern/bsp/intern/BSP_CSGHelper.h index 6bf51383268..e27de3687a4 100644 --- a/intern/bsp/intern/BSP_CSGHelper.h +++ b/intern/bsp/intern/BSP_CSGHelper.h @@ -33,6 +33,11 @@ #define BSP_CSGHELPER_H +#ifdef HAVE_CONFIG_H +#include +#endif + + class BSP_CSGMesh; class BSP_MeshFragment; diff --git a/intern/bsp/intern/BSP_CSGISplitter.h b/intern/bsp/intern/BSP_CSGISplitter.h index c88a04a7932..826b2c0d477 100755 --- a/intern/bsp/intern/BSP_CSGISplitter.h +++ b/intern/bsp/intern/BSP_CSGISplitter.h @@ -33,6 +33,11 @@ #define BSP_CSGISplitter_h +#ifdef HAVE_CONFIG_H +#include +#endif + + class BSP_MeshFragment; class BSP_CSGMesh; diff --git a/intern/bsp/intern/BSP_CSGMesh.cpp b/intern/bsp/intern/BSP_CSGMesh.cpp index d1721cb692b..efc7ba0f706 100755 --- a/intern/bsp/intern/BSP_CSGMesh.cpp +++ b/intern/bsp/intern/BSP_CSGMesh.cpp @@ -30,6 +30,9 @@ */ +#ifdef HAVE_CONFIG_H +#include +#endif #include "BSP_CSGMesh.h" #include "MT_assert.h" diff --git a/intern/bsp/intern/BSP_CSGMesh.h b/intern/bsp/intern/BSP_CSGMesh.h index 2ff610d41f2..4b634f3aa50 100755 --- a/intern/bsp/intern/BSP_CSGMesh.h +++ b/intern/bsp/intern/BSP_CSGMesh.h @@ -33,6 +33,11 @@ #define NAN_INCLUDED_BSP_CSGMesh_h +#ifdef HAVE_CONFIG_H +#include +#endif + + #include "BSP_MeshPrimitives.h" #include "MEM_SmartPtr.h" #include "MEM_RefCountPtr.h" diff --git a/intern/bsp/intern/BSP_CSGMeshBuilder.cpp b/intern/bsp/intern/BSP_CSGMeshBuilder.cpp index cbe4bfc920d..c7242e09ca5 100755 --- a/intern/bsp/intern/BSP_CSGMeshBuilder.cpp +++ b/intern/bsp/intern/BSP_CSGMeshBuilder.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_CSGMeshBuilder.h" diff --git a/intern/bsp/intern/BSP_CSGMeshBuilder.h b/intern/bsp/intern/BSP_CSGMeshBuilder.h index 05ed5bee1f3..c6763f11755 100755 --- a/intern/bsp/intern/BSP_CSGMeshBuilder.h +++ b/intern/bsp/intern/BSP_CSGMeshBuilder.h @@ -33,6 +33,11 @@ #define BSP_CSGMeshBuilder_h +#ifdef HAVE_CONFIG_H +#include +#endif + + #include "../extern/CSG_BooleanOps.h" #include "BSP_CSGMesh.h" #include "MEM_NonCopyable.h" diff --git a/intern/bsp/intern/BSP_CSGMeshSplitter.cpp b/intern/bsp/intern/BSP_CSGMeshSplitter.cpp index eac926085ef..ba3a3150dba 100755 --- a/intern/bsp/intern/BSP_CSGMeshSplitter.cpp +++ b/intern/bsp/intern/BSP_CSGMeshSplitter.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_CSGMeshSplitter.h" #include "BSP_CSGMesh.h" diff --git a/intern/bsp/intern/BSP_CSGMeshSplitter.h b/intern/bsp/intern/BSP_CSGMeshSplitter.h index 108b18266c6..141c498b909 100755 --- a/intern/bsp/intern/BSP_CSGMeshSplitter.h +++ b/intern/bsp/intern/BSP_CSGMeshSplitter.h @@ -33,6 +33,11 @@ #define BSP_CSGMeshSplitter_h +#ifdef HAVE_CONFIG_H +#include +#endif + + class BSP_MeshFragment; class MT_Plane3; class BSP_CSGMesh; diff --git a/intern/bsp/intern/BSP_CSGMesh_CFIterator.h b/intern/bsp/intern/BSP_CSGMesh_CFIterator.h index a29ea4a547a..4c31dda5d8f 100755 --- a/intern/bsp/intern/BSP_CSGMesh_CFIterator.h +++ b/intern/bsp/intern/BSP_CSGMesh_CFIterator.h @@ -33,6 +33,11 @@ #define BSP_CSGMesh_CFIterator_h +#ifdef HAVE_CONFIG_H +#include +#endif + + #include "BSP_CSGMesh.h" #include "../extern/CSG_BooleanOps.h" /** diff --git a/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp b/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp index 4ffe5c73e47..11e8bff6810 100755 --- a/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp +++ b/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_CSGNCMeshSplitter.h" #include "BSP_CSGMesh.h" diff --git a/intern/bsp/intern/BSP_CSGNCMeshSplitter.h b/intern/bsp/intern/BSP_CSGNCMeshSplitter.h index 56c1258f5c4..1fcfbcac981 100755 --- a/intern/bsp/intern/BSP_CSGNCMeshSplitter.h +++ b/intern/bsp/intern/BSP_CSGNCMeshSplitter.h @@ -33,6 +33,11 @@ #define BSP_CSGNCMeshSplitter_h +#ifdef HAVE_CONFIG_H +#include +#endif + + class BSP_MeshFragment; class MT_Plane3; class BSP_CSGMesh; diff --git a/intern/bsp/intern/BSP_CSGUserData.cpp b/intern/bsp/intern/BSP_CSGUserData.cpp index 7ba5664bd2a..fa007aa0e00 100755 --- a/intern/bsp/intern/BSP_CSGUserData.cpp +++ b/intern/bsp/intern/BSP_CSGUserData.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_CSGUserData.h" diff --git a/intern/bsp/intern/BSP_CSGUserData.h b/intern/bsp/intern/BSP_CSGUserData.h index 6eb00d99cd3..1b3676992d5 100755 --- a/intern/bsp/intern/BSP_CSGUserData.h +++ b/intern/bsp/intern/BSP_CSGUserData.h @@ -33,6 +33,11 @@ #define BSP_CSGUserData_h +#ifdef HAVE_CONFIG_H +#include +#endif + + #include /** diff --git a/intern/bsp/intern/BSP_FragNode.cpp b/intern/bsp/intern/BSP_FragNode.cpp index e23fdd835c7..c23b210a700 100755 --- a/intern/bsp/intern/BSP_FragNode.cpp +++ b/intern/bsp/intern/BSP_FragNode.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_CSGMesh.h" #include "BSP_FragNode.h" diff --git a/intern/bsp/intern/BSP_FragNode.h b/intern/bsp/intern/BSP_FragNode.h index 699e080790e..7a674269b27 100755 --- a/intern/bsp/intern/BSP_FragNode.h +++ b/intern/bsp/intern/BSP_FragNode.h @@ -33,6 +33,11 @@ #define BSP_FragNode_h +#ifdef HAVE_CONFIG_H +#include +#endif + + #include "BSP_FragTree.h" #include "BSP_MeshFragment.h" #include "MT_Plane3.h" diff --git a/intern/bsp/intern/BSP_FragTree.cpp b/intern/bsp/intern/BSP_FragTree.cpp index 3668db6cf7c..21a3e286447 100755 --- a/intern/bsp/intern/BSP_FragTree.cpp +++ b/intern/bsp/intern/BSP_FragTree.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_FragTree.h" #include "BSP_FragNode.h" diff --git a/intern/bsp/intern/BSP_FragTree.h b/intern/bsp/intern/BSP_FragTree.h index ea56190244e..02fb7a8e66e 100755 --- a/intern/bsp/intern/BSP_FragTree.h +++ b/intern/bsp/intern/BSP_FragTree.h @@ -33,6 +33,11 @@ #define BSP_FragTree_h +#ifdef HAVE_CONFIG_H +#include +#endif + + class BSP_FragNode; #include "MEM_SmartPtr.h" diff --git a/intern/bsp/intern/BSP_MeshFragment.cpp b/intern/bsp/intern/BSP_MeshFragment.cpp index 408a13d6cd9..b7583f04d8b 100755 --- a/intern/bsp/intern/BSP_MeshFragment.cpp +++ b/intern/bsp/intern/BSP_MeshFragment.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_MeshFragment.h" #include "BSP_CSGMesh.h" diff --git a/intern/bsp/intern/BSP_MeshFragment.h b/intern/bsp/intern/BSP_MeshFragment.h index a53960299c2..ac1c21a338d 100755 --- a/intern/bsp/intern/BSP_MeshFragment.h +++ b/intern/bsp/intern/BSP_MeshFragment.h @@ -33,9 +33,15 @@ #define NAN_INCLUDED_BSP_MeshFragment_h + #define BSP_SPLIT_EPSILON MT_Scalar(1e-5) #include + +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_MeshPrimitives.h" diff --git a/intern/bsp/intern/BSP_MeshPrimitives.cpp b/intern/bsp/intern/BSP_MeshPrimitives.cpp index 7425510b6a4..c9c4873540b 100755 --- a/intern/bsp/intern/BSP_MeshPrimitives.cpp +++ b/intern/bsp/intern/BSP_MeshPrimitives.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_MeshPrimitives.h" #include "MT_assert.h" diff --git a/intern/bsp/intern/BSP_MeshPrimitives.h b/intern/bsp/intern/BSP_MeshPrimitives.h index 7b659700299..f3adfcffdc2 100644 --- a/intern/bsp/intern/BSP_MeshPrimitives.h +++ b/intern/bsp/intern/BSP_MeshPrimitives.h @@ -33,6 +33,11 @@ #define NAN_INCLUDED_BSP_MeshPrimitives +#ifdef HAVE_CONFIG_H +#include +#endif + + #include "CTR_TaggedIndex.h" #include "MT_Vector3.h" #include "MT_Plane3.h" diff --git a/intern/bsp/intern/BSP_Triangulate.cpp b/intern/bsp/intern/BSP_Triangulate.cpp index 3d015b9f6d0..fbfba62b907 100755 --- a/intern/bsp/intern/BSP_Triangulate.cpp +++ b/intern/bsp/intern/BSP_Triangulate.cpp @@ -32,6 +32,11 @@ #include #include + +#ifdef HAVE_CONFIG_H +#include +#endif + #include "MT_Plane3.h" #include "BSP_Triangulate.h" #include "MT_assert.h" diff --git a/intern/bsp/intern/BSP_Triangulate.h b/intern/bsp/intern/BSP_Triangulate.h index 20b9e61ca7b..44a2b8c960a 100755 --- a/intern/bsp/intern/BSP_Triangulate.h +++ b/intern/bsp/intern/BSP_Triangulate.h @@ -51,6 +51,11 @@ #include // Include STL vector class. + +#ifdef HAVE_CONFIG_H +#include +#endif + #include "MT_Point3.h" #include "BSP_MeshPrimitives.h" diff --git a/intern/bsp/intern/CSG_BooleanOps.cpp b/intern/bsp/intern/CSG_BooleanOps.cpp index 01b8bfc0b68..cb9aaf9dec4 100755 --- a/intern/bsp/intern/CSG_BooleanOps.cpp +++ b/intern/bsp/intern/CSG_BooleanOps.cpp @@ -34,6 +34,10 @@ * Implementation of external api for CSG part of BSP lib interface. */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "../extern/CSG_BooleanOps.h" #include "BSP_CSGMesh_CFIterator.h" #include "BSP_CSGMeshBuilder.h" diff --git a/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp b/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp index 92e5198f139..5d8410462be 100755 --- a/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp +++ b/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp @@ -34,6 +34,9 @@ * $Id$ * Copyright (C) 2001 NaN Technologies B.V. */ +#ifdef HAVE_CONFIG_H +#include +#endif #if defined(WIN32) || defined(__APPLE__) # ifdef WIN32 diff --git a/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h b/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h index 49ab615403d..05da968c69c 100755 --- a/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h +++ b/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h @@ -33,6 +33,10 @@ #define BSP_GhostTest_h +#ifdef HAVE_CONFIG_H +#include +#endif + #include "GHOST_IEventConsumer.h" diff --git a/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp b/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp index 9df6d166263..4f5f5d46535 100755 --- a/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp +++ b/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_MeshDrawer.h" #include "BSP_TMesh.h" diff --git a/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h b/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h index fb1c5b1ccf0..f89462395bb 100755 --- a/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h +++ b/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h @@ -33,6 +33,11 @@ #define BSP_MeshDrawer_h +#ifdef HAVE_CONFIG_H +#include +#endif + + class BSP_TMesh; diff --git a/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp b/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp index aa7dfbc3818..f148250f1aa 100755 --- a/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp +++ b/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_PlyLoader.h" #include "MT_Vector3.h" @@ -193,4 +197,4 @@ NewMeshFromFile( ply_close (ply); return mesh; -} \ No newline at end of file +} diff --git a/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h b/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h index 011b5a8dbcb..4a4b12fb8be 100755 --- a/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h +++ b/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h @@ -33,6 +33,11 @@ #define BSP_PlyLoader_h +#ifdef HAVE_CONFIG_H +#include +#endif + + #include "MEM_SmartPtr.h" #include "BSP_TMesh.h" diff --git a/intern/bsp/test/BSP_GhostTest/BSP_TMesh.h b/intern/bsp/test/BSP_GhostTest/BSP_TMesh.h index 5bfdb703a52..8b8a365ff78 100755 --- a/intern/bsp/test/BSP_GhostTest/BSP_TMesh.h +++ b/intern/bsp/test/BSP_GhostTest/BSP_TMesh.h @@ -33,6 +33,11 @@ #define BSP_TMesh_h +#ifdef HAVE_CONFIG_H +#include +#endif + + #include "MT_Point3.h" #include "MT_Vector3.h" #include "MT_Transform.h" diff --git a/intern/bsp/test/BSP_GhostTest/main.cpp b/intern/bsp/test/BSP_GhostTest/main.cpp index e7875047651..6b0e0d66234 100755 --- a/intern/bsp/test/BSP_GhostTest/main.cpp +++ b/intern/bsp/test/BSP_GhostTest/main.cpp @@ -29,6 +29,10 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "BSP_GhostTest3D.h" #include "BSP_TMesh.h" diff --git a/intern/bsp/test/BSP_GhostTest/ply.h b/intern/bsp/test/BSP_GhostTest/ply.h index 7947d224c5f..04844069971 100755 --- a/intern/bsp/test/BSP_GhostTest/ply.h +++ b/intern/bsp/test/BSP_GhostTest/ply.h @@ -71,6 +71,10 @@ extern "C" { #include #include +#ifdef HAVE_CONFIG_H +#include +#endif + #define PLY_ASCII 1 /* ascii PLY file */ #define PLY_BINARY_BE 2 /* binary PLY file, big endian */ #define PLY_BINARY_LE 3 /* binary PLY file, little endian */ diff --git a/intern/bsp/test/BSP_GhostTest/plyfile.c b/intern/bsp/test/BSP_GhostTest/plyfile.c index 1fda4c77454..fd808aa0889 100755 --- a/intern/bsp/test/BSP_GhostTest/plyfile.c +++ b/intern/bsp/test/BSP_GhostTest/plyfile.c @@ -70,6 +70,10 @@ WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. #include #include "ply.h" +#ifdef HAVE_CONFIG_H +#include +#endif + char *type_names[] = { "invalid", "char", "short", "int", -- cgit v1.2.3