changeset 14438:63742c643c8a

8035054: JarFacade.c should not include ctype.h Reviewed-by: alanb
author mikael
date Mon, 24 Feb 2014 11:24:43 -0800
parents 0d4028fa11ba
children 04fb823d2094
files src/share/instrument/JarFacade.c
diffstat 1 files changed, 2 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/instrument/JarFacade.c	Thu Feb 13 14:08:12 2014 +0000
+++ b/src/share/instrument/JarFacade.c	Mon Feb 24 11:24:43 2014 -0800
@@ -23,17 +23,8 @@
  * questions.
  */
 
-#ifdef _WIN32
-/*
- * Win* needs this include. However, Linux and Solaris do not.
- * Having this include on Solaris SPARC breaks having non US-ASCII
- * characters in the value of the Premain-Class attribute.
- */
-#include <ctype.h>
-#endif /* _WIN32 */
 #include <string.h>
 #include <stdlib.h>
-#include <ctype.h>
 
 #include "jni.h"
 #include "manifest_info.h"
@@ -59,13 +50,13 @@
             size_t value_len;
 
             /* skip any leading white space */
-            while (isspace(*begin)) {
+            while (*begin == ' ') {
                 begin++;
             }
 
             /* skip any trailing white space */
             end = &begin[strlen(begin)];
-            while (end > begin && isspace(end[-1])) {
+            while (end > begin && end[-1] == ' ') {
                 end--;
             }