Commit Graph

23 Commits

Author SHA1 Message Date
Laurence Withers f2462dbeab Bump version 2009-11-03 23:10:15 +00:00
Laurence Withers 22d58219e7 Bump version 2009-11-03 23:10:15 +00:00
Laurence Withers 3cfd83e1a6 Fix potential null pointer dereference
utf8_encoder() was incorrectly dereferencing the pointer `state' before testing
it against null; fix by removing the variable initialisers.
2009-11-03 23:08:55 +00:00
Laurence Withers 0275295c88 Bump version 2009-10-14 15:27:52 +00:00
Laurence Withers 7e9085def4 Bump version 2009-10-14 15:27:52 +00:00
Laurence Withers b04ebb80e6 utf8_decode_char2(): fix return value
The return value of utf8_decode_char2() was 0, not (wchar_t)-1 as stated in the
documentation. Fix it.
2009-10-14 15:27:07 +00:00
Laurence Withers f2569b9423 utf8_decode_char2(): fix overlength char test
The test for an overlength character was incorrect; it was comparing only
the last byte decoded rather than the whole char. Fix it.
2009-10-14 15:24:08 +00:00
Laurence Withers 21ba875738 Bump version 2009-10-13 11:53:50 +00:00
Laurence Withers 355444649a Add utf8_iseol() to test for end-of-line
Add a character classification function modelled after the Unicode Standard
Annex 13 Unicode newline guidelines to test for end-of-line characters.
2009-10-13 11:51:49 +00:00
Laurence Withers a46f5cc2ee Tidy up test code formatting 2009-10-13 11:32:08 +00:00
Laurence Withers 26e3c57b04 Tidy up source formatting
Use new function-definition formatting convention and remove C++-style
comments.
2009-10-13 11:29:55 +00:00
Laurence Withers e98cbe5cc5 Tidy up utf_is*() functions (ABI change)
Tidy up the formatting of the character classification functions, including
improving the documentation. Furthermore, change the "isvalid" function into
more general "isucs4", "isutf32" and "isutf16" functions, which is another
ABI change.
2009-10-13 11:20:33 +00:00
Laurence Withers dc60dcb2e6 Switch away from 'bool' type (ABI change)
This type doesn't bring anything over an int and requires some special
handling (e.g. including the right headers). Just drop it and use int, C
programmers will understand!
2009-10-13 11:01:40 +00:00
Laurence Withers 1f62468379 Bump version 2009-10-13 11:01:34 +00:00
Laurence Withers 86142ac550 Tidy up file header/trailer comments 2009-10-13 10:55:21 +00:00
Laurence Withers 7a7522e753 Rename files so that it builds 2009-10-13 10:26:09 +00:00
Laurence Withers eedca3cc8f Update build system 2009-10-13 10:22:29 +00:00
Laurence Withers 9837ad2b9f Update copyright (GPLv3) 2009-10-13 10:12:52 +00:00
Laurence Withers f6725f771d Upgrade to new build system, bump version. 2006-08-25 11:07:07 +01:00
Laurence Withers f602c362f2 Bump version (we already had an earlier 1.1.0) 2006-07-31 15:41:41 +01:00
Laurence Withers beb5857904 Bump version. 2006-07-31 15:35:03 +01:00
Laurence Withers ea1c53e43f Import library from old svn repository. 2006-07-31 15:34:21 +01:00
Laurence Withers f9c0e57470 Initial import of build system. 2006-07-31 15:21:56 +01:00