Commit Graph

2957 Commits

Author SHA1 Message Date
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
fa3757222a fixed some sample files 2014-03-03 15:36:30 +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
a29a11e9fc regenerated misc makefiles 2014-02-19 15:30:37 +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
b5de91921c added the 'k' option to the 's' command in sed 2014-02-19 04:09:46 +00:00
9006c44b9a touched up fundamental type definitions 2014-01-24 04:38:14 +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
5ba15ae2e4 included more characters into xli tag character set.
improved detection of __float128 support
2013-11-14 14:07:16 +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
fa47ad2965 enhanced qse_str_fmt() 2013-10-30 13:50:21 +00:00
d97ef30707 added qse_str_fcat() 2013-10-30 05:53:54 +00:00
7074b0c389 reorganized str-dyn files 2013-10-29 14:14:43 +00:00
aaf73a86f5 fixed wrong return values of qse_fmtout 2013-10-28 09:40:25 +00:00
1a0dc68fa3 changed not to use the opposite type when outputting the padding character 2013-10-27 17:14:19 +00:00
198bd714b0 started writing qse_strfmt()/qse_strxfmt() and the famaily 2013-10-24 14:55:15 +00:00
636967779d enhanced line breaking in sio 2013-10-21 14:53:53 +00:00
a629a06cdc fixed some build problems 2013-10-21 08:39:53 +00:00
f95e8594b8 added more sio functions 2013-10-20 15:22:44 +00:00
8b0e522b27 added some convenience routines into sio 2013-10-20 14:14:10 +00:00
abff341236 added fmt.h 2013-10-20 12:39:31 +00:00
bd3502f7e9 added qse_sio_putmbsf(), qse_sio_putwcsf(), qse_sio_putstrf() 2013-10-19 03:39:10 +00:00
35e9b1777f enhanced xprintf 2013-10-16 15:32:51 +00:00
b70e378041 added some code to format floating-point numbers 2013-10-15 16:35:23 +00:00
99ac89fc57 fixed more bugs in printf.c/printf.h 2013-10-14 16:33:21 +00:00
fde2e1a3b0 enhanced formatted output function 2013-10-12 17:04:21 +00:00
561dbe49f5 added qse_strjoin()/qse_strxjoin() and variants 2013-10-11 13:43:29 +00:00
e7b4e7012c added experimental and incomplete xprintf function. 2013-09-30 14:55:58 +00:00
fd4f25d330 fixed a bug in xli reader 2013-09-27 16:19:44 +00:00
ef25755996 added QSE_XLI_KEYTAG 2013-09-25 06:40:40 +00:00
abcf8988a5 added QSE_XLI_STRTAG and changed related functions and defintions 2013-09-24 14:02:06 +00:00
84aca0ecb1 added QSE_XLI_NOLIST and QSE_XLI_NONIL 2013-09-23 14:06:25 +00:00
72fd080f70 added qse_getxlirootxtn(), QSE_XLI_ROOTXTNSIZE as well as the rootxtnsize parameter to multiple initialization functions 2013-09-20 07:18:26 +00:00
99d0e04879 added QSE_XLI_LEADDIGIT.
enhanced keyword and identifier scanning for xli
2013-09-17 01:28:04 +00:00
3d6f9af82b added qse_freexliroot() and qse_xli_yeildroot().
changed qse_xli_getpairxtn() to qse_getxlipairxtn()
2013-09-16 14:32:50 +00:00
c1c1f203ee added QSE_XLI_MULSEGSTR 2013-09-16 13:33:51 +00:00
cb170d2e7a add QSE_XLI_PAIRXTNSIZE and qse_xli_getpairxtn() 2013-09-16 11:03:44 +00:00
7e98acf59f added check for HAVE_LINUX_NETFILTER_IPV4_H 2013-09-13 07:14:08 +00:00