460f3b218c
enhanced HawkStd::SourceFile()/HawkStd::SourceString() to detach early from hawk when open() fails
hyung-hwan2021-08-17 17:38:16 +00:00
05f99d1304
enhanced more string comparison functions with case-insensitive operation
hyung-hwan2021-07-19 19:54:01 +00:00
7d8f32c3cb
fixed the const issue in hawk_trim_uchars() and hawk_trim_bchars()
hyung-hwan2021-07-19 19:37:43 +00:00
02aa80e9c2
set const on the first parameter to hawk_trim_uchars() and hawk_trim_bchars()
hyung-hwan2021-07-16 08:16:43 +00:00
23715c35ef
fixed a flaw in HAWK_OOCHARS_TO_INT_MAKE_OPTION()
hyung-hwan2021-07-12 14:07:57 +00:00
edf37ae74c
fixed the order flaw in lib/mod-hawk.c
hyung-hwan2021-01-30 09:50:47 +00:00
03adf78a76
enhanced the test case to detect the bug found in hawk_copy_bcstr_to_bchars()
hyung-hwan2021-01-22 16:21:55 +00:00
63f94ddb44
fixed the wrong type specified for the length parameter in hawk_copy_bcstr_to_bchars() and hawk_copy_ucstr_to_uchars()
hyung-hwan2021-01-21 07:00:05 +00:00
5f7bef98f5
fixed an issue with an old compiler
hyung-hwan2020-12-31 16:27:29 +00:00
dd2d3d4ccd
fixed a potential issue by shared data access in mod-hawk.c
hyung-hwan2020-12-28 17:23:33 +00:00
80f9d6bc85
some improvements to the ffi module. changed hawk::function_exists() to check a module function
hyung-hwan2020-12-28 07:10:17 +00:00
214c2bee3a
moved syslog-related data from the module context to the module's rtx context
hyung-hwan2020-12-16 15:49:27 +00:00
829ad9bdd0
renamed hawk_find_bchar() to hawk_find_bchar_in_bchars(). renamed similar function names in the same way. updated sys::openlog() to accept a local log socket path with remote:// (e.g. remote:///dev/log/xxx)
hyung-hwan2020-12-16 15:13:29 +00:00
607b66d4c9
added sys::SIZEOF_INT, sys::SIZEOF_INTPTR, sys::SIZEOF_INTPTR, sys::SIZEOF_FLT, sys::SIZEOF_FLTBAS, sys::SIZEOF_FLTMAX fixed some bugs in sys::pack()
hyung-hwan2020-12-15 17:11:16 +00:00
72d2272444
implemented 'd', 'f' in sys::pack() and sys::unpack()
hyung-hwan2020-12-15 16:10:52 +00:00
130d24544f
added c, n, N to sys::pack() and sys::unpack()
hyung-hwan2020-12-14 15:25:07 +00:00
55e1003715
added some code for sys::unpack()
hyung-hwan2020-12-13 16:54:39 +00:00
a93b1aaf12
moved hawk::pack() to sys::pack() enhanced sys::pack() to return an error code and set the error message upon failure
hyung-hwan2020-12-12 18:18:37 +00:00
237a2853d8
added some code to implement hawk::pack()
hyung-hwan2020-12-12 17:07:25 +00:00
0de14c4744
resolved numerous bugs regarding byte-characters and byte-strings changed the way to handle %s/%k/%K contained inside CONVFMT - treat the format specifier as if it is %g instead of returning an error. removed HAWK_EFMTCNV for the CONVFMT formatting change
hyung-hwan2020-12-10 16:55:47 +00:00
e983d7701a
added some code for the byte-character literal support. enhanced value comparison routines
hyung-hwan2020-12-09 18:07:20 +00:00
2e25911bfd
enhanced the concat operator handler to process mbs properly
hyung-hwan2020-12-09 04:02:04 +00:00
97bd469ce8
touched up hawk_rtx_truncrec(). fixed a bug in hawk_xma_init()
hyung-hwan2020-12-07 16:48:29 +00:00
792f38acae
use hawk_rtx_getvaloocstr()/hawk_rtx_getfreeoocstr() more wherever possible trying to make character handling sane
hyung-hwan2020-12-07 16:22:39 +00:00
dfb7b2aa2d
more code to support the character literal
hyung-hwan2020-12-05 18:55:05 +00:00
342e01f5b4
attempting to support the character literal notation
hyung-hwan2020-12-04 16:19:01 +00:00
dade5f563b
updated .travis.yml to revert the previous changes and defined CPPFLAGS as a separte item in env for macosx
hyung-hwan2020-12-03 08:09:49 +00:00
516c9db295
updated .travis.yml to make OPTIONS an array
hyung-hwan2020-12-03 08:00:05 +00:00
65ad752666
hacked formatting code to work around a compiler problem of not passing __float128 properly via va_list. introduced 'jj' to pass a large value via a pointer but to take the value inside the pointer changed hawk_rtx_format() and hawk_rtx_formatmbs() to use 'jj' when building with HAWK_USE_FLTMAX on
hyung-hwan2020-12-03 07:28:53 +00:00
2dd6029064
fixed a parser bug when handling the print/printf statement without redirection. fixed a bug where a single dot was converted to 0 when passed via -v (e.g. -vTDIR=.) added more test cases
hyung-hwan2020-12-01 10:22:17 +00:00
35829a524b
added the mimimum size check for an externally allocated zone to xma
hyung-hwan2020-11-28 15:28:14 +00:00
3a5a268bd7
changed the return type of xma dumper to void
hyung-hwan2020-11-25 14:42:56 +00:00
dacb0cf293
stop specifying explicit DEPENDENCIES by listing the .la files in LDADD
hyung-hwan2020-11-16 12:54:50 +00:00
b9b1802387
fixed a link issue with the socket library on a certain platform
hyung-hwan2020-11-15 09:22:03 +00:00
c21c9ddeed
corrected build files for distcheck
hyung-hwan2020-11-15 08:46:30 +00:00