diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | doc/ChangeLog | 5 | ||||
-rw-r--r-- | doc/gawk.info | 1147 | ||||
-rw-r--r-- | doc/gawk.texi | 13 | ||||
-rw-r--r-- | doc/gawktexi.in | 13 |
6 files changed, 613 insertions, 569 deletions
@@ -6,6 +6,7 @@ * mpfr.c (do_mpfr_compl): Fix typo in warning message. Thanks to Jean-Philippe Guerard <jean-philippe.guerard@xn--tigreray-i1a.org> for the report. + * NEWS: Mention the Italian translation of the manual. 2017-08-16 Arnold D. Robbins <arnold@skeeve.com> @@ -122,6 +122,9 @@ Changes from 4.1.4 to 4.2.0 32. The API has been extended to give access to GMP and MPFR values. +33. The manual has been translated into Italian! The translation is + included in the distribution. + Changes from 4.1.3 to 4.1.4 --------------------------- diff --git a/doc/ChangeLog b/doc/ChangeLog index e6dd8ea0..37706ff7 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2017-08-17 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in: Document Marco Curreli's contribution of + the Italian translation, along with Antonio Colombo. + 2017-08-16 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in: Update history of features appendix section. diff --git a/doc/gawk.info b/doc/gawk.info index 53d45a11..8c116851 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -1339,13 +1339,13 @@ acknowledgements: Dr. Nelson Beebe, Andreas Buening, Dr. Manuel Collado, Antonio Colombo, Stephen Davies, Scott Deifik, Akim Demaille, Daniel Richard G., -Darrel Hankerson, Michal Jaegermann, Ju"rgen Kahrs, Stepan Kasal, John -Malmberg, Dave Pitts, Chet Ramey, Pat Rankin, Andrew Schorr, Corinna -Vinschen, and Eli Zaretskii (in alphabetical order) make up the current -'gawk' "crack portability team." Without their hard work and help, -'gawk' would not be nearly the robust, portable program it is today. It -has been and continues to be a pleasure working with this team of fine -people. +Juan Manuel Guerrero, Darrel Hankerson, Michal Jaegermann, Ju"rgen +Kahrs, Stepan Kasal, John Malmberg, Dave Pitts, Chet Ramey, Pat Rankin, +Andrew Schorr, Corinna Vinschen, and Eli Zaretskii (in alphabetical +order) make up the current 'gawk' "crack portability team." Without +their hard work and help, 'gawk' would not be nearly the robust, +portable program it is today. It has been and continues to be a +pleasure working with this team of fine people. Notable code and documentation contributions were made by a number of people. *Note Contributors:: for the full list. @@ -28437,7 +28437,10 @@ Info file, in approximate chronological order: * Antonio Giovanni Colombo rewrote a number of examples in the early chapters that were severely dated, for which I am incredibly - grateful. + grateful. He also provided and maintains the Italian translation. + + * Marco Curreli, together with Antonio Colombo, translated this Info + file into Italian. It is included in the 'gawk' distribution. * Juan Manuel Guerrero took over maintenance of the DJGPP port. @@ -28691,6 +28694,10 @@ Various '.c', '.y', and '.h' files '@include' processing, neither 'igawk' nor 'igawk.1' are installed.) +'doc/it/*' + Files for the Italian translation of this Info file, produced and + contributed by Antonio Colombo and Marco Curreli. + 'doc/Makefile.in' The input file used during the configuration process to generate the actual 'Makefile' for creating the documentation. @@ -33579,6 +33586,7 @@ Index * csh utility, POSIXLY_CORRECT environment variable: Options. (line 372) * csh utility, |& operator, comparison with: Two-way I/O. (line 27) * ctime() user-defined function: Function Example. (line 74) +* Curreli, Marco: Contributors. (line 145) * currency symbols, localization: Explaining gettext. (line 104) * current system time: Time Functions. (line 68) * custom.h file: Configuration Philosophy. @@ -34459,7 +34467,8 @@ Index * gsub <1>: String Functions. (line 139) * gsub() function, arguments of: String Functions. (line 465) * gsub() function, escape processing: Gory Details. (line 6) -* Guerrero, Juan Manuel: Contributors. (line 145) +* Guerrero, Juan Manuel: Acknowledgments. (line 60) +* Guerrero, Juan Manuel <1>: Contributors. (line 148) * h debugger command (alias for help): Miscellaneous Debugger Commands. (line 69) * Hankerson, Darrel: Acknowledgments. (line 60) @@ -35297,7 +35306,7 @@ Index * Robbins, Arnold <2>: Passwd Functions. (line 90) * Robbins, Arnold <3>: Alarm Program. (line 6) * Robbins, Arnold <4>: General Data Types. (line 6) -* Robbins, Arnold <5>: Contributors. (line 147) +* Robbins, Arnold <5>: Contributors. (line 150) * Robbins, Arnold <6>: Maintainers. (line 14) * Robbins, Arnold <7>: Future Extensions. (line 6) * Robbins, Bill: Getline/Pipe. (line 40) @@ -35857,564 +35866,564 @@ Ref: Manual History-Footnote-168242 Ref: Manual History-Footnote-268283 Node: How To Contribute68357 Node: Acknowledgments69008 -Node: Getting Started73894 -Node: Running gawk76333 -Node: One-shot77523 -Node: Read Terminal78786 -Node: Long80779 -Node: Executable Scripts82292 -Ref: Executable Scripts-Footnote-185087 -Node: Comments85190 -Node: Quoting87674 -Node: DOS Quoting93191 -Node: Sample Data Files95247 -Node: Very Simple97842 -Node: Two Rules102744 -Node: More Complex104629 -Node: Statements/Lines107495 -Ref: Statements/Lines-Footnote-1111954 -Node: Other Features112219 -Node: When113155 -Ref: When-Footnote-1114909 -Node: Intro Summary114974 -Node: Invoking Gawk115858 -Node: Command Line117372 -Node: Options118170 -Ref: Options-Footnote-1134789 -Ref: Options-Footnote-2135019 -Node: Other Arguments135044 -Node: Naming Standard Input137991 -Node: Environment Variables139084 -Node: AWKPATH Variable139642 -Ref: AWKPATH Variable-Footnote-1143053 -Ref: AWKPATH Variable-Footnote-2143087 -Node: AWKLIBPATH Variable143348 -Node: Other Environment Variables144605 -Node: Exit Status148426 -Node: Include Files149103 -Node: Loading Shared Libraries152698 -Node: Obsolete154126 -Node: Undocumented154818 -Node: Invoking Summary155115 -Node: Regexp156775 -Node: Regexp Usage158229 -Node: Escape Sequences160266 -Node: Regexp Operators166498 -Ref: Regexp Operators-Footnote-1173914 -Ref: Regexp Operators-Footnote-2174061 -Node: Bracket Expressions174159 -Ref: table-char-classes176635 -Node: Leftmost Longest179772 -Node: Computed Regexps181075 -Node: GNU Regexp Operators184502 -Node: Case-sensitivity188181 -Ref: Case-sensitivity-Footnote-1191068 -Ref: Case-sensitivity-Footnote-2191303 -Node: Regexp Summary191411 -Node: Reading Files192877 -Node: Records195146 -Node: awk split records195879 -Node: gawk split records200810 -Ref: gawk split records-Footnote-1205350 -Node: Fields205387 -Node: Nonconstant Fields208128 -Ref: Nonconstant Fields-Footnote-1210364 -Node: Changing Fields210568 -Node: Field Separators216496 -Node: Default Field Splitting219194 -Node: Regexp Field Splitting220312 -Node: Single Character Fields223665 -Node: Command Line Field Separator224725 -Node: Full Line Fields227943 -Ref: Full Line Fields-Footnote-1229465 -Ref: Full Line Fields-Footnote-2229511 -Node: Field Splitting Summary229612 -Node: Constant Size231686 -Node: Fixed width data232418 -Node: Skipping intervening235885 -Node: Allowing trailing data236683 -Node: Fields with fixed data237720 -Node: Splitting By Content239238 -Ref: Splitting By Content-Footnote-1242888 -Node: Testing field creation243051 -Node: Multiple Line244672 -Ref: Multiple Line-Footnote-1250556 -Node: Getline250735 -Node: Plain Getline253204 -Node: Getline/Variable255845 -Node: Getline/File256996 -Node: Getline/Variable/File258384 -Ref: Getline/Variable/File-Footnote-1259989 -Node: Getline/Pipe260077 -Node: Getline/Variable/Pipe262784 -Node: Getline/Coprocess263919 -Node: Getline/Variable/Coprocess265186 -Node: Getline Notes265928 -Node: Getline Summary268725 -Ref: table-getline-variants269149 -Node: Read Timeout269897 -Ref: Read Timeout-Footnote-1273803 -Node: Retrying Input273861 -Node: Command-line directories275060 -Node: Input Summary275966 -Node: Input Exercises279138 -Node: Printing279866 -Node: Print281700 -Node: Print Examples283157 -Node: Output Separators285937 -Node: OFMT287954 -Node: Printf289310 -Node: Basic Printf290095 -Node: Control Letters291669 -Node: Format Modifiers295657 -Node: Printf Examples301672 -Node: Redirection304158 -Node: Special FD310999 -Ref: Special FD-Footnote-1314167 -Node: Special Files314241 -Node: Other Inherited Files314858 -Node: Special Network315859 -Node: Special Caveats316719 -Node: Close Files And Pipes317668 -Ref: table-close-pipe-return-values324575 -Ref: Close Files And Pipes-Footnote-1325358 -Ref: Close Files And Pipes-Footnote-2325506 -Node: Nonfatal325658 -Node: Output Summary327983 -Node: Output Exercises329205 -Node: Expressions329884 -Node: Values331072 -Node: Constants331750 -Node: Scalar Constants332441 -Ref: Scalar Constants-Footnote-1333305 -Node: Nondecimal-numbers333555 -Node: Regexp Constants336556 -Node: Using Constant Regexps337082 -Node: Standard Regexp Constants337704 -Node: Strong Regexp Constants340892 -Node: Variables343850 -Node: Using Variables344507 -Node: Assignment Options346417 -Node: Conversion348290 -Node: Strings And Numbers348814 -Ref: Strings And Numbers-Footnote-1351877 -Node: Locale influences conversions351986 -Ref: table-locale-affects354744 -Node: All Operators355362 -Node: Arithmetic Ops355991 -Node: Concatenation358497 -Ref: Concatenation-Footnote-1361344 -Node: Assignment Ops361451 -Ref: table-assign-ops366442 -Node: Increment Ops367755 -Node: Truth Values and Conditions371215 -Node: Truth Values372289 -Node: Typing and Comparison373337 -Node: Variable Typing374157 -Ref: Variable Typing-Footnote-1380620 -Ref: Variable Typing-Footnote-2380692 -Node: Comparison Operators380769 -Ref: table-relational-ops381188 -Node: POSIX String Comparison384683 -Ref: POSIX String Comparison-Footnote-1386378 -Ref: POSIX String Comparison-Footnote-2386517 -Node: Boolean Ops386601 -Ref: Boolean Ops-Footnote-1391083 -Node: Conditional Exp391175 -Node: Function Calls392911 -Node: Precedence396788 -Node: Locales400447 -Node: Expressions Summary402079 -Node: Patterns and Actions404652 -Node: Pattern Overview405772 -Node: Regexp Patterns407449 -Node: Expression Patterns407991 -Node: Ranges411772 -Node: BEGIN/END414880 -Node: Using BEGIN/END415641 -Ref: Using BEGIN/END-Footnote-1418377 -Node: I/O And BEGIN/END418483 -Node: BEGINFILE/ENDFILE420797 -Node: Empty423704 -Node: Using Shell Variables424021 -Node: Action Overview426295 -Node: Statements428620 -Node: If Statement430468 -Node: While Statement431963 -Node: Do Statement433991 -Node: For Statement435139 -Node: Switch Statement438297 -Node: Break Statement440683 -Node: Continue Statement442775 -Node: Next Statement444602 -Node: Nextfile Statement446985 -Node: Exit Statement449637 -Node: Built-in Variables452040 -Node: User-modified453173 -Node: Auto-set460940 -Ref: Auto-set-Footnote-1476537 -Ref: Auto-set-Footnote-2476743 -Node: ARGC and ARGV476799 -Node: Pattern Action Summary481012 -Node: Arrays483442 -Node: Array Basics484771 -Node: Array Intro485615 -Ref: figure-array-elements487590 -Ref: Array Intro-Footnote-1490294 -Node: Reference to Elements490422 -Node: Assigning Elements492886 -Node: Array Example493377 -Node: Scanning an Array495136 -Node: Controlling Scanning498158 -Ref: Controlling Scanning-Footnote-1503557 -Node: Numeric Array Subscripts503873 -Node: Uninitialized Subscripts506057 -Node: Delete507676 -Ref: Delete-Footnote-1510428 -Node: Multidimensional510485 -Node: Multiscanning513580 -Node: Arrays of Arrays515171 -Node: Arrays Summary519938 -Node: Functions522031 -Node: Built-in523069 -Node: Calling Built-in524150 -Node: Numeric Functions526146 -Ref: Numeric Functions-Footnote-1530174 -Ref: Numeric Functions-Footnote-2530531 -Ref: Numeric Functions-Footnote-3530579 -Node: String Functions530851 -Ref: String Functions-Footnote-1554509 -Ref: String Functions-Footnote-2554637 -Ref: String Functions-Footnote-3554885 -Node: Gory Details554972 -Ref: table-sub-escapes556763 -Ref: table-sub-proposed558282 -Ref: table-posix-sub559645 -Ref: table-gensub-escapes561186 -Ref: Gory Details-Footnote-1562009 -Node: I/O Functions562163 -Ref: table-system-return-values568745 -Ref: I/O Functions-Footnote-1570725 -Ref: I/O Functions-Footnote-2570873 -Node: Time Functions570993 -Ref: Time Functions-Footnote-1581660 -Ref: Time Functions-Footnote-2581728 -Ref: Time Functions-Footnote-3581886 -Ref: Time Functions-Footnote-4581997 -Ref: Time Functions-Footnote-5582109 -Ref: Time Functions-Footnote-6582336 -Node: Bitwise Functions582602 -Ref: table-bitwise-ops583196 -Ref: Bitwise Functions-Footnote-1589229 -Ref: Bitwise Functions-Footnote-2589402 -Node: Type Functions589593 -Node: I18N Functions592510 -Node: User-defined594161 -Node: Definition Syntax594966 -Ref: Definition Syntax-Footnote-1600653 -Node: Function Example600724 -Ref: Function Example-Footnote-1603646 -Node: Function Caveats603668 -Node: Calling A Function604186 -Node: Variable Scope605144 -Node: Pass By Value/Reference608138 -Node: Return Statement611637 -Node: Dynamic Typing614616 -Node: Indirect Calls615546 -Ref: Indirect Calls-Footnote-1625797 -Node: Functions Summary625925 -Node: Library Functions628630 -Ref: Library Functions-Footnote-1632237 -Ref: Library Functions-Footnote-2632380 -Node: Library Names632551 -Ref: Library Names-Footnote-1636011 -Ref: Library Names-Footnote-2636234 -Node: General Functions636320 -Node: Strtonum Function637423 -Node: Assert Function640445 -Node: Round Function643771 -Node: Cliff Random Function645312 -Node: Ordinal Functions646328 -Ref: Ordinal Functions-Footnote-1649391 -Ref: Ordinal Functions-Footnote-2649643 -Node: Join Function649853 -Ref: Join Function-Footnote-1651623 -Node: Getlocaltime Function651823 -Node: Readfile Function655565 -Node: Shell Quoting657537 -Node: Data File Management658938 -Node: Filetrans Function659570 -Node: Rewind Function663666 -Node: File Checking665576 -Ref: File Checking-Footnote-1666910 -Node: Empty Files667111 -Node: Ignoring Assigns669090 -Node: Getopt Function670640 -Ref: Getopt Function-Footnote-1682109 -Node: Passwd Functions682309 -Ref: Passwd Functions-Footnote-1691148 -Node: Group Functions691236 -Ref: Group Functions-Footnote-1699134 -Node: Walking Arrays699341 -Node: Library Functions Summary702349 -Node: Library Exercises703755 -Node: Sample Programs704220 -Node: Running Examples704990 -Node: Clones705718 -Node: Cut Program706942 -Node: Egrep Program716871 -Ref: Egrep Program-Footnote-1724383 -Node: Id Program724493 -Node: Split Program728173 -Ref: Split Program-Footnote-1731632 -Node: Tee Program731761 -Node: Uniq Program734551 -Node: Wc Program741977 -Ref: Wc Program-Footnote-1746232 -Node: Miscellaneous Programs746326 -Node: Dupword Program747539 -Node: Alarm Program749569 -Node: Translate Program754424 -Ref: Translate Program-Footnote-1758989 -Node: Labels Program759259 -Ref: Labels Program-Footnote-1762610 -Node: Word Sorting762694 -Node: History Sorting766766 -Node: Extract Program768601 -Node: Simple Sed776130 -Node: Igawk Program779204 -Ref: Igawk Program-Footnote-1793535 -Ref: Igawk Program-Footnote-2793737 -Ref: Igawk Program-Footnote-3793859 -Node: Anagram Program793974 -Node: Signature Program797036 -Node: Programs Summary798283 -Node: Programs Exercises799497 -Ref: Programs Exercises-Footnote-1803626 -Node: Advanced Features803717 -Node: Nondecimal Data805707 -Node: Array Sorting807298 -Node: Controlling Array Traversal807998 -Ref: Controlling Array Traversal-Footnote-1816365 -Node: Array Sorting Functions816483 -Ref: Array Sorting Functions-Footnote-1821574 -Node: Two-way I/O821770 -Ref: Two-way I/O-Footnote-1828321 -Ref: Two-way I/O-Footnote-2828508 -Node: TCP/IP Networking828590 -Node: Profiling831708 -Ref: Profiling-Footnote-1840380 -Node: Advanced Features Summary840703 -Node: Internationalization842547 -Node: I18N and L10N844027 -Node: Explaining gettext844714 -Ref: Explaining gettext-Footnote-1850606 -Ref: Explaining gettext-Footnote-2850791 -Node: Programmer i18n850956 -Ref: Programmer i18n-Footnote-1855905 -Node: Translator i18n855954 -Node: String Extraction856748 -Ref: String Extraction-Footnote-1857880 -Node: Printf Ordering857966 -Ref: Printf Ordering-Footnote-1860752 -Node: I18N Portability860816 -Ref: I18N Portability-Footnote-1863272 -Node: I18N Example863335 -Ref: I18N Example-Footnote-1866141 -Node: Gawk I18N866214 -Node: I18N Summary866859 -Node: Debugger868200 -Node: Debugging869222 -Node: Debugging Concepts869663 -Node: Debugging Terms871472 -Node: Awk Debugging874047 -Node: Sample Debugging Session874953 -Node: Debugger Invocation875487 -Node: Finding The Bug876873 -Node: List of Debugger Commands883351 -Node: Breakpoint Control884684 -Node: Debugger Execution Control888378 -Node: Viewing And Changing Data891740 -Node: Execution Stack895114 -Node: Debugger Info896751 -Node: Miscellaneous Debugger Commands900822 -Node: Readline Support905910 -Node: Limitations906806 -Node: Debugging Summary908915 -Node: Arbitrary Precision Arithmetic910194 -Node: Computer Arithmetic911679 -Ref: table-numeric-ranges915270 -Ref: Computer Arithmetic-Footnote-1915992 -Node: Math Definitions916049 -Ref: table-ieee-formats919363 -Ref: Math Definitions-Footnote-1919966 -Node: MPFR features920071 -Node: FP Math Caution921788 -Ref: FP Math Caution-Footnote-1922860 -Node: Inexactness of computations923229 -Node: Inexact representation924189 -Node: Comparing FP Values925549 -Node: Errors accumulate926631 -Node: Getting Accuracy928064 -Node: Try To Round930774 -Node: Setting precision931673 -Ref: table-predefined-precision-strings932370 -Node: Setting the rounding mode934200 -Ref: table-gawk-rounding-modes934574 -Ref: Setting the rounding mode-Footnote-1937982 -Node: Arbitrary Precision Integers938161 -Ref: Arbitrary Precision Integers-Footnote-1941336 -Node: Checking for MPFR941485 -Node: POSIX Floating Point Problems942782 -Ref: POSIX Floating Point Problems-Footnote-1946653 -Node: Floating point summary946691 -Node: Dynamic Extensions948881 -Node: Extension Intro950434 -Node: Plugin License951700 -Node: Extension Mechanism Outline952497 -Ref: figure-load-extension952936 -Ref: figure-register-new-function954501 -Ref: figure-call-new-function955593 -Node: Extension API Description957655 -Node: Extension API Functions Introduction959297 -Node: General Data Types964837 -Ref: General Data Types-Footnote-1972958 -Node: Memory Allocation Functions973257 -Ref: Memory Allocation Functions-Footnote-1977465 -Node: Constructor Functions977564 -Node: Registration Functions981150 -Node: Extension Functions981835 -Node: Exit Callback Functions987048 -Node: Extension Version String988298 -Node: Input Parsers988961 -Node: Output Wrappers1001682 -Node: Two-way processors1006194 -Node: Printing Messages1008459 -Ref: Printing Messages-Footnote-11009630 -Node: Updating ERRNO1009783 -Node: Requesting Values1010522 -Ref: table-value-types-returned1011259 -Node: Accessing Parameters1012195 -Node: Symbol Table Access1013430 -Node: Symbol table by name1013942 -Node: Symbol table by cookie1015731 -Ref: Symbol table by cookie-Footnote-11019916 -Node: Cached values1019980 -Ref: Cached values-Footnote-11023516 -Node: Array Manipulation1023669 -Ref: Array Manipulation-Footnote-11024760 -Node: Array Data Types1024797 -Ref: Array Data Types-Footnote-11027455 -Node: Array Functions1027547 -Node: Flattening Arrays1032045 -Node: Creating Arrays1039021 -Node: Redirection API1043790 -Node: Extension API Variables1046623 -Node: Extension Versioning1047334 -Ref: gawk-api-version1047763 -Node: Extension GMP/MPFR Versioning1049491 -Node: Extension API Informational Variables1051119 -Node: Extension API Boilerplate1052192 -Node: Changes from API V11056166 -Node: Finding Extensions1056826 -Node: Extension Example1057385 -Node: Internal File Description1058183 -Node: Internal File Ops1062263 -Ref: Internal File Ops-Footnote-11073663 -Node: Using Internal File Ops1073803 -Ref: Using Internal File Ops-Footnote-11076186 -Node: Extension Samples1076460 -Node: Extension Sample File Functions1077989 -Node: Extension Sample Fnmatch1085638 -Node: Extension Sample Fork1087125 -Node: Extension Sample Inplace1088343 -Node: Extension Sample Ord1091560 -Node: Extension Sample Readdir1092396 -Ref: table-readdir-file-types1093285 -Node: Extension Sample Revout1094090 -Node: Extension Sample Rev2way1094679 -Node: Extension Sample Read write array1095419 -Node: Extension Sample Readfile1097361 -Node: Extension Sample Time1098456 -Node: Extension Sample API Tests1099804 -Node: gawkextlib1100296 -Node: Extension summary1102743 -Node: Extension Exercises1106445 -Node: Language History1107943 -Node: V7/SVR3.11109599 -Node: SVR41111751 -Node: POSIX1113185 -Node: BTL1114564 -Node: POSIX/GNU1115293 -Node: Feature History1121071 -Node: Common Extensions1136930 -Node: Ranges and Locales1138213 -Ref: Ranges and Locales-Footnote-11142829 -Ref: Ranges and Locales-Footnote-21142856 -Ref: Ranges and Locales-Footnote-31143091 -Node: Contributors1143312 -Node: History summary1148940 -Node: Installation1150320 -Node: Gawk Distribution1151264 -Node: Getting1151748 -Node: Extracting1152709 -Node: Distribution contents1154347 -Node: Unix Installation1160689 -Node: Quick Installation1161371 -Node: Shell Startup Files1163785 -Node: Additional Configuration Options1164874 -Node: Configuration Philosophy1166863 -Node: Non-Unix Installation1169232 -Node: PC Installation1169692 -Node: PC Binary Installation1170530 -Node: PC Compiling1170965 -Node: PC Using1172082 -Node: Cygwin1175127 -Node: MSYS1175897 -Node: VMS Installation1176398 -Node: VMS Compilation1177189 -Ref: VMS Compilation-Footnote-11178418 -Node: VMS Dynamic Extensions1178476 -Node: VMS Installation Details1180161 -Node: VMS Running1182414 -Node: VMS GNV1186693 -Node: VMS Old Gawk1187428 -Node: Bugs1187899 -Node: Bug address1188562 -Node: Usenet1190959 -Node: Maintainers1191736 -Node: Other Versions1192997 -Node: Installation summary1199581 -Node: Notes1200616 -Node: Compatibility Mode1201481 -Node: Additions1202263 -Node: Accessing The Source1203188 -Node: Adding Code1204623 -Node: New Ports1210841 -Node: Derived Files1215329 -Ref: Derived Files-Footnote-11220814 -Ref: Derived Files-Footnote-21220849 -Ref: Derived Files-Footnote-31221447 -Node: Future Extensions1221561 -Node: Implementation Limitations1222219 -Node: Extension Design1223402 -Node: Old Extension Problems1224556 -Ref: Old Extension Problems-Footnote-11226074 -Node: Extension New Mechanism Goals1226131 -Ref: Extension New Mechanism Goals-Footnote-11229495 -Node: Extension Other Design Decisions1229684 -Node: Extension Future Growth1231797 -Node: Old Extension Mechanism1232633 -Node: Notes summary1234396 -Node: Basic Concepts1235578 -Node: Basic High Level1236259 -Ref: figure-general-flow1236541 -Ref: figure-process-flow1237226 -Ref: Basic High Level-Footnote-11240527 -Node: Basic Data Typing1240712 -Node: Glossary1244040 -Node: Copying1275987 -Node: GNU Free Documentation License1313526 -Node: Index1338644 +Node: Getting Started73916 +Node: Running gawk76355 +Node: One-shot77545 +Node: Read Terminal78808 +Node: Long80801 +Node: Executable Scripts82314 +Ref: Executable Scripts-Footnote-185109 +Node: Comments85212 +Node: Quoting87696 +Node: DOS Quoting93213 +Node: Sample Data Files95269 +Node: Very Simple97864 +Node: Two Rules102766 +Node: More Complex104651 +Node: Statements/Lines107517 +Ref: Statements/Lines-Footnote-1111976 +Node: Other Features112241 +Node: When113177 +Ref: When-Footnote-1114931 +Node: Intro Summary114996 +Node: Invoking Gawk115880 +Node: Command Line117394 +Node: Options118192 +Ref: Options-Footnote-1134811 +Ref: Options-Footnote-2135041 +Node: Other Arguments135066 +Node: Naming Standard Input138013 +Node: Environment Variables139106 +Node: AWKPATH Variable139664 +Ref: AWKPATH Variable-Footnote-1143075 +Ref: AWKPATH Variable-Footnote-2143109 +Node: AWKLIBPATH Variable143370 +Node: Other Environment Variables144627 +Node: Exit Status148448 +Node: Include Files149125 +Node: Loading Shared Libraries152720 +Node: Obsolete154148 +Node: Undocumented154840 +Node: Invoking Summary155137 +Node: Regexp156797 +Node: Regexp Usage158251 +Node: Escape Sequences160288 +Node: Regexp Operators166520 +Ref: Regexp Operators-Footnote-1173936 +Ref: Regexp Operators-Footnote-2174083 +Node: Bracket Expressions174181 +Ref: table-char-classes176657 +Node: Leftmost Longest179794 +Node: Computed Regexps181097 +Node: GNU Regexp Operators184524 +Node: Case-sensitivity188203 +Ref: Case-sensitivity-Footnote-1191090 +Ref: Case-sensitivity-Footnote-2191325 +Node: Regexp Summary191433 +Node: Reading Files192899 +Node: Records195168 +Node: awk split records195901 +Node: gawk split records200832 +Ref: gawk split records-Footnote-1205372 +Node: Fields205409 +Node: Nonconstant Fields208150 +Ref: Nonconstant Fields-Footnote-1210386 +Node: Changing Fields210590 +Node: Field Separators216518 +Node: Default Field Splitting219216 +Node: Regexp Field Splitting220334 +Node: Single Character Fields223687 +Node: Command Line Field Separator224747 +Node: Full Line Fields227965 +Ref: Full Line Fields-Footnote-1229487 +Ref: Full Line Fields-Footnote-2229533 +Node: Field Splitting Summary229634 +Node: Constant Size231708 +Node: Fixed width data232440 +Node: Skipping intervening235907 +Node: Allowing trailing data236705 +Node: Fields with fixed data237742 +Node: Splitting By Content239260 +Ref: Splitting By Content-Footnote-1242910 +Node: Testing field creation243073 +Node: Multiple Line244694 +Ref: Multiple Line-Footnote-1250578 +Node: Getline250757 +Node: Plain Getline253226 +Node: Getline/Variable255867 +Node: Getline/File257018 +Node: Getline/Variable/File258406 +Ref: Getline/Variable/File-Footnote-1260011 +Node: Getline/Pipe260099 +Node: Getline/Variable/Pipe262806 +Node: Getline/Coprocess263941 +Node: Getline/Variable/Coprocess265208 +Node: Getline Notes265950 +Node: Getline Summary268747 +Ref: table-getline-variants269171 +Node: Read Timeout269919 +Ref: Read Timeout-Footnote-1273825 +Node: Retrying Input273883 +Node: Command-line directories275082 +Node: Input Summary275988 +Node: Input Exercises279160 +Node: Printing279888 +Node: Print281722 +Node: Print Examples283179 +Node: Output Separators285959 +Node: OFMT287976 +Node: Printf289332 +Node: Basic Printf290117 +Node: Control Letters291691 +Node: Format Modifiers295679 +Node: Printf Examples301694 +Node: Redirection304180 +Node: Special FD311021 +Ref: Special FD-Footnote-1314189 +Node: Special Files314263 +Node: Other Inherited Files314880 +Node: Special Network315881 +Node: Special Caveats316741 +Node: Close Files And Pipes317690 +Ref: table-close-pipe-return-values324597 +Ref: Close Files And Pipes-Footnote-1325380 +Ref: Close Files And Pipes-Footnote-2325528 +Node: Nonfatal325680 +Node: Output Summary328005 +Node: Output Exercises329227 +Node: Expressions329906 +Node: Values331094 +Node: Constants331772 +Node: Scalar Constants332463 +Ref: Scalar Constants-Footnote-1333327 +Node: Nondecimal-numbers333577 +Node: Regexp Constants336578 +Node: Using Constant Regexps337104 +Node: Standard Regexp Constants337726 +Node: Strong Regexp Constants340914 +Node: Variables343872 +Node: Using Variables344529 +Node: Assignment Options346439 +Node: Conversion348312 +Node: Strings And Numbers348836 +Ref: Strings And Numbers-Footnote-1351899 +Node: Locale influences conversions352008 +Ref: table-locale-affects354766 +Node: All Operators355384 +Node: Arithmetic Ops356013 +Node: Concatenation358519 +Ref: Concatenation-Footnote-1361366 +Node: Assignment Ops361473 +Ref: table-assign-ops366464 +Node: Increment Ops367777 +Node: Truth Values and Conditions371237 +Node: Truth Values372311 +Node: Typing and Comparison373359 +Node: Variable Typing374179 +Ref: Variable Typing-Footnote-1380642 +Ref: Variable Typing-Footnote-2380714 +Node: Comparison Operators380791 +Ref: table-relational-ops381210 +Node: POSIX String Comparison384705 +Ref: POSIX String Comparison-Footnote-1386400 +Ref: POSIX String Comparison-Footnote-2386539 +Node: Boolean Ops386623 +Ref: Boolean Ops-Footnote-1391105 +Node: Conditional Exp391197 +Node: Function Calls392933 +Node: Precedence396810 +Node: Locales400469 +Node: Expressions Summary402101 +Node: Patterns and Actions404674 +Node: Pattern Overview405794 +Node: Regexp Patterns407471 +Node: Expression Patterns408013 +Node: Ranges411794 +Node: BEGIN/END414902 +Node: Using BEGIN/END415663 +Ref: Using BEGIN/END-Footnote-1418399 +Node: I/O And BEGIN/END418505 +Node: BEGINFILE/ENDFILE420819 +Node: Empty423726 +Node: Using Shell Variables424043 +Node: Action Overview426317 +Node: Statements428642 +Node: If Statement430490 +Node: While Statement431985 +Node: Do Statement434013 +Node: For Statement435161 +Node: Switch Statement438319 +Node: Break Statement440705 +Node: Continue Statement442797 +Node: Next Statement444624 +Node: Nextfile Statement447007 +Node: Exit Statement449659 +Node: Built-in Variables452062 +Node: User-modified453195 +Node: Auto-set460962 +Ref: Auto-set-Footnote-1476559 +Ref: Auto-set-Footnote-2476765 +Node: ARGC and ARGV476821 +Node: Pattern Action Summary481034 +Node: Arrays483464 +Node: Array Basics484793 +Node: Array Intro485637 +Ref: figure-array-elements487612 +Ref: Array Intro-Footnote-1490316 +Node: Reference to Elements490444 +Node: Assigning Elements492908 +Node: Array Example493399 +Node: Scanning an Array495158 +Node: Controlling Scanning498180 +Ref: Controlling Scanning-Footnote-1503579 +Node: Numeric Array Subscripts503895 +Node: Uninitialized Subscripts506079 +Node: Delete507698 +Ref: Delete-Footnote-1510450 +Node: Multidimensional510507 +Node: Multiscanning513602 +Node: Arrays of Arrays515193 +Node: Arrays Summary519960 +Node: Functions522053 +Node: Built-in523091 +Node: Calling Built-in524172 +Node: Numeric Functions526168 +Ref: Numeric Functions-Footnote-1530196 +Ref: Numeric Functions-Footnote-2530553 +Ref: Numeric Functions-Footnote-3530601 +Node: String Functions530873 +Ref: String Functions-Footnote-1554531 +Ref: String Functions-Footnote-2554659 +Ref: String Functions-Footnote-3554907 +Node: Gory Details554994 +Ref: table-sub-escapes556785 +Ref: table-sub-proposed558304 +Ref: table-posix-sub559667 +Ref: table-gensub-escapes561208 +Ref: Gory Details-Footnote-1562031 +Node: I/O Functions562185 +Ref: table-system-return-values568767 +Ref: I/O Functions-Footnote-1570747 +Ref: I/O Functions-Footnote-2570895 +Node: Time Functions571015 +Ref: Time Functions-Footnote-1581682 +Ref: Time Functions-Footnote-2581750 +Ref: Time Functions-Footnote-3581908 +Ref: Time Functions-Footnote-4582019 +Ref: Time Functions-Footnote-5582131 +Ref: Time Functions-Footnote-6582358 +Node: Bitwise Functions582624 +Ref: table-bitwise-ops583218 +Ref: Bitwise Functions-Footnote-1589251 +Ref: Bitwise Functions-Footnote-2589424 +Node: Type Functions589615 +Node: I18N Functions592532 +Node: User-defined594183 +Node: Definition Syntax594988 +Ref: Definition Syntax-Footnote-1600675 +Node: Function Example600746 +Ref: Function Example-Footnote-1603668 +Node: Function Caveats603690 +Node: Calling A Function604208 +Node: Variable Scope605166 +Node: Pass By Value/Reference608160 +Node: Return Statement611659 +Node: Dynamic Typing614638 +Node: Indirect Calls615568 +Ref: Indirect Calls-Footnote-1625819 +Node: Functions Summary625947 +Node: Library Functions628652 +Ref: Library Functions-Footnote-1632259 +Ref: Library Functions-Footnote-2632402 +Node: Library Names632573 +Ref: Library Names-Footnote-1636033 +Ref: Library Names-Footnote-2636256 +Node: General Functions636342 +Node: Strtonum Function637445 +Node: Assert Function640467 +Node: Round Function643793 +Node: Cliff Random Function645334 +Node: Ordinal Functions646350 +Ref: Ordinal Functions-Footnote-1649413 +Ref: Ordinal Functions-Footnote-2649665 +Node: Join Function649875 +Ref: Join Function-Footnote-1651645 +Node: Getlocaltime Function651845 +Node: Readfile Function655587 +Node: Shell Quoting657559 +Node: Data File Management658960 +Node: Filetrans Function659592 +Node: Rewind Function663688 +Node: File Checking665598 +Ref: File Checking-Footnote-1666932 +Node: Empty Files667133 +Node: Ignoring Assigns669112 +Node: Getopt Function670662 +Ref: Getopt Function-Footnote-1682131 +Node: Passwd Functions682331 +Ref: Passwd Functions-Footnote-1691170 +Node: Group Functions691258 +Ref: Group Functions-Footnote-1699156 +Node: Walking Arrays699363 +Node: Library Functions Summary702371 +Node: Library Exercises703777 +Node: Sample Programs704242 +Node: Running Examples705012 +Node: Clones705740 +Node: Cut Program706964 +Node: Egrep Program716893 +Ref: Egrep Program-Footnote-1724405 +Node: Id Program724515 +Node: Split Program728195 +Ref: Split Program-Footnote-1731654 +Node: Tee Program731783 +Node: Uniq Program734573 +Node: Wc Program741999 +Ref: Wc Program-Footnote-1746254 +Node: Miscellaneous Programs746348 +Node: Dupword Program747561 +Node: Alarm Program749591 +Node: Translate Program754446 +Ref: Translate Program-Footnote-1759011 +Node: Labels Program759281 +Ref: Labels Program-Footnote-1762632 +Node: Word Sorting762716 +Node: History Sorting766788 +Node: Extract Program768623 +Node: Simple Sed776152 +Node: Igawk Program779226 +Ref: Igawk Program-Footnote-1793557 +Ref: Igawk Program-Footnote-2793759 +Ref: Igawk Program-Footnote-3793881 +Node: Anagram Program793996 +Node: Signature Program797058 +Node: Programs Summary798305 +Node: Programs Exercises799519 +Ref: Programs Exercises-Footnote-1803648 +Node: Advanced Features803739 +Node: Nondecimal Data805729 +Node: Array Sorting807320 +Node: Controlling Array Traversal808020 +Ref: Controlling Array Traversal-Footnote-1816387 +Node: Array Sorting Functions816505 +Ref: Array Sorting Functions-Footnote-1821596 +Node: Two-way I/O821792 +Ref: Two-way I/O-Footnote-1828343 +Ref: Two-way I/O-Footnote-2828530 +Node: TCP/IP Networking828612 +Node: Profiling831730 +Ref: Profiling-Footnote-1840402 +Node: Advanced Features Summary840725 +Node: Internationalization842569 +Node: I18N and L10N844049 +Node: Explaining gettext844736 +Ref: Explaining gettext-Footnote-1850628 +Ref: Explaining gettext-Footnote-2850813 +Node: Programmer i18n850978 +Ref: Programmer i18n-Footnote-1855927 +Node: Translator i18n855976 +Node: String Extraction856770 +Ref: String Extraction-Footnote-1857902 +Node: Printf Ordering857988 +Ref: Printf Ordering-Footnote-1860774 +Node: I18N Portability860838 +Ref: I18N Portability-Footnote-1863294 +Node: I18N Example863357 +Ref: I18N Example-Footnote-1866163 +Node: Gawk I18N866236 +Node: I18N Summary866881 +Node: Debugger868222 +Node: Debugging869244 +Node: Debugging Concepts869685 +Node: Debugging Terms871494 +Node: Awk Debugging874069 +Node: Sample Debugging Session874975 +Node: Debugger Invocation875509 +Node: Finding The Bug876895 +Node: List of Debugger Commands883373 +Node: Breakpoint Control884706 +Node: Debugger Execution Control888400 +Node: Viewing And Changing Data891762 +Node: Execution Stack895136 +Node: Debugger Info896773 +Node: Miscellaneous Debugger Commands900844 +Node: Readline Support905932 +Node: Limitations906828 +Node: Debugging Summary908937 +Node: Arbitrary Precision Arithmetic910216 +Node: Computer Arithmetic911701 +Ref: table-numeric-ranges915292 +Ref: Computer Arithmetic-Footnote-1916014 +Node: Math Definitions916071 +Ref: table-ieee-formats919385 +Ref: Math Definitions-Footnote-1919988 +Node: MPFR features920093 +Node: FP Math Caution921810 +Ref: FP Math Caution-Footnote-1922882 +Node: Inexactness of computations923251 +Node: Inexact representation924211 +Node: Comparing FP Values925571 +Node: Errors accumulate926653 +Node: Getting Accuracy928086 +Node: Try To Round930796 +Node: Setting precision931695 +Ref: table-predefined-precision-strings932392 +Node: Setting the rounding mode934222 +Ref: table-gawk-rounding-modes934596 +Ref: Setting the rounding mode-Footnote-1938004 +Node: Arbitrary Precision Integers938183 +Ref: Arbitrary Precision Integers-Footnote-1941358 +Node: Checking for MPFR941507 +Node: POSIX Floating Point Problems942804 +Ref: POSIX Floating Point Problems-Footnote-1946675 +Node: Floating point summary946713 +Node: Dynamic Extensions948903 +Node: Extension Intro950456 +Node: Plugin License951722 +Node: Extension Mechanism Outline952519 +Ref: figure-load-extension952958 +Ref: figure-register-new-function954523 +Ref: figure-call-new-function955615 +Node: Extension API Description957677 +Node: Extension API Functions Introduction959319 +Node: General Data Types964859 +Ref: General Data Types-Footnote-1972980 +Node: Memory Allocation Functions973279 +Ref: Memory Allocation Functions-Footnote-1977487 +Node: Constructor Functions977586 +Node: Registration Functions981172 +Node: Extension Functions981857 +Node: Exit Callback Functions987070 +Node: Extension Version String988320 +Node: Input Parsers988983 +Node: Output Wrappers1001704 +Node: Two-way processors1006216 +Node: Printing Messages1008481 +Ref: Printing Messages-Footnote-11009652 +Node: Updating ERRNO1009805 +Node: Requesting Values1010544 +Ref: table-value-types-returned1011281 +Node: Accessing Parameters1012217 +Node: Symbol Table Access1013452 +Node: Symbol table by name1013964 +Node: Symbol table by cookie1015753 +Ref: Symbol table by cookie-Footnote-11019938 +Node: Cached values1020002 +Ref: Cached values-Footnote-11023538 +Node: Array Manipulation1023691 +Ref: Array Manipulation-Footnote-11024782 +Node: Array Data Types1024819 +Ref: Array Data Types-Footnote-11027477 +Node: Array Functions1027569 +Node: Flattening Arrays1032067 +Node: Creating Arrays1039043 +Node: Redirection API1043812 +Node: Extension API Variables1046645 +Node: Extension Versioning1047356 +Ref: gawk-api-version1047785 +Node: Extension GMP/MPFR Versioning1049513 +Node: Extension API Informational Variables1051141 +Node: Extension API Boilerplate1052214 +Node: Changes from API V11056188 +Node: Finding Extensions1056848 +Node: Extension Example1057407 +Node: Internal File Description1058205 +Node: Internal File Ops1062285 +Ref: Internal File Ops-Footnote-11073685 +Node: Using Internal File Ops1073825 +Ref: Using Internal File Ops-Footnote-11076208 +Node: Extension Samples1076482 +Node: Extension Sample File Functions1078011 +Node: Extension Sample Fnmatch1085660 +Node: Extension Sample Fork1087147 +Node: Extension Sample Inplace1088365 +Node: Extension Sample Ord1091582 +Node: Extension Sample Readdir1092418 +Ref: table-readdir-file-types1093307 +Node: Extension Sample Revout1094112 +Node: Extension Sample Rev2way1094701 +Node: Extension Sample Read write array1095441 +Node: Extension Sample Readfile1097383 +Node: Extension Sample Time1098478 +Node: Extension Sample API Tests1099826 +Node: gawkextlib1100318 +Node: Extension summary1102765 +Node: Extension Exercises1106467 +Node: Language History1107965 +Node: V7/SVR3.11109621 +Node: SVR41111773 +Node: POSIX1113207 +Node: BTL1114586 +Node: POSIX/GNU1115315 +Node: Feature History1121093 +Node: Common Extensions1136952 +Node: Ranges and Locales1138235 +Ref: Ranges and Locales-Footnote-11142851 +Ref: Ranges and Locales-Footnote-21142878 +Ref: Ranges and Locales-Footnote-31143113 +Node: Contributors1143334 +Node: History summary1149160 +Node: Installation1150540 +Node: Gawk Distribution1151484 +Node: Getting1151968 +Node: Extracting1152929 +Node: Distribution contents1154567 +Node: Unix Installation1161047 +Node: Quick Installation1161729 +Node: Shell Startup Files1164143 +Node: Additional Configuration Options1165232 +Node: Configuration Philosophy1167221 +Node: Non-Unix Installation1169590 +Node: PC Installation1170050 +Node: PC Binary Installation1170888 +Node: PC Compiling1171323 +Node: PC Using1172440 +Node: Cygwin1175485 +Node: MSYS1176255 +Node: VMS Installation1176756 +Node: VMS Compilation1177547 +Ref: VMS Compilation-Footnote-11178776 +Node: VMS Dynamic Extensions1178834 +Node: VMS Installation Details1180519 +Node: VMS Running1182772 +Node: VMS GNV1187051 +Node: VMS Old Gawk1187786 +Node: Bugs1188257 +Node: Bug address1188920 +Node: Usenet1191317 +Node: Maintainers1192094 +Node: Other Versions1193355 +Node: Installation summary1199939 +Node: Notes1200974 +Node: Compatibility Mode1201839 +Node: Additions1202621 +Node: Accessing The Source1203546 +Node: Adding Code1204981 +Node: New Ports1211199 +Node: Derived Files1215687 +Ref: Derived Files-Footnote-11221172 +Ref: Derived Files-Footnote-21221207 +Ref: Derived Files-Footnote-31221805 +Node: Future Extensions1221919 +Node: Implementation Limitations1222577 +Node: Extension Design1223760 +Node: Old Extension Problems1224914 +Ref: Old Extension Problems-Footnote-11226432 +Node: Extension New Mechanism Goals1226489 +Ref: Extension New Mechanism Goals-Footnote-11229853 +Node: Extension Other Design Decisions1230042 +Node: Extension Future Growth1232155 +Node: Old Extension Mechanism1232991 +Node: Notes summary1234754 +Node: Basic Concepts1235936 +Node: Basic High Level1236617 +Ref: figure-general-flow1236899 +Ref: figure-process-flow1237584 +Ref: Basic High Level-Footnote-11240885 +Node: Basic Data Typing1241070 +Node: Glossary1244398 +Node: Copying1276345 +Node: GNU Free Documentation License1313884 +Node: Index1339002 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 20c82251..813bb466 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -2211,6 +2211,7 @@ significant editorial help for this @value{DOCUMENT} for the @cindex Deifik, Scott @cindex Demaille, Akim @cindex G., Daniel Richard +@cindex Guerrero, Juan Manuel @cindex Hankerson, Darrel @cindex Jaegermann, Michal @cindex Kahrs, J@"urgen @@ -2231,6 +2232,7 @@ Stephen Davies, Scott Deifik, Akim Demaille, Daniel Richard G., +Juan Manuel Guerrero, Darrel Hankerson, Michal Jaegermann, J@"urgen Kahrs, @@ -38698,6 +38700,13 @@ OpenVMS port and the related documentation. @cindex Colombo, Antonio Antonio Giovanni Colombo rewrote a number of examples in the early chapters that were severely dated, for which I am incredibly grateful. +He also provided and maintains the Italian translation. + +@item +@cindex Curreli, Marco +Marco Curreli, together with Antonio Colombo, translated this +@value{DOCUMENT} into Italian. It is included in the @command{gawk} +distribution. @item @cindex Guerrero, Juan Manuel @@ -38987,6 +38996,10 @@ program presented in (Since @command{gawk} can do its own @code{@@include} processing, neither @command{igawk} nor @file{igawk.1} are installed.) +@item doc/it/* +Files for the Italian translation of this @value{DOCUMENT}, produced and +contributed by Antonio Colombo and Marco Curreli. + @item doc/Makefile.in The input file used during the configuration process to generate the actual @file{Makefile} for creating the documentation. diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 94001fac..8fc5cd36 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -2178,6 +2178,7 @@ significant editorial help for this @value{DOCUMENT} for the @cindex Deifik, Scott @cindex Demaille, Akim @cindex G., Daniel Richard +@cindex Guerrero, Juan Manuel @cindex Hankerson, Darrel @cindex Jaegermann, Michal @cindex Kahrs, J@"urgen @@ -2198,6 +2199,7 @@ Stephen Davies, Scott Deifik, Akim Demaille, Daniel Richard G., +Juan Manuel Guerrero, Darrel Hankerson, Michal Jaegermann, J@"urgen Kahrs, @@ -37712,6 +37714,13 @@ OpenVMS port and the related documentation. @cindex Colombo, Antonio Antonio Giovanni Colombo rewrote a number of examples in the early chapters that were severely dated, for which I am incredibly grateful. +He also provided and maintains the Italian translation. + +@item +@cindex Curreli, Marco +Marco Curreli, together with Antonio Colombo, translated this +@value{DOCUMENT} into Italian. It is included in the @command{gawk} +distribution. @item @cindex Guerrero, Juan Manuel @@ -38001,6 +38010,10 @@ program presented in (Since @command{gawk} can do its own @code{@@include} processing, neither @command{igawk} nor @file{igawk.1} are installed.) +@item doc/it/* +Files for the Italian translation of this @value{DOCUMENT}, produced and +contributed by Antonio Colombo and Marco Curreli. + @item doc/Makefile.in The input file used during the configuration process to generate the actual @file{Makefile} for creating the documentation. |