grep.h (554491ffbdcfe51993d5b436a9bbca7aba388dd3) | grep.h (3f39ffc893961a8e73eea2bb70fed8ed11e0edd2) |
---|---|
1/* $NetBSD: grep.h,v 1.5 2011/02/27 17:33:37 joerg Exp $ */ 2/* $OpenBSD: grep.h,v 1.15 2010/04/05 03:03:55 tedu Exp $ */ 3/* $FreeBSD$ */ 4 5/*- 6 * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav 7 * Copyright (c) 2008-2009 Gabor Kovesdan <gabor@FreeBSD.org> 8 * All rights reserved. --- 22 unchanged lines hidden (view full) --- 31 32#include <bzlib.h> 33#include <limits.h> 34#include <regex.h> 35#include <stdbool.h> 36#include <stdio.h> 37#include <zlib.h> 38 | 1/* $NetBSD: grep.h,v 1.5 2011/02/27 17:33:37 joerg Exp $ */ 2/* $OpenBSD: grep.h,v 1.15 2010/04/05 03:03:55 tedu Exp $ */ 3/* $FreeBSD$ */ 4 5/*- 6 * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav 7 * Copyright (c) 2008-2009 Gabor Kovesdan <gabor@FreeBSD.org> 8 * All rights reserved. --- 22 unchanged lines hidden (view full) --- 31 32#include <bzlib.h> 33#include <limits.h> 34#include <regex.h> 35#include <stdbool.h> 36#include <stdio.h> 37#include <zlib.h> 38 |
39#ifndef WITHOUT_FASTMATCH |
|
39#include "fastmatch.h" | 40#include "fastmatch.h" |
41#endif |
|
40 41#ifdef WITHOUT_NLS 42#define getstr(n) errstr[n] 43#else 44#include <nl_types.h> 45 46extern nl_catd catalog; 47#define getstr(n) catgets(catalog, 1, n, errstr[n]) --- 74 unchanged lines hidden (view full) --- 122extern int binbehave, devbehave, dirbehave, filebehave, grepbehave, linkbehave; 123 124extern bool file_err, first, matchall, prev; 125extern int tail; 126extern unsigned int dpatterns, fpatterns, patterns; 127extern struct pat *pattern; 128extern struct epat *dpattern, *fpattern; 129extern regex_t *er_pattern, *r_pattern; | 42 43#ifdef WITHOUT_NLS 44#define getstr(n) errstr[n] 45#else 46#include <nl_types.h> 47 48extern nl_catd catalog; 49#define getstr(n) catgets(catalog, 1, n, errstr[n]) --- 74 unchanged lines hidden (view full) --- 124extern int binbehave, devbehave, dirbehave, filebehave, grepbehave, linkbehave; 125 126extern bool file_err, first, matchall, prev; 127extern int tail; 128extern unsigned int dpatterns, fpatterns, patterns; 129extern struct pat *pattern; 130extern struct epat *dpattern, *fpattern; 131extern regex_t *er_pattern, *r_pattern; |
132#ifndef WITHOUT_FASTMATCH |
|
130extern fastmatch_t *fg_pattern; | 133extern fastmatch_t *fg_pattern; |
134#endif |
|
131 132/* For regex errors */ 133#define RE_ERROR_BUF 512 134extern char re_error[RE_ERROR_BUF + 1]; /* Seems big enough */ 135 136/* util.c */ 137bool file_matching(const char *fname); 138int procfile(const char *fn); --- 16 unchanged lines hidden --- | 135 136/* For regex errors */ 137#define RE_ERROR_BUF 512 138extern char re_error[RE_ERROR_BUF + 1]; /* Seems big enough */ 139 140/* util.c */ 141bool file_matching(const char *fname); 142int procfile(const char *fn); --- 16 unchanged lines hidden --- |