Add "unreviewed" flag for channels.
authorMichael Poole <mdpoole@troilus.org>
Wed, 14 Mar 2007 02:57:20 +0000 (22:57 -0400)
committerMichael Poole <mdpoole@troilus.org>
Wed, 14 Mar 2007 02:57:20 +0000 (22:57 -0400)
commit0c0e992ee4770323de139be7763ac3e6b76c6eca
treee970ed8a7307ddc46378a9c51a61a9c992711014
parent9141dc609ef3edf43028f26f63f4da5013ff631a
Add "unreviewed" flag for channels.

src/chanserv.c (CHANNEL_DEFAULT_FLAGS): Include "unreviewed" flag.
  (CHANNEL_PRESERVED_FLAGS): New macro for flags not reset by !set defaults
  (msgtab): New entry for "CSMSG_SET_UNREVIEWED".
  (chanserv_search_create): Recognize "unreviewed" flag.
  (chan_opt_unreviewed): New function.
  (chan_opt_defaults): Preserve CHANNEL_PRESERVED_FLAGS.
  (cmd_set): Act like cmd_joiner with respect to updating argv.
  (init_chanserv): Register unreviewed option and its subcommands.

src/chanserv.h (CHANNEL_UNREVIEWED): New flag.

src/chanserv.help: Update documentation for SEARCH and SET.
src/chanserv.c
src/chanserv.h
src/chanserv.help