Cface__TypeMapper.st
changeset 2 cfd2c393abfe
parent 1 b6c0180314d1
child 4 fc74bd43a3eb
--- a/Cface__TypeMapper.st	Tue May 27 18:55:24 2008 +0000
+++ b/Cface__TypeMapper.st	Thu Jul 03 22:00:07 2008 +0000
@@ -66,11 +66,14 @@
     cEnum isAnonymous ifFalse:
         [cEnum                       
             smalltalkNamespace: mappings smalltalkNamespace;
+            smalltalkPackage: (mappings smalltalkPackage);
             smalltalkClass: (mappings smalltalkClassForEnum: cEnum)].
+
     super visitCEnumNode: cEnum
 
     "Created: / 17-02-2008 / 20:58:53 / janfrog"
     "Modified: / 17-02-2008 / 22:24:58 / janfrog"
+    "Modified: / 03-07-2008 / 21:16:08 / Jan Vrany <vranyj1@fel.cvut.cz>"
 !
 
 visitCEnumValueNode: cEnum
@@ -86,12 +89,15 @@
 visitCFunctionNode: cFunction
 
     cFunction
+        kind: (mappings kindForFunction:cFunction);
+
         smalltalkNamespace: mappings smalltalkNamespace;
         smalltalkClass: (mappings smalltalkClassForFunction: cFunction);
         smalltalkSelector: (mappings smalltalkSelectorForFunction: cFunction).
     super visitCFunctionNode: cFunction
 
     "Created: / 17-02-2008 / 22:10:44 / janfrog"
+    "Modified: / 03-07-2008 / 22:10:24 / Jan Vrany <vranyj1@fel.cvut.cz>"
 !
 
 visitCStructFieldNode: cEnum
@@ -108,11 +114,13 @@
     cStruct isAnonymous ifFalse:
         [cStruct
             smalltalkNamespace: mappings smalltalkNamespace;
+            smalltalkPackage: (mappings smalltalkPackage);
             smalltalkClass: (mappings smalltalkClassForStruct: cStruct)].
     super visitCStructNode: cStruct
 
     "Created: / 17-02-2008 / 21:12:55 / janfrog"
     "Modified: / 17-02-2008 / 22:24:51 / janfrog"
+    "Modified: / 03-07-2008 / 21:43:58 / Jan Vrany <vranyj1@fel.cvut.cz>"
 !
 
 visitCUnionNode: cUnion
@@ -120,10 +128,12 @@
     cUnion isAnonymous ifFalse:
         [cUnion
             smalltalkNamespace: mappings smalltalkNamespace;
+            smalltalkPackage: (mappings smalltalkPackage);
             smalltalkClass: (mappings smalltalkClassForStruct: cUnion)].
     super visitCUnionNode: cUnion
 
     "Created: / 17-02-2008 / 22:25:27 / janfrog"
+    "Modified: / 03-07-2008 / 21:16:36 / Jan Vrany <vranyj1@fel.cvut.cz>"
 ! !
 
 !TypeMapper class methodsFor:'documentation'!