rem: exit (status == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
add: exit (status);
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);      printf (_("\Print the last %d lines of each FILE to standard output.\n\With more than one FILE, precede each with a header giving the file name.\n\With no FILE, or when FILE is -, read standard input.\n\\n\"), DEFAULT_N_LINES);     fputs (_("\Mandatory arguments to long options are mandatory for short options too.\n\"), stdout);     fputs (_("\      --retry              keep trying to open a file even if it is\n\                           inaccessible when tail starts or if it becomes\n\                           inaccessible later -- useful only with -f\n\  -c, --bytes=N            output the last N bytes\n\"), stdout);     fputs (_("\  -f, --follow[={name|descriptor}]\n\                           output appended data as the file grows;\n\                           -f, --follow, and --follow=descriptor are\n\                           equivalent\n\  -F                       same as --follow=name --retry\n\"), stdout);     printf (_("\  -n, --lines=N            output the last N lines, instead of the last %d\n\      --max-unchanged-stats=N\n\                           with --follow=name, reopen a FILE which has not\n\                           changed size after N (default %d) iterations\n\                           to see if it has been unlinked or renamed\n\                           (this is the usual case of rotated log files)\n\"),	     DEFAULT_N_LINES,	     DEFAULT_MAX_N_UNCHANGED_STATS_BETWEEN_OPENS	     );     fputs (_("\      --pid=PID            with -f, terminate after process ID, PID dies\n\  -q, --quiet, --silent    never output headers giving file names\n\  -s, --sleep-interval=S   with -f, sleep for approximately S seconds\n\                           (default 1.0) between iterations.\n\  -v, --verbose            always output headers giving file names\n\"), stdout);     fputs (HELP_OPTION_DESCRIPTION, stdout);     fputs (VERSION_OPTION_DESCRIPTION, stdout);     fputs (_("\\n\If the first character of N (the number of bytes or lines) is a `+',\n\print beginning with the Nth item from the start of each file, otherwise,\n\print the last N items in the file.  N may have a multiplier suffix:\n\b for 512, k for 1024, m for 1048576 (1 Meg).\n\\n\"), stdout);     fputs (_("\With --follow (-f), tail defaults to following the file descriptor, which\n\means that even if a tail'ed file is renamed, tail will continue to track\n\its end.  \"), stdout);     fputs (_("\This default behavior is not desirable when you really want to\n\track the actual name of the file, not the file descriptor (e.g., log\n\rotation).  Use --follow=name in that case.  That causes tail to track the\n\named file by reopening it periodically to see if it has been removed and\n\recreated by some other program.\n\"), stdout);      printf (_("\nReport bugs to <%s>.\n"), PACKAGE_BUGREPORT);    }  exit (status == 0 ? EXIT_SUCCESS : EXIT_FAILURE);}