d5320cfd30
added mbs handling methods to Awk::Value
hyung-hwan2019-08-29 03:13:57 +00:00
76d6999f37
renamed qse_getawknilval() to qse_get_awk_nil_val(). fixed a segfault issue caused by unfinised changes required for new xtn management scheme
hyung-hwan2019-08-29 02:19:41 +00:00
24bcca71bf
renamed qse_awk_getwerrmsg() to qse_awk_geterrmsgaswcs. renamed qse_awk_getmerrmsg() to qse_awk_geterrmsgasmbs()
hyung-hwan2019-08-28 15:14:22 +00:00
6cdaf0bda6
work in progress. implementing qse_awk_addgblwithmbs() & qse_awk_addgblwithwcs()
hyung-hwan2019-08-27 08:42:13 +00:00
d0d2a7af8c
fixed a simple but critical bug in __MAKE_IMAP_NODE
hyung-hwan2019-08-26 10:29:26 +00:00
4e6015ed36
added sys::dup() and sys::openfd(). added the optional second parameter to sys::close(). it accepts sys::C_KEEPFD.
hyung-hwan2019-08-26 02:47:02 +00:00
e298a40efb
reverted a sanity check in mux.c
hyung-hwan2019-08-23 03:49:05 +00:00
8fc780bacd
fixed mux.c to prevent an epoll_wait() error when no file descriptor is inserted
hyung-hwan2019-08-22 15:51:33 +00:00
cd14f62522
extended sys::pipe() to accept the third argument, flags, in awk changed sys::read() and sys::write to return -2 and -3 upon EAGAIN and EINTR respectively
hyung-hwan2019-08-22 02:49:50 +00:00
38d754e971
added sys::unlink() and sys::mkdir()
hyung-hwan2019-08-05 08:53:22 +00:00
43cfbd6bdf
added check for tm->__tm_gmtoff and tm->__tm_zone. changed sys::strftime() to set tm_zone to GMT if sys::STRFTIME_UTC is set
hyung-hwan2019-07-01 15:02:43 +00:00
4257ef5296
enhanced sys::strftime() to access flags - sys::STRFTIME_UTC is the only flag defined at this moment
hyung-hwan2019-07-01 14:30:47 +00:00
36d9b5f49a
fixed wrong dependencies again in lib/si/Makefile.am
hyung-hwan2019-06-30 14:38:24 +00:00
31fc83fbeb
fixed wrong dependencies again in lib/awk/Makefile.am
hyung-hwan2019-06-30 11:50:36 +00:00
299bd486b6
fixed wrong dependencies in lib/awk/Makefile.am
hyung-hwan2019-06-30 11:29:46 +00:00
8ece12361c
fixed more dependencies in lib/awk/Makefile.am
hyung-hwan2019-06-30 11:28:33 +00:00
8d98111202
fixed wrong declarations of qse_awk_rtx_valtowcsdupwithcmgr() and qse_awk_rtx_valtombsdupwithcmgr() which caused segfault when the returned pointer is greater than UINT_MAX
hyung-hwan2019-06-30 09:26:33 +00:00
88d5820dbb
fixed dependencies in build files
hyung-hwan2019-06-30 05:00:30 +00:00
46231430f4
enhanced qse_awk_rtx_callfun() to allow a function with pass-by-reference parameters
hyung-hwan2019-06-30 04:26:44 +00:00
aa5559e400
revised the comment on QSE_XTN()
hyung-hwan2019-06-25 02:43:45 +00:00
74b48b87ec
added _instsize into qse_sed_t and removed qse_sed_getxtnstd()
hyung-hwan2019-06-25 01:21:00 +00:00
5d627bc2a7
_instsize into qse_xli_t and qse_json_t
hyung-hwan2019-06-24 14:24:14 +00:00
35a24a56d1
added the _instsize field to qse_awk_t and qse_awk_rtx_t to get rid of qse_awk_getxtnstd() and qse_awk_rtx_getxtnstd()
hyung-hwan2019-06-24 08:53:49 +00:00
f4a8a5bff7
fixed a new bug in qse_awk_rtx_valtowcsdupwithcmgr()
hyung-hwan2019-06-18 13:59:41 +00:00
69f97d969e
fixed the wrong qse_awk_rtx_valtostrdupwithcmgr macro. simplied eval_getline() a bit
hyung-hwan2019-06-18 13:54:34 +00:00
00d0dc786f
added qse_awk_rtx_valtostrdupwithcmgr()/qse_awk_rtx_getvalstrwithcmgr() enhanced str::frommbs()/str::tombs() to support the encoding name as the second parameter
hyung-hwan2019-06-18 10:51:26 +00:00
a04c9b6125
work in progress. trying to accept the encoding name in str::tombs() and str::frommbs()
hyung-hwan2019-06-18 07:03:50 +00:00
332aee2f88
exposed non-const getValueAt() and operator[] in Array.hpp
hyung-hwan2019-06-14 10:15:08 +00:00
3f8838afd3
renamed ErrorCode to ErrorNumber wherever possible substituted this->getMmgr()->reallocate() and this->getMmgr()->dispose() for QSE_MMGR_REALLOC() and QSE_MMGR_FREE() in TcpServer.cpp
hyung-hwan2019-06-14 03:34:39 +00:00
cb0e08f449
added ErrorGrab and used it in TcpServer
hyung-hwan2019-06-13 10:18:30 +00:00
4d556c475a
fixed the processed length calculation bug in feed_json_data() in xli/json.c
hyung-hwan2019-06-13 05:45:47 +00:00
df7a5eda5f
fixed a bug of skipping setting output length in qse_awk_rtx_valtombsdup in the MCHAR mode. added str::tombs() and str::frommbs() changed mbs_to_str() to use rtx->awk->cmgr for mbs to wcs conversion
hyung-hwan2019-06-13 04:26:13 +00:00
7f57afe262
defined QSE_APP_LOG4 through QSE_APP_LOG9 added QSE::App::setCmgr() and QSE::App::getCmgr() fixed a wrong memory disposal call in awk/run.c fixed some syntax issues in the QSE_CHAR_IS_MCHAR mode initialized best.len and cur.len to 0s in qse_ip6adtombs() and qse_ip6adtowcs()
hyung-hwan2019-06-12 07:07:18 +00:00
f95e9d36cf
added the ignore_if_unhandled parameter to App::neglectsignal(). added App::logfmt() and App::logfmtv() added QSE::TcpServerFD<F,D> and QSE::ThreadFD<F,D>
hyung-hwan2019-06-11 09:10:09 +00:00