Mercurial > hg > octave-lyh
diff scripts/miscellaneous/compare_versions.m @ 17297:4d7f95eb8bfe
doc: Miscellaneous small tweaks to documentation for consistency.
* doc/interpreter/external.txi: Don't group EXAMPLEFILEs which are longer than
20 lines.
* doc/interpreter/oop.txi: Don't group EXAMPLEFILEs which are longer than
20 lines.
* doc/interpreter/octave.texi: Eliminate trailing whitespace.
* doc/interpreter/tips.txi: Eliminate trailing whitespace.
* examples/mysparse.c: Eliminate trailing whitespace.
* scripts/miscellaneous/compare_versions.m: use @qcode macro.
* scripts/plot/gnuplot_binary.in: use @qcode macro.
* scripts/statistics/tests/kruskal_wallis_test.m: use @cite macro.
author | Rik <rik@octave.org> |
---|---|
date | Tue, 20 Aug 2013 09:25:35 -0700 |
parents | b7667fcb9fbc |
children |
line wrap: on
line diff
--- a/scripts/miscellaneous/compare_versions.m +++ b/scripts/miscellaneous/compare_versions.m @@ -22,51 +22,51 @@ ## ## This function assumes that versions @var{v1} and @var{v2} are ## arbitrarily long strings made of numeric and period characters -## possibly followed by an arbitrary string (e.g., "1.2.3", "0.3", -## "0.1.2+", or "1.2.3.4-test1"). +## possibly followed by an arbitrary string (e.g., @qcode{"1.2.3"}, +## @qcode{"0.3"}, @qcode{"0.1.2+"}, or @qcode{"1.2.3.4-test1"}). ## ## The version is first split into numeric and character portions -## and then the parts are padded to be the same length (i.e., "1.1" would be -## padded to be "1.1.0" when being compared with "1.1.1", and -## separately, the character parts of the strings are padded with -## nulls). +## and then the parts are padded to be the same length (i.e., @qcode{"1.1"} +## would be padded to be @qcode{"1.1.0"} when being compared with +## @qcode{"1.1.1"}, and separately, the character parts of the strings are +## padded with nulls). ## ## The operator can be any logical operator from the set ## ## @itemize @bullet ## @item -## "==" +## @qcode{"=="} ## equal ## ## @item -## "<" +## @qcode{"<"} ## less than ## ## @item -## "<=" +## @qcode{"<="} ## less than or equal to ## ## @item -## ">" +## @qcode{">"} ## greater than ## ## @item -## ">=" +## @qcode{">="} ## greater than or equal to ## ## @item -## "!=" +## @qcode{"!="} ## not equal ## ## @item -## "~=" +## @qcode{"~="} ## not equal ## @end itemize ## -## Note that version "1.1-test2" will compare as greater than -## "1.1-test10". Also, since the numeric part is compared first, "a" -## compares less than "1a" because the second string starts with a -## numeric part even though @code{double ("a")} is greater than +## Note that version @qcode{"1.1-test2"} will compare as greater than +## @qcode{"1.1-test10"}. Also, since the numeric part is compared first, +## @qcode{"a"} compares less than @qcode{"1a"} because the second string +## starts with a numeric part even though @code{double ("a")} is greater than ## @code{double ("1").} ## @end deftypefn