/* Test program for <next-at-end> and | |
* <leaves-core-file-on-quit> bugs. | |
*/ | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include "../lib/unbuffer_output.c" | |
int callee (int x) | |
{ | |
int y = x * x; /* -break1- */ | |
return (y - 2); | |
} | |
int main() | |
{ | |
int *p; | |
int i; | |
gdb_unbuffer_output (); | |
p = (int *) malloc( 4 ); | |
for (i = 1; i < 10; i++) | |
{ | |
printf( "%d ", callee( i )); | |
fflush (stdout); | |
} | |
printf( " Goodbye!\n" ); fflush (stdout); /* -break2- */ | |
return 0; | |
} |