Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/transfer b/doc/efun/transfer
new file mode 100644
index 0000000..b413f02
--- /dev/null
+++ b/doc/efun/transfer
@@ -0,0 +1,25 @@
+VERALTET
+SYNOPSIS
+ int transfer(object item, object dest)
+
+BESCHREIBUNG
+ Diese Funktion existiert lediglich aus Kompatibilitaetsgrunden, und
+ dann auch nur, wennn der Driver mit USE_DEPRECATED kompiliert wird.
+
+ Das Object <item> wird in Objekt <dest> bewegt. Verschiedene Tests
+ werden durchgefuehrt, und das Resultat beschreibt den (Miss)Erfolg:
+
+ 0: Erfolg.
+ 1: Zu schwer fuer <dest>
+ 2: Kann nicht fallen gelassen werden.
+ 3: Kann nicht aus seinem Behaelter genommen werden.
+ 4: <item> kann in keinen Behaelter gesteckt werden.
+ 5: <dest> akzeptiert <item> nicht.
+ 6: <item> kann nicht aufgenommen werden.
+
+ Die Funktion ruft die lfuns add_weight(), drop(), get(),
+ prevent_insert(), add_weight(), und can_put_and_get() nach Bedarf..
+
+SIEHE AUCH
+ move_object(E), drop(A), get(A), prevent_insert(A),
+ can_put_and_get(A), add_weight(A)