gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-479-gbce7223


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-479-gbce7223
Date: Mon, 05 May 2014 14:50:40 +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, master has been updated
       via  bce72232ae0d79d8af6b5aa1986b78c04d6c7c28 (commit)
       via  628837bf58f885225532b6c2de41b60ffa7c14e9 (commit)
       via  c1d7f8b0dfa6264148c3369e46fbe68dd6add2dc (commit)
       via  823aca91eec1b7525b74b9cd66ae286c37f2da75 (commit)
      from  989529069906ee419cf6fa370909ebc59e0db09e (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=bce72232ae0d79d8af6b5aa1986b78c04d6c7c28

commit bce72232ae0d79d8af6b5aa1986b78c04d6c7c28
Merge: 9895290 628837b
Author: Arnold D. Robbins <address@hidden>
Date:   Mon May 5 17:50:23 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/gawk.info
index 4c4f57b,706dace..2f45d06
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -31197,10 -31193,10 +31201,10 @@@ Inde
                                                                (line  34)
  * differences in awk and gawk, LINT variable: User-modified.  (line  88)
  * differences in awk and gawk, match() function: String Functions.
-                                                               (line 257)
+                                                               (line 260)
  * differences in awk and gawk, print/printf statements: Format Modifiers.
                                                                (line  13)
 -* differences in awk and gawk, PROCINFO array: Auto-set.      (line 128)
 +* differences in awk and gawk, PROCINFO array: Auto-set.      (line 136)
  * differences in awk and gawk, read timeouts: Read Timeout.   (line   6)
  * differences in awk and gawk, record separators: awk split records.
                                                                (line 124)
@@@ -31521,12 -31517,12 +31525,12 @@@
  * floating-point, numbers, arbitrary precision: Arbitrary Precision 
Arithmetic.
                                                                (line   6)
  * floating-point, VAX/VMS:               VMS Running.         (line  51)
- * flush buffered output:                 I/O Functions.       (line  25)
+ * flush buffered output:                 I/O Functions.       (line  28)
  * fnmatch() extension function:          Extension Sample Fnmatch.
                                                                (line  12)
 -* FNR variable <1>:                      Auto-set.            (line  99)
 +* FNR variable <1>:                      Auto-set.            (line 107)
  * FNR variable:                          Records.             (line   6)
 -* FNR variable, changing:                Auto-set.            (line 301)
 +* FNR variable, changing:                Auto-set.            (line 309)
  * for statement:                         For Statement.       (line   6)
  * for statement, looping over arrays:    Scanning an Array.   (line  20)
  * fork() extension function:             Extension Sample Fork.
@@@ -31797,9 -31793,9 +31801,9 @@@
  * Grigera, Juan:                         Contributors.        (line  57)
  * group database, reading:               Group Functions.     (line   6)
  * group file:                            Group Functions.     (line   6)
 -* group ID of gawk user:                 Auto-set.            (line 172)
 +* group ID of gawk user:                 Auto-set.            (line 180)
  * groups, information about:             Group Functions.     (line   6)
- * gsub <1>:                              String Functions.    (line 135)
+ * gsub <1>:                              String Functions.    (line 139)
  * gsub:                                  Using Constant Regexps.
                                                                (line  43)
  * gsub() function, arguments of:         String Functions.    (line 460)
@@@ -32626,8 -32622,8 +32630,8 @@@
  * right shift:                           Bitwise Functions.   (line  52)
  * right shift, bitwise:                  Bitwise Functions.   (line  32)
  * Ritchie, Dennis:                       Basic Data Typing.   (line  55)
 -* RLENGTH variable:                      Auto-set.            (line 244)
 +* RLENGTH variable:                      Auto-set.            (line 252)
- * RLENGTH variable, match() function and: String Functions.   (line 221)
+ * RLENGTH variable, match() function and: String Functions.   (line 224)
  * Robbins, Arnold <1>:                   Future Extensions.   (line   6)
  * Robbins, Arnold <2>:                   Bugs.                (line  32)
  * Robbins, Arnold <3>:                   Contributors.        (line 139)
@@@ -32655,9 -32651,9 +32659,9 @@@
  * RS variable:                           awk split records.   (line  12)
  * RS variable, multiline records and:    Multiple Line.       (line  17)
  * rshift:                                Bitwise Functions.   (line  52)
 -* RSTART variable:                       Auto-set.            (line 250)
 +* RSTART variable:                       Auto-set.            (line 258)
- * RSTART variable, match() function and: String Functions.    (line 221)
+ * RSTART variable, match() function and: String Functions.    (line 224)
 -* RT variable <1>:                       Auto-set.            (line 257)
 +* RT variable <1>:                       Auto-set.            (line 265)
  * RT variable <2>:                       Multiple Line.       (line 129)
  * RT variable:                           awk split records.   (line 124)
  * Rubin, Paul <1>:                       Contributors.        (line  15)
@@@ -32765,9 -32761,9 +32769,9 @@@
                                                                (line 110)
  * sidebar, Changing FS Does Not Affect the Fields: Field Splitting Summary.
                                                                (line  38)
 -* sidebar, Changing NR and FNR:          Auto-set.            (line 299)
 +* sidebar, Changing NR and FNR:          Auto-set.            (line 307)
  * sidebar, Controlling Output Buffering with system(): I/O Functions.
-                                                               (line 135)
+                                                               (line 138)
  * sidebar, Escape Sequences for Metacharacters: Escape Sequences.
                                                                (line 128)
  * sidebar, FS and IGNORECASE:            Field Splitting Summary.
@@@ -32927,12 -32923,12 +32931,12 @@@
  * substr:                                String Functions.    (line 479)
  * substring:                             String Functions.    (line 479)
  * Sumner, Andrew:                        Other Versions.      (line  64)
 -* supplementary groups of gawk process:  Auto-set.            (line 229)
 +* supplementary groups of gawk process:  Auto-set.            (line 237)
  * switch statement:                      Switch Statement.    (line   6)
 -* SYMTAB array:                          Auto-set.            (line 261)
 +* SYMTAB array:                          Auto-set.            (line 269)
  * syntactic ambiguity: /= operator vs. /=.../ regexp constant: Assignment Ops.
                                                                (line 148)
- * system:                                I/O Functions.       (line  72)
+ * system:                                I/O Functions.       (line  75)
  * systime:                               Time Functions.      (line  66)
  * t debugger command (alias for tbreak): Breakpoint Control.  (line  90)
  * tbreak debugger command:               Breakpoint Control.  (line  90)
@@@ -33362,370 -33357,370 +33365,370 @@@ Node: Conditional Exp35099
  Node: Function Calls352724
  Node: Precedence356482
  Node: Locales360151
- Node: Patterns and Actions361240
- Node: Pattern Overview362294
- Node: Regexp Patterns363971
- Node: Expression Patterns364514
- Node: Ranges368295
- Node: BEGIN/END371401
- Node: Using BEGIN/END372163
- Ref: Using BEGIN/END-Footnote-1374899
- Node: I/O And BEGIN/END375005
- Node: BEGINFILE/ENDFILE377290
- Node: Empty380226
- Node: Using Shell Variables380543
- Node: Action Overview382826
- Node: Statements385171
- Node: If Statement387025
- Node: While Statement388524
- Node: Do Statement390568
- Node: For Statement391724
- Node: Switch Statement394876
- Node: Break Statement396979
- Node: Continue Statement399034
- Node: Next Statement400827
- Node: Nextfile Statement403217
- Node: Exit Statement405872
- Node: Built-in Variables408274
- Node: User-modified409370
- Ref: User-modified-Footnote-1417055
- Node: Auto-set417117
- Ref: Auto-set-Footnote-1430019
- Ref: Auto-set-Footnote-2430224
- Node: ARGC and ARGV430280
- Node: Arrays434134
- Node: Array Basics435632
- Node: Array Intro436458
- Ref: figure-array-elements438431
- Node: Reference to Elements440838
- Node: Assigning Elements443111
- Node: Array Example443602
- Node: Scanning an Array445334
- Node: Controlling Scanning448349
- Ref: Controlling Scanning-Footnote-1453522
- Node: Delete453838
- Ref: Delete-Footnote-1456603
- Node: Numeric Array Subscripts456660
- Node: Uninitialized Subscripts458843
- Node: Multidimensional460468
- Node: Multiscanning463561
- Node: Arrays of Arrays465150
- Node: Functions469790
- Node: Built-in470609
- Node: Calling Built-in471687
- Node: Numeric Functions473675
- Ref: Numeric Functions-Footnote-1477509
- Ref: Numeric Functions-Footnote-2477866
- Ref: Numeric Functions-Footnote-3477914
- Node: String Functions478183
- Ref: String Functions-Footnote-1501186
- Ref: String Functions-Footnote-2501315
- Ref: String Functions-Footnote-3501563
- Node: Gory Details501650
- Ref: table-sub-escapes503329
- Ref: table-sub-posix-92504683
- Ref: table-sub-proposed506034
- Ref: table-posix-sub507388
- Ref: table-gensub-escapes508933
- Ref: Gory Details-Footnote-1510109
- Ref: Gory Details-Footnote-2510160
- Node: I/O Functions510311
- Ref: I/O Functions-Footnote-1517307
- Node: Time Functions517454
- Ref: Time Functions-Footnote-1528447
- Ref: Time Functions-Footnote-2528515
- Ref: Time Functions-Footnote-3528673
- Ref: Time Functions-Footnote-4528784
- Ref: Time Functions-Footnote-5528896
- Ref: Time Functions-Footnote-6529123
- Node: Bitwise Functions529389
- Ref: table-bitwise-ops529951
- Ref: Bitwise Functions-Footnote-1534196
- Node: Type Functions534380
- Node: I18N Functions535531
- Node: User-defined537183
- Node: Definition Syntax537987
- Ref: Definition Syntax-Footnote-1542901
- Node: Function Example542970
- Ref: Function Example-Footnote-1545619
- Node: Function Caveats545641
- Node: Calling A Function546159
- Node: Variable Scope547114
- Node: Pass By Value/Reference550077
- Node: Return Statement553585
- Node: Dynamic Typing556566
- Node: Indirect Calls557497
- Node: Library Functions567184
- Ref: Library Functions-Footnote-1570697
- Ref: Library Functions-Footnote-2570840
- Node: Library Names571011
- Ref: Library Names-Footnote-1574484
- Ref: Library Names-Footnote-2574704
- Node: General Functions574790
- Node: Strtonum Function575818
- Node: Assert Function578748
- Node: Round Function582074
- Node: Cliff Random Function583615
- Node: Ordinal Functions584631
- Ref: Ordinal Functions-Footnote-1587708
- Ref: Ordinal Functions-Footnote-2587960
- Node: Join Function588171
- Ref: Join Function-Footnote-1589942
- Node: Getlocaltime Function590142
- Node: Readfile Function593883
- Node: Data File Management595722
- Node: Filetrans Function596354
- Node: Rewind Function600423
- Node: File Checking601810
- Node: Empty Files602904
- Node: Ignoring Assigns605134
- Node: Getopt Function606688
- Ref: Getopt Function-Footnote-1617991
- Node: Passwd Functions618194
- Ref: Passwd Functions-Footnote-1627172
- Node: Group Functions627260
- Node: Walking Arrays635344
- Node: Sample Programs637480
- Node: Running Examples638154
- Node: Clones638882
- Node: Cut Program640106
- Node: Egrep Program649957
- Ref: Egrep Program-Footnote-1657730
- Node: Id Program657840
- Node: Split Program661489
- Ref: Split Program-Footnote-1665008
- Node: Tee Program665136
- Node: Uniq Program667939
- Node: Wc Program675368
- Ref: Wc Program-Footnote-1679634
- Ref: Wc Program-Footnote-2679834
- Node: Miscellaneous Programs679926
- Node: Dupword Program681114
- Node: Alarm Program683145
- Node: Translate Program687952
- Ref: Translate Program-Footnote-1692339
- Ref: Translate Program-Footnote-2692587
- Node: Labels Program692721
- Ref: Labels Program-Footnote-1696092
- Node: Word Sorting696176
- Node: History Sorting700060
- Node: Extract Program701899
- Ref: Extract Program-Footnote-1709402
- Node: Simple Sed709530
- Node: Igawk Program712592
- Ref: Igawk Program-Footnote-1727763
- Ref: Igawk Program-Footnote-2727964
- Node: Anagram Program728102
- Node: Signature Program731170
- Node: Advanced Features732270
- Node: Nondecimal Data734156
- Node: Array Sorting735739
- Node: Controlling Array Traversal736436
- Node: Array Sorting Functions744720
- Ref: Array Sorting Functions-Footnote-1748589
- Node: Two-way I/O748783
- Ref: Two-way I/O-Footnote-1754215
- Node: TCP/IP Networking754297
- Node: Profiling757141
- Node: Internationalization764644
- Node: I18N and L10N766069
- Node: Explaining gettext766755
- Ref: Explaining gettext-Footnote-1771823
- Ref: Explaining gettext-Footnote-2772007
- Node: Programmer i18n772172
- Node: Translator i18n776399
- Node: String Extraction777193
- Ref: String Extraction-Footnote-1778154
- Node: Printf Ordering778240
- Ref: Printf Ordering-Footnote-1781022
- Node: I18N Portability781086
- Ref: I18N Portability-Footnote-1783535
- Node: I18N Example783598
- Ref: I18N Example-Footnote-1786236
- Node: Gawk I18N786308
- Node: Debugger786929
- Node: Debugging787900
- Node: Debugging Concepts788333
- Node: Debugging Terms790189
- Node: Awk Debugging792786
- Node: Sample Debugging Session793678
- Node: Debugger Invocation794198
- Node: Finding The Bug795531
- Node: List of Debugger Commands802018
- Node: Breakpoint Control803352
- Node: Debugger Execution Control807016
- Node: Viewing And Changing Data810376
- Node: Execution Stack813732
- Node: Debugger Info815199
- Node: Miscellaneous Debugger Commands819193
- Node: Readline Support824371
- Node: Limitations825202
- Node: Arbitrary Precision Arithmetic827454
- Ref: Arbitrary Precision Arithmetic-Footnote-1829103
- Node: General Arithmetic829251
- Node: Floating Point Issues830971
- Node: String Conversion Precision831852
- Ref: String Conversion Precision-Footnote-1833557
- Node: Unexpected Results833666
- Node: POSIX Floating Point Problems835819
- Ref: POSIX Floating Point Problems-Footnote-1839644
- Node: Integer Programming839682
- Node: Floating-point Programming841421
- Ref: Floating-point Programming-Footnote-1847752
- Ref: Floating-point Programming-Footnote-2848022
- Node: Floating-point Representation848286
- Node: Floating-point Context849451
- Ref: table-ieee-formats850290
- Node: Rounding Mode851674
- Ref: table-rounding-modes852153
- Ref: Rounding Mode-Footnote-1855168
- Node: Gawk and MPFR855347
- Node: Arbitrary Precision Floats856756
- Ref: Arbitrary Precision Floats-Footnote-1859199
- Node: Setting Precision859515
- Ref: table-predefined-precision-strings860201
- Node: Setting Rounding Mode862346
- Ref: table-gawk-rounding-modes862750
- Node: Floating-point Constants863937
- Node: Changing Precision865366
- Ref: Changing Precision-Footnote-1866763
- Node: Exact Arithmetic866937
- Node: Arbitrary Precision Integers870075
- Ref: Arbitrary Precision Integers-Footnote-1873090
- Node: Dynamic Extensions873237
- Node: Extension Intro874695
- Node: Plugin License875960
- Node: Extension Mechanism Outline876645
- Ref: load-extension877062
- Ref: load-new-function878540
- Ref: call-new-function879535
- Node: Extension API Description881550
- Node: Extension API Functions Introduction882837
- Node: General Data Types887764
- Ref: General Data Types-Footnote-1893459
- Node: Requesting Values893758
- Ref: table-value-types-returned894495
- Node: Memory Allocation Functions895449
- Ref: Memory Allocation Functions-Footnote-1898195
- Node: Constructor Functions898291
- Node: Registration Functions900049
- Node: Extension Functions900734
- Node: Exit Callback Functions903036
- Node: Extension Version String904285
- Node: Input Parsers904935
- Node: Output Wrappers914692
- Node: Two-way processors919202
- Node: Printing Messages921410
- Ref: Printing Messages-Footnote-1922487
- Node: Updating `ERRNO'922639
- Node: Accessing Parameters923378
- Node: Symbol Table Access924608
- Node: Symbol table by name925122
- Node: Symbol table by cookie927098
- Ref: Symbol table by cookie-Footnote-1931230
- Node: Cached values931293
- Ref: Cached values-Footnote-1934783
- Node: Array Manipulation934874
- Ref: Array Manipulation-Footnote-1935972
- Node: Array Data Types936011
- Ref: Array Data Types-Footnote-1938714
- Node: Array Functions938806
- Node: Flattening Arrays942642
- Node: Creating Arrays949494
- Node: Extension API Variables954219
- Node: Extension Versioning954855
- Node: Extension API Informational Variables956756
- Node: Extension API Boilerplate957842
- Node: Finding Extensions961646
- Node: Extension Example962206
- Node: Internal File Description962936
- Node: Internal File Ops967027
- Ref: Internal File Ops-Footnote-1978536
- Node: Using Internal File Ops978676
- Ref: Using Internal File Ops-Footnote-1981023
- Node: Extension Samples981289
- Node: Extension Sample File Functions982813
- Node: Extension Sample Fnmatch991300
- Node: Extension Sample Fork993069
- Node: Extension Sample Inplace994282
- Node: Extension Sample Ord996060
- Node: Extension Sample Readdir996896
- Node: Extension Sample Revout998428
- Node: Extension Sample Rev2way999021
- Node: Extension Sample Read write array999711
- Node: Extension Sample Readfile1001594
- Node: Extension Sample API Tests1002694
- Node: Extension Sample Time1003219
- Node: gawkextlib1004583
- Node: Language History1007364
- Node: V7/SVR3.11008957
- Node: SVR41011277
- Node: POSIX1012719
- Node: BTL1014105
- Node: POSIX/GNU1014839
- Node: Feature History1020438
- Node: Common Extensions1033414
- Node: Ranges and Locales1034726
- Ref: Ranges and Locales-Footnote-11039343
- Ref: Ranges and Locales-Footnote-21039370
- Ref: Ranges and Locales-Footnote-31039604
- Node: Contributors1039825
- Node: Installation1045206
- Node: Gawk Distribution1046100
- Node: Getting1046584
- Node: Extracting1047410
- Node: Distribution contents1049102
- Node: Unix Installation1054823
- Node: Quick Installation1055440
- Node: Additional Configuration Options1057886
- Node: Configuration Philosophy1059622
- Node: Non-Unix Installation1061976
- Node: PC Installation1062434
- Node: PC Binary Installation1063733
- Node: PC Compiling1065581
- Node: PC Testing1068525
- Node: PC Using1069701
- Node: Cygwin1073869
- Node: MSYS1074678
- Node: VMS Installation1075192
- Node: VMS Compilation1075988
- Ref: VMS Compilation-Footnote-11077240
- Node: VMS Dynamic Extensions1077298
- Node: VMS Installation Details1078671
- Node: VMS Running1080922
- Node: VMS GNV1083756
- Node: VMS Old Gawk1084479
- Node: Bugs1084949
- Node: Other Versions1088867
- Node: Notes1094951
- Node: Compatibility Mode1095751
- Node: Additions1096534
- Node: Accessing The Source1097461
- Node: Adding Code1098901
- Node: New Ports1104946
- Node: Derived Files1109081
- Ref: Derived Files-Footnote-11114402
- Ref: Derived Files-Footnote-21114436
- Ref: Derived Files-Footnote-31115036
- Node: Future Extensions1115134
- Node: Implementation Limitations1115717
- Node: Extension Design1116965
- Node: Old Extension Problems1118119
- Ref: Old Extension Problems-Footnote-11119627
- Node: Extension New Mechanism Goals1119684
- Ref: Extension New Mechanism Goals-Footnote-11123049
- Node: Extension Other Design Decisions1123235
- Node: Extension Future Growth1125341
- Node: Old Extension Mechanism1126177
- Node: Basic Concepts1127917
- Node: Basic High Level1128598
- Ref: figure-general-flow1128870
- Ref: figure-process-flow1129469
- Ref: Basic High Level-Footnote-11132698
- Node: Basic Data Typing1132883
- Node: Glossary1136238
- Node: Copying1161469
- Node: GNU Free Documentation License1199025
- Node: Index1224161
+ Node: Patterns and Actions361754
+ Node: Pattern Overview362808
+ Node: Regexp Patterns364485
+ Node: Expression Patterns365028
+ Node: Ranges368809
+ Node: BEGIN/END371915
+ Node: Using BEGIN/END372677
+ Ref: Using BEGIN/END-Footnote-1375413
+ Node: I/O And BEGIN/END375519
+ Node: BEGINFILE/ENDFILE377804
+ Node: Empty380740
+ Node: Using Shell Variables381057
+ Node: Action Overview383340
+ Node: Statements385685
+ Node: If Statement387539
+ Node: While Statement389038
+ Node: Do Statement391082
+ Node: For Statement392238
+ Node: Switch Statement395390
+ Node: Break Statement397493
+ Node: Continue Statement399548
+ Node: Next Statement401341
+ Node: Nextfile Statement403731
+ Node: Exit Statement406386
+ Node: Built-in Variables408788
+ Node: User-modified409884
+ Ref: User-modified-Footnote-1417569
+ Node: Auto-set417631
 -Ref: Auto-set-Footnote-1430196
 -Ref: Auto-set-Footnote-2430401
 -Node: ARGC and ARGV430457
 -Node: Arrays434311
 -Node: Array Basics435809
 -Node: Array Intro436635
 -Ref: figure-array-elements438608
 -Node: Reference to Elements441015
 -Node: Assigning Elements443288
 -Node: Array Example443779
 -Node: Scanning an Array445511
 -Node: Controlling Scanning448526
 -Ref: Controlling Scanning-Footnote-1453699
 -Node: Delete454015
 -Ref: Delete-Footnote-1456780
 -Node: Numeric Array Subscripts456837
 -Node: Uninitialized Subscripts459020
 -Node: Multidimensional460645
 -Node: Multiscanning463738
 -Node: Arrays of Arrays465327
 -Node: Functions469967
 -Node: Built-in470786
 -Node: Calling Built-in471864
 -Node: Numeric Functions473852
 -Ref: Numeric Functions-Footnote-1477686
 -Ref: Numeric Functions-Footnote-2478043
 -Ref: Numeric Functions-Footnote-3478091
 -Node: String Functions478360
 -Ref: String Functions-Footnote-1501371
 -Ref: String Functions-Footnote-2501500
 -Ref: String Functions-Footnote-3501748
 -Node: Gory Details501835
 -Ref: table-sub-escapes503504
 -Ref: table-sub-posix-92504858
 -Ref: table-sub-proposed506209
 -Ref: table-posix-sub507563
 -Ref: table-gensub-escapes509108
 -Ref: Gory Details-Footnote-1510284
 -Ref: Gory Details-Footnote-2510335
 -Node: I/O Functions510486
 -Ref: I/O Functions-Footnote-1517609
 -Node: Time Functions517756
 -Ref: Time Functions-Footnote-1528220
 -Ref: Time Functions-Footnote-2528288
 -Ref: Time Functions-Footnote-3528446
 -Ref: Time Functions-Footnote-4528557
 -Ref: Time Functions-Footnote-5528669
 -Ref: Time Functions-Footnote-6528896
 -Node: Bitwise Functions529162
 -Ref: table-bitwise-ops529724
 -Ref: Bitwise Functions-Footnote-1533969
 -Node: Type Functions534153
 -Node: I18N Functions535295
 -Node: User-defined536940
 -Node: Definition Syntax537744
 -Ref: Definition Syntax-Footnote-1542659
 -Node: Function Example542728
 -Ref: Function Example-Footnote-1545372
 -Node: Function Caveats545394
 -Node: Calling A Function545912
 -Node: Variable Scope546867
 -Node: Pass By Value/Reference549855
 -Node: Return Statement553363
 -Node: Dynamic Typing556345
 -Node: Indirect Calls557274
 -Node: Library Functions566961
 -Ref: Library Functions-Footnote-1570474
 -Ref: Library Functions-Footnote-2570617
 -Node: Library Names570788
 -Ref: Library Names-Footnote-1574261
 -Ref: Library Names-Footnote-2574481
 -Node: General Functions574567
 -Node: Strtonum Function575595
 -Node: Assert Function578525
 -Node: Round Function581851
 -Node: Cliff Random Function583392
 -Node: Ordinal Functions584408
 -Ref: Ordinal Functions-Footnote-1587485
 -Ref: Ordinal Functions-Footnote-2587737
 -Node: Join Function587948
 -Ref: Join Function-Footnote-1589719
 -Node: Getlocaltime Function589919
 -Node: Readfile Function593660
 -Node: Data File Management595499
 -Node: Filetrans Function596131
 -Node: Rewind Function600200
 -Node: File Checking601587
 -Node: Empty Files602681
 -Node: Ignoring Assigns604911
 -Node: Getopt Function606465
 -Ref: Getopt Function-Footnote-1617768
 -Node: Passwd Functions617971
 -Ref: Passwd Functions-Footnote-1626949
 -Node: Group Functions627037
 -Node: Walking Arrays635121
 -Node: Sample Programs637257
 -Node: Running Examples637931
 -Node: Clones638659
 -Node: Cut Program639883
 -Node: Egrep Program649734
 -Ref: Egrep Program-Footnote-1657507
 -Node: Id Program657617
 -Node: Split Program661266
 -Ref: Split Program-Footnote-1664785
 -Node: Tee Program664913
 -Node: Uniq Program667716
 -Node: Wc Program675145
 -Ref: Wc Program-Footnote-1679411
 -Ref: Wc Program-Footnote-2679611
 -Node: Miscellaneous Programs679703
 -Node: Dupword Program680891
 -Node: Alarm Program682922
 -Node: Translate Program687729
 -Ref: Translate Program-Footnote-1692116
 -Ref: Translate Program-Footnote-2692364
 -Node: Labels Program692498
 -Ref: Labels Program-Footnote-1695869
 -Node: Word Sorting695953
 -Node: History Sorting699837
 -Node: Extract Program701676
 -Ref: Extract Program-Footnote-1709179
 -Node: Simple Sed709307
 -Node: Igawk Program712369
 -Ref: Igawk Program-Footnote-1727540
 -Ref: Igawk Program-Footnote-2727741
 -Node: Anagram Program727879
 -Node: Signature Program730947
 -Node: Advanced Features732047
 -Node: Nondecimal Data733933
 -Node: Array Sorting735516
 -Node: Controlling Array Traversal736213
 -Node: Array Sorting Functions744497
 -Ref: Array Sorting Functions-Footnote-1748366
 -Node: Two-way I/O748560
 -Ref: Two-way I/O-Footnote-1753992
 -Node: TCP/IP Networking754074
 -Node: Profiling756918
 -Node: Internationalization764421
 -Node: I18N and L10N765846
 -Node: Explaining gettext766532
 -Ref: Explaining gettext-Footnote-1771600
 -Ref: Explaining gettext-Footnote-2771784
 -Node: Programmer i18n771949
 -Node: Translator i18n776176
 -Node: String Extraction776970
 -Ref: String Extraction-Footnote-1777931
 -Node: Printf Ordering778017
 -Ref: Printf Ordering-Footnote-1780799
 -Node: I18N Portability780863
 -Ref: I18N Portability-Footnote-1783312
 -Node: I18N Example783375
 -Ref: I18N Example-Footnote-1786013
 -Node: Gawk I18N786085
 -Node: Debugger786706
 -Node: Debugging787677
 -Node: Debugging Concepts788110
 -Node: Debugging Terms789966
 -Node: Awk Debugging792563
 -Node: Sample Debugging Session793455
 -Node: Debugger Invocation793975
 -Node: Finding The Bug795308
 -Node: List of Debugger Commands801795
 -Node: Breakpoint Control803129
 -Node: Debugger Execution Control806793
 -Node: Viewing And Changing Data810153
 -Node: Execution Stack813509
 -Node: Debugger Info814976
 -Node: Miscellaneous Debugger Commands818970
 -Node: Readline Support824148
 -Node: Limitations824979
 -Node: Arbitrary Precision Arithmetic827231
 -Ref: Arbitrary Precision Arithmetic-Footnote-1828880
 -Node: General Arithmetic829028
 -Node: Floating Point Issues830748
 -Node: String Conversion Precision831629
 -Ref: String Conversion Precision-Footnote-1833334
 -Node: Unexpected Results833443
 -Node: POSIX Floating Point Problems835596
 -Ref: POSIX Floating Point Problems-Footnote-1839421
 -Node: Integer Programming839459
 -Node: Floating-point Programming841198
 -Ref: Floating-point Programming-Footnote-1847529
 -Ref: Floating-point Programming-Footnote-2847799
 -Node: Floating-point Representation848063
 -Node: Floating-point Context849228
 -Ref: table-ieee-formats850067
 -Node: Rounding Mode851451
 -Ref: table-rounding-modes851930
 -Ref: Rounding Mode-Footnote-1854945
 -Node: Gawk and MPFR855124
 -Node: Arbitrary Precision Floats856533
 -Ref: Arbitrary Precision Floats-Footnote-1858976
 -Node: Setting Precision859292
 -Ref: table-predefined-precision-strings859978
 -Node: Setting Rounding Mode862123
 -Ref: table-gawk-rounding-modes862527
 -Node: Floating-point Constants863714
 -Node: Changing Precision865143
 -Ref: Changing Precision-Footnote-1866540
 -Node: Exact Arithmetic866714
 -Node: Arbitrary Precision Integers869852
 -Ref: Arbitrary Precision Integers-Footnote-1872867
 -Node: Dynamic Extensions873014
 -Node: Extension Intro874472
 -Node: Plugin License875737
 -Node: Extension Mechanism Outline876422
 -Ref: load-extension876839
 -Ref: load-new-function878317
 -Ref: call-new-function879312
 -Node: Extension API Description881327
 -Node: Extension API Functions Introduction882614
 -Node: General Data Types887541
 -Ref: General Data Types-Footnote-1893236
 -Node: Requesting Values893535
 -Ref: table-value-types-returned894272
 -Node: Memory Allocation Functions895226
 -Ref: Memory Allocation Functions-Footnote-1897972
 -Node: Constructor Functions898068
 -Node: Registration Functions899826
 -Node: Extension Functions900511
 -Node: Exit Callback Functions902813
 -Node: Extension Version String904062
 -Node: Input Parsers904712
 -Node: Output Wrappers914469
 -Node: Two-way processors918979
 -Node: Printing Messages921187
 -Ref: Printing Messages-Footnote-1922264
 -Node: Updating `ERRNO'922416
 -Node: Accessing Parameters923155
 -Node: Symbol Table Access924385
 -Node: Symbol table by name924899
 -Node: Symbol table by cookie926875
 -Ref: Symbol table by cookie-Footnote-1931007
 -Node: Cached values931070
 -Ref: Cached values-Footnote-1934560
 -Node: Array Manipulation934651
 -Ref: Array Manipulation-Footnote-1935749
 -Node: Array Data Types935788
 -Ref: Array Data Types-Footnote-1938491
 -Node: Array Functions938583
 -Node: Flattening Arrays942419
 -Node: Creating Arrays949271
 -Node: Extension API Variables953996
 -Node: Extension Versioning954632
 -Node: Extension API Informational Variables956533
 -Node: Extension API Boilerplate957619
 -Node: Finding Extensions961423
 -Node: Extension Example961983
 -Node: Internal File Description962713
 -Node: Internal File Ops966804
 -Ref: Internal File Ops-Footnote-1978313
 -Node: Using Internal File Ops978453
 -Ref: Using Internal File Ops-Footnote-1980800
 -Node: Extension Samples981066
 -Node: Extension Sample File Functions982590
 -Node: Extension Sample Fnmatch991077
 -Node: Extension Sample Fork992846
 -Node: Extension Sample Inplace994059
 -Node: Extension Sample Ord995837
 -Node: Extension Sample Readdir996673
 -Node: Extension Sample Revout998205
 -Node: Extension Sample Rev2way998798
 -Node: Extension Sample Read write array999488
 -Node: Extension Sample Readfile1001371
 -Node: Extension Sample API Tests1002471
 -Node: Extension Sample Time1002996
 -Node: gawkextlib1004360
 -Node: Language History1007141
 -Node: V7/SVR3.11008734
 -Node: SVR41011054
 -Node: POSIX1012496
 -Node: BTL1013882
 -Node: POSIX/GNU1014616
 -Node: Feature History1020215
 -Node: Common Extensions1033191
 -Node: Ranges and Locales1034503
 -Ref: Ranges and Locales-Footnote-11039120
 -Ref: Ranges and Locales-Footnote-21039147
 -Ref: Ranges and Locales-Footnote-31039381
 -Node: Contributors1039602
 -Node: Installation1044983
 -Node: Gawk Distribution1045877
 -Node: Getting1046361
 -Node: Extracting1047187
 -Node: Distribution contents1048879
 -Node: Unix Installation1054600
 -Node: Quick Installation1055217
 -Node: Additional Configuration Options1057663
 -Node: Configuration Philosophy1059399
 -Node: Non-Unix Installation1061753
 -Node: PC Installation1062211
 -Node: PC Binary Installation1063510
 -Node: PC Compiling1065358
 -Node: PC Testing1068302
 -Node: PC Using1069478
 -Node: Cygwin1073646
 -Node: MSYS1074455
 -Node: VMS Installation1074969
 -Node: VMS Compilation1075765
 -Ref: VMS Compilation-Footnote-11077017
 -Node: VMS Dynamic Extensions1077075
 -Node: VMS Installation Details1078448
 -Node: VMS Running1080699
 -Node: VMS GNV1083533
 -Node: VMS Old Gawk1084256
 -Node: Bugs1084726
 -Node: Other Versions1088644
 -Node: Notes1094728
 -Node: Compatibility Mode1095528
 -Node: Additions1096311
 -Node: Accessing The Source1097238
 -Node: Adding Code1098678
 -Node: New Ports1104723
 -Node: Derived Files1108858
 -Ref: Derived Files-Footnote-11114179
 -Ref: Derived Files-Footnote-21114213
 -Ref: Derived Files-Footnote-31114813
 -Node: Future Extensions1114911
 -Node: Implementation Limitations1115494
 -Node: Extension Design1116742
 -Node: Old Extension Problems1117896
 -Ref: Old Extension Problems-Footnote-11119404
 -Node: Extension New Mechanism Goals1119461
 -Ref: Extension New Mechanism Goals-Footnote-11122826
 -Node: Extension Other Design Decisions1123012
 -Node: Extension Future Growth1125118
 -Node: Old Extension Mechanism1125954
 -Node: Basic Concepts1127694
 -Node: Basic High Level1128375
 -Ref: figure-general-flow1128647
 -Ref: figure-process-flow1129246
 -Ref: Basic High Level-Footnote-11132475
 -Node: Basic Data Typing1132660
 -Node: Glossary1136015
 -Node: Copying1161246
 -Node: GNU Free Documentation License1198802
 -Node: Index1223938
++Ref: Auto-set-Footnote-1430533
++Ref: Auto-set-Footnote-2430738
++Node: ARGC and ARGV430794
++Node: Arrays434648
++Node: Array Basics436146
++Node: Array Intro436972
++Ref: figure-array-elements438945
++Node: Reference to Elements441352
++Node: Assigning Elements443625
++Node: Array Example444116
++Node: Scanning an Array445848
++Node: Controlling Scanning448863
++Ref: Controlling Scanning-Footnote-1454036
++Node: Delete454352
++Ref: Delete-Footnote-1457117
++Node: Numeric Array Subscripts457174
++Node: Uninitialized Subscripts459357
++Node: Multidimensional460982
++Node: Multiscanning464075
++Node: Arrays of Arrays465664
++Node: Functions470304
++Node: Built-in471123
++Node: Calling Built-in472201
++Node: Numeric Functions474189
++Ref: Numeric Functions-Footnote-1478023
++Ref: Numeric Functions-Footnote-2478380
++Ref: Numeric Functions-Footnote-3478428
++Node: String Functions478697
++Ref: String Functions-Footnote-1501708
++Ref: String Functions-Footnote-2501837
++Ref: String Functions-Footnote-3502085
++Node: Gory Details502172
++Ref: table-sub-escapes503841
++Ref: table-sub-posix-92505195
++Ref: table-sub-proposed506546
++Ref: table-posix-sub507900
++Ref: table-gensub-escapes509445
++Ref: Gory Details-Footnote-1510621
++Ref: Gory Details-Footnote-2510672
++Node: I/O Functions510823
++Ref: I/O Functions-Footnote-1517946
++Node: Time Functions518093
++Ref: Time Functions-Footnote-1528557
++Ref: Time Functions-Footnote-2528625
++Ref: Time Functions-Footnote-3528783
++Ref: Time Functions-Footnote-4528894
++Ref: Time Functions-Footnote-5529006
++Ref: Time Functions-Footnote-6529233
++Node: Bitwise Functions529499
++Ref: table-bitwise-ops530061
++Ref: Bitwise Functions-Footnote-1534306
++Node: Type Functions534490
++Node: I18N Functions535632
++Node: User-defined537277
++Node: Definition Syntax538081
++Ref: Definition Syntax-Footnote-1542996
++Node: Function Example543065
++Ref: Function Example-Footnote-1545709
++Node: Function Caveats545731
++Node: Calling A Function546249
++Node: Variable Scope547204
++Node: Pass By Value/Reference550192
++Node: Return Statement553700
++Node: Dynamic Typing556682
++Node: Indirect Calls557611
++Node: Library Functions567298
++Ref: Library Functions-Footnote-1570811
++Ref: Library Functions-Footnote-2570954
++Node: Library Names571125
++Ref: Library Names-Footnote-1574598
++Ref: Library Names-Footnote-2574818
++Node: General Functions574904
++Node: Strtonum Function575932
++Node: Assert Function578862
++Node: Round Function582188
++Node: Cliff Random Function583729
++Node: Ordinal Functions584745
++Ref: Ordinal Functions-Footnote-1587822
++Ref: Ordinal Functions-Footnote-2588074
++Node: Join Function588285
++Ref: Join Function-Footnote-1590056
++Node: Getlocaltime Function590256
++Node: Readfile Function593997
++Node: Data File Management595836
++Node: Filetrans Function596468
++Node: Rewind Function600537
++Node: File Checking601924
++Node: Empty Files603018
++Node: Ignoring Assigns605248
++Node: Getopt Function606802
++Ref: Getopt Function-Footnote-1618105
++Node: Passwd Functions618308
++Ref: Passwd Functions-Footnote-1627286
++Node: Group Functions627374
++Node: Walking Arrays635458
++Node: Sample Programs637594
++Node: Running Examples638268
++Node: Clones638996
++Node: Cut Program640220
++Node: Egrep Program650071
++Ref: Egrep Program-Footnote-1657844
++Node: Id Program657954
++Node: Split Program661603
++Ref: Split Program-Footnote-1665122
++Node: Tee Program665250
++Node: Uniq Program668053
++Node: Wc Program675482
++Ref: Wc Program-Footnote-1679748
++Ref: Wc Program-Footnote-2679948
++Node: Miscellaneous Programs680040
++Node: Dupword Program681228
++Node: Alarm Program683259
++Node: Translate Program688066
++Ref: Translate Program-Footnote-1692453
++Ref: Translate Program-Footnote-2692701
++Node: Labels Program692835
++Ref: Labels Program-Footnote-1696206
++Node: Word Sorting696290
++Node: History Sorting700174
++Node: Extract Program702013
++Ref: Extract Program-Footnote-1709516
++Node: Simple Sed709644
++Node: Igawk Program712706
++Ref: Igawk Program-Footnote-1727877
++Ref: Igawk Program-Footnote-2728078
++Node: Anagram Program728216
++Node: Signature Program731284
++Node: Advanced Features732384
++Node: Nondecimal Data734270
++Node: Array Sorting735853
++Node: Controlling Array Traversal736550
++Node: Array Sorting Functions744834
++Ref: Array Sorting Functions-Footnote-1748703
++Node: Two-way I/O748897
++Ref: Two-way I/O-Footnote-1754329
++Node: TCP/IP Networking754411
++Node: Profiling757255
++Node: Internationalization764758
++Node: I18N and L10N766183
++Node: Explaining gettext766869
++Ref: Explaining gettext-Footnote-1771937
++Ref: Explaining gettext-Footnote-2772121
++Node: Programmer i18n772286
++Node: Translator i18n776513
++Node: String Extraction777307
++Ref: String Extraction-Footnote-1778268
++Node: Printf Ordering778354
++Ref: Printf Ordering-Footnote-1781136
++Node: I18N Portability781200
++Ref: I18N Portability-Footnote-1783649
++Node: I18N Example783712
++Ref: I18N Example-Footnote-1786350
++Node: Gawk I18N786422
++Node: Debugger787043
++Node: Debugging788014
++Node: Debugging Concepts788447
++Node: Debugging Terms790303
++Node: Awk Debugging792900
++Node: Sample Debugging Session793792
++Node: Debugger Invocation794312
++Node: Finding The Bug795645
++Node: List of Debugger Commands802132
++Node: Breakpoint Control803466
++Node: Debugger Execution Control807130
++Node: Viewing And Changing Data810490
++Node: Execution Stack813846
++Node: Debugger Info815313
++Node: Miscellaneous Debugger Commands819307
++Node: Readline Support824485
++Node: Limitations825316
++Node: Arbitrary Precision Arithmetic827568
++Ref: Arbitrary Precision Arithmetic-Footnote-1829217
++Node: General Arithmetic829365
++Node: Floating Point Issues831085
++Node: String Conversion Precision831966
++Ref: String Conversion Precision-Footnote-1833671
++Node: Unexpected Results833780
++Node: POSIX Floating Point Problems835933
++Ref: POSIX Floating Point Problems-Footnote-1839758
++Node: Integer Programming839796
++Node: Floating-point Programming841535
++Ref: Floating-point Programming-Footnote-1847866
++Ref: Floating-point Programming-Footnote-2848136
++Node: Floating-point Representation848400
++Node: Floating-point Context849565
++Ref: table-ieee-formats850404
++Node: Rounding Mode851788
++Ref: table-rounding-modes852267
++Ref: Rounding Mode-Footnote-1855282
++Node: Gawk and MPFR855461
++Node: Arbitrary Precision Floats856870
++Ref: Arbitrary Precision Floats-Footnote-1859313
++Node: Setting Precision859629
++Ref: table-predefined-precision-strings860315
++Node: Setting Rounding Mode862460
++Ref: table-gawk-rounding-modes862864
++Node: Floating-point Constants864051
++Node: Changing Precision865480
++Ref: Changing Precision-Footnote-1866877
++Node: Exact Arithmetic867051
++Node: Arbitrary Precision Integers870189
++Ref: Arbitrary Precision Integers-Footnote-1873204
++Node: Dynamic Extensions873351
++Node: Extension Intro874809
++Node: Plugin License876074
++Node: Extension Mechanism Outline876759
++Ref: load-extension877176
++Ref: load-new-function878654
++Ref: call-new-function879649
++Node: Extension API Description881664
++Node: Extension API Functions Introduction882951
++Node: General Data Types887878
++Ref: General Data Types-Footnote-1893573
++Node: Requesting Values893872
++Ref: table-value-types-returned894609
++Node: Memory Allocation Functions895563
++Ref: Memory Allocation Functions-Footnote-1898309
++Node: Constructor Functions898405
++Node: Registration Functions900163
++Node: Extension Functions900848
++Node: Exit Callback Functions903150
++Node: Extension Version String904399
++Node: Input Parsers905049
++Node: Output Wrappers914806
++Node: Two-way processors919316
++Node: Printing Messages921524
++Ref: Printing Messages-Footnote-1922601
++Node: Updating `ERRNO'922753
++Node: Accessing Parameters923492
++Node: Symbol Table Access924722
++Node: Symbol table by name925236
++Node: Symbol table by cookie927212
++Ref: Symbol table by cookie-Footnote-1931344
++Node: Cached values931407
++Ref: Cached values-Footnote-1934897
++Node: Array Manipulation934988
++Ref: Array Manipulation-Footnote-1936086
++Node: Array Data Types936125
++Ref: Array Data Types-Footnote-1938828
++Node: Array Functions938920
++Node: Flattening Arrays942756
++Node: Creating Arrays949608
++Node: Extension API Variables954333
++Node: Extension Versioning954969
++Node: Extension API Informational Variables956870
++Node: Extension API Boilerplate957956
++Node: Finding Extensions961760
++Node: Extension Example962320
++Node: Internal File Description963050
++Node: Internal File Ops967141
++Ref: Internal File Ops-Footnote-1978650
++Node: Using Internal File Ops978790
++Ref: Using Internal File Ops-Footnote-1981137
++Node: Extension Samples981403
++Node: Extension Sample File Functions982927
++Node: Extension Sample Fnmatch991414
++Node: Extension Sample Fork993183
++Node: Extension Sample Inplace994396
++Node: Extension Sample Ord996174
++Node: Extension Sample Readdir997010
++Node: Extension Sample Revout998542
++Node: Extension Sample Rev2way999135
++Node: Extension Sample Read write array999825
++Node: Extension Sample Readfile1001708
++Node: Extension Sample API Tests1002808
++Node: Extension Sample Time1003333
++Node: gawkextlib1004697
++Node: Language History1007478
++Node: V7/SVR3.11009071
++Node: SVR41011391
++Node: POSIX1012833
++Node: BTL1014219
++Node: POSIX/GNU1014953
++Node: Feature History1020552
++Node: Common Extensions1033528
++Node: Ranges and Locales1034840
++Ref: Ranges and Locales-Footnote-11039457
++Ref: Ranges and Locales-Footnote-21039484
++Ref: Ranges and Locales-Footnote-31039718
++Node: Contributors1039939
++Node: Installation1045320
++Node: Gawk Distribution1046214
++Node: Getting1046698
++Node: Extracting1047524
++Node: Distribution contents1049216
++Node: Unix Installation1054937
++Node: Quick Installation1055554
++Node: Additional Configuration Options1058000
++Node: Configuration Philosophy1059736
++Node: Non-Unix Installation1062090
++Node: PC Installation1062548
++Node: PC Binary Installation1063847
++Node: PC Compiling1065695
++Node: PC Testing1068639
++Node: PC Using1069815
++Node: Cygwin1073983
++Node: MSYS1074792
++Node: VMS Installation1075306
++Node: VMS Compilation1076102
++Ref: VMS Compilation-Footnote-11077354
++Node: VMS Dynamic Extensions1077412
++Node: VMS Installation Details1078785
++Node: VMS Running1081036
++Node: VMS GNV1083870
++Node: VMS Old Gawk1084593
++Node: Bugs1085063
++Node: Other Versions1088981
++Node: Notes1095065
++Node: Compatibility Mode1095865
++Node: Additions1096648
++Node: Accessing The Source1097575
++Node: Adding Code1099015
++Node: New Ports1105060
++Node: Derived Files1109195
++Ref: Derived Files-Footnote-11114516
++Ref: Derived Files-Footnote-21114550
++Ref: Derived Files-Footnote-31115150
++Node: Future Extensions1115248
++Node: Implementation Limitations1115831
++Node: Extension Design1117079
++Node: Old Extension Problems1118233
++Ref: Old Extension Problems-Footnote-11119741
++Node: Extension New Mechanism Goals1119798
++Ref: Extension New Mechanism Goals-Footnote-11123163
++Node: Extension Other Design Decisions1123349
++Node: Extension Future Growth1125455
++Node: Old Extension Mechanism1126291
++Node: Basic Concepts1128031
++Node: Basic High Level1128712
++Ref: figure-general-flow1128984
++Ref: figure-process-flow1129583
++Ref: Basic High Level-Footnote-11132812
++Node: Basic Data Typing1132997
++Node: Glossary1136352
++Node: Copying1161583
++Node: GNU Free Documentation License1199139
++Node: Index1224275
  
  End Tag Table

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog               |    6 +
 awklib/eg/lib/ctime.awk |    2 +-
 debug.c                 |    2 +-
 doc/ChangeLog           |    9 +
 doc/array-elements.eps  |   20 +-
 doc/array-elements.fig  |   12 +-
 doc/array-elements.pdf  |  Bin 6822 -> 6796 bytes
 doc/array-elements.png  |  Bin 6143 -> 6091 bytes
 doc/gawk.info           |  985 ++++++++++++++++++++++++-----------------------
 doc/gawk.texi           |  180 +++++----
 doc/gawktexi.in         |  180 +++++----
 11 files changed, 725 insertions(+), 671 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]