> > Then you can define > > > > float foo:16; > > > > if you really think you can do something useful with 16-bit floats. Someone > > must use them for something... > > Just such a construct is used in the accounting software in many UNIX System > kernels. It seems to suffice for the application. Great, a violation of the C language spec in the kernel.