mirror of
https://github.com/irssi/irssi.git
synced 2024-09-01 04:14:16 -04:00
more typedef struct separations.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2805 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
7b2f9bc50a
commit
afed99da62
@ -5,7 +5,9 @@
|
||||
# include <regex.h>
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
typedef struct _IGNORE_REC IGNORE_REC;
|
||||
|
||||
struct _IGNORE_REC {
|
||||
int level; /* ignore these levels */
|
||||
char *mask; /* nick mask */
|
||||
char *servertag; /* this is for autoignoring */
|
||||
@ -22,7 +24,7 @@ typedef struct {
|
||||
unsigned int regexp_compiled:1; /* should always be TRUE, unless regexp is invalid */
|
||||
regex_t preg;
|
||||
#endif
|
||||
} IGNORE_REC;
|
||||
};
|
||||
|
||||
extern GSList *ignores;
|
||||
|
||||
|
@ -10,13 +10,16 @@ enum {
|
||||
|
||||
typedef char *(*COLORIZE_FUNC)(const char *str);
|
||||
|
||||
typedef struct {
|
||||
typedef struct _LOG_REC LOG_REC;
|
||||
typedef struct _LOG_ITEM_REC LOG_ITEM_REC;
|
||||
|
||||
struct _LOG_ITEM_REC {
|
||||
int type;
|
||||
char *name;
|
||||
char *servertag;
|
||||
} LOG_ITEM_REC;
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
struct _LOG_REC {
|
||||
char *fname; /* file name, in strftime() format */
|
||||
char *real_fname; /* the current expanded file name */
|
||||
int handle; /* file handle */
|
||||
@ -31,7 +34,7 @@ typedef struct {
|
||||
unsigned int autoopen:1; /* automatically start logging at startup */
|
||||
unsigned int failed:1; /* opening log failed last time */
|
||||
unsigned int temp:1; /* don't save this to config file */
|
||||
} LOG_REC;
|
||||
};
|
||||
|
||||
extern GSList *logs;
|
||||
|
||||
|
@ -5,7 +5,9 @@
|
||||
# include <regex.h>
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
typedef struct _HILIGHT_REC HILIGHT_REC;
|
||||
|
||||
struct _HILIGHT_REC {
|
||||
char *text;
|
||||
|
||||
char **channels; /* if non-NULL, check the text only from these channels */
|
||||
@ -25,7 +27,7 @@ typedef struct {
|
||||
unsigned int regexp_compiled:1; /* should always be TRUE, unless regexp is invalid */
|
||||
regex_t preg;
|
||||
#endif
|
||||
} HILIGHT_REC;
|
||||
};
|
||||
|
||||
extern GSList *hilights;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user