X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdictionary.c;h=f7e52e3f74a12be3542684ad67e287a648d691d9;hb=a1a4228b112a6aca97fef5aaaf9ffa21271a1f72;hp=16809032c23e1a3d386764214d7038793e3c3e66;hpb=f335cbe3c9591fdc809c197983c8cc3e2d622f1f;p=pspp-builds.git diff --git a/src/data/dictionary.c b/src/data/dictionary.c index 16809032..f7e52e3f 100644 --- a/src/data/dictionary.c +++ b/src/data/dictionary.c @@ -424,7 +424,7 @@ dict_contains_var (const struct dictionary *d, const struct variable *v) /* Compares two double pointers to variables, which should point to elements of a struct dictionary's `var' member array. */ static int -compare_var_ptrs (const void *a_, const void *b_, void *aux UNUSED) +compare_var_ptrs (const void *a_, const void *b_, const void *aux UNUSED) { struct variable *const *a = a_; struct variable *const *b = b_; @@ -435,8 +435,8 @@ compare_var_ptrs (const void *a_, const void *b_, void *aux UNUSED) /* Deletes variable V from dictionary D and frees V. This is a very bad idea if there might be any pointers to V - from outside D. In general, no variable in default_dict - should be deleted when any transformations are active, because + from outside D. In general, no variable in should be deleted when + any transformations are active on the dictionary's dataset, because those transformations might reference the deleted variable. The safest time to delete a variable is just after a procedure has been executed, as done by MODIFY VARS. @@ -687,11 +687,11 @@ dict_get_weight (const struct dictionary *d) /* Returns the value of D's weighting variable in case C, except that a negative weight is returned as 0. Returns 1 if the dictionary is unweighted. Will warn about missing, negative, or zero values if - warn_on_invalid is nonzero. The function will set warn_on_invalid to zero + warn_on_invalid is true. The function will set warn_on_invalid to false if an invalid weight is found. */ double dict_get_case_weight (const struct dictionary *d, const struct ccase *c, - int *warn_on_invalid) + bool *warn_on_invalid) { assert (d != NULL); assert (c != NULL); @@ -704,7 +704,7 @@ dict_get_case_weight (const struct dictionary *d, const struct ccase *c, if (w < 0.0 || mv_is_num_missing (&d->weight->miss, w)) w = 0.0; if ( w == 0.0 && *warn_on_invalid ) { - *warn_on_invalid = 0; + *warn_on_invalid = false; msg (SW, _("At least one case in the data file had a weight value " "that was user-missing, system-missing, zero, or " "negative. These case(s) were ignored.")); @@ -1164,14 +1164,14 @@ dict_clear_vectors (struct dictionary *d) /* Compares two strings. */ static int -compare_strings (const void *a, const void *b, void *aux UNUSED) +compare_strings (const void *a, const void *b, const void *aux UNUSED) { return strcmp (a, b); } /* Hashes a string. */ static unsigned -hash_string (const void *s, void *aux UNUSED) +hash_string (const void *s, const void *aux UNUSED) { return hsh_hash_string (s); }