23 lines
358 B
C
23 lines
358 B
C
|
#ifndef _MUTE_H_
|
||
|
#define _MUTE_H_
|
||
|
|
||
|
#include "common.h"
|
||
|
|
||
|
#define MUTE_MESSAGE_SIZE 128
|
||
|
|
||
|
typedef struct mute_t {
|
||
|
|
||
|
bool muted;
|
||
|
ulong until;
|
||
|
char message[MUTE_MESSAGE_SIZE];
|
||
|
} mute_t;
|
||
|
|
||
|
mute_t *mute_init();
|
||
|
void mute_set(mute_t *, bool, ulong, char *);
|
||
|
mute_t *mute_init_set(bool, ulong, char *);
|
||
|
void mute_clear(mute_t *);
|
||
|
|
||
|
void mute_print(mute_t *);
|
||
|
#endif
|
||
|
|