| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | /* vi: set sw=4 ts=4: *//* * Test application for functions defined in ctype.h * Copyright (C) 2000-2006 by Erik Andersen <andersen@uclibc.org> * * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. */#undef NDEBUG#include <stdio.h>#include <stdlib.h>#include <assert.h>#include <signal.h>#include "../testsuite.h"int got_abort;static void aborthandler(int junk){	got_abort = 1;}int main(int argc, char *argv[]){	signal(SIGABRT, aborthandler);	init_testsuite("Testing functions defined in assert.h:\n\t");	got_abort=0;	assert(0 == 0);	TEST_NUMERIC(got_abort, 0);#define NDEBUG	got_abort = 0;	printf("Don't worry -- This next test is supposed to print an assert message:\n");	fprintf(stderr, "\t");	assert(0 == 1);	TEST_NUMERIC(got_abort, 0);#undef NDEBUG	got_abort = 0;	assert(0 == 1);	TEST_NUMERIC(got_abort, 1);	exit(0);}
 |