aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawktexi.in
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-01-15 04:57:02 +0200
committerArnold D. Robbins <arnold@skeeve.com>2016-01-15 04:57:02 +0200
commitc5fbf475a8efa76f67c5e795d6adbb4bb0769ee8 (patch)
tree55f5c311355d5c62e73cfa7e95104a5df9b77700 /doc/gawktexi.in
parentfec67185e69458b550c5f8c8591176d715134e33 (diff)
downloadegawk-c5fbf475a8efa76f67c5e795d6adbb4bb0769ee8.tar.gz
egawk-c5fbf475a8efa76f67c5e795d6adbb4bb0769ee8.tar.bz2
egawk-c5fbf475a8efa76f67c5e795d6adbb4bb0769ee8.zip
Improve example for asort with comparison function.
Diffstat (limited to 'doc/gawktexi.in')
-rw-r--r--doc/gawktexi.in12
1 files changed, 6 insertions, 6 deletions
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 081e067a..deb212ed 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -26329,10 +26329,9 @@ is true because locale-based comparison occurs only when in
POSIX-compatibility mode, and because @code{asort()} and @code{asorti()} are
@command{gawk} extensions, they are not available in that case.}
-The following example demonstrates the use of a comparison function
-with @code{asort()}. The comparison function,
-@code{case_fold_compare()}, does a string comparison ignoring case
-(by mapping both values to lowercase).
+The following example demonstrates the use of a comparison function with
+@code{asort()}. The comparison function, @code{case_fold_compare()}, maps
+both values to lowercase in order to compare them ignoring case.
@example
# case_fold_compare --- compare as strings, ignoring case
@@ -26363,9 +26362,10 @@ BEGIN @{
asort(data, result, "case_fold_compare")
- for (i = 1; i <= 52; i++) @{
+ j = length(result)
+ for (i = 1; i <= j; i++) @{
printf("%s", result[i])
- if (i % 26 == 0)
+ if (i % (j/2) == 0)
printf("\n")
else
printf(" ")