]> gitweb.factorcode.org Git - factor.git/commitdiff
A few inline declarations
authorSlava Pestov <slava@shill.local>
Thu, 27 Aug 2009 09:09:12 +0000 (04:09 -0500)
committerSlava Pestov <slava@shill.local>
Thu, 27 Aug 2009 09:09:12 +0000 (04:09 -0500)
basis/alien/c-types/c-types.factor
basis/bit-arrays/bit-arrays.factor
basis/io/buffers/buffers.factor

index 9f7ac755588383c29d90023d56d58cedbf20b6e2..400af25373cbca041cab05ce7ac8937a8a09bbb0 100755 (executable)
@@ -236,9 +236,9 @@ M: c-type stack-size size>> cell align ;
 
 GENERIC: byte-length ( seq -- n ) flushable
 
-M: byte-array byte-length length ;
+M: byte-array byte-length length ; inline
 
-M: f byte-length drop 0 ;
+M: f byte-length drop 0 ; inline
 
 : c-getter ( name -- quot )
     c-type-getter [
@@ -281,7 +281,7 @@ M: memory-stream stream-read
     ] [ [ + ] change-index drop ] 2bi ;
 
 : byte-array>memory ( byte-array base -- )
-    swap dup byte-length memcpy ;
+    swap dup byte-length memcpy ; inline
 
 : array-accessor ( type quot -- def )
     [
index 0b5a63a9068ebf78311d88485677e97c9fcb0734..0f87cf4cb6dddea6dd1fb4a690e45991eb9a2ee6 100644 (file)
@@ -83,7 +83,7 @@ M: bit-array resize
     bit-array boa
     dup clean-up ; inline
 
-M: bit-array byte-length length 7 + -3 shift ;
+M: bit-array byte-length length 7 + -3 shift ; inline
 
 SYNTAX: ?{ \ } [ >bit-array ] parse-literal ;
 
index c9396dd0813e04b0d5e48b9cbf4e8ef0f39b18fd..82c5326b1d95cdac7d5472d767940f9b94929b8b 100644 (file)
@@ -42,7 +42,7 @@ M: buffer dispose* ptr>> free ;
     [ fill>> ] [ pos>> ] bi - ; inline
 
 : buffer@ ( buffer -- alien )
-    [ pos>> ] [ ptr>> ] bi <displaced-alien> ;
+    [ pos>> ] [ ptr>> ] bi <displaced-alien> ; inline
 
 : buffer-read ( n buffer -- byte-array )
     [ buffer-length min ] keep