summaryrefslogtreecommitdiff
path: root/usr.bin/patch/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/patch/common.h')
-rw-r--r--usr.bin/patch/common.h114
1 files changed, 0 insertions, 114 deletions
diff --git a/usr.bin/patch/common.h b/usr.bin/patch/common.h
deleted file mode 100644
index 4101a5757470d..0000000000000
--- a/usr.bin/patch/common.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/* $OpenBSD: common.h,v 1.25 2003/10/31 20:20:45 millert Exp $ */
-
-/*
- * patch - a program to apply diffs to original files
- *
- * Copyright 1986, Larry Wall
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following condition is met:
- * 1. Redistributions of source code must retain the above copyright notice,
- * this condition and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
- * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * -C option added in 1998, original code by Marc Espie, based on FreeBSD
- * behaviour
- */
-
-#include <stdbool.h>
-
-#define DEBUGGING
-
-/* constants */
-
-#define MAXHUNKSIZE 100000 /* is this enough lines? */
-#define INITHUNKMAX 125 /* initial dynamic allocation size */
-#define MAXLINELEN 8192
-#define BUFFERSIZE 1024
-
-#define SCCSPREFIX "s."
-#define GET "get -e %s"
-#define SCCSDIFF "get -p %s | diff - %s >/dev/null"
-
-#define RCSSUFFIX ",v"
-#define CHECKOUT "co -l %s"
-#define RCSDIFF "rcsdiff %s > /dev/null"
-
-#define ORIGEXT ".orig"
-#define REJEXT ".rej"
-
-/* handy definitions */
-
-#define strNE(s1,s2) (strcmp(s1, s2))
-#define strEQ(s1,s2) (!strcmp(s1, s2))
-#define strnNE(s1,s2,l) (strncmp(s1, s2, l))
-#define strnEQ(s1,s2,l) (!strncmp(s1, s2, l))
-
-/* typedefs */
-
-typedef long LINENUM; /* must be signed */
-
-/* globals */
-
-extern int filemode;
-
-extern char buf[MAXLINELEN];/* general purpose buffer */
-
-extern bool using_plan_a; /* try to keep everything in memory */
-extern bool out_of_mem; /* ran out of memory in plan a */
-
-#define MAXFILEC 2
-
-extern char *filearg[MAXFILEC];
-extern bool ok_to_create_file;
-extern char *outname;
-extern char *origprae;
-
-extern char *TMPOUTNAME;
-extern char *TMPINNAME;
-extern char *TMPREJNAME;
-extern char *TMPPATNAME;
-extern bool toutkeep;
-extern bool trejkeep;
-
-#ifdef DEBUGGING
-extern int debug;
-#endif
-
-extern bool force;
-extern bool batch;
-extern bool verbose;
-extern bool reverse;
-extern bool noreverse;
-extern bool skip_rest_of_patch;
-extern int strippath;
-extern bool canonicalize;
-/* TRUE if -C was specified on command line. */
-extern bool check_only;
-extern bool warn_on_invalid_line;
-extern bool last_line_missing_eol;
-
-
-#define CONTEXT_DIFF 1
-#define NORMAL_DIFF 2
-#define ED_DIFF 3
-#define NEW_CONTEXT_DIFF 4
-#define UNI_DIFF 5
-
-extern int diff_type;
-extern char *revision; /* prerequisite revision, if any */
-extern LINENUM input_lines; /* how long is input file in lines */
-
-extern int posix;
-