The standard includes a similar set of typedefs. The problem is that this does little to insure portability.