remove Converter reference
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java
index e877084..320c55b 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java
@@ -13,7 +13,6 @@
  * this distribution shall govern.
  */
  
-import org.eclipse.swt.internal.Converter;
 import org.eclipse.swt.internal.Library;
 
 public class OS {
@@ -231,8 +230,15 @@
 	public static final byte[] unmap_event = signal("unmap_event");
 	public static final byte[] value_changed = signal("value_changed");
 	
-static byte[] signal (String name) {
-	return Converter.wcsToMbcs(null, name, true);
+static byte [] signal (String name) {
+	int length = name.length ();
+	char [] chars = new char [length];
+	name.getChars (0, length, chars, 0);
+	byte [] buffer = new byte [length + 1];
+	for (int i=0; i<length; i++) {
+		buffer [i] = (byte) chars [i];
+	}
+	return buffer;
 }
 
 /** Object private fields accessors */