diff options
author | Timo Sirainen <cras@irssi.org> | 2002-05-17 21:01:06 +0000 |
---|---|---|
committer | cras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2002-05-17 21:01:06 +0000 |
commit | afed99da62c054ce65aa2f1e17ff06d7403675a0 (patch) | |
tree | 7cc508aa5d286c69e748efa8eb68aabeddb57f90 | |
parent | 7b2f9bc50a22a342fb69033872e34fc4a05213a5 (diff) | |
download | irssi-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.h | 6 | ||||
-rw-r--r-- | src/core/log.h | 11 | ||||
-rw-r--r-- | src/fe-common/core/hilight-text.h | 6 |
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; |