From 7ff996c2377b191ff829e6e03815acf9bfe85a14 Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 8 Sep 2014 23:05:16 +0100 Subject: py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files. Towards resolving issue #50. --- py/emitcommon.c | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'py/emitcommon.c') diff --git a/py/emitcommon.c b/py/emitcommon.c index 4649793134..e199bc6e9c 100644 --- a/py/emitcommon.c +++ b/py/emitcommon.c @@ -41,61 +41,61 @@ #define EMIT(fun, ...) (emit_method_table->fun(emit, __VA_ARGS__)) -void emit_common_load_id(emit_t *emit, const emit_method_table_t *emit_method_table, scope_t *scope, qstr qstr) { +void emit_common_load_id(emit_t *emit, const emit_method_table_t *emit_method_table, scope_t *scope, qstr qst) { // assumes pass is greater than 1, ie that all identifiers are defined in the scope - id_info_t *id = scope_find(scope, qstr); + id_info_t *id = scope_find(scope, qst); assert(id != NULL); // TODO can this ever fail? // call the emit backend with the correct code if (id == NULL || id->kind == ID_INFO_KIND_GLOBAL_IMPLICIT) { - EMIT(load_name, qstr); + EMIT(load_name, qst); } else if (id->kind == ID_INFO_KIND_GLOBAL_EXPLICIT) { - EMIT(load_global, qstr); + EMIT(load_global, qst); } else if (id->kind == ID_INFO_KIND_LOCAL) { - EMIT(load_fast, qstr, id->flags, id->local_num); + EMIT(load_fast, qst, id->flags, id->local_num); } else if (id->kind == ID_INFO_KIND_CELL || id->kind == ID_INFO_KIND_FREE) { - EMIT(load_deref, qstr, id->local_num); + EMIT(load_deref, qst, id->local_num); } else { assert(0); } } -void emit_common_store_id(emit_t *emit, const emit_method_table_t *emit_method_table, scope_t *scope, qstr qstr) { +void emit_common_store_id(emit_t *emit, const emit_method_table_t *emit_method_table, scope_t *scope, qstr qst) { // assumes pass is greater than 1, ie that all identifiers are defined in the scope - id_info_t *id = scope_find(scope, qstr); + id_info_t *id = scope_find(scope, qst); assert(id != NULL); // TODO can this ever fail? // call the emit backend with the correct code if (id == NULL || id->kind == ID_INFO_KIND_GLOBAL_IMPLICIT) { - EMIT(store_name, qstr); + EMIT(store_name, qst); } else if (id->kind == ID_INFO_KIND_GLOBAL_EXPLICIT) { - EMIT(store_global, qstr); + EMIT(store_global, qst); } else if (id->kind == ID_INFO_KIND_LOCAL) { - EMIT(store_fast, qstr, id->local_num); + EMIT(store_fast, qst, id->local_num); } else if (id->kind == ID_INFO_KIND_CELL || id->kind == ID_INFO_KIND_FREE) { - EMIT(store_deref, qstr, id->local_num); + EMIT(store_deref, qst, id->local_num); } else { assert(0); } } -void emit_common_delete_id(emit_t *emit, const emit_method_table_t *emit_method_table, scope_t *scope, qstr qstr) { +void emit_common_delete_id(emit_t *emit, const emit_method_table_t *emit_method_table, scope_t *scope, qstr qst) { // assumes pass is greater than 1, ie that all identifiers are defined in the scope - id_info_t *id = scope_find(scope, qstr); + id_info_t *id = scope_find(scope, qst); assert(id != NULL); // TODO can this ever fail? // call the emit backend with the correct code if (id == NULL || id->kind == ID_INFO_KIND_GLOBAL_IMPLICIT) { - EMIT(delete_name, qstr); + EMIT(delete_name, qst); } else if (id->kind == ID_INFO_KIND_GLOBAL_EXPLICIT) { - EMIT(delete_global, qstr); + EMIT(delete_global, qst); } else if (id->kind == ID_INFO_KIND_LOCAL) { - EMIT(delete_fast, qstr, id->local_num); + EMIT(delete_fast, qst, id->local_num); } else if (id->kind == ID_INFO_KIND_CELL || id->kind == ID_INFO_KIND_FREE) { - EMIT(delete_deref, qstr, id->local_num); + EMIT(delete_deref, qst, id->local_num); } else { assert(0); } -- cgit v1.2.3