1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include <stdlib.h> 2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 3ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownstruct instance 4ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown unsigned myVal:1; 6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown}; 7ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 8ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownstatic struct instance* myInstance; 9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownint main(int argc, char** argv) 11ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown float g = 1.0f; 13ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 14ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown myInstance = malloc(sizeof(struct instance)); 15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown myInstance->myVal = 1; 17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 18ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown if (g == 1.0f) 19ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return 0; 20ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown else 21ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return 1; 22ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 23