]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/tools/image-analyzer/data-heap-reader/data-heap-reader.factor
factor: more top level forms.
[factor.git] / extra / tools / image-analyzer / data-heap-reader / data-heap-reader.factor
index f6fe6072412fb07d8a85b8d3ed37ba252938b3ab..d48623cb19ee3687390f0b766853bfc89bf05e0a 100644 (file)
@@ -1,6 +1,6 @@
 USING: accessors assocs classes.struct io locals math.bitwise
 namespaces system tools.image-analyzer.utils tools.image-analyzer.vm
-vm vocabs.parser ;
+vm vocabs.parser vocabs.platforms ;
 IN: tools.image-analyzer.data-heap-reader
 FROM: alien.c-types => uchar heap-size ;
 FROM: arrays => 2array ;
@@ -8,13 +8,8 @@ FROM: kernel => ? boa bi dup keep nip swap ;
 FROM: layouts => data-alignment ;
 FROM: math => + - * align neg shift ;
 
-<<
-! For the two annoying structs that differ on 32 and 64 bit.
-cpu x86.32?
-"tools.image-analyzer.vm.32"
-"tools.image-analyzer.vm.64"
-? use-vocab
->>
+USE-X86-64: tools.image-analyzer.vm.64
+USE-X86-32: tools.image-analyzer.vm.32
 
 : tag>class ( tag -- class )
     {