Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/structp b/doc/efun/structp
new file mode 100644
index 0000000..0b1668d
--- /dev/null
+++ b/doc/efun/structp
@@ -0,0 +1,13 @@
+SYNOPSIS
+        int structp(mixed arg)
+
+DESCRIPTION
+        Return 1 if arg is a struct.
+
+HISTORY
+        Introducted in LDMud 3.3.273.
+
+SEE ALSO
+        baseof(E), closurep(E), floatp(E), mappingp(E), objectp(E),
+        intp(E), referencep(E), pointerp(E), stringp(E), symbolp(E),
+        clonep(E)