diff options
author | David Schleef <ds@schleef.org> | 2006-05-04 22:35:39 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2006-05-04 22:35:39 +0000 |
commit | 405774dadebf3d7ce66a1b502fe70bbb0ab47013 (patch) | |
tree | a475ff863a15a0e180b758ed70985bd9c8d36610 /liboil/utf8 | |
parent | 7cbdc6dd06e21630020f7104efc7db0c5806d091 (diff) | |
download | liboil-405774dadebf3d7ce66a1b502fe70bbb0ab47013.tar.gz |
* liboil/utf8/utf8_fast.c: Make some code dependent on unaligned
access.
Diffstat (limited to 'liboil/utf8')
-rw-r--r-- | liboil/utf8/utf8_fast.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/liboil/utf8/utf8_fast.c b/liboil/utf8/utf8_fast.c index 2c1cf73..d8e8122 100644 --- a/liboil/utf8/utf8_fast.c +++ b/liboil/utf8/utf8_fast.c @@ -33,6 +33,7 @@ #include "liboil/utf8/utf8.h" +#ifdef HAVE_UNALIGNED_ACCESS static void utf8_validate_fast (int32_t *d_1, uint8_t *s, int n) { @@ -74,6 +75,7 @@ error: d_1[0] = i; } OIL_DEFINE_IMPL (utf8_validate_fast, utf8_validate); +#endif static void utf8_validate_fast2 (int32_t *d_1, uint8_t *s, int n) @@ -130,6 +132,7 @@ error: } OIL_DEFINE_IMPL (utf8_validate_fast2, utf8_validate); +#ifdef HAVE_UNALIGNED_ACCESS static void utf8_validate_fast3 (int32_t *d_1, uint8_t *s, int n) { @@ -184,6 +187,7 @@ error: d_1[0] = i; } OIL_DEFINE_IMPL (utf8_validate_fast3, utf8_validate); +#endif static uint8_t utf8_table[256] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |