diff options
author | Loren J. Rittle <ljrittle@acm.org> | 2001-08-10 17:39:34 +0000 |
---|---|---|
committer | Loren J. Rittle <ljrittle@gcc.gnu.org> | 2001-08-10 17:39:34 +0000 |
commit | 6e15d3a83a314538349311b61c27c5357ba100b1 (patch) | |
tree | 9a04de40913d33735ab4f015545d375fc61516e1 | |
parent | cc3835e6519606345a2e9c1cc960e0af1253cab6 (diff) | |
download | gcc-6e15d3a83a314538349311b61c27c5357ba100b1.zip gcc-6e15d3a83a314538349311b61c27c5357ba100b1.tar.gz gcc-6e15d3a83a314538349311b61c27c5357ba100b1.tar.bz2 |
* gnu/gcj/convert/natIconv.cc (done): Use HAVE_ICONV.
From-SVN: r44772
-rw-r--r-- | libjava/ChangeLog | 1 | ||||
-rw-r--r-- | libjava/gnu/gcj/convert/natIconv.cc | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index fa6381a..1421e4c 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,6 +1,7 @@ 2001-08-10 Loren J. Rittle <ljrittle@acm.org> * java/lang/natObject.cc (is_mp): Protect use of _SC_NPROCESSORS_ONLN. + * gnu/gcj/convert/natIconv.cc (done): Use HAVE_ICONV. 2001-08-06 Tom Tromey <tromey@redhat.com> diff --git a/libjava/gnu/gcj/convert/natIconv.cc b/libjava/gnu/gcj/convert/natIconv.cc index 1eb869d..03fad96 100644 --- a/libjava/gnu/gcj/convert/natIconv.cc +++ b/libjava/gnu/gcj/convert/natIconv.cc @@ -118,6 +118,7 @@ gnu::gcj::convert::Input_iconv::read (jcharArray outbuffer, void gnu::gcj::convert::Input_iconv::done () { +#ifdef HAVE_ICONV // 50 bytes should be enough for any reset sequence. size_t avail = 50; char tmp[avail]; @@ -127,6 +128,9 @@ gnu::gcj::convert::Input_iconv::done () // might be generated in that situation. iconv_adapter (iconv, (iconv_t) handle, NULL, NULL, &p, &avail); BytesToUnicode::done (); +#else /* HAVE_ICONV */ + // If no iconv, do nothing +#endif /* HAVE_ICONV */ } void @@ -269,6 +273,7 @@ gnu::gcj::convert::IOConverter::iconv_init (void) void gnu::gcj::convert::Output_iconv::done () { +#ifdef HAVE_ICONV // 50 bytes should be enough for any reset sequence. size_t avail = 50; char tmp[avail]; @@ -278,4 +283,7 @@ gnu::gcj::convert::Output_iconv::done () // might be generated in that situation. iconv_adapter (iconv, (iconv_t) handle, NULL, NULL, &p, &avail); UnicodeToBytes::done (); +#else /* HAVE_ICONV */ + // If no iconv, do nothing +#endif /* HAVE_ICONV */ } |