From 01ffedd363f118d2c00ad77cc0e1a03c342abbe1 Mon Sep 17 00:00:00 2001 From: cuz Date: Mon, 19 Mar 2001 23:00:45 +0000 Subject: [PATCH] Removed the old stack checking routine git-svn-id: svn://svn.cc65.org/cc65/trunk@630 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- libsrc/common/Makefile | 1 - libsrc/common/stkcheck.s | 48 ---------------------------------------- 2 files changed, 49 deletions(-) delete mode 100644 libsrc/common/stkcheck.s diff --git a/libsrc/common/Makefile b/libsrc/common/Makefile index e5d093f57..3b5529f7a 100644 --- a/libsrc/common/Makefile +++ b/libsrc/common/Makefile @@ -91,7 +91,6 @@ S_OBJS = _fdesc.o \ rand.o \ setjmp.o \ sprintf.o \ - stkcheck.o \ strcat.o \ strchr.o \ strcmp.o \ diff --git a/libsrc/common/stkcheck.s b/libsrc/common/stkcheck.s deleted file mode 100644 index 3dff40381..000000000 --- a/libsrc/common/stkcheck.s +++ /dev/null @@ -1,48 +0,0 @@ -; -; Ullrich von Bassewitz, 18.08.1998 -; -; Stack checker -; - - - .export _stkcheck, __stksafety - .import pushax, exit - .import __hend - .importzp sp - -.data -__stksafety: - .word 64 ; - -.code -_stkcheck: - clc - lda __hend - adc __stksafety - tax ; Remember low byte - lda __hend+1 - adc __stksafety+1 - - cmp sp+1 - bcc Ok - bne L1 - cpx sp - bcc Ok - -; Stack overflow - -L1: inc sp+1 ; Create 256 bytes of space - ldx #0 - lda #4 - jsr pushax - jmp exit - -; All is well - -Ok: rts - - - - - - -- 2.39.5