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