added #idefs to avoid multiple inclusion
authorkim <kim@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Tue, 25 Nov 2008 01:10:30 +0000 (01:10 +0000)
committerkim <kim@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Tue, 25 Nov 2008 01:10:30 +0000 (01:10 +0000)
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@10 3cdefd35-fc62-479d-8e8d-bae585ffb9ca

XMLTree.h
bp.h
darray.h

index 8fc6596..bb1dbbb 100644 (file)
--- a/XMLTree.h
+++ b/XMLTree.h
@@ -19,6 +19,9 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.                *\r
  ******************************************************************************/ \r
 \r
+#ifndef XMLTREE_H_\r
+#define XMLTREE_H_\r
+\r
 #include <stdio.h>\r
 #include <stdlib.h>\r
 #include "bp.h"\r
@@ -258,3 +261,4 @@ public:
 };\r
 \r
 \r
+#endif\r
diff --git a/bp.h b/bp.h
index 30c841e..41ed602 100644 (file)
--- a/bp.h
+++ b/bp.h
@@ -1,3 +1,6 @@
+#ifndef BP_H_
+#define BP_H_
+
 #include <stdio.h>
 #include <stdlib.h>
 #include "darray.h"
@@ -156,3 +159,5 @@ extern int degtbl2[(2*ETW+1)*(1<<ETW)];
 extern int childtbl[(ETW)*(1<<ETW)];
 extern int depthtbl[(2*ETW+1)*(1<<ETW)];
 extern int childtbl2[2*ETW+1][ETW][(1<<ETW)];
+
+#endif 
index 0f79fae..f5603c6 100644 (file)
--- a/darray.h
+++ b/darray.h
@@ -1,3 +1,6 @@
+#ifndef DARRAY_H_
+#define DARRAY_H_
+
 typedef unsigned char byte;
 typedef unsigned short word;
 typedef unsigned int dword;
@@ -51,3 +54,5 @@ int darray_select_bsearch(darray *da, int i, pb (*getpat)(pb *));
 
 // Added by Diego Arroyuelo
 void destroyDarray(darray *da);
+
+#endif