Fix various minor typos identified in internal gitlab issue 101.
diff --git a/extensions/ARB/ARB_framebuffer_object.txt b/extensions/ARB/ARB_framebuffer_object.txt
index 54a4c37..f604013 100644
--- a/extensions/ARB/ARB_framebuffer_object.txt
+++ b/extensions/ARB/ARB_framebuffer_object.txt
@@ -1358,7 +1358,7 @@
     results.
 
     If DrawBuffer is supplied with a constant that is neither legal for
-    the default framebuffer nor an framebuffer object, then the error
+    the default framebuffer nor a framebuffer object, then the error
     INVALID_ENUM results.
 
     DrawBuffer will set the draw buffer for fragment colors other than
@@ -2270,7 +2270,7 @@
     set to their default values listed in table 5.nnn.
 
     If <texture> is not zero, then <texture> must either name an existing
-    texture object with an target of <textarget>, or <texture> must name an
+    texture object with a target of <textarget>, or <texture> must name an
     existing cube map texture and <textarget> must be one of
     TEXTURE_CUBE_MAP_POSITIVE_X, TEXTURE_CUBE_MAP_POSITIVE_Y,
     TEXTURE_CUBE_MAP_POSITIVE_Z, TEXTURE_CUBE_MAP_NEGATIVE_X,
@@ -2808,9 +2808,9 @@
 
             boolean IsFramebuffer( uint framebuffer );
 
-        returns TRUE if <framebuffer> is the name of an framebuffer
+        returns TRUE if <framebuffer> is the name of a framebuffer
         object.  If <framebuffer> is zero, or if <framebuffer> is a
-        non-zero value that is not the name of an framebuffer object,
+        non-zero value that is not the name of a framebuffer object,
         IsFramebuffer return FALSE.
 
         The command
diff --git a/extensions/ARB/ARB_vertex_buffer_object.txt b/extensions/ARB/ARB_vertex_buffer_object.txt
index ad7b5a0..c1982da 100644
--- a/extensions/ARB/ARB_vertex_buffer_object.txt
+++ b/extensions/ARB/ARB_vertex_buffer_object.txt
@@ -188,7 +188,7 @@
 
     Should this extension include support for allowing vertex indices
     to be stored in buffer objects?
-    
+
         RESOLVED: YES.  It is easily and cleanly added with just the
         addition of a binding point for the index buffer object.  Since
         our approach of overloading pointers works for any pointer in GL,
@@ -482,7 +482,7 @@
         size of the underlying data type.  So, for example, float data in
         a buffer object must have an offset that is (typically) a
         multiple of 4.  This should make the server implementation
-        easier, since this additional rule will guarantee that no 
+        easier, since this additional rule will guarantee that no
         alignment checking is required on most platforms.
 
     Should MapBufferARB return the pointer to the map, or should there be
@@ -678,7 +678,7 @@
 
     Is a "provoke" flag needed in the ArrayElement command protocol to switch
     between the case where the VERTEX_ARRAY is client-side vs. server-side?
-    
+
         NO.  The server will know whether or not the ArrayElement command
         will provoke a vertex because it knows whether or not a buffer object
         is bound to VERTEX_ARRAY.
@@ -692,7 +692,7 @@
 
     Can't the server-side array bindings just be sent in a the ARRAY_INFO
     when DrawArrays is called?
-    
+
         NO.  The only way to do that would be to transmit the offset, type,
         size, stride, etc. parameters and the buffer ID.  However, the buffer
         may have been deleted in the meantime.  The binding information must
@@ -715,7 +715,7 @@
         To avoid errors caused by naive clients attempting to use buffer
         objects without performing the appropriate byte swapping, clients
         must opt in to buffer object support at context creation time using
-        the GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB context attrib.  
+        the GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB context attrib.
         If this attribute is not specified and the byte ordering of the client
         and server differ, the VBO extension must not be exposed and the
         maximum context version that can be reported is 1.4.
@@ -735,7 +735,7 @@
         parameter normally used for indexed arrays.  The value of
         <index> will be an offset from GL_TEXTURE0.
 
-        OTHER OPTIONS CONSIDERED: Add a separate parameter to 
+        OTHER OPTIONS CONSIDERED: Add a separate parameter to
         VertexAttribPointer rather than alias the index parameter.
         Only advantage is slightly improved clarity.
 
@@ -1032,7 +1032,7 @@
                            source for GL (drawing) commands.
         STATIC_READ_ARB    The data store contents will be specified once
                            by reading data from the GL, and queried many
-                           times by the application. 
+                           times by the application.
         STATIC_COPY_ARB    The data store contents will be specified once
                            by reading data from the GL, and used many
                            times as the source for GL (drawing) commands.
@@ -1294,9 +1294,9 @@
 
         boolean IsBufferARB(uint buffer);
 
-    returns TRUE if <buffer> is the name of an buffer object. If
+    returns TRUE if <buffer> is the name of a buffer object. If
     <buffer> is zero, or if <buffer> is a non-zero value that is not
-    the name of an buffer object, IsBufferARB return FALSE.
+    the name of a buffer object, IsBufferARB return FALSE.
 
     The command
 
diff --git a/extensions/EXT/EXT_framebuffer_object.txt b/extensions/EXT/EXT_framebuffer_object.txt
index e3dd07e..abb0a09 100644
--- a/extensions/EXT/EXT_framebuffer_object.txt
+++ b/extensions/EXT/EXT_framebuffer_object.txt
@@ -1264,7 +1264,7 @@
 
     In all three routines, if <texture> is zero, then <textarget>,
     <level>, and <zoffset> are ignored.  If <texture> is not zero, then
-    <texture> must either name an existing texture object with an target
+    <texture> must either name an existing texture object with a target
     of <textarget>, or <texture> must name an existing cube map texture
     and <textarget> must be one of: TEXTURE_CUBE_MAP_POSITIVE_X,
     TEXTURE_CUBE_MAP_POSITIVE_Y, TEXTURE_CUBE_MAP_POSITIVE_Z,
@@ -1792,9 +1792,9 @@
 
             boolean IsFramebufferEXT( uint framebuffer );
 
-        returns TRUE if <framebuffer> is the name of an framebuffer
+        returns TRUE if <framebuffer> is the name of a framebuffer
         object.  If <framebuffer> is zero, or if <framebuffer> is a
-        non-zero value that is not the name of an framebuffer object,
+        non-zero value that is not the name of a framebuffer object,
         IsFramebufferEXT return FALSE.
 
     6.1.15 Renderbuffer Object Queries