00001 #if ! defined(__STDC__) || __STDC__ < 1 00002 #define const 00003 #endif 00004 const char *version_string = "@(#)GNU Awk 3.1"; 00005 00006 /* 1.02 fixed /= += *= etc to return the new Left Hand Side instead 00007 of the Right Hand Side */ 00008 00009 /* 1.03 Fixed split() to treat strings of space and tab as FS if 00010 the split char is ' '. 00011 00012 Added -v option to print version number 00013 00014 Fixed bug that caused rounding when printing large numbers */ 00015 00016 /* 2.00beta Incorporated the functionality of the "new" awk as described 00017 the book (reference not handy). Extensively tested, but no 00018 doubt still buggy. Badly needs tuning and cleanup, in 00019 particular in memory management which is currently almost 00020 non-existent. */ 00021 00022 /* 2.01 JF: Modified to compile under GCC, and fixed a few 00023 bugs while I was at it. I hope I didn't add any more. 00024 I modified parse.y to reduce the number of reduce/reduce 00025 conflicts. There are still a few left. */ 00026 00027 /* 2.02 Fixed JF's bugs; improved memory management, still needs 00028 lots of work. */ 00029 00030 /* 2.10 Major grammar rework and lots of bug fixes from David. 00031 Major changes for performance enhancements from David. 00032 A number of minor bug fixes and new features from Arnold. 00033 Changes for MSDOS from Conrad Kwok and Scott Garfinkle. 00034 The gawk.texinfo and info files included! */ 00035 00036 /* 2.11 Bug fix release to 2.10. Lots of changes for portability, 00037 speed, and configurability. */ 00038 00039 /* 2.12 Lots of changes for portability, speed, and configurability. 00040 Several bugs fixed. POSIX compliance. Removal of last set 00041 of hard-wired limits. Atari and VMS ports added. */ 00042 00043 /* 2.13 Public release of 2.12 */ 00044 00045 /* 2.14 Mostly bug fixes. */ 00046 00047 /* 2.15 Bug fixes plus intermixing of command-line source and files, 00048 GNU long options, ARGIND, ERRNO and Plan 9 style /dev/ files. 00049 `delete array'. OS/2 port added. */ 00050 00051 /* 3.0 RS as regexp, RT variable, FS = "", fflush builtin, posix 00052 regexps, IGNORECASE applies to all comparison, autoconf, source 00053 code cleanup. See the NEWS file. */ 00054 00055 /* 3.1 PROCINFO array, LINT variable, mktime builtin, BINMODE variable, 00056 |&, tcp/ip, i18n stuff. Automake. See NEWS. */