Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/to_int b/doc/efun/to_int
new file mode 100644
index 0000000..6c648e4
--- /dev/null
+++ b/doc/efun/to_int
@@ -0,0 +1,32 @@
+SYNOPSIS
+ int to_int(string arg);
+ int to_int(float arg);
+ int to_int(int arg);
+ int to_int(closure arg);
+
+ (int)<value>
+
+BESCHREIBUNG
+ Bei Floats werden die Nachkommastellen abgeschnitten, Strings mit
+ Ziffern am Anfang werden bis zum ersten Nicht-Ziffern-Zeichen in
+ Integers umgewandelt. Lfun-Closures werden in ihren Funktionsindex
+ konvertiert, Variablen-Closures in ihren Variablenindex. Integers
+ werden unveraendert zurueck gegeben.
+
+ Bezueglich Floats ist es wichtig, Rundungseffekte zu beachten:
+ to_int(3.1*10.0) ergibt nicht 31, sondern 30, weil intern das
+ Resultat der Multiplikation 30.999999 ergibt.
+
+ Diese Funktion unterstuetzt die Basisprefixe '0x', '0o' und '0b'.
+
+BUGS
+ Die Cast-Schreibweise funktioniert nur, wenn der genaue Wert von
+ <value> zum Zeitpunkt der Kompilierung bekannt ist. Dies wird
+ nicht geaendert werden, da die Funktionsform verwendet werden kann.
+
+AENDERUNGEN
+ Eingefuehrt in 3.2.1@2
+ LDMud 3.2.11 fuehrte die Basisprefixe ein.
+
+SIEHE AUCH
+ to_string(E), sscanf(E)