* probably:
*
* - The main programs: \ref server.c, \ref audiod.c, \ref client.c,
- * \ref audioc.c, \ref fsck.c
+ * \ref audioc.c, \ref fsck.c,
* - Server: \ref server_command, \ref sender,
* - Audio file selector: \ref audio_format_handler, \ref mood, \ref afs_table,
- * - Client: \ref receiver, \ref receiver_node, \ref filter, \ref filter_node
+ * - Client: \ref receiver, \ref receiver_node, \ref filter, \ref filter_node.
*
*
* The gory details, listed by topic:
*
* Lower levels:
*
- * - Scheduling: \ref sched.c, \ref sched.h
+ * - Scheduling: \ref sched.c, \ref sched.h,
* - Networking: \ref net.c,
* - File descriptors: \ref fd.c,
* - Signals: \ref signal.c,
* - Daemons: \ref daemon.c,
- * - Strings: \ref string.c, string.h
- * - Time: \ref time.c, time.h
+ * - Strings: \ref string.c, \ref string.h,
+ * - Time: \ref time.c,
* - Spawning processes: \ref exec.c
- * - Inter process communication: ipc.c,
+ * - Inter process communication: \ref ipc.c,
* - The object storage layer: \ref osl.c,
- * - Blob tables: blob.c,
- * - Queueing chunks of audio data: \ref chunk_queue.c
- * - The error subssystem: \ref error.h
+ * - Blob tables: \ref blob.c,
+ * - Queueing chunks of audio data: \ref chunk_queue.c,
+ * - The error subssystem: \ref error.h.
*
* Lov-level data structures:
*
* - Doubly linked lists: \ref list.h,
- * - Red-black trees: \ref rbtree.h, \ref rbtree.c
- * - Ring buffer: \ref ringbuffer.c, \ref ringbuffer.h
- * - Hashing: \ref hash.h, \ref sha1.h, \ref sha1.c
- * - Crypto: \ref crypt.c
+ * - Red-black trees: \ref rbtree.h, \ref rbtree.c,
+ * - Ring buffer: \ref ringbuffer.c, \ref ringbuffer.h,
+ * - Hashing: \ref hash.h, \ref sha1.h, \ref sha1.c,
+ * - Crypto: \ref crypt.c.
*
*/