120992a242
added qse_getawknilval() prefixed many public functions with QSE_EXPORT
hyung-hwan2012-12-01 13:13:13 +00:00
7dd9e67cd8
added qse_awk_rtx_isnilval(). enhanced the qse_awk_sio_t core functions so that the implementaion can set the stream name added export specifiers to some functions
hyung-hwan2012-11-29 14:03:59 +00:00
a332c5b55e
renamed QSE_AWK_MAPTOVAR to QSE_AWK_FLEXMAP. allowes a map variable to be reassigned with another value
hyung-hwan2012-11-28 05:34:19 +00:00
f1f3080ab3
make @word to be always on simplified the return value of I/O handler's open function by eliminating the concept of EOF on opening. enhanced qse_awk_parsestd() to accept an array of qse_awk_parsestd_t for input streams. enhanced cmd/awk/awk.c to handle multiple -f's properly
hyung-hwan2012-11-25 16:16:44 +00:00
1ad89afa99
added qse_strxtrmx() added sys::trim(). allowed a singled quoted string in awk
hyung-hwan2012-11-23 17:11:06 +00:00
f04bea44e1
added QSE_NWIFCFG_LINKUP, QSE_NWIFCFG_LINKDOWN, QSE_NWAD_NX. changed qse_nwifcfg() to set an address type to QSE_NWAD_NX when the address can't be retrieved
hyung-hwan2012-11-22 13:36:46 +00:00
c2668bbe26
changed the way to handle @words. switched global, local, reset, abort to @global, @local, @reset, @abort to avoid collision with existing awk programs
hyung-hwan2012-11-20 14:44:43 +00:00
2cfde75ae6
started adding sys::getnwifcfg()
hyung-hwan2012-11-18 15:46:51 +00:00
a55545b8ae
added qse_prefixtoip4ad()/qse_prefixtoip6ad(). added more code to qse_getnwifcfg(). renamed qse_ipad4_t and qse_ipad6_to to qse_ip4ad_t and qse_ip6ad_t respectively
hyung-hwan2012-11-18 15:19:51 +00:00
105c862230
fixed error handling in qse_dir_init()
hyung-hwan2012-11-16 17:11:18 +00:00
034d3e9c04
added QSE_GLOB_TOLERANT enhanced check for __int128_t added qse_getnwifcfg() added qse_skad_t, qse_skadtonwad(), qse_nwadtoskad() added more checks to configure.ac
hyung-hwan2012-11-16 16:46:49 +00:00
b94dd042c5
changed qse_ntime_t to a structure and made related changes
hyung-hwan2012-11-11 16:07:34 +00:00
dfc5fdfdea
implemented binary symbol search in awk modules
hyung-hwan2012-11-05 09:49:54 +00:00
2179278c41
changed the module loader to attempt to find '_load' and 'load_' as in addition to 'load'. added the stat field to qse_awk_val_t. added DLL loading for DOS32/CauseWay deprecated PROCINFO. you can use various sys::xxxx() functions to get equivalent information. migrated time() to sys::gettime() and added sys::settime().
hyung-hwan2012-11-05 05:20:12 +00:00
3f456d0f94
fixed a wrong module function definition
hyung-hwan2012-11-03 17:49:34 +00:00
3f99d7ac3d
added qse_awk_fnc_spec_t. renamed qse_awk_mod_info_t to qse_awk_mod_spec_t
hyung-hwan2012-11-03 17:44:23 +00:00
a3af4c3eed
added qse_awk_rtx_valtombs()/qse_awk_rtx_valtostr() added sys::kill() to awk added sys::SIGXXXX to awk added or enhanced uci::XXXX in awk
hyung-hwan2012-10-31 08:31:58 +00:00
3db3ab2249
added qse_awk_rtx_makemapvalwithdata(). enhancced qse_awk_rtx_makestrval() and related functions. enhanced the uci module
hyung-hwan2012-10-29 14:41:39 +00:00
c6a0a99e84
added QSE_AWK_MOD_INT and QSE_AWK_MOD_FLT added qse_awk_mod_sym_int_t and qse_awk_mod_sym_flt_t
hyung-hwan2012-10-26 15:44:23 +00:00
66da8f46c7
made slight enhancement in @include handling
hyung-hwan2012-10-26 00:55:13 +00:00
8ac0963885
combined some awk options into QSE_AWK_EXTRAKWS. deleted QSE_AWK_EXTRAOPS and enabled all new operators by default added === and !==. fixed a bug in printing the explicit concatenation operator(%%, %%=) improved @include handling
hyung-hwan2012-10-25 14:38:27 +00:00
b53fe11c04
fixed a memory leak bug in the uci module
hyung-hwan2012-10-24 12:35:01 +00:00
31edff2391
enhanced function call code to support module calls. added libltdl into configure.ac, thus to the project
hyung-hwan2012-10-23 17:08:56 +00:00
d963a79bd2
touched up code for module call in awk
hyung-hwan2012-10-22 09:36:15 +00:00
ff13bf4668
added qse_awk_setopt()/qse_awk_getopt(). deleted qse_awk_getoption()/qse_awk_setoption()/qse_awk_setmaxdepth()/qse_awk_getmaxdepth(). redefined enumeration types related to the functions added or deleted above. moved fnc_sleep from cmd/awk/awk.c to mod/awk/sys.c managed to get external module call working in the primitive level
hyung-hwan2012-10-21 16:19:03 +00:00
11b9829c9b
added some code to support module calls using module-name::function-name syntax to awk. reorganized a few awk error code
hyung-hwan2012-10-20 15:58:20 +00:00
e2f152c927
added qse_httpd_getserveroptstd() and qse_httpd_setserveroptstd(). added an output length parameter to qse_mbstowcsdup() and similar functions
hyung-hwan2012-10-18 06:52:03 +00:00
8f5a0a3933
fixed wrong declaration of a stat buffer
hyung-hwan2012-10-16 09:29:28 +00:00
c6530a1c13
moved directory list formatting to qse_httpd_rcb_t. added some entask variants modified qse_mbsadup()/qse_mbsxadup()/qse_wcsadup(0/qse_wcsxadup() to return length
hyung-hwan2012-10-16 08:54:07 +00:00
7940a758d0
added directory handler to qse_httpd_scb_t
hyung-hwan2012-10-15 16:39:23 +00:00