Hmmm, now if I had a wild imagination, I might just be willing to say that this looks vaguely like c. Bottom line is that if I wasn't a programmer, I would be very impressed probably, based on how this looks. But, since I am a programmer ... Greg On Fri, Nov 14, 2003 at 11:17:50PM +0000, Luke Davis wrote: > It was text, saved as "mousemodule.mouse", by a DOS style system (DOS > newline convensions). Here it is, in its unattached form: > > > MODULE "PERIPHERALS/MOUSE" > MSGCATALOG "peripherals/mouse" > > -- Import some types > TYPEDEF DeviceName IMPORT ".DeviceName" > TYPEDEF DevicePathName IMPORT ".DevicePathName" > > device RECORD { > model STRING MATCHES "[a-z0-9]*" > protocol STRING > deviceFile DevicePathName DEFAULT "/dev/mouse" > threshold UNSIGNED IN RANGE 2 ... 65535 DEFAULT "25" > acceleration UNSIGNED DEFAULT "2" > emulation STRING IN CHOICE { > "none" > ":MOUSE_EMULATE_NONE:", > "3button" ":MOUSE_EMULATE_3BUTTON:", > } > } > models LIST OF RECORD { > > models LIST OF RECORD { > name STRING MATCHES "[a-z0-9]*" > protocol STRING > description STRING > deviceFile DevicePathName > driver DeviceName > } NAMINGATTR name READONLY > > -- Free domains: http://www.eu.org/ or mail dns-manager at EU.org