Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/std/player/comm_structs.c b/std/player/comm_structs.c
new file mode 100644
index 0000000..5f268eb
--- /dev/null
+++ b/std/player/comm_structs.c
@@ -0,0 +1,41 @@
+// MorgenGrauen MUDlib
+//
+// player/comm.c-- basic player communiction commands
+//
+// $Id: comm.c 6918 2008-08-07 21:13:16Z Zesstra $
+
+#pragma strong_types
+#pragma save_types
+#pragma no_clone
+#pragma pedantic
+#pragma range_check
+
+struct msg_s {
+ string msg; // Inhalt der Nachricht
+ int type; // Messagetyp fuer ReceiveMsg
+ string action; // Messageaction fuer ReceiveMsg
+ string prefix; // Einrueckung der Nachricht bei Darstellung (msg_prefix)
+ string sendername;// Ursprung der Nachricht
+};
+
+struct stored_msg_s (msg_s) {
+ int timestamp; // Zeitstempel der Nachricht
+};
+
+struct msg_buffer_s {
+ //struct msg_s *buf;
+ mixed *buf;
+ int index;
+};
+
+struct chat_s {
+ string uid; // UID des Gespraechspartners
+ int time_first_msg; // Zeit der ersten Nachricht
+ int time_last_msg; // Zeit der letzen Nachricht
+ int sentcount; // Anzahl gesendeter Nachrichten
+ int recvcount; // Anzahl empfangener Nachrichten
+ mixed msgbuf; // Array von msg_s (Art Ringpuffer)
+ int ptr; // Pointer auf die naechste zu ueberschreibende msg_s
+ // in msgbuf
+};
+