Yuri Chornoivan contributed some typo fixes
authorYuri Chornoivan <yurchor@ukr.net>
Fri, 1 Apr 2022 11:40:18 +0000 (14:40 +0300)
committerFriedrich Beckmann <friedrich.beckmann@gmx.de>
Sun, 3 Apr 2022 07:57:31 +0000 (09:57 +0200)
Closes: https://savannah.gnu.org/bugs/?62245
Thank you for your contribution!

14 files changed:
Bug-administration
doc/dev/concepts.texi
src/data/ods-reader.c
src/data/pc+-file-reader.c
src/data/session.c
src/data/sys-file-reader.c
src/language/expressions/generate.py
src/language/stats/factor.c
src/language/stats/matrix.c
src/language/tests/float-format.c
src/libpspp/string-map.c
src/libpspp/stringi-map.c
src/ui/gui/psppire-buttonbox.c
tests/language/stats/matrix.at

index 8206e61ff9f18791e915982c28040c3b74f77a98..5affeab82d3bbf9a56c717377f2e1098eb383ef1 100644 (file)
@@ -14,4 +14,4 @@ Severity:
 * Bugs which cause a crash when correct input is given are "Major"
 * Bugs which render the software unusable are "Blocker"
 
-Obviously some cases are unclear and judgement has be be used.
+Obviously some cases are unclear and judgement has to be used.
index d1cf5f2012600420395ccf74aa166fdea72dd61e..ed7f44d061d9deec6dc8bd45dcd8377bf697e37f 100644 (file)
@@ -2184,7 +2184,7 @@ current name.
 Renames each of the @var{count} variables in @var{vars} to the name in
 the corresponding position of @var{new_names}.  If the renaming would
 result in a duplicate variable name, returns false and stores one of
-the names that would be be duplicated into @code{*@var{err_name}}, if
+the names that would be duplicated into @code{*@var{err_name}}, if
 @var{err_name} is non-null.  Otherwise, the renaming is successful,
 and true is returned.
 @end deftypefun
index b2efe2c5734c5c8a07dda87e39f4f8b69b75b15f..dc861f29abcdab8916fc0b5d0534726467a8dc80 100644 (file)
@@ -129,7 +129,7 @@ struct cache_datum
 {
   struct hmap_node node;
 
-  /* The the number of the sheet.  */
+  /* The number of the sheet.  */
   int sheet;
 
   /* The cell's row.  */
index 72d9fe1d012c3dcdf84a91d8eb803748ccf082e7..8e9cb94df79cff44bf79ca25a7e85ac59cfac753 100644 (file)
@@ -403,7 +403,7 @@ find_and_delete_var (struct dictionary *dict, const char *name)
     dict_delete_var (dict, var);
 }
 
-/* Decodes the dictionary read from R, saving it into into *DICT.  Character
+/* Decodes the dictionary read from R, saving it into *DICT.  Character
    strings in R are decoded using ENCODING, or an encoding obtained from R if
    ENCODING is null, or the locale encoding if R specifies no encoding.
 
index ae37c76b945c8ae9c69288313f69db41d5b24c15..90922f3b244e455b6b88b401b5bcf42ad549b8b4 100644 (file)
@@ -178,7 +178,7 @@ session_get_dataset_by_seqno (const struct session *s, unsigned int seqno)
   return NULL;
 }
 
-/* Returns an identifier that is is not currently in use as a dataset name.
+/* Returns an identifier that is not currently in use as a dataset name.
    The caller must free the returned identifier, with free(). */
 char *
 session_generate_dataset_name (struct session *s)
index 7684acbc576a40c77c78c7a2ea6b7d57360127ac..fb4fa53acf20e8a24b4fa423887a88e6c2ae5610 100644 (file)
@@ -744,7 +744,7 @@ sfm_get_strings (const struct any_reader *r_, struct pool *pool,
   return aux.n;
 }
 
-/* Decodes the dictionary read from R, saving it into into *DICT.  Character
+/* Decodes the dictionary read from R, saving it into *DICT.  Character
    strings in R are decoded using ENCODING, or an encoding obtained from R if
    ENCODING is null, or the locale encoding if R specifies no encoding.
 
index ffe780a3c35ab9cbfdd07f016dcc857890605a06..d700c46fff06bdbcee598a721fb4462178bd83ea 100644 (file)
@@ -233,7 +233,7 @@ class Op:
         circumstances.
 
         If this operation has a minimum number of valid arguments,
-        'min_valid_src' should be an an expression that evaluates to
+        'min_valid_src' should be an expression that evaluates to
         the minimum number of valid arguments for this operation.
 
         """
index 8a5efac14b020d3c38645047224e82086664ea99..1e369f99116087a815fa1d79de329474ee10cf32 100644 (file)
@@ -443,7 +443,7 @@ n_extracted_factors (const struct cmd_factor *factor, struct idata *idata)
 
 
 /* Returns a newly allocated matrix identical to M.
-   It it the callers responsibility to free the returned value.
+   It is the callers responsibility to free the returned value.
 */
 static gsl_matrix *
 matrix_dup (const gsl_matrix *m)
@@ -2014,7 +2014,7 @@ do_factor_by_matrix (const struct cmd_factor *factor, struct idata *idata)
   if (!idata->mm.cov && !(idata->mm.corr && idata->mm.var_matrix))
     {
       msg (ME, _("The dataset has no covariance matrix or a "
-                 "correlation matrix along with standard devications."));
+                 "correlation matrix along with standard deviations."));
       return;
     }
 
index 9bbc37f9a23e4c09ef72f052b46365b369648943..c1e4adff8e793a05664add867495b80574ec9184 100644 (file)
@@ -7196,7 +7196,7 @@ matrix_write_parse (struct matrix_state *s)
     {
       char s[FMT_STRING_LEN_MAX + 1];
       fmt_to_string (write->format, s);
-      msg (SE, _("Format %s is too wide for %zu-byte matrix eleemnts."),
+      msg (SE, _("Format %s is too wide for %zu-byte matrix elements."),
            s, sizeof (double));
       goto error;
     }
index e1d91168b0cac391f788fd87d09738355c1a0cd5..48a49116f2a529caa951433478d9abf5dd321609 100644 (file)
@@ -194,7 +194,7 @@ parse_fp (struct lexer *lexer, struct fp *fp)
 /* Renders SRC, which contains SRC_SIZE bytes of a floating-point
    number in the given FORMAT, as relatively human-readable
    null-terminated string in the DST_SIZE bytes in DST.  DST_SIZE
-   must be be large enough to hold the output. */
+   must be large enough to hold the output. */
 static void
 make_printable (enum float_format format, const void *src_, size_t src_size,
                 char *dst, size_t dst_size)
index afa94b135fa0a8a6936f6b79240dd4715c7fc92f..670154fc5df63cd753d48a1d86d3da217ef89a8d 100644 (file)
@@ -75,7 +75,7 @@ string_map_node_set_value_nocopy (struct string_map_node *node, char *value)
   node->value = value;
 }
 
-/* Frees NODE and and its key and value.  Ordinarily nodes are owned by
+/* Frees NODE and its key and value.  Ordinarily nodes are owned by
    string_maps, but this function should only be used by a caller that owns
    NODE, such as one that has called string_map_delete_nofree() for the
    node. */
index ba3e41ef78ee9aa111b91e540c031e46f3746f7f..b47cbd409d0675731eb18ad253578d5f2a3cd4f3 100644 (file)
@@ -77,7 +77,7 @@ stringi_map_node_set_value_nocopy (struct stringi_map_node *node, char *value)
   node->value = value;
 }
 
-/* Frees NODE and and its key and value.  Ordinarily nodes are owned by
+/* Frees NODE and its key and value.  Ordinarily nodes are owned by
    stringi_maps, but this function should only be used by a caller that owns
    NODE, such as one that has called stringi_map_delete_nofree() for the
    node. */
index 68a147f74ca1322777fb681bab993a2423f15e0b..a01518994738513898083b8d878572224239548a 100644 (file)
@@ -146,7 +146,7 @@ psppire_button_box_class_init (PsppireButtonBoxClass *class)
   default_flags =
     g_param_spec_flags ("default",
                        "Default",
-                       "The mask that decides what what button grabs the default",
+                       "The mask that decides what button grabs the default",
                        PSPPIRE_TYPE_BUTTON_MASK,
                        0,
                        G_PARAM_READWRITE);
index 557e8c597e79044f635b498fdcb5ccaf747d6719..67a6153bd5f19f0fc95931f3b1138852e1fc07f8 100644 (file)
@@ -3501,7 +3501,7 @@ matrix.sps:18: error: WRITE: FORMAT specifies 5 repetitions with record width
 matrix.sps:19: error: WRITE: Output format E5.0 specifies width 5, but E
 requires a width between 6 and 40.
 
-matrix.sps:20: error: WRITE: Format A9 is too wide for 8-byte matrix eleemnts.
+matrix.sps:20: error: WRITE: Format A9 is too wide for 8-byte matrix elements.
 
 matrix.sps:21.7-21.11: error: MATRIX: WRITE with MODE=TRIANGULAR requires a
 square matrix but the matrix to be written has dimensions 1×2.