Why not use strings? The first character as the device driver handler
(major number) and the rest of the strings as the parameter (many minor
numbers:). If you run out of major numbers you can assign one as stub
for other device drivers (something like subdirectory).
Okay, I know, I know. We won't be needing unlimited numbers of major/minor
numbers. Changing dev_t to 64 is as easy as changing a line in an include
file. :/
Hasdi