#include "config.h"#include <sys/types.h>#include <fcntl.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <stdio.h>#include <sys/stat.h>#include <assert.h>#include <ctype.h>#include <signal.h>Go to the source code of this file.
Defines | |
| #define | DEBUGGING |
| #define | Signal (void)signal |
| #define | Unlink (void)unlink |
| #define | Lseek (void)lseek |
| #define | Fseek (void)fseek |
| #define | Fstat (void)fstat |
| #define | Pclose (void)pclose |
| #define | Close (void)close |
| #define | Fclose (void)fclose |
| #define | Fflush (void)fflush |
| #define | Sprintf (void)sprintf |
| #define | Mktemp (void)mktemp |
| #define | Strcpy (void)strcpy |
| #define | Strcat (void)strcat |
| #define | TRUE (1) |
| #define | FALSE (0) |
| #define | MAXHUNKSIZE 100000 |
| #define | INITHUNKMAX 125 |
| #define | MAXLINELEN 1024 |
| #define | BUFFERSIZE 1024 |
| #define | SCCSPREFIX "s." |
| #define | GET "get -e %s" |
| #define | RCSSUFFIX ",v" |
| #define | CHECKOUT "co -l %s" |
| #define | ORIGEXT "~" |
| #define | REJEXT "#" |
| #define | Null(t) ((t)0) |
| #define | Nullch Null(char *) |
| #define | Nullfp Null(FILE *) |
| #define | Nulline Null(LINENUM) |
| #define | Ctl(ch) ((ch) & 037) |
| #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)) |
| #define | MAXFILEC 2 |
| #define | CONTEXT_DIFF 1 |
| #define | NORMAL_DIFF 2 |
| #define | ED_DIFF 3 |
| #define | NEW_CONTEXT_DIFF 4 |
Typedefs | |
| typedef int | bool |
| typedef long | LINENUM |
| typedef unsigned | MEM |
Functions | |
| EXT int filemode | INIT (0644) |
| EXT FILE *ofp | INIT (Nullfp) |
| EXT bool using_plan_a | INIT (TRUE) |
| EXT bool out_of_mem | INIT (FALSE) |
| EXT int filec | INIT (0) |
| EXT char *bestguess | INIT (Nullch) |
| EXT char TMPOUTNAME[] | INIT ("/tmp/patchoXXXXXX") |
| EXT char TMPINNAME[] | INIT ("/tmp/patchiXXXXXX") |
| EXT char TMPREJNAME[] | INIT ("/tmp/patchrXXXXXX") |
| EXT char TMPPATNAME[] | INIT ("/tmp/patchpXXXXXX") |
| EXT LINENUM maxfuzz | INIT (2) |
| EXT int strippath | INIT (957) |
| EXT char else_defined[] | INIT ("#else\n") |
| _PROTOTYPE (void my_exit,(int status)) | |
Variables | |
| EXT int | Argc |
| EXT char ** | Argv |
| EXT int | Argc_last |
| EXT char ** | Argv_last |
| EXT struct stat | filestat |
| EXT char | buf [MAXLINELEN] |
| EXT char * | filearg [MAXFILEC] |
| EXT char | rejname [128] |
| EXT char | if_defined [128] |
| EXT char | not_defined [128] |
| EXT char | end_defined [128] |
| _PROTOTYPE | ( | void | my_exit, | |
| (int status) | ||||
| ) |
| EXT char else_defined [] INIT | ( | "#else\n" | ) |
| EXT int strippath INIT | ( | 957 | ) |
| EXT LINENUM maxfuzz INIT | ( | 2 | ) |
| EXT char TMPPATNAME [] INIT | ( | "/tmp/patchpXXXXXX" | ) |
| EXT char TMPREJNAME [] INIT | ( | "/tmp/patchrXXXXXX" | ) |
| EXT char TMPINNAME [] INIT | ( | "/tmp/patchiXXXXXX" | ) |
| EXT char TMPOUTNAME [] INIT | ( | "/tmp/patchoXXXXXX" | ) |
| EXT char *revision INIT | ( | Nullch | ) |
| EXT int filec INIT | ( | 0 | ) |
| EXT bool out_of_mem INIT | ( | FALSE | ) |
| EXT bool using_plan_a INIT | ( | TRUE | ) |
| EXT FILE *rejfp INIT | ( | Nullfp | ) |
| EXT int filemode INIT | ( | 0644 | ) |
| EXT char end_defined[128] |
| EXT char if_defined[128] |
| EXT char not_defined[128] |
1.5.8