aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2013-02-08 09:24:37 +0200
committerArnold D. Robbins <arnold@skeeve.com>2013-02-08 09:24:37 +0200
commita9b8d46450240c20c362c05d2d79c92a04807339 (patch)
tree90c20f0cb369c22b8f0347f2b9e2a45c4e498974
parent72e1d7d4308c3a4d43084a47ae30fc2960d569c1 (diff)
downloadegawk-a9b8d46450240c20c362c05d2d79c92a04807339.tar.gz
egawk-a9b8d46450240c20c362c05d2d79c92a04807339.tar.bz2
egawk-a9b8d46450240c20c362c05d2d79c92a04807339.zip
Minor doc fixes.
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info271
-rw-r--r--doc/gawk.texi16
3 files changed, 145 insertions, 146 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 37922b15..6a8214b0 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2013-02-08 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawk.texi: Restore centering of text images.
+
2013-02-07 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Other Versions): Remove the description of xmlgawk.
diff --git a/doc/gawk.info b/doc/gawk.info
index 26720503..f5358d8d 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -21484,7 +21484,6 @@ fields are function pointers. This is shown in *note load-extension::.
+-------+-+---+-+---+-+------------------+--------------------+
gawk Main Program Address Space Extension
-
Figure 16.1: Loading The Extension
The extension can call functions inside `gawk' through these
@@ -21505,7 +21504,6 @@ load-new-function::.
+-------+-+---+-+---+-+------------------+--------------+-+---+
gawk Main Program Address Space Extension
-
Figure 16.2: Loading The New Function
In the other direction, the extension registers its new functions
@@ -21527,7 +21525,6 @@ calling convention. This is shown in *note call-new-function::.
+-------+-+---+-+---+-+------------------+--------------+-+---+
gawk Main Program Address Space Extension
-
Figure 16.3: Calling The New Function
The `do_XXX()' function, in turn, then uses the function pointers in
@@ -27152,7 +27149,6 @@ data and produce results. See *note figure-general-flow::.
+------+ / \ +---------+
| Data | -----> < Program > -----> | Results |
+------+ \_______/ +---------+
-
Figure D.1: General Program Flow
The "program" in the figure can be either a compiled program(1)
@@ -27174,7 +27170,6 @@ basic set of steps, as shown in *note figure-process-flow:::
| +---------+
+-----+ Process |
+---------+
-
Figure D.2: Basic Program Steps
Initialization
@@ -29466,7 +29461,7 @@ Index
* Aho, Alfred: History. (line 17)
* alarm clock example program: Alarm Program. (line 9)
* alarm.awk program: Alarm Program. (line 29)
-* algorithms: Basic High Level. (line 70)
+* algorithms: Basic High Level. (line 68)
* Alpha (DEC): Manual History. (line 28)
* amazing awk assembler (aaa): Glossary. (line 12)
* amazingly workable formatter (awf): Glossary. (line 25)
@@ -29871,7 +29866,7 @@ Index
(line 60)
* compatibility mode (gawk), specifying: Options. (line 95)
* compiled programs <1>: Glossary. (line 165)
-* compiled programs: Basic High Level. (line 16)
+* compiled programs: Basic High Level. (line 15)
* compiling gawk for Cygwin: Cygwin. (line 6)
* compiling gawk for MS-DOS and MS-Windows: PC Compiling. (line 13)
* compiling gawk for VMS: VMS Compilation. (line 6)
@@ -29971,7 +29966,7 @@ Index
* dark corner, strings, storing: Records. (line 196)
* dark corner, value of ARGV[0]: Auto-set. (line 35)
* data, fixed-width: Constant Size. (line 9)
-* data-driven languages: Basic High Level. (line 87)
+* data-driven languages: Basic High Level. (line 85)
* database, group, reading: Group Functions. (line 6)
* database, users, reading: Passwd Functions. (line 6)
* date utility, GNU: Time Functions. (line 17)
@@ -30343,7 +30338,7 @@ Index
* field separators, regular expressions as: Field Separators. (line 50)
* field separators, See Also OFS: Changing Fields. (line 64)
* field separators, spaces as: Cut Program. (line 109)
-* fields <1>: Basic High Level. (line 75)
+* fields <1>: Basic High Level. (line 73)
* fields <2>: Fields. (line 6)
* fields: Reading Files. (line 14)
* fields, adding: Changing Fields. (line 53)
@@ -30799,7 +30794,7 @@ Index
(line 6)
* internationalizing a program: Explaining gettext. (line 6)
* interpreted programs <1>: Glossary. (line 365)
-* interpreted programs: Basic High Level. (line 16)
+* interpreted programs: Basic High Level. (line 15)
* interval expressions: Regexp Operators. (line 116)
* inventory-shipped file: Sample Data Files. (line 32)
* isarray() function (gawk): Type Functions. (line 11)
@@ -30834,7 +30829,7 @@ Index
* l debugger command (alias for list): Miscellaneous Debugger Commands.
(line 74)
* labels.awk program: Labels Program. (line 51)
-* languages, data-driven: Basic High Level. (line 87)
+* languages, data-driven: Basic High Level. (line 85)
* Laurie, Dirk: Changing Precision. (line 6)
* LC_ALL locale category: Explaining gettext. (line 120)
* LC_COLLATE locale category: Explaining gettext. (line 93)
@@ -31321,7 +31316,7 @@ Index
* programming languages, data-driven vs. procedural: Getting Started.
(line 12)
* Programming languages, Java: Glossary. (line 388)
-* programming, basic steps: Basic High Level. (line 21)
+* programming, basic steps: Basic High Level. (line 20)
* programming, concepts: Basic Concepts. (line 6)
* pwcat program: Passwd Functions. (line 23)
* q debugger command (alias for quit): Miscellaneous Debugger Commands.
@@ -31363,7 +31358,7 @@ Index
* record separators, changing: Records. (line 81)
* record separators, regular expressions as: Records. (line 117)
* record separators, with multiline records: Multiple Line. (line 10)
-* records <1>: Basic High Level. (line 75)
+* records <1>: Basic High Level. (line 73)
* records: Reading Files. (line 14)
* records, multiline: Multiple Line. (line 6)
* records, printing: Print. (line 22)
@@ -32299,130 +32294,130 @@ Node: Extension Intro864826
Node: Plugin License866034
Node: Extension Mechanism Outline866719
Ref: load-extension867136
-Ref: load-new-function868615
-Ref: call-new-function869611
-Node: Extension API Description871620
-Node: Extension API Functions Introduction872959
-Node: General Data Types877737
-Ref: General Data Types-Footnote-1883339
-Node: Requesting Values883638
-Ref: table-value-types-returned884369
-Node: Constructor Functions885323
-Node: Registration Functions888319
-Node: Extension Functions889004
-Node: Exit Callback Functions891178
-Node: Extension Version String892421
-Node: Input Parsers893071
-Node: Output Wrappers902788
-Node: Two-way processors907204
-Node: Printing Messages909334
-Ref: Printing Messages-Footnote-1910411
-Node: Updating `ERRNO'910563
-Node: Accessing Parameters911302
-Node: Symbol Table Access912532
-Node: Symbol table by name913044
-Node: Symbol table by cookie914617
-Ref: Symbol table by cookie-Footnote-1918746
-Node: Cached values918809
-Ref: Cached values-Footnote-1922252
-Node: Array Manipulation922343
-Ref: Array Manipulation-Footnote-1923441
-Node: Array Data Types923480
-Ref: Array Data Types-Footnote-1926183
-Node: Array Functions926275
-Node: Flattening Arrays930041
-Node: Creating Arrays936880
-Node: Extension API Variables941675
-Node: Extension Versioning942311
-Node: Extension API Informational Variables944212
-Node: Extension API Boilerplate945298
-Node: Finding Extensions949129
-Node: Extension Example949676
-Node: Internal File Description950414
-Node: Internal File Ops954102
-Ref: Internal File Ops-Footnote-1965549
-Node: Using Internal File Ops965689
-Ref: Using Internal File Ops-Footnote-1968042
-Node: Extension Samples968308
-Node: Extension Sample File Functions969832
-Node: Extension Sample Fnmatch978305
-Node: Extension Sample Fork980031
-Node: Extension Sample Inplace981249
-Node: Extension Sample Ord983041
-Node: Extension Sample Readdir983820
-Node: Extension Sample Revout985324
-Node: Extension Sample Rev2way985917
-Node: Extension Sample Read write array986607
-Node: Extension Sample Readfile988490
-Node: Extension Sample API Tests989247
-Node: Extension Sample Time989772
-Node: gawkextlib991079
-Node: Language History993460
-Node: V7/SVR3.1994982
-Node: SVR4997303
-Node: POSIX998745
-Node: BTL999753
-Node: POSIX/GNU1000558
-Node: Common Extensions1006093
-Node: Ranges and Locales1007200
-Ref: Ranges and Locales-Footnote-11011818
-Ref: Ranges and Locales-Footnote-21011845
-Ref: Ranges and Locales-Footnote-31012105
-Node: Contributors1012326
-Node: Installation1016622
-Node: Gawk Distribution1017516
-Node: Getting1018000
-Node: Extracting1018826
-Node: Distribution contents1020518
-Node: Unix Installation1025779
-Node: Quick Installation1026396
-Node: Additional Configuration Options1028358
-Node: Configuration Philosophy1029835
-Node: Non-Unix Installation1032177
-Node: PC Installation1032635
-Node: PC Binary Installation1033934
-Node: PC Compiling1035782
-Node: PC Testing1038726
-Node: PC Using1039902
-Node: Cygwin1044087
-Node: MSYS1045087
-Node: VMS Installation1045601
-Node: VMS Compilation1046204
-Ref: VMS Compilation-Footnote-11047211
-Node: VMS Installation Details1047269
-Node: VMS Running1048904
-Node: VMS Old Gawk1050511
-Node: Bugs1050985
-Node: Other Versions1054837
-Node: Notes1060167
-Node: Compatibility Mode1060967
-Node: Additions1061750
-Node: Accessing The Source1062677
-Node: Adding Code1064280
-Node: New Ports1070322
-Node: Derived Files1074457
-Ref: Derived Files-Footnote-11079778
-Ref: Derived Files-Footnote-21079812
-Ref: Derived Files-Footnote-31080412
-Node: Future Extensions1080510
-Node: Implementation Limitations1081091
-Node: Extension Design1082343
-Node: Old Extension Problems1083492
-Ref: Old Extension Problems-Footnote-11085000
-Node: Extension New Mechanism Goals1085057
-Ref: Extension New Mechanism Goals-Footnote-11088416
-Node: Extension Other Design Decisions1088602
-Node: Extension Future Growth1090708
-Node: Old Extension Mechansim1091529
-Node: Basic Concepts1093286
-Node: Basic High Level1093967
-Ref: figure-general-flow1094238
-Ref: figure-process-flow1094838
-Ref: Basic High Level-Footnote-11098068
-Node: Basic Data Typing1098253
-Node: Glossary1101608
-Node: Copying1126919
-Node: GNU Free Documentation License1164476
-Node: Index1189613
+Ref: load-new-function868614
+Ref: call-new-function869609
+Node: Extension API Description871617
+Node: Extension API Functions Introduction872956
+Node: General Data Types877734
+Ref: General Data Types-Footnote-1883336
+Node: Requesting Values883635
+Ref: table-value-types-returned884366
+Node: Constructor Functions885320
+Node: Registration Functions888316
+Node: Extension Functions889001
+Node: Exit Callback Functions891175
+Node: Extension Version String892418
+Node: Input Parsers893068
+Node: Output Wrappers902785
+Node: Two-way processors907201
+Node: Printing Messages909331
+Ref: Printing Messages-Footnote-1910408
+Node: Updating `ERRNO'910560
+Node: Accessing Parameters911299
+Node: Symbol Table Access912529
+Node: Symbol table by name913041
+Node: Symbol table by cookie914614
+Ref: Symbol table by cookie-Footnote-1918743
+Node: Cached values918806
+Ref: Cached values-Footnote-1922249
+Node: Array Manipulation922340
+Ref: Array Manipulation-Footnote-1923438
+Node: Array Data Types923477
+Ref: Array Data Types-Footnote-1926180
+Node: Array Functions926272
+Node: Flattening Arrays930038
+Node: Creating Arrays936877
+Node: Extension API Variables941672
+Node: Extension Versioning942308
+Node: Extension API Informational Variables944209
+Node: Extension API Boilerplate945295
+Node: Finding Extensions949126
+Node: Extension Example949673
+Node: Internal File Description950411
+Node: Internal File Ops954099
+Ref: Internal File Ops-Footnote-1965546
+Node: Using Internal File Ops965686
+Ref: Using Internal File Ops-Footnote-1968039
+Node: Extension Samples968305
+Node: Extension Sample File Functions969829
+Node: Extension Sample Fnmatch978302
+Node: Extension Sample Fork980028
+Node: Extension Sample Inplace981246
+Node: Extension Sample Ord983038
+Node: Extension Sample Readdir983817
+Node: Extension Sample Revout985321
+Node: Extension Sample Rev2way985914
+Node: Extension Sample Read write array986604
+Node: Extension Sample Readfile988487
+Node: Extension Sample API Tests989244
+Node: Extension Sample Time989769
+Node: gawkextlib991076
+Node: Language History993457
+Node: V7/SVR3.1994979
+Node: SVR4997300
+Node: POSIX998742
+Node: BTL999750
+Node: POSIX/GNU1000555
+Node: Common Extensions1006090
+Node: Ranges and Locales1007197
+Ref: Ranges and Locales-Footnote-11011815
+Ref: Ranges and Locales-Footnote-21011842
+Ref: Ranges and Locales-Footnote-31012102
+Node: Contributors1012323
+Node: Installation1016619
+Node: Gawk Distribution1017513
+Node: Getting1017997
+Node: Extracting1018823
+Node: Distribution contents1020515
+Node: Unix Installation1025776
+Node: Quick Installation1026393
+Node: Additional Configuration Options1028355
+Node: Configuration Philosophy1029832
+Node: Non-Unix Installation1032174
+Node: PC Installation1032632
+Node: PC Binary Installation1033931
+Node: PC Compiling1035779
+Node: PC Testing1038723
+Node: PC Using1039899
+Node: Cygwin1044084
+Node: MSYS1045084
+Node: VMS Installation1045598
+Node: VMS Compilation1046201
+Ref: VMS Compilation-Footnote-11047208
+Node: VMS Installation Details1047266
+Node: VMS Running1048901
+Node: VMS Old Gawk1050508
+Node: Bugs1050982
+Node: Other Versions1054834
+Node: Notes1060164
+Node: Compatibility Mode1060964
+Node: Additions1061747
+Node: Accessing The Source1062674
+Node: Adding Code1064277
+Node: New Ports1070319
+Node: Derived Files1074454
+Ref: Derived Files-Footnote-11079775
+Ref: Derived Files-Footnote-21079809
+Ref: Derived Files-Footnote-31080409
+Node: Future Extensions1080507
+Node: Implementation Limitations1081088
+Node: Extension Design1082340
+Node: Old Extension Problems1083489
+Ref: Old Extension Problems-Footnote-11084997
+Node: Extension New Mechanism Goals1085054
+Ref: Extension New Mechanism Goals-Footnote-11088413
+Node: Extension Other Design Decisions1088599
+Node: Extension Future Growth1090705
+Node: Old Extension Mechansim1091526
+Node: Basic Concepts1093283
+Node: Basic High Level1093964
+Ref: figure-general-flow1094235
+Ref: figure-process-flow1094834
+Ref: Basic High Level-Footnote-11098063
+Node: Basic Data Typing1098248
+Node: Glossary1101603
+Node: Copying1126914
+Node: GNU Free Documentation License1164471
+Node: Index1189608

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 169f8a22..307f21b5 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -28354,11 +28354,11 @@ This is shown in @ref{load-extension}.
@float Figure,load-extension
@caption{Loading The Extension}
-@c FIXME: One day, makeinfo should correctly center the text file
-@c as a block. At that time it should be enough to use the line
-@c in the ifnotinfo block. This applies to the other figures as well.
+@c FIXME: One day, it should not be necessary to have two cases,
+@c but rather just the one without the "txt" final argument.
+@c This applies to the other figures as well.
@ifinfo
-@image{api-figure1, , , Loading the extension, txt}
+@center @image{api-figure1, , , Loading the extension, txt}
@end ifinfo
@ifnotinfo
@center @image{api-figure1, , , Loading the extension}
@@ -28374,7 +28374,7 @@ This is shown in @ref{load-new-function}.
@float Figure,load-new-function
@caption{Loading The New Function}
@ifinfo
-@image{api-figure2, , , Loading the new function, txt}
+@center @image{api-figure2, , , Loading the new function, txt}
@end ifinfo
@ifnotinfo
@center @image{api-figure2, , , Loading the new function}
@@ -28391,7 +28391,7 @@ This is shown in @ref{call-new-function}.
@float Figure,call-new-function
@caption{Calling The New Function}
@ifinfo
-@image{api-figure3, , , Calling the new function, txt}
+@center @image{api-figure3, , , Calling the new function, txt}
@end ifinfo
@ifnotinfo
@center @image{api-figure3, , , Calling the new function}
@@ -35109,7 +35109,7 @@ some input data and produce results. See @ref{figure-general-flow}.
@float Figure,figure-general-flow
@caption{General Program Flow}
@ifinfo
-@image{general-program, , , General program flow, txt}
+@center @image{general-program, , , General program flow, txt}
@end ifinfo
@ifnotinfo
@center @image{general-program, , , General program flow}
@@ -35136,7 +35136,7 @@ in @ref{figure-process-flow}:
@float Figure,figure-process-flow
@caption{Basic Program Steps}
@ifinfo
-@image{process-flow, , , Basic Program Stages, txt}
+@center @image{process-flow, , , Basic Program Stages, txt}
@end ifinfo
@ifnotinfo
@center @image{process-flow, , , Basic Program Stages}