bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gettext] (no subject)


From: Ondřej Bílka
Subject: [bug-gettext] (no subject)
Date: Thu, 8 Aug 2013 10:36:06 +0200
User-agent: Mutt/1.5.20 (2009-06-14)

Hi, I am writing a tool that I call stylepp to help with various
formatting issues. It could found at:
https://github.com/neleai/stylepp

I have part that detects likely typos and suggest likely replacements
almost ready. I used it in gcc and as it includes intl directory I 
send a version of patch upstream.

This patch was created by stylepp_spell_patch command. It fixes typos in
comments from premade replacement dictionary. It catches common typos as
you see below. 

To simplify review a patch consist first of stripped diff  and then patch
itself. As we fix typo successfull 140 times sorting will save us time
over having it at random places of diff.

If you want to fix more typos run 
stylepp_spellcheck 
to generate dictionary of likely typos. Then a
stylepp_dictionary 
command will run aspell where you should select likely replacements.
These are applied to source tree.

You can generate diff like this one by stylepp_format_patch. If
something is wrong then best way is fix to it in sorted diff, apply
patch to clean state and run stylepp_format_patch to regenerate.

Comments?

- *the newly instanciated #CRString
- address@hidden the newly instanciated #CRString.
+ *the newly instantiated #CRString
+ address@hidden the newly instantiated #CRString.
- *Some properties are user agent dependant like font-family, and
- *are not initialized, read the spec to make you renderer compliant.
+ *Some properties are user agent dependent like font-family, and
+ *are not initialized, read the spec to make you rendered compliant.
- address@hidden a_char out parameter. The peeked char uppon successfull 
completion.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden a_char out parameter. The peeked char uppon successful 
completion.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
- *  Start Tag: 1 means the start tag can be ommited
- *  End Tag:   1 means the end tag can be ommited
+ *  Start Tag: 1 means the start tag can be omitted
+ *  End Tag:   1 means the end tag can be omitted
-            * Make sure that attributes redefinition occuring in the
-            * internal subset are not overriden by definitions in the
+            * Make sure that attributes redefinition occurring in the
+            * internal subset are not overridden by definitions in the
-    XML_RELAXNG_DATATYPE,       /* extenal data type definition */
-    XML_RELAXNG_PARAM,          /* extenal data type parameter */
-    XML_RELAXNG_VALUE,          /* value from an extenal data type definition 
*/
+    XML_RELAXNG_DATATYPE,       /* external data type definition */
+    XML_RELAXNG_PARAM,          /* external data type parameter */
+    XML_RELAXNG_VALUE,          /* value from an external data type definition 
*/
- * @min:  the minimum successive occurences of token
- * @max:  the maximum successive occurences of token
+ * @min:  the minimum successive occurrences of token
+ * @max:  the maximum successive occurrences of token
- * @min:  the minimum successive occurences of token
- * @max:  the maximum successive occurences of token
+ * @min:  the minimum successive occurrences of token
+ * @max:  the maximum successive occurrences of token
- * @min:  the minimum successive occurences of token
- * @max:  the maximum successive occurences of token
+ * @min:  the minimum successive occurrences of token
+ * @max:  the maximum successive occurrences of token
- * @min:  the minimum successive occurences of token
- * @max:  the maximum successive occurences of token
+ * @min:  the minimum successive occurrences of token
+ * @max:  the maximum successive occurrences of token
-                   * have beed expanded and simple types have
-                   * beed fixed.
+                   * have been expanded and simple types have
+                   * been fixed.
anslating Linux/GNU-applications (not \n-focussed on KDE): address@hidden; send 
mail 
anslating Linux/GNU-applications (not \n+focused on KDE): address@hidden; send 
mail t
                                            ^ ^                                
id} to @code{t}, the translation gets \n-initialised with the original string, i
id} to @code{t}, the translation gets \n+initialized with the original string, i
                                                 ^                             
                       /* \n-* Build an absolue location URI. \n */             
                       /* \n+* Build an absolute location URI. \n */            
                                              ^                                
te that we expect the location to be an absulute URI. */  \n if (schemaLocation 
te that we expect the location to be an absolute URI. */  \n if (schemaLocation 
                                           ^                                   
                              \n-/**The abstaction of the @font-face rule.*/ \n 
                              \n+/**The abstraction of the @font-face rule.*/ \n
                                            ^                                  
 whether @exp accepts all the languages accexpted by @sub \n * the input being a
 whether @exp accepts all the languages accepted by @sub \n * the input being a 
                                           ^^                                  
                     *         * \n-*   Acces API to the current node   * \n *  
                     *         * \n+*   Access API to the current node   * \n * 
                                            ^^                                 
eferences are resolved \n-* In order to achive this in libxml2 the document MUST
eferences are resolved \n+* In order to achieve this in libxml2 the document MUS
                                            ^                                  
nce and tone of each of the contributor acknowledgements and/or \n dedications g
nce and tone of each of the contributor acknowledgments and/or \n dedications gi
                                                 ^^                            
                                /* \n-* Aquire a normalized ns-decl and add it t
                                /* \n+* Acquire a normalized ns-decl and add it 
                                         ^                                     
                                /* \n-* Aquire a normalized ns-decl and add it t
                                /* \n+* Acquire a normalized ns-decl and add it 
                                         ^                                     
                                /* \n-* Aquire a normalized ns-decl and add it t
                                /* \n+* Acquire a normalized ns-decl and add it 
                                         ^                                     
                       \n-* Returns the aquired ns struct or NULL in case of an 
                       \n+* Returns the acquired ns struct or NULL in case of an
                                         ^                                     
does the match \n-*against an attribute additionnal selector \n *and an xml node
does the match \n+*against an attribute additional selector \n *and an xml node.
                                              ^ ^                              
ing type or \n-*universal selector. The additionnal selector can be either \n *a
ing type or \n+*universal selector. The additional selector can be either \n *an
                                              ^ ^                              
   * \n-* #CRAdditionalSel abstracts an additionnal selector. \n * An additional
   * \n+* #CRAdditionalSel abstracts an additional selector. \n * An additional 
                                              ^ ^                              
\n-* input encoding didn't get properly advertized in the \n * declaration heade
\n+* input encoding didn't get properly advertised in the \n * declaration heade
                                               ^                               
          /* \n-* Check the new element agaisnt the content model of the new ele
          /* \n+* Check the new element against the content model of the new ele
                                            ^^                                 
          /* \n-* Check the new element agaisnt the content model of the new ele
          /* \n+* Check the new element against the content model of the new ele
                                            ^^                                 
          /* \n-* Check the new element agaisnt the content model of the new ele
          /* \n+* Check the new element against the content model of the new ele
                                            ^^                                 
n than a generic NFA -> DFA state based algo. The \n * only restriction is on th
n than a generic NFA -> DFA state based algorithm. The \n * only restriction is 
                                            ^   ^                              
x;                 /* number of defines aloocated */ \n xmlRelaxNGDefinePtr *def
x;                 /* number of defines allocated */ \n xmlRelaxNGDefinePtr *def
                                          ^                                    
efine: skip loading only if it was \n-* aleady build for the targetNamespace of 
efine: skip loading only if it was \n+* already build for the targetNamespace of
                                          ^                                    
o we know if the node-list wasn't \n-*  aready sorted? \n */                    
o we know if the node-list wasn't \n+*  already sorted? \n */                   
                                         ^                                     
 the element declaration particle to be analysed \n *                           
 the element declaration particle to be analyzed \n *                           
                                             ^                                 
 \n-= a[m-1]*beta^(m-1)+...+a[j]*beta^j und 0<=r<b[0]<beta} \n j:=j-1, r:=r*beta
 \n+= a[m-1]*beta^(m-1)+...+a[j]*beta^j and 0<=r<b[0]<beta} \n j:=j-1, r:=r*beta
                                        ^                                      
 \n-= a[m-1]*beta^(m-1)+...+a[j]*beta^j und 0<=r<b[0]<beta} \n j:=j-1, r:=r*beta
 \n+= a[m-1]*beta^(m-1)+...+a[j]*beta^j and 0<=r<b[0]<beta} \n j:=j-1, r:=r*beta
                                        ^                                      
               * \n-* Returns the given annotaion. \n */                        
               * \n+* Returns the given annotation. \n */                       
                                              ^                                
may not be safe for old classes of \n-* applicaton. \n */                       
may not be safe for old classes of \n+* application. \n */                      
                                                ^                              
 loose dtd  \n-* NOTE: it might be more apropriate to integrate this information
 loose dtd  \n+* NOTE: it might be more appropriate to integrate this informatio
                                         ^^                                    
t the parser didn't finished or that we arent at the end \n * of stream, continu
t the parser didn't finished or that we aren't at the end \n * of stream, contin
                                            ^                                  
*/ \n-XML_RELAXNG_ATTRIBUTE,      /* an attrbute following a pattern */ \n XML_R
*/ \n+XML_RELAXNG_ATTRIBUTE,      /* an attribute following a pattern */ \n XML_
                                            ^                                  
                         /* \n-* Handle attribue prohibition which had a \n * "r
                         /* \n+* Handle attribute prohibition which had a \n * "
                                               ^                               
      /* \n-* Time to try a fallback if availble \n */                          
      /* \n+* Time to try a fallback if available \n */                         
                                             ^                                 
* Case where the underlying tree is not availble, lookup the entity \n * and wal
* Case where the underlying tree is not available, lookup the entity \n * and wa
                                             ^                                 
* Case where the underlying tree is not availble, lookup the entity \n * and wal
* Case where the underlying tree is not available, lookup the entity \n * and wa
                                             ^                                 
ctionnary in the current scope, \n-* if availabe. \n */                         
ctionnary in the current scope, \n+* if available. \n */                        
                                               ^                               
ctionnary in the current scope, \n-* if availabe. \n */                         
ctionnary in the current scope, \n+* if available. \n */                        
                                               ^                               
/* \n-* Speedup using document order if availble. \n */                         
/* \n+* Speedup using document order if available. \n */                        
                                             ^                                 
/* \n-* Speedup using document order if availble. \n */                         
/* \n+* Speedup using document order if available. \n */                        
                                             ^                                 
/* \n-* Speedup using document order if availble. \n */                         
/* \n+* Speedup using document order if available. \n */                        
                                             ^                                 
/* \n-* Speedup using document order if availble. \n */                         
/* \n+* Speedup using document order if available. \n */                        
                                             ^                                 
 address@hidden a_in_start a pointer to the begining of \n *the input utf8 
string.  
 address@hidden a_in_start a pointer to the beginning of \n *the input utf8 
string. 
                                            ^^                                 
omething appropriate here since \n-* we cant be sure, that the namespce we found
omething appropriate here since \n+* we cannot be sure, that the namespce we fou
                                           ^^                                  
                       * \n-* Get a the cononical lexical representation of the 
                       * \n+* Get a the canonical lexical representation of the 
                                         ^                                     
                       * \n-* Get a the cononical representation of the value. \
                       * \n+* Get a the canonical representation of the value. \
                                         ^                                     
                       * \n-* Get a the cononical representation of the value. \
                       * \n+* Get a the canonical representation of the value. \
                                         ^                                     
he public \n-*   xmlPatternFlags, so be carefull not to interfere with the \n * 
he public \n+*   xmlPatternFlags, so be careful not to interfere with the \n *  
                                             ^ ^                               
 address@hidden: a pointer to the  \n-*first chararcter of the successfully 
parsed \n
 address@hidden: a pointer to the  \n+*first character of the successfully 
parsed \n 
                                            ^^                                 
/O buffer \n-* This routine escapes the caracters and then handle the I18N \n * 
/O buffer \n+* This routine escapes the characters and then handle the I18N \n *
                                         ^                                     
      owner; /* does the entity own the childrens */ \n int    checked; /* was t
      owner; /* does the entity own the children */ \n int    checked; /* was th
                                               ^^                              
             * \n-* End the current xml coment. \n *                            
             * \n+* End the current xml comment. \n *                           
                                          ^^                                   
                   * \n-* Note that the contraint src-redefine (6.2) can't be ap
                   * \n+* Note that the constraint src-redefine (6.2) can't be a
                                           ^                                   
in, people blatantly violated that \n-* constaint, like Visa3D spec. \n * if (xm
in, people blatantly violated that \n+* constraint, like Visa3D spec. \n * if (x
                                             ^                                 
emaValPtr defVal; /* The compiled value contraint. */ \n void *idcs; /* The iden
emaValPtr defVal; /* The compiled value constraint. */ \n void *idcs; /* The ide
                                           ^                                   
                          /* \n-* Apply contraints for attribute declarations. \
                          /* \n+* Apply constraints for attribute declarations. 
                                           ^                                   
ent model, \n-* nor to the complex type contraints. \n */                       
ent model, \n+* nor to the complex type constraints. \n */                      
                                           ^                                   
                      * \n-*Here is the correspondance between the ucs-4 charact
                      * \n+*Here is the correspondence between the ucs-4 charact
                                                  ^                            
interface allowing to get the xmlDocPtr correponding to the \n * current documen
interface allowing to get the xmlDocPtr corresponding to the \n * current docume
                                             ^                                 
nterface allowing to get the xmlNodePtr correponding to the \n * current node be
nterface allowing to get the xmlNodePtr corresponding to the \n * current node b
                                             ^                                 
 cr_doc_handler_unref: address@hidden: the currrent instance of #CRDocHandler. 
\n *
 cr_doc_handler_unref: address@hidden: the current instance of #CRDocHandler. 
\n * 
                                         ^  ^                                  
 macro is called. address@hidden a_this the curent instance of #CRParser \n 
address@hidden 
 macro is called. address@hidden a_this the current instance of #CRParser \n 
address@hidden
                                          ^^                                   
 macro is called. address@hidden parser the curent instance of #CRTknzr \n 
address@hidden t
 macro is called. address@hidden parser the current instance of #CRTknzr \n 
address@hidden 
                                          ^^                                   
                ** \n-*Sets the type of curren instance of \n *#CRToken to 'S_TK
                ** \n+*Sets the type of current instance of \n *#CRToken to 'S_T
                                              ^                                
izes the element info item for \n-* the currect tree depth. \n *                
izes the element info item for \n+* the current tree depth. \n *                
                                             ^                                 
hemas of the \n-*   <redefine>d schema. Currenlty we latter approach is used. \n
hemas of the \n+*   <redefine>d schema. Currently we latter approach is used. \n
                                              ^^                               
 construction API), we check those \n-* defintions only. \n */                  
 construction API), we check those \n+* definitions only. \n */                 
                                             ^                                 
che \n-* @value: a value with semantics dependant on @options  \n * @options: op
che \n+* @value: a value with semantics dependent on @options  \n * @options: op
                                              ^                                
    * \n-* The size of the list is only dependant on the depth of \n * the tree.
    * \n+* The size of the list is only dependent on the depth of \n * the tree.
                                              ^                                
herited and the default value is \n-*ua dependant. \n */                        
herited and the default value is \n+*ua dependent. \n */                        
                                              ^                                
 the root, the first \n-node that has a descendent on the current label. */ \n w
 the root, the first \n+node that has a descendant on the current label. */ \n w
                                               ^                               
            \n-/* Enqueue the immediate descendents in the level order queue. */
            \n+/* Enqueue the immediate descendants in the level order queue. */
                                               ^                               
   \n-/* Update the delta table for the descendents of this node. */ \n treedelt
   \n+/* Update the delta table for the descendants of this node. */ \n treedelt
                                               ^                               
g then the shift at the \n-fail and its descendents should be no larger than the
g then the shift at the \n+fail and its descendants should be no larger than the
                                               ^                               
               /* Max shift of self and descendents. */ \n };                   
               /* Max shift of self and descendants. */ \n };                   
                                               ^                               
ns-decls in the parent-axis of the \n-* desination element, if: \n * 1) there's 
ns-decls in the parent-axis of the \n+* destination element, if: \n * 1) there's
                                           ^                                   
If an existing attribute is found it is detroyed prior to adding @prop.  \n *   
If an existing attribute is found it is destroyed prior to adding @prop.  \n *  
                                          ^                                    
  /* \n-* TODO: This does not check for dublicate entries. \n */                
  /* \n+* TODO: This does not check for duplicate entries. \n */                
                                          ^                                    
                          /* \n-* Avoid dublicate namespaces. \n */             
                          /* \n+* Avoid duplicate namespaces. \n */             
                                          ^                                    
   /* \n-* Ensure we return at least an emtpy set. \n */                        
   /* \n+* Ensure we return at least an empty set. \n */                        
                                          ^^                                   
mlCharEncFirstLine: \n-* @handler: char enconding transformation data structure 
mlCharEncFirstLine: \n+* @handler: char encoding transformation data structure \
                                           ^^                                  
 xmlCharEncOutFunc: \n-* @handler: char enconding transformation data structure 
 xmlCharEncOutFunc: \n+* @handler: char encoding transformation data structure \
                                           ^^                                  
mlCharEncCloseFunc: \n-* @handler: char enconding transformation data structure 
mlCharEncCloseFunc: \n+* @handler: char encoding transformation data structure \
                                           ^^                                  
 \n-* By default we don't load external entitites, yet. \n *                    
 \n+* By default we don't load external entities, yet. \n *                     
                                             ^^                                
                     \n-# Restore saved enviroment variables \n if test "${save_
                     \n+# Restore saved environment variables \n if test "${save
                                              ^                                
                       * \n-* Report an erro with its context, replace the 4 old
                       * \n+* Report an error with its context, replace the 4 ol
                                            ^                                  
pCtxtPtr or NULL in case of an internal errror.  \n */                          
pCtxtPtr or NULL in case of an internal error.  \n */                           
                                        ^  ^                                   
             * \n-* Used to examine the existance of features that can be enable
             * \n+* Used to examine the existence of features that can be enable
                                             ^                                 
               /* \n-* validating a non existant text node is similar to validat
               /* \n+* validating a non existent text node is similar to validat
                                             ^                                 
; \n-unsigned int tz_flag :1; /* is tzo explicitely set? */ \n signed int  tzo :
; \n+unsigned int tz_flag :1; /* is tzo explicitly set? */ \n signed int  tzo :1
                                               ^^                              
-* assigned for "anyType", so handle it explicitely. \n * "anyType" has an unbou
+* assigned for "anyType", so handle it explicitly. \n * "anyType" has an unboun
                                               ^^                              
              /* \n-* Return the bucket explicitely; this is needed for the \n *
              /* \n+* Return the bucket explicitly; this is needed for the \n * 
                                               ^^                              
                       ** \n-*Parses an expresion as defined by the css2 spec \n
                       ** \n+*Parses an expression as defined by the css2 spec \
                                             ^^                                
-in other places as well, you will do a favour to the translator by not \n mergi
+in other places as well, you will do a favor to the translator by not \n mergin
                                           ^^                                  
 the buffer \n-* @len:  number of bytes filles in the buffer \n * @size:  alloca
 the buffer \n+* @len:  number of bytes fills in the buffer \n * @size:  allocat
                                           ^^                                  
          * \n-* Dump an HTML document. Formating return/spaces are added. \n */
          * \n+* Dump an HTML document. Formatting return/spaces are added. \n *
                                             ^^                                
                         /* \n-* Add to gobal list. \n */                       
                         /* \n+* Add to global list. \n */                      
                                         ^                                     
                         /* \n-* Add to gobal list. \n */                       
                         /* \n+* Add to global list. \n */                      
                                         ^                                     
  * \n-* Returns the circular attribute grou reference, otherwise NULL. \n */   
  * \n+* Returns the circular attribute group reference, otherwise NULL. \n */  
                                            ^                                  
       Some of those interfaces are not garanteed to be API or ABI stable ! \n *
       Some of those interfaces are not guaranteed to be API or ABI stable ! \n 
                                         ^                                     
e temporary nodes are in, that would be helpfull. \n */                         
e temporary nodes are in, that would be helpful. \n */                          
                                             ^ ^                               
s the numeric value of a character as a hexidecimal \n * digit. Differs from g_u
s the numeric value of a character as a hexadecimal \n * digit. Differs from g_u
                                           ^                                   
                            /* \n-* Set hierachical links. \n * TODO: Change thi
                            /* \n+* Set hierarchical links. \n * TODO: Change th
                                             ^                                 
                            /* \n-* Set hierachical links. \n */                
                            /* \n+* Set hierarchical links. \n */               
                                             ^                                 
                    if (c == '(') \n-/* Homogenous vector syntax, see arrays.scm
                    if (c == '(') \n+/* Homogeneous vector syntax, see arrays.sc
                                               ^                               
IS_PATH_WITH_DIR (single_locale)) \n-/* Ingore this entry.  */ \n continue;     
IS_PATH_WITH_DIR (single_locale)) \n+/* Ignore this entry.  */ \n continue;     
                                         ^^                                    
TODO: This seems not needed if the type implicitely \n * derived from the base t
TODO: This seems not needed if the type implicitly \n * derived from the base ty
                                               ^^                              
Parses a charset declaration as defined implictly by the css2 spec in \n *append
Parses a charset declaration as defined implicitly by the css2 spec in \n *appen
                                              ^                                
            /* \n-* OPTIMIZE TODO: This implicitely sorts \n *  the result, even
            /* \n+* OPTIMIZE TODO: This implicitly sorts \n *  the result, even 
                                               ^^                              
\n-* Do the SAX2 detection and specific intialization \n */                     
\n+* Do the SAX2 detection and specific initialization \n */                    
                                          ^                                    
                      * \n-* Additional initialisation for multi-threading \n */
                      * \n+* Additional initialization for multi-threading \n */
                                                ^                              
        ** \n-*Instanciate a string and initialise it to \n *a_string.          
        ** \n+*Instanciate a string and initialize it to \n *a_string.          
                                                ^                              
                                 * \n-* Initilize the default type libraries. \n
                                 * \n+* Initialize the default type libraries. \
                                             ^                                 
zed to the root \n-*   context position initalized to 1 \n *   context size init
zed to the root \n+*   context position initialized to 1 \n *   context size ini
                                            ^                                  
n context \n-* @instance:  the document instace tree  \n *                      
n context \n+* @instance:  the document instance tree  \n *                     
                                             ^                                 
rent test \n-* @instance:  the document instace tree  \n * @cur:  the current no
rent test \n+* @instance:  the document instance tree  \n * @cur:  the current n
                                             ^                                 
                * \n-*Returns the newly instanciated #CRParsingLocation. \n *Mus
                * \n+*Returns the newly instantiated #CRParsingLocation. \n *Mus
                                              ^                                
iates a #CRString address@hidden the newly instanciated #CRString \n *Must be 
freed
iates a #CRString address@hidden the newly instantiated #CRString \n *Must be 
freed
                                              ^                                
he initial string address@hidden the newly instanciated string. \n */           
   
he initial string address@hidden the newly instantiated string. \n */           
   
                                              ^                                
\n-*if *a_str is NULL, a new GString is instanciated, otherwise \n *the style se
\n+*if *a_str is NULL, a new GString is instantiated, otherwise \n *the style se
                                              ^                                
 the atom name \n-* @len: the atom name lenght in byte (or -1); \n *            
 the atom name \n+* @len: the atom name length in byte (or -1); \n *            
                                            ^^                                 
rwise, update len \n-*         with the lenght in byte of the prefix and return 
rwise, update len \n+*         with the length in byte of the prefix and return 
                                            ^^                                 
ore the tokens \n-* @len: the allocated lenght of @list \n *                    
ore the tokens \n+* @len: the allocated length of @list \n *                    
                                            ^^                                 
ore the tokens \n-* @len: the allocated lenght of @list \n *                    
ore the tokens \n+* @len: the allocated length of @list \n *                    
                                            ^^                                 
data:  pointer to the CData \n-* @len:  lenght of the CData block in bytes. \n *
data:  pointer to the CData \n+* @len:  length of the CData block in bytes. \n *
                                            ^^                                 
ome character data read \n-* @len:  the lenght of the data \n *                 
ome character data read \n+* @len:  the length of the data \n *                 
                                            ^^                                 
ome character data read \n-* @len:  the lenght of the data \n *                 
ome character data read \n+* @len:  the length of the data \n *                 
                                            ^^                                 
txt:  an XML parser context \n-* @len:  lenght of the string parsed \n *        
txt:  an XML parser context \n+* @len:  length of the string parsed \n *        
                                            ^^                                 
ything else is way \n-* too costly, and maintining the table is like too much \n
ything else is way \n+* too costly, and maintaining the table is like too much \
                                             ^                                 
valuate IDCs. Do it here, since new IDC matchers are registered \n * during vali
valuate IDCs. Do it here, since new IDC marchers are registered \n * during vali
                                          ^                                    
            * \n-* Caches a list of IDC matchers for reuse. \n */               
            * \n+* Caches a list of IDC marchers for reuse. \n */               
                                          ^                                    
maIDCMatcherPtr idcMatchers; /* the IDC matchers for the scope \n element */    
maIDCMatcherPtr idcMatchers; /* the IDC marchers for the scope \n element */    
                                          ^                                    
             \n-/* The built-in pattern matchers.  */ \n extern matcher_t matche
             \n+/* The built-in pattern marchers.  */ \n extern matcher_t matche
                                          ^                                    
EVISIT OPTIMIZE TODO: Use a pool of IDC matchers. \n *   Does it work?          
EVISIT OPTIMIZE TODO: Use a pool of IDC marchers. \n *   Does it work?          
                                          ^                                    
             * \n-* Frees a list of IDC matchers. \n */                         
             * \n+* Frees a list of IDC marchers. \n */                         
                                          ^                                    
IDC: Register identity-constraint XPath matchers. \n */                         
IDC: Register identity-constraint XPath marchers. \n */                         
                                          ^                                    
 and its compile time \n-*type checking mecanism (through STL containers) would 
 and its compile time \n+*type checking mechanism (through STL containers) would
                                           ^                                   
lse, domain directives lead to an error messsage.  */         \ \n bool allow_do
lse, domain directives lead to an error message.  */         \ \n bool allow_dom
                                         ^  ^                                  
e); \n-// We are only interested in the messsages belonging to the locale \n // 
e); \n+// We are only interested in the messages belonging to the locale \n // i
                                         ^  ^                                  
                     * \n-* Returns the minimun Effective Total Range. \n */    
                     * \n+* Returns the minimum Effective Total Range. \n */    
                                              ^                                
/* First hash function: simply take the modul but prevent zero.  */ \n hash = 1 
/* First hash function: simply take the module but prevent zero.  */ \n hash = 1
                                             ^                                 
                     } else { \n-/*a pb occured !! */ \n cr_utils_trace_debug ("
                     } else { \n+/*a pb occurred !! */ \n cr_utils_trace_debug (
                                            ^^                                 
        * \n-* Returns NULL if no error occured or a pointer to the error \n */ 
        * \n+* Returns NULL if no error occurred or a pointer to the error \n */
                                            ^^                                 
        * \n-* Returns NULL if no error occured or a pointer to the error \n */ 
        * \n+* Returns NULL if no error occurred or a pointer to the error \n */
                                            ^^                                 
index where an \n-*         UTF-8 error occured otherwise \n */                 
index where an \n+*         UTF-8 error occurred otherwise \n */                
                                            ^^                                 
     * \n-* Returns 1 if a deallocation occured, or 0 if not found \n */        
     * \n+* Returns 1 if a deallocation occurred, or 0 if not found \n */       
                                            ^^                                 
     * \n-* Returns 1 if a deallocation occured, or 0 if not found \n */        
     * \n+* Returns 1 if a deallocation occurred, or 0 if not found \n */       
                                            ^^                                 
the address, otherwise NULL if an error occured. \n */                          
the address, otherwise NULL if an error occurred. \n */                         
                                            ^^                                 
e of #CRParser, \n-*or NULL if an error occured. \n */                          
e of #CRParser, \n+*or NULL if an error occurred. \n */                         
                                            ^^                                 
address@hidden CR_ERROR if any other error occured. \n */                       
   
address@hidden CR_ERROR if any other error occurred. \n */                      
   
                                            ^^                                 
other error if a  \n-*lower level error occured. \n */                          
other error if a  \n+*lower level error occurred. \n */                         
                                            ^^                                 
reated dictionnary, or NULL if an error occured. \n */                          
reated dictionnary, or NULL if an error occurred. \n */                         
                                            ^^                                 
reated dictionnary, or NULL if an error occured. \n */                          
reated dictionnary, or NULL if an error occurred. \n */                         
                                            ^^                                 
wly created object, or NULL if an error occured. \n */                          
wly created object, or NULL if an error occurred. \n */                         
                                            ^^                                 
wly created object, or NULL if an error occured. \n */                          
wly created object, or NULL if an error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
code if not and -1 if an internal error occured. \n */                          
code if not and -1 if an internal error occurred. \n */                         
                                            ^^                                 
       /* \n-* VAL TODO: A reader error occured; what to do here? \n */         
       /* \n+* VAL TODO: A reader error occurred; what to do here? \n */        
                                            ^^                                 
alue, the function will consume all the occurences \n *of a_char found.         
alue, the function will consume all the occurrences \n *of a_char found.        
                                            ^^                                 
                 /* \n-* If max and min occurances are default (1) then \n * sim
                 /* \n+* If max and min occurrences are default (1) then \n * si
                                             ^^                                
         * \n-*Consumes up to a_nb_char occurences of the next contiguous charac
         * \n+*Consumes up to a_nb_char occurrences of the next contiguous chara
                                            ^^                                 
then we need to process every "//" \n-* occuring in the states, plus any other s
then we need to process every "//" \n+* occurring in the states, plus any other 
                                            ^^                                 
 but are \n-* redefined here locally in oder of being able to use them for xs:an
 but are \n+* redefined here locally in order of being able to use them for xs:a
                                         ^                                     
* Free a saving context, destroying the ouptut in any remaining buffer \n */    
* Free a saving context, destroying the output in any remaining buffer \n */    
                                          ^^                                   
ing num_prop_code_to_string) \n-*before outputing it value \n */                
ing num_prop_code_to_string) \n+*before outputting it value \n */               
                                             ^^                                
ld report a *warning* that the type was overriden \n * by the instance.         
ld report a *warning* that the type was overridden \n * by the instance.        
                                              ^^                               
nt the current \n-*declaration must not overide it  \n *(unless the already sele
nt the current \n+*declaration must not override it  \n *(unless the already sel
                                           ^^                                  
   ** \n-*Peeks a byte ahead at a given postion in the parser input stream. \n *
   ** \n+*Peeks a byte ahead at a given position in the parser input stream. \n 
                                           ^                                   
ase of success, 0 if the reader was not positionned on an \n *         ttribute 
ase of success, 0 if the reader was not positioned on an \n *         ttribute n
                                              ^ ^                              
               \n-/* Handle --qt.  It's preferrable to handle this facility here
               \n+/* Handle --qt.  It's preferable to handle this facility here 
                                            ^ ^                                
ser env to select between system/public prefered \n * option. C.f. Richard Tobin
ser env to select between system/public preferred \n * option. C.f. Richard Tobi
                                             ^^                                
ser env to select between system/public prefered \n * option. C.f. Richard Tobin
ser env to select between system/public preferred \n * option. C.f. Richard Tobi
                                             ^^                                
s exist for emptying the translation or reinitializing it \n to the original unt
s exist for emptying the translation or re-initializing it \n to the original un
                                          ^                                    
elow) \n-when the various directive are recognised.  The callback_arg \n variabl
elow) \n+when the various directive are recognized.  The callback_arg \n variabl
                                               ^                               
            * \n-* This function should seldomly be used. The normal situation w
            * \n+* This function should seldom be used. The normal situation whe
                                             ^^                                
 simple types. This is needed as \n-* a seperate step, since otherwise we won't 
 simple types. This is needed as \n+* a separate step, since otherwise we won't 
                                           ^                                   
a wildcard in @valStr; "|" is used as a seperator of  \n * substrings in both @e
a wildcard in @valStr; "|" is used as a separator of  \n * substrings in both @e
                                           ^                                   
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
                 * \n-* Returns the new struture or NULL in case of error \n */ 
                 * \n+* Returns the new structure or NULL in case of error \n */
                                            ^                                  
e and build an internal \n-* xmlRelaxNG struture which can be used to validate i
e and build an internal \n+* xmlRelaxNG structure which can be used to validate 
                                            ^                                  
ce and build an internal \n-* XML Shema struture which can be used to validate i
ce and build an internal \n+* XML Shema structure which can be used to validate 
                                            ^                                  
ce and build an internal \n-* XML Shema struture which can be used to validate i
ce and build an internal \n+* XML Shema structure which can be used to validate 
                                            ^                                  
ce and build an internal \n-* XML Shema struture which can be used to validate i
ce and build an internal \n+* XML Shema structure which can be used to validate 
                                            ^                                  
 based \n-*on memcpy although some data stuctures of CRStyle should \n *be prope
 based \n+*on memcpy although some data structures of CRStyle should \n *be prop
                                          ^                                    
     /* \n-* Avoid recursion in already substitued resources \n for (i = 0;i < c
     /* \n+* Avoid recursion in already substituted resources \n for (i = 0;i < 
                                                ^                              
  /* \n-* if entities already have been substitued, then \n * the attribute as p
  /* \n+* if entities already have been substituted, then \n * the attribute as 
                                                ^                              
ed attribute \n-* content with entities substitued. Check if we need to \n * app
ed attribute \n+* content with entities substituted. Check if we need to \n * ap
                                                ^                              
* bytes from the input not consumed and substract that from \n * the raw consume
* bytes from the input not consumed and subtract that from \n * the raw consumed
                                          ^^                                   
he caller. address@hidden CR_OK if parsing succeded, an error code otherwise. 
\n *E
he caller. address@hidden CR_OK if parsing succeeded, an error code otherwise. 
\n *
                                            ^^                                 
l parsed nmchar. address@hidden CR_OK upon successfull completion,  \n *an 
error co
l parsed nmchar. address@hidden CR_OK upon successful completion,  \n *an error 
cod
                                                ^ ^                            
l parsed nmchar. address@hidden CR_OK upon successfull completion,  \n *an 
error co
l parsed nmchar. address@hidden CR_OK upon successful completion,  \n *an error 
cod
                                                ^ ^                            
e parsed number. address@hidden CR_OK upon successfull completion,  \n *an 
error co
e parsed number. address@hidden CR_OK upon successful completion,  \n *an error 
cod
                                                ^ ^                            
rser. address@hidden: out parameter. Upon successfull completion,  \n *points 
to t
rser. address@hidden: out parameter. Upon successful completion,  \n *points to 
th
                                                ^ ^                            
 address@hidden a_start out parameter. Upon successfull completion,  \n *points 
to t
 address@hidden a_start out parameter. Upon successful completion,  \n *points 
to th
                                                ^ ^                            
          *read. address@hidden CR_OK upon successfull completion, an error  \n 
*co
          *read. address@hidden CR_OK upon successful completion, an error  \n 
*cod
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error \n *cod
               * \n+*Returns CR_OK upon successful completion, an error \n *code
                                                ^ ^                            
nce of #CRToken. address@hidden CR_OK upon successfull completion, an error \n 
*cod
nce of #CRToken. address@hidden CR_OK upon successful completion, an error \n 
*code
                                                ^ ^                            
nce of #CRToken. address@hidden CR_OK upon successfull completion, an error \n 
*cod
nce of #CRToken. address@hidden CR_OK upon successful completion, an error \n 
*code
                                                ^ ^                            
nce of #CRToken. address@hidden CR_OK upon successfull completion, an error \n 
*cod
nce of #CRToken. address@hidden CR_OK upon successful completion, an error \n 
*code
                                                ^ ^                            
nce of #CRToken. address@hidden CR_OK upon successfull completion, an error \n 
*cod
nce of #CRToken. address@hidden CR_OK upon successful completion, an error \n 
*code
                                                ^ ^                            
nce of #CRToken. address@hidden CR_OK upon successfull completion, an error \n 
*cod
nce of #CRToken. address@hidden CR_OK upon successful completion, an error \n 
*code
                                                ^ ^                            
               * address@hidden CR_OK upon successfull completion, an error 
code  \
               * address@hidden CR_OK upon successful completion, an error code 
 \n
                                                ^ ^                            
               * address@hidden CR_OK upon successfull completion, an error 
code  \
               * address@hidden CR_OK upon successful completion, an error code 
 \n
                                                ^ ^                            
the dump or not. address@hidden CR_OK upon successfull completion, an error 
code \n
the dump or not. address@hidden CR_OK upon successful completion, an error code 
\n 
                                                ^ ^                            
ce of #CRParser. address@hidden CR_OK upon successfull completion, an error 
code \n
ce of #CRParser. address@hidden CR_OK upon successful completion, an error code 
\n 
                                                ^ ^                            
ce of #CRParser. address@hidden CR_OK upon successfull completion, an error 
code \n
ce of #CRParser. address@hidden CR_OK upon successful completion, an error code 
\n 
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code \n
               * \n+*Returns CR_OK upon successful completion, an error code \n 
                                                ^ ^                            
              *  \n-*Returns CR_OK upon succesful completion, an error code \n *
              *  \n+*Returns CR_OK upon successful completion, an error code \n 
                                             ^^                                
               * \n-*Returns CR_OK upon succesful completion, an error code \n *
               * \n+*Returns CR_OK upon successful completion, an error code \n 
                                             ^^                                
               * \n-*Returns CR_OK upon succesful completion, an error code \n *
               * \n+*Returns CR_OK upon successful completion, an error code \n 
                                             ^^                                
               * \n-*Returns CR_OK upon succesful completion, an error code \n *
               * \n+*Returns CR_OK upon successful completion, an error code \n 
                                             ^^                                
               * \n-*Returns CR_OK upon successfull completion, an error code \n
               * \n+*Returns CR_OK upon successful completion, an error code \n 
                                                ^ ^                            
             * address@hidden CR_OK uppon successfull completion, an error code 
\n
             * address@hidden CR_OK uppon successful completion, an error code 
\n 
                                                ^ ^                            
ation to append. \n-*Returns CR_OK upon sucessfull completion, an error code \n 
ation to append. \n+*Returns CR_OK upon successful completion, an error code \n 
                                           ^    ^                              
nce of #CRStyle. address@hidden CR_OK upon successfull completion, an error 
code \n
nce of #CRStyle. address@hidden CR_OK upon successful completion, an error code 
\n 
                                                ^ ^                            
. The read char. address@hidden CR_OK upon successfull completion, an error 
code \n
. The read char. address@hidden CR_OK upon successful completion, an error code 
\n 
                                                ^ ^                            
        *be NULL. address@hidden CR_OK upon successfull completion, an error 
code \n
        *be NULL. address@hidden CR_OK upon successful completion, an error 
code \n 
                                                ^ ^                            
lculated length. address@hidden CR_OK upon succesfull completion, an error code 
\n 
lculated length. address@hidden CR_OK upon successful completion, an error code 
\n 
                                              ^ ^                              
               * \n-*Returns CR_OK upon successfull completion, an error code if
               * \n+*Returns CR_OK upon successful completion, an error code if 
                                                ^ ^                            
nted by a_this. \n-* Returns CR_OK upon successfull completion, an error code ot
nted by a_this. \n+* Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
ented by a_this. \n-*Returns CR_OK upon successfull completion, an error code ot
ented by a_this. \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
y libcroco only. \n-*Returns CR_OK upon successfull completion, an error code ot
y libcroco only. \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
              * \n-* Returns CR_OK upon sucessful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                          ^^                                   
              * \n-* Returns CR_OK upon sucessful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                          ^^                                   
              * \n-* Returns CR_OK upon sucessful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                          ^^                                   
              * \n-* Returns CR_OK upon succesful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                             ^^                                
              * \n-* Returns CR_OK upon succesful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                             ^^                                
              * \n-* Returns CR_OK upon succesful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                             ^^                                
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
              * \n-* Returns CR_OK upon succesful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                             ^^                                
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
he error status. address@hidden CR_OK upon successfull completion, an error 
code ot
he error status. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
ce of #CRParser. address@hidden CR_OK upon successfull completion, an error 
code ot
ce of #CRParser. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
ce of #CRParser. address@hidden CR_OK upon successfull completion, an error 
code ot
ce of #CRParser. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
ce of #CRParser. address@hidden CR_OK upon successfull completion, an error 
code ot
ce of #CRParser. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
ribute selector. address@hidden CR_OK upon successfull completion, an error 
code ot
ribute selector. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * address@hidden CR_OK upon successfull completion, an error 
code ot
               * address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
              * \n-* Returns CR_OK upon succesful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                             ^^                                
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon sucessfull completion, an error code oth
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                           ^    ^                              
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon succesful completion, an error code othe
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                             ^^                                
               * \n-*Returns CR_OK upon succesful completion, an error code othe
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                             ^^                                
              * \n-* Returns CR_OK upon succesful completion, an error code othe
              * \n+* Returns CR_OK upon successful completion, an error code oth
                                             ^^                                
" value (or not) \n-*Returns CR_OK upon successfull completion, an error code ot
" value (or not) \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon sucessfull completion, an error code oth
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                           ^    ^                              
 append. \n-*Returns: the new list upon successfull completion, an error code ot
 append. \n+*Returns: the new list upon successful completion, an error code oth
                                                ^ ^                            
        * \n-*Returns the new list upon successfull completion, an error code ot
        * \n+*Returns the new list upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an errror code o
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                  ^               ^            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
ll be destroyed. \n-*Returns CR_OK upon successfull completion, an error code ot
ll be destroyed. \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
 rule statement. \n-*Returns CR_OK upon sucessfull completion, an error code oth
 rule statement. \n+*Returns CR_OK upon successful completion, an error code oth
                                           ^    ^                              
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
               * \n-*Returns CR_OK upon successfull completion, an error code ot
               * \n+*Returns CR_OK upon successful completion, an error code oth
                                                ^ ^                            
GHT, or BOTTOM). address@hidden CR_OK upon successfull completion, an error 
code ot
GHT, or BOTTOM). address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
nce of #CRStyle. address@hidden CR_OK upon successfull completion, an error 
code ot
nce of #CRStyle. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
nce of #CRStyle. address@hidden CR_OK upon successfull completion, an error 
code ot
nce of #CRStyle. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
 fields are set. address@hidden CR_OK upon successfull completion, an error 
code ot
 fields are set. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
e datastructure. address@hidden CR_OK upon succesfull completion, an error code 
oth
e datastructure. address@hidden CR_OK upon successful completion, an error code 
oth
                                              ^ ^                              
       *string. address@hidden CR_OK uppon successfull completion, an error 
code ot
       *string. address@hidden CR_OK uppon successful completion, an error code 
oth
                                                ^ ^                            
nce of #CRTknzr. address@hidden CR_OK upon successfull completion, an error 
code ot
nce of #CRTknzr. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
value otherwise. address@hidden CR_OK upon successfull completion, an error 
code ot
value otherwise. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
               * address@hidden CR_OK upon successfull completion, an error 
code ot
               * address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
ully parsed url. address@hidden CR_OK upon successfull completion, an error 
code ot
ully parsed url. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
 the parsed rgb. address@hidden CR_OK upon successfull completion, an error 
code ot
 the parsed rgb. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
               * address@hidden CR_OK upon successfull completion, an error 
code ot
               * address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
full completion. address@hidden CR_OK upon successfull completion, an error 
code ot
full completion. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
computed length. address@hidden CR_OK upon successfull completion, an error 
code ot
computed length. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
computed length. address@hidden CR_OK upon successfull completion, an error 
code ot
computed length. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
racters decoded. address@hidden CR_OK upon successfull completion, an error 
code ot
racters decoded. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
 character code. address@hidden CR_OK upon successfull completion, an error 
code ot
 character code. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
e output string. address@hidden CR_OK upon successfull completion, an error 
code ot
e output string. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
s in the buffer. address@hidden CR_OK upon successfull completion, an error 
code ot
s in the buffer. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
e output string. address@hidden CR_OK upon successfull completion, an error 
code ot
e output string. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
               * address@hidden CR_OK upon successfull completion, an error 
code ot
               * address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
onverted string. address@hidden CR_OK upon successfull completion, an error 
code ot
onverted string. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
               * address@hidden CR_OK upon successfull completion, an error 
code ot
               * address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
onverted buffer. address@hidden CR_OK upon successfull completion, an error 
code ot
onverted buffer. address@hidden CR_OK upon successful completion, an error code 
oth
                                                ^ ^                            
free a_property. address@hidden CR_OK upon successfull completion, 
CR_PARSING_ERROR
free a_property. address@hidden CR_OK upon successful completion, 
CR_PARSING_ERROR 
                                                ^ ^                            
rom the declaration list. \n-*case of a successfull completion, NULL otherwise. 
rom the declaration list. \n+*case of a successful completion, NULL otherwise. \
                                                ^ ^                            
nzr. address@hidden a_start out param. Upon successfull completion, points \n 
*to th
nzr. address@hidden a_start out param. Upon successful completion, points \n 
*to the
                                                ^ ^                            
ually. address@hidden a_end out param. Upon successfull completion, points \n 
*to th
ually. address@hidden a_end out param. Upon successful completion, points \n 
*to the
                                                ^ ^                            
erwise. address@hidden: out parameter. Upon successfull completion, points to 
\n *th
erwise. address@hidden: out parameter. Upon successful completion, points to \n 
*the
                                                ^ ^                            
e. address@hidden a_end out parameter. Upon successfull completion, points to 
\n *th
e. address@hidden a_end out parameter. Upon successful completion, points to \n 
*the
                                                ^ ^                            
ilt instance of #CRStatement in case of successfull parsing, \n *NULL otherwise.
ilt instance of #CRStatement in case of successful parsing, \n *NULL otherwise. 
                                                ^ ^                            
ewly built at page statement in case of successfull parsing, \n *NULL otherwise.
ewly built at page statement in case of successful parsing, \n *NULL otherwise. 
                                                ^ ^                            
instance of #CRStatement in case \n-*of successfull parsing, NULL otherwise. \n 
instance of #CRStatement in case \n+*of successful parsing, NULL otherwise. \n *
                                                ^ ^                            
tance of #CRStatement in case of  \n-*a successfull parsing, NULL otherwise. \n 
tance of #CRStatement in case of  \n+*a successful parsing, NULL otherwise. \n *
                                                ^ ^                            
*an instance of #CRStatement in case of successfull parsing. \n *TODO: at suppor
*an instance of #CRStatement in case of successful parsing. \n *TODO: at support
                                                ^ ^                            
n converts what it can and return \n-*a successfull status. \n *                
n converts what it can and return \n+*a successful status. \n *                 
                                                ^ ^                            
e is supplied. \n-This file will become superflous and will be removed \n from t
e is supplied. \n+This file will become superfluous and will be removed \n from 
                                               ^                               
e is supplied. \n-This file will become superflous and will be removed \n from t
e is supplied. \n+This file will become superfluous and will be removed \n from 
                                               ^                               
e file.  \n-*(only local file paths are suppported so far) \n address@hidden: 
the encod
e file.  \n+*(only local file paths are supported so far) \n address@hidden: 
the encodi
                                         ^  ^                                  
needs \n-*         to be deallocated by teh caller \n */                        
needs \n+*         to be deallocated by the caller \n */                        
                                         ^^                                    
ax-NG validation context \n-* @states:  teh container \n *                      
ax-NG validation context \n+* @states:  the container \n *                      
                                         ^^                                    
        * \n-* This macro is defined if teh trio string formatting functions are
        * \n+* This macro is defined if the trio string formatting functions are
                                         ^^                                    
he xml node to consider during the walk thru \n *the stylesheet.                
he xml node to consider during the walk through \n *the stylesheet.             
                                           ^  ^                                
                 \n-Refer to the stacks thru separate pointers, to allow yyoverf
                 \n+Refer to the stacks through separate pointers, to allow yyov
                                           ^  ^                                
        *in the libcroco. \n-*Note that troughout this file I will \n *refer to 
        *in the libcroco. \n+*Note that throughout this file I will \n *refer to
                                         ^                                     
TATUS (status, TRUE); \n-/*ownership is transfered \n *to token by cr_token_set_
TATUS (status, TRUE); \n+/*ownership is transferred \n *to token by cr_token_set
                                               ^^                              
               * \n-* The processing is transfered to SAX once parsed. \n */    
               * \n+* The processing is transferred to SAX once parsed. \n */   
                                               ^^                              
ulation jump table \n-*contains code to tranform the literal form of \n *a prope
ulation jump table \n+*contains code to transform the literal form of \n *a prop
                                            ^                                  
mber of bytes \n-*consumed. This can be usefull to debug the input stream in cas
mber of bytes \n+*consumed. This can be useful to debug the input stream in case
                                            ^ ^                                
of characters \n-*consumed. This can be usefull to debug the input string in cas
of characters \n+*consumed. This can be useful to debug the input string in case
                                            ^ ^                                
-* Note: if the URI reference is really wierd or complicated, it may be \n *    
+* Note: if the URI reference is really weird or complicated, it may be \n *    
                                         ^^                                    
\n-* Ensures that the tree is namespace wellformed by creating additional \n * n
\n+* Ensures that the tree is namespace well formed by creating additional \n * 
                                            ^                                  
ensures that the tree is namespace \n-* wellformed by creating additional ns-dec
ensures that the tree is namespace \n+* well formed by creating additional ns-de
                                            ^                                  
ensures that the tree is namespace \n-* wellformed by creating additional ns-dec
ensures that the tree is namespace \n+* well formed by creating additional ns-de
                                            ^                                  
ensures that the tree is namespace \n-* wellformed by creating additional ns-dec
ensures that the tree is namespace \n+* well formed by creating additional ns-de
                                            ^                                  
resulting document tree if the file was wellformed, \n * NULL otherwise.        
resulting document tree if the file was well formed, \n * NULL otherwise.       
                                            ^                                  
                          * \n-* Checks wheter @type can be validly \n * derived
                          * \n+* Checks whether @type can be validly \n * derive
                                            ^                                  
                          * \n-* Checks wheter @type can be validly derived from
                          * \n+* Checks whether @type can be validly derived fro
                                            ^                                  
rs (known as a css2 selector). \n-*Says wheter if this selector matches the xml 
rs (known as a css2 selector). \n+*Says whether if this selector matches the xml
                                            ^                                  
ular order */ \n-/* @@ with_ns to check wether namespace nodes should be looked 
ular order */ \n+/* @@ with_ns to check whether namespace nodes should be looked
                                         ^                                     
                            * \n-*Tests wether the current instance of \n *#CRIn
                            * \n+*Tests whether the current instance of \n *#CRI
                                         ^                                     
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -10219,7 +10219,7 @@ xmlSchemaBuildAbsoluteURI(xmlDictPtr dict, const 
xmlChar* location,
                          xmlNodePtr ctxtNode)
 {    
     /*
-    * Build an absolue location URI.
+    * Build an absolute location URI.
     */
     if (location != NULL) {    
        if (ctxtNode == NULL)
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -10301,7 +10301,7 @@ xmlSchemaAddSchemaDoc(xmlSchemaParserCtxtPtr pctxt,
     if ((type == XML_SCHEMA_SCHEMA_MAIN) || (! WXS_HAS_BUCKETS(pctxt)))
        goto doc_load;  
 
-    /* Note that we expect the location to be an absulute URI. */ 
+    /* Note that we expect the location to be an absolute URI. */ 
     if (schemaLocation != NULL) {
        bkt = xmlSchemaGetSchemaBucket(pctxt, schemaLocation);
        if ((bkt != NULL) &&
diff --git a/gnulib-local/lib/libcroco/cr-statement.h 
b/gnulib-local/lib/libcroco/cr-statement.h
index 9e44e1d..f53ca65 100644
--- a/gnulib-local/lib/libcroco/cr-statement.h
+++ b/gnulib-local/lib/libcroco/cr-statement.h
@@ -129,7 +129,7 @@ struct _CRAtCharsetRule
        CRString * charset ;
 };
 
-/**The abstaction of the @font-face rule.*/
+/**The abstraction of the @font-face rule.*/
 typedef struct _CRAtFontFaceRule CRAtFontFaceRule ;
 struct _CRAtFontFaceRule
 {
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -7584,7 +7584,7 @@ xmlExpExpDerive(xmlExpCtxtPtr ctxt, xmlExpNodePtr exp, 
xmlExpNodePtr sub) {
  * @exp: the englobing expression
  * @sub: the subexpression
  *
- * Check whether @exp accepts all the languages accexpted by @sub
+ * Check whether @exp accepts all the languages accepted by @sub
  * the input being a subexpression.
  *
  * Returns 1 if true 0 if false and -1 in case of failure.
diff --git a/gnulib-local/lib/libxml/xmlreader.c 
b/gnulib-local/lib/libxml/xmlreader.c
index c8bcf7b..7376ead 100644
--- a/gnulib-local/lib/libxml/xmlreader.c
+++ b/gnulib-local/lib/libxml/xmlreader.c
@@ -2872,7 +2872,7 @@ xmlTextReaderConstEncoding(xmlTextReaderPtr reader) {
 
 /************************************************************************
  *                                                                     *
- *                     Acces API to the current node                   *
+ *                     Access API to the current node                  *
  *                                                                     *
  ************************************************************************/
 /**
diff --git a/gnulib-local/lib/libxml/c14n.in.h 
b/gnulib-local/lib/libxml/c14n.in.h
index 9f4c6c0..ccef6a3 100644
--- a/gnulib-local/lib/libxml/c14n.in.h
+++ b/gnulib-local/lib/libxml/c14n.in.h
@@ -37,7 +37,7 @@ extern "C" {
  * Canonical form of an XML document could be created if and only if
  *  a) default attributes (if any) are added to all nodes
  *  b) all character and parsed entity references are resolved
- * In order to achive this in libxml2 the document MUST be loaded with 
+ * In order to achieve this in libxml2 the document MUST be loaded with 
  * following global setings:
  *    
  *    xmlLoadExtDtdDefaultValue = XML_DETECT_IDS | XML_COMPLETE_ATTRS;
diff --git a/gettext-tools/doc/fdl.texi b/gettext-tools/doc/fdl.texi
index 8b2986a..db466cf 100644
--- a/gettext-tools/doc/fdl.texi
+++ b/gettext-tools/doc/fdl.texi
@@ -249,7 +249,7 @@ publisher of the version it refers to gives permission.
 @item
 For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve
 the Title of the section, and preserve in the section all the
-substance and tone of each of the contributor acknowledgements and/or
+substance and tone of each of the contributor acknowledgments and/or
 dedications given therein.
 
 @item
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -8308,7 +8308,7 @@ next_ns_decl:
                    }
                }
                /*
-               * Aquire a normalized ns-decl and add it to the map.
+               * Acquire a normalized ns-decl and add it to the map.
                */
                if (xmlDOMWrapNSNormAquireNormalizedNs(doc, curElem,
                        cur->ns, &ns,
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -8590,7 +8590,7 @@ xmlDOMWrapAdoptBranch(xmlDOMWrapCtxtPtr ctxt,
                    cur->ns = ns;
                } else {
                    /*
-                   * Aquire a normalized ns-decl and add it to the map.
+                   * Acquire a normalized ns-decl and add it to the map.
                    */
                    if (xmlDOMWrapNSNormAquireNormalizedNs(destDoc,
                        /* ns-decls on curElem or on destDoc->oldNs */          
        
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -9129,7 +9129,7 @@ xmlDOMWrapCloneNode(xmlDOMWrapCtxtPtr ctxt,
            clone->ns = ns;
        } else {
            /*
-           * Aquire a normalized ns-decl and add it to the map.
+           * Acquire a normalized ns-decl and add it to the map.
            */
            if (xmlDOMWrapNSNormAquireNormalizedNs(destDoc,
                /* ns-decls on curElem or on destDoc->oldNs */                  
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -7386,7 +7386,7 @@ xmlDOMWrapNsMapAddItem(xmlNsMapPtr *nsmap, int position,
 * Creates or reuses an xmlNs struct on doc->oldNs with
 * the given prefix and namespace name.
 * 
-* Returns the aquired ns struct or NULL in case of an API
+* Returns the acquired ns struct or NULL in case of an API
 *         or internal error.
 */
 static xmlNsPtr
diff --git a/gnulib-local/lib/libcroco/cr-sel-eng.c 
b/gnulib-local/lib/libcroco/cr-sel-eng.c
index 2b07edf..b7a75f8 100644
--- a/gnulib-local/lib/libcroco/cr-sel-eng.c
+++ b/gnulib-local/lib/libcroco/cr-sel-eng.c
@@ -517,7 +517,7 @@ additional_selector_matches_node (CRSelEng * a_this,
                            && cur_add_sel->content.attr_sel) {
                         /*
                          *here, call a function that does the match
-                         *against an attribute additionnal selector
+                         *against an attribute additional selector
                          *and an xml node.
                          */
                         if (attr_add_sel_matches_node (cur_add_sel, a_node)
diff --git a/gnulib-local/lib/libcroco/cr-simple-sel.h 
b/gnulib-local/lib/libcroco/cr-simple-sel.h
index 6c35ec7..bde72ba 100644
--- a/gnulib-local/lib/libcroco/cr-simple-sel.h
+++ b/gnulib-local/lib/libcroco/cr-simple-sel.h
@@ -68,7 +68,7 @@ typedef struct _CRSimpleSel CRSimpleSel ;
  *then been called 'universal selector')
  *
  *2/An additional selector that "specializes" the preceding type or
- *universal selector. The additionnal selector can be either
+ *universal selector. The additional selector can be either
  *an id selector, or a class selector, or an attribute selector.
  */
 struct _CRSimpleSel
diff --git a/gnulib-local/lib/libcroco/cr-additional-sel.c 
b/gnulib-local/lib/libcroco/cr-additional-sel.c
index 8345109..dce6519 100644
--- a/gnulib-local/lib/libcroco/cr-additional-sel.c
+++ b/gnulib-local/lib/libcroco/cr-additional-sel.c
@@ -29,7 +29,7 @@
 /**
  * CRAdditionalSel:
  *
- * #CRAdditionalSel abstracts an additionnal selector.
+ * #CRAdditionalSel abstracts an additional selector.
  * An additional selector is the selector part
  * that comes after the combination of type selectors.
  * It can be either "a class selector (the .class part),
diff --git a/gnulib-local/lib/libxml/HTMLparser.c 
b/gnulib-local/lib/libxml/HTMLparser.c
index 5e23ad7..64cc116 100644
--- a/gnulib-local/lib/libxml/HTMLparser.c
+++ b/gnulib-local/lib/libxml/HTMLparser.c
@@ -393,7 +393,7 @@ htmlCurrentChar(xmlParserCtxtPtr ctxt, int *len) {
 encoding_error:
     /*
      * If we detect an UTF8 error that probably mean that the
-     * input encoding didn't get properly advertized in the
+     * input encoding didn't get properly advertised in the
      * declaration header. Report the error and switch the encoding
      * to ISO-Latin-1 (if you don't like this policy, just declare the
      * encoding !)
diff --git a/gnulib-local/lib/libxml/valid.c b/gnulib-local/lib/libxml/valid.c
index a239e68..786be8e 100644
--- a/gnulib-local/lib/libxml/valid.c
+++ b/gnulib-local/lib/libxml/valid.c
@@ -5637,7 +5637,7 @@ xmlValidatePushElement(xmlValidCtxtPtr ctxt, xmlDocPtr 
doc,
        xmlElementPtr elemDecl;
 
        /*
-        * Check the new element agaisnt the content model of the new elem.
+        * Check the new element against the content model of the new elem.
         */
        if (state->elemDecl != NULL) {
            elemDecl = state->elemDecl;
diff --git a/gnulib-local/lib/libxml/valid.c b/gnulib-local/lib/libxml/valid.c
index a239e68..786be8e 100644
--- a/gnulib-local/lib/libxml/valid.c
+++ b/gnulib-local/lib/libxml/valid.c
@@ -5729,7 +5729,7 @@ xmlValidatePushCData(xmlValidCtxtPtr ctxt, const xmlChar 
*data, int len) {
        xmlElementPtr elemDecl;
 
        /*
-        * Check the new element agaisnt the content model of the new elem.
+        * Check the new element against the content model of the new elem.
         */
        if (state->elemDecl != NULL) {
            elemDecl = state->elemDecl;
diff --git a/gnulib-local/lib/libxml/valid.c b/gnulib-local/lib/libxml/valid.c
index a239e68..786be8e 100644
--- a/gnulib-local/lib/libxml/valid.c
+++ b/gnulib-local/lib/libxml/valid.c
@@ -5803,7 +5803,7 @@ xmlValidatePopElement(xmlValidCtxtPtr ctxt, xmlDocPtr doc 
ATTRIBUTE_UNUSED,
        xmlElementPtr elemDecl;
 
        /*
-        * Check the new element agaisnt the content model of the new elem.
+        * Check the new element against the content model of the new elem.
         */
        if (state->elemDecl != NULL) {
            elemDecl = state->elemDecl;
diff --git a/gnulib-local/lib/libxml/valid.c b/gnulib-local/lib/libxml/valid.c
index a239e68..786be8e 100644
--- a/gnulib-local/lib/libxml/valid.c
+++ b/gnulib-local/lib/libxml/valid.c
@@ -333,7 +333,7 @@ vstateVPop(xmlValidCtxtPtr ctxt) {
 /*
  * If regexp are not enabled, it uses a home made algorithm less
  * complex and easier to
- * debug/maintain than a generic NFA -> DFA state based algo. The
+ * debug/maintain than a generic NFA -> DFA state based algorithm. The
  * only restriction is on the deepness of the tree limited by the
  * size of the occurs bitfield
  *
diff --git a/gnulib-local/lib/libxml/relaxng.c 
b/gnulib-local/lib/libxml/relaxng.c
index 16527cc..666f1b1 100644
--- a/gnulib-local/lib/libxml/relaxng.c
+++ b/gnulib-local/lib/libxml/relaxng.c
@@ -225,7 +225,7 @@ struct _xmlRelaxNGParserCtxt {
     xmlDocPtr document;
 
     int defNr;                  /* number of defines used */
-    int defMax;                 /* number of defines aloocated */
+    int defMax;                 /* number of defines allocated */
     xmlRelaxNGDefinePtr *defTab;        /* pointer to the allocated 
definitions */
 
     const char *buffer;
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -10429,7 +10429,7 @@ xmlSchemaAddSchemaDoc(xmlSchemaParserCtxtPtr pctxt,
                
                /*
                * Chameleon include/redefine: skip loading only if it was
-               * aleady build for the targetNamespace of the including
+               * already build for the targetNamespace of the including
                * schema.
                */
                /*
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -19759,7 +19759,7 @@ add_member:
  * @pctxt: the schema parser context
  * @ctxtComponent: the context component (an element declaration)
  * @ctxtParticle: the first particle of the context component
- * @searchParticle: the element declaration particle to be analysed
+ * @searchParticle: the element declaration particle to be analyzed
  *
  * Schema Component Constraint: Element Declarations Consistent 
  */
diff --git a/gettext-runtime/intl/vasnprintf.c 
b/gettext-runtime/intl/vasnprintf.c
index ecccd86..79fe91c 100644
--- a/gettext-runtime/intl/vasnprintf.c
+++ b/gettext-runtime/intl/vasnprintf.c
@@ -422,7 +422,7 @@ divide (mpn_t a, mpn_t b, mpn_t *q)
        r:=0, j:=m,
        while j>0 do
          {Here (q[m-1]*beta^(m-1)+...+q[j]*beta^j) * b[0] + r*beta^j =
-               = a[m-1]*beta^(m-1)+...+a[j]*beta^j und 0<=r<b[0]<beta}
+               = a[m-1]*beta^(m-1)+...+a[j]*beta^j and 0<=r<b[0]<beta}
          j:=j-1, r:=r*beta+a[j], q[j]:=floor(r/b[0]), r:=r-b[0]*q[j].
        Normalise [q[m-1],...,q[0]], yields q.
      If m>=n>1, perform a multiple-precision division:
diff --git a/gettext-runtime/libasprintf/vasnprintf.c 
b/gettext-runtime/libasprintf/vasnprintf.c
index ecccd86..79fe91c 100644
--- a/gettext-runtime/libasprintf/vasnprintf.c
+++ b/gettext-runtime/libasprintf/vasnprintf.c
@@ -422,7 +422,7 @@ divide (mpn_t a, mpn_t b, mpn_t *q)
        r:=0, j:=m,
        while j>0 do
          {Here (q[m-1]*beta^(m-1)+...+q[j]*beta^j) * b[0] + r*beta^j =
-               = a[m-1]*beta^(m-1)+...+a[j]*beta^j und 0<=r<b[0]<beta}
+               = a[m-1]*beta^(m-1)+...+a[j]*beta^j and 0<=r<b[0]<beta}
          j:=j-1, r:=r*beta+a[j], q[j]:=floor(r/b[0]), r:=r-b[0]*q[j].
        Normalise [q[m-1],...,q[0]], yields q.
      If m>=n>1, perform a multiple-precision division:
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -8084,7 +8084,7 @@ xmlSchemaCheckCSelectorXPath(xmlSchemaParserCtxtPtr ctxt,
  *
  * Adds the annotation to the given schema component.
  *
- * Returns the given annotaion.
+ * Returns the given annotation.
  */
 static xmlSchemaAnnotPtr
 xmlSchemaAddAnnotation(xmlSchemaAnnotItemPtr annItem,
diff --git a/gnulib-local/lib/libxml/globals.c 
b/gnulib-local/lib/libxml/globals.c
index c104a1a..e88aa95 100644
--- a/gnulib-local/lib/libxml/globals.c
+++ b/gnulib-local/lib/libxml/globals.c
@@ -245,7 +245,7 @@ static int xmlPedanticParserDefaultValueThrDef = 0;
  * Global setting, indicate that the parser should store the line number
  * in the content field of elements in the DOM tree. 
  * Disabled by default since this may not be safe for old classes of
- * applicaton.
+ * application.
  */
 int xmlLineNumbersDefaultValue = 0;
 static int xmlLineNumbersDefaultValueThrDef = 0;
diff --git a/gnulib-local/lib/libxml/HTMLparser.c 
b/gnulib-local/lib/libxml/HTMLparser.c
index 5e23ad7..64cc116 100644
--- a/gnulib-local/lib/libxml/HTMLparser.c
+++ b/gnulib-local/lib/libxml/HTMLparser.c
@@ -2014,7 +2014,7 @@ htmlNewInputStream(htmlParserCtxtPtr ctxt) {
  ************************************************************************/
 /*
  * all tags allowing pc data from the html 4.01 loose dtd 
- * NOTE: it might be more apropriate to integrate this information
+ * NOTE: it might be more appropriate to integrate this information
  * into the html40ElementTable array but I don't want to risk any
  * binary incomptibility
  */
diff --git a/gnulib-local/lib/libxml/xmlreader.c 
b/gnulib-local/lib/libxml/xmlreader.c
index c8bcf7b..7376ead 100644
--- a/gnulib-local/lib/libxml/xmlreader.c
+++ b/gnulib-local/lib/libxml/xmlreader.c
@@ -1295,7 +1295,7 @@ get_next_node:
 
     /*
      * If we are not backtracking on ancestors or examined nodes,
-     * that the parser didn't finished or that we arent at the end
+     * that the parser didn't finished or that we aren't at the end
      * of stream, continue processing.
      */
     while ((reader->node != NULL) && (reader->node->next == NULL) &&
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -20830,7 +20830,7 @@ xmlSchemaFixupComponents(xmlSchemaParserCtxtPtr pctxt,
                break;
            case XML_SCHEMA_EXTRA_ATTR_USE_PROHIB:
                /*
-               * Handle attribue prohibition which had a
+               * Handle attribute prohibition which had a
                * "ref" attribute.
                */
                xmlSchemaResolveAttrUseProhibReferences(
diff --git a/gnulib-local/lib/libxml/xinclude.c 
b/gnulib-local/lib/libxml/xinclude.c
index c58bbcf..8be6ee8 100644
--- a/gnulib-local/lib/libxml/xinclude.c
+++ b/gnulib-local/lib/libxml/xinclude.c
@@ -2087,7 +2087,7 @@ xmlXIncludeLoadNode(xmlXIncludeCtxtPtr ctxt, int nr) {
        xmlNodePtr children;
 
        /*
-        * Time to try a fallback if availble
+        * Time to try a fallback if available
         */
 #ifdef DEBUG_XINCLUDE
        xmlGenericError(xmlGenericErrorContext, "error looking for fallback\n");
diff --git a/gnulib-local/lib/libxml/xmlreader.c 
b/gnulib-local/lib/libxml/xmlreader.c
index c8bcf7b..7376ead 100644
--- a/gnulib-local/lib/libxml/xmlreader.c
+++ b/gnulib-local/lib/libxml/xmlreader.c
@@ -1042,7 +1042,7 @@ xmlTextReaderValidateEntity(xmlTextReaderPtr reader) {
     do {
        if (node->type == XML_ENTITY_REF_NODE) {
            /*
-            * Case where the underlying tree is not availble, lookup the entity
+            * Case where the underlying tree is not available, lookup the 
entity
             * and walk it.
             */
            if ((node->children == NULL) && (ctxt->sax != NULL) &&
diff --git a/gnulib-local/lib/libxml/xmlreader.c 
b/gnulib-local/lib/libxml/xmlreader.c
index c8bcf7b..7376ead 100644
--- a/gnulib-local/lib/libxml/xmlreader.c
+++ b/gnulib-local/lib/libxml/xmlreader.c
@@ -1485,7 +1485,7 @@ node_found:
        (reader->node->type == XML_ENTITY_REF_NODE) &&
        (reader->ctxt != NULL) && (reader->ctxt->replaceEntities == 1)) {
        /*
-        * Case where the underlying tree is not availble, lookup the entity
+        * Case where the underlying tree is not available, lookup the entity
         * and walk it.
         */
        if ((reader->node->children == NULL) && (reader->ctxt->sax != NULL) &&
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -1029,7 +1029,7 @@ xmlCreateIntSubset(xmlDocPtr doc, const xmlChar *name,
  * @str:  a string
  *
  * Copy a string using a "dict" dictionnary in the current scope,
- * if availabe.
+ * if available.
  */
 #define DICT_COPY(str, cpy) \
     if (str) { \
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -1046,7 +1046,7 @@ xmlCreateIntSubset(xmlDocPtr doc, const xmlChar *name,
  * @str:  a string
  *
  * Copy a string using a "dict" dictionnary in the current scope,
- * if availabe.
+ * if available.
  */
 #define DICT_CONST_COPY(str, cpy) \
     if (str) { \
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -2877,7 +2877,7 @@ xmlXPathCmpNodes(xmlNodePtr node1, xmlNodePtr node2) {
        return(-1);
 
     /*
-     * Speedup using document order if availble.
+     * Speedup using document order if available.
      */
     if ((node1->type == XML_ELEMENT_NODE) &&
        (node2->type == XML_ELEMENT_NODE) &&
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -2940,7 +2940,7 @@ xmlXPathCmpNodes(xmlNodePtr node1, xmlNodePtr node2) {
     if (node1 == node2->next)
        return(-1);
     /*
-     * Speedup using document order if availble.
+     * Speedup using document order if available.
      */
     if ((node1->type == XML_ELEMENT_NODE) &&
        (node2->type == XML_ELEMENT_NODE) &&
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -3163,7 +3163,7 @@ xmlXPathCmpNodesExt(xmlNodePtr node1, xmlNodePtr node2) {
     }        
 
     /*
-     * Speedup using document order if availble.
+     * Speedup using document order if available.
      */
     if ((node1->type == XML_ELEMENT_NODE) &&   
        (node2->type == XML_ELEMENT_NODE) &&
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -3231,7 +3231,7 @@ turtle_comparison:
     if (node1 == node2->next)
        return(-1);
     /*
-     * Speedup using document order if availble.
+     * Speedup using document order if available.
      */
     if ((node1->type == XML_ELEMENT_NODE) &&
        (node2->type == XML_ELEMENT_NODE) &&
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -20474,8 +20474,8 @@ xmlSchemaCheckSRCRedefineFirst(xmlSchemaParserCtxtPtr 
pctxt)
                    * This is the complicated case: we need
                    * to apply src-redefine (7.2.2) at a later
                    * stage, i.e. when attribute group references
-                   * have beed expanded and simple types have
-                   * beed fixed.
+                   * have been expanded and simple types have
+                   * been fixed.
                    */
                    redef->target = prev;
                }
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -58,12 +58,12 @@
  *Given an utf8 string buffer, calculates
  *the length of this string if it was encoded
  *in ucs4.
- address@hidden a_in_start a pointer to the begining of
+ address@hidden a_in_start a pointer to the beginning of
  *the input utf8 string.
  address@hidden a_in_end a pointre to the end of the input
  *utf8 string (points to the last byte of the buffer)
  address@hidden a_len out parameter the calculated length.
- address@hidden CR_OK upon succesfull completion, an error code
+ address@hidden CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -3708,7 +3708,7 @@ xmlCopyPropInternal(xmlDocPtr doc, xmlNodePtr target, 
xmlAttrPtr cur) {
       } else {
         /*
          * we have to find something appropriate here since
-         * we cant be sure, that the namespce we found is identified
+         * we cannot be sure, that the namespce we found is identified
          * by the prefix
          */
         if (xmlStrEqual(ns->href, cur->ns->href)) {
diff --git a/gnulib-local/lib/libxml/xmlschemastypes.c 
b/gnulib-local/lib/libxml/xmlschemastypes.c
index a35c539..60dcdbe 100644
--- a/gnulib-local/lib/libxml/xmlschemastypes.c
+++ b/gnulib-local/lib/libxml/xmlschemastypes.c
@@ -5623,7 +5623,7 @@ xmlSchemaFormatFloat(double number, char buffer[], int 
buffersize)
  * @val: the precomputed value
  * @retValue: the returned value
  *
- * Get a the cononical lexical representation of the value.
+ * Get a the canonical lexical representation of the value.
  * The caller has to FREE the returned retValue.
  *
  * WARNING: Some value types are not supported yet, resulting
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -1466,7 +1466,7 @@ xmlSchemaWildcardPCToString(int pc)
  * @retValue: the returned value
  * @ws: the whitespace type of the value
  *
- * Get a the cononical representation of the value.
+ * Get a the canonical representation of the value.
  * The caller has to free the returned retValue.
  *
  * Returns 0 if the value could be built and -1 in case of
diff --git a/gnulib-local/lib/libxml/xmlschemastypes.c 
b/gnulib-local/lib/libxml/xmlschemastypes.c
index a35c539..60dcdbe 100644
--- a/gnulib-local/lib/libxml/xmlschemastypes.c
+++ b/gnulib-local/lib/libxml/xmlschemastypes.c
@@ -6045,7 +6045,7 @@ xmlSchemaGetCanonValue(xmlSchemaValPtr val, const xmlChar 
**retValue)
  * @retValue: the returned value
  * @ws: the whitespace type of the value
  *
- * Get a the cononical representation of the value.
+ * Get a the canonical representation of the value.
  * The caller has to free the returned @retValue.
  *
  * Returns 0 if the value could be built, 1 if the value type is
diff --git a/gnulib-local/lib/libxml/pattern.c 
b/gnulib-local/lib/libxml/pattern.c
index cf41606..cea06fb 100644
--- a/gnulib-local/lib/libxml/pattern.c
+++ b/gnulib-local/lib/libxml/pattern.c
@@ -52,7 +52,7 @@
 /*
 * NOTE: Those private flags (XML_STREAM_xxx) are used
 *   in _xmlStreamCtxt->flag. They extend the public
-*   xmlPatternFlags, so be carefull not to interfere with the
+*   xmlPatternFlags, so be careful not to interfere with the
 *   reserved values for xmlPatternFlags. 
 */
 #define XML_STREAM_FINAL_IS_ANY_NODE 1<<14
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -1916,7 +1916,7 @@ cr_parser_parse_simple_selector (CRParser * a_this, 
CRSimpleSel ** a_sel)
  * cr_parser_parse_simple_sels:
  address@hidden: the this pointer of the current instance of #CRParser.
  address@hidden: a pointer to the 
- *first chararcter of the successfully parsed
+ *first character of the successfully parsed
  *string.
  address@hidden: a pointer to the last character of the successfully parsed
  *string.
diff --git a/gnulib-local/lib/libxml/xmlIO.c b/gnulib-local/lib/libxml/xmlIO.c
index 90db848..f941c9d 100644
--- a/gnulib-local/lib/libxml/xmlIO.c
+++ b/gnulib-local/lib/libxml/xmlIO.c
@@ -3266,7 +3266,7 @@ xmlEscapeContent(unsigned char* out, int *outlen,
  * @escaping:  an optional escaping function (or NULL)
  *
  * Write the content of the string in the output I/O buffer
- * This routine escapes the caracters and then handle the I18N
+ * This routine escapes the characters and then handle the I18N
  * transcoding from internal UTF-8
  * The buffer is lossless, i.e. will store in case of partial
  * or delayed writes.
diff --git a/gnulib-local/lib/libxml/entities.in.h 
b/gnulib-local/lib/libxml/entities.in.h
index fdd7222..bf77965 100644
--- a/gnulib-local/lib/libxml/entities.in.h
+++ b/gnulib-local/lib/libxml/entities.in.h
@@ -55,7 +55,7 @@ struct _xmlEntity {
 
     struct _xmlEntity     *nexte;      /* unused */
     const xmlChar           *URI;      /* the full URI as computed */
-    int                    owner;      /* does the entity own the childrens */
+    int                    owner;      /* does the entity own the children */
     int                         checked;       /* was the entity content 
checked */
 };
 
diff --git a/gnulib-local/lib/libxml/xmlwriter.c 
b/gnulib-local/lib/libxml/xmlwriter.c
index 5821056..ceb17c8 100644
--- a/gnulib-local/lib/libxml/xmlwriter.c
+++ b/gnulib-local/lib/libxml/xmlwriter.c
@@ -786,7 +786,7 @@ xmlTextWriterStartComment(xmlTextWriterPtr writer)
  * xmlTextWriterEndComment:
  * @writer:  the xmlTextWriterPtr
  *
- * End the current xml coment.
+ * End the current xml comment.
  *
  * Returns the bytes written (may be 0 because of buffering) or -1 in case of 
error
  */
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -9416,7 +9416,7 @@ xmlSchemaParseModelGroupDefRef(xmlSchemaParserCtxtPtr 
ctxt,
  *
  * Parses a XML schema model group definition.
  *
- * Note that the contraint src-redefine (6.2) can't be applied until
+ * Note that the constraint src-redefine (6.2) can't be applied until
  * references have been resolved. So we will do this at the
  * component fixup level.
  *    
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -8426,7 +8426,7 @@ xmlXPathGetElementsByIds (xmlDocPtr doc, const xmlChar 
*ids) {
             * We used to check the fact that the value passed
             * was an NCName, but this generated much troubles for
             * me and Aleksey Sanin, people blatantly violated that
-            * constaint, like Visa3D spec.
+            * constraint, like Visa3D spec.
             * if (xmlValidateNCName(ID, 1) == 0)
             */
            attr = xmlGetID(doc, ID);
diff --git a/gnulib-local/lib/libxml/schemasInternals.in.h 
b/gnulib-local/lib/libxml/schemasInternals.in.h
index b68a6e1..f0c0afc 100644
--- a/gnulib-local/lib/libxml/schemasInternals.in.h
+++ b/gnulib-local/lib/libxml/schemasInternals.in.h
@@ -789,7 +789,7 @@ struct _xmlSchemaElement {
     xmlRegexpPtr contModel; /* Obsolete for WXS, maybe used for RelaxNG */
     xmlSchemaContentType contentType;
     const xmlChar *refPrefix; /* Deprecated; not used */
-    xmlSchemaValPtr defVal; /* The compiled value contraint. */
+    xmlSchemaValPtr defVal; /* The compiled value constraint. */
     void *idcs; /* The identity-constraint defs */
 };
 
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -20993,7 +20993,7 @@ xmlSchemaFixupComponents(xmlSchemaParserCtxtPtr pctxt,
     * At this point we need build and check all simple types.
     */
     /*
-    * Apply contraints for attribute declarations.
+    * Apply constraints for attribute declarations.
     */
     for (i = 0; i < nbItems; i++) {
        item = items[i];
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -18424,7 +18424,7 @@ xmlSchemaFixupComplexType(xmlSchemaParserCtxtPtr pctxt,
                    * NOTE that, although we miss to add an intermediate
                    * <sequence>, this should produce no difference to
                    * neither the regex compilation of the content model,
-                   * nor to the complex type contraints.
+                   * nor to the complex type constraints.
                    */
                    particle->children->children =
                        (xmlSchemaTreeItemPtr) baseType->subtypes;
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -41,7 +41,7 @@
  ****************************/
 
 /*
- *Here is the correspondance between the ucs-4 charactere codes
+ *Here is the correspondence between the ucs-4 charactere codes
  *and there matching utf-8 encoding pattern as dscribed by RFC 2279:
  *
  *UCS-4 range (hex.)    UTF-8 octet sequence (binary)
diff --git a/gnulib-local/lib/libxml/xmlreader.c 
b/gnulib-local/lib/libxml/xmlreader.c
index c8bcf7b..7376ead 100644
--- a/gnulib-local/lib/libxml/xmlreader.c
+++ b/gnulib-local/lib/libxml/xmlreader.c
@@ -3823,7 +3823,7 @@ xmlTextReaderGetParserColumnNumber(xmlTextReaderPtr 
reader)
  * xmlTextReaderCurrentNode:
  * @reader:  the xmlTextReaderPtr used
  *
- * Hacking interface allowing to get the xmlNodePtr correponding to the
+ * Hacking interface allowing to get the xmlNodePtr corresponding to the
  * current node being accessed by the xmlTextReader. This is dangerous
  * because the underlying node may be destroyed on the next Reads.
  *
diff --git a/gnulib-local/lib/libxml/xmlreader.c 
b/gnulib-local/lib/libxml/xmlreader.c
index c8bcf7b..7376ead 100644
--- a/gnulib-local/lib/libxml/xmlreader.c
+++ b/gnulib-local/lib/libxml/xmlreader.c
@@ -3935,7 +3935,7 @@ xmlTextReaderPreservePattern(xmlTextReaderPtr reader, 
const xmlChar *pattern,
  * xmlTextReaderCurrentDoc:
  * @reader:  the xmlTextReaderPtr used
  *
- * Hacking interface allowing to get the xmlDocPtr correponding to the
+ * Hacking interface allowing to get the xmlDocPtr corresponding to the
  * current document being accessed by the xmlTextReader. 
  * NOTE: as a result of this call, the reader will not destroy the
  *       associated XML document and calling xmlFreeDoc() on the result
diff --git a/gnulib-local/lib/libcroco/cr-token.c 
b/gnulib-local/lib/libcroco/cr-token.c
index 4ee029b..300764c 100644
--- a/gnulib-local/lib/libcroco/cr-token.c
+++ b/gnulib-local/lib/libcroco/cr-token.c
@@ -149,10 +149,10 @@ cr_token_new (void)
 }
 
 /**
- *Sets the type of curren instance of
+ *Sets the type of current instance of
  *#CRToken to 'S_TK' (S in the css2 spec)
  address@hidden a_this the current instance of #CRToken.
- address@hidden CR_OK upon successfull completion, an error
+ address@hidden CR_OK upon successful completion, an error
  *code otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-doc-handler.c 
b/gnulib-local/lib/libcroco/cr-doc-handler.c
index 402c08c..4f4572d 100644
--- a/gnulib-local/lib/libcroco/cr-doc-handler.c
+++ b/gnulib-local/lib/libcroco/cr-doc-handler.c
@@ -216,7 +216,7 @@ cr_doc_handler_ref (CRDocHandler * a_this)
 
 /**
  * cr_doc_handler_unref:
- address@hidden: the currrent instance of #CRDocHandler.
+ address@hidden: the current instance of #CRDocHandler.
  *
  *Decreases the ref count of the current instance of #CRDocHandler.
  *If the ref count reaches '0' then, destroys the instance.
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -207,7 +207,7 @@ CHECK_PARSING_STATUS (status, TRUE) \
  *Reads the next char from the input stream of the current parser.
  *In case of error, jumps to the "error:" label located in the
  *function where this macro is called.
- address@hidden a_this the curent instance of #CRParser
+ address@hidden a_this the current instance of #CRParser
  address@hidden to_char a pointer to the guint32 char where to store
  *the character read.
  */
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -107,7 +107,7 @@ CHECK_PARSING_STATUS (status, TRUE) \
  *Reads the next char from the input stream of the current parser.
  *In case of error, jumps to the "error:" label located in the
  *function where this macro is called.
- address@hidden parser the curent instance of #CRTknzr
+ address@hidden parser the current instance of #CRTknzr
  address@hidden to_char a pointer to the guint32 char where to store
  *the character read.
  */
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -23950,7 +23950,7 @@ xmlSchemaClearElemInfo(xmlSchemaValidCtxtPtr vctxt,
  * @vctxt: the schema validation context
  *
  * Creates/reuses and initializes the element info item for
- * the currect tree depth.
+ * the current tree depth.
  *
  * Returns the element info item or NULL on API or internal errors.
  */
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -20359,7 +20359,7 @@ xmlSchemaCheckSRCRedefineFirst(xmlSchemaParserCtxtPtr 
pctxt)
        *   it's not clear if the referenced component needs to originate
        *   from the <redefine>d schema _document_ or the schema; the latter
        *   would include all imported and included sub-schemas of the
-       *   <redefine>d schema. Currenlty we latter approach is used.
+       *   <redefine>d schema. Currently we latter approach is used.
        *   SUPPLEMENT: It seems that the WG moves towards the latter
        *   approach, so we are doing it right.
        *   
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -18849,7 +18849,7 @@ 
xmlSchemaCheckGroupDefCircular(xmlSchemaModelGroupDefPtr item,
            * is defined for model groups but not definitions, but since
            * there cannot be any circular model groups without a model group
            * definition (if not using a construction API), we check those
-           * defintions only.
+           * definitions only.
            */
            xmlSchemaPCustomErr(ctxt,
                XML_SCHEMAP_MG_PROPS_CORRECT_2,
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -1837,10 +1837,10 @@ cr_style_set_props_to_default_values (CRStyle * a_this)
  *Sets the style properties to their initial value according to the css2 spec.
  *This function should be used to initialize the style of the root element
  *of an xml tree.
- *Some properties are user agent dependant like font-family, and
- *are not initialized, read the spec to make you renderer compliant.
+ *Some properties are user agent dependent like font-family, and
+ *are not initialized, read the spec to make you rendered compliant.
  address@hidden a_this the current instance of #CRStyle.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus 
 cr_style_set_props_to_initial_values (CRStyle *a_this)
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -1856,7 +1856,7 @@ xmlXPathFreeCache(xmlXPathContextCachePtr cache)
  *
  * @ctxt:  the XPath context
  * @active: enables/disables (creates/frees) the cache
- * @value: a value with semantics dependant on @options 
+ * @value: a value with semantics dependent on @options 
  * @options: options (currently only the value 0 is used)
  *
  * Creates/frees an object cache on the XPath context.
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -22659,7 +22659,7 @@ xmlSchemaXPathProcessHistory(xmlSchemaValidCtxtPtr 
vctxt,
                *   <bar>
                 * </scope>
                *
-               * The size of the list is only dependant on the depth of
+               * The size of the list is only dependent on the depth of
                * the tree.
                * An entry will be NULLed in selector_leave, i.e. when
                * we hit the target's 
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -1785,7 +1785,7 @@ cr_style_set_props_to_default_values (CRStyle * a_this)
                case RGB_PROP_COLOR:
                        /*
                          *REVIEW: color is inherited and the default value is
-                        *ua dependant.
+                        *ua dependent.
                          */
                        cr_rgb_set_to_inherit (&a_this->rgb_props[i].sv,
                                                TRUE) ;
diff --git a/gettext-tools/libgrep/kwset.c b/gettext-tools/libgrep/kwset.c
index d944f10..b4c9c7b 100644
--- a/gettext-tools/libgrep/kwset.c
+++ b/gettext-tools/libgrep/kwset.c
@@ -306,7 +306,7 @@ treefails (register struct tree const *tree, struct trie 
const *fail,
   treefails (tree->rlink, fail, recourse);
 
   /* Find, in the chain of fails going back to the root, the first
-     node that has a descendent on the current label. */
+     node that has a descendant on the current label. */
   while (fail)
     {
       register struct tree *link;
diff --git a/gettext-tools/libgrep/kwset.c b/gettext-tools/libgrep/kwset.c
index d944f10..b4c9c7b 100644
--- a/gettext-tools/libgrep/kwset.c
+++ b/gettext-tools/libgrep/kwset.c
@@ -429,13 +429,13 @@ kwsprep (kwset_t kwset)
         {
           register struct trie *fail;
 
-          /* Enqueue the immediate descendents in the level order queue. */
+          /* Enqueue the immediate descendants in the level order queue. */
           enqueue (curr->links, &last);
 
           curr->shift = kwset->mind;
           curr->maxshift = kwset->mind;
 
-          /* Update the delta table for the descendents of this node. */
+          /* Update the delta table for the descendants of this node. */
           treedelta (curr->links, curr->depth, delta);
 
           /* Compute the failure function for the descendants of this node. */
diff --git a/gettext-tools/libgrep/kwset.c b/gettext-tools/libgrep/kwset.c
index d944f10..b4c9c7b 100644
--- a/gettext-tools/libgrep/kwset.c
+++ b/gettext-tools/libgrep/kwset.c
@@ -453,7 +453,7 @@ kwsprep (kwset_t kwset)
                   fail->shift = curr->depth - fail->depth;
 
               /* If the current node is accepting then the shift at the
-                 fail and its descendents should be no larger than the
+                 fail and its descendants should be no larger than the
                  difference of their depths. */
               if (curr->accepting && fail->maxshift > curr->depth - 
fail->depth)
                 fail->maxshift = curr->depth - fail->depth;
diff --git a/gettext-tools/libgrep/kwset.c b/gettext-tools/libgrep/kwset.c
index d944f10..b4c9c7b 100644
--- a/gettext-tools/libgrep/kwset.c
+++ b/gettext-tools/libgrep/kwset.c
@@ -67,7 +67,7 @@ struct trie
   struct trie *fail;            /* Aho-Corasick failure function. */
   int depth;                    /* Depth of this node from the root. */
   int shift;                    /* Shift function for search failures. */
-  int maxshift;                 /* Max shift of self and descendents. */
+  int maxshift;                 /* Max shift of self and descendants. */
 };
 
 /* Structure returned opaquely to the caller, containing everything. */
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -8448,7 +8448,7 @@ xmlDOMWrapAdoptBranch(xmlDOMWrapCtxtPtr ctxt,
        nsMap = (xmlNsMapPtr) ctxt->namespaceMap;
     /*
     * Disable search for ns-decls in the parent-axis of the
-    * desination element, if:
+    * destination element, if:
     * 1) there's no destination parent
     * 2) custom ns-reference handling is used
     */
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -2856,7 +2856,7 @@ xmlNewChild(xmlNodePtr parent, xmlNsPtr ns,
  * Add a new attribute after @prev using @cur as base attribute.
  * When inserting before @cur, @prev is passed as @cur->prev.
  * When inserting after @cur, @prev is passed as @cur.
- * If an existing attribute is found it is detroyed prior to adding @prop. 
+ * If an existing attribute is found it is destroyed prior to adding @prop. 
  *
  * Returns the attribute being inserted or NULL in case of error.
  */
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -7892,7 +7892,7 @@ xmlSchemaPValAttrBlockFinal(const xmlChar *value,
     int ret = 0;
 
     /*
-    * TODO: This does not check for dublicate entries.
+    * TODO: This does not check for duplicate entries.
     */
     if ((flags == NULL) || (value == NULL))
        return (-1);
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -6779,7 +6779,7 @@ xmlSchemaParseWildcardNs(xmlSchemaParserCtxtPtr ctxt,
                    dictnsItem = xmlDictLookup(ctxt->dict, nsItem, -1);
                }
                /*
-               * Avoid dublicate namespaces.
+               * Avoid duplicate namespaces.
                */
                tmp = wildc->nsSet;
                while (tmp != NULL) {
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -12440,7 +12440,7 @@ error:
     xmlXPathReleaseObject(xpctxt, obj);
 
     /*
-    * Ensure we return at least an emtpy set.
+    * Ensure we return at least an empty set.
     */
     if (outSeq == NULL) {
        if ((seq != NULL) && (seq->nodeNr == 0))
diff --git a/gnulib-local/lib/libxml/encoding.c 
b/gnulib-local/lib/libxml/encoding.c
index ee33df1..e786b03 100644
--- a/gnulib-local/lib/libxml/encoding.c
+++ b/gnulib-local/lib/libxml/encoding.c
@@ -1738,7 +1738,7 @@ xmlIconvWrapper(iconv_t cd, unsigned char *out, int 
*outlen,
 
 /**
  * xmlCharEncFirstLine:
- * @handler:   char enconding transformation data structure
+ * @handler:   char encoding transformation data structure
  * @out:  an xmlBuffer for the output.
  * @in:  an xmlBuffer for the input
  *     
diff --git a/gnulib-local/lib/libxml/encoding.c 
b/gnulib-local/lib/libxml/encoding.c
index ee33df1..e786b03 100644
--- a/gnulib-local/lib/libxml/encoding.c
+++ b/gnulib-local/lib/libxml/encoding.c
@@ -1921,7 +1921,7 @@ xmlCharEncInFunc(xmlCharEncodingHandler * handler, 
xmlBufferPtr out,
 
 /**
  * xmlCharEncOutFunc:
- * @handler:   char enconding transformation data structure
+ * @handler:   char encoding transformation data structure
  * @out:  an xmlBuffer for the output.
  * @in:  an xmlBuffer for the input
  *     
diff --git a/gnulib-local/lib/libxml/encoding.c 
b/gnulib-local/lib/libxml/encoding.c
index ee33df1..e786b03 100644
--- a/gnulib-local/lib/libxml/encoding.c
+++ b/gnulib-local/lib/libxml/encoding.c
@@ -2100,7 +2100,7 @@ retry:
 
 /**
  * xmlCharEncCloseFunc:
- * @handler:   char enconding transformation data structure
+ * @handler:   char encoding transformation data structure
  *     
  * Generic front-end for encoding handler close function
  *
diff --git a/gnulib-local/lib/libxml/xmlIO.c b/gnulib-local/lib/libxml/xmlIO.c
index 90db848..f941c9d 100644
--- a/gnulib-local/lib/libxml/xmlIO.c
+++ b/gnulib-local/lib/libxml/xmlIO.c
@@ -3702,7 +3702,7 @@ xmlResolveResourceFromCatalog(const char *URL, const char 
*ID,
  * @ID:  the System ID for the entity to load
  * @ctxt:  the context in which the entity is called or NULL
  *
- * By default we don't load external entitites, yet.
+ * By default we don't load external entities, yet.
  *
  * Returns a new allocated xmlParserInputPtr, or NULL.
  */
diff --git a/gettext-tools/examples/hello-c++-kde/admin/ltmain.sh 
b/gettext-tools/examples/hello-c++-kde/admin/ltmain.sh
index f2a88ef..6a419f8 100644
--- a/gettext-tools/examples/hello-c++-kde/admin/ltmain.sh
+++ b/gettext-tools/examples/hello-c++-kde/admin/ltmain.sh
@@ -5153,7 +5153,7 @@ relink_command=\"$relink_command\""
        eval "export $shlibpath_var"
       fi
 
-      # Restore saved enviroment variables
+      # Restore saved environment variables
       if test "${save_LC_ALL+set}" = set; then
        LC_ALL="$save_LC_ALL"; export LC_ALL
       fi
diff --git a/gnulib-local/lib/libxml/error.c b/gnulib-local/lib/libxml/error.c
index 722ffbb..67d865e 100644
--- a/gnulib-local/lib/libxml/error.c
+++ b/gnulib-local/lib/libxml/error.c
@@ -236,7 +236,7 @@ xmlParserPrintFileContext(xmlParserInputPtr input) {
  * @ctx: the parser context or NULL
  * @str: the formatted error message
  *
- * Report an erro with its context, replace the 4 old error/warning
+ * Report an error with its context, replace the 4 old error/warning
  * routines.
  */
 static void
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -7425,7 +7425,7 @@ xmlDOMWrapStoreNs(xmlDocPtr doc,
 *
 * Allocates and initializes a new DOM-wrapper context.
 *
-* Returns the xmlDOMWrapCtxtPtr or NULL in case of an internal errror. 
+* Returns the xmlDOMWrapCtxtPtr or NULL in case of an internal error. 
 */
 xmlDOMWrapCtxtPtr
 xmlDOMWrapNewCtxt(void)
diff --git a/gnulib-local/lib/libxml/parser.in.h 
b/gnulib-local/lib/libxml/parser.in.h
index fe63bda..887f233 100644
--- a/gnulib-local/lib/libxml/parser.in.h
+++ b/gnulib-local/lib/libxml/parser.in.h
@@ -1171,7 +1171,7 @@ XMLPUBFUN xmlDocPtr XMLCALL
 /**
  * xmlFeature:
  *
- * Used to examine the existance of features that can be enabled
+ * Used to examine the existence of features that can be enabled
  * or disabled at compile-time.
  * They used to be called XML_FEATURE_xxx but this clashed with Expat
  */
diff --git a/gnulib-local/lib/libxml/xmlschemastypes.c 
b/gnulib-local/lib/libxml/xmlschemastypes.c
index a35c539..60dcdbe 100644
--- a/gnulib-local/lib/libxml/xmlschemastypes.c
+++ b/gnulib-local/lib/libxml/xmlschemastypes.c
@@ -2134,7 +2134,7 @@ xmlSchemaValAtomicType(xmlSchemaTypePtr type, const 
xmlChar * value,
         return (-1);
 
     /*
-     * validating a non existant text node is similar to validating
+     * validating a non existent text node is similar to validating
      * an empty one.
      */
     if (value == NULL)
diff --git a/gnulib-local/lib/libxml/xmlschemastypes.c 
b/gnulib-local/lib/libxml/xmlschemastypes.c
index a35c539..60dcdbe 100644
--- a/gnulib-local/lib/libxml/xmlschemastypes.c
+++ b/gnulib-local/lib/libxml/xmlschemastypes.c
@@ -65,7 +65,7 @@ struct _xmlSchemaValDate {
     unsigned int       hour    :5;     /* 0 <=  hour   <= 23   */
     unsigned int       min     :6;     /* 0 <=  min    <= 59   */
     double             sec;
-    unsigned int       tz_flag :1;     /* is tzo explicitely set? */
+    unsigned int       tz_flag :1;     /* is tzo explicitly set? */
     signed int         tzo     :12;    /* -1440 <= tzo <= 1440;
                                           currently only -840 to +840 are 
needed */
 };
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -26368,7 +26368,7 @@ xmlSchemaValidateChildElem(xmlSchemaValidCtxtPtr vctxt)
     if (ptype->builtInType == XML_SCHEMAS_ANYTYPE) {
        /*
        * Workaround for "anyType": we have currently no content model
-       * assigned for "anyType", so handle it explicitely.
+       * assigned for "anyType", so handle it explicitly.
        * "anyType" has an unbounded, lax "any" wildcard.
        */
        vctxt->inode->decl = xmlSchemaGetElem(vctxt->schema,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -10627,7 +10627,7 @@ doc_load:
   
 exit:
     /*
-    * Return the bucket explicitely; this is needed for the
+    * Return the bucket explicitly; this is needed for the
     * main schema.
     */
     if (bucket != NULL)
diff --git a/gnulib-local/lib/libcroco/cr-term.c 
b/gnulib-local/lib/libcroco/cr-term.c
index f423875..d3e691e 100644
--- a/gnulib-local/lib/libcroco/cr-term.c
+++ b/gnulib-local/lib/libcroco/cr-term.c
@@ -97,7 +97,7 @@ cr_term_new (void)
 }
 
 /**
- *Parses an expresion as defined by the css2 spec
+ *Parses an expression as defined by the css2 spec
  *and builds the expression as a list of terms.
  address@hidden a_buf the buffer to parse.
  address@hidden a pointer to the first term of the expression or
diff --git a/gnulib-local/lib/libxml/relaxng.c 
b/gnulib-local/lib/libxml/relaxng.c
index 16527cc..666f1b1 100644
--- a/gnulib-local/lib/libxml/relaxng.c
+++ b/gnulib-local/lib/libxml/relaxng.c
@@ -123,11 +123,11 @@ typedef enum {
     XML_RELAXNG_EXCEPT,         /* except present in nameclass defs */
     XML_RELAXNG_TEXT,           /* textual content */
     XML_RELAXNG_ELEMENT,        /* an element */
-    XML_RELAXNG_DATATYPE,       /* extenal data type definition */
-    XML_RELAXNG_PARAM,          /* extenal data type parameter */
-    XML_RELAXNG_VALUE,          /* value from an extenal data type definition 
*/
+    XML_RELAXNG_DATATYPE,       /* external data type definition */
+    XML_RELAXNG_PARAM,          /* external data type parameter */
+    XML_RELAXNG_VALUE,          /* value from an external data type definition 
*/
     XML_RELAXNG_LIST,           /* a list of patterns */
-    XML_RELAXNG_ATTRIBUTE,      /* an attrbute following a pattern */
+    XML_RELAXNG_ATTRIBUTE,      /* an attribute following a pattern */
     XML_RELAXNG_DEF,            /* a definition */
     XML_RELAXNG_REF,            /* reference to a definition */
     XML_RELAXNG_EXTERNALREF,    /* reference to an external def */
diff --git a/gettext-tools/doc/gettext.texi b/gettext-tools/doc/gettext.texi
index e512870..b946b6a 100644
--- a/gettext-tools/doc/gettext.texi
+++ b/gettext-tools/doc/gettext.texi
@@ -2050,7 +2050,7 @@ Should these two statements merged into a single one? I 
would recommend to
 merge them if the two sentences are related to each other, because then it
 makes it easier for the translator to understand and translate both.  On
 the other hand, if one of the two messages is a stereotypic one, occurring
-in other places as well, you will do a favour to the translator by not
+in other places as well, you will do a favor to the translator by not
 merging the two.  (Identical messages occurring in several places are
 combined by xgettext, so the translator has to handle them once only.)
 
diff --git a/gnulib-local/lib/libxml/parser.c b/gnulib-local/lib/libxml/parser.c
index bd44585..7bc1430 100644
--- a/gnulib-local/lib/libxml/parser.c
+++ b/gnulib-local/lib/libxml/parser.c
@@ -3781,7 +3781,7 @@ xmlParseExternalID(xmlParserCtxtPtr ctxt, xmlChar 
**publicID, int strict) {
  * xmlParseCommentComplex:
  * @ctxt:  an XML parser context
  * @buf:  the already parsed part of the buffer
- * @len:  number of bytes filles in the buffer
+ * @len:  number of bytes fills in the buffer
  * @size:  allocated size of the buffer
  *
  * Skip an XML (SGML) comment <!-- .... -->
diff --git a/gettext-tools/projects/KDE/teams.html 
b/gettext-tools/projects/KDE/teams.html
index 95c2d4e..e888279 100644
--- a/gettext-tools/projects/KDE/teams.html
+++ b/gettext-tools/projects/KDE/teams.html
@@ -531,7 +531,7 @@ 
z2">i18n.kde.org/translation_archive/kde-i18n-en_GB.tar.bz2</A><BR>
                                  <LI>team coordinator(s): <A
                                         HREF="mailto:address@hidden";>Wolfram 
Diestel</A></LI> 
                                  <LI>mailing list on translating 
Linux/GNU-applications (not
-                                        focussed on KDE): address@hidden; send 
mail to <A HREF="mailto:address@hidden";>
+                                        focused on KDE): address@hidden; send 
mail to <A HREF="mailto:address@hidden";>
                                         address@hidden</A> with 
"subscribe&nbsp;eo" in the message body</LI> 
                                  <LI>web site:
                                         <A
diff --git a/gnulib-local/lib/libxml/HTMLtree.c 
b/gnulib-local/lib/libxml/HTMLtree.c
index c1e5a0a..038ba72 100644
--- a/gnulib-local/lib/libxml/HTMLtree.c
+++ b/gnulib-local/lib/libxml/HTMLtree.c
@@ -991,7 +991,7 @@ htmlDocContentDumpFormatOutput(xmlOutputBufferPtr buf, 
xmlDocPtr cur,
  * @cur:  the document
  * @encoding:  the encoding string
  *
- * Dump an HTML document. Formating return/spaces are added.
+ * Dump an HTML document. Formatting return/spaces are added.
  */
 void
 htmlDocContentDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr cur,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -21940,7 +21940,7 @@ xmlSchemaIDCStoreNodeTableItem(xmlSchemaValidCtxtPtr 
vctxt,
                               xmlSchemaPSVIIDCNodePtr item)
 {
     /*
-    * Add to gobal list.
+    * Add to global list.
     */
     if (vctxt->idcNodes == NULL) {
        vctxt->idcNodes = (xmlSchemaPSVIIDCNodePtr *)
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -21981,7 +21981,7 @@ xmlSchemaIDCStoreKey(xmlSchemaValidCtxtPtr vctxt,
                     xmlSchemaPSVIIDCKeyPtr key)
 {
     /*
-    * Add to gobal list.
+    * Add to global list.
     */
     if (vctxt->idcKeys == NULL) {
        vctxt->idcKeys = (xmlSchemaPSVIIDCKeyPtr *)
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -18922,7 +18922,7 @@ xmlSchemaModelGroupToModelGroupDefFixup(
  * This one is intended to be used by
  * xmlSchemaCheckAttrGroupCircular only.
  *
- * Returns the circular attribute grou reference, otherwise NULL.
+ * Returns the circular attribute group reference, otherwise NULL.
  */
 static xmlSchemaQNameRefPtr
 xmlSchemaCheckAttrGroupCircularRecur(xmlSchemaAttributeGroupPtr ctxtGr,
diff --git a/gnulib-local/lib/libxml/schemasInternals.in.h 
b/gnulib-local/lib/libxml/schemasInternals.in.h
index b68a6e1..f0c0afc 100644
--- a/gnulib-local/lib/libxml/schemasInternals.in.h
+++ b/gnulib-local/lib/libxml/schemasInternals.in.h
@@ -3,7 +3,7 @@
  * Description: internal interfaces for the XML Schemas handling
  *              and schema validity checking
  *             The Schemas development is a Work In Progress.
- *              Some of those interfaces are not garanteed to be API or ABI 
stable !
+ *              Some of those interfaces are not guaranteed to be API or ABI 
stable !
  *
  * Copy: See Copyright for the status of this software.
  *
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -3656,7 +3656,7 @@ xmlXPathNodeSetMerge(xmlNodeSetPtr val1, xmlNodeSetPtr 
val2) {
        *  xmlXPathNodeSetDupNs() to the set; thus a pure
        *  memcpy is not possible.
        *  If there was a flag on the nodesetval, indicating that
-       *  some temporary nodes are in, that would be helpfull.
+       *  some temporary nodes are in, that would be helpful.
        */
        /*      
        * Optimization: Create an equally sized node-set
diff --git a/gnulib-local/lib/glib/gstrfuncs.c 
b/gnulib-local/lib/glib/gstrfuncs.c
index 7e0cedd..9c98f77 100644
--- a/gnulib-local/lib/glib/gstrfuncs.c
+++ b/gnulib-local/lib/glib/gstrfuncs.c
@@ -1806,7 +1806,7 @@ g_ascii_digit_value (gchar c)
  * g_ascii_xdigit_value:
  * @c: an ASCII character.
  *
- * Determines the numeric value of a character as a hexidecimal
+ * Determines the numeric value of a character as a hexadecimal
  * digit. Differs from g_unichar_xdigit_value() because it takes
  * a char, so there's no worry about sign extension if characters
  * are signed.
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -8877,7 +8877,7 @@ xmlDOMWrapCloneNode(xmlDOMWrapCtxtPtr ctxt,
                }
                memset(clone, 0, sizeof(xmlNode));              
                /*
-               * Set hierachical links.
+               * Set hierarchical links.
                */
                if (resultClone != NULL) {          
                    clone->parent = parentClone;
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -8901,7 +8901,7 @@ xmlDOMWrapCloneNode(xmlDOMWrapCtxtPtr ctxt,
                }
                memset(clone, 0, sizeof(xmlAttr));              
                /*
-               * Set hierachical links.
+               * Set hierarchical links.
                * TODO: Change this to add to the end of attributes.
                */
                if (resultClone != NULL) {
diff --git a/gettext-tools/src/x-scheme.c b/gettext-tools/src/x-scheme.c
index 1ddcb2d..bf22593 100644
--- a/gettext-tools/src/x-scheme.c
+++ b/gettext-tools/src/x-scheme.c
@@ -904,7 +904,7 @@ read_object (struct object *op, flag_context_ty 
outer_context)
                           if (c != EOF)
                             do_ungetc (c);
                           if (c == '(')
-                            /* Homogenous vector syntax, see arrays.scm.  */
+                            /* Homogeneous vector syntax, see arrays.scm.  */
                             case 'a':   /* Vectors of char */
                             case 'c':   /* Vectors of complex */
                           /*case 'e':*/ /* Vectors of long */
diff --git a/gettext-runtime/intl/dcigettext.c 
b/gettext-runtime/intl/dcigettext.c
index be2dceb..38fe404 100644
--- a/gettext-runtime/intl/dcigettext.c
+++ b/gettext-runtime/intl/dcigettext.c
@@ -707,7 +707,7 @@ DCIGETTEXT (const char *domainname, const char *msgid1, 
const char *msgid2,
          /* When this is a SUID binary we must not allow accessing files
             outside the dedicated directories.  */
          if (ENABLE_SECURE && IS_PATH_WITH_DIR (single_locale))
-           /* Ingore this entry.  */
+           /* Ignore this entry.  */
            continue;
        }
 
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16345,7 +16345,7 @@ 
xmlSchemaCheckDerivationOKRestriction(xmlSchemaParserCtxtPtr ctxt,
            * the {content type} is validly derived given the empty
            * set as defined in Type Derivation OK (Simple) (§3.14.6)."
            *
-           * ATTENTION TODO: This seems not needed if the type implicitely
+           * ATTENTION TODO: This seems not needed if the type implicitly
            * derived from the base type.
            * 
            */
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -4113,11 +4113,11 @@ cr_parser_parse_page (CRParser * a_this)
  *set to NULL.
  address@hidden: the parsing location of the charset rule
  *
- *Parses a charset declaration as defined implictly by the css2 spec in
+ *Parses a charset declaration as defined implicitly by the css2 spec in
  *appendix D.1:
  *charset ::= CHARSET_SYM S* STRING S* ';'
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_charset (CRParser * a_this, CRString ** a_value,
diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c
index 8964628..39c312d 100644
--- a/gnulib-local/lib/libxml/xpath.c
+++ b/gnulib-local/lib/libxml/xpath.c
@@ -12511,11 +12511,11 @@ xmlXPathCompOpEvalFirst(xmlXPathParserContextPtr ctxt,
                  * limit tree traversing to first node in the result
                  */
                /*
-               * OPTIMIZE TODO: This implicitely sorts
+               * OPTIMIZE TODO: This implicitly sorts
                *  the result, even if not needed. E.g. if the argument
                *  of the count() function, no sorting is needed.
                * OPTIMIZE TODO: How do we know if the node-list wasn't
-               *  aready sorted?
+               *  already sorted?
                */
                if (ctxt->value->nodesetval->nodeNr > 1)
                    xmlXPathNodeSetSort(ctxt->value->nodesetval);
diff --git a/gnulib-local/lib/libxml/parser.c b/gnulib-local/lib/libxml/parser.c
index bd44585..7bc1430 100644
--- a/gnulib-local/lib/libxml/parser.c
+++ b/gnulib-local/lib/libxml/parser.c
@@ -829,7 +829,7 @@ xmlHasFeature(xmlFeature feature)
  * xmlDetectSAX2:
  * @ctxt:  an XML parser context
  *
- * Do the SAX2 detection and specific intialization
+ * Do the SAX2 detection and specific initialization
  */
 static void
 xmlDetectSAX2(xmlParserCtxtPtr ctxt) {
diff --git a/gnulib-local/lib/libxml/globals.c 
b/gnulib-local/lib/libxml/globals.c
index c104a1a..e88aa95 100644
--- a/gnulib-local/lib/libxml/globals.c
+++ b/gnulib-local/lib/libxml/globals.c
@@ -42,7 +42,7 @@ static xmlMutexPtr xmlThrDefMutex = NULL;
 /**
  * xmlInitGlobals:
  *
- * Additional initialisation for multi-threading
+ * Additional initialization for multi-threading
  */
 void xmlInitGlobals(void)
 {
diff --git a/gnulib-local/lib/libcroco/cr-string.c 
b/gnulib-local/lib/libcroco/cr-string.c
index 87ee817..c139f7f 100644
--- a/gnulib-local/lib/libcroco/cr-string.c
+++ b/gnulib-local/lib/libcroco/cr-string.c
@@ -46,10 +46,10 @@ cr_string_new (void)
 }
 
 /**
- *Instanciate a string and initialise it to
+ *Instanciate a string and initialize it to
  *a_string.
  address@hidden a_string the initial string
- address@hidden the newly instanciated string.
+ address@hidden the newly instantiated string.
  */
 CRString  *
 cr_string_new_from_string (const gchar * a_string)
diff --git a/gnulib-local/lib/libxml/relaxng.c 
b/gnulib-local/lib/libxml/relaxng.c
index 16527cc..666f1b1 100644
--- a/gnulib-local/lib/libxml/relaxng.c
+++ b/gnulib-local/lib/libxml/relaxng.c
@@ -2793,7 +2793,7 @@ xmlRelaxNGRegisterTypeLibrary(const xmlChar * namespace, 
void *data,
 /**
  * xmlRelaxNGInitTypes:
  *
- * Initilize the default type libraries.
+ * Initialize the default type libraries.
  *
  * Returns 0 in case of success and -1 in case of error.
  */
diff --git a/gettext-tools/doc/gettext.texi b/gettext-tools/doc/gettext.texi
index e512870..b946b6a 100644
--- a/gettext-tools/doc/gettext.texi
+++ b/gettext-tools/doc/gettext.texi
@@ -3994,7 +3994,7 @@ the original string, disregarding any previous work.
 It is possible to arrange so, whenever editing an untranslated
 entry, the @address@hidden command be automatically executed.  If you set
 @code{po-auto-edit-with-msgid} to @code{t}, the translation gets
-initialised with the original string, in case none exists already.
+initialized with the original string, in case none exists already.
 The default value for @code{po-auto-edit-with-msgid} is @code{nil}.
 
 @emindex starting a string translation
diff --git a/gnulib-local/lib/libxml/schematron.c 
b/gnulib-local/lib/libxml/schematron.c
index 0a90ff8..d6419e0 100644
--- a/gnulib-local/lib/libxml/schematron.c
+++ b/gnulib-local/lib/libxml/schematron.c
@@ -1534,7 +1534,7 @@ xmlSchematronNextNode(xmlNodePtr cur) {
  * xmlSchematronRunTest:
  * @ctxt:  the schema validation context
  * @test:  the current test
- * @instance:  the document instace tree 
+ * @instance:  the document instance tree 
  * @cur:  the current node in the instance
  *
  * Validate a rule against a tree instance at a given position
diff --git a/gnulib-local/lib/libxml/schematron.c 
b/gnulib-local/lib/libxml/schematron.c
index 0a90ff8..d6419e0 100644
--- a/gnulib-local/lib/libxml/schematron.c
+++ b/gnulib-local/lib/libxml/schematron.c
@@ -1598,7 +1598,7 @@ xmlSchematronRunTest(xmlSchematronValidCtxtPtr ctxt,
 /**
  * xmlSchematronValidateDoc:
  * @ctxt:  the schema validation context
- * @instance:  the document instace tree 
+ * @instance:  the document instance tree 
  *
  * Validate a tree instance against the schematron
  *
diff --git a/gnulib-local/lib/libcroco/cr-parsing-location.c 
b/gnulib-local/lib/libcroco/cr-parsing-location.c
index eff8f58..8bf7386 100644
--- a/gnulib-local/lib/libcroco/cr-parsing-location.c
+++ b/gnulib-local/lib/libcroco/cr-parsing-location.c
@@ -36,7 +36,7 @@
  * cr_parsing_location_new:
  *Instanciates a new parsing location.
  *
- *Returns the newly instanciated #CRParsingLocation.
+ *Returns the newly instantiated #CRParsingLocation.
  *Must be freed by cr_parsing_location_destroy()
  */
 CRParsingLocation * 
diff --git a/gnulib-local/lib/libcroco/cr-string.c 
b/gnulib-local/lib/libcroco/cr-string.c
index 87ee817..c139f7f 100644
--- a/gnulib-local/lib/libcroco/cr-string.c
+++ b/gnulib-local/lib/libcroco/cr-string.c
@@ -27,7 +27,7 @@
 
 /**
  *Instanciates a #CRString
- address@hidden the newly instanciated #CRString
+ address@hidden the newly instantiated #CRString
  *Must be freed with cr_string_destroy().
  */
 CRString *
diff --git a/gnulib-local/lib/libcroco/cr-string.c 
b/gnulib-local/lib/libcroco/cr-string.c
index 87ee817..c139f7f 100644
--- a/gnulib-local/lib/libcroco/cr-string.c
+++ b/gnulib-local/lib/libcroco/cr-string.c
@@ -69,8 +69,8 @@ cr_string_new_from_string (const gchar * a_string)
 /**
  *Instanciates a #CRString from an instance of GString.
  address@hidden a_string the input string that will be copied into
- *the newly instanciated #CRString
- address@hidden the newly instanciated #CRString.
+ *the newly instantiated #CRString
+ address@hidden the newly instantiated #CRString.
  */
 CRString *
 cr_string_new_from_gstring (GString *a_string)
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -2651,7 +2651,7 @@ cr_style_white_space_type_to_string (enum 
CRWhiteSpaceType a_code,
  *a string
  address@hidden a_this the instance of #CRStyle to serialize
  address@hidden a_str the string to serialise the style into.
- *if *a_str is NULL, a new GString is instanciated, otherwise
+ *if *a_str is NULL, a new GString is instantiated, otherwise
  *the style serialisation is appended to the existed *a_str
  address@hidden the number of white space char to use for indentation.
  address@hidden CR_OK upon successful completion, an error code otherwise.
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -6630,7 +6630,7 @@ xmlExpRef(xmlExpNodePtr exp) {
  * xmlExpNewAtom:
  * @ctxt: the expression context
  * @name: the atom name
- * @len: the atom name lenght in byte (or -1);
+ * @len: the atom name length in byte (or -1);
  *
  * Get the atom associated to this name from that context
  *
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -307,7 +307,7 @@ xmlSplitQName2(const xmlChar *name, xmlChar **prefix) {
  * parse an XML qualified name string,i
  *
  * returns NULL if it is not a Qualified Name, otherwise, update len
- *         with the lenght in byte of the prefix and return a pointer
+ *         with the length in byte of the prefix and return a pointer
  *         to the start of the name without the prefix
  */
 
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -6767,7 +6767,7 @@ tail:
  * @ctxt: the expression context
  * @exp: the expression
  * @langList: where to store the tokens
- * @len: the allocated lenght of @list
+ * @len: the allocated length of @list
  *
  * Find all the strings used in @exp and store them in @list
  *
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -6833,7 +6833,7 @@ tail:
  * @ctxt: the expression context
  * @exp: the expression
  * @tokList: where to store the tokens
- * @len: the allocated lenght of @list
+ * @len: the allocated length of @list
  *
  * Find all the strings that appears at the start of the languages
  * accepted by @exp and store them in @list. E.g. for (a, b) | c
diff --git a/gnulib-local/lib/libxml/xmlreader.c 
b/gnulib-local/lib/libxml/xmlreader.c
index c8bcf7b..7376ead 100644
--- a/gnulib-local/lib/libxml/xmlreader.c
+++ b/gnulib-local/lib/libxml/xmlreader.c
@@ -949,7 +949,7 @@ printf("Expand failed !\n");
  * xmlTextReaderValidateCData:
  * @reader:  the xmlTextReaderPtr used
  * @data:  pointer to the CData
- * @len:  lenght of the CData block in bytes.
+ * @len:  length of the CData block in bytes.
  *
  * Push some CData for validation
  */
diff --git a/gnulib-local/lib/libxml/relaxng.c 
b/gnulib-local/lib/libxml/relaxng.c
index 16527cc..666f1b1 100644
--- a/gnulib-local/lib/libxml/relaxng.c
+++ b/gnulib-local/lib/libxml/relaxng.c
@@ -8220,7 +8220,7 @@ xmlRelaxNGValidatePushElement(xmlRelaxNGValidCtxtPtr ctxt,
  * xmlRelaxNGValidatePushCData:
  * @ctxt:  the RelaxNG validation context
  * @data:  some character data read
- * @len:  the lenght of the data
+ * @len:  the length of the data
  *
  * check the CData parsed for validation in the current stack
  *
diff --git a/gnulib-local/lib/libxml/valid.c b/gnulib-local/lib/libxml/valid.c
index a239e68..786be8e 100644
--- a/gnulib-local/lib/libxml/valid.c
+++ b/gnulib-local/lib/libxml/valid.c
@@ -5709,7 +5709,7 @@ xmlValidatePushElement(xmlValidCtxtPtr ctxt, xmlDocPtr 
doc,
  * xmlValidatePushCData:
  * @ctxt:  the validation context
  * @data:  some character data read
- * @len:  the lenght of the data
+ * @len:  the length of the data
  *
  * check the CData parsed for validation in the current stack
  *
diff --git a/gnulib-local/lib/libxml/parser.c b/gnulib-local/lib/libxml/parser.c
index bd44585..7bc1430 100644
--- a/gnulib-local/lib/libxml/parser.c
+++ b/gnulib-local/lib/libxml/parser.c
@@ -7394,7 +7394,7 @@ xmlGetNamespace(xmlParserCtxtPtr ctxt, const xmlChar 
*prefix) {
 /**
  * xmlParseNCName:
  * @ctxt:  an XML parser context
- * @len:  lenght of the string parsed
+ * @len:  length of the string parsed
  *
  * parse an XML name.
  *
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -1970,7 +1970,7 @@ xmlFACompareRanges(xmlRegRangePtr range1, xmlRegRangePtr 
range2) {
        } else {
            /*
             * comparing a block range with anything else is way
-            * too costly, and maintining the table is like too much
+            * too costly, and maintaining the table is like too much
             * memory too, so let's force the automata to save state
             * here.
             */
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -26820,7 +26820,7 @@ type_validation:
        goto exit;
     }
     /*
-    * Evaluate IDCs. Do it here, since new IDC matchers are registered
+    * Evaluate IDCs. Do it here, since new IDC marchers are registered
     * during validation against the declaration. This must be done
     * _before_ attribute validation.
     */
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -22193,7 +22193,7 @@ xmlSchemaIDCFreeMatcherList(xmlSchemaIDCMatcherPtr 
matcher)
  * @vctxt: the WXS validation context
  * @matcher: the first IDC matcher in the list
  *
- * Caches a list of IDC matchers for reuse.
+ * Caches a list of IDC marchers for reuse.
  */
 static void
 xmlSchemaIDCReleaseMatcherList(xmlSchemaValidCtxtPtr vctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -895,7 +895,7 @@ struct _xmlSchemaNodeInfo {
     int depth;
     xmlSchemaPSVIIDCBindingPtr idcTable; /* the table of PSVI IDC bindings
                                             for the scope element*/
-    xmlSchemaIDCMatcherPtr idcMatchers; /* the IDC matchers for the scope
+    xmlSchemaIDCMatcherPtr idcMatchers; /* the IDC marchers for the scope
                                            element */
     xmlRegExecCtxtPtr regexCtxt;
 
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -22149,7 +22149,7 @@ xmlSchemaIDCFreeIDCTable(xmlSchemaPSVIIDCBindingPtr 
bind)
  * xmlSchemaIDCFreeMatcherList:
  * @matcher: the first IDC matcher in the list
  *
- * Frees a list of IDC matchers.
+ * Frees a list of IDC marchers.
  */
 static void
 xmlSchemaIDCFreeMatcherList(xmlSchemaIDCMatcherPtr matcher)
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -23917,7 +23917,7 @@ xmlSchemaClearElemInfo(xmlSchemaValidCtxtPtr vctxt,
     }
     if (ielem->idcMatchers != NULL) {
        /*
-       * REVISIT OPTIMIZE TODO: Use a pool of IDC matchers.
+       * REVISIT OPTIMIZE TODO: Use a pool of IDC marchers.
        *   Does it work?
        */
        xmlSchemaIDCReleaseMatcherList(vctxt, ielem->idcMatchers);
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -24975,7 +24975,7 @@ xmlSchemaValidateElemDecl(xmlSchemaValidCtxtPtr vctxt)
        }
     }
     /*
-    * IDC: Register identity-constraint XPath matchers.
+    * IDC: Register identity-constraint XPath marchers.
     */
     if ((elemDecl->idcs != NULL) &&
        (xmlSchemaIDCRegisterMatchers(vctxt, elemDecl) == -1))
diff --git a/gettext-tools/libgrep/libgrep.h b/gettext-tools/libgrep/libgrep.h
index 162910b..f80d20d 100644
--- a/gettext-tools/libgrep/libgrep.h
+++ b/gettext-tools/libgrep/libgrep.h
@@ -44,7 +44,7 @@ typedef struct {
 
 } matcher_t;
 
-/* The built-in pattern matchers.  */
+/* The built-in pattern marchers.  */
 extern matcher_t matcher_grep;   /* POSIX Basic Regular Expressions */
 extern matcher_t matcher_egrep;  /* POSIX Extended Regular Expressions */
 extern matcher_t matcher_fgrep;  /* Fixed String search */
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -3655,7 +3655,7 @@ cr_parser_parse_import (CRParser * a_this,
                  *will corrupt the memory and lead to hard to debug
                  *random crashes.
                  *This is where C++ and its compile time
-                 *type checking mecanism (through STL containers) would
+                 *type checking mechanism (through STL containers) would
                  *have prevented us to go through this hassle.
                  */
                 for (cur = *a_media_list; cur; cur = cur->next) {
diff --git a/gettext-tools/src/read-catalog.h b/gettext-tools/src/read-catalog.h
index 8b77014..d93db59 100644
--- a/gettext-tools/src/read-catalog.h
+++ b/gettext-tools/src/read-catalog.h
@@ -81,7 +81,7 @@ struct default_catalog_reader_class_ty
      msgid, if present in the reference input.  */                      \
   bool handle_filepos_comments;                                         \
                                                                         \
-  /* If false, domain directives lead to an error messsage.  */         \
+  /* If false, domain directives lead to an error message.  */         \
   bool allow_domain_directives;                                         \
                                                                         \
   /* If false, duplicate msgids in the same domain and file generate an \
diff --git a/gettext-tools/src/gnu/gettext/DumpResource.java 
b/gettext-tools/src/gnu/gettext/DumpResource.java
index 77c6e01..ae73f3e 100644
--- a/gettext-tools/src/gnu/gettext/DumpResource.java
+++ b/gettext-tools/src/gnu/gettext/DumpResource.java
@@ -211,7 +211,7 @@ public class DumpResource {
     Locale locale = new Locale(language,country,variant);
     // Get the resource.
     ResourceBundle catalog = ResourceBundle.getBundle(resource_name,locale);
-    // We are only interested in the messsages belonging to the locale
+    // We are only interested in the messages belonging to the locale
     // itself, not in the inherited messages. But catalog.getLocale() exists
     // only in Java2 and sometimes differs from the given locale.
     try {
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -14538,7 +14538,7 @@ xmlSchemaGetUnionSimpleTypeMemberTypes(xmlSchemaTypePtr 
type)
  * Schema Component Constraint: Effective Total Range
  * (all and sequence) + (choice)
  *
- * Returns the minimun Effective Total Range.
+ * Returns the minimum Effective Total Range.
  */
 static int
 xmlSchemaGetParticleTotalRangeMin(xmlSchemaParticlePtr particle)
diff --git a/gnulib-local/lib/hash.c b/gnulib-local/lib/hash.c
index 1844724..6367248 100644
--- a/gnulib-local/lib/hash.c
+++ b/gnulib-local/lib/hash.c
@@ -152,7 +152,7 @@ lookup (hash_table *htab,
   size_t idx;
   hash_entry *table = htab->table;
 
-  /* First hash function: simply take the modul but prevent zero.  */
+  /* First hash function: simply take the module but prevent zero.  */
   hash = 1 + hval % htab->size;
 
   idx = hash;
diff --git a/gnulib-local/lib/libcroco/cr-input.c 
b/gnulib-local/lib/libcroco/cr-input.c
index 19645e7..ccf0717 100644
--- a/gnulib-local/lib/libcroco/cr-input.c
+++ b/gnulib-local/lib/libcroco/cr-input.c
@@ -232,7 +232,7 @@ cr_input_new_from_uri (const gchar * a_file_uri, enum 
CREncoding a_enc)
                                 /*we reached eof */
                                 loop = FALSE;
                         } else {
-                                /*a pb occured !! */
+                                /*a pb occurred !! */
                                 cr_utils_trace_debug ("an io error occured");
                                 status = CR_ERROR;
                                 goto cleanup;
diff --git a/gnulib-local/lib/libxml/error.c b/gnulib-local/lib/libxml/error.c
index 722ffbb..67d865e 100644
--- a/gnulib-local/lib/libxml/error.c
+++ b/gnulib-local/lib/libxml/error.c
@@ -842,7 +842,7 @@ xmlParserValidityWarning(void *ctx, const char *msg, ...)
  * Get the last global error registered. This is per thread if compiled
  * with thread support.
  *
- * Returns NULL if no error occured or a pointer to the error
+ * Returns NULL if no error occurred or a pointer to the error
  */
 xmlErrorPtr
 xmlGetLastError(void)
diff --git a/gnulib-local/lib/libxml/error.c b/gnulib-local/lib/libxml/error.c
index 722ffbb..67d865e 100644
--- a/gnulib-local/lib/libxml/error.c
+++ b/gnulib-local/lib/libxml/error.c
@@ -899,7 +899,7 @@ xmlResetLastError(void)
  *
  * Get the last parsing error registered.
  *
- * Returns NULL if no error occured or a pointer to the error
+ * Returns NULL if no error occurred or a pointer to the error
  */
 xmlErrorPtr
 xmlCtxtGetLastError(void *ctx)
diff --git a/gnulib-local/lib/libxml/parser.c b/gnulib-local/lib/libxml/parser.c
index bd44585..7bc1430 100644
--- a/gnulib-local/lib/libxml/parser.c
+++ b/gnulib-local/lib/libxml/parser.c
@@ -9521,7 +9521,7 @@ xmlParseGetLasts(xmlParserCtxtPtr ctxt, const xmlChar 
**lastlt,
  * Check that the block of characters is okay as SCdata content [20]
  *
  * Returns the number of bytes to pass if okay, a negative index where an
- *         UTF-8 error occured otherwise
+ *         UTF-8 error occurred otherwise
  */
 static int
 xmlCheckCdataPush(const xmlChar *utf, int len) {
diff --git a/gnulib-local/lib/libxml/list.c b/gnulib-local/lib/libxml/list.c
index 2dc6d96..93d7942 100644
--- a/gnulib-local/lib/libxml/list.c
+++ b/gnulib-local/lib/libxml/list.c
@@ -347,7 +347,7 @@ void xmlListDelete(xmlListPtr l)
  *
  * Remove the first instance associated to data in the list
  *
- * Returns 1 if a deallocation occured, or 0 if not found
+ * Returns 1 if a deallocation occurred, or 0 if not found
  */
 int
 xmlListRemoveFirst(xmlListPtr l, void *data)
diff --git a/gnulib-local/lib/libxml/list.c b/gnulib-local/lib/libxml/list.c
index 2dc6d96..93d7942 100644
--- a/gnulib-local/lib/libxml/list.c
+++ b/gnulib-local/lib/libxml/list.c
@@ -372,7 +372,7 @@ xmlListRemoveFirst(xmlListPtr l, void *data)
  *
  * Remove the last instance associated to data in the list
  *
- * Returns 1 if a deallocation occured, or 0 if not found
+ * Returns 1 if a deallocation occurred, or 0 if not found
  */
 int
 xmlListRemoveLast(xmlListPtr l, void *data)
diff --git a/gnulib-local/lib/libcroco/cr-input.c 
b/gnulib-local/lib/libcroco/cr-input.c
index 19645e7..ccf0717 100644
--- a/gnulib-local/lib/libcroco/cr-input.c
+++ b/gnulib-local/lib/libcroco/cr-input.c
@@ -873,7 +873,7 @@ cr_input_peek_byte2 (CRInput * a_this, gulong a_offset, 
gboolean * a_eof)
  *Gets the memory address of the byte located at a given offset
  *in the input stream.
  *
- *Returns the address, otherwise NULL if an error occured.
+ *Returns the address, otherwise NULL if an error occurred.
  */
 guchar *
 cr_input_get_byte_addr (CRInput * a_this, gulong a_offset)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2746,7 +2746,7 @@ cr_parser_parse_stylesheet (CRParser * a_this)
  *coming the input stream given in parameter.
  *
  *Returns the newly created instance of #CRParser,
- *or NULL if an error occured.
+ *or NULL if an error occurred.
  */
 CRParser *
 cr_parser_new (CRTknzr * a_tknzr)
diff --git a/gnulib-local/lib/libcroco/cr-sel-eng.c 
b/gnulib-local/lib/libcroco/cr-sel-eng.c
index 2b07edf..b7a75f8 100644
--- a/gnulib-local/lib/libcroco/cr-sel-eng.c
+++ b/gnulib-local/lib/libcroco/cr-sel-eng.c
@@ -806,7 +806,7 @@ sel_matches_node_real (CRSelEng * a_this, CRSimpleSel * 
a_sel,
  *case, *a_len is set to the actual number of ruleset found.
  address@hidden CR_BAD_PARAM_ERROR in case any of the given parameter are
  *bad (e.g null pointer).
- address@hidden CR_ERROR if any other error occured.
+ address@hidden CR_ERROR if any other error occurred.
  */
 static enum CRStatus
 cr_sel_eng_get_matched_rulesets_real (CRSelEng * a_this,
diff --git a/gnulib-local/lib/libxml/dict.c b/gnulib-local/lib/libxml/dict.c
index 3b4054f..4efa93e 100644
--- a/gnulib-local/lib/libxml/dict.c
+++ b/gnulib-local/lib/libxml/dict.c
@@ -317,7 +317,7 @@ xmlDictComputeQKey(const xmlChar *prefix, const xmlChar 
*name, int len)
  *
  * Create a new dictionary
  *
- * Returns the newly created dictionnary, or NULL if an error occured.
+ * Returns the newly created dictionnary, or NULL if an error occurred.
  */
 xmlDictPtr
 xmlDictCreate(void) {
diff --git a/gnulib-local/lib/libxml/dict.c b/gnulib-local/lib/libxml/dict.c
index 3b4054f..4efa93e 100644
--- a/gnulib-local/lib/libxml/dict.c
+++ b/gnulib-local/lib/libxml/dict.c
@@ -357,7 +357,7 @@ xmlDictCreate(void) {
  * new dictionnary, then in @sub, and if not found are created in the
  * new dictionnary.
  *
- * Returns the newly created dictionnary, or NULL if an error occured.
+ * Returns the newly created dictionnary, or NULL if an error occurred.
  */
 xmlDictPtr
 xmlDictCreateSub(xmlDictPtr sub) {
diff --git a/gnulib-local/lib/libxml/hash.c b/gnulib-local/lib/libxml/hash.c
index e92a5a0..b0a5664 100644
--- a/gnulib-local/lib/libxml/hash.c
+++ b/gnulib-local/lib/libxml/hash.c
@@ -139,7 +139,7 @@ xmlHashComputeQKey(xmlHashTablePtr table,
  *
  * Create a new xmlHashTablePtr.
  *
- * Returns the newly created object, or NULL if an error occured.
+ * Returns the newly created object, or NULL if an error occurred.
  */
 xmlHashTablePtr
 xmlHashCreate(int size) {
diff --git a/gnulib-local/lib/libxml/hash.c b/gnulib-local/lib/libxml/hash.c
index e92a5a0..b0a5664 100644
--- a/gnulib-local/lib/libxml/hash.c
+++ b/gnulib-local/lib/libxml/hash.c
@@ -170,7 +170,7 @@ xmlHashCreate(int size) {
  *
  * Create a new xmlHashTablePtr which will use @dict as the internal dictionary
  *
- * Returns the newly created object, or NULL if an error occured.
+ * Returns the newly created object, or NULL if an error occurred.
  */
 xmlHashTablePtr
 xmlHashCreateDict(int size, xmlDictPtr dict) {
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -15767,7 +15767,7 @@ 
xmlSchemaParseCheckCOSValidDefault(xmlSchemaParserCtxtPtr pctxt,
  * STATUS: (seems) complete
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckCTPropsCorrect(xmlSchemaParserCtxtPtr pctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16014,7 +16014,7 @@ xmlSchemaCheckCOSDerivedOK(xmlSchemaAbstractCtxtPtr 
actxt,
  *     (1.4.3.2.2.2) "Particle Valid (Extension)"
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckCOSCTExtends(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16271,7 +16271,7 @@ xmlSchemaCheckCOSCTExtends(xmlSchemaParserCtxtPtr ctxt,
  * Validation Rule: Checking complex type subsumption
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckDerivationOKRestriction(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16461,7 +16461,7 @@ 
xmlSchemaCheckDerivationOKRestriction(xmlSchemaParserCtxtPtr ctxt,
  * (3.4.6) Constraints on Complex Type Definition Schema Components
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckCTComponent(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16491,7 +16491,7 @@ xmlSchemaCheckCTComponent(xmlSchemaParserCtxtPtr ctxt,
  * Complex Type Definition Representation OK (src-ct)
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckSRCCT(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16660,7 +16660,7 @@ xmlSchemaCheckSRCCT(xmlSchemaParserCtxtPtr ctxt,
  * STATUS: complete
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckParticleRangeOK(int rmin, int rmax,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16690,7 +16690,7 @@ xmlSchemaCheckParticleRangeOK(int rmin, int rmax,
  *   CLARIFY: (3.2.2)
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckRCaseNameAndTypeOK(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16795,7 +16795,7 @@ xmlSchemaCheckRCaseNameAndTypeOK(xmlSchemaParserCtxtPtr 
ctxt,
  * STATUS: complete
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckRCaseNSCompat(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16839,7 +16839,7 @@ xmlSchemaCheckRCaseNSCompat(xmlSchemaParserCtxtPtr ctxt,
  * STATUS: TODO
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckRCaseRecurseAsIfGroup(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16865,7 +16865,7 @@ 
xmlSchemaCheckRCaseRecurseAsIfGroup(xmlSchemaParserCtxtPtr ctxt,
  * STATUS: complete
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckRCaseNSSubset(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16915,7 +16915,7 @@ xmlSchemaCheckRCaseNSSubset(xmlSchemaParserCtxtPtr ctxt,
  * STATUS: TODO
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckCOSParticleRestrict(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -16955,7 +16955,7 @@ 
xmlSchemaCheckCOSParticleRestrict(xmlSchemaParserCtxtPtr ctxt,
  * STATUS: TODO: subst-groups
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckRCaseNSRecurseCheckCardinality(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -17009,7 +17009,7 @@ 
xmlSchemaCheckRCaseNSRecurseCheckCardinality(xmlSchemaParserCtxtPtr ctxt,
  * TODO: subst-groups
  *
  * Returns 0 if the constraints are satisfied, a positive
- * error code if not and -1 if an internal error occured.
+ * error code if not and -1 if an internal error occurred.
  */
 static int
 xmlSchemaCheckRCaseRecurse(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -26988,7 +26988,7 @@ root_found:
                    }
                    if (ret < 0) {
                        /*
-                       * VAL TODO: A reader error occured; what to do here?
+                       * VAL TODO: A reader error occurred; what to do here?
                        */
                        ret = 1;
                        goto exit;
diff --git a/gnulib-local/lib/libcroco/cr-input.c 
b/gnulib-local/lib/libcroco/cr-input.c
index 19645e7..ccf0717 100644
--- a/gnulib-local/lib/libcroco/cr-input.c
+++ b/gnulib-local/lib/libcroco/cr-input.c
@@ -638,12 +638,12 @@ cr_input_consume_char (CRInput * a_this, guint32 a_char)
  address@hidden: the this pointer of the current instance of #CRInput.
  address@hidden: the character to consume.
  address@hidden: in/out parameter. The number of characters to consume.
- *If set to a negative value, the function will consume all the occurences
+ *If set to a negative value, the function will consume all the occurrences
  *of a_char found.
  *After return, if the return value equals CR_OK, this variable contains 
  *the number of characters actually consumed.
  *
- *Consumes up to a_nb_char occurences of the next contiguous characters 
+ *Consumes up to a_nb_char occurrences of the next contiguous characters 
  *which equal a_char. Note that the next character of the input stream
  **MUST* equal a_char to trigger the consumption, or else, the error
  *code CR_PARSING_ERROR is returned.
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -12782,7 +12782,7 @@ xmlSchemaBuildAContentModel(xmlSchemaParserCtxtPtr 
pctxt,
                 xmlSchemaTreeItemPtr sub;
 
                 /*
-                 * If max and min occurances are default (1) then
+                 * If max and min occurrences are default (1) then
                  * simply iterate over the particles of the <sequence>.
                  */
                 if ((particle->minOccurs == 1) && (particle->maxOccurs == 1)) {
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -5645,8 +5645,8 @@ xmlAutomataNewNegTrans(xmlAutomataPtr am, 
xmlAutomataStatePtr from,
  * @to: the target point of the transition or NULL
  * @token: the input string associated to that transition
  * @token2: the second input string associated to that transition
- * @min:  the minimum successive occurences of token
- * @max:  the maximum successive occurences of token
+ * @min:  the minimum successive occurrences of token
+ * @max:  the maximum successive occurrences of token
  * @data:  data associated to the transition
  *
  * If @to is NULL, this creates first a new target state in the automata
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -5732,8 +5732,8 @@ xmlAutomataNewCountTrans2(xmlAutomataPtr am, 
xmlAutomataStatePtr from,
  * @from: the starting point of the transition
  * @to: the target point of the transition or NULL
  * @token: the input string associated to that transition
- * @min:  the minimum successive occurences of token
- * @max:  the maximum successive occurences of token
+ * @min:  the minimum successive occurrences of token
+ * @max:  the maximum successive occurrences of token
  * @data:  data associated to the transition
  *
  * If @to is NULL, this creates first a new target state in the automata
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -5799,8 +5799,8 @@ xmlAutomataNewCountTrans(xmlAutomataPtr am, 
xmlAutomataStatePtr from,
  * @to: the target point of the transition or NULL
  * @token: the input string associated to that transition
  * @token2: the second input string associated to that transition
- * @min:  the minimum successive occurences of token
- * @max:  the maximum successive occurences of token
+ * @min:  the minimum successive occurrences of token
+ * @max:  the maximum successive occurrences of token
  * @data:  data associated to the transition
  *
  * If @to is NULL, this creates first a new target state in the automata
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -5879,8 +5879,8 @@ xmlAutomataNewOnceTrans2(xmlAutomataPtr am, 
xmlAutomataStatePtr from,
  * @from: the starting point of the transition
  * @to: the target point of the transition or NULL
  * @token: the input string associated to that transition
- * @min:  the minimum successive occurences of token
- * @max:  the maximum successive occurences of token
+ * @min:  the minimum successive occurrences of token
+ * @max:  the maximum successive occurrences of token
  * @data:  data associated to the transition
  *
  * If @to is NULL, this creates first a new target state in the automata
diff --git a/gnulib-local/lib/libxml/SAX2.c b/gnulib-local/lib/libxml/SAX2.c
index 7d4ab64..6357772 100644
--- a/gnulib-local/lib/libxml/SAX2.c
+++ b/gnulib-local/lib/libxml/SAX2.c
@@ -1434,8 +1434,8 @@ process_external_subset:
        attr = elemDecl->attributes;
        while (attr != NULL) {
            /*
-            * Make sure that attributes redefinition occuring in the
-            * internal subset are not overriden by definitions in the
+            * Make sure that attributes redefinition occurring in the
+            * internal subset are not overridden by definitions in the
             * external subset.
             */
            if (attr->defaultValue != NULL) {
diff --git a/gnulib-local/lib/libxml/pattern.c 
b/gnulib-local/lib/libxml/pattern.c
index cf41606..cea06fb 100644
--- a/gnulib-local/lib/libxml/pattern.c
+++ b/gnulib-local/lib/libxml/pattern.c
@@ -1966,7 +1966,7 @@ xmlStreamPushInternal(xmlStreamCtxtPtr stream,
            } else {
                /*
                * If there are "//", then we need to process every "//"
-               * occuring in the states, plus any other state for this
+               * occurring in the states, plus any other state for this
                * level.
                */              
                stepNr = stream->states[2 * i];
diff --git a/gnulib-local/lib/libxml/HTMLparser.c 
b/gnulib-local/lib/libxml/HTMLparser.c
index 5e23ad7..64cc116 100644
--- a/gnulib-local/lib/libxml/HTMLparser.c
+++ b/gnulib-local/lib/libxml/HTMLparser.c
@@ -454,8 +454,8 @@ htmlSkipBlankChars(xmlParserCtxtPtr ctxt) {
  ************************************************************************/
 
 /*
- *  Start Tag: 1 means the start tag can be ommited
- *  End Tag:   1 means the end tag can be ommited
+ *  Start Tag: 1 means the start tag can be omitted
+ *  End Tag:   1 means the end tag can be omitted
  *             2 means it's forbidden (empty elements)
  *             3 means the tag is stylistic and should be closed easily
  *  Depr:      this element is deprecated
diff --git a/gnulib-local/lib/libxml/xmlschemastypes.c 
b/gnulib-local/lib/libxml/xmlschemastypes.c
index a35c539..60dcdbe 100644
--- a/gnulib-local/lib/libxml/xmlschemastypes.c
+++ b/gnulib-local/lib/libxml/xmlschemastypes.c
@@ -323,7 +323,7 @@ xmlSchemaInitBasicType(const char *name, xmlSchemaValType 
type,
 
 /*
 * WARNING: Those type reside normally in xmlschemas.c but are
-* redefined here locally in oder of being able to use them for xs:anyType-
+* redefined here locally in order of being able to use them for xs:anyType-
 * TODO: Remove those definition if we move the types to a header file.
 * TODO: Always keep those structs up-to-date with the originals.
 */
diff --git a/gnulib-local/lib/libxml/xmlsave.c 
b/gnulib-local/lib/libxml/xmlsave.c
index 6963e7b..2c105a3 100644
--- a/gnulib-local/lib/libxml/xmlsave.c
+++ b/gnulib-local/lib/libxml/xmlsave.c
@@ -352,7 +352,7 @@ xmlSaveCtxtInit(xmlSaveCtxtPtr ctxt)
 /**
  * xmlFreeSaveCtxt:
  *
- * Free a saving context, destroying the ouptut in any remaining buffer
+ * Free a saving context, destroying the output in any remaining buffer
  */
 static void
 xmlFreeSaveCtxt(xmlSaveCtxtPtr ctxt)
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -2680,7 +2680,7 @@ cr_style_to_string (CRStyle * a_this, GString ** a_str, 
guint a_nb_indent)
                 /*
                  *to_string() the name of the num_prop
                  *(using num_prop_code_to_string)
-                 *before outputing it value
+                 *before outputting it value
                  */
                 cr_utils_dump_n_chars2 (' ', str, indent);
                 tmp_str = (gchar *) num_prop_code_to_string (i);
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -24760,7 +24760,7 @@ xmlSchemaProcessXSIType(xmlSchemaValidCtxtPtr vctxt,
     else {
        const xmlChar *nsName = NULL, *local = NULL;
        /*
-       * TODO: We should report a *warning* that the type was overriden
+       * TODO: We should report a *warning* that the type was overridden
        * by the instance.
        */
        ACTIVATE_ATTRIBUTE(iattr);
diff --git a/gnulib-local/lib/libcroco/cr-sel-eng.c 
b/gnulib-local/lib/libcroco/cr-sel-eng.c
index 2b07edf..b7a75f8 100644
--- a/gnulib-local/lib/libcroco/cr-sel-eng.c
+++ b/gnulib-local/lib/libcroco/cr-sel-eng.c
@@ -1025,7 +1025,7 @@ put_css_properties_in_props_list (CRPropList ** a_props, 
CRStatement * a_stmt)
                         /*
                          *if the already selected declaration
                          *is marked as being !important the current
-                         *declaration must not overide it 
+                         *declaration must not override it 
                          *(unless the already selected declaration 
                          *has an UA origin)
                          */
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1771,13 +1771,13 @@ cr_tknzr_peek_char (CRTknzr * a_this, guint32 * a_char)
 }
 
 /**
- *Peeks a byte ahead at a given postion in the parser input stream.
+ *Peeks a byte ahead at a given position in the parser input stream.
  address@hidden a_this the current instance of #CRTknzr.
  address@hidden a_offset the offset of the peeked byte starting from the 
current
  *byte in the parser input stream.
  address@hidden a_byte out parameter. The peeked byte upon 
  *successfull completion.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_tknzr_peek_byte (CRTknzr * a_this, gulong a_offset, guchar * a_byte)
diff --git a/gnulib-local/lib/libxml/xmlreader.c 
b/gnulib-local/lib/libxml/xmlreader.c
index c8bcf7b..7376ead 100644
--- a/gnulib-local/lib/libxml/xmlreader.c
+++ b/gnulib-local/lib/libxml/xmlreader.c
@@ -2804,7 +2804,7 @@ xmlTextReaderMoveToElement(xmlTextReaderPtr reader) {
  *
  * Parses an attribute value into one or more Text and EntityReference nodes.
  *
- * Returns 1 in case of success, 0 if the reader was not positionned on an
+ * Returns 1 in case of success, 0 if the reader was not positioned on an
  *         ttribute node or all the attribute values have been read, or -1
  *         in case of error.
  */
diff --git a/gettext-tools/src/xgettext.c b/gettext-tools/src/xgettext.c
index 702ceb0..0d9b7e1 100644
--- a/gettext-tools/src/xgettext.c
+++ b/gettext-tools/src/xgettext.c
@@ -3239,7 +3239,7 @@ language_to_extractor (const char *name)
         result.formatstring_parser2 = tp->formatstring_parser2;
         result.formatstring_parser3 = NULL;
 
-        /* Handle --qt.  It's preferrable to handle this facility here rather
+        /* Handle --qt.  It's preferable to handle this facility here rather
            than through an option --language=C++/Qt because the latter would
            conflict with the language "C++" regarding the file extensions.  */
         if (recognize_format_qt && strcmp (tp->name, "C++") == 0)
diff --git a/gnulib-local/lib/libxml/SAX2.c b/gnulib-local/lib/libxml/SAX2.c
index 7d4ab64..6357772 100644
--- a/gnulib-local/lib/libxml/SAX2.c
+++ b/gnulib-local/lib/libxml/SAX2.c
@@ -33,7 +33,7 @@
  * TODO:
  *
  * macro to flag unimplemented blocks
- * XML_CATALOG_PREFER user env to select between system/public prefered
+ * XML_CATALOG_PREFER user env to select between system/public preferred
  * option. C.f. Richard Tobin <address@hidden>
  *> Just FYI, I am using an environment variable XML_CATALOG_PREFER with
  *> values "system" and "public".  I have made the default be "system" to
diff --git a/gnulib-local/lib/libxml/catalog.c 
b/gnulib-local/lib/libxml/catalog.c
index 5456094..c8d6d27 100644
--- a/gnulib-local/lib/libxml/catalog.c
+++ b/gnulib-local/lib/libxml/catalog.c
@@ -48,7 +48,7 @@
  * TODO:
  *
  * macro to flag unimplemented blocks
- * XML_CATALOG_PREFER user env to select between system/public prefered
+ * XML_CATALOG_PREFER user env to select between system/public preferred
  * option. C.f. Richard Tobin <address@hidden>
  *> Just FYI, I am using an environment variable XML_CATALOG_PREFER with
  *> values "system" and "public".  I have made the default be "system" to
diff --git a/gettext-tools/doc/gettext.texi b/gettext-tools/doc/gettext.texi
index e512870..b946b6a 100644
--- a/gettext-tools/doc/gettext.texi
+++ b/gettext-tools/doc/gettext.texi
@@ -3854,7 +3854,7 @@ entries on the same level as active entries.  Obsolete 
entries are
 easily recognizable by the fact that all their lines start with
 @code{#}, even those lines containing @code{msgid} or @code{msgstr}.
 
-Commands exist for emptying the translation or reinitializing it
+Commands exist for emptying the translation or re-initializing it
 to the original untranslated string.  Commands interfacing with the
 kill ring may force some previously saved text into the translation.
 The user may interactively edit the translation.  All these commands
diff --git a/gettext-tools/src/read-catalog-abstract.c 
b/gettext-tools/src/read-catalog-abstract.c
index cb713dc..b15f2ec 100644
--- a/gettext-tools/src/read-catalog-abstract.c
+++ b/gettext-tools/src/read-catalog-abstract.c
@@ -150,7 +150,7 @@ static inline void
 parse_start (abstract_catalog_reader_ty *pop)
 {
   /* The parse will call the po_callback_... functions (see below)
-     when the various directive are recognised.  The callback_arg
+     when the various directive are recognized.  The callback_arg
      variable is used to tell these functions which instance is to
      have the relevant method invoked.  */
   callback_arg = pop;
diff --git a/gnulib-local/lib/glib/gstrfuncs.c 
b/gnulib-local/lib/glib/gstrfuncs.c
index 7e0cedd..9c98f77 100644
--- a/gnulib-local/lib/glib/gstrfuncs.c
+++ b/gnulib-local/lib/glib/gstrfuncs.c
@@ -271,7 +271,7 @@ g_strconcat (const gchar *string1, ...)
  * if the string is not completely converted it attempts the conversion
  * again with g_ascii_strtod(), and returns the best match.
  *
- * This function should seldomly be used. The normal situation when reading
+ * This function should seldom be used. The normal situation when reading
  * numbers not for human consumption is to use g_ascii_strtod(). Only when
  * you know that you must expect both locale formatted and C formatted numbers
  * should you use this. Make sure that you don't pass strings such as comma
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -20931,7 +20931,7 @@ xmlSchemaFixupComponents(xmlSchemaParserCtxtPtr pctxt,
        goto exit_error;
     /* 
     * First compute the variety of simple types. This is needed as
-    * a seperate step, since otherwise we won't be able to detect
+    * a separate step, since otherwise we won't be able to detect
     * circular union types in all cases.
     */
     for (i = 0; i < nbItems; i++) {
diff --git a/gnulib-local/lib/libxml/xmlregexp.c 
b/gnulib-local/lib/libxml/xmlregexp.c
index e7d519e..4be1eb8 100644
--- a/gnulib-local/lib/libxml/xmlregexp.c
+++ b/gnulib-local/lib/libxml/xmlregexp.c
@@ -3408,7 +3408,7 @@ xmlFARegExecSaveInputString(xmlRegExecCtxtPtr exec, const 
xmlChar *value,
  * @valStr:  the validation string
  *
  * Checks if both strings are equal or have the same content. "*"
- * can be used as a wildcard in @valStr; "|" is used as a seperator of 
+ * can be used as a wildcard in @valStr; "|" is used as a separator of 
  * substrings in both @expStr and @valStr.
  *
  * Returns 1 if the comparison is satisfied and the number of substrings
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5100,7 +5100,7 @@ subschemas:
  * Add an XML schema annotation declaration
  * *WARNING* this interface is highly subject to change
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaNotationPtr
 xmlSchemaAddNotation(xmlSchemaParserCtxtPtr ctxt, xmlSchemaPtr schema,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5137,7 +5137,7 @@ xmlSchemaAddNotation(xmlSchemaParserCtxtPtr ctxt, 
xmlSchemaPtr schema,
  * Add an XML schema Attrribute declaration
  * *WARNING* this interface is highly subject to change
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaAttributePtr
 xmlSchemaAddAttribute(xmlSchemaParserCtxtPtr ctxt, xmlSchemaPtr schema,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5178,7 +5178,7 @@ xmlSchemaAddAttribute(xmlSchemaParserCtxtPtr ctxt, 
xmlSchemaPtr schema,
  * Add an XML schema Attrribute declaration
  * *WARNING* this interface is highly subject to change
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaAttributeUsePtr
 xmlSchemaAddAttributeUse(xmlSchemaParserCtxtPtr pctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5248,7 +5248,7 @@ xmlSchemaAddRedef(xmlSchemaParserCtxtPtr pctxt,
  *
  * Add an XML schema Attrribute Group definition.
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaAttributeGroupPtr
 xmlSchemaAddAttributeGroupDefinition(xmlSchemaParserCtxtPtr pctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5300,7 +5300,7 @@ 
xmlSchemaAddAttributeGroupDefinition(xmlSchemaParserCtxtPtr pctxt,
  * Add an XML schema Element declaration
  * *WARNING* this interface is highly subject to change
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaElementPtr
 xmlSchemaAddElement(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5341,7 +5341,7 @@ xmlSchemaAddElement(xmlSchemaParserCtxtPtr ctxt,
  * Add an XML schema item
  * *WARNING* this interface is highly subject to change
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaTypePtr
 xmlSchemaAddType(xmlSchemaParserCtxtPtr ctxt, xmlSchemaPtr schema,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5438,7 +5438,7 @@ xmlSchemaAddAttributeUseProhib(xmlSchemaParserCtxtPtr 
pctxt)
  * Adds a schema model group
  * *WARNING* this interface is highly subject to change
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaModelGroupPtr
 xmlSchemaAddModelGroup(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5480,7 +5480,7 @@ xmlSchemaAddModelGroup(xmlSchemaParserCtxtPtr ctxt,
  * Adds an XML schema particle component.
  * *WARNING* this interface is highly subject to change
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaParticlePtr
 xmlSchemaAddParticle(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5526,7 +5526,7 @@ xmlSchemaAddParticle(xmlSchemaParserCtxtPtr ctxt,
  *
  * Add an XML schema Group definition
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaModelGroupDefPtr
 xmlSchemaAddModelGroupDefinition(xmlSchemaParserCtxtPtr ctxt,
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5572,7 +5572,7 @@ xmlSchemaAddModelGroupDefinition(xmlSchemaParserCtxtPtr 
ctxt,
  *
  * Creates a new wildcard namespace constraint.
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaWildcardNsPtr
 xmlSchemaNewWildcardNsConstraint(xmlSchemaParserCtxtPtr ctxt)
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -5630,7 +5630,7 @@ xmlSchemaAddIDC(xmlSchemaParserCtxtPtr ctxt, xmlSchemaPtr 
schema,
  * Adds a wildcard.
  * It corresponds to a xsd:anyAttribute and xsd:any.
  *
- * Returns the new struture or NULL in case of error
+ * Returns the new structure or NULL in case of error
  */
 static xmlSchemaWildcardPtr
 xmlSchemaAddWildcard(xmlSchemaParserCtxtPtr ctxt, xmlSchemaPtr schema,
diff --git a/gnulib-local/lib/libxml/relaxng.c 
b/gnulib-local/lib/libxml/relaxng.c
index 16527cc..666f1b1 100644
--- a/gnulib-local/lib/libxml/relaxng.c
+++ b/gnulib-local/lib/libxml/relaxng.c
@@ -6505,7 +6505,7 @@ xmlRelaxNGParseGrammar(xmlRelaxNGParserCtxtPtr ctxt, 
xmlNodePtr nodes)
  * @node:  the root node of the RelaxNG schema
  *
  * parse a Relax-NG definition resource and build an internal
- * xmlRelaxNG struture which can be used to validate instances.
+ * xmlRelaxNG structure which can be used to validate instances.
  *
  * Returns the internal XML RelaxNG structure built or
  *         NULL in case of error
diff --git a/gnulib-local/lib/libxml/relaxng.c 
b/gnulib-local/lib/libxml/relaxng.c
index 16527cc..666f1b1 100644
--- a/gnulib-local/lib/libxml/relaxng.c
+++ b/gnulib-local/lib/libxml/relaxng.c
@@ -7330,7 +7330,7 @@ xmlRelaxNGCleanupDoc(xmlRelaxNGParserCtxtPtr ctxt, 
xmlDocPtr doc)
  * @ctxt:  a Relax-NG parser context
  *
  * parse a schema definition resource and build an internal
- * XML Shema struture which can be used to validate instances.
+ * XML Shema structure which can be used to validate instances.
  *
  * Returns the internal XML RelaxNG structure built from the resource or
  *         NULL in case of error
diff --git a/gnulib-local/lib/libxml/schematron.c 
b/gnulib-local/lib/libxml/schematron.c
index 0a90ff8..d6419e0 100644
--- a/gnulib-local/lib/libxml/schematron.c
+++ b/gnulib-local/lib/libxml/schematron.c
@@ -1057,7 +1057,7 @@ done:
  * @ctxt:  a schema validation context
  *
  * parse a schema definition resource and build an internal
- * XML Shema struture which can be used to validate instances.
+ * XML Shema structure which can be used to validate instances.
  *
  * Returns the internal XML Schematron structure built from the resource or
  *         NULL in case of error
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -21176,7 +21176,7 @@ exit:
  * @ctxt:  a schema validation context
  *
  * parse a schema definition resource and build an internal
- * XML Shema struture which can be used to validate instances.
+ * XML Shema structure which can be used to validate instances.
  *
  * Returns the internal XML Schema structure built from the resource or
  *         NULL in case of error
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -2303,11 +2303,11 @@ cr_style_dup (CRStyle * a_this)
 /**
  *Copies a style data structure into another.
  *TODO: this is actually broken because it's based
- *on memcpy although some data stuctures of CRStyle should
+ *on memcpy although some data structures of CRStyle should
  *be properly duplicated.
  address@hidden a_dest the destination style datastructure
  address@hidden a_src the source style datastructure.
- address@hidden CR_OK upon succesfull completion, an error code otherwise
+ address@hidden CR_OK upon successful completion, an error code otherwise
  */
 enum CRStatus
 cr_style_copy (CRStyle * a_dest, CRStyle * a_src)
diff --git a/gnulib-local/lib/libxml/xinclude.c 
b/gnulib-local/lib/libxml/xinclude.c
index c58bbcf..8be6ee8 100644
--- a/gnulib-local/lib/libxml/xinclude.c
+++ b/gnulib-local/lib/libxml/xinclude.c
@@ -656,7 +656,7 @@ xmlXIncludeRecurseDoc(xmlXIncludeCtxtPtr ctxt, xmlDocPtr 
doc,
     int i;
 
     /*
-     * Avoid recursion in already substitued resources
+     * Avoid recursion in already substituted resources
     for (i = 0;i < ctxt->urlNr;i++) {
        if (xmlStrEqual(doc->URL, ctxt->urlTab[i]))
            return;
diff --git a/gnulib-local/lib/libxml/SAX2.c b/gnulib-local/lib/libxml/SAX2.c
index 7d4ab64..6357772 100644
--- a/gnulib-local/lib/libxml/SAX2.c
+++ b/gnulib-local/lib/libxml/SAX2.c
@@ -2042,7 +2042,7 @@ xmlSAX2AttributeNs(xmlParserCtxtPtr ctxt,
            }
        } else {
            /*
-            * if entities already have been substitued, then
+            * if entities already have been substituted, then
             * the attribute as passed is already normalized
             */
            dup = xmlStrndup(value, valueend - value);
diff --git a/gnulib-local/lib/libxml/SAX2.c b/gnulib-local/lib/libxml/SAX2.c
index 7d4ab64..6357772 100644
--- a/gnulib-local/lib/libxml/SAX2.c
+++ b/gnulib-local/lib/libxml/SAX2.c
@@ -2009,7 +2009,7 @@ xmlSAX2AttributeNs(xmlParserCtxtPtr ctxt,
            } else {
                /*
                 * dup now contains a string of the flattened attribute
-                * content with entities substitued. Check if we need to
+                * content with entities substituted. Check if we need to
                 * apply an extra layer of normalization.
                 * It need to be done twice ... it's an extra burden related
                 * to the ability to keep references in attributes
diff --git a/gnulib-local/lib/libxml/encoding.c 
b/gnulib-local/lib/libxml/encoding.c
index ee33df1..e786b03 100644
--- a/gnulib-local/lib/libxml/encoding.c
+++ b/gnulib-local/lib/libxml/encoding.c
@@ -2171,7 +2171,7 @@ xmlByteConsumed(xmlParserCtxtPtr ctxt) {
        xmlCharEncodingHandler * handler = in->buf->encoder;
         /*
         * Encoding conversion, compute the number of unused original
-        * bytes from the input not consumed and substract that from
+        * bytes from the input not consumed and subtract that from
         * the raw consumed value, this is not a cheap operation
         */
         if (in->end - in->cur > 0) {
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -510,11 +510,11 @@ cr_tknzr_parse_comment (CRTknzr * a_this,
  *the caller.
  address@hidden a_end out parameter. A pointer to the last character
  *of the unicode escape sequence. Must *NOT* be deleted by the caller.
- address@hidden CR_OK if parsing succeded, an error code otherwise.
+ address@hidden CR_OK if parsing succeeded, an error code otherwise.
  *Error code can be either CR_PARSING_ERROR if the string 
  *parsed just doesn't
  *respect the production or another error if a 
- *lower level error occured.
+ *lower level error occurred.
  */
 static enum CRStatus
 cr_tknzr_parse_unicode_escape (CRTknzr * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2227,10 +2227,10 @@ cr_parser_parse_uri (CRParser * a_this, CRString ** 
a_str)
 /**
  * cr_parser_parse_string:
  address@hidden: the current instance of #CRParser.
- address@hidden: out parameter. Upon successfull completion, 
+ address@hidden: out parameter. Upon successful completion, 
  *points to the beginning of the string, points to an undefined value
  *otherwise.
- address@hidden: out parameter. Upon successfull completion, points to
+ address@hidden: out parameter. Upon successful completion, points to
  *the beginning of the string, points to an undefined value otherwise.
  *
  *Parses a string type as defined in css spec [4.1.1]:
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -672,12 +672,12 @@ cr_tknzr_parse_escape (CRTknzr * a_this, guint32 * 
a_esc_code,
  *string2 ::= \'([\t !#$%&(-~]|\\{nl}|\"|{nonascii}|{escape})*\'
  *
  address@hidden a_this the current instance of #CRTknzr.
- address@hidden a_start out parameter. Upon successfull completion, 
+ address@hidden a_start out parameter. Upon successful completion, 
  *points to the beginning of the string, points to an undefined value
  *otherwise.
- address@hidden a_end out parameter. Upon successfull completion, points to
+ address@hidden a_end out parameter. Upon successful completion, points to
  *the beginning of the string, points to an undefined value otherwise.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_tknzr_parse_string (CRTknzr * a_this, CRString ** a_str)
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -802,7 +802,7 @@ cr_tknzr_parse_string (CRTknzr * a_this, CRString ** a_str)
  address@hidden a_end out param. A pointer to the ending point of the
  *token.
  address@hidden a_char out param. The actual parsed nmchar.
- address@hidden CR_OK upon successfull completion, 
+ address@hidden CR_OK upon successful completion, 
  *an error code otherwise.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -869,7 +869,7 @@ cr_tknzr_parse_nmstart (CRTknzr * a_this,
  address@hidden a_end out param. A pointer to the ending point of the
  *token.
  address@hidden a_char out param. The actual parsed nmchar.
- address@hidden CR_OK upon successfull completion, 
+ address@hidden CR_OK upon successful completion, 
  *an error code otherwise.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1476,7 +1476,7 @@ cr_tknzr_parse_important (CRTknzr * a_this,
  *[0-9]+|[0-9]*\.[0-9]+
  address@hidden a_this the current instance of #CRTknzr.
  address@hidden a_num out parameter. The parsed number.
- address@hidden CR_OK upon successfull completion, 
+ address@hidden CR_OK upon successful completion, 
  *an error code otherwise.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-cascade.c 
b/gnulib-local/lib/libcroco/cr-cascade.c
index 1a19a89..836d5fe 100644
--- a/gnulib-local/lib/libcroco/cr-cascade.c
+++ b/gnulib-local/lib/libcroco/cr-cascade.c
@@ -128,7 +128,7 @@ cr_cascade_get_sheet (CRCascade * a_this, enum 
CRStyleOrigin a_origin)
  *
  *Sets a stylesheet in the cascade
  *
- *Returns CR_OK upon successfull completion, an error
+ *Returns CR_OK upon successful completion, an error
  *code otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-token.c 
b/gnulib-local/lib/libcroco/cr-token.c
index 4ee029b..300764c 100644
--- a/gnulib-local/lib/libcroco/cr-token.c
+++ b/gnulib-local/lib/libcroco/cr-token.c
@@ -171,7 +171,7 @@ cr_token_set_s (CRToken * a_this)
  *Sets the type of the current instance of
  *#CRToken to 'CDO_TK' (CDO as said by the css2 spec)
  address@hidden a_this the current instance of #CRToken.
- address@hidden CR_OK upon successfull completion, an error
+ address@hidden CR_OK upon successful completion, an error
  *code otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-token.c 
b/gnulib-local/lib/libcroco/cr-token.c
index 4ee029b..300764c 100644
--- a/gnulib-local/lib/libcroco/cr-token.c
+++ b/gnulib-local/lib/libcroco/cr-token.c
@@ -190,7 +190,7 @@ cr_token_set_cdo (CRToken * a_this)
  *Sets the type of the current token to
  *CDC_TK (CDC as said by the css2 spec).
  address@hidden a_this the current instance of #CRToken.
- address@hidden CR_OK upon successfull completion, an error
+ address@hidden CR_OK upon successful completion, an error
  *code otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-token.c 
b/gnulib-local/lib/libcroco/cr-token.c
index 4ee029b..300764c 100644
--- a/gnulib-local/lib/libcroco/cr-token.c
+++ b/gnulib-local/lib/libcroco/cr-token.c
@@ -209,7 +209,7 @@ cr_token_set_cdc (CRToken * a_this)
  *Sets the type of the current instance of
  *#CRToken to INCLUDES_TK (INCLUDES as said by the css2 spec).
  address@hidden a_this the current instance of #CRToken.
- address@hidden CR_OK upon successfull completion, an error
+ address@hidden CR_OK upon successful completion, an error
  *code otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-token.c 
b/gnulib-local/lib/libcroco/cr-token.c
index 4ee029b..300764c 100644
--- a/gnulib-local/lib/libcroco/cr-token.c
+++ b/gnulib-local/lib/libcroco/cr-token.c
@@ -228,7 +228,7 @@ cr_token_set_includes (CRToken * a_this)
  *Sets the type of the current instance of
  *#CRToken to DASHMATCH_TK (DASHMATCH as said by the css2 spec).
  address@hidden a_this the current instance of #CRToken.
- address@hidden CR_OK upon successfull completion, an error
+ address@hidden CR_OK upon successful completion, an error
  *code otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1709,7 +1709,7 @@ cr_tknzr_get_input (CRTknzr * a_this, CRInput ** a_input)
  *#CRParser.
  address@hidden a_byte out parameter the place where to store the byte
  *read.
- address@hidden CR_OK upon successfull completion, an error 
+ address@hidden CR_OK upon successful completion, an error 
  *code otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -558,7 +558,7 @@ cr_parser_push_error (CRParser * a_this,
  address@hidden a_this the current instance of #CRParser.
  address@hidden a_clear_errs whether to clear the error stack
  *after the dump or not.
- address@hidden CR_OK upon successfull completion, an error code
+ address@hidden CR_OK upon successful completion, an error code
  *otherwise.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -753,7 +753,7 @@ cr_parser_parse_stylesheet_core (CRParser * a_this)
  *in chapter 4.1 in the css2 spec.
  *at-rule     : ATKEYWORD S* any* [ block | ';' S* ];
  address@hidden a_this the current instance of #CRParser.
- address@hidden CR_OK upon successfull completion, an error code
+ address@hidden CR_OK upon successful completion, an error code
  *otherwise.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -917,7 +917,7 @@ cr_parser_parse_ruleset_core (CRParser * a_this)
  *grammar.
  *selector    : any+;
  address@hidden a_this the current instance of #CRParser.
- address@hidden CR_OK upon successfull completion, an error code
+ address@hidden CR_OK upon successful completion, an error code
  *otherwise.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2883,7 +2883,7 @@ cr_parser_set_sac_handler (CRParser * a_this, 
CRDocHandler * a_handler)
  *
  *Gets the SAC document handler.
  *
- *Returns CR_OK upon successfull completion, an error code
+ *Returns CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -4415,7 +4415,7 @@ cr_parser_set_tknzr (CRParser * a_this, CRTknzr * a_tknzr)
  *
  *Getter of the parser's underlying tokenizer
  * 
- *Returns CR_OK upon succesful completion, an error code
+ *Returns CR_OK upon successful completion, an error code
  *otherwise
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -4435,7 +4435,7 @@ cr_parser_get_tknzr (CRParser * a_this, CRTknzr ** 
a_tknzr)
  *
  *Gets the current parsing location.
  *
- *Returns CR_OK upon succesful completion, an error code
+ *Returns CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus 
diff --git a/gnulib-local/lib/libcroco/cr-parsing-location.c 
b/gnulib-local/lib/libcroco/cr-parsing-location.c
index eff8f58..8bf7386 100644
--- a/gnulib-local/lib/libcroco/cr-parsing-location.c
+++ b/gnulib-local/lib/libcroco/cr-parsing-location.c
@@ -78,7 +78,7 @@ cr_parsing_location_init (CRParsingLocation *a_this)
  *
  *Copies an instance of CRParsingLocation into another one.
  *
- *Returns CR_OK upon succesful completion, an error code
+ *Returns CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus 
diff --git a/gnulib-local/lib/libcroco/cr-sel-eng.c 
b/gnulib-local/lib/libcroco/cr-sel-eng.c
index 2b07edf..b7a75f8 100644
--- a/gnulib-local/lib/libcroco/cr-sel-eng.c
+++ b/gnulib-local/lib/libcroco/cr-sel-eng.c
@@ -1225,7 +1225,7 @@ cr_sel_eng_unregister_pseudo_class_sel_handler (CRSelEng 
* a_this,
  *Unregisters all the pseudo class sel handlers
  *and frees all the associated allocated datastructures.
  *
- *Returns CR_OK upon succesful completion, an error code
+ *Returns CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-simple-sel.c 
b/gnulib-local/lib/libcroco/cr-simple-sel.c
index 59a70ff..dba28b1 100644
--- a/gnulib-local/lib/libcroco/cr-simple-sel.c
+++ b/gnulib-local/lib/libcroco/cr-simple-sel.c
@@ -210,7 +210,7 @@ cr_simple_sel_one_to_string (CRSimpleSel * a_this)
  *Dumps the selector to a file.
  *TODO: add the support of unicode in the dump.
  *
- *Returns CR_OK upon successfull completion, an error code
+ *Returns CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2087,7 +2087,7 @@ cr_statement_ruleset_set_decl_list (CRStatement * a_this,
  *
  *Appends a declaration to the current ruleset statement.
  *
- address@hidden CR_OK uppon successfull completion, an error code
+ address@hidden CR_OK uppon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2116,7 +2116,7 @@ cr_statement_ruleset_append_decl2 (CRStatement * a_this,
  *
  address@hidden: the current statement.
  address@hidden: the declaration to append.
- *Returns CR_OK upon sucessfull completion, an error code
+ *Returns CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -2240,7 +2240,7 @@ cr_style_set_style_from_decl (CRStyle * a_this, 
CRDeclaration * a_decl)
  *Increases the reference count
  *of the current instance of #CRStyle.
  address@hidden a_this the current instance of #CRStyle.
- address@hidden CR_OK upon successfull completion, an error code
+ address@hidden CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1725,7 +1725,7 @@ cr_tknzr_read_byte (CRTknzr * a_this, guchar * a_byte)
  *Reads the next char from the parser input stream.
  address@hidden a_this the current instance of #CRTknzr.
  address@hidden a_char out parameter. The read char.
- address@hidden CR_OK upon successfull completion, an error code
+ address@hidden CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1950,7 +1950,7 @@ cr_tknzr_unget_token (CRTknzr * a_this, CRToken * a_token)
  address@hidden a_tk out parameter. The returned token.
  *for the sake of mem leak avoidance, *a_tk must
  *be NULL.
- address@hidden CR_OK upon successfull completion, an error code
+ address@hidden CR_OK upon successful completion, an error code
  *otherwise.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2266,7 +2266,7 @@ cr_parser_parse_string (CRParser * a_this, CRString ** 
a_str)
  *the function just appends the parsed string to the one passed.
  *In both cases it is up to the caller to free *a_str.
  *
- address@hidden CR_OK upon successfull completion, an error code 
+ address@hidden CR_OK upon successful completion, an error code 
  *otherwise.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -936,7 +936,7 @@ cr_tknzr_parse_nmchar (CRTknzr * a_this, guint32 * a_char,
  *the function just appends the parsed string to the one passed.
  *In both cases it is up to the caller to free *a_str.
  *
- address@hidden CR_OK upon successfull completion, an error code 
+ address@hidden CR_OK upon successful completion, an error code 
  *otherwise.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2008,7 +2008,7 @@ cr_statement_ruleset_set_sel_list (CRStatement * a_this,
  *Gets a pointer to the list of declaration contained
  *in the ruleset statement.
  *
- *Returns CR_OK upon successfull completion, an error code if something
+ *Returns CR_OK upon successful completion, an error code if something
  *bad happened.
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-attr-sel.c 
b/gnulib-local/lib/libcroco/cr-attr-sel.c
index 5850704..5a77875 100644
--- a/gnulib-local/lib/libcroco/cr-attr-sel.c
+++ b/gnulib-local/lib/libcroco/cr-attr-sel.c
@@ -56,7 +56,7 @@ cr_attr_sel_new (void)
  *
  * Appends an attribute selector to the current list of
  * attribute selectors represented by a_this.
- * Returns CR_OK upon successfull completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_attr_sel_append_attr_sel (CRAttrSel * a_this, CRAttrSel * a_attr_sel)
diff --git a/gnulib-local/lib/libcroco/cr-attr-sel.c 
b/gnulib-local/lib/libcroco/cr-attr-sel.c
index 5850704..5a77875 100644
--- a/gnulib-local/lib/libcroco/cr-attr-sel.c
+++ b/gnulib-local/lib/libcroco/cr-attr-sel.c
@@ -83,7 +83,7 @@ cr_attr_sel_append_attr_sel (CRAttrSel * a_this, CRAttrSel * 
a_attr_sel)
  *
  *Prepends an attribute selector to the list of
  *attributes selector represented by a_this.
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_attr_sel_prepend_attr_sel (CRAttrSel * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-doc-handler.c 
b/gnulib-local/lib/libcroco/cr-doc-handler.c
index 402c08c..4f4572d 100644
--- a/gnulib-local/lib/libcroco/cr-doc-handler.c
+++ b/gnulib-local/lib/libcroco/cr-doc-handler.c
@@ -98,7 +98,7 @@ cr_doc_handler_new (void)
  *Gets the private parsing context associated to the document handler
  *The private parsing context is used by libcroco only.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_doc_handler_get_ctxt (CRDocHandler * a_this, gpointer * a_ctxt)
diff --git a/gnulib-local/lib/libcroco/cr-doc-handler.c 
b/gnulib-local/lib/libcroco/cr-doc-handler.c
index 402c08c..4f4572d 100644
--- a/gnulib-local/lib/libcroco/cr-doc-handler.c
+++ b/gnulib-local/lib/libcroco/cr-doc-handler.c
@@ -117,7 +117,7 @@ cr_doc_handler_get_ctxt (CRDocHandler * a_this, gpointer * 
a_ctxt)
  *
  *Sets the private parsing context.
  *This is used by libcroco only.
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_doc_handler_set_ctxt (CRDocHandler * a_this, gpointer a_ctxt)
diff --git a/gnulib-local/lib/libcroco/cr-doc-handler.c 
b/gnulib-local/lib/libcroco/cr-doc-handler.c
index 402c08c..4f4572d 100644
--- a/gnulib-local/lib/libcroco/cr-doc-handler.c
+++ b/gnulib-local/lib/libcroco/cr-doc-handler.c
@@ -135,7 +135,7 @@ cr_doc_handler_set_ctxt (CRDocHandler * a_this, gpointer 
a_ctxt)
  *Gets the private parsing result.
  *The private parsing result is used by libcroco only.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_doc_handler_get_result (CRDocHandler * a_this, gpointer * a_result)
diff --git a/gnulib-local/lib/libcroco/cr-doc-handler.c 
b/gnulib-local/lib/libcroco/cr-doc-handler.c
index 402c08c..4f4572d 100644
--- a/gnulib-local/lib/libcroco/cr-doc-handler.c
+++ b/gnulib-local/lib/libcroco/cr-doc-handler.c
@@ -155,7 +155,7 @@ cr_doc_handler_get_result (CRDocHandler * a_this, gpointer 
* a_result)
  *Sets the private parsing context.
  *This is used by libcroco only.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_doc_handler_set_result (CRDocHandler * a_this, gpointer a_result)
diff --git a/gnulib-local/lib/libcroco/cr-doc-handler.c 
b/gnulib-local/lib/libcroco/cr-doc-handler.c
index 402c08c..4f4572d 100644
--- a/gnulib-local/lib/libcroco/cr-doc-handler.c
+++ b/gnulib-local/lib/libcroco/cr-doc-handler.c
@@ -175,7 +175,7 @@ cr_doc_handler_set_result (CRDocHandler * a_this, gpointer 
a_result)
  *test handlers. This is expected to change in a
  *near future, when the libcroco gets a bit debugged.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_doc_handler_set_default_sac_handler (CRDocHandler * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-enc-handler.c 
b/gnulib-local/lib/libcroco/cr-enc-handler.c
index 6534823..b9221a6 100644
--- a/gnulib-local/lib/libcroco/cr-enc-handler.c
+++ b/gnulib-local/lib/libcroco/cr-enc-handler.c
@@ -107,7 +107,7 @@ cr_enc_handler_get_instance (enum CREncoding a_enc)
  *Given an encoding name (called an alias name)
  *the function returns the matching encoding type.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_enc_handler_resolve_enc_alias (const guchar * a_alias_name,
diff --git a/gnulib-local/lib/libcroco/cr-enc-handler.c 
b/gnulib-local/lib/libcroco/cr-enc-handler.c
index 6534823..b9221a6 100644
--- a/gnulib-local/lib/libcroco/cr-enc-handler.c
+++ b/gnulib-local/lib/libcroco/cr-enc-handler.c
@@ -146,7 +146,7 @@ cr_enc_handler_resolve_enc_alias (const guchar * 
a_alias_name,
  *
  *Converts a raw input buffer into an utf8 buffer.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_enc_handler_convert_input (CREncHandler * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-fonts.c 
b/gnulib-local/lib/libcroco/cr-fonts.c
index c71df50..d51e469 100644
--- a/gnulib-local/lib/libcroco/cr-fonts.c
+++ b/gnulib-local/lib/libcroco/cr-fonts.c
@@ -216,7 +216,7 @@ cr_font_family_to_string (CRFontFamily * a_this,
  * @a_this: the current instance of #CRFontFamily.
  * @a_name: the new name
  *
- * Returns CR_OK upon sucessful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_font_family_set_name (CRFontFamily * a_this, guchar * a_name)
diff --git a/gnulib-local/lib/libcroco/cr-fonts.c 
b/gnulib-local/lib/libcroco/cr-fonts.c
index c71df50..d51e469 100644
--- a/gnulib-local/lib/libcroco/cr-fonts.c
+++ b/gnulib-local/lib/libcroco/cr-fonts.c
@@ -293,7 +293,7 @@ cr_font_family_prepend (CRFontFamily * a_this,
  * cr_font_family_destroy:
  * @a_this: the current instance of #CRFontFamily.
  *
- * Returns CR_OK upon sucessful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_font_family_destroy (CRFontFamily * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-fonts.c 
b/gnulib-local/lib/libcroco/cr-fonts.c
index c71df50..d51e469 100644
--- a/gnulib-local/lib/libcroco/cr-fonts.c
+++ b/gnulib-local/lib/libcroco/cr-fonts.c
@@ -414,7 +414,7 @@ cr_font_size_copy (CRFontSize * a_dst, CRFontSize * a_src)
  * @a_this: the current instance of #CRFontSize.
  * @a_predefined: what to set.
  *
- * Returns CR_OK upon sucessful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus 
 cr_font_size_set_predefined_absolute_font_size (CRFontSize *a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-fonts.c 
b/gnulib-local/lib/libcroco/cr-fonts.c
index c71df50..d51e469 100644
--- a/gnulib-local/lib/libcroco/cr-fonts.c
+++ b/gnulib-local/lib/libcroco/cr-fonts.c
@@ -458,7 +458,7 @@ cr_font_size_set_relative_font_size (CRFontSize *a_this,
  * @a_num_type: the type of number to set.
  * @a_value: the actual value to set.
  *
- * Returns CR_OK upon succesful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus 
 cr_font_size_set_absolute_font_size (CRFontSize *a_this,
diff --git a/gnulib-local/lib/libcroco/cr-fonts.c 
b/gnulib-local/lib/libcroco/cr-fonts.c
index c71df50..d51e469 100644
--- a/gnulib-local/lib/libcroco/cr-fonts.c
+++ b/gnulib-local/lib/libcroco/cr-fonts.c
@@ -480,7 +480,7 @@ cr_font_size_set_absolute_font_size (CRFontSize *a_this,
  * cr_font_size_set_to_inherit:
  * @a_this: the current instance of #CRFontSize 
  *
- * Returns CR_OK upon succesful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_font_size_set_to_inherit (CRFontSize *a_this)
diff --git a/gnulib-local/lib/libcroco/cr-num.c 
b/gnulib-local/lib/libcroco/cr-num.c
index 723e706..aec444a 100644
--- a/gnulib-local/lib/libcroco/cr-num.c
+++ b/gnulib-local/lib/libcroco/cr-num.c
@@ -257,7 +257,7 @@ cr_num_dup (CRNum * a_this)
  *instance of #CRNum
  address@hidden: the new type of #CRNum.
  *
- * Returns CR_OK upon succesful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_num_set (CRNum * a_this, gdouble a_val, enum CRNumType a_type)
diff --git a/gnulib-local/lib/libcroco/cr-om-parser.c 
b/gnulib-local/lib/libcroco/cr-om-parser.c
index 3bf3225..0b0ad71 100644
--- a/gnulib-local/lib/libcroco/cr-om-parser.c
+++ b/gnulib-local/lib/libcroco/cr-om-parser.c
@@ -826,7 +826,7 @@ cr_om_parser_new (CRInput * a_input)
  *
  *Parses the content of an in memory  buffer.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_om_parser_parse_buf (CROMParser * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-om-parser.c 
b/gnulib-local/lib/libcroco/cr-om-parser.c
index 3bf3225..0b0ad71 100644
--- a/gnulib-local/lib/libcroco/cr-om-parser.c
+++ b/gnulib-local/lib/libcroco/cr-om-parser.c
@@ -875,7 +875,7 @@ cr_om_parser_parse_buf (CROMParser * a_this,
  *
  *The simpler way to parse an in memory css2 buffer.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_om_parser_simply_parse_buf (const guchar * a_buf,
diff --git a/gnulib-local/lib/libcroco/cr-om-parser.c 
b/gnulib-local/lib/libcroco/cr-om-parser.c
index 3bf3225..0b0ad71 100644
--- a/gnulib-local/lib/libcroco/cr-om-parser.c
+++ b/gnulib-local/lib/libcroco/cr-om-parser.c
@@ -916,7 +916,7 @@ cr_om_parser_simply_parse_buf (const guchar * a_buf,
  *Parses a css2 stylesheet contained
  *in a file.
  *
- * Returns CR_OK upon succesful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_om_parser_parse_file (CROMParser * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-om-parser.c 
b/gnulib-local/lib/libcroco/cr-om-parser.c
index 3bf3225..0b0ad71 100644
--- a/gnulib-local/lib/libcroco/cr-om-parser.c
+++ b/gnulib-local/lib/libcroco/cr-om-parser.c
@@ -964,7 +964,7 @@ cr_om_parser_parse_file (CROMParser * a_this,
  *
  *The simpler method to parse a css2 file.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  *Note that this method uses cr_om_parser_parse_file() so both methods
  *have the same return values.
  */
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -512,7 +512,7 @@ cr_parser_error_destroy (CRParserError * a_this)
  address@hidden a_this the current instance of #CRParser.
  address@hidden a_msg the error message.
  address@hidden a_status the error status.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_push_error (CRParser * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -616,7 +616,7 @@ cr_parser_clear_errors (CRParser * a_this)
  *Same as cr_parser_try_to_skip_spaces() but this one skips
  *spaces and comments.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_try_to_skip_spaces_and_comments (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -829,7 +829,7 @@ cr_parser_parse_atrule_core (CRParser * a_this)
  *4.1 of the css2 spec.
  *ruleset ::= selector? '{' S* declaration? [ ';' S* declaration? ]* '}' S*;
  address@hidden a_this the current instance of #CRParser.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_ruleset_core (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -1082,7 +1082,7 @@ cr_parser_parse_declaration_core (CRParser * a_this)
  *in chapter 4.1.
  *value ::= [ any | block | ATKEYWORD S* ]+;
  address@hidden a_this the current instance of #CRParser.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_value_core (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -1163,7 +1163,7 @@ cr_parser_parse_value_core (CRParser * a_this)
  *        | FUNCTION | DASHMATCH | '(' any* ')' | '[' any* ']' ] S*;
  *
  address@hidden a_this the current instance of #CRParser.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_any_core (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -1320,7 +1320,7 @@ cr_parser_parse_any_core (CRParser * a_this)
  address@hidden a_this the "this pointer" of the current instance of
  *#CRParser .
  address@hidden a_sel out parameter. The successfully parsed attribute 
selector.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_attribute_selector (CRParser * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -1502,7 +1502,7 @@ cr_parser_parse_property (CRParser * a_this,
  *
  *TODO: handle parsing of 'RGB'
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_term (CRParser * a_this, CRTerm ** a_term)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -1657,7 +1657,7 @@ cr_parser_parse_term (CRParser * a_this, CRTerm ** a_term)
  *and where pseudo is:
  *pseudo ::=  ':' [ IDENT | FUNCTION S* IDENT S* ')' ]
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_simple_selector (CRParser * a_this, CRSimpleSel ** a_sel)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -1924,7 +1924,7 @@ cr_parser_parse_simple_selector (CRParser * a_this, 
CRSimpleSel ** a_sel)
  *Parses a "selector" as defined by the css2 spec in appendix D.1:
  *selector ::=  simple_selector [ combinator simple_selector ]*
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_simple_sels (CRParser * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2122,7 +2122,7 @@ cr_parser_parse_selector (CRParser * a_this,
  *function ::= FUNCTION S* expr ')' S*
  *FUNCTION ::= ident'('
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_function (CRParser * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2208,7 +2208,7 @@ cr_parser_parse_function (CRParser * a_this,
  * URI ::= url\({w}{string}{w}\)
  *         |url\({w}([!#$%&*-~]|{nonascii}|{escape})*{w}\)
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_uri (CRParser * a_this, CRString ** a_str)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2239,7 +2239,7 @@ cr_parser_parse_uri (CRParser * a_this, CRString ** a_str)
  *string1 ::= \"([\t !#$%&(-~]|\\{nl}|\'|{nonascii}|{escape})*\"
  *string2 ::= \'([\t !#$%&(-~]|\\{nl}|\"|{nonascii}|{escape})*\'
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_string (CRParser * a_this, CRString ** a_str)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2299,7 +2299,7 @@ cr_parser_parse_ident (CRParser * a_this, CRString ** 
a_str)
  address@hidden a_end out parameter. A pointer to the first character of
  *the successfully parsed string.
  *
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_parser_parse_stylesheet (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2858,7 +2858,7 @@ cr_parser_new_from_file (const guchar * a_file_uri, enum 
CREncoding a_enc)
  *
  *Sets a SAC document handler to the parser.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_set_sac_handler (CRParser * a_this, CRDocHandler * a_handler)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2903,7 +2903,7 @@ cr_parser_get_sac_handler (CRParser * a_this, 
CRDocHandler ** a_handler)
  *Sets the SAC handler associated to the current instance
  *of #CRParser to the default SAC handler.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_set_default_sac_handler (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2932,7 +2932,7 @@ cr_parser_set_default_sac_handler (CRParser * a_this)
  * @a_this: the current instance of #CRParser.
  * @a_use_core_grammar: where to parse against the css core grammar.
  *
- * Returns CR_OK upon succesful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_set_use_core_grammar (CRParser * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -2972,7 +2972,7 @@ cr_parser_get_use_core_grammar (CRParser * a_this,
  *
  *Parses a the given in parameter.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_file (CRParser * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -3164,7 +3164,7 @@ cr_parser_parse_prio (CRParser * a_this, CRString ** 
a_prio)
  *Parses a "declaration" as defined by the css2 spec in appendix D.1:
  *declaration ::= [property ':' S* expr prio?]?
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_declaration (CRParser * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -3258,7 +3258,7 @@ cr_parser_parse_declaration (CRParser * a_this,
  *chapter 4.1 of the css2 spec.
  *statement   : ruleset | at-rule;
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_statement_core (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -3322,7 +3322,7 @@ cr_parser_parse_statement_core (CRParser * a_this)
  *See the documentation of #CRDocHandler (the SAC handler) to know
  *when which SAC handler is called.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_ruleset (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -3535,7 +3535,7 @@ cr_parser_parse_ruleset (CRParser * a_this)
  *import ::=
  address@hidden [STRING|URI] S* [ medium [ ',' S* medium]* ]? ';' S*
  *
- *Returns CR_OK upon sucessfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_import (CRParser * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -3696,7 +3696,7 @@ cr_parser_parse_import (CRParser * a_this,
  *to notify media productions. See #CRDocHandler to know the callback called
  *during @media parsing.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_media (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -3866,7 +3866,7 @@ cr_parser_parse_media (CRParser * a_this)
  *encounters a construction that must 
  *be reported to the calling application.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_page (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -4208,7 +4208,7 @@ cr_parser_parse_charset (CRParser * a_this, CRString ** 
a_value,
  *
  *This function will call SAC handlers whenever it is necessary.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse_font_face (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -4365,7 +4365,7 @@ cr_parser_parse_font_face (CRParser * a_this)
  *input previously associated to the current instance of
  *#CRParser.
  *
- *Returns CR_OK upon succesful completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_parser_parse (CRParser * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-parsing-location.c 
b/gnulib-local/lib/libcroco/cr-parsing-location.c
index eff8f58..8bf7386 100644
--- a/gnulib-local/lib/libcroco/cr-parsing-location.c
+++ b/gnulib-local/lib/libcroco/cr-parsing-location.c
@@ -59,7 +59,7 @@ cr_parsing_location_new (void)
  *
  *Initializes the an instance of #CRparsingLocation.
  *
- *Returns CR_OK upon succesful completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus 
 cr_parsing_location_init (CRParsingLocation *a_this)
diff --git a/gnulib-local/lib/libcroco/cr-rgb.c 
b/gnulib-local/lib/libcroco/cr-rgb.c
index 4d04b81..7267f19 100644
--- a/gnulib-local/lib/libcroco/cr-rgb.c
+++ b/gnulib-local/lib/libcroco/cr-rgb.c
@@ -368,7 +368,7 @@ cr_rgb_set (CRRgb * a_this, gulong a_red,
  *Look at the css spec from chapter 6.1 to 6.2 to understand
  *the meaning of "inherit".
  *
- * Returns CR_OK upon succesful completion, an error code otherwise.
+ * Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus 
 cr_rgb_set_to_inherit (CRRgb *a_this, gboolean a_inherit)
diff --git a/gnulib-local/lib/libcroco/cr-rgb.c 
b/gnulib-local/lib/libcroco/cr-rgb.c
index 4d04b81..7267f19 100644
--- a/gnulib-local/lib/libcroco/cr-rgb.c
+++ b/gnulib-local/lib/libcroco/cr-rgb.c
@@ -420,7 +420,7 @@ cr_rgb_is_set_to_transparent (CRRgb *a_this)
  address@hidden: set to transparent or not.
  *
  *Sets the rgb to the "transparent" value (or not)
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus 
 cr_rgb_set_to_transparent (CRRgb *a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-sel-eng.c 
b/gnulib-local/lib/libcroco/cr-sel-eng.c
index 2b07edf..b7a75f8 100644
--- a/gnulib-local/lib/libcroco/cr-sel-eng.c
+++ b/gnulib-local/lib/libcroco/cr-sel-eng.c
@@ -1335,7 +1335,7 @@ cr_sel_eng_matches_node (CRSelEng * a_this, CRSimpleSel * 
a_sel,
  *Returns an array of pointers to selectors that matches
  *the xml node given in parameter.
  *
- *Returns CR_OK upon sucessfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_sel_eng_get_matched_rulesets (CRSelEng * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-simple-sel.c 
b/gnulib-local/lib/libcroco/cr-simple-sel.c
index 59a70ff..dba28b1 100644
--- a/gnulib-local/lib/libcroco/cr-simple-sel.c
+++ b/gnulib-local/lib/libcroco/cr-simple-sel.c
@@ -55,7 +55,7 @@ cr_simple_sel_new (void)
  *
  address@hidden: the this pointer of the current instance of #CRSimpleSel.
  address@hidden: the simple selector to append.
- *Returns: the new list upon successfull completion, an error code otherwise.
+ *Returns: the new list upon successful completion, an error code otherwise.
  */
 CRSimpleSel *
 cr_simple_sel_append_simple_sel (CRSimpleSel * a_this, CRSimpleSel * a_sel)
diff --git a/gnulib-local/lib/libcroco/cr-simple-sel.c 
b/gnulib-local/lib/libcroco/cr-simple-sel.c
index 59a70ff..dba28b1 100644
--- a/gnulib-local/lib/libcroco/cr-simple-sel.c
+++ b/gnulib-local/lib/libcroco/cr-simple-sel.c
@@ -83,7 +83,7 @@ cr_simple_sel_append_simple_sel (CRSimpleSel * a_this, 
CRSimpleSel * a_sel)
  *
  *Prepends a simple selector to the current list of simple selectors.
  *
- *Returns the new list upon successfull completion, an error code otherwise.
+ *Returns the new list upon successful completion, an error code otherwise.
  */
 CRSimpleSel *
 cr_simple_sel_prepend_simple_sel (CRSimpleSel * a_this, CRSimpleSel * a_sel)
diff --git a/gnulib-local/lib/libcroco/cr-simple-sel.c 
b/gnulib-local/lib/libcroco/cr-simple-sel.c
index 59a70ff..dba28b1 100644
--- a/gnulib-local/lib/libcroco/cr-simple-sel.c
+++ b/gnulib-local/lib/libcroco/cr-simple-sel.c
@@ -240,7 +240,7 @@ cr_simple_sel_dump (CRSimpleSel * a_this, FILE * a_fp)
  *Computes the selector (combinator separated list of simple selectors)
  *as defined in the css2 spec in chapter 6.4.3
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_simple_sel_compute_specificity (CRSimpleSel * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -1780,7 +1780,7 @@ cr_statement_font_face_rule_parse_from_buf (const guchar 
* a_buf,
  *
  *Sets the container stylesheet.
  *
- *Returns CR_OK upon successfull completion, an errror code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_set_parent_sheet (CRStatement * a_this, CRStyleSheet * a_sheet)
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -1798,7 +1798,7 @@ cr_statement_set_parent_sheet (CRStatement * a_this, 
CRStyleSheet * a_sheet)
  *
  *Gets the sheets that contains the current statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_get_parent_sheet (CRStatement * a_this, CRStyleSheet ** a_sheet)
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -1978,7 +1978,7 @@ cr_statement_get_from_list (CRStatement * a_this, int 
itemnr)
  *
  *Sets a selector list to a ruleset statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_ruleset_set_sel_list (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2035,7 +2035,7 @@ cr_statement_ruleset_get_declarations (CRStatement * 
a_this,
  *Gets a pointer to the selector list contained in
  *the current ruleset statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_ruleset_get_sel_list (CRStatement * a_this, CRSelector ** a_list)
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2057,7 +2057,7 @@ cr_statement_ruleset_get_sel_list (CRStatement * a_this, 
CRSelector ** a_list)
  *
  *Sets a declaration list to the current ruleset statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_ruleset_set_decl_list (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2145,7 +2145,7 @@ cr_statement_ruleset_append_decl (CRStatement * a_this,
  *by the current instance of #CRStatement, that is, the 
  *stylesheet will be destroyed when the current instance
  *of #CRStatement will be destroyed.
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_import_rule_set_imported_sheet (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2169,7 +2169,7 @@ cr_statement_at_import_rule_set_imported_sheet 
(CRStatement * a_this,
  *only if the function returns CR_OK.
  *
  *Gets the stylesheet contained by the @import rule statement.
- *Returns CR_OK upon sucessfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_import_rule_get_imported_sheet (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2192,7 +2192,7 @@ cr_statement_at_import_rule_get_imported_sheet 
(CRStatement * a_this,
  *
  *Sets an url to the current @import rule statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_import_rule_set_url (CRStatement * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2283,7 +2283,7 @@ cr_statement_at_media_get_from_list (CRStatement * 
a_this, int itemnr)
  *
  *Sets a declaration list to the current @page rule statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_page_rule_set_declarations (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2315,7 +2315,7 @@ cr_statement_at_page_rule_set_declarations (CRStatement * 
a_this,
  *Gets the declaration list associated to the current @page rule
  *statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_page_rule_get_declarations (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2339,7 +2339,7 @@ cr_statement_at_page_rule_get_declarations (CRStatement * 
a_this,
  *
  *Sets the charset of the current @charset rule statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_charset_rule_set_charset (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2390,7 +2390,7 @@ cr_statement_at_charset_rule_get_charset (CRStatement * 
a_this,
  *
  *Sets a declaration list to the current @font-face rule statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_font_face_rule_set_decls (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2421,7 +2421,7 @@ cr_statement_at_font_face_rule_set_decls (CRStatement * 
a_this,
  *Gets the declaration list associated to the current instance
  *of @font-face rule statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_font_face_rule_get_decls (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -2447,7 +2447,7 @@ cr_statement_at_font_face_rule_get_decls (CRStatement * 
a_this,
  *Adds a declaration to the current @font-face rule
  *statement.
  *
- *Returns CR_OK upon successfull completion, an error code otherwise.
+ *Returns CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_statement_at_font_face_rule_add_decl (CRStatement * a_this,
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -1077,7 +1077,7 @@ set_prop_background_color (CRStyle * a_style, CRTerm * 
a_value)
  address@hidden a_style the style structure to set.
  address@hidden a_value the css2 term to take the color information from.
  address@hidden a_dir the direction (TOP, LEFT, RIGHT, or BOTTOM).
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 set_prop_border_x_color_from_value (CRStyle * a_style, CRTerm * a_value,
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -1735,7 +1735,7 @@ cr_style_new (gboolean a_set_props_to_initial_values)
  *Sets the style properties to their default values according to the css2 spec
  * i.e inherit if the property is inherited, its initial value otherwise.
  address@hidden a_this the current instance of #CRStyle.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus 
 cr_style_set_props_to_default_values (CRStyle * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -2007,7 +2007,7 @@ cr_style_resolve_inherited_properties (CRStyle *a_this)
  *value(s)
  address@hidden a_this the instance of #CRStyle to set.
  address@hidden a_decl the declaration from which the #CRStyle fields are set.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_style_set_style_from_decl (CRStyle * a_this, CRDeclaration * a_decl)
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -331,7 +331,7 @@ cr_tknzr_parse_w (CRTknzr * a_this,
  *parsed string.
  address@hidden a_end a pointer to the last character of the successfully 
parsed
  *string.
- address@hidden CR_OK uppon successfull completion, an error code otherwise.
+ address@hidden CR_OK uppon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_tknzr_parse_nl (CRTknzr * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -389,7 +389,7 @@ cr_tknzr_parse_nl (CRTknzr * a_this,
  *In any cases, it stops when it encounters a non white space character.
  *
  address@hidden a_this the current instance of #CRTknzr.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_tknzr_try_to_skip_spaces (CRTknzr * a_this)
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1024,7 +1024,7 @@ cr_tknzr_parse_ident (CRTknzr * a_this, CRString ** a_str)
  *of CRString. If not, it just appends the parsed name to the passed *a_str.
  *In both cases, it is up to the caller to free *a_str.
  *
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_tknzr_parse_name (CRTknzr * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1130,7 +1130,7 @@ cr_tknzr_parse_hash (CRTknzr * a_this, CRString ** a_str)
  *
  address@hidden a_this the current instance of #CRTknzr.
  address@hidden a_str the successfully parsed url.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_tknzr_parse_uri (CRTknzr * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1252,7 +1252,7 @@ cr_tknzr_parse_uri (CRTknzr * a_this,
  *
  address@hidden a_this the "this pointer" of the current instance of
  address@hidden a_rgb out parameter the parsed rgb.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_tknzr_parse_rgb (CRTknzr * a_this, CRRgb ** a_rgb)
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1382,7 +1382,7 @@ cr_tknzr_parse_rgb (CRTknzr * a_this, CRRgb ** a_rgb)
  *the parsed atkeyword to the end of *a_str. In both cases it is up to
  *the caller to free *a_str.
  *
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 static enum CRStatus
 cr_tknzr_parse_atkeyword (CRTknzr * a_this, 
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -182,7 +182,7 @@ cr_utils_utf8_str_len_as_ucs4 (const guchar * a_in_start,
  *buffer.
  address@hidden a_in_end a pointer to the end of the input buffer.
  address@hidden a_len out parameter. The computed length.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_utils_ucs4_str_len_as_utf8 (const guint32 * a_in_start,
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -225,7 +225,7 @@ cr_utils_ucs4_str_len_as_utf8 (const guint32 * a_in_start,
  *buffer.
  address@hidden a_in_end a pointer to the end of the input buffer.
  address@hidden a_len out parameter. The computed length.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_utils_ucs1_str_len_as_utf8 (const guchar * a_in_start,
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -265,7 +265,7 @@ cr_utils_ucs1_str_len_as_utf8 (const guchar * a_in_start,
  *If this size is actually smaller than the real needed size, the function
  *just converts what it can and returns a success status. After return,
  *this param points to the actual number of characters decoded.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_utils_utf8_to_ucs4 (const guchar * a_in,
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -423,7 +423,7 @@ cr_utils_utf8_to_ucs4 (const guchar * a_in,
  address@hidden a_out output parameter. The resulting read char.
  address@hidden a_consumed the number of the bytes consumed to
  *decode the returned character code.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_utils_read_char_from_utf8_buf (const guchar * a_in,
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -746,7 +746,7 @@ cr_utils_utf8_str_to_ucs4 (const guchar * a_in,
  *If this size is actually smaller than the real needed size, the function
  *just converts what it can and returns a success status. After return,
  *this param points to the actual number of bytes in the buffer.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_utils_ucs4_to_utf8 (const guint32 * a_in,
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -883,7 +883,7 @@ cr_utils_ucs4_str_to_utf8 (const guint32 * a_in,
  *If the output buffer size is shorter than the actual needed size, 
  *this function just convert what it can.
  *
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  *
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -944,7 +944,7 @@ cr_utils_ucs1_to_utf8 (const guchar * a_in,
  address@hidden a_in_end the end of the input string to convert.
  address@hidden a_out out parameter. The converted string.
  address@hidden a_out out parameter. The length of the converted string.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  *
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -1148,7 +1148,7 @@ cr_utils_utf8_to_ucs1 (const guchar * a_in,
  address@hidden a_out out parameter. The resulting converted ucs4 buffer.
  *Must be freed by the caller.
  address@hidden a_out_len out parameter. The length of the converted buffer.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  *Note that out parameters are valid if and only if this function
  *returns CR_OK.
  */
diff --git a/gnulib-local/lib/libcroco/cr-parser.c 
b/gnulib-local/lib/libcroco/cr-parser.c
index 8a006d0..e1caee1 100644
--- a/gnulib-local/lib/libcroco/cr-parser.c
+++ b/gnulib-local/lib/libcroco/cr-parser.c
@@ -1459,7 +1459,7 @@ cr_parser_parse_attribute_selector (CRParser * a_this,
  *new instance of GString and set it content to the parsed property.
  *If not, the property is just appended to a_property's previous content.
  *In both cases, it is up to the caller to free a_property.
- address@hidden CR_OK upon successfull completion, CR_PARSING_ERROR if the
+ address@hidden CR_OK upon successful completion, CR_PARSING_ERROR if the
  *next construction was not a "property", or an error code.
  */
 static enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-declaration.c 
b/gnulib-local/lib/libcroco/cr-declaration.c
index 3d27d2a..527c731 100644
--- a/gnulib-local/lib/libcroco/cr-declaration.c
+++ b/gnulib-local/lib/libcroco/cr-declaration.c
@@ -309,7 +309,7 @@ cr_declaration_append (CRDeclaration * a_this, 
CRDeclaration * a_new)
  address@hidden: the declaration to unlink.
  *
  *Unlinks the declaration from the declaration list.
- *case of a successfull completion, NULL otherwise.
+ *case of a successful completion, NULL otherwise.
  *
  *Returns a pointer to the unlinked declaration in
  */
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -251,10 +251,10 @@ static enum CRStatus cr_tknzr_parse_num (CRTknzr * a_this,
  * w ::= [ \t\r\n\f]*
  *
  address@hidden a_this the current instance of #CRTknzr.
- address@hidden a_start out param. Upon successfull completion, points
+ address@hidden a_start out param. Upon successful completion, points
  *to the beginning of the parsed white space, points to NULL otherwise.
  *Can also point to NULL is there is no white space actually.
- address@hidden a_end out param. Upon successfull completion, points
+ address@hidden a_end out param. Upon successful completion, points
  *to the end of the parsed white space, points to NULL otherwise.
  *Can also point to NULL is there is no white space actually.
  */
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -1750,8 +1750,8 @@ cr_tknzr_read_char (CRTknzr * a_this, guint32 * a_char)
  *To "peek a char" means reads the next char without consuming it.
  *Subsequent calls to this function return the same char.
  address@hidden a_this the current instance of #CRTknzr.
- address@hidden a_char out parameter. The peeked char uppon successfull 
completion.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden a_char out parameter. The peeked char uppon successful 
completion.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_tknzr_peek_char (CRTknzr * a_this, guint32 * a_char)
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -1039,7 +1039,7 @@ cr_statement_parse_from_buf (const guchar * a_buf, enum 
CREncoding a_encoding)
  *Parses a buffer that contains a ruleset statement an instanciates
  *a #CRStatement of type RULESET_STMT.
  *
- *Returns the newly built instance of #CRStatement in case of successfull 
parsing,
+ *Returns the newly built instance of #CRStatement in case of successful 
parsing,
  *NULL otherwise.
  */
 CRStatement *
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -1491,7 +1491,7 @@ cr_statement_new_at_page_rule (CRStyleSheet * a_sheet,
  *Parses a buffer that contains an "@page" production and,
  *if the parsing succeeds, builds the page statement.
  *
- *Returns the newly built at page statement in case of successfull parsing,
+ *Returns the newly built at page statement in case of successful parsing,
  *NULL otherwise.
  */
 CRStatement *
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -1364,7 +1364,7 @@ cr_statement_new_at_import_rule (CRStyleSheet * 
a_container_sheet,
  *instanciate a #CRStatement of type AT_IMPORT_RULE_STMT
  *
  *Returns the newly built instance of #CRStatement in case of 
- *a successfull parsing, NULL otherwise.
+ *a successful parsing, NULL otherwise.
  */
 CRStatement *
 cr_statement_at_import_rule_parse_from_buf (const guchar * a_buf,
diff --git a/gnulib-local/lib/libcroco/cr-statement.c 
b/gnulib-local/lib/libcroco/cr-statement.c
index 346795d..9b6b763 100644
--- a/gnulib-local/lib/libcroco/cr-statement.c
+++ b/gnulib-local/lib/libcroco/cr-statement.c
@@ -963,11 +963,11 @@ cr_statement_does_buf_parses_against_core (const guchar * 
a_buf,
  address@hidden: the character encoding of a_buf.
  *
  *Parses a buffer that contains a css statement and returns 
- *an instance of #CRStatement in case of successfull parsing.
+ *an instance of #CRStatement in case of successful parsing.
  *TODO: at support of "@import" rules.
  *
  *Returns the newly built instance of #CRStatement in case
- *of successfull parsing, NULL otherwise.
+ *of successful parsing, NULL otherwise.
  */
 CRStatement *
 cr_statement_parse_from_buf (const guchar * a_buf, enum CREncoding a_encoding)
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -996,13 +996,13 @@ cr_utils_ucs1_str_to_utf8 (const guchar * a_in,
  address@hidden a_out out parameter. Points to the resulting buffer.
  *Must be allocated by the caller. If the size of a_out is shorter
  *than its required size, this function converts what it can and return
- *a successfull status.
+ *a successful status.
  *
  address@hidden a_out_len in/out parameter. The size of the output buffer.
  *After return, points to the number of bytes consumed even in case of
  *encoding error.
  *
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_utils_utf8_to_ucs1 (const guchar * a_in,
diff --git a/djgpp/getpwnam.c b/djgpp/getpwnam.c
index 81b48ff..8a65820 100644
--- a/djgpp/getpwnam.c
+++ b/djgpp/getpwnam.c
@@ -1,7 +1,7 @@
 /*
    libc of DJGPP 2.03 does not offer a pw_gecos entry,
    so this version from DJGPP 2.04 CVS tree is supplied.
-   This file will become superflous and will be removed
+   This file will become superfluous and will be removed
    from the  distribution as soon as DJGPP 2.04 has been
    released.
 */
diff --git a/djgpp/unsetenv.c b/djgpp/unsetenv.c
index f00c5d0..5596257 100644
--- a/djgpp/unsetenv.c
+++ b/djgpp/unsetenv.c
@@ -1,7 +1,7 @@
 /*
    libc of DJGPP 2.03 does not offer function unsetenv,
    so this version from DJGPP 2.04 CVS tree is supplied.
-   This file will become superflous and will be removed
+   This file will become superfluous and will be removed
    from the  distribution as soon as DJGPP 2.04 has been
    released.
 */
diff --git a/gnulib-local/lib/libcroco/cr-om-parser.c 
b/gnulib-local/lib/libcroco/cr-om-parser.c
index 3bf3225..0b0ad71 100644
--- a/gnulib-local/lib/libcroco/cr-om-parser.c
+++ b/gnulib-local/lib/libcroco/cr-om-parser.c
@@ -908,7 +908,7 @@ cr_om_parser_simply_parse_buf (const guchar * a_buf,
  * cr_om_parser_parse_file:
  address@hidden: the current instance of the cssom parser.
  address@hidden: the uri of the file. 
- *(only local file paths are suppported so far)
+ *(only local file paths are supported so far)
  address@hidden: the encoding of the file.
  address@hidden: out parameter. A pointer 
  *the build css object model.
diff --git a/gnulib-local/lib/libxml/schematron.c 
b/gnulib-local/lib/libxml/schematron.c
index 0a90ff8..d6419e0 100644
--- a/gnulib-local/lib/libxml/schematron.c
+++ b/gnulib-local/lib/libxml/schematron.c
@@ -1273,7 +1273,7 @@ xmlSchematronReportOutput(xmlSchematronValidCtxtPtr ctxt 
ATTRIBUTE_UNUSED,
  * Build the string being reported to the user.
  *
  * Returns a report string or NULL in case of error. The string needs
- *         to be deallocated by teh caller
+ *         to be deallocated by the caller
  */
 static xmlChar *
 xmlSchematronFormatReport(xmlSchematronValidCtxtPtr ctxt, 
diff --git a/gnulib-local/lib/libxml/relaxng.c 
b/gnulib-local/lib/libxml/relaxng.c
index 16527cc..666f1b1 100644
--- a/gnulib-local/lib/libxml/relaxng.c
+++ b/gnulib-local/lib/libxml/relaxng.c
@@ -1124,7 +1124,7 @@ xmlRelaxNGAddStates(xmlRelaxNGValidCtxtPtr ctxt,
 /**
  * xmlRelaxNGFreeStates:
  * @ctxt:  a Relax-NG validation context
- * @states:  teh container
+ * @states:  the container
  *
  * Free a RelaxNG validation state container
  */
diff --git a/gnulib-local/lib/libxml/libxml.h b/gnulib-local/lib/libxml/libxml.h
index 696be62..455aa45 100644
--- a/gnulib-local/lib/libxml/libxml.h
+++ b/gnulib-local/lib/libxml/libxml.h
@@ -38,7 +38,7 @@ int vfprintf(FILE *, const char *, va_list);
 /**
  * TRIO_REPLACE_STDIO:
  *
- * This macro is defined if teh trio string formatting functions are to
+ * This macro is defined if the trio string formatting functions are to
  * be used instead of the default stdio ones.
  */
 #define TRIO_REPLACE_STDIO
diff --git a/gnulib-local/lib/libcroco/cr-sel-eng.c 
b/gnulib-local/lib/libcroco/cr-sel-eng.c
index 2b07edf..b7a75f8 100644
--- a/gnulib-local/lib/libcroco/cr-sel-eng.c
+++ b/gnulib-local/lib/libcroco/cr-sel-eng.c
@@ -1323,7 +1323,7 @@ cr_sel_eng_matches_node (CRSelEng * a_this, CRSimpleSel * 
a_sel,
  * cr_sel_eng_get_matched_rulesets:
  address@hidden: the current instance of the selection engine.
  address@hidden: the stylesheet that holds the selectors.
- address@hidden: the xml node to consider during the walk thru
+ address@hidden: the xml node to consider during the walk through
  *the stylesheet.
  address@hidden: out parameter. A pointer to an array of
  *rulesets statement pointers. *a_rulesets is allocated by
diff --git a/gettext-runtime/intl/plural.c b/gettext-runtime/intl/plural.c
index 465172c..dd28b4f 100644
--- a/gettext-runtime/intl/plural.c
+++ b/gettext-runtime/intl/plural.c
@@ -1242,7 +1242,7 @@ int yynerrs;
      `yyvs': related to semantic values,
      `yyls': related to locations.
 
-     Refer to the stacks thru separate pointers, to allow yyoverflow
+     Refer to the stacks through separate pointers, to allow yyoverflow
      to reallocate them elsewhere.  */
 
   /* The state stack.  */
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -29,7 +29,7 @@
  address@hidden:
  *Some misc utility functions used
  *in the libcroco.
- *Note that troughout this file I will
+ *Note that throughout this file I will
  *refer to the CSS SPECIFICATIONS DOCUMENTATION
  *written by the w3c guys. You can find that document
  *at http://www.w3.org/TR/REC-CSS2/ .
diff --git a/gnulib-local/lib/libcroco/cr-tknzr.c 
b/gnulib-local/lib/libcroco/cr-tknzr.c
index 2d59734..58aaffa 100644
--- a/gnulib-local/lib/libcroco/cr-tknzr.c
+++ b/gnulib-local/lib/libcroco/cr-tknzr.c
@@ -2564,7 +2564,7 @@ cr_tknzr_get_next_token (CRTknzr * a_this, CRToken ** 
a_tk)
                                         status = cr_token_set_function
                                                 (token, str);
                                         CHECK_PARSING_STATUS (status, TRUE);
-                                        /*ownership is transfered
+                                        /*ownership is transferred
                                          *to token by cr_token_set_function.
                                          */
                                         if (str) {
diff --git a/gnulib-local/lib/libxml/parser.c b/gnulib-local/lib/libxml/parser.c
index bd44585..7bc1430 100644
--- a/gnulib-local/lib/libxml/parser.c
+++ b/gnulib-local/lib/libxml/parser.c
@@ -4140,7 +4140,7 @@ error:
  *
  * [16] PI ::= '<?' PITarget (S (Char* - (Char* '?>' Char*)))? '?>'
  *
- * The processing is transfered to SAX once parsed.
+ * The processing is transferred to SAX once parsed.
  */
 
 void
diff --git a/gnulib-local/lib/libcroco/cr-style.c 
b/gnulib-local/lib/libcroco/cr-style.c
index 7479d24..f33119f 100644
--- a/gnulib-local/lib/libcroco/cr-style.c
+++ b/gnulib-local/lib/libcroco/cr-style.c
@@ -37,7 +37,7 @@
  *Each supported css property has an ID which is
  *an entry into a property "population" jump table.
  *each entry of the property population jump table
- *contains code to tranform the literal form of
+ *contains code to transform the literal form of
  *a property value into a strongly typed value.
  */
 enum CRPropertyID {
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -702,12 +702,12 @@ cr_utils_utf8_str_len_as_ucs1 (const guchar * a_in_start,
  address@hidden a_in the input string to convert.
  address@hidden a_in_len in/out parameter. The length of the input
  *string. After return, points to the actual number of bytes
- *consumed. This can be usefull to debug the input stream in case
+ *consumed. This can be useful to debug the input stream in case
  *of encoding error.
  address@hidden a_out out parameter. Points to the output string. It is 
allocated 
  *by this function and must be freed by the caller.
  address@hidden a_out_len out parameter. The length of the output string.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  *
  */
 enum CRStatus
diff --git a/gnulib-local/lib/libcroco/cr-utils.c 
b/gnulib-local/lib/libcroco/cr-utils.c
index 508181e..8478f6b 100644
--- a/gnulib-local/lib/libcroco/cr-utils.c
+++ b/gnulib-local/lib/libcroco/cr-utils.c
@@ -838,12 +838,12 @@ cr_utils_ucs4_to_utf8 (const guint32 * a_in,
  address@hidden a_in the input string to convert.
  address@hidden a_in_len in/out parameter. The length of the input
  *string. After return, points to the actual number of characters
- *consumed. This can be usefull to debug the input string in case
+ *consumed. This can be useful to debug the input string in case
  *of encoding error.
  address@hidden a_out out parameter. Points to the output string. It is 
allocated 
  *by this function and must be freed by the caller.
  address@hidden a_out_len out parameter. The length (in bytes) of the output 
string.
- address@hidden CR_OK upon successfull completion, an error code otherwise.
+ address@hidden CR_OK upon successful completion, an error code otherwise.
  */
 enum CRStatus
 cr_utils_ucs4_str_to_utf8 (const guint32 * a_in,
diff --git a/gnulib-local/lib/libxml/uri.c b/gnulib-local/lib/libxml/uri.c
index 1e29223..2c67001 100644
--- a/gnulib-local/lib/libxml/uri.c
+++ b/gnulib-local/lib/libxml/uri.c
@@ -2117,7 +2117,7 @@ done:
  *     http://site1.com/docs/pic1.gif   http://site1.com/docs/pic1.gif
  *
  *
- * Note: if the URI reference is really wierd or complicated, it may be
+ * Note: if the URI reference is really weird or complicated, it may be
  *       worthwhile to first convert it into a "nice" one by calling
  *       xmlBuildURI (using 'base') before calling this routine,
  *       since this routine (for reasonable efficiency) assumes URI has
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -8140,7 +8140,7 @@ typedef enum {
 * @options: option flags
 *
 * Ensures that ns-references point to ns-decls hold on element-nodes.
-* Ensures that the tree is namespace wellformed by creating additional
+* Ensures that the tree is namespace well formed by creating additional
 * ns-decls where needed. Note that, since prefixes of already existent
 * ns-decls can be shadowed by this process, it could break QNames in
 * attribute values or element content.
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -8404,7 +8404,7 @@ exit:
 * elements->nsDef entries if @destParent is given, or to
 * @destDoc->oldNs otherwise.
 * If @destParent is given, it ensures that the tree is namespace
-* wellformed by creating additional ns-decls where needed.
+* well formed by creating additional ns-decls where needed.
 * Note that, since prefixes of already existent ns-decls can be
 * shadowed by this process, it could break QNames in attribute
 * values or element content.
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -8766,7 +8766,7 @@ exit:
 *    will be added to.
 * 
 * If @destParent is given, it ensures that the tree is namespace
-* wellformed by creating additional ns-decls where needed.
+* well formed by creating additional ns-decls where needed.
 * Note that, since prefixes of already existent ns-decls can be
 * shadowed by this process, it could break QNames in attribute
 * values or element content.
diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c
index d5b9fec..cce3feb 100644
--- a/gnulib-local/lib/libxml/tree.c
+++ b/gnulib-local/lib/libxml/tree.c
@@ -9421,7 +9421,7 @@ internal_error:
 *    to the context of 
 * 
 * If @destParent is given, it ensures that the tree is namespace
-* wellformed by creating additional ns-decls where needed.
+* well formed by creating additional ns-decls where needed.
 * Note that, since prefixes of already existent ns-decls can be
 * shadowed by this process, it could break QNames in attribute
 * values or element content.
diff --git a/gnulib-local/lib/libxml/parser.c b/gnulib-local/lib/libxml/parser.c
index bd44585..7bc1430 100644
--- a/gnulib-local/lib/libxml/parser.c
+++ b/gnulib-local/lib/libxml/parser.c
@@ -12374,7 +12374,7 @@ xmlRecoverDoc(xmlChar *cur) {
  * parse an XML file and build a tree. Automatic support for ZLIB/Compress
  * compressed document is provided by default if found at compile-time.
  *
- * Returns the resulting document tree if the file was wellformed,
+ * Returns the resulting document tree if the file was well formed,
  * NULL otherwise.
  */
 
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -14685,7 +14685,7 @@ xmlSchemaIsParticleEmptiable(xmlSchemaParticlePtr 
particle)
  * Schema Component Constraint:
  * Type Derivation OK (Simple) (cos-st-derived-OK)
  *
- * Checks wheter @type can be validly
+ * Checks whether @type can be validly
  * derived from @baseType.
  *
  * Returns 0 on success, an positive error code otherwise.
diff --git a/gnulib-local/lib/libxml/xmlschemas.c 
b/gnulib-local/lib/libxml/xmlschemas.c
index 11e3eac..999f665 100644
--- a/gnulib-local/lib/libxml/xmlschemas.c
+++ b/gnulib-local/lib/libxml/xmlschemas.c
@@ -15983,7 +15983,7 @@ xmlSchemaCheckCOSCTDerivedOK(xmlSchemaAbstractCtxtPtr 
actxt,
  * Calls:
  * Type Derivation OK (Simple) AND Type Derivation OK (Complex)
  *
- * Checks wheter @type can be validly derived from @baseType.
+ * Checks whether @type can be validly derived from @baseType.
  *
  * Returns 0 on success, an positive error code otherwise.
  */
diff --git a/gnulib-local/lib/libcroco/cr-sel-eng.c 
b/gnulib-local/lib/libcroco/cr-sel-eng.c
index 2b07edf..b7a75f8 100644
--- a/gnulib-local/lib/libcroco/cr-sel-eng.c
+++ b/gnulib-local/lib/libcroco/cr-sel-eng.c
@@ -1296,7 +1296,7 @@ cr_sel_eng_get_pseudo_class_selector_handler (CRSelEng * 
a_this,
  *is considered if and only if this functions returns CR_OK.
  *
  *Evaluates a chained list of simple selectors (known as a css2 selector).
- *Says wheter if this selector matches the xml node given in parameter or
+ *Says whether if this selector matches the xml node given in parameter or
  *not.
  *
  *Returns the CR_OK if the selection ran correctly, an error code otherwise.
diff --git a/gnulib-local/lib/libxml/xpath.in.h 
b/gnulib-local/lib/libxml/xpath.in.h
index 89008fc..e86bd9c 100644
--- a/gnulib-local/lib/libxml/xpath.in.h
+++ b/gnulib-local/lib/libxml/xpath.in.h
@@ -80,7 +80,7 @@ struct _xmlNodeSet {
     int nodeNr;                        /* number of nodes in the set */
     int nodeMax;               /* size of the array as allocated */
     xmlNodePtr *nodeTab;       /* array of nodes in no particular order */
-    /* @@ with_ns to check wether namespace nodes should be looked at @@ */
+    /* @@ with_ns to check whether namespace nodes should be looked at @@ */
 };
 
 /*



reply via email to

[Prev in Thread] Current Thread [Next in Thread]