adding re-include guards into lib/Support/reg*.h

llvm-svn: 210794
diff --git a/llvm/lib/Support/regcclass.h b/llvm/lib/Support/regcclass.h
index 2cea3e4..7fd6604 100644
--- a/llvm/lib/Support/regcclass.h
+++ b/llvm/lib/Support/regcclass.h
@@ -37,6 +37,9 @@
  *	@(#)cclass.h	8.3 (Berkeley) 3/20/94
  */
 
+#ifndef LLVM_SUPPORT_REGCCLASS_H
+#define LLVM_SUPPORT_REGCCLASS_H
+
 /* character-class table */
 static struct cclass {
 	const char *name;
@@ -68,3 +71,5 @@
 					""} ,
 	{ NULL,		0,		"" }
 };
+
+#endif
diff --git a/llvm/lib/Support/regcname.h b/llvm/lib/Support/regcname.h
index 3c0bb24..891d255 100644
--- a/llvm/lib/Support/regcname.h
+++ b/llvm/lib/Support/regcname.h
@@ -35,6 +35,9 @@
  *	@(#)cname.h	8.3 (Berkeley) 3/20/94
  */
 
+#ifndef LLVM_SUPPORT_REGCNAME_H
+#define LLVM_SUPPORT_REGCNAME_H
+
 /* character-name table */
 static struct cname {
 	const char *name;
@@ -137,3 +140,5 @@
 	{ "DEL",			'\177' },
 	{ NULL,				0 }
 };
+
+#endif
diff --git a/llvm/lib/Support/regex2.h b/llvm/lib/Support/regex2.h
index 21659c3..d81bfbc 100644
--- a/llvm/lib/Support/regex2.h
+++ b/llvm/lib/Support/regex2.h
@@ -35,6 +35,9 @@
  *	@(#)regex2.h	8.4 (Berkeley) 3/20/94
  */
 
+#ifndef LLVM_SUPPORT_REGEX2_H
+#define LLVM_SUPPORT_REGEX2_H
+
 /*
  * internals of regex_t
  */
@@ -155,3 +158,5 @@
 /* misc utilities */
 #define	OUT	(CHAR_MAX+1)	/* a non-character value */
 #define	ISWORD(c)	(isalnum(c&0xff) || (c) == '_')
+
+#endif
diff --git a/llvm/lib/Support/regutils.h b/llvm/lib/Support/regutils.h
index d0ee100..49a975c 100644
--- a/llvm/lib/Support/regutils.h
+++ b/llvm/lib/Support/regutils.h
@@ -35,6 +35,9 @@
  *	@(#)utils.h	8.3 (Berkeley) 3/20/94
  */
 
+#ifndef LLVM_SUPPORT_REGUTILS_H
+#define LLVM_SUPPORT_REGUTILS_H
+
 /* utility definitions */
 #define	NC		(CHAR_MAX - CHAR_MIN + 1)
 typedef unsigned char uch;
@@ -51,3 +54,5 @@
 #ifdef USEBCOPY
 #define	memmove(d, s, c)	bcopy(s, d, c)
 #endif
+
+#endif