rem: if (status != 0)
add: if (status != EXIT_SUCCESS)
context: usage (int status){  if (status != 0)    fprintf (stderr, _("Try `%s --help' for more information.\n"),	     program_name);  else    {      printf (_("\Usage: %s [OPTION]... [FILE]...\n\"),	      program_name);      fputs (_("\Write sorted concatenation of all FILE(s) to standard output.\n\\n\Ordering options:\n\\n\"), stdout);      fputs (_("\Mandatory arguments to long options are mandatory for short options too.\n\"), stdout);      fputs (_("\  -b, --ignore-leading-blanks ignore leading blanks\n\  -d, --dictionary-order      consider only blanks and alphanumeric characters\n\  -f, --ignore-case           fold lower case to upper case characters\n\"), stdout);      fputs (_("\  -g, --general-numeric-sort  compare according to general numerical value\n\  -i, --ignore-nonprinting    consider only printable characters\n\  -M, --month-sort            compare (unknown) < `JAN' < ... < `DEC'\n\  -n, --numeric-sort          compare according to string numerical value\n\  -r, --reverse               reverse the result of comparisons\n\\n\"), stdout);      fputs (_("\Other options:\n\\n\  -c, --check               check whether input is sorted; do not sort\n\  -k, --key=POS1[,POS2]     start a key at POS1, end it at POS 2 (origin 1)\n\  -m, --merge               merge already sorted files; do not sort\n\  -o, --output=FILE         write result to FILE instead of standard output\n\  -s, --stable              stabilize sort by disabling last-resort comparison\n\  -S, --buffer-size=SIZE    use SIZE for main memory buffer\n\"), stdout);      printf (_("\  -t, --field-separator=SEP use SEP instead of non- to whitespace transition\n\  -T, --temporary-directory=DIR  use DIR for temporaries, not $TMPDIR or %s\n\                              multiple options specify multiple directories\n\  -u, --unique              with -c: check for strict ordering\n\                              otherwise: output only the first of an equal run\n\"), DEFAULT_TMPDIR);      fputs (_("\  -z, --zero-terminated     end lines with 0 byte, not newline\n\"), stdout);      fputs (HELP_OPTION_DESCRIPTION, stdout);      fputs (VERSION_OPTION_DESCRIPTION, stdout);      fputs (_("\\n\POS is F[.C][OPTS], where F is the field number and C the character position\n\in the field.  OPTS is one or more single-letter ordering options, which\n\override global ordering options for that key.  If no key is given, use the\n\entire line as the key.\n\\n\SIZE may be followed by the following multiplicative suffixes:\n\"), stdout);      fputs (_("\% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n\\n\With no FILE, or when FILE is -, read standard input.\n\\n\*** WARNING ***\n\The locale specified by the environment affects sort order.\n\Set LC_ALL=C to get the traditional sort order that uses\n\native byte values.\n\"), stdout );      printf (_("\nReport bugs to <%s>.\n"), PACKAGE_BUGREPORT);    }  /* Don't use EXIT_FAILURE here in case it is defined to be 1.     POSIX requires that sort return 1 IFF invoked with -c and     the input is not properly sorted.  */  assert (status == 0 || status == SORT_FAILURE);  exit (status);}