[01/17] Regex: Fix spelling errors / typos.

Message ID 201712080916.vB89GxOF005491@skeeve.com
State New, archived
Headers

Commit Message

Arnold Robbins Dec. 8, 2017, 9:16 a.m. UTC
  This patch fixes various spelling errors and/or typos in comments
in several files.

2017-11-27         Arnold D. Robbins     <arnold@skeeve.com>

	* posix/regex.h posix/regex_internal.c, posix/regexec.c,
	posix/regcom.c: Fix spelling errors / typos.
  

Comments

Paul Eggert Dec. 19, 2017, 10:03 p.m. UTC | #1
These typo changes are all in Gnulib, and would be fine to install in glibc.

Adding bug-gnulib to the CC list. For reference, the original email is here:
https://sourceware.org/ml/libc-alpha/2017-12/msg00243.html
  
Carlos O'Donell Dec. 20, 2017, 3:29 a.m. UTC | #2
On 12/19/2017 02:03 PM, Paul Eggert wrote:
> These typo changes are all in Gnulib, and would be fine to install in glibc.
> 
> Adding bug-gnulib to the CC list. For reference, the original email is here:
> https://sourceware.org/ml/libc-alpha/2017-12/msg00243.html

Done. I've pushed these for Arnold.

commit 5069ff32842c60c55f8b573ee66fe43f9ec364af
Author: Arnold Robbins <arnold@skeeve.com>
Date:   Tue Dec 19 19:26:08 2017 -0800

    regex: Fix spelling in comments.
    
    Fix the spelling in various comments throughout the
    regex implementation. These changes are also present
    in gnulib and will be integrated there also, see:
    https://sourceware.org/ml/libc-alpha/2017-12/msg00688.html
  
Arnold Robbins Dec. 20, 2017, 6:37 p.m. UTC | #3
Thanks!

One down, 16 to go... :-)

"Carlos O'Donell" <carlos@redhat.com> wrote:

> On 12/19/2017 02:03 PM, Paul Eggert wrote:
> > These typo changes are all in Gnulib, and would be fine to install in glibc.
> > 
> > Adding bug-gnulib to the CC list. For reference, the original email is here:
> > https://sourceware.org/ml/libc-alpha/2017-12/msg00243.html
>
> Done. I've pushed these for Arnold.
>
> commit 5069ff32842c60c55f8b573ee66fe43f9ec364af
> Author: Arnold Robbins <arnold@skeeve.com>
> Date:   Tue Dec 19 19:26:08 2017 -0800
>
>     regex: Fix spelling in comments.
>     
>     Fix the spelling in various comments throughout the
>     regex implementation. These changes are also present
>     in gnulib and will be integrated there also, see:
>     https://sourceware.org/ml/libc-alpha/2017-12/msg00688.html
>
>
> -- 
> Cheers,
> Carlos.
  

Patch

diff --git a/posix/regcomp.c b/posix/regcomp.c
index 81c2932..6bc4102 100644
--- a/posix/regcomp.c
+++ b/posix/regcomp.c
@@ -3433,7 +3433,7 @@  build_equiv_class (bitset_t sbcset, const unsigned char *name)
 	/* This isn't a valid character.  */
 	return REG_ECOLLATE;
 
-      /* Build single byte matcing table for this equivalence class.  */
+      /* Build single byte matching table for this equivalence class.  */
       len = weights[idx1 & 0xffffff];
       for (ch = 0; ch < SBC_MAX; ++ch)
 	{
diff --git a/posix/regex.h b/posix/regex.h
index 3f0d6ce..0074b8a 100644
--- a/posix/regex.h
+++ b/posix/regex.h
@@ -317,7 +317,7 @@  typedef enum
   /* POSIX regcomp return error codes.  (In the order listed in the
      standard.)  */
   REG_BADPAT,		/* Invalid pattern.  */
-  REG_ECOLLATE,		/* Inalid collating element.  */
+  REG_ECOLLATE,		/* Invalid collating element.  */
   REG_ECTYPE,		/* Invalid character class name.  */
   REG_EESCAPE,		/* Trailing backslash.  */
   REG_ESUBREG,		/* Invalid back reference.  */
diff --git a/posix/regex_internal.c b/posix/regex_internal.c
index 111231c..a97f703 100644
--- a/posix/regex_internal.c
+++ b/posix/regex_internal.c
@@ -1594,7 +1594,7 @@  free_state (re_dfastate_t *state)
   re_free (state);
 }
 
-/* Create the new state which is independ of contexts.
+/* Create the new state which is independent of contexts.
    Return the new state if succeeded, otherwise return NULL.  */
 
 static re_dfastate_t *
diff --git a/posix/regexec.c b/posix/regexec.c
index a96d86d..95e31d3 100644
--- a/posix/regexec.c
+++ b/posix/regexec.c
@@ -266,7 +266,7 @@  compat_symbol (libc, __compat_regexec, regexec, GLIBC_2_0);
    concerned.
 
    If REGS is not NULL, and BUFP->no_sub is not set, the offsets of the match
-   and all groups is stroed in REGS.  (For the "_2" variants, the offsets are
+   and all groups is stored in REGS.  (For the "_2" variants, the offsets are
    computed relative to the concatenation, not relative to the individual
    strings.)
 
@@ -568,7 +568,7 @@  re_exec (const char *s)
 
 /* Searches for a compiled pattern PREG in the string STRING, whose
    length is LENGTH.  NMATCH, PMATCH, and EFLAGS have the same
-   mingings with regexec.  START, and RANGE have the same meanings
+   meaning as with regexec.  START, and RANGE have the same meanings
    with re_search.
    Return REG_NOERROR if we find a match, and REG_NOMATCH if not,
    otherwise return the error code.
@@ -849,7 +849,7 @@  re_search_internal (const regex_t *preg, const char *string, int length,
 	    goto free_return;
 	}
 
-      /* At last, add the offset to the each registers, since we slided
+      /* At last, add the offset to each register, since we slid
 	 the buffers so that we could assume that the matching starts
 	 from 0.  */
       for (reg_idx = 0; reg_idx < nmatch; ++reg_idx)
@@ -2365,7 +2365,7 @@  find_recover_state (reg_errcode_t *err, re_match_context_t *mctx)
 /* From the node set CUR_NODES, pick up the nodes whose types are
    OP_OPEN_SUBEXP and which have corresponding back references in the regular
    expression. And register them to use them later for evaluating the
-   correspoding back references.  */
+   corresponding back references.  */
 
 static reg_errcode_t
 check_subexp_matching_top (re_match_context_t *mctx, re_node_set *cur_nodes,