]> gitweb.factorcode.org Git - factor.git/commitdiff
forestdb: Remove unix only forestdb. Fix segfault for fdb-get-kv.
authorDoug Coleman <doug.coleman@gmail.com>
Fri, 9 Jan 2015 01:26:28 +0000 (19:26 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Fri, 9 Jan 2015 01:26:28 +0000 (19:26 -0600)
extra/forestdb/ffi/platforms.txt [deleted file]
extra/forestdb/lib/lib.factor
extra/forestdb/lib/platforms.txt [deleted file]
extra/forestdb/paths/platforms.txt [deleted file]
extra/forestdb/platforms.txt [deleted file]
extra/forestdb/utils/platforms.txt [deleted file]

diff --git a/extra/forestdb/ffi/platforms.txt b/extra/forestdb/ffi/platforms.txt
deleted file mode 100644 (file)
index 509143d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-unix
index a8bd595d99f5c850c24ec952e256801d9653f55e..0194597c62a2bc76c54c364926af581adee4a615 100644 (file)
@@ -65,10 +65,6 @@ SYMBOL: current-fdb-kvs-handle
 : fdb-open-default-config ( path -- file-handle handle )
     fdb_get_default_config get-kvs-default-config fdb-open ;
 
-: ret>string ( void** len -- string )
-    [ void* deref ] [ size_t deref ] bi*
-    [ memory>byte-array utf8 decode ] [ drop (free) ] 2bi ;
-
 : get-file-handle ( -- handle )
     current-fdb-file-handle get handle>> ;
 
@@ -111,6 +107,10 @@ SYMBOL: current-fdb-kvs-handle
 : fdb-del ( doc -- )
     [ get-kvs-handle ] dip fdb_del fdb-check-error ;
 
+: ret>string ( void** len -- string )
+    [ void* deref ] [ size_t deref ] bi*
+    memory>byte-array utf8 decode ;
+
 : fdb-get-kv ( key -- value/f )
     [ get-kvs-handle ] dip
     utf8 encode dup length f void* <ref> 0 size_t <ref>
diff --git a/extra/forestdb/lib/platforms.txt b/extra/forestdb/lib/platforms.txt
deleted file mode 100644 (file)
index 509143d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-unix
diff --git a/extra/forestdb/paths/platforms.txt b/extra/forestdb/paths/platforms.txt
deleted file mode 100644 (file)
index 509143d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-unix
diff --git a/extra/forestdb/platforms.txt b/extra/forestdb/platforms.txt
deleted file mode 100644 (file)
index 509143d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-unix
diff --git a/extra/forestdb/utils/platforms.txt b/extra/forestdb/utils/platforms.txt
deleted file mode 100644 (file)
index 509143d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-unix