diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2009-11-24 15:34:11 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2009-11-24 15:34:11 -0800 |
commit | c9589217a057869582aa6a5ec1dbd048a525455e (patch) | |
tree | d1a0310b5f78647e21757ec1c349bee9285d2157 /match.c | |
parent | c542db95be66e6db56dba1c54551ffca9afdf584 (diff) | |
download | txr-c9589217a057869582aa6a5ec1dbd048a525455e.tar.gz txr-c9589217a057869582aa6a5ec1dbd048a525455e.tar.bz2 txr-c9589217a057869582aa6a5ec1dbd048a525455e.zip |
Changes to make the code portable to C++ compilers, which
can be taken advantage of for better diagnostics.
Diffstat (limited to 'match.c')
-rw-r--r-- | match.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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) |