Rev | Line | |
---|
[9] | 1 | /* Copyright (c) 1985 Ceriel J.H. Jacobs */
|
---|
| 2 |
|
---|
| 3 | # ifndef lint
|
---|
| 4 | static char rcsid[] = "$Header: /cvsup/minix/src/commands/yap/assert.c,v 1.1.1.1 2005/04/21 14:55:38 beng Exp $";
|
---|
| 5 | # endif
|
---|
| 6 |
|
---|
| 7 | # define _ASSERT_
|
---|
| 8 |
|
---|
| 9 | # include "in_all.h"
|
---|
| 10 | # include "assert.h"
|
---|
| 11 | # if DO_ASSERT
|
---|
| 12 | # include "output.h"
|
---|
| 13 | # include "term.h"
|
---|
| 14 |
|
---|
| 15 | /*
|
---|
| 16 | * Assertion fails. Tell me about it.
|
---|
| 17 | */
|
---|
| 18 |
|
---|
| 19 | VOID
|
---|
| 20 | badassertion(ass,f,l) char *ass, *f; {
|
---|
| 21 |
|
---|
| 22 | clrbline();
|
---|
| 23 | putline("Assertion \"");
|
---|
| 24 | putline(ass);
|
---|
| 25 | putline("\" failed ");
|
---|
| 26 | putline(f);
|
---|
| 27 | putline(", line ");
|
---|
| 28 | prnum((long) l);
|
---|
| 29 | putline(".\r\n");
|
---|
| 30 | flush();
|
---|
| 31 | resettty();
|
---|
| 32 | abort();
|
---|
| 33 | }
|
---|
| 34 | # endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.