210-2-3
[darwin-xtools.git] / dyld / unit-tests / test-cases / upward-dylib-init-order / common.c
blobc7038356e49db97ec25e096d799cfe441cc68f65
1 #include "common.h"
2 #include <stdio.h>
4 static bool b = false;
5 static bool u = false;
6 static bool isOk = true;
8 void setB()
10 if ( u || b )
11 isOk = false;
12 b = true;
15 void setU()
17 if ( u )
18 isOk = false;
19 u = true;
22 // return true iff
23 // setB() was called, then setU()
24 bool ok()
26 //fprintf(stderr, "isOk=%d, u=%d, b=%d\n", isOk, u, b);
27 return isOk && u && b;