From 736458d64b6e5a19476f302b2e318314ddd8860e Mon Sep 17 00:00:00 2001 From: "Marcus G. Daniels" Date: Thu, 22 Mar 2001 17:47:15 +0000 Subject: jni.cc (add_char): Handle `.' like `/'. 2001-03-22 Marcus G. Daniels * jni.cc (add_char): Handle `.' like `/'. From-SVN: r40748 --- libjava/jni.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libjava/jni.cc') diff --git a/libjava/jni.cc b/libjava/jni.cc index be79ba95d9f..a4a12a83f47 100644 --- a/libjava/jni.cc +++ b/libjava/jni.cc @@ -1612,7 +1612,10 @@ add_char (char *buf, jchar c, int *here) buf[(*here)++] = '_'; buf[(*here)++] = '3'; } - else if (c == '/') + + // Also check for `.' here because we might be passed an internal + // qualified class name like `foo.bar'. + else if (c == '/' || c == '.') buf[(*here)++] = '_'; else if ((c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') -- cgit v1.2.1