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 - - - - - -