In recent postings about the width of integers, it seems to have been overlooked that C already has syntax for specifying width, as exemplified by int a:2; No big deal to liberate the syntax from structs or to require arithmetic wide enough to accommodate the operands. Doug McIlroy Bell Labs