summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2002-05-17 21:01:06 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2002-05-17 21:01:06 +0000
commitafed99da62c054ce65aa2f1e17ff06d7403675a0 (patch)
tree7cc508aa5d286c69e748efa8eb68aabeddb57f90
parent7b2f9bc50a22a342fb69033872e34fc4a05213a5 (diff)
downloadirssi-afed99da62c054ce65aa2f1e17ff06d7403675a0.zip
more typedef struct separations.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2805 dbcabf3a-b0e7-0310-adc4-f8d773084564
-rw-r--r--src/core/ignore.h6
-rw-r--r--src/core/log.h11
-rw-r--r--src/fe-common/core/hilight-text.h6
3 files changed, 15 insertions, 8 deletions
diff --git a/src/core/ignore.h b/src/core/ignore.h
index 4056062e..4abfaca5 100644
--- a/src/core/ignore.h
+++ b/src/core/ignore.h
@@ -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;
diff --git a/src/core/log.h b/src/core/log.h
index 6ada7c65..da97fb2c 100644
--- a/src/core/log.h
+++ b/src/core/log.h
@@ -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;
diff --git a/src/fe-common/core/hilight-text.h b/src/fe-common/core/hilight-text.h
index 92093bb1..30385c6c 100644
--- a/src/fe-common/core/hilight-text.h
+++ b/src/fe-common/core/hilight-text.h
@@ -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;