diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-08-07 22:30:10 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-08-07 22:30:10 -0700 |
commit | 2c903943d95b6af00a4819ac03ec5f010ba91076 (patch) | |
tree | d92ac4d464fe4a4d9a179bfba8f0dced5cebc6a5 /syslog.c | |
parent | af996f5191f3385769e2eb58153cc9039d0fcc28 (diff) | |
download | txr-2c903943d95b6af00a4819ac03ec5f010ba91076.tar.gz txr-2c903943d95b6af00a4819ac03ec5f010ba91076.tar.bz2 txr-2c903943d95b6af00a4819ac03ec5f010ba91076.zip |
C++ static forward issue.
* lib.h (static_forward, static_def): New macros
for dealing with C++ static forward declaration problem.
* syslog.c (syslog_strm_ops): Use static
forward macros.
Diffstat (limited to 'syslog.c')
-rw-r--r-- | syslog.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -51,7 +51,7 @@ struct syslog_strm { val prio_k; -static struct strm_ops syslog_strm_ops; +static_forward(struct strm_ops syslog_strm_ops) void syslog_init(void) { @@ -212,7 +212,7 @@ static val syslog_set_prop(val stream, val ind, val prop) return nil; } -static struct strm_ops syslog_strm_ops = +static_def(struct strm_ops syslog_strm_ops = strm_ops_init(cobj_ops_init(eq, stream_print_op, cobj_destroy_stub_op, @@ -225,7 +225,7 @@ static struct strm_ops syslog_strm_ops = 0, 0, 0, 0, 0, 0, 0, 0, syslog_get_prop, syslog_set_prop, - 0, 0, 0); + 0, 0, 0)) val make_syslog_stream(val prio) { |