/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "cat"
+#define AUTHORS "Torbjorn Granlund and Richard M. Stallman"
+
/* Undefine, to avoid warning about redefinition on some systems. */
#undef max
#define max(h,i) ((h) > (i) ? (h) : (i))
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "cksum"
+#define AUTHORS "Q. Frank Xia"
+
#ifdef CRCTAB
# include <stdio.h>
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "comm"
+#define AUTHORS "Richard Stallman and David MacKenzie"
+
/* Undefine, to avoid warning about redefinition on some systems. */
#undef min
#define min(x, y) ((x) < (y) ? (x) : (y))
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "csplit"
+#define AUTHORS "Stuart Kemp and David MacKenzie"
+
#ifdef STDC_HEADERS
# include <stdlib.h>
#endif
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "cut"
+#define AUTHORS "David Ihnat, David MacKenzie, and Jim Meyering"
+
char *xstrdup ();
#define FATAL_ERROR(Message) \
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "expand"
+#define AUTHORS "David MacKenzie"
+
/* The number of bytes added at a time to the amount of memory
allocated for the output line. */
#define OUTPUT_BLOCK 256
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "fmt"
+#define AUTHORS "Ross Paterson"
+
/* The following parameters represent the program's idea of what is
"best". Adjust to taste, subject to the caveats given. */
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "fold"
+#define AUTHORS "David MacKenzie"
+
/* The name this program was run with. */
char *program_name;
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "head"
+#define AUTHORS "David MacKenzie"
+
/* FIXME: someday, make this really *be* `long long'. */
typedef long int U_LONG_LONG;
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "join"
+#define AUTHORS "Mike Haertel"
+
#define join system_join
/* Undefine, to avoid warning about redefinition on some systems. */
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "md5sum"
+#define AUTHORS "Ulrich Drepper"
+
/* Most systems do not distinguish between external and internal
text representations. */
/* FIXME: This begs for an autoconf test. */
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "nl"
+#define AUTHORS "Scott Bartram and David MacKenzie"
+
#ifndef TRUE
# define TRUE 1
# define FALSE 0
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "od"
+#define AUTHORS "Jim Meyering"
+
#if defined(__GNUC__) || defined(STDC_HEADERS)
# include <float.h>
#endif
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "paste"
+#define AUTHORS "David M. Ihnat"
+
/* Indicates that no delimiter should be added in the current position. */
#define EMPTY_DELIM '\0'
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "pr"
+#define AUTHORS "Pete TerMaat and Roland Huebner"
+
#ifndef TRUE
# define TRUE 1
# define FALSE 0
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "ptx"
+#define AUTHORS "François Pinard"
+
/* Number of possible characters in a byte. */
#define CHAR_SET_SIZE 256
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "sort"
+#define AUTHORS "Mike Haertel"
+
#if defined ENABLE_NLS && HAVE_LANGINFO_H
# include <langinfo.h>
#endif
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "split"
+#define AUTHORS "Torbjorn Granlund and Richard M. Stallman"
+
int full_write ();
/* The name this program was run with. */
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "sum"
+#define AUTHORS "Kayvan Aghaiepour and David MacKenzie"
+
/* The name this program was run with. */
char *program_name;
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "tac"
+#define AUTHORS "Jay Lepreau and David MacKenzie"
+
#if defined __MSDOS__ || defined _WIN32
/* Define this to non-zero on systems for which the regular mechanism
(of unlinking an open file and expecting to be able to write, seek
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "tail"
+#define AUTHORS "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering"
+
#ifndef OFF_T_MIN
# define OFF_T_MIN TYPE_MINIMUM (off_t)
#endif
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "tr"
+#define AUTHORS "Jim Meyering"
+
#define N_CHARS (UCHAR_MAX + 1)
/* A pointer to a function that returns an int. */
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "tsort"
+#define AUTHORS "Mark Kettenis"
+
/* Token delimiters when reading from a file. */
#define DELIM " \t\n"
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "unexpand"
+#define AUTHORS "David MacKenzie"
+
/* The number of bytes added at a time to the amount of memory
allocated for the output line. */
#define OUTPUT_BLOCK 256
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "uniq"
+#define AUTHORS "Richard Stallman and David MacKenzie"
+
/* Undefine, to avoid warning about redefinition on some systems. */
#undef min
#define min(x, y) ((x) < (y) ? (x) : (y))
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "wc"
+#define AUTHORS "Paul Rubin and David MacKenzie"
+
/* Size of atomic reads. */
#define BUFFER_SIZE (16 * 1024)