/* * Public domain. 2002, Matthieu Herrb * * $OpenBSD: bar.c,v 1.1 2002/02/05 21:47:23 matthieu Exp $ */ #include #include "elfbug.h" int uninitialized(void) { printf("uninitialized called\n"); return 1; } int bar(void) { printf("bar\n"); return 0; } void fooinit(void) { if (func == uninitialized) { func = bar; } }