Merge pull request #35 from mkinsner/intel_fpga_enum_block

Allocate a new enum block for Intel extensions
diff --git a/xml/cl.xml b/xml/cl.xml
index b1a14a4..3f3437e 100644
--- a/xml/cl.xml
+++ b/xml/cl.xml
@@ -184,8 +184,13 @@
             <unused start="-1102" end="-1110"/>
     </enums>
 
-    <enums namespace="CL" start="-1111" end="-9999" group="ErrorCodes" vendor="Khronos" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS">
-            <unused start="-1111" end="-9999"/>
+    <enums namespace="CL" start="-1111" end="-1126" group="ErrorCodes" vendor="Intel">
+            <!-- Error codes for upcoming Intel extensions -->
+            <unused start="-1111" end="-1126"/>
+    </enums>
+
+    <enums namespace="CL" start="-1127" end="-9999" group="ErrorCodes" vendor="Khronos" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS">
+            <unused start="-1127" end="-9999"/>
     </enums>
 
     <enums namespace="CL" group="cl_bool" vendor="Khronos" comment="Boolean values">
@@ -1100,8 +1105,12 @@
             <unused start="0x4180" end="0x418F"/>
     </enums>
 
-    <enums namespace="CL" start="0x4190" end="0x4FFF" comment="Reserved for vendor extensions. Allocate in groups of 16.">
-            <unused start="0x4190" end="0x4FFF"/>
+    <enums namespace="CL" start="0x4190" end="0x419F" vendor="Intel">
+            <unused start="0x4190" end="0x419F"/>
+    </enums>
+
+    <enums namespace="CL" start="0x41A0" end="0x4FFF" comment="Reserved for vendor extensions. Allocate in groups of 16.">
+            <unused start="0x41A0" end="0x4FFF"/>
     </enums>
 
     <enums namespace="CL" start="0x10000" end="0x10FFF" vendor="Khronos" comment="Experimental range for internal development only. Do not allocate.">