aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoren J. Rittle <ljrittle@acm.org>2001-08-10 17:39:34 +0000
committerLoren J. Rittle <ljrittle@gcc.gnu.org>2001-08-10 17:39:34 +0000
commit6e15d3a83a314538349311b61c27c5357ba100b1 (patch)
tree9a04de40913d33735ab4f015545d375fc61516e1
parentcc3835e6519606345a2e9c1cc960e0af1253cab6 (diff)
downloadgcc-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/ChangeLog1
-rw-r--r--libjava/gnu/gcj/convert/natIconv.cc8
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 */
}