diff --git a/mi/migc.h b/mi/migc.h
index 8d06a6f9fe334363a656ffe2a5a3a4c54c94389f..add601a94ddf91793a92ab097084de0d73b73447 100644
--- a/mi/migc.h
+++ b/mi/migc.h
@@ -26,6 +26,9 @@ from The Open Group.
 
 */
 
+#ifndef _MIGC_H
+#define _MIGC_H
+
 extern _X_EXPORT void miChangeGC(GCPtr          pGC,
                                  unsigned long  mask);
 
@@ -47,3 +50,5 @@ extern _X_EXPORT void miCopyGC(GCPtr            pGCSrc,
 
 extern _X_EXPORT void miComputeCompositeClip(GCPtr              pGC,
                                              DrawablePtr        pDrawable);
+
+#endif