diff options
Diffstat (limited to 'py/mpprint.h')
| -rw-r--r-- | py/mpprint.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/py/mpprint.h b/py/mpprint.h index aef9015de..0dff9a770 100644 --- a/py/mpprint.h +++ b/py/mpprint.h @@ -52,6 +52,14 @@ typedef struct _mp_print_t { mp_print_strn_t print_strn; } mp_print_t; +typedef struct _mp_print_ext_t { + mp_print_t base; + const char *item_separator; + const char *key_separator; +}mp_print_ext_t; + +#define MP_PRINT_GET_EXT(print) ((mp_print_ext_t *)print) + // All (non-debug) prints go through one of the two interfaces below. // 1) Wrapper for platform print function, which wraps MP_PLAT_PRINT_STRN. extern const mp_print_t mp_plat_print; |
