[Gd-chatter] r11457 - trunk/gwydion/tools/melange

agent at gwydiondylan.org agent at gwydiondylan.org
Mon Sep 24 04:55:32 CEST 2007


Author: agent
Date: Mon Sep 24 04:55:31 2007
New Revision: 11457

Modified:
   trunk/gwydion/tools/melange/c-decl-write.dylan
Log:
Job: gd
Made accessors inline instead of inline-only, so they can be exported and used in other libraries.



Modified: trunk/gwydion/tools/melange/c-decl-write.dylan
==============================================================================
--- trunk/gwydion/tools/melange/c-decl-write.dylan	(original)
+++ trunk/gwydion/tools/melange/c-decl-write.dylan	Mon Sep 24 04:55:31 2007
@@ -328,7 +328,7 @@
   // Write getter method
   unless(real-type.abstract-type?)
     format(stream,
-           "define %s inline-only method %s\n"
+           "define %s inline method %s\n"
              "    (ptr :: %s) => (result :: %s);\n"
              "  %s;\n"
              "end method %s;\n\n",
@@ -343,7 +343,7 @@
           & ~instance?(real-type, <non-atomic-types>))
       // Write setter method
       format(stream,
-             "define %s inline-only method %s-setter\n"
+             "define %s inline method %s-setter\n"
                "    (value :: %s, ptr :: %s) => (result :: %s);\n"
                "  %s := %s;\n"
                "  value;\n"
@@ -387,7 +387,7 @@
 			 real-type.start-bit, real-type.bits-in-field);
       // Write getter method
       format(stream,
-	     "define %s inline-only method %s\n"
+	     "define %s inline method %s\n"
 	       "    (ptr :: %s) => (result :: %s);\n"
 	       "  %s;\n"
 	       "end method %s;\n\n",
@@ -400,7 +400,7 @@
 	    & ~instance?(real-type, <non-atomic-types>))
 	// Write setter method
 	format(stream,
-	       "define %s inline-only method %s-setter\n"
+	       "define %s inline method %s-setter\n"
 		 "    (value :: %s, ptr :: %s) => (result :: %s);\n"
 		 "  let mask = lognot(ash((2 ^ %d) - 1, %d));\n"
 		 "  %s := logand(%s, mask) + ash(%s, %d);\n"



More information about the chatter mailing list