e21afe6f6e
enhanced c++ compiler detection
2014-05-28 16:51:32 +00:00
134d91e5a1
removed unneeded lines
2014-05-28 08:43:03 +00:00
7774a8a8fe
migrated index_or_rindex() to fnc.c and exported some functions to shared by index(), str::index(), str::rindex()
2014-05-28 08:40:51 +00:00
9ec0981157
exposed str::match(), str::printf(), str::sub(), str::gsub()
2014-05-27 15:28:31 +00:00
b75630a8bb
exposed str::split()
2014-05-27 14:26:04 +00:00
fdad26bba1
fixed a wrong field name that caused a compilation error on solaris 8.
...
make some builtin string functiosn available under str::
2014-05-27 14:13:12 +00:00
ffe3bd3207
added str::value().
2014-05-01 14:35:17 +00:00
e26b1a2a68
autoreconfed the project
2014-04-24 02:45:31 +00:00
e865215e3d
fixed build problems caused by missing struct sockaddr_in6 and added an option second parater to dir::open()
2014-04-22 05:16:30 +00:00
257dbbb586
fixed definitions of INLINE macros for old gcc
2014-04-21 15:34:57 +00:00
cfb3eb93ec
fixed a minor utf8 check bug.
...
fixed static linking problem regarding the seq module for awk
2014-03-31 01:45:18 +00:00
35839c9f67
fixed a memory leak bug in StdAwk.cpp when compiled for mchar
2014-03-11 14:54:05 +00:00
97261f9606
minor source fix
2014-02-27 15:15:36 +00:00
7cc9a56d83
added qse_awk_val_fun_t
2014-02-22 14:34:45 +00:00
d49fd50ecc
added sed::str_to_str to the sed module for awk
...
fixed some build issues on legacy systems
2014-02-20 05:29:32 +00:00
2e9bb90c39
added qse_awk_rtx_getvalstr() and qse_awk_rtx_freevalstr().
...
changed some code to use the 2 new functions.
added the sed module to awk. incomplete yet
2014-02-19 15:24:33 +00:00
8d8ac30f08
fixed a bug of hanlding an empty string properly in str::isxxx functions
2014-01-10 09:11:10 +00:00
876c411559
added str::isalnum, str::isblank, str:iscntrl, etc
2014-01-09 15:04:41 +00:00
a89cd70ddb
updated copyright notice
2013-12-31 10:24:12 +00:00
8e6e7f29a6
touched up gdl.h
2013-11-26 13:47:58 +00:00
ea55e0d7ee
added a build option to use qse_intmax_t for integers in awk.
...
made relevant changes to support the option
2013-11-05 14:16:45 +00:00
2a5dd843dd
enhanced qse_awk_flt_t handling
2013-11-05 02:53:01 +00:00
ca1d1ede66
changed awk to less sensitive about encoding when loading environment.
...
fixed a bug of setting encoding wrongly with --script-encoding in cmd/awk/awk.c
2013-11-04 17:37:08 +00:00
9588bf2910
enhanced va_copy detection
2013-11-04 02:33:52 +00:00
be129e743b
removed stdio.h stdio.c
2013-11-03 16:48:20 +00:00
91c9182ad7
enhanced __float128 handling
...
added qse_strvfmt() and qse_strxvfmt()
2013-11-03 16:01:39 +00:00
aaf73a86f5
fixed wrong return values of qse_fmtout
2013-10-28 09:40:25 +00:00
636967779d
enhanced line breaking in sio
2013-10-21 14:53:53 +00:00
d841c9f62f
changed awk to handle IGNORECASE with a regular expression engine that doesn't have a run-time option but has a compile-time option
2013-08-23 15:19:29 +00:00
fc18cd2db6
enhanced split(),ENVIRON,ARGV in awk to build a numeric string if a string can be converted to a number
2013-05-29 08:46:23 +00:00
15300bfcfc
fixed a bug of not setting the last character properly upon EOF in get_char() of awk and xli
2013-05-15 15:08:39 +00:00
caf3cf8171
fixed more file inclusion bugs
2013-05-15 14:20:29 +00:00
639391d887
added QSE_SIO_KEEPPATH and qse_sio_getpath().
...
fixed a file inclusion bug in awk and xli
2013-05-15 12:05:24 +00:00
b6b18918b9
changed awk modules to hard-fail when qse_awk_setrefval() fails
2013-04-20 01:57:50 +00:00
e01ac6bbac
enhanced awk error codes for more consistency
2013-04-19 15:06:52 +00:00
3d813a1bf1
amended the reference handling in Awk.cpp.
...
added str::index() and str::rindex().
enhanded qse_awk_rtx_valtobool().
removed QSE_AWK_NCMPONSTR from QSE_AWK_CLASSIC.
added QSE_AWK_NCMPONSTR to QSE_AWK_MODERN.
2013-04-16 15:30:37 +00:00
23d316a659
enhanced qse_awk_rtx_setrefval() to handle references properly
...
enhanced qse_awk_rtx_valtostr() and qse_awk_rtx_valtonum() to handle references more correctly.
changed some awk error codes.
2013-04-16 10:09:24 +00:00
d5cca9d524
added qse_awk_rtx_ecb_gblset_t.
...
fixed a bug of returning an error when it must not in get_reference() in awk/run.c
2013-04-15 13:18:03 +00:00
bad915cc55
added some code for integrating TRE into awk
2013-04-06 13:39:56 +00:00
847a08c455
enhanced cmd/http/httpd.c to load host/location-specific configuration data
2013-03-11 16:34:41 +00:00
d0897866a4
changed makefile.am to make awk modules installable with 'install-exec'
2013-02-28 17:49:12 +00:00
a426fe24f4
fixed some cross-compiling problems in build files
...
- specifying $(includedir) to AM_CPPFLAGS caused problems when --prefix was set to /usr during cross-compliation since header files for the cross compiler conflicted with files in $(includedir)=/usr/include.
- the same applies to $(libdir) in LDFLAGS or something similar
2013-02-26 18:31:38 +00:00
394cb34c04
fixed build files and renamed std.h to be more specific
2013-02-22 03:18:42 +00:00
5bc774db3a
revising httpd
2013-02-18 13:45:50 +00:00
bbdf168ee8
added AM_SILENT_RULES to configure.ac
2013-02-09 13:31:31 +00:00
60255caf39
added more code to xli
2013-02-06 14:31:32 +00:00
ee2d918538
started working on xli
2013-02-05 15:04:15 +00:00
12b8ad7cc9
fixed a couple of awk parsing bugs
...
- lost token in an expression like bash | xyz + 20 for the way preget_token() was used.
- wrong redirection handling in an expression like print 1,2,3 > (4)
2013-02-04 09:19:17 +00:00
0048331293
fixed some hiccups in bakefile description
2013-02-02 17:21:52 +00:00
2402f6f92b
added build files for msdos extenders
2013-02-02 03:49:28 +00:00