diff --git a/inc/tos1defs.h b/inc/tos1defs.h index f8745af..a9e4a06 100644 --- a/inc/tos1defs.h +++ b/inc/tos1defs.h @@ -69,9 +69,9 @@ /* OPCODE interface routines */ #define StackPtrSave \ - do { CurrentStackPTR = (DLword *)(CSTKPTR - 1); } while (0) + do { CurrentStackPTR = (void *)(CSTKPTR - 1); /* CSTKPTR in cells */ } while (0) #define StackPtrRestore \ - do { CSTKPTRL = ((LispPTR *)CurrentStackPTR) + 1; } while (0) + do { CSTKPTRL = (void *)(CurrentStackPTR + 2); /* CurrentStackPTR in DLwords */ } while (0) #define EXT \ do { \