* general defines
*/
-/* Now client and channel hash table must be of the same size */
+/** Size of client and channel hash tables.
+ * Both must be of the same size.
+ */
#define HASHSIZE 32000
/*
*/
/* Raw calls, expect a core if you pass a NULL or zero-length name */
+/** Search for a channel by name. */
#define SeekChannel(name) hSeekChannel((name))
+/** Search for any client by name. */
#define SeekClient(name) hSeekClient((name), ~0)
+/** Search for a registered user by name. */
#define SeekUser(name) hSeekClient((name), (STAT_USER))
+/** Search for a server by name. */
#define SeekServer(name) hSeekClient((name), (STAT_ME | STAT_SERVER))
/* Safer macros with sanity check on name, WARNING: these are _macros_,
no side effects allowed on <name> ! */
+/** Search for a channel by name. */
#define FindChannel(name) (BadPtr((name)) ? 0 : SeekChannel(name))
+/** Search for any client by name. */
#define FindClient(name) (BadPtr((name)) ? 0 : SeekClient(name))
+/** Search for a registered user by name. */
#define FindUser(name) (BadPtr((name)) ? 0 : SeekUser(name))
+/** Search for a server by name. */
#define FindServer(name) (BadPtr((name)) ? 0 : SeekServer(name))
/*