Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/sys/util/ringbuffer.h b/sys/util/ringbuffer.h
new file mode 100644
index 0000000..150d004
--- /dev/null
+++ b/sys/util/ringbuffer.h
@@ -0,0 +1,28 @@
+// MorgenGrauen MUDlib
+//
+// ringbuffer.h -- Header fuer /std/util/ringbuffer.c
+//
+// $Id: util.h 6404 2007-08-06 20:31:22Z Zesstra $
+
+#ifndef _RINGBUFFER_H
+#define _RINGBUFFER_H
+
+#define MODE_FIFO 1
+#define MODE_LIFO 2
+
+#endif // _RINGBUFFER_H
+
+#ifndef _RINGBUFFER_H_IMPLEMENTATION
+#ifdef NEED_PROTOTYPES
+
+#define _RINGBUFFER_H_IMPLEMENTATION
+
+protected struct std_ringbuffer CreateRingBuffer(int size, int newmode);
+protected void RingBufferPut(struct std_ringbuffer buffer, mixed val);
+protected mixed RingBufferGet(struct std_ringbuffer buffer);
+protected struct std_ringbuffer ResizeRingBuffer(struct std_ringbuffer buf,
+ int size);
+
+#endif // NEED_PROTOTYPES
+#endif // _RINGBUFFER_H_IMPLEMENTATION
+