[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1057-gb334ca

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1057-gb334ca8
Date: Sun, 25 Jan 2015 17:51: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  b334ca8db1959020a9e35865c78ce81b829b48a9 (commit)
       via  2443fb7afd788395e1c6baf067299f42317df21b (commit)
       via  d8e04682a95d856c0b7c97e5c965ea50bd9ac76b (commit)
       via  00c2e96c7b391c7bc33373397006d7ba2e211113 (commit)
       via  eccbbe18b119f60bcb4e33259f43f6f3cc0d2581 (commit)
       via  48f9d87c455f0804424977e2a2185de94bc2b0a3 (commit)
      from  a2ffcdbb5896779fc28a8d7ec770b87e516bd941 (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 -----------------------------------------------------------------

commit b334ca8db1959020a9e35865c78ce81b829b48a9
Merge: a2ffcdb 2443fb7
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Jan 25 19:04:16 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc
index e45c520,e93a6e6..7e39cbf
--- a/
+++ b/
@@@ -257,6 -262,10 +262,10 @@@ ETAGS = etag
  CTAGS = ctags
  CSCOPE = cscope
+ am__DIST_COMMON = $(srcdir)/ $(srcdir)/ ABOUT-NLS \
+       command.c compile config.guess config.rpath config.sub depcomp \
+       install-sh missing mkinstalldirs ylwrap
  distdir = $(PACKAGE)-$(VERSION)
  top_distdir = $(distdir)
diff --cc awklib/
index b4b887a,610b6ee..6dc8ea8
--- a/awklib/
+++ b/awklib/
@@@ -37,8 -37,19 +37,18 @@@
  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
  VPATH = @srcdir@
- am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+ am__is_gnu_make = { \
+   if test -z '$(MAKELEVEL)'; then \
+     false; \
+   elif test -n '$(MAKE_HOST)'; then \
+     true; \
+   elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+     true; \
+   else \
+     false; \
+   fi; \
+ }
  am__make_running_with_option = \
    case $${target_option-} in \
        ?) ;; \
@@@ -620,19 -696,22 +630,21 @@@ uninstall-am: uninstall-local uninstall
        clean-local clean-pkglibexecPROGRAMS cscopelist-am ctags \
        ctags-am distclean distclean-compile distclean-generic \
        distclean-tags distdir dvi dvi-am html html-am info info-am \
 -      install install-am install-binSCRIPTS install-data \
 -      install-data-am install-dvi install-dvi-am install-exec \
 -      install-exec-am install-exec-hook install-html install-html-am \
 -      install-info install-info-am install-man install-pdf \
 -      install-pdf-am install-pkglibexecPROGRAMS install-ps \
 -      install-ps-am install-strip installcheck installcheck-am \
 -      installdirs maintainer-clean maintainer-clean-generic \
 -      mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
 -      ps ps-am tags tags-am uninstall uninstall-am \
 -      uninstall-binSCRIPTS uninstall-local \
 +      install install-am install-data install-data-am install-dvi \
 +      install-dvi-am install-exec install-exec-am install-exec-hook \
 +      install-html install-html-am install-info install-info-am \
 +      install-man install-pdf install-pdf-am \
 +      install-pkglibexecPROGRAMS install-ps install-ps-am \
 +      install-strip installcheck installcheck-am installdirs \
 +      maintainer-clean maintainer-clean-generic mostlyclean \
 +      mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
 +      tags tags-am uninstall uninstall-am uninstall-local \
+ .PRECIOUS: Makefile
 -all: $(srcdir)/stamp-eg $(AUXPROGS) igawk $(AUXAWK)
 +all: $(srcdir)/stamp-eg $(AUXPROGS) $(AUXAWK)
  install-exec-hook: $(AUXAWK)
        $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
diff --cc doc/
index da69dec,a6b8fac..372c6dd
--- a/doc/
+++ b/doc/
@@@ -34603,560 -34450,559 +34603,560 @@@ Inde
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446600
 -Node: Preface48131
 -Ref: Preface-Footnote-151002
 -Ref: Preface-Footnote-251109
 -Ref: Preface-Footnote-351342
 -Node: History51484
 -Node: Names53835
 -Ref: Names-Footnote-154928
 -Node: This Manual55074
 -Ref: This Manual-Footnote-161574
 -Node: Conventions61674
 -Node: Manual History64011
 -Ref: Manual History-Footnote-167004
 -Ref: Manual History-Footnote-267045
 -Node: How To Contribute67119
 -Node: Acknowledgments68248
 -Node: Getting Started73065
 -Node: Running gawk75504
 -Node: One-shot76694
 -Node: Read Terminal77958
 -Node: Long79989
 -Node: Executable Scripts81502
 -Ref: Executable Scripts-Footnote-184291
 -Node: Comments84394
 -Node: Quoting86876
 -Node: DOS Quoting92394
 -Node: Sample Data Files93069
 -Node: Very Simple95664
 -Node: Two Rules100563
 -Node: More Complex102449
 -Node: Statements/Lines105311
 -Ref: Statements/Lines-Footnote-1109766
 -Node: Other Features110031
 -Node: When110967
 -Ref: When-Footnote-1112721
 -Node: Intro Summary112786
 -Node: Invoking Gawk113670
 -Node: Command Line115184
 -Node: Options115982
 -Ref: Options-Footnote-1131904
 -Ref: Options-Footnote-2132133
 -Node: Other Arguments132158
 -Node: Naming Standard Input135106
 -Node: Environment Variables136199
 -Node: AWKPATH Variable136757
 -Ref: AWKPATH Variable-Footnote-1140054
 -Ref: AWKPATH Variable-Footnote-2140099
 -Node: AWKLIBPATH Variable140359
 -Node: Other Environment Variables141502
 -Node: Exit Status145260
 -Node: Include Files145936
 -Node: Loading Shared Libraries149525
 -Node: Obsolete150952
 -Node: Undocumented151644
 -Node: Invoking Summary151911
 -Node: Regexp153574
 -Node: Regexp Usage155028
 -Node: Escape Sequences157065
 -Node: Regexp Operators163075
 -Ref: Regexp Operators-Footnote-1170485
 -Ref: Regexp Operators-Footnote-2170632
 -Node: Bracket Expressions170730
 -Ref: table-char-classes172745
 -Node: Leftmost Longest175687
 -Node: Computed Regexps176989
 -Node: GNU Regexp Operators180418
 -Node: Case-sensitivity184090
 -Ref: Case-sensitivity-Footnote-1186975
 -Ref: Case-sensitivity-Footnote-2187210
 -Node: Regexp Summary187318
 -Node: Reading Files188785
 -Node: Records190878
 -Node: awk split records191611
 -Node: gawk split records196540
 -Ref: gawk split records-Footnote-1201079
 -Node: Fields201116
 -Ref: Fields-Footnote-1203894
 -Node: Nonconstant Fields203980
 -Ref: Nonconstant Fields-Footnote-1206218
 -Node: Changing Fields206421
 -Node: Field Separators212352
 -Node: Default Field Splitting215056
 -Node: Regexp Field Splitting216173
 -Node: Single Character Fields219523
 -Node: Command Line Field Separator220582
 -Node: Full Line Fields223799
 -Ref: Full Line Fields-Footnote-1225320
 -Ref: Full Line Fields-Footnote-2225366
 -Node: Field Splitting Summary225467
 -Node: Constant Size227541
 -Node: Splitting By Content232124
 -Ref: Splitting By Content-Footnote-1236089
 -Node: Multiple Line236252
 -Ref: Multiple Line-Footnote-1242133
 -Node: Getline242312
 -Node: Plain Getline244519
 -Node: Getline/Variable247159
 -Node: Getline/File248308
 -Node: Getline/Variable/File249693
 -Ref: Getline/Variable/File-Footnote-1251296
 -Node: Getline/Pipe251383
 -Node: Getline/Variable/Pipe254061
 -Node: Getline/Coprocess255192
 -Node: Getline/Variable/Coprocess256456
 -Node: Getline Notes257195
 -Node: Getline Summary259989
 -Ref: table-getline-variants260401
 -Node: Read Timeout261230
 -Ref: Read Timeout-Footnote-1265067
 -Node: Command-line directories265125
 -Node: Input Summary266030
 -Node: Input Exercises269415
 -Node: Printing270143
 -Node: Print271920
 -Node: Print Examples273377
 -Node: Output Separators276156
 -Node: OFMT278174
 -Node: Printf279529
 -Node: Basic Printf280314
 -Node: Control Letters281886
 -Node: Format Modifiers285871
 -Node: Printf Examples291881
 -Node: Redirection294367
 -Node: Special FD301205
 -Ref: Special FD-Footnote-1304371
 -Node: Special Files304445
 -Node: Other Inherited Files305062
 -Node: Special Network306062
 -Node: Special Caveats306924
 -Node: Close Files And Pipes307873
 -Ref: Close Files And Pipes-Footnote-1315064
 -Ref: Close Files And Pipes-Footnote-2315212
 -Node: Output Summary315362
 -Node: Output Exercises316360
 -Node: Expressions317040
 -Node: Values318225
 -Node: Constants318903
 -Node: Scalar Constants319594
 -Ref: Scalar Constants-Footnote-1320453
 -Node: Nondecimal-numbers320703
 -Node: Regexp Constants323721
 -Node: Using Constant Regexps324246
 -Node: Variables327389
 -Node: Using Variables328044
 -Node: Assignment Options329955
 -Node: Conversion331830
 -Node: Strings And Numbers332354
 -Ref: Strings And Numbers-Footnote-1335419
 -Node: Locale influences conversions335528
 -Ref: table-locale-affects338275
 -Node: All Operators338863
 -Node: Arithmetic Ops339493
 -Node: Concatenation341998
 -Ref: Concatenation-Footnote-1344817
 -Node: Assignment Ops344923
 -Ref: table-assign-ops349902
 -Node: Increment Ops351174
 -Node: Truth Values and Conditions354612
 -Node: Truth Values355697
 -Node: Typing and Comparison356746
 -Node: Variable Typing357556
 -Node: Comparison Operators361209
 -Ref: table-relational-ops361619
 -Node: POSIX String Comparison365114
 -Ref: POSIX String Comparison-Footnote-1366186
 -Node: Boolean Ops366324
 -Ref: Boolean Ops-Footnote-1370803
 -Node: Conditional Exp370894
 -Node: Function Calls372621
 -Node: Precedence376501
 -Node: Locales380162
 -Node: Expressions Summary381794
 -Node: Patterns and Actions384354
 -Node: Pattern Overview385474
 -Node: Regexp Patterns387153
 -Node: Expression Patterns387696
 -Node: Ranges391406
 -Node: BEGIN/END394512
 -Node: Using BEGIN/END395273
 -Ref: Using BEGIN/END-Footnote-1398007
 -Node: I/O And BEGIN/END398113
 -Node: Empty403328
 -Node: Using Shell Variables403645
 -Node: Action Overview405918
 -Node: Statements408244
 -Node: If Statement410092
 -Node: While Statement411587
 -Node: Do Statement413616
 -Node: For Statement414760
 -Node: Switch Statement417917
 -Node: Break Statement420299
 -Node: Continue Statement422340
 -Node: Next Statement424167
 -Node: Nextfile Statement426548
 -Node: Exit Statement429178
 -Node: Built-in Variables431581
 -Node: User-modified432714
 -Ref: User-modified-Footnote-1440395
 -Node: Auto-set440457
 -Ref: Auto-set-Footnote-1453492
 -Ref: Auto-set-Footnote-2453697
 -Node: ARGC and ARGV453753
 -Node: Pattern Action Summary457971
 -Node: Arrays460398
 -Node: Array Basics461727
 -Node: Array Intro462571
 -Ref: figure-array-elements464535
 -Ref: Array Intro-Footnote-1467061
 -Node: Reference to Elements467189
 -Node: Assigning Elements469641
 -Node: Array Example470132
 -Node: Scanning an Array471890
 -Node: Controlling Scanning474906
 -Ref: Controlling Scanning-Footnote-1480102
 -Node: Numeric Array Subscripts480418
 -Node: Uninitialized Subscripts482603
 -Node: Delete484220
 -Ref: Delete-Footnote-1486963
 -Node: Multidimensional487020
 -Node: Multiscanning490117
 -Node: Arrays of Arrays491706
 -Node: Arrays Summary496465
 -Node: Functions498557
 -Node: Built-in499456
 -Node: Calling Built-in500534
 -Node: Numeric Functions502525
 -Ref: Numeric Functions-Footnote-1506542
 -Ref: Numeric Functions-Footnote-2506899
 -Ref: Numeric Functions-Footnote-3506947
 -Node: String Functions507219
 -Ref: String Functions-Footnote-1530694
 -Ref: String Functions-Footnote-2530823
 -Ref: String Functions-Footnote-3531071
 -Node: Gory Details531158
 -Ref: table-sub-escapes532939
 -Ref: table-sub-proposed534459
 -Ref: table-posix-sub535823
 -Ref: table-gensub-escapes537359
 -Ref: Gory Details-Footnote-1538191
 -Node: I/O Functions538342
 -Ref: I/O Functions-Footnote-1545560
 -Node: Time Functions545707
 -Ref: Time Functions-Footnote-1556195
 -Ref: Time Functions-Footnote-2556263
 -Ref: Time Functions-Footnote-3556421
 -Ref: Time Functions-Footnote-4556532
 -Ref: Time Functions-Footnote-5556644
 -Ref: Time Functions-Footnote-6556871
 -Node: Bitwise Functions557137
 -Ref: table-bitwise-ops557699
 -Ref: Bitwise Functions-Footnote-1562008
 -Node: Type Functions562177
 -Node: I18N Functions563328
 -Node: User-defined564973
 -Node: Definition Syntax565778
 -Ref: Definition Syntax-Footnote-1571185
 -Node: Function Example571256
 -Ref: Function Example-Footnote-1574175
 -Node: Function Caveats574197
 -Node: Calling A Function574715
 -Node: Variable Scope575673
 -Node: Pass By Value/Reference578661
 -Node: Return Statement582156
 -Node: Dynamic Typing585137
 -Node: Indirect Calls586066
 -Ref: Indirect Calls-Footnote-1597368
 -Node: Functions Summary597496
 -Node: Library Functions600198
 -Ref: Library Functions-Footnote-1603807
 -Ref: Library Functions-Footnote-2603950
 -Node: Library Names604121
 -Ref: Library Names-Footnote-1607575
 -Ref: Library Names-Footnote-2607798
 -Node: General Functions607884
 -Node: Strtonum Function608987
 -Node: Assert Function612009
 -Node: Round Function615333
 -Node: Cliff Random Function616874
 -Node: Ordinal Functions617890
 -Ref: Ordinal Functions-Footnote-1620953
 -Ref: Ordinal Functions-Footnote-2621205
 -Node: Join Function621416
 -Ref: Join Function-Footnote-1623185
 -Node: Getlocaltime Function623385
 -Node: Readfile Function627129
 -Node: Shell Quoting629099
 -Node: Data File Management630500
 -Node: Filetrans Function631132
 -Node: Rewind Function635188
 -Node: File Checking636575
 -Ref: File Checking-Footnote-1637907
 -Node: Empty Files638108
 -Node: Ignoring Assigns640087
 -Node: Getopt Function641638
 -Ref: Getopt Function-Footnote-1653100
 -Node: Passwd Functions653300
 -Ref: Passwd Functions-Footnote-1662137
 -Node: Group Functions662225
 -Ref: Group Functions-Footnote-1670119
 -Node: Walking Arrays670332
 -Node: Library Functions Summary671935
 -Node: Library Exercises673336
 -Node: Sample Programs674616
 -Node: Running Examples675386
 -Node: Clones676114
 -Node: Cut Program677338
 -Node: Egrep Program687057
 -Ref: Egrep Program-Footnote-1694555
 -Node: Id Program694665
 -Node: Split Program698310
 -Ref: Split Program-Footnote-1701758
 -Node: Tee Program701886
 -Node: Uniq Program704675
 -Node: Wc Program712094
 -Ref: Wc Program-Footnote-1716344
 -Node: Miscellaneous Programs716438
 -Node: Dupword Program717651
 -Node: Alarm Program719682
 -Node: Translate Program724486
 -Ref: Translate Program-Footnote-1729051
 -Node: Labels Program729321
 -Ref: Labels Program-Footnote-1732672
 -Node: Word Sorting732756
 -Node: History Sorting736827
 -Node: Extract Program738663
 -Node: Simple Sed746188
 -Node: Igawk Program749256
 -Ref: Igawk Program-Footnote-1763580
 -Ref: Igawk Program-Footnote-2763781
 -Ref: Igawk Program-Footnote-3763903
 -Node: Anagram Program764018
 -Node: Signature Program767075
 -Node: Programs Summary768322
 -Node: Programs Exercises769515
 -Ref: Programs Exercises-Footnote-1773646
 -Node: Advanced Features773737
 -Node: Nondecimal Data775685
 -Node: Array Sorting777275
 -Node: Controlling Array Traversal777972
 -Ref: Controlling Array Traversal-Footnote-1786305
 -Node: Array Sorting Functions786423
 -Ref: Array Sorting Functions-Footnote-1790312
 -Node: Two-way I/O790508
 -Ref: Two-way I/O-Footnote-1795453
 -Ref: Two-way I/O-Footnote-2795639
 -Node: TCP/IP Networking795721
 -Node: Profiling798594
 -Node: Advanced Features Summary806141
 -Node: Internationalization808074
 -Node: I18N and L10N809554
 -Node: Explaining gettext810240
 -Ref: Explaining gettext-Footnote-1815265
 -Ref: Explaining gettext-Footnote-2815449
 -Node: Programmer i18n815614
 -Ref: Programmer i18n-Footnote-1820480
 -Node: Translator i18n820529
 -Node: String Extraction821323
 -Ref: String Extraction-Footnote-1822454
 -Node: Printf Ordering822540
 -Ref: Printf Ordering-Footnote-1825326
 -Node: I18N Portability825390
 -Ref: I18N Portability-Footnote-1827845
 -Node: I18N Example827908
 -Ref: I18N Example-Footnote-1830711
 -Node: Gawk I18N830783
 -Node: I18N Summary831421
 -Node: Debugger832760
 -Node: Debugging833782
 -Node: Debugging Concepts834223
 -Node: Debugging Terms836076
 -Node: Awk Debugging838648
 -Node: Sample Debugging Session839542
 -Node: Debugger Invocation840062
 -Node: Finding The Bug841446
 -Node: List of Debugger Commands847921
 -Node: Breakpoint Control849254
 -Node: Debugger Execution Control852950
 -Node: Viewing And Changing Data856314
 -Node: Execution Stack859692
 -Node: Debugger Info861329
 -Node: Miscellaneous Debugger Commands865346
 -Node: Readline Support870375
 -Node: Limitations871267
 -Node: Debugging Summary873381
 -Node: Arbitrary Precision Arithmetic874549
 -Node: Computer Arithmetic875965
 -Ref: table-numeric-ranges879563
 -Ref: Computer Arithmetic-Footnote-1880422
 -Node: Math Definitions880479
 -Ref: table-ieee-formats883767
 -Ref: Math Definitions-Footnote-1884371
 -Node: MPFR features884476
 -Node: FP Math Caution886147
 -Ref: FP Math Caution-Footnote-1887197
 -Node: Inexactness of computations887566
 -Node: Inexact representation888525
 -Node: Comparing FP Values889882
 -Node: Errors accumulate890964
 -Node: Getting Accuracy892397
 -Node: Try To Round895059
 -Node: Setting precision895958
 -Ref: table-predefined-precision-strings896642
 -Node: Setting the rounding mode898431
 -Ref: table-gawk-rounding-modes898795
 -Ref: Setting the rounding mode-Footnote-1902250
 -Node: Arbitrary Precision Integers902429
 -Ref: Arbitrary Precision Integers-Footnote-1905415
 -Node: POSIX Floating Point Problems905564
 -Ref: POSIX Floating Point Problems-Footnote-1909437
 -Node: Floating point summary909475
 -Node: Dynamic Extensions911669
 -Node: Extension Intro913221
 -Node: Plugin License914487
 -Node: Extension Mechanism Outline915284
 -Ref: figure-load-extension915712
 -Ref: figure-register-new-function917192
 -Ref: figure-call-new-function918196
 -Node: Extension API Description920182
 -Node: Extension API Functions Introduction921632
 -Node: General Data Types926456
 -Ref: General Data Types-Footnote-1932195
 -Node: Memory Allocation Functions932494
 -Ref: Memory Allocation Functions-Footnote-1935333
 -Node: Constructor Functions935429
 -Node: Registration Functions937163
 -Node: Extension Functions937848
 -Node: Exit Callback Functions940145
 -Node: Extension Version String941393
 -Node: Input Parsers942058
 -Node: Output Wrappers951937
 -Node: Two-way processors956452
 -Node: Printing Messages958656
 -Ref: Printing Messages-Footnote-1959732
 -Node: Updating `ERRNO'959884
 -Node: Requesting Values960624
 -Ref: table-value-types-returned961352
 -Node: Accessing Parameters962309
 -Node: Symbol Table Access963540
 -Node: Symbol table by name964054
 -Node: Symbol table by cookie966035
 -Ref: Symbol table by cookie-Footnote-1970179
 -Node: Cached values970242
 -Ref: Cached values-Footnote-1973741
 -Node: Array Manipulation973832
 -Ref: Array Manipulation-Footnote-1974930
 -Node: Array Data Types974967
 -Ref: Array Data Types-Footnote-1977622
 -Node: Array Functions977714
 -Node: Flattening Arrays981568
 -Node: Creating Arrays988460
 -Node: Extension API Variables993231
 -Node: Extension Versioning993867
 -Node: Extension API Informational Variables995768
 -Node: Extension API Boilerplate996833
 -Node: Finding Extensions1000642
 -Node: Extension Example1001202
 -Node: Internal File Description1001974
 -Node: Internal File Ops1006041
 -Ref: Internal File Ops-Footnote-11017711
 -Node: Using Internal File Ops1017851
 -Ref: Using Internal File Ops-Footnote-11020234
 -Node: Extension Samples1020507
 -Node: Extension Sample File Functions1022033
 -Node: Extension Sample Fnmatch1029671
 -Node: Extension Sample Fork1031162
 -Node: Extension Sample Inplace1032377
 -Node: Extension Sample Ord1034052
 -Node: Extension Sample Readdir1034888
 -Ref: table-readdir-file-types1035764
 -Node: Extension Sample Revout1036575
 -Node: Extension Sample Rev2way1037165
 -Node: Extension Sample Read write array1037905
 -Node: Extension Sample Readfile1039845
 -Node: Extension Sample Time1040940
 -Node: Extension Sample API Tests1042289
 -Node: gawkextlib1042780
 -Node: Extension summary1045438
 -Node: Extension Exercises1049127
 -Node: Language History1049849
 -Node: V7/SVR3.11051505
 -Node: SVR41053686
 -Node: POSIX1055131
 -Node: BTL1056520
 -Node: POSIX/GNU1057254
 -Node: Feature History1062818
 -Node: Common Extensions1075916
 -Node: Ranges and Locales1077240
 -Ref: Ranges and Locales-Footnote-11081858
 -Ref: Ranges and Locales-Footnote-21081885
 -Ref: Ranges and Locales-Footnote-31082119
 -Node: Contributors1082340
 -Node: History summary1087881
 -Node: Installation1089251
 -Node: Gawk Distribution1090197
 -Node: Getting1090681
 -Node: Extracting1091504
 -Node: Distribution contents1093139
 -Node: Unix Installation1098856
 -Node: Quick Installation1099473
 -Node: Additional Configuration Options1101897
 -Node: Configuration Philosophy1103635
 -Node: Non-Unix Installation1106004
 -Node: PC Installation1106462
 -Node: PC Binary Installation1107781
 -Node: PC Compiling1109629
 -Ref: PC Compiling-Footnote-11112650
 -Node: PC Testing1112759
 -Node: PC Using1113935
 -Node: Cygwin1118050
 -Node: MSYS1118873
 -Node: VMS Installation1119373
 -Node: VMS Compilation1120165
 -Ref: VMS Compilation-Footnote-11121387
 -Node: VMS Dynamic Extensions1121445
 -Node: VMS Installation Details1123129
 -Node: VMS Running1125381
 -Node: VMS GNV1128217
 -Node: VMS Old Gawk1128951
 -Node: Bugs1129421
 -Node: Other Versions1133304
 -Node: Installation summary1139728
 -Node: Notes1140784
 -Node: Compatibility Mode1141649
 -Node: Additions1142431
 -Node: Accessing The Source1143356
 -Node: Adding Code1144791
 -Node: New Ports1150948
 -Node: Derived Files1155430
 -Ref: Derived Files-Footnote-11160905
 -Ref: Derived Files-Footnote-21160939
 -Ref: Derived Files-Footnote-31161535
 -Node: Future Extensions1161649
 -Node: Implementation Limitations1162255
 -Node: Extension Design1163503
 -Node: Old Extension Problems1164657
 -Ref: Old Extension Problems-Footnote-11166174
 -Node: Extension New Mechanism Goals1166231
 -Ref: Extension New Mechanism Goals-Footnote-11169591
 -Node: Extension Other Design Decisions1169780
 -Node: Extension Future Growth1171888
 -Node: Old Extension Mechanism1172724
 -Node: Notes summary1174486
 -Node: Basic Concepts1175672
 -Node: Basic High Level1176353
 -Ref: figure-general-flow1176625
 -Ref: figure-process-flow1177224
 -Ref: Basic High Level-Footnote-11180453
 -Node: Basic Data Typing1180638
 -Node: Glossary1183966
 -Node: Copying1215895
 -Node: GNU Free Documentation License1253451
 -Node: Index1278587
 +Node: Foreword342225
 +Node: Foreword446669
 +Node: Preface48200
 +Ref: Preface-Footnote-151071
 +Ref: Preface-Footnote-251178
 +Ref: Preface-Footnote-351411
 +Node: History51553
 +Node: Names53904
 +Ref: Names-Footnote-154997
 +Node: This Manual55143
 +Ref: This Manual-Footnote-161643
 +Node: Conventions61743
 +Node: Manual History64080
 +Ref: Manual History-Footnote-167073
 +Ref: Manual History-Footnote-267114
 +Node: How To Contribute67188
 +Node: Acknowledgments68317
 +Node: Getting Started73134
 +Node: Running gawk75573
 +Node: One-shot76763
 +Node: Read Terminal78027
 +Node: Long80058
 +Node: Executable Scripts81571
 +Ref: Executable Scripts-Footnote-184360
 +Node: Comments84463
 +Node: Quoting86945
 +Node: DOS Quoting92463
 +Node: Sample Data Files93138
 +Node: Very Simple95733
 +Node: Two Rules100632
 +Node: More Complex102518
 +Node: Statements/Lines105380
 +Ref: Statements/Lines-Footnote-1109835
 +Node: Other Features110100
 +Node: When111036
 +Ref: When-Footnote-1112790
 +Node: Intro Summary112855
 +Node: Invoking Gawk113739
 +Node: Command Line115253
 +Node: Options116051
 +Ref: Options-Footnote-1131846
 +Ref: Options-Footnote-2132075
 +Node: Other Arguments132100
 +Node: Naming Standard Input135048
 +Node: Environment Variables136141
 +Node: AWKPATH Variable136699
 +Ref: AWKPATH Variable-Footnote-1140106
 +Ref: AWKPATH Variable-Footnote-2140151
 +Node: AWKLIBPATH Variable140411
 +Node: Other Environment Variables141667
 +Node: Exit Status145185
 +Node: Include Files145861
 +Node: Loading Shared Libraries149450
 +Node: Obsolete150877
 +Node: Undocumented151569
 +Node: Invoking Summary151836
 +Node: Regexp153499
 +Node: Regexp Usage154953
 +Node: Escape Sequences156990
 +Node: Regexp Operators163230
 +Ref: Regexp Operators-Footnote-1170640
 +Ref: Regexp Operators-Footnote-2170787
 +Node: Bracket Expressions170885
 +Ref: table-char-classes172900
 +Node: Leftmost Longest175842
 +Node: Computed Regexps177144
 +Node: GNU Regexp Operators180573
 +Node: Case-sensitivity184245
 +Ref: Case-sensitivity-Footnote-1187130
 +Ref: Case-sensitivity-Footnote-2187365
 +Node: Regexp Summary187473
 +Node: Reading Files188940
 +Node: Records191033
 +Node: awk split records191766
 +Node: gawk split records196695
 +Ref: gawk split records-Footnote-1201234
 +Node: Fields201271
 +Ref: Fields-Footnote-1204049
 +Node: Nonconstant Fields204135
 +Ref: Nonconstant Fields-Footnote-1206373
 +Node: Changing Fields206576
 +Node: Field Separators212507
 +Node: Default Field Splitting215211
 +Node: Regexp Field Splitting216328
 +Node: Single Character Fields219678
 +Node: Command Line Field Separator220737
 +Node: Full Line Fields223954
 +Ref: Full Line Fields-Footnote-1225475
 +Ref: Full Line Fields-Footnote-2225521
 +Node: Field Splitting Summary225622
 +Node: Constant Size227696
 +Node: Splitting By Content232279
 +Ref: Splitting By Content-Footnote-1236244
 +Node: Multiple Line236407
 +Ref: Multiple Line-Footnote-1242288
 +Node: Getline242467
 +Node: Plain Getline244674
 +Node: Getline/Variable247314
 +Node: Getline/File248463
 +Node: Getline/Variable/File249848
 +Ref: Getline/Variable/File-Footnote-1251451
 +Node: Getline/Pipe251538
 +Node: Getline/Variable/Pipe254216
 +Node: Getline/Coprocess255347
 +Node: Getline/Variable/Coprocess256611
 +Node: Getline Notes257350
 +Node: Getline Summary260144
 +Ref: table-getline-variants260556
 +Node: Read Timeout261385
 +Ref: Read Timeout-Footnote-1265222
 +Node: Command-line directories265280
 +Node: Input Summary266185
 +Node: Input Exercises269570
 +Node: Printing270298
 +Node: Print272075
 +Node: Print Examples273532
 +Node: Output Separators276311
 +Node: OFMT278329
 +Node: Printf279684
 +Node: Basic Printf280469
 +Node: Control Letters282041
 +Node: Format Modifiers286026
 +Node: Printf Examples292036
 +Node: Redirection294522
 +Node: Special FD301360
 +Ref: Special FD-Footnote-1304526
 +Node: Special Files304600
 +Node: Other Inherited Files305217
 +Node: Special Network306217
 +Node: Special Caveats307079
 +Node: Close Files And Pipes308028
 +Ref: Close Files And Pipes-Footnote-1315219
 +Ref: Close Files And Pipes-Footnote-2315367
 +Node: Output Summary315517
 +Node: Output Exercises316515
 +Node: Expressions317195
 +Node: Values318380
 +Node: Constants319058
 +Node: Scalar Constants319749
 +Ref: Scalar Constants-Footnote-1320608
 +Node: Nondecimal-numbers320858
 +Node: Regexp Constants323876
 +Node: Using Constant Regexps324401
 +Node: Variables327544
 +Node: Using Variables328199
 +Node: Assignment Options330110
 +Node: Conversion331985
 +Node: Strings And Numbers332509
 +Ref: Strings And Numbers-Footnote-1335574
 +Node: Locale influences conversions335683
 +Ref: table-locale-affects338430
 +Node: All Operators339018
 +Node: Arithmetic Ops339648
 +Node: Concatenation342153
 +Ref: Concatenation-Footnote-1344972
 +Node: Assignment Ops345078
 +Ref: table-assign-ops350057
 +Node: Increment Ops351329
 +Node: Truth Values and Conditions354767
 +Node: Truth Values355852
 +Node: Typing and Comparison356901
 +Node: Variable Typing357711
 +Node: Comparison Operators361364
 +Ref: table-relational-ops361774
 +Node: POSIX String Comparison365269
 +Ref: POSIX String Comparison-Footnote-1366341
 +Node: Boolean Ops366479
 +Ref: Boolean Ops-Footnote-1370958
 +Node: Conditional Exp371049
 +Node: Function Calls372776
 +Node: Precedence376656
 +Node: Locales380317
 +Node: Expressions Summary381949
 +Node: Patterns and Actions384509
 +Node: Pattern Overview385629
 +Node: Regexp Patterns387308
 +Node: Expression Patterns387851
 +Node: Ranges391561
 +Node: BEGIN/END394667
 +Node: Using BEGIN/END395428
 +Ref: Using BEGIN/END-Footnote-1398162
 +Node: I/O And BEGIN/END398268
 +Node: Empty403483
 +Node: Using Shell Variables403800
 +Node: Action Overview406073
 +Node: Statements408399
 +Node: If Statement410247
 +Node: While Statement411742
 +Node: Do Statement413771
 +Node: For Statement414915
 +Node: Switch Statement418072
 +Node: Break Statement420454
 +Node: Continue Statement422495
 +Node: Next Statement424322
 +Node: Nextfile Statement426703
 +Node: Exit Statement429333
 +Node: Built-in Variables431736
 +Node: User-modified432869
 +Ref: User-modified-Footnote-1440550
 +Node: Auto-set440612
 +Ref: Auto-set-Footnote-1454304
 +Ref: Auto-set-Footnote-2454509
 +Node: ARGC and ARGV454565
 +Node: Pattern Action Summary458783
 +Node: Arrays461210
 +Node: Array Basics462539
 +Node: Array Intro463383
 +Ref: figure-array-elements465347
 +Ref: Array Intro-Footnote-1467873
 +Node: Reference to Elements468001
 +Node: Assigning Elements470453
 +Node: Array Example470944
 +Node: Scanning an Array472702
 +Node: Controlling Scanning475718
 +Ref: Controlling Scanning-Footnote-1480914
 +Node: Numeric Array Subscripts481230
 +Node: Uninitialized Subscripts483415
 +Node: Delete485032
 +Ref: Delete-Footnote-1487775
 +Node: Multidimensional487832
 +Node: Multiscanning490929
 +Node: Arrays of Arrays492518
 +Node: Arrays Summary497277
 +Node: Functions499369
 +Node: Built-in500268
 +Node: Calling Built-in501346
 +Node: Numeric Functions503337
 +Ref: Numeric Functions-Footnote-1508156
 +Ref: Numeric Functions-Footnote-2508513
 +Ref: Numeric Functions-Footnote-3508561
 +Node: String Functions508833
 +Ref: String Functions-Footnote-1532308
 +Ref: String Functions-Footnote-2532437
 +Ref: String Functions-Footnote-3532685
 +Node: Gory Details532772
 +Ref: table-sub-escapes534553
 +Ref: table-sub-proposed536073
 +Ref: table-posix-sub537437
 +Ref: table-gensub-escapes538973
 +Ref: Gory Details-Footnote-1539805
 +Node: I/O Functions539956
 +Ref: I/O Functions-Footnote-1547174
 +Node: Time Functions547321
 +Ref: Time Functions-Footnote-1557809
 +Ref: Time Functions-Footnote-2557877
 +Ref: Time Functions-Footnote-3558035
 +Ref: Time Functions-Footnote-4558146
 +Ref: Time Functions-Footnote-5558258
 +Ref: Time Functions-Footnote-6558485
 +Node: Bitwise Functions558751
 +Ref: table-bitwise-ops559313
 +Ref: Bitwise Functions-Footnote-1563622
 +Node: Type Functions563791
 +Node: I18N Functions564942
 +Node: User-defined566587
 +Node: Definition Syntax567392
 +Ref: Definition Syntax-Footnote-1572799
 +Node: Function Example572870
 +Ref: Function Example-Footnote-1575789
 +Node: Function Caveats575811
 +Node: Calling A Function576329
 +Node: Variable Scope577287
 +Node: Pass By Value/Reference580275
 +Node: Return Statement583770
 +Node: Dynamic Typing586751
 +Node: Indirect Calls587680
 +Ref: Indirect Calls-Footnote-1598982
 +Node: Functions Summary599110
 +Node: Library Functions601812
 +Ref: Library Functions-Footnote-1605421
 +Ref: Library Functions-Footnote-2605564
 +Node: Library Names605735
 +Ref: Library Names-Footnote-1609189
 +Ref: Library Names-Footnote-2609412
 +Node: General Functions609498
 +Node: Strtonum Function610601
 +Node: Assert Function613623
 +Node: Round Function616947
 +Node: Cliff Random Function618488
 +Node: Ordinal Functions619504
 +Ref: Ordinal Functions-Footnote-1622567
 +Ref: Ordinal Functions-Footnote-2622819
 +Node: Join Function623030
 +Ref: Join Function-Footnote-1624799
 +Node: Getlocaltime Function624999
 +Node: Readfile Function628743
 +Node: Shell Quoting630713
 +Node: Data File Management632114
 +Node: Filetrans Function632746
 +Node: Rewind Function636802
 +Node: File Checking638189
 +Ref: File Checking-Footnote-1639521
 +Node: Empty Files639722
 +Node: Ignoring Assigns641701
 +Node: Getopt Function643252
 +Ref: Getopt Function-Footnote-1654714
 +Node: Passwd Functions654914
 +Ref: Passwd Functions-Footnote-1663751
 +Node: Group Functions663839
 +Ref: Group Functions-Footnote-1671733
 +Node: Walking Arrays671946
 +Node: Library Functions Summary673549
 +Node: Library Exercises674950
 +Node: Sample Programs676230
 +Node: Running Examples677000
 +Node: Clones677728
 +Node: Cut Program678952
 +Node: Egrep Program688671
 +Ref: Egrep Program-Footnote-1696169
 +Node: Id Program696279
 +Node: Split Program699924
 +Ref: Split Program-Footnote-1703372
 +Node: Tee Program703500
 +Node: Uniq Program706289
 +Node: Wc Program713708
 +Ref: Wc Program-Footnote-1717958
 +Node: Miscellaneous Programs718052
 +Node: Dupword Program719265
 +Node: Alarm Program721296
 +Node: Translate Program726100
 +Ref: Translate Program-Footnote-1730665
 +Node: Labels Program730935
 +Ref: Labels Program-Footnote-1734286
 +Node: Word Sorting734370
 +Node: History Sorting738441
 +Node: Extract Program740277
 +Node: Simple Sed747802
 +Node: Igawk Program750870
 +Ref: Igawk Program-Footnote-1765194
 +Ref: Igawk Program-Footnote-2765395
 +Ref: Igawk Program-Footnote-3765517
 +Node: Anagram Program765632
 +Node: Signature Program768689
 +Node: Programs Summary769936
 +Node: Programs Exercises771129
 +Ref: Programs Exercises-Footnote-1775260
 +Node: Advanced Features775351
 +Node: Nondecimal Data777299
 +Node: Array Sorting778889
 +Node: Controlling Array Traversal779586
 +Ref: Controlling Array Traversal-Footnote-1787919
 +Node: Array Sorting Functions788037
 +Ref: Array Sorting Functions-Footnote-1791926
 +Node: Two-way I/O792122
 +Ref: Two-way I/O-Footnote-1797067
 +Ref: Two-way I/O-Footnote-2797253
 +Node: TCP/IP Networking797335
 +Node: Profiling800208
 +Node: Advanced Features Summary808485
 +Node: Internationalization810418
 +Node: I18N and L10N811898
 +Node: Explaining gettext812584
 +Ref: Explaining gettext-Footnote-1817609
 +Ref: Explaining gettext-Footnote-2817793
 +Node: Programmer i18n817958
 +Ref: Programmer i18n-Footnote-1822824
 +Node: Translator i18n822873
 +Node: String Extraction823667
 +Ref: String Extraction-Footnote-1824798
 +Node: Printf Ordering824884
 +Ref: Printf Ordering-Footnote-1827670
 +Node: I18N Portability827734
 +Ref: I18N Portability-Footnote-1830189
 +Node: I18N Example830252
 +Ref: I18N Example-Footnote-1833055
 +Node: Gawk I18N833127
 +Node: I18N Summary833765
 +Node: Debugger835104
 +Node: Debugging836126
 +Node: Debugging Concepts836567
 +Node: Debugging Terms838420
 +Node: Awk Debugging840992
 +Node: Sample Debugging Session841886
 +Node: Debugger Invocation842406
 +Node: Finding The Bug843790
 +Node: List of Debugger Commands850265
 +Node: Breakpoint Control851598
 +Node: Debugger Execution Control855294
 +Node: Viewing And Changing Data858658
 +Node: Execution Stack862036
 +Node: Debugger Info863673
 +Node: Miscellaneous Debugger Commands867690
 +Node: Readline Support872719
 +Node: Limitations873611
 +Node: Debugging Summary875725
 +Node: Arbitrary Precision Arithmetic876893
 +Node: Computer Arithmetic878309
 +Ref: table-numeric-ranges881907
 +Ref: Computer Arithmetic-Footnote-1882766
 +Node: Math Definitions882823
 +Ref: table-ieee-formats886111
 +Ref: Math Definitions-Footnote-1886715
 +Node: MPFR features886820
 +Node: FP Math Caution888491
 +Ref: FP Math Caution-Footnote-1889541
 +Node: Inexactness of computations889910
 +Node: Inexact representation890869
 +Node: Comparing FP Values892226
 +Node: Errors accumulate893308
 +Node: Getting Accuracy894741
 +Node: Try To Round897403
 +Node: Setting precision898302
 +Ref: table-predefined-precision-strings898986
 +Node: Setting the rounding mode900775
 +Ref: table-gawk-rounding-modes901139
 +Ref: Setting the rounding mode-Footnote-1904594
 +Node: Arbitrary Precision Integers904773
 +Ref: Arbitrary Precision Integers-Footnote-1909672
 +Node: POSIX Floating Point Problems909821
 +Ref: POSIX Floating Point Problems-Footnote-1913694
 +Node: Floating point summary913732
 +Node: Dynamic Extensions915926
 +Node: Extension Intro917478
 +Node: Plugin License918744
 +Node: Extension Mechanism Outline919541
 +Ref: figure-load-extension919969
 +Ref: figure-register-new-function921449
 +Ref: figure-call-new-function922453
 +Node: Extension API Description924439
 +Node: Extension API Functions Introduction925889
 +Node: General Data Types930713
 +Ref: General Data Types-Footnote-1936452
 +Node: Memory Allocation Functions936751
 +Ref: Memory Allocation Functions-Footnote-1939590
 +Node: Constructor Functions939686
 +Node: Registration Functions941420
 +Node: Extension Functions942105
 +Node: Exit Callback Functions944402
 +Node: Extension Version String945650
 +Node: Input Parsers946315
 +Node: Output Wrappers956194
 +Node: Two-way processors960709
 +Node: Printing Messages962913
 +Ref: Printing Messages-Footnote-1963989
 +Node: Updating `ERRNO'964141
 +Node: Requesting Values964881
 +Ref: table-value-types-returned965609
 +Node: Accessing Parameters966566
 +Node: Symbol Table Access967797
 +Node: Symbol table by name968311
 +Node: Symbol table by cookie970292
 +Ref: Symbol table by cookie-Footnote-1974436
 +Node: Cached values974499
 +Ref: Cached values-Footnote-1977998
 +Node: Array Manipulation978089
 +Ref: Array Manipulation-Footnote-1979187
 +Node: Array Data Types979224
 +Ref: Array Data Types-Footnote-1981879
 +Node: Array Functions981971
 +Node: Flattening Arrays985825
 +Node: Creating Arrays992717
 +Node: Extension API Variables997488
 +Node: Extension Versioning998124
 +Node: Extension API Informational Variables1000025
 +Node: Extension API Boilerplate1001090
 +Node: Finding Extensions1004899
 +Node: Extension Example1005459
 +Node: Internal File Description1006231
 +Node: Internal File Ops1010298
 +Ref: Internal File Ops-Footnote-11021968
 +Node: Using Internal File Ops1022108
 +Ref: Using Internal File Ops-Footnote-11024491
 +Node: Extension Samples1024764
 +Node: Extension Sample File Functions1026290
 +Node: Extension Sample Fnmatch1033928
 +Node: Extension Sample Fork1035419
 +Node: Extension Sample Inplace1036634
 +Node: Extension Sample Ord1038309
 +Node: Extension Sample Readdir1039145
 +Ref: table-readdir-file-types1040021
 +Node: Extension Sample Revout1040832
 +Node: Extension Sample Rev2way1041422
 +Node: Extension Sample Read write array1042162
 +Node: Extension Sample Readfile1044102
 +Node: Extension Sample Time1045197
 +Node: Extension Sample API Tests1046546
 +Node: gawkextlib1047037
 +Node: Extension summary1049695
 +Node: Extension Exercises1053384
 +Node: Language History1054106
 +Node: V7/SVR3.11055762
 +Node: SVR41057943
 +Node: POSIX1059388
 +Node: BTL1060777
 +Node: POSIX/GNU1061511
 +Node: Feature History1067135
 +Node: Common Extensions1080233
 +Node: Ranges and Locales1081557
 +Ref: Ranges and Locales-Footnote-11086175
 +Ref: Ranges and Locales-Footnote-21086202
 +Ref: Ranges and Locales-Footnote-31086436
 +Node: Contributors1086657
 +Node: History summary1092198
 +Node: Installation1093568
 +Node: Gawk Distribution1094514
 +Node: Getting1094998
 +Node: Extracting1095821
 +Node: Distribution contents1097456
 +Node: Unix Installation1103521
 +Node: Quick Installation1104204
 +Node: Shell Startup Files1106615
 +Node: Additional Configuration Options1107694
 +Node: Configuration Philosophy1109433
 +Node: Non-Unix Installation1111802
 +Node: PC Installation1112260
 +Node: PC Binary Installation1113579
 +Node: PC Compiling1115427
 +Ref: PC Compiling-Footnote-11118448
 +Node: PC Testing1118557
 +Node: PC Using1119733
 +Node: Cygwin1123848
 +Node: MSYS1124671
 +Node: VMS Installation1125171
 +Node: VMS Compilation1125963
 +Ref: VMS Compilation-Footnote-11127185
 +Node: VMS Dynamic Extensions1127243
 +Node: VMS Installation Details1128927
 +Node: VMS Running1131179
 +Node: VMS GNV1134015
 +Node: VMS Old Gawk1134749
 +Node: Bugs1135219
 +Node: Other Versions1139102
 +Node: Installation summary1145526
 +Node: Notes1146582
 +Node: Compatibility Mode1147447
 +Node: Additions1148229
 +Node: Accessing The Source1149154
 +Node: Adding Code1150589
 +Node: New Ports1156746
 +Node: Derived Files1161228
 +Ref: Derived Files-Footnote-11166703
 +Ref: Derived Files-Footnote-21166737
 +Ref: Derived Files-Footnote-31167333
 +Node: Future Extensions1167447
 +Node: Implementation Limitations1168053
 +Node: Extension Design1169301
 +Node: Old Extension Problems1170455
 +Ref: Old Extension Problems-Footnote-11171972
 +Node: Extension New Mechanism Goals1172029
 +Ref: Extension New Mechanism Goals-Footnote-11175389
 +Node: Extension Other Design Decisions1175578
 +Node: Extension Future Growth1177686
 +Node: Old Extension Mechanism1178522
 +Node: Notes summary1180284
 +Node: Basic Concepts1181470
 +Node: Basic High Level1182151
 +Ref: figure-general-flow1182423
 +Ref: figure-process-flow1183022
 +Ref: Basic High Level-Footnote-11186251
 +Node: Basic Data Typing1186436
 +Node: Glossary1189764
- Node: Copying1221710
- Node: GNU Free Documentation License1259266
- Node: Index1284402
++Node: Copying1221693
++Node: GNU Free Documentation License1259249
++Node: Index1284385
  End Tag Table
diff --cc extras/
index f6416f5,0000000..f674122
mode 100644,000000..100644
--- a/extras/
+++ b/extras/
@@@ -1,516 -1,0 +1,528 @@@
- # generated by automake 1.14.1 from
++# generated by automake 1.15 from
 +# @configure_input@
- # Copyright (C) 1994-2013 Free Software Foundation, Inc.
++# Copyright (C) 1994-2014 Free Software Foundation, Inc.
 +# This is free software; the Free Software Foundation
 +# gives unlimited permission to copy and/or distribute it,
 +# with or without modifications, as long as this notice is preserved.
 +# This program is distributed in the hope that it will be useful,
 +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
 +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 +# extras/ --- automake input file for gawk
 +# Copyright (C) 2014 the Free Software Foundation, Inc.
 +# This file is part of GAWK, the GNU implementation of the
 +# AWK Programming Language.
 +# GAWK is free software; you can redistribute it and/or modify
 +# it under the terms of the GNU General Public License as published by
 +# the Free Software Foundation; either version 3 of the License, or
 +# (at your option) any later version.
 +# GAWK is distributed in the hope that it will be useful,
 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
 +# GNU General Public License for more details.
 +# You should have received a copy of the GNU General Public License
 +# along with this program; if not, write to the Free Software
 +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
 +VPATH = @srcdir@
- am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
++am__is_gnu_make = { \
++  if test -z '$(MAKELEVEL)'; then \
++    false; \
++  elif test -n '$(MAKE_HOST)'; then \
++    true; \
++  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
++    true; \
++  else \
++    false; \
++  fi; \
 +am__make_running_with_option = \
 +  case $${target_option-} in \
 +      ?) ;; \
 +      *) echo "am__make_running_with_option: internal error: invalid" \
 +              "target option '$${target_option-}' specified" >&2; \
 +         exit 1;; \
 +  esac; \
 +  has_opt=no; \
 +  sane_makeflags=$$MAKEFLAGS; \
 +  if $(am__is_gnu_make); then \
 +    sane_makeflags=$$MFLAGS; \
 +  else \
 +    case $$MAKEFLAGS in \
 +      *\\[\ \ ]*) \
 +        bs=\\; \
 +        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
 +          | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
 +    esac; \
 +  fi; \
 +  skip_next=no; \
 +  strip_trailopt () \
 +  { \
 +    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
 +  }; \
 +  for flg in $$sane_makeflags; do \
 +    test $$skip_next = yes && { skip_next=no; continue; }; \
 +    case $$flg in \
 +      *=*|--*) continue;; \
 +        -*I) strip_trailopt 'I'; skip_next=yes;; \
 +      -*I?*) strip_trailopt 'I';; \
 +        -*O) strip_trailopt 'O'; skip_next=yes;; \
 +      -*O?*) strip_trailopt 'O';; \
 +        -*l) strip_trailopt 'l'; skip_next=yes;; \
 +      -*l?*) strip_trailopt 'l';; \
 +      -[dEDm]) skip_next=yes;; \
 +      -[JT]) skip_next=yes;; \
 +    esac; \
 +    case $$flg in \
 +      *$$target_option*) has_opt=yes; break;; \
 +    esac; \
 +  done; \
 +  test $$has_opt = yes
 +am__make_dryrun = (target_option=n; $(am__make_running_with_option))
 +am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 +pkgdatadir = $(datadir)/@PACKAGE@
 +pkgincludedir = $(includedir)/@PACKAGE@
 +pkglibdir = $(libdir)/@PACKAGE@
 +pkglibexecdir = $(libexecdir)/@PACKAGE@
 +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 +install_sh_DATA = $(install_sh) -c -m 644
 +install_sh_PROGRAM = $(install_sh) -c
 +install_sh_SCRIPT = $(install_sh) -c
 +transform = $(program_transform_name)
 +build_triplet = @build@
 +host_triplet = @host@
 +subdir = extras
- DIST_COMMON = $(srcdir)/ $(srcdir)/ \
-       $(top_srcdir)/mkinstalldirs ChangeLog
 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 +am__aclocal_m4_deps = $(top_srcdir)/m4/arch.m4 \
 +      $(top_srcdir)/m4/codeset.m4 $(top_srcdir)/m4/gettext.m4 \
 +      $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
 +      $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \
 +      $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
 +      $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libsigsegv.m4 \
 +      $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/mpfr.m4 \
 +      $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/noreturn.m4 \
 +      $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
 +      $(top_srcdir)/m4/readline.m4 $(top_srcdir)/m4/socket.m4 \
 +      $(top_srcdir)/m4/ulonglong.m4 $(top_srcdir)/
 +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 +      $(ACLOCAL_M4)
++DIST_COMMON = $(srcdir)/ $(am__DIST_COMMON)
 +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 +CONFIG_HEADER = $(top_builddir)/config.h
 +AM_V_P = $(address@hidden@)
 +am__v_P_ = $(address@hidden@)
 +am__v_P_0 = false
 +am__v_P_1 = :
 +AM_V_GEN = $(address@hidden@)
 +am__v_GEN_ = $(address@hidden@)
 +am__v_GEN_0 = @echo "  GEN     " $@;
 +am__v_GEN_1 = 
 +AM_V_at = $(address@hidden@)
 +am__v_at_ = $(address@hidden@)
 +am__v_at_0 = @
 +am__v_at_1 = 
 +am__can_run_installinfo = \
 +  case $$AM_UPDATE_INFO_DIR in \
 +    n|no|NO) false;; \
 +    *) (install-info --version) >/dev/null 2>&1;; \
 +  esac
 +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 +am__vpath_adj = case $$p in \
 +    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 +    *) f=$$p;; \
 +  esac;
 +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
 +am__install_max = 40
 +am__nobase_strip_setup = \
 +  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
 +am__nobase_strip = \
 +  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
 +am__nobase_list = $(am__nobase_strip_setup); \
 +  for p in $$list; do echo "$$p $$p"; done | \
 +  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
 +  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
 +    if (++n[$$2] == $(am__install_max)) \
 +      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
 +    END { for (dir in files) print dir, files[dir] }'
 +am__base_list = \
 +  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
 +  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 +am__uninstall_files_from_dir = { \
 +  test -z "$$files" \
 +    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
 +    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
 +         $(am__cd) "$$dir" && rm -f $$files; }; \
 +  }
 +am__installdirs = "$(DESTDIR)$(profiledir)"
 +DATA = $(profile_DATA)
 +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
++am__DIST_COMMON = $(srcdir)/ $(top_srcdir)/mkinstalldirs \
++      ChangeLog
 +AWK = @AWK@
 +CC = @CC@
 +CPP = @CPP@
 +GMSGFMT_015 = @GMSGFMT_015@
 +LN_S = @LN_S@
 +MSGFMT_015 = @MSGFMT_015@
 +SED = @SED@
 +abs_builddir = @abs_builddir@
 +abs_srcdir = @abs_srcdir@
 +abs_top_builddir = @abs_top_builddir@
 +abs_top_srcdir = @abs_top_srcdir@
 +ac_ct_CC = @ac_ct_CC@
 +acl_shlibext = @acl_shlibext@
 +am__include = @am__include@
 +am__leading_dot = @am__leading_dot@
 +am__quote = @am__quote@
 +am__tar = @am__tar@
 +am__untar = @am__untar@
 +bindir = @bindir@
 +build = @build@
 +build_alias = @build_alias@
 +build_cpu = @build_cpu@
 +build_os = @build_os@
 +build_vendor = @build_vendor@
 +builddir = @builddir@
 +datadir = @datadir@
 +datarootdir = @datarootdir@
 +docdir = @docdir@
 +dvidir = @dvidir@
 +exec_prefix = @exec_prefix@
 +host = @host@
 +host_alias = @host_alias@
 +host_cpu = @host_cpu@
 +host_os = @host_os@
 +host_vendor = @host_vendor@
 +htmldir = @htmldir@
 +includedir = @includedir@
 +infodir = @infodir@
 +install_sh = @install_sh@
 +libdir = @libdir@
 +libexecdir = @libexecdir@
 +localedir = @localedir@
 +localstatedir = @localstatedir@
 +mandir = @mandir@
 +mkdir_p = @mkdir_p@
 +oldincludedir = @oldincludedir@
 +pdfdir = @pdfdir@
 +pkgextensiondir = @pkgextensiondir@
 +prefix = @prefix@
 +program_transform_name = @program_transform_name@
 +psdir = @psdir@
 +sbindir = @sbindir@
 +sharedstatedir = @sharedstatedir@
 +srcdir = @srcdir@
 +subdirs = @subdirs@
 +sysconfdir = @sysconfdir@
 +target_alias = @target_alias@
 +top_build_prefix = @top_build_prefix@
 +top_builddir = @top_builddir@
 +top_srcdir = @top_srcdir@
 +profiledir = $(sysconfdir)/profile.d
 +profile_DATA = gawk.csh
 +EXTRA_DIST = $(profile_DATA)
 +all: all-am
 +$(srcdir)/  $(srcdir)/  $(am__configure_deps)
 +      @for dep in $?; do \
 +        case '$(am__configure_deps)' in \
 +          *$$dep*) \
 +            ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
 +              && { if test -f $@; then exit 0; else break; fi; }; \
 +            exit 1;; \
 +        esac; \
 +      done; \
 +      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu extras/Makefile'; \
 +      $(am__cd) $(top_srcdir) && \
 +        $(AUTOMAKE) --gnu extras/Makefile
- .PRECIOUS: Makefile
 +Makefile: $(srcdir)/ $(top_builddir)/config.status
 +      @case '$?' in \
 +        *config.status*) \
 +          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
 +        *) \
 +          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 
$(am__depfiles_maybe)'; \
 +          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 
$(am__depfiles_maybe);; \
 +      esac;
 +$(top_builddir)/config.status: $(top_srcdir)/configure 
 +      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 +$(top_srcdir)/configure:  $(am__configure_deps)
 +      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 +$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 +      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 +install-profileDATA: $(profile_DATA)
 +      @$(NORMAL_INSTALL)
 +      @list='$(profile_DATA)'; test -n "$(profiledir)" || list=; \
 +      if test -n "$$list"; then \
 +        echo " $(MKDIR_P) '$(DESTDIR)$(profiledir)'"; \
 +        $(MKDIR_P) "$(DESTDIR)$(profiledir)" || exit 1; \
 +      fi; \
 +      for p in $$list; do \
 +        if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 +        echo "$$d$$p"; \
 +      done | $(am__base_list) | \
 +      while read files; do \
 +        echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(profiledir)'"; \
 +        $(INSTALL_DATA) $$files "$(DESTDIR)$(profiledir)" || exit $$?; \
 +      done
 +      @list='$(profile_DATA)'; test -n "$(profiledir)" || list=; \
 +      files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
 +      dir='$(DESTDIR)$(profiledir)'; $(am__uninstall_files_from_dir)
 +tags TAGS:
 +ctags CTAGS:
 +cscope cscopelist:
 +distdir: $(DISTFILES)
 +      @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 +      topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 +      list='$(DISTFILES)'; \
 +        dist_files=`for file in $$list; do echo $$file; done | \
 +        sed -e "s|^$$srcdirstrip/||;t" \
 +            -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 +      case $$dist_files in \
 +        */*) $(MKDIR_P) `echo "$$dist_files" | \
 +                         sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 +                         sort -u` ;; \
 +      esac; \
 +      for file in $$dist_files; do \
 +        if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 +        if test -d $$d/$$file; then \
 +          dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 +          if test -d "$(distdir)/$$file"; then \
 +            find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx 
{} \;; \
 +          fi; \
 +          if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 +            cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 +            find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx 
{} \;; \
 +          fi; \
 +          cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 +        else \
 +          test -f "$(distdir)/$$file" \
 +          || cp -p $$d/$$file "$(distdir)/$$file" \
 +          || exit 1; \
 +        fi; \
 +      done
 +check-am: all-am
 +check: check-am
 +all-am: Makefile $(DATA)
 +      for dir in "$(DESTDIR)$(profiledir)"; do \
 +        test -z "$$dir" || $(MKDIR_P) "$$dir"; \
 +      done
 +install: install-am
 +install-exec: install-exec-am
 +install-data: install-data-am
 +uninstall: uninstall-am
 +install-am: all-am
 +      @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
 +installcheck: installcheck-am
 +      if test -z '$(STRIP)'; then \
 +            install; \
 +      else \
 +          "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
 +      fi
 +      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
 +      -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f 
 +      @echo "This command is intended for maintainers to use"
 +      @echo "it deletes files that may require special tools to rebuild."
 +clean: clean-am
 +clean-am: clean-generic mostlyclean-am
 +distclean: distclean-am
 +      -rm -f Makefile
 +distclean-am: clean-am distclean-generic
 +dvi: dvi-am
 +html: html-am
 +info: info-am
 +install-data-am: install-profileDATA
 +install-dvi: install-dvi-am
 +install-html: install-html-am
 +install-info: install-info-am
 +install-pdf: install-pdf-am
 +install-ps: install-ps-am
 +maintainer-clean: maintainer-clean-am
 +      -rm -f Makefile
 +maintainer-clean-am: distclean-am maintainer-clean-generic
 +mostlyclean: mostlyclean-am
 +mostlyclean-am: mostlyclean-generic
 +pdf: pdf-am
 +ps: ps-am
 +uninstall-am: uninstall-profileDATA
 +.MAKE: install-am install-strip
 +.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
 +      ctags-am distclean distclean-generic distdir dvi dvi-am html \
 +      html-am info info-am install install-am install-data \
 +      install-data-am install-dvi install-dvi-am install-exec \
 +      install-exec-am install-html install-html-am install-info \
 +      install-info-am install-man install-pdf install-pdf-am \
 +      install-profileDATA install-ps install-ps-am install-strip \
 +      installcheck installcheck-am installdirs maintainer-clean \
 +      maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
 +      pdf-am ps ps-am tags-am uninstall uninstall-am \
 +      uninstall-profileDATA
++.PRECIOUS: Makefile
 +# Tell versions [3.59,3.63) of GNU make to not export all variables.
 +# Otherwise a system limit (for SysV at least) may be exceeded.


Summary of changes:
 ChangeLog                        |    6 +
 INSTALL                          |    6 +-                      |   48 +-
 NEWS                             |    4 +-
 aclocal.m4                       |   65 +-
 awkgram.c                        |    4 +-
 awklib/               |   24 +-
 command.c                        |    4 +-
 compile                          |    2 +-
 config.guess                     |  169 +--
 config.sub                       |   32 +-
 configure                        |   68 +-                     |    4 +-
 depcomp                          |   37 +-
 doc/ChangeLog                    |    4 +
 doc/                  |   24 +-
 doc/                    |    8 +-
 doc/gawk.texi                    |    2 +-
 doc/                  |    2 +-
 extension/ChangeLog              |    8 +
 extension/INSTALL                |    6 +-
 extension/            |  115 +-
 extension/aclocal.m4             |   76 +-
 extension/build-aux/ar-lib       |    2 +-
 extension/build-aux/compile      |    2 +-
 extension/build-aux/config.guess |  169 +--
 extension/build-aux/config.sub   |   32 +-
 extension/build-aux/depcomp      |   37 +-
 extension/build-aux/install-sh   |   31 +-
 extension/build-aux/    |  130 ++-
 extension/build-aux/missing      |    6 +-
 extension/             |   22 -
 extension/configure              | 2995 ++++++++------------------------------
 extension/           |    5 +-
 extension/m4/ChangeLog           |    4 +
 extension/m4/gettext.m4          |  383 -----
 extension/m4/iconv.m4            |  214 ---
 extension/m4/intlmacosx.m4       |   51 -
 extension/m4/libtool.m4          |  527 ++++++--
 extension/m4/ltoptions.m4        |   57 +-
 extension/m4/ltsugar.m4          |    2 +-
 extension/m4/ltversion.m4        |   12 +-
 extension/m4/lt~obsolete.m4      |    2 +-
 extension/m4/po.m4               |  449 ------
 extras/               |   24 +-
 install-sh                       |   31 +-
 m4/ChangeLog                     |    5 +
 m4/iconv.m4                      |   61 +-
 m4/po.m4                         |    2 +-
 missing                          |    6 +-
 po/ChangeLog                     |    4 +
 po/                   |    6 +
 test/                 |   26 +-
 ylwrap                           |   59 +-
 54 files changed, 1800 insertions(+), 4274 deletions(-)
 delete mode 100644 extension/m4/gettext.m4
 delete mode 100644 extension/m4/iconv.m4
 delete mode 100644 extension/m4/intlmacosx.m4
 delete mode 100644 extension/m4/po.m4


reply via email to

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