diff options
author | Andrew Tridgell <tridge@samba.org> | 2004-09-01 04:39:06 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:58:27 -0500 |
commit | 31c1c7846f6b6e5848bc39a28a65118bfa98e35d (patch) | |
tree | 7387bbf9234320ca2c60011b34c76c08e2b274b0 /source4/torture/config.mk | |
parent | 48f3df41bb4c854b1049591e1c315c4c3b980984 (diff) | |
download | samba-31c1c7846f6b6e5848bc39a28a65118bfa98e35d.tar.gz samba-31c1c7846f6b6e5848bc39a28a65118bfa98e35d.tar.bz2 samba-31c1c7846f6b6e5848bc39a28a65118bfa98e35d.zip |
r2159: converted samba4 over to UTF-16.
I had previously thought this was unnecessary, as windows doesn't use
standards compliant UTF-16, and for filesystem operations treats bytes
as UCS-2, but Bjoern Jacke has pointed out to me that this means we
don't correctly store extended UTF-16 characters as UTF-8 on
disk. This can be seen with (for example) the gothic characters with
codepoints above 64k.
This commit also adds a LOCAL-ICONV torture test that tests the first
1 million codepoints against the system iconv library, and tests 5
million random UTF-16LE buffers for identical error handling to the
system iconv library.
the lib/iconv.c changes need backporting to samba3
(This used to be commit 756f28ac95feaa84b42402723d5f7286865c78db)
Diffstat (limited to 'source4/torture/config.mk')
-rw-r--r-- | source4/torture/config.mk | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source4/torture/config.mk b/source4/torture/config.mk index 6d1ddd4d5a..43a42217f5 100644 --- a/source4/torture/config.mk +++ b/source4/torture/config.mk @@ -94,6 +94,16 @@ REQUIRED_SUBSYSTEMS = \ ################################# ################################# +# Start SUBSYSTEM TORTURE_LOCAL +[SUBSYSTEM::TORTURE_LOCAL] +ADD_OBJ_FILES = \ + torture/local/iconv.o +REQUIRED_SUBSYSTEMS = \ + LIBSMB +# End SUBSYSTEM TORTURE_LOCAL +################################# + +################################# # Start SUBSYSTEM TORTURE_NBENCH [SUBSYSTEM::TORTURE_NBENCH] ADD_OBJ_FILES = \ @@ -125,6 +135,7 @@ REQUIRED_SUBSYSTEMS = \ TORTURE_RPC \ TORTURE_RAP \ TORTURE_AUTH \ + TORTURE_LOCAL \ TORTURE_NBENCH \ TORTURE_LDAP \ CONFIG \ |