]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/alien/cxx/demangle/libstdcxx/libstdcxx.factor
Remove many uses of <int> and *int etc
[factor.git] / extra / alien / cxx / demangle / libstdcxx / libstdcxx.factor
index 403015bad5da397dc487b02855459acbdab2c85e..522c33bbf11a61e991919daafe6717603e7fb0d6 100644 (file)
@@ -22,9 +22,9 @@ ERROR: invalid-demangle-args name ;
     "_Z" head? ;
 
 :: demangle ( mangled-name -- c++-name )
-    0 <ulong> :> length
-    0 <int> :> status [
+    0 ulong <ref> :> length
+    0 int <ref> :> status [
         mangled-name ascii string>alien f length status __cxa_demangle &(free) :> demangled-buf
-        mangled-name status *int demangle-error
+        mangled-name status int deref demangle-error
         demangled-buf ascii alien>string
     ] with-destructors ;