ORCALib/assert.asm

1 line
1015 B
NASM
Raw Normal View History

2017-10-02 00:00:58 +00:00
keep obj/assert mcopy assert.macros case on **************************************************************** * * Assert - Condition assertion macro * * This code implements the subroutines needed to support the * standard C library assert. * * October 1991 * Mike Westerfield * * Copyright 1991 * Byte Works, Inc. * **************************************************************** * Assert start dummy routine end **************************************************************** * * void __assert (char *f, int l) * * Inputs: * f - pointer to the file name * l - line number * **************************************************************** * __assert start csubroutine (4:f,2:l,4:s),0 ph4 s ph2 l ph4 f ph4 #msg ph4 >stderr jsl fprintf jsl abort creturn msg dc c'Assertion failed: file %s, line %d; assertion: %s',i1'10,0' end