sort | uniq -d | grep . && { echo '$(ME): Remove above' \
'entries from .gitignore' >&2; exit 1; } || :
+sc_prohibit-form-feed:
+ @prohibit=$$'\f' \
+ in_vc_files='\.[chly]$$' \
+ halt='Form Feed (^L) detected' \
+ $(_sc_search_regexp)
+
# Override the default Cc: used in generating an announcement.
announcement_Cc_ = $(translation_project_), \
coreutils@gnu.org, coreutils-announce@gnu.org
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-\f
+
/* Written by Q. Frank Xia, qx@math.columbia.edu.
Cosmetic changes and reorganization by David MacKenzie, djm@gnu.ai.mit.edu.
along with this program. If not, see <http://www.gnu.org/licenses/>. */
/* Written by Richard Stallman and David MacKenzie. */
-\f
+
#include <config.h>
#include <getopt.h>
{NULL, 0, NULL, 0}
};
-\f
void
usage (int status)
#define PROGRAM_NAME "kill"
#define AUTHORS proper_name ("Paul Eggert")
-\f
+
#if ! (HAVE_DECL_STRSIGNAL || defined strsignal)
# if ! (HAVE_DECL_SYS_SIGLIST || defined sys_siglist)
# if HAVE_DECL__SYS_SIGLIST || defined _sys_siglist
# define strsignal(signum) 0
# endif
#endif
-\f
+
static char const short_options[] =
"0::1::2::3::4::5::6::7::8::9::"
"A::B::C::D::E::F::G::H::I::J::K::L::M::"
}
exit (status);
}
-\f
+
/* Print a row of 'kill -t' output. NUM_WIDTH is the maximum signal
number width, and SIGNUM is the signal number to print. The
maximum name width is NAME_WIDTH, and SIGNAME is the name to print. */
return status;
}
-\f
+
/* Send signal SIGNUM to all the processes or process groups specified
by ARGV. Return a suitable exit status. */
return status;
}
-\f
+
int
main (int argc, char **argv)
{
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-\f
+
/* Written by Mike Parker and David MacKenzie. */
#include <config.h>
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-\f
+
/* Written by Scott Bartram (nancy!scott@uunet.uu.net)
Revised by David MacKenzie (djm@gnu.ai.mit.edu) */
along with this program. If not, see <http://www.gnu.org/licenses/>. */
/* By Pete TerMaat, with considerable refinement by Roland Huebner. */
-\f
+
/* Things to watch: Sys V screws up on ...
pr -n -3 -s: /usr/dict/words
pr -m -o10 -n /usr/dict/words{,,,}
affect -W option.)
*/
-\f
#include <config.h>
*number = tmp_long;
}
}
-\f
+
/* Set parameters related to formatting. */
static void
free (clump_buff);
clump_buff = xmalloc (MAX (8, chars_per_input_tab));
}
-\f
+
/* Open the necessary files,
maintaining a COLUMN structure for each column.
files_ready_to_read = total_files;
return true;
}
-\f
+
/* Determine print_func and char_func, the functions
used by each column for printing and/or storing.
p->numbered = numbered_lines && (!parallel_files || i == 1);
p->start_position = h;
}
-\f
+
/* Open a file. Return true if successful.
With each file p, p->full_page_printed is initialized,
files_ready_to_read = 1;
}
}
-\f
+
/* Print a single file, or multiple files in parallel.
Set up the list of columns, opening the necessary files.
while (print_page ())
;
}
-\f
+
/* Initialize header information.
If DESC is non-negative, it is a file descriptor open to
FILENAME for reading. */
- mbswidth (date_text, 0)
- mbswidth (file_text, 0));
}
-\f
+
/* Set things up for printing a page
Scan through the columns ...
return true; /* More pages to go. */
}
-\f
+
/* Allocate space for storing columns.
This is necessary when printing multiple columns from a single file.
if (truncate_lines && !parallel_files)
input_position += number_width;
}
-\f
+
/* Print (or store) padding until the current horizontal position
is position. */
if ((!parallel_files || column_number == 1) && !single_ff)
++line_count;
}
-\f
+
/* If we're tabifying output,
When print_char encounters white space it keeps track
free (end_vector);
free (buff);
}
-\f
+
/* Complain, print a usage message, and die. */
void
# define MALLOC_FUNC_CHECK 1
# include <dmalloc.h>
#endif
-\f
+
/* Global definitions. */
/* FIXME: There are many unchecked integer overflows in this file,
static int head_truncation; /* flag truncation before the head field */
static BLOCK reference; /* reference field for input reference mode */
-\f
+
/* Miscellaneous routines. */
/* Diagnose an error in the regular expression matcher. Then exit. */
block->end = block->start + used_length;
}
-\f
+
/* Sort and search routines. */
/*--------------------------------------------------------------------------.
qsort (occurs_table[0], number_of_occurs[0], sizeof **occurs_table,
compare_occurs);
}
-\f
+
/* Parameter files reading routines. */
/*----------------------------------------------------------------------.
qsort (table->start, table->length, sizeof table->start[0], compare_words);
}
-\f
+
/* Keyword recognition and selection. */
/*----------------------------------------------------------------------.
}
}
}
-\f
+
/* Formatting and actual output - service routines. */
/*-----------------------------------------.
putchar (*cursor);
}
}
-\f
+
/* Formatting and actual output - planning routines. */
/*--------------------------------------------------------------------.
SKIP_NON_WHITE (reference.end, right_context_end);
}
}
-\f
+
/* Formatting and actual output - control routines. */
/*----------------------------------------------------------------------.
occurs_cursor++;
}
}
-\f
+
/* Option decoding and main program. */
/*------------------------------------------------------.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-\f
+
/* By tege@sics.se, with rms.
TODO:
{GETOPT_VERSION_OPTION_DECL},
{NULL, 0, NULL, 0}
};
-\f
+
void
usage (int status)
{
/* The number of strings to sort. */
static size_t n_strings = 0;
-\f
+
void
usage (int status)
{
along with this program. If not, see <http://www.gnu.org/licenses/>. */
/* Written by Richard M. Stallman and David MacKenzie. */
-\f
+
#include <config.h>
#include <getopt.h>
/* Written by Paul Rubin, phr@ocf.berkeley.edu
and David MacKenzie, djm@gnu.ai.mit.edu. */
-\f
+
#include <config.h>
#include <stdio.h>