summaryrefslogtreecommitdiff
path: root/py/qstr.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-02-15 18:12:01 +1100
committerDamien George <damien.p.george@gmail.com>2018-02-19 16:12:44 +1100
commita8775aaeb053b268cddd629105f02b014df47f64 (patch)
treee3ed67a814b77cdc5fc3b80c4eff4befc8e7a5fa /py/qstr.h
parent2a0cbc0d38e8e342c9a54c66a0cca10cae371c6a (diff)
py/qstr: Add QSTR_TOTAL() macro to get number of qstrs.
Diffstat (limited to 'py/qstr.h')
-rw-r--r--py/qstr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/py/qstr.h b/py/qstr.h
index 63fd0c369..f4375ee0e 100644
--- a/py/qstr.h
+++ b/py/qstr.h
@@ -56,6 +56,7 @@ typedef struct _qstr_pool_t {
} qstr_pool_t;
#define QSTR_FROM_STR_STATIC(s) (qstr_from_strn((s), strlen(s)))
+#define QSTR_TOTAL() (MP_STATE_VM(last_pool)->total_prev_len + MP_STATE_VM(last_pool)->len)
void qstr_init(void);