27 Commits

Author SHA1 Message Date
c3f6340f9e added qse_mbscmp()/qse_wcscmp() and related functions while doing similar things for character class handling 2011-03-25 22:36:43 +00:00
486c2b53d5 added qse_mbsfcpy()/qse_wcsfcpy() and related functions 2011-03-25 08:20:55 +00:00
9255381669 touched up a few string copy functions 2011-03-24 09:07:24 +00:00
042493b24d fixed wrong Makefile.am 2011-03-23 20:46:48 +00:00
f83c2c133a added qse_strspn() and qse_strcspn() 2011-03-23 20:21:14 +00:00
5c1599722b fixed distcheck issues 2011-01-23 04:32:11 +00:00
0e561c494c changed autoconf and build files 2011-01-22 02:04:22 +00:00
43bc5ffb79 added qse_bsearch(), qse_lsearch(), qse_qsort() 2010-09-25 03:03:38 +00:00
95e975f514 added open-addressed hash table 2010-09-08 04:57:43 +00:00
af72767aa5 enhanced dll 2010-09-04 06:50:08 +00:00
70ca33c756 added fixed-size block allocator 2010-08-26 07:15:40 +00:00
a1a57732dd added a primitive memory allocator 2010-07-24 07:24:44 +00:00
99c72b1755 * renamed map to htb
* added qse_awk_findgbl()
* added Awk::findGlobal()
* began working on red-black tree
2010-07-09 00:58:44 +00:00
de7082d0d0 - Changed the way Mmgr is used. A subclass inheriting Mmged is instantiated with a pointer to Mmgr which used to be the parent class.
- Separated the I/O stream handler from the Sed class and abstracted it into Sed::IOStream.
- Implemented StdSed::StdStream.
2009-12-19 06:34:42 +00:00
faea2475ac fixed a parser bug in awk.
- handling of idiv operators
- tokenization of /=/ as a regular expression
- calling QSE_AWK_FREEREX to free compiled regular expressions.
switched to a new regular expression handler.
2009-12-11 07:03:54 +00:00
5e21877849 interim commit 2009-11-14 08:01:57 +00:00
933a2ff773 fixed make distcheck problem 2009-08-22 20:35:46 +00:00
551e6f7c09 reorganized files 2009-06-04 15:50:32 +00:00
b4ff537d85 restructured the doc directory 2009-05-29 00:34:58 +00:00
b7f8bba219 added the Mmgr class and modifiled related classes 2009-05-21 04:44:47 +00:00
0cedc33a2c added missing entries into Makefile.am 2009-02-24 21:57:28 +00:00
5c08cdefc3 more code enhancement
- renamed pcp back to pio
- added more fine-grained control to pio
2009-01-29 08:50:30 +00:00
46e4ed5087 implemented the pipe to the child process and integrated it into awk
- renamed pio to pcp
- finished the first version of pcp for unix
- integrated pcp into awk
- yet to finish pcp for win32
2009-01-15 03:58:27 +00:00
cf09e22560 interim commit while writing qse_pio_t functions.
- enhanced qse_pio_init() to handle a wide character string.
- added qse_wcsntombsnlen().
2009-01-11 09:25:33 +00:00
afefb7b85a interim commit while adding pio.c 2008-12-31 00:08:03 +00:00
39c4afe129 implemented qse_fio_chmod() for win32 and unix
- on win32, it is a best effort implemention.
- it gets the volume name from a handle and use SetFileAttributes().
fixed the problem of wrongly detecting objdump.
- place AC_PROG_LIBTOOL after any AC_CHECK_TOOL.
- otherwise, AC_PROG_LIBTOOL overrides the value of tools checked.
2008-12-27 02:52:47 +00:00
deb4ea4ab6 renamed makefile.* to Makefile.* 2008-12-25 08:16:17 +00:00