[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-591
From: |
Arnold Robbins |
Subject: |
[gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-591-g1e59361 |
Date: |
Tue, 17 Feb 2015 21:07:41 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".
The branch, gawk-4.1-stable has been updated
via 1e593610891a14187d0f44bec56520dfa118a95b (commit)
from cde238397af273f91deeaadf7e87713fbcb8ffbb (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=1e593610891a14187d0f44bec56520dfa118a95b
commit 1e593610891a14187d0f44bec56520dfa118a95b
Author: Arnold D. Robbins <address@hidden>
Date: Tue Feb 17 23:07:25 2015 +0200
More minor doc fixes.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 53dc566..8f2c1b7 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2015-02-17 Arnold D. Robbins <address@hidden>
+
+ * gawktexi.in: A few minor formatting fixes to sync with O'Reilly
+ version.
+
2015-02-13 Arnold D. Robbins <address@hidden>
* gawktexi.in: O'Reilly fixes. Through QC1 review.
diff --git a/doc/gawk.info b/doc/gawk.info
index 44fbd8d..a6eecfd 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -6524,7 +6524,7 @@ which they may appear:
messages at runtime. *Note Printf Ordering::, which describes how
and why to use positional specifiers. For now, we ignore them.
-`- (Minus)'
+`-' (Minus)
The minus sign, used before the width modifier (see later on in
this list), says to left-justify the argument within its specified
width. Normally, the argument is printed right-justified in the
@@ -6534,7 +6534,7 @@ which they may appear:
prints `foo*'.
-`SPACE'
+SPACE
For numeric conversions, prefix positive values with a space and
negative values with a minus sign.
@@ -6579,7 +6579,7 @@ which they may appear:
programs. For information on appropriate quoting tricks, see
*note Quoting::.
-`WIDTH'
+WIDTH
This is a number specifying the desired minimum width of a field.
Inserting any number between the `%' sign and the format-control
character forces the field to expand to this width. The default
@@ -23171,14 +23171,14 @@ This node presents them all as function prototypes,
in the way that
extension code would use them:
`static inline awk_value_t *'
-`make_const_string(const char *string, size_t length, awk_value_t *result)'
+`make_const_string(const char *string, size_t length, awk_value_t *result);'
This function creates a string value in the `awk_value_t' variable
pointed to by `result'. It expects `string' to be a C string
constant (or other string data), and automatically creates a
_copy_ of the data for storage in `result'. It returns `result'.
`static inline awk_value_t *'
-`make_malloced_string(const char *string, size_t length, awk_value_t *result)'
+`make_malloced_string(const char *string, size_t length, awk_value_t *result);'
This function creates a string value in the `awk_value_t' variable
pointed to by `result'. It expects `string' to be a `char *' value
pointing to data previously obtained from `gawk_malloc()',
@@ -23187,13 +23187,13 @@ extension code would use them:
for it. It returns `result'.
`static inline awk_value_t *'
-`make_null_string(awk_value_t *result)'
+`make_null_string(awk_value_t *result);'
This specialized function creates a null string (the "undefined"
value) in the `awk_value_t' variable pointed to by `result'. It
returns `result'.
`static inline awk_value_t *'
-`make_number(double num, awk_value_t *result)'
+`make_number(double num, awk_value_t *result);'
This function simply creates a numeric value in the `awk_value_t'
variable pointed to by `result'.
@@ -34610,310 +34610,310 @@ Node: Printf279578
Node: Basic Printf280363
Node: Control Letters281935
Node: Format Modifiers285920
-Node: Printf Examples291930
-Node: Redirection294416
-Node: Special FD301254
-Ref: Special FD-Footnote-1304420
-Node: Special Files304494
-Node: Other Inherited Files305111
-Node: Special Network306111
-Node: Special Caveats306973
-Node: Close Files And Pipes307922
-Ref: Close Files And Pipes-Footnote-1315113
-Ref: Close Files And Pipes-Footnote-2315261
-Node: Output Summary315411
-Node: Output Exercises316409
-Node: Expressions317089
-Node: Values318278
-Node: Constants318955
-Node: Scalar Constants319646
-Ref: Scalar Constants-Footnote-1320508
-Node: Nondecimal-numbers320758
-Node: Regexp Constants323768
-Node: Using Constant Regexps324294
-Node: Variables327457
-Node: Using Variables328114
-Node: Assignment Options330025
-Node: Conversion331900
-Node: Strings And Numbers332424
-Ref: Strings And Numbers-Footnote-1335489
-Node: Locale influences conversions335598
-Ref: table-locale-affects338344
-Node: All Operators338936
-Node: Arithmetic Ops339565
-Node: Concatenation342070
-Ref: Concatenation-Footnote-1344889
-Node: Assignment Ops344996
-Ref: table-assign-ops349975
-Node: Increment Ops351285
-Node: Truth Values and Conditions354716
-Node: Truth Values355799
-Node: Typing and Comparison356848
-Node: Variable Typing357664
-Node: Comparison Operators361331
-Ref: table-relational-ops361741
-Node: POSIX String Comparison365236
-Ref: POSIX String Comparison-Footnote-1366308
-Node: Boolean Ops366447
-Ref: Boolean Ops-Footnote-1370925
-Node: Conditional Exp371016
-Node: Function Calls372754
-Node: Precedence376634
-Node: Locales380294
-Node: Expressions Summary381926
-Node: Patterns and Actions384497
-Node: Pattern Overview385617
-Node: Regexp Patterns387296
-Node: Expression Patterns387839
-Node: Ranges391619
-Node: BEGIN/END394726
-Node: Using BEGIN/END395487
-Ref: Using BEGIN/END-Footnote-1398223
-Node: I/O And BEGIN/END398329
-Node: BEGINFILE/ENDFILE400644
-Node: Empty403541
-Node: Using Shell Variables403858
-Node: Action Overview406131
-Node: Statements408457
-Node: If Statement410305
-Node: While Statement411800
-Node: Do Statement413828
-Node: For Statement414976
-Node: Switch Statement418134
-Node: Break Statement420516
-Node: Continue Statement422557
-Node: Next Statement424384
-Node: Nextfile Statement426765
-Node: Exit Statement429393
-Node: Built-in Variables431804
-Node: User-modified432937
-Ref: User-modified-Footnote-1440640
-Node: Auto-set440702
-Ref: Auto-set-Footnote-1453754
-Ref: Auto-set-Footnote-2453959
-Node: ARGC and ARGV454015
-Node: Pattern Action Summary458233
-Node: Arrays460666
-Node: Array Basics461995
-Node: Array Intro462839
-Ref: figure-array-elements464773
-Ref: Array Intro-Footnote-1467393
-Node: Reference to Elements467521
-Node: Assigning Elements469983
-Node: Array Example470474
-Node: Scanning an Array472233
-Node: Controlling Scanning475253
-Ref: Controlling Scanning-Footnote-1480647
-Node: Numeric Array Subscripts480963
-Node: Uninitialized Subscripts483148
-Node: Delete484765
-Ref: Delete-Footnote-1487514
-Node: Multidimensional487571
-Node: Multiscanning490668
-Node: Arrays of Arrays492257
-Node: Arrays Summary497011
-Node: Functions499102
-Node: Built-in500141
-Node: Calling Built-in501219
-Node: Numeric Functions503214
-Ref: Numeric Functions-Footnote-1507230
-Ref: Numeric Functions-Footnote-2507587
-Ref: Numeric Functions-Footnote-3507635
-Node: String Functions507907
-Ref: String Functions-Footnote-1531408
-Ref: String Functions-Footnote-2531537
-Ref: String Functions-Footnote-3531785
-Node: Gory Details531872
-Ref: table-sub-escapes533653
-Ref: table-sub-proposed535168
-Ref: table-posix-sub536530
-Ref: table-gensub-escapes538067
-Ref: Gory Details-Footnote-1538900
-Node: I/O Functions539051
-Ref: I/O Functions-Footnote-1546287
-Node: Time Functions546434
-Ref: Time Functions-Footnote-1556943
-Ref: Time Functions-Footnote-2557011
-Ref: Time Functions-Footnote-3557169
-Ref: Time Functions-Footnote-4557280
-Ref: Time Functions-Footnote-5557392
-Ref: Time Functions-Footnote-6557619
-Node: Bitwise Functions557885
-Ref: table-bitwise-ops558447
-Ref: Bitwise Functions-Footnote-1562775
-Node: Type Functions562947
-Node: I18N Functions564099
-Node: User-defined565746
-Node: Definition Syntax566551
-Ref: Definition Syntax-Footnote-1572210
-Node: Function Example572281
-Ref: Function Example-Footnote-1575202
-Node: Function Caveats575224
-Node: Calling A Function575742
-Node: Variable Scope576700
-Node: Pass By Value/Reference579693
-Node: Return Statement583190
-Node: Dynamic Typing586169
-Node: Indirect Calls587098
-Ref: Indirect Calls-Footnote-1598404
-Node: Functions Summary598532
-Node: Library Functions601234
-Ref: Library Functions-Footnote-1604842
-Ref: Library Functions-Footnote-2604985
-Node: Library Names605156
-Ref: Library Names-Footnote-1608614
-Ref: Library Names-Footnote-2608837
-Node: General Functions608923
-Node: Strtonum Function610026
-Node: Assert Function613048
-Node: Round Function616372
-Node: Cliff Random Function617913
-Node: Ordinal Functions618929
-Ref: Ordinal Functions-Footnote-1621992
-Ref: Ordinal Functions-Footnote-2622244
-Node: Join Function622455
-Ref: Join Function-Footnote-1624225
-Node: Getlocaltime Function624425
-Node: Readfile Function628169
-Node: Shell Quoting630141
-Node: Data File Management631542
-Node: Filetrans Function632174
-Node: Rewind Function636270
-Node: File Checking637656
-Ref: File Checking-Footnote-1638989
-Node: Empty Files639190
-Node: Ignoring Assigns641169
-Node: Getopt Function642719
-Ref: Getopt Function-Footnote-1654183
-Node: Passwd Functions654383
-Ref: Passwd Functions-Footnote-1663223
-Node: Group Functions663311
-Ref: Group Functions-Footnote-1671208
-Node: Walking Arrays671413
-Node: Library Functions Summary673013
-Node: Library Exercises674417
-Node: Sample Programs675697
-Node: Running Examples676467
-Node: Clones677195
-Node: Cut Program678419
-Node: Egrep Program688139
-Ref: Egrep Program-Footnote-1695642
-Node: Id Program695752
-Node: Split Program699428
-Ref: Split Program-Footnote-1702882
-Node: Tee Program703010
-Node: Uniq Program705799
-Node: Wc Program713218
-Ref: Wc Program-Footnote-1717468
-Node: Miscellaneous Programs717562
-Node: Dupword Program718775
-Node: Alarm Program720806
-Node: Translate Program725611
-Ref: Translate Program-Footnote-1730174
-Node: Labels Program730444
-Ref: Labels Program-Footnote-1733795
-Node: Word Sorting733879
-Node: History Sorting737949
-Node: Extract Program739784
-Node: Simple Sed747308
-Node: Igawk Program750378
-Ref: Igawk Program-Footnote-1764704
-Ref: Igawk Program-Footnote-2764905
-Ref: Igawk Program-Footnote-3765027
-Node: Anagram Program765142
-Node: Signature Program768203
-Node: Programs Summary769450
-Node: Programs Exercises770671
-Ref: Programs Exercises-Footnote-1774802
-Node: Advanced Features774893
-Node: Nondecimal Data776875
-Node: Array Sorting778465
-Node: Controlling Array Traversal779165
-Ref: Controlling Array Traversal-Footnote-1787531
-Node: Array Sorting Functions787649
-Ref: Array Sorting Functions-Footnote-1791535
-Node: Two-way I/O791731
-Ref: Two-way I/O-Footnote-1796676
-Ref: Two-way I/O-Footnote-2796862
-Node: TCP/IP Networking796944
-Node: Profiling799816
-Node: Advanced Features Summary807357
-Node: Internationalization809290
-Node: I18N and L10N810770
-Node: Explaining gettext811456
-Ref: Explaining gettext-Footnote-1816481
-Ref: Explaining gettext-Footnote-2816665
-Node: Programmer i18n816830
-Ref: Programmer i18n-Footnote-1821706
-Node: Translator i18n821755
-Node: String Extraction822549
-Ref: String Extraction-Footnote-1823680
-Node: Printf Ordering823766
-Ref: Printf Ordering-Footnote-1826552
-Node: I18N Portability826616
-Ref: I18N Portability-Footnote-1829072
-Node: I18N Example829135
-Ref: I18N Example-Footnote-1831938
-Node: Gawk I18N832010
-Node: I18N Summary832654
-Node: Debugger833994
-Node: Debugging835016
-Node: Debugging Concepts835457
-Node: Debugging Terms837267
-Node: Awk Debugging839839
-Node: Sample Debugging Session840745
-Node: Debugger Invocation841279
-Node: Finding The Bug842664
-Node: List of Debugger Commands849143
-Node: Breakpoint Control850475
-Node: Debugger Execution Control854152
-Node: Viewing And Changing Data857511
-Node: Execution Stack860887
-Node: Debugger Info862522
-Node: Miscellaneous Debugger Commands866567
-Node: Readline Support871568
-Node: Limitations872462
-Node: Debugging Summary874577
-Node: Arbitrary Precision Arithmetic875751
-Node: Computer Arithmetic877167
-Ref: table-numeric-ranges880766
-Ref: Computer Arithmetic-Footnote-1881290
-Node: Math Definitions881347
-Ref: table-ieee-formats884642
-Ref: Math Definitions-Footnote-1885246
-Node: MPFR features885351
-Node: FP Math Caution887022
-Ref: FP Math Caution-Footnote-1888072
-Node: Inexactness of computations888441
-Node: Inexact representation889400
-Node: Comparing FP Values890758
-Node: Errors accumulate891840
-Node: Getting Accuracy893272
-Node: Try To Round895976
-Node: Setting precision896875
-Ref: table-predefined-precision-strings897559
-Node: Setting the rounding mode899388
-Ref: table-gawk-rounding-modes899752
-Ref: Setting the rounding mode-Footnote-1903204
-Node: Arbitrary Precision Integers903383
-Ref: Arbitrary Precision Integers-Footnote-1906367
-Node: POSIX Floating Point Problems906516
-Ref: POSIX Floating Point Problems-Footnote-1910395
-Node: Floating point summary910433
-Node: Dynamic Extensions912629
-Node: Extension Intro914181
-Node: Plugin License915446
-Node: Extension Mechanism Outline916243
-Ref: figure-load-extension916671
-Ref: figure-register-new-function918151
-Ref: figure-call-new-function919155
-Node: Extension API Description921142
-Node: Extension API Functions Introduction922592
-Node: General Data Types927413
-Ref: General Data Types-Footnote-1933313
-Node: Memory Allocation Functions933612
-Ref: Memory Allocation Functions-Footnote-1936451
-Node: Constructor Functions936550
+Node: Printf Examples291926
+Node: Redirection294412
+Node: Special FD301250
+Ref: Special FD-Footnote-1304416
+Node: Special Files304490
+Node: Other Inherited Files305107
+Node: Special Network306107
+Node: Special Caveats306969
+Node: Close Files And Pipes307918
+Ref: Close Files And Pipes-Footnote-1315109
+Ref: Close Files And Pipes-Footnote-2315257
+Node: Output Summary315407
+Node: Output Exercises316405
+Node: Expressions317085
+Node: Values318274
+Node: Constants318951
+Node: Scalar Constants319642
+Ref: Scalar Constants-Footnote-1320504
+Node: Nondecimal-numbers320754
+Node: Regexp Constants323764
+Node: Using Constant Regexps324290
+Node: Variables327453
+Node: Using Variables328110
+Node: Assignment Options330021
+Node: Conversion331896
+Node: Strings And Numbers332420
+Ref: Strings And Numbers-Footnote-1335485
+Node: Locale influences conversions335594
+Ref: table-locale-affects338340
+Node: All Operators338932
+Node: Arithmetic Ops339561
+Node: Concatenation342066
+Ref: Concatenation-Footnote-1344885
+Node: Assignment Ops344992
+Ref: table-assign-ops349971
+Node: Increment Ops351281
+Node: Truth Values and Conditions354712
+Node: Truth Values355795
+Node: Typing and Comparison356844
+Node: Variable Typing357660
+Node: Comparison Operators361327
+Ref: table-relational-ops361737
+Node: POSIX String Comparison365232
+Ref: POSIX String Comparison-Footnote-1366304
+Node: Boolean Ops366443
+Ref: Boolean Ops-Footnote-1370921
+Node: Conditional Exp371012
+Node: Function Calls372750
+Node: Precedence376630
+Node: Locales380290
+Node: Expressions Summary381922
+Node: Patterns and Actions384493
+Node: Pattern Overview385613
+Node: Regexp Patterns387292
+Node: Expression Patterns387835
+Node: Ranges391615
+Node: BEGIN/END394722
+Node: Using BEGIN/END395483
+Ref: Using BEGIN/END-Footnote-1398219
+Node: I/O And BEGIN/END398325
+Node: BEGINFILE/ENDFILE400640
+Node: Empty403537
+Node: Using Shell Variables403854
+Node: Action Overview406127
+Node: Statements408453
+Node: If Statement410301
+Node: While Statement411796
+Node: Do Statement413824
+Node: For Statement414972
+Node: Switch Statement418130
+Node: Break Statement420512
+Node: Continue Statement422553
+Node: Next Statement424380
+Node: Nextfile Statement426761
+Node: Exit Statement429389
+Node: Built-in Variables431800
+Node: User-modified432933
+Ref: User-modified-Footnote-1440636
+Node: Auto-set440698
+Ref: Auto-set-Footnote-1453750
+Ref: Auto-set-Footnote-2453955
+Node: ARGC and ARGV454011
+Node: Pattern Action Summary458229
+Node: Arrays460662
+Node: Array Basics461991
+Node: Array Intro462835
+Ref: figure-array-elements464769
+Ref: Array Intro-Footnote-1467389
+Node: Reference to Elements467517
+Node: Assigning Elements469979
+Node: Array Example470470
+Node: Scanning an Array472229
+Node: Controlling Scanning475249
+Ref: Controlling Scanning-Footnote-1480643
+Node: Numeric Array Subscripts480959
+Node: Uninitialized Subscripts483144
+Node: Delete484761
+Ref: Delete-Footnote-1487510
+Node: Multidimensional487567
+Node: Multiscanning490664
+Node: Arrays of Arrays492253
+Node: Arrays Summary497007
+Node: Functions499098
+Node: Built-in500137
+Node: Calling Built-in501215
+Node: Numeric Functions503210
+Ref: Numeric Functions-Footnote-1507226
+Ref: Numeric Functions-Footnote-2507583
+Ref: Numeric Functions-Footnote-3507631
+Node: String Functions507903
+Ref: String Functions-Footnote-1531404
+Ref: String Functions-Footnote-2531533
+Ref: String Functions-Footnote-3531781
+Node: Gory Details531868
+Ref: table-sub-escapes533649
+Ref: table-sub-proposed535164
+Ref: table-posix-sub536526
+Ref: table-gensub-escapes538063
+Ref: Gory Details-Footnote-1538896
+Node: I/O Functions539047
+Ref: I/O Functions-Footnote-1546283
+Node: Time Functions546430
+Ref: Time Functions-Footnote-1556939
+Ref: Time Functions-Footnote-2557007
+Ref: Time Functions-Footnote-3557165
+Ref: Time Functions-Footnote-4557276
+Ref: Time Functions-Footnote-5557388
+Ref: Time Functions-Footnote-6557615
+Node: Bitwise Functions557881
+Ref: table-bitwise-ops558443
+Ref: Bitwise Functions-Footnote-1562771
+Node: Type Functions562943
+Node: I18N Functions564095
+Node: User-defined565742
+Node: Definition Syntax566547
+Ref: Definition Syntax-Footnote-1572206
+Node: Function Example572277
+Ref: Function Example-Footnote-1575198
+Node: Function Caveats575220
+Node: Calling A Function575738
+Node: Variable Scope576696
+Node: Pass By Value/Reference579689
+Node: Return Statement583186
+Node: Dynamic Typing586165
+Node: Indirect Calls587094
+Ref: Indirect Calls-Footnote-1598400
+Node: Functions Summary598528
+Node: Library Functions601230
+Ref: Library Functions-Footnote-1604838
+Ref: Library Functions-Footnote-2604981
+Node: Library Names605152
+Ref: Library Names-Footnote-1608610
+Ref: Library Names-Footnote-2608833
+Node: General Functions608919
+Node: Strtonum Function610022
+Node: Assert Function613044
+Node: Round Function616368
+Node: Cliff Random Function617909
+Node: Ordinal Functions618925
+Ref: Ordinal Functions-Footnote-1621988
+Ref: Ordinal Functions-Footnote-2622240
+Node: Join Function622451
+Ref: Join Function-Footnote-1624221
+Node: Getlocaltime Function624421
+Node: Readfile Function628165
+Node: Shell Quoting630137
+Node: Data File Management631538
+Node: Filetrans Function632170
+Node: Rewind Function636266
+Node: File Checking637652
+Ref: File Checking-Footnote-1638985
+Node: Empty Files639186
+Node: Ignoring Assigns641165
+Node: Getopt Function642715
+Ref: Getopt Function-Footnote-1654179
+Node: Passwd Functions654379
+Ref: Passwd Functions-Footnote-1663219
+Node: Group Functions663307
+Ref: Group Functions-Footnote-1671204
+Node: Walking Arrays671409
+Node: Library Functions Summary673009
+Node: Library Exercises674413
+Node: Sample Programs675693
+Node: Running Examples676463
+Node: Clones677191
+Node: Cut Program678415
+Node: Egrep Program688135
+Ref: Egrep Program-Footnote-1695638
+Node: Id Program695748
+Node: Split Program699424
+Ref: Split Program-Footnote-1702878
+Node: Tee Program703006
+Node: Uniq Program705795
+Node: Wc Program713214
+Ref: Wc Program-Footnote-1717464
+Node: Miscellaneous Programs717558
+Node: Dupword Program718771
+Node: Alarm Program720802
+Node: Translate Program725607
+Ref: Translate Program-Footnote-1730170
+Node: Labels Program730440
+Ref: Labels Program-Footnote-1733791
+Node: Word Sorting733875
+Node: History Sorting737945
+Node: Extract Program739780
+Node: Simple Sed747304
+Node: Igawk Program750374
+Ref: Igawk Program-Footnote-1764700
+Ref: Igawk Program-Footnote-2764901
+Ref: Igawk Program-Footnote-3765023
+Node: Anagram Program765138
+Node: Signature Program768199
+Node: Programs Summary769446
+Node: Programs Exercises770667
+Ref: Programs Exercises-Footnote-1774798
+Node: Advanced Features774889
+Node: Nondecimal Data776871
+Node: Array Sorting778461
+Node: Controlling Array Traversal779161
+Ref: Controlling Array Traversal-Footnote-1787527
+Node: Array Sorting Functions787645
+Ref: Array Sorting Functions-Footnote-1791531
+Node: Two-way I/O791727
+Ref: Two-way I/O-Footnote-1796672
+Ref: Two-way I/O-Footnote-2796858
+Node: TCP/IP Networking796940
+Node: Profiling799812
+Node: Advanced Features Summary807353
+Node: Internationalization809286
+Node: I18N and L10N810766
+Node: Explaining gettext811452
+Ref: Explaining gettext-Footnote-1816477
+Ref: Explaining gettext-Footnote-2816661
+Node: Programmer i18n816826
+Ref: Programmer i18n-Footnote-1821702
+Node: Translator i18n821751
+Node: String Extraction822545
+Ref: String Extraction-Footnote-1823676
+Node: Printf Ordering823762
+Ref: Printf Ordering-Footnote-1826548
+Node: I18N Portability826612
+Ref: I18N Portability-Footnote-1829068
+Node: I18N Example829131
+Ref: I18N Example-Footnote-1831934
+Node: Gawk I18N832006
+Node: I18N Summary832650
+Node: Debugger833990
+Node: Debugging835012
+Node: Debugging Concepts835453
+Node: Debugging Terms837263
+Node: Awk Debugging839835
+Node: Sample Debugging Session840741
+Node: Debugger Invocation841275
+Node: Finding The Bug842660
+Node: List of Debugger Commands849139
+Node: Breakpoint Control850471
+Node: Debugger Execution Control854148
+Node: Viewing And Changing Data857507
+Node: Execution Stack860883
+Node: Debugger Info862518
+Node: Miscellaneous Debugger Commands866563
+Node: Readline Support871564
+Node: Limitations872458
+Node: Debugging Summary874573
+Node: Arbitrary Precision Arithmetic875747
+Node: Computer Arithmetic877163
+Ref: table-numeric-ranges880762
+Ref: Computer Arithmetic-Footnote-1881286
+Node: Math Definitions881343
+Ref: table-ieee-formats884638
+Ref: Math Definitions-Footnote-1885242
+Node: MPFR features885347
+Node: FP Math Caution887018
+Ref: FP Math Caution-Footnote-1888068
+Node: Inexactness of computations888437
+Node: Inexact representation889396
+Node: Comparing FP Values890754
+Node: Errors accumulate891836
+Node: Getting Accuracy893268
+Node: Try To Round895972
+Node: Setting precision896871
+Ref: table-predefined-precision-strings897555
+Node: Setting the rounding mode899384
+Ref: table-gawk-rounding-modes899748
+Ref: Setting the rounding mode-Footnote-1903200
+Node: Arbitrary Precision Integers903379
+Ref: Arbitrary Precision Integers-Footnote-1906363
+Node: POSIX Floating Point Problems906512
+Ref: POSIX Floating Point Problems-Footnote-1910391
+Node: Floating point summary910429
+Node: Dynamic Extensions912625
+Node: Extension Intro914177
+Node: Plugin License915442
+Node: Extension Mechanism Outline916239
+Ref: figure-load-extension916667
+Ref: figure-register-new-function918147
+Ref: figure-call-new-function919151
+Node: Extension API Description921138
+Node: Extension API Functions Introduction922588
+Node: General Data Types927409
+Ref: General Data Types-Footnote-1933309
+Node: Memory Allocation Functions933608
+Ref: Memory Allocation Functions-Footnote-1936447
+Node: Constructor Functions936546
Node: Registration Functions938285
Node: Extension Functions938970
Node: Exit Callback Functions941267
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 1ca6880..a04cef4 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -9406,12 +9406,12 @@ represent
spaces in the output. Here are the possible modifiers, in the order in
which they may appear:
address@hidden @code
address@hidden @asis
@cindex differences in @command{awk} and @command{gawk},
@code{print}/@code{printf} statements
@cindex @code{printf} statement, positional specifiers
@c the code{} does NOT start a secondary
@cindex positional specifiers, @code{printf} statement
address@hidden @var{N}$
address@hidden @address@hidden
An integer constant followed by a @samp{$} is a @dfn{positional specifier}.
Normally, format specifications are applied to arguments in the order
given in the format string. With a positional specifier, the format
@@ -9434,7 +9434,7 @@ messages at runtime.
which describes how and why to use positional specifiers.
For now, we ignore them.
address@hidden - @r{(Minus)}
address@hidden @code{-} (Minus)
The minus sign, used before the width modifier (see later on in
this list),
says to left-justify
@@ -9452,13 +9452,13 @@ prints @address@hidden
For numeric conversions, prefix positive values with a space and
negative values with a minus sign.
address@hidden +
address@hidden @code{+}
The plus sign, used before the width modifier (see later on in
this list),
says to always supply a sign for numeric conversions, even if the data
to format is positive. The @samp{+} overrides the space modifier.
address@hidden #
address@hidden @code{#}
Use an ``alternative form'' for certain control letters.
For @samp{%o}, supply a leading zero.
For @samp{%x} and @samp{%X}, supply a leading @samp{0x} or @samp{0X} for
@@ -9467,14 +9467,14 @@ For @samp{%e}, @samp{%E}, @samp{%f}, and @samp{%F}, the
result always
contains a decimal point.
For @samp{%g} and @samp{%G}, trailing zeros are not removed from the result.
address@hidden 0
address@hidden @code{0}
A leading @samp{0} (zero) acts as a flag indicating that output should be
padded with zeros instead of spaces.
This applies only to the numeric output formats.
This flag only has an effect when the field width is wider than the
value to print.
address@hidden '
address@hidden @code{'}
A single quote or apostrophe character is a POSIX extension to ISO C.
It indicates that the integer part of a floating-point value, or the
entire part of an integer decimal value, should have a thousands-separator
@@ -9527,7 +9527,7 @@ prints @samp{foobar}.
Preceding the @var{width} with a minus sign causes the output to be
padded with spaces on the right, instead of on the left.
address@hidden address@hidden
address@hidden @address@hidden
A period followed by an integer constant
specifies the precision to use when printing.
The meaning of the precision varies by control letter:
@@ -31733,14 +31733,14 @@ the way that extension code would use them:
@table @code
@item static inline awk_value_t *
address@hidden make_const_string(const char *string, size_t length, awk_value_t
*result)
address@hidden make_const_string(const char *string, size_t length, awk_value_t
*result);
This function creates a string value in the @code{awk_value_t} variable
pointed to by @code{result}. It expects @code{string} to be a C string constant
(or other string data), and automatically creates a @emph{copy} of the data
for storage in @code{result}. It returns @code{result}.
@item static inline awk_value_t *
address@hidden make_malloced_string(const char *string, size_t length,
awk_value_t *result)
address@hidden make_malloced_string(const char *string, size_t length,
awk_value_t *result);
This function creates a string value in the @code{awk_value_t} variable
pointed to by @code{result}. It expects @code{string} to be a @samp{char *}
value pointing to data previously obtained from @code{gawk_malloc()},
@code{gawk_calloc()}, or @code{gawk_realloc()}. The idea here
@@ -31748,13 +31748,13 @@ is that the data is passed directly to
@command{gawk}, which assumes
responsibility for it. It returns @code{result}.
@item static inline awk_value_t *
address@hidden make_null_string(awk_value_t *result)
address@hidden make_null_string(awk_value_t *result);
This specialized function creates a null string (the ``undefined'' value)
in the @code{awk_value_t} variable pointed to by @code{result}.
It returns @code{result}.
@item static inline awk_value_t *
address@hidden make_number(double num, awk_value_t *result)
address@hidden make_number(double num, awk_value_t *result);
This function simply creates a numeric value in the @code{awk_value_t} variable
pointed to by @code{result}.
@end table
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 724a559..1a5be1b 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -9006,12 +9006,12 @@ represent
spaces in the output. Here are the possible modifiers, in the order in
which they may appear:
address@hidden @code
address@hidden @asis
@cindex differences in @command{awk} and @command{gawk},
@code{print}/@code{printf} statements
@cindex @code{printf} statement, positional specifiers
@c the code{} does NOT start a secondary
@cindex positional specifiers, @code{printf} statement
address@hidden @var{N}$
address@hidden @address@hidden
An integer constant followed by a @samp{$} is a @dfn{positional specifier}.
Normally, format specifications are applied to arguments in the order
given in the format string. With a positional specifier, the format
@@ -9034,7 +9034,7 @@ messages at runtime.
which describes how and why to use positional specifiers.
For now, we ignore them.
address@hidden - @r{(Minus)}
address@hidden @code{-} (Minus)
The minus sign, used before the width modifier (see later on in
this list),
says to left-justify
@@ -9052,13 +9052,13 @@ prints @address@hidden
For numeric conversions, prefix positive values with a space and
negative values with a minus sign.
address@hidden +
address@hidden @code{+}
The plus sign, used before the width modifier (see later on in
this list),
says to always supply a sign for numeric conversions, even if the data
to format is positive. The @samp{+} overrides the space modifier.
address@hidden #
address@hidden @code{#}
Use an ``alternative form'' for certain control letters.
For @samp{%o}, supply a leading zero.
For @samp{%x} and @samp{%X}, supply a leading @samp{0x} or @samp{0X} for
@@ -9067,14 +9067,14 @@ For @samp{%e}, @samp{%E}, @samp{%f}, and @samp{%F}, the
result always
contains a decimal point.
For @samp{%g} and @samp{%G}, trailing zeros are not removed from the result.
address@hidden 0
address@hidden @code{0}
A leading @samp{0} (zero) acts as a flag indicating that output should be
padded with zeros instead of spaces.
This applies only to the numeric output formats.
This flag only has an effect when the field width is wider than the
value to print.
address@hidden '
address@hidden @code{'}
A single quote or apostrophe character is a POSIX extension to ISO C.
It indicates that the integer part of a floating-point value, or the
entire part of an integer decimal value, should have a thousands-separator
@@ -9127,7 +9127,7 @@ prints @samp{foobar}.
Preceding the @var{width} with a minus sign causes the output to be
padded with spaces on the right, instead of on the left.
address@hidden address@hidden
address@hidden @address@hidden
A period followed by an integer constant
specifies the precision to use when printing.
The meaning of the precision varies by control letter:
@@ -30824,14 +30824,14 @@ the way that extension code would use them:
@table @code
@item static inline awk_value_t *
address@hidden make_const_string(const char *string, size_t length, awk_value_t
*result)
address@hidden make_const_string(const char *string, size_t length, awk_value_t
*result);
This function creates a string value in the @code{awk_value_t} variable
pointed to by @code{result}. It expects @code{string} to be a C string constant
(or other string data), and automatically creates a @emph{copy} of the data
for storage in @code{result}. It returns @code{result}.
@item static inline awk_value_t *
address@hidden make_malloced_string(const char *string, size_t length,
awk_value_t *result)
address@hidden make_malloced_string(const char *string, size_t length,
awk_value_t *result);
This function creates a string value in the @code{awk_value_t} variable
pointed to by @code{result}. It expects @code{string} to be a @samp{char *}
value pointing to data previously obtained from @code{gawk_malloc()},
@code{gawk_calloc()}, or @code{gawk_realloc()}. The idea here
@@ -30839,13 +30839,13 @@ is that the data is passed directly to
@command{gawk}, which assumes
responsibility for it. It returns @code{result}.
@item static inline awk_value_t *
address@hidden make_null_string(awk_value_t *result)
address@hidden make_null_string(awk_value_t *result);
This specialized function creates a null string (the ``undefined'' value)
in the @code{awk_value_t} variable pointed to by @code{result}.
It returns @code{result}.
@item static inline awk_value_t *
address@hidden make_number(double num, awk_value_t *result)
address@hidden make_number(double num, awk_value_t *result);
This function simply creates a numeric value in the @code{awk_value_t} variable
pointed to by @code{result}.
@end table
-----------------------------------------------------------------------
Summary of changes:
doc/ChangeLog | 5 +
doc/gawk.info | 622 +++++++++++++++++++++++++++---------------------------
doc/gawk.texi | 24 +-
doc/gawktexi.in | 24 +-
4 files changed, 340 insertions(+), 335 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-591-g1e59361,
Arnold Robbins <=