Updated decomment code to modern practice.

The usage() function was declared as "static volatile void"; I
redefined it as "static void __attribute__((noreturn))", to conform to
standard practice with modern compilers.
Changed the tab width to eight spaces.