Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/efun__m_delete b/doc/efun/efun__m_delete
new file mode 100644
index 0000000..32b9e02
--- /dev/null
+++ b/doc/efun/efun__m_delete
@@ -0,0 +1,24 @@
+SYNOPSIS:
+ mapping m_delete(mapping map, mixed key)
+
+DESCRIPTION:
+ Remove the entry with index 'key' from mapping 'map', and
+ return the changed mapping. If the mapping does not have an
+ entry with index 'key', the first argument is returned.
+
+ If you don't want to modify the mapping map, checkout the
+ simul_efun m_delete().
+
+EXAMPLE:
+
+ mapping m1, m2;
+
+ m1 = ([ "a":1, "b":2, "c":3 ]);
+
+ m2 = efun::m_delete(m1, "b");
+ => m1 = ([ "a":1, "c":3 ])
+ m2 = ([ "a":1, "c":3 ])
+
+SEE ALSO:
+ mappingp(E), mkmapping(E), m_indices(E), m_values(E),
+ sizeof(E)