--- diag-ether/myson-diag.c.org 2004-02-22 22:28:14.000000000 +0000 +++ diag-ether/myson-diag.c 2004-02-22 22:30:46.000000000 +0000 @@ -35,37 +35,37 @@ " For details and other options see http://www.scyld.com/diag/index.html\n"; static const char long_usage_msg[] = -"Usage: %s [-aDfrRvVw] [-AF ] [-#] - - Show the internal state of a network adapter. - - The common usage is - diag -aem - - Frequently used options are - -a --show_all_registers Print all registers. - -e --show-eeprom Dump EEPROM contents, \"-ee\" shows the details. - -m --show_mii Print the MII transceiver state - Using -mm monitors the link. - -f --force Perform operation, even on a running NIC. - - To operate on a single NIC, or one that hasn't been automatically found: - -# --card_num INDEX Operate on the specified card index. - -p --port-base IOADDR Assume an adapter at the specified I/O address. - -t --chip-type TYPE Specify adapter type with '-p', use '-1' to list. - - To change the persistent EEPROM settings - -G --parameters PARMS Set adapter-specific parameters. - -H --new-hwaddr 01:23:45:67:ab:cd - Set a new hardware station address. Typically diabled, - -w --write-EEPROM Actually write the new settings into the EEPROM. - - -D --debug - -v --verbose Report each action taken. - -V --version Emit version information. - - -A --advertise (See the mii-diag manual page.) -"; +"Usage: %s [-aDfrRvVw] [-AF ] [-#]\n" +"\n" +" Show the internal state of a network adapter.\n" +"\n" +" The common usage is\n" +" diag -aem\n" +"\n" +" Frequently used options are\n" +" -a --show_all_registers Print all registers.\n" +" -e --show-eeprom Dump EEPROM contents, \"-ee\" shows the details.\n" +" -m --show_mii Print the MII transceiver state\n" +" Using -mm monitors the link.\n" +" -f --force Perform operation, even on a running NIC.\n" +"\n" +" To operate on a single NIC, or one that hasn't been automatically found:\n" +" -# --card_num INDEX Operate on the specified card index.\n" +" -p --port-base IOADDR Assume an adapter at the specified I/O address.\n" +" -t --chip-type TYPE Specify adapter type with '-p', use '-1' to list.\n" +"\n" +" To change the persistent EEPROM settings\n" +" -G --parameters PARMS Set adapter-specific parameters.\n" +" -H --new-hwaddr 01:23:45:67:ab:cd\n" +" Set a new hardware station address. Typically diabled, \n" +" -w --write-EEPROM Actually write the new settings into the EEPROM.\n" +"\n" +" -D --debug\n" +" -v --verbose Report each action taken.\n" +" -V --version Emit version information.\n" +"\n" +" -A --advertise (See the mii-diag manual page.)\n" +"\n"; #if ! defined(__OPTIMIZE__) #warning You must compile this program with the correct options! @@ -82,7 +82,6 @@ /* The following are required only with unaligned field accesses. */ #include -#include #if defined(__linux__) && __GNU_LIBRARY__ == 1 #include /* Newer libraries use instead. */ @@ -825,17 +824,17 @@ } -static char davicom_msg[] = " - Your EEPROM has been misprogrammed from the factory! - - It contains the EEPROM programming for a Davicom 9102 chip, not the - configuration for the Myson 800 series part. - This results incorrect operation, and no Wake-On-LAN feature. - Contact your vendor for a fix or replacement board. - - You may, at your own risk, attempt to use the '-E' Emergency rewrite - option to correct the EEPROM contents. -"; +static char davicom_msg[] = +" Your EEPROM has been misprogrammed from the factory!\n" +"\n" +" It contains the EEPROM programming for a Davicom 9102 chip, not the\n" +" configuration for the Myson 800 series part.\n" +" This results incorrect operation, and no Wake-On-LAN feature.\n" +" Contact your vendor for a fix or replacement board.\n" +"\n" +" You may, at your own risk, attempt to use the '-E' Emergency rewrite\n" +" option to correct the EEPROM contents.\n" +"\n"; static void myson_eeprom(unsigned short *ee_data) {