X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=include%2Fs_stats.h;h=417e5c2a2b7af4b10a7ccbd09c689e3f05858f99;hb=refs%2Fheads%2Fupstream-ssl;hp=a0de3e0c68ebd78b64c7e03f07046ab7eea57c6d;hpb=ffe97eeafee45a9ef859008e846039a0872e70f9;p=ircu2.10.12-pk.git diff --git a/include/s_stats.h b/include/s_stats.h index a0de3e0..417e5c2 100644 --- a/include/s_stats.h +++ b/include/s_stats.h @@ -18,8 +18,10 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * $Id$ + */ +/** @file + * @brief Report configuration lines and other statistics from this server. + * @version $Id$ */ #ifndef INCLUDED_s_stats_h @@ -42,7 +44,7 @@ typedef void (*StatFunc)(struct Client *cptr, const struct StatDesc *sd, char *p /** Statistics entry. */ struct StatDesc { - char sd_c; /**< stats character (or '\0') */ + char sd_c; /**< stats character (or '\\0') */ char *sd_name; /**< full name for stats */ unsigned int sd_flags; /**< flags to control the stats */ enum Feature sd_control; /**< feature controlling stats */ @@ -53,8 +55,9 @@ struct StatDesc #define STAT_FLAG_OPERONLY 0x01 /**< Oper-only stat */ #define STAT_FLAG_OPERFEAT 0x02 /**< Oper-only if the feature is true */ -#define STAT_FLAG_CASESENS 0x04 /**< Flag is case-sensitive */ -#define STAT_FLAG_VARPARAM 0x08 /**< May have an extra parameter */ +#define STAT_FLAG_LOCONLY 0x04 /**< Local user only */ +#define STAT_FLAG_CASESENS 0x08 /**< Flag is case-sensitive */ +#define STAT_FLAG_VARPARAM 0x10 /**< May have an extra parameter */ extern void stats_init(void); const struct StatDesc *stats_find(const char *name_or_char);