diff options
author | Damien George <damien.p.george@gmail.com> | 2014-05-12 23:11:14 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-05-12 23:11:14 +0100 |
commit | 915197a8f98d46c2e64edcec7c22de3effb92f0a (patch) | |
tree | 8dd094daf9ccdee341e2c863f4a317b8b0123f6a /py/emitglue.c | |
parent | 97f9a2813e5909f0025a2e5e746fff2187f29171 (diff) | |
download | micropython-915197a8f98d46c2e64edcec7c22de3effb92f0a.tar.gz micropython-915197a8f98d46c2e64edcec7c22de3effb92f0a.zip |
py: Remove emit_glue init and deinit. Needed only for debugging.
Debugging output for emit_glue now simplified so that the init and
deinit functions are no longer needed.
Diffstat (limited to 'py/emitglue.c')
-rw-r--r-- | py/emitglue.c | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/py/emitglue.c b/py/emitglue.c index 7265a206a8..528c3bd36c 100644 --- a/py/emitglue.c +++ b/py/emitglue.c @@ -49,24 +49,6 @@ #define DEBUG_OP_printf(...) (void)0 #endif -#ifdef WRITE_CODE -FILE *fp_write_code = NULL; -#endif - -void mp_emit_glue_init(void) { -#ifdef WRITE_CODE - fp_write_code = fopen("out-code", "wb"); -#endif -} - -void mp_emit_glue_deinit(void) { -#ifdef WRITE_CODE - if (fp_write_code != NULL) { - fclose(fp_write_code); - } -#endif -} - mp_raw_code_t *mp_emit_glue_new_raw_code(void) { mp_raw_code_t *rc = m_new0(mp_raw_code_t, 1); rc->kind = MP_CODE_RESERVED; @@ -123,10 +105,9 @@ void mp_emit_glue_assign_native(mp_raw_code_t *rc, mp_raw_code_kind_t kind, void DEBUG_printf("\n"); #ifdef WRITE_CODE - if (fp_write_code != NULL) { - fwrite(fun_data, len, 1, fp_write_code); - fflush(fp_write_code); - } + FILE *fp_write_code = fopen("out-code", "wb"); + fwrite(fun_data, len, 1, fp_write_code); + fclose(fp_write_code); #endif #endif } |