From c9589217a057869582aa6a5ec1dbd048a525455e Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 24 Nov 2009 15:34:11 -0800 Subject: Changes to make the code portable to C++ compilers, which can be taken advantage of for better diagnostics. --- match.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'match.c') diff --git a/match.c b/match.c index 7ae9691c..a9ca7d24 100644 --- a/match.c +++ b/match.c @@ -622,10 +622,12 @@ val eval_form(val form, val bindings) return cons(t, form); } +enum fpip_close { fpip_fclose, fpip_pclose, fpip_closedir }; + typedef struct fpip { FILE *f; DIR *d; - enum { fpip_fclose, fpip_pclose, fpip_closedir } close; + enum fpip_close close; } fpip_t; fpip_t complex_open(val name, val output) -- cgit v1.2.3