From 4f6d0999b71e710b4548631acc3d9e023270bcc5 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sun, 21 Jul 2024 21:17:30 +0800 Subject: [PATCH] ... --- include/pocketpy/pocketpy.h | 6 ------ src/public/stack_ops.c | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/include/pocketpy/pocketpy.h b/include/pocketpy/pocketpy.h index 762e6e00..128dbb4f 100644 --- a/include/pocketpy/pocketpy.h +++ b/include/pocketpy/pocketpy.h @@ -245,12 +245,6 @@ void py_shrink(int n); /// Get a temporary variable from the stack and returns the reference to it. py_StackRef py_pushtmp(); -#define py_gettop() py_peek(-1) -#define py_getsecond() py_peek(-2) -#define py_settop(v) py_assign(py_peek(-1), v) -#define py_setsecond(v) py_assign(py_peek(-2), v) -#define py_duptop() py_push(py_peek(-1)) -#define py_dupsecond() py_push(py_peek(-2)) /************* Modules *************/ py_TmpRef py_newmodule(const char* name, const char* package); py_TmpRef py_getmodule(const char* name); diff --git a/src/public/stack_ops.c b/src/public/stack_ops.c index 8e416573..935b97f1 100644 --- a/src/public/stack_ops.c +++ b/src/public/stack_ops.c @@ -82,5 +82,5 @@ void py_pushnil() { py_Ref py_pushtmp() { pk_VM* vm = pk_current_vm; py_newnil(vm->stack.sp++); - return py_gettop(); + return py_peek(-1); } \ No newline at end of file