*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Wed, 11 Feb 2004 18:32:34 +0100
changeset 7913 2ee2b3b03e09
parent 7912 fbbb59645576
child 7914 86a3784b40dd
*** empty log message ***
CharacterEncoder.st
--- a/CharacterEncoder.st	Wed Feb 11 17:31:45 2004 +0100
+++ b/CharacterEncoder.st	Wed Feb 11 18:32:34 2004 +0100
@@ -535,6 +535,17 @@
 "
 ! !
 
+!CharacterEncoder class methodsFor:'instance creation'!
+
+new
+    "singleton - there is only one"
+
+    mySingleInstance isNil ifTrue:[
+	mySingleInstance := self basicNew initialize.
+    ].
+    ^ mySingleInstance
+! !
+
 !CharacterEncoder class methodsFor:'class initialization'!
 
 initialize
@@ -671,15 +682,6 @@
     "
      self flushSingletons
     "
-!
-
-new
-    "singleton - there is only one"
-
-    mySingleInstance isNil ifTrue:[
-	mySingleInstance := self basicNew initialize.
-    ].
-    ^ mySingleInstance
 ! !
 
 !CharacterEncoder class methodsFor:'private-mapping setup'!
@@ -10847,8 +10849,6 @@
 
     |code "{ Class: SmallInteger }"|
 
-self halt.
-
     code := codeArg.
     code <= 16r813F ifTrue:[
         ^ self decodingError.
@@ -40596,10 +40596,10 @@
 
     unicode := unicodeArg.
     unicode <= 16r403 ifTrue:[
-        ^ super encode:codeArg.
+        ^ super encode:unicodeArg.
     ].
     unicode > 16r256B ifTrue:[
-        ^ super encode:codeArg.
+        ^ super encode:unicodeArg.
     ].
     unicode <= 16r491 ifTrue:[
         unicode <= 16r457 ifTrue:[
@@ -49717,7 +49717,7 @@
 !CharacterEncoder class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoder.st,v 1.8 2004-02-11 16:31:45 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoder.st,v 1.9 2004-02-11 17:32:34 cg Exp $'
 ! !
 
 CharacterEncoder initialize!