cb7c8cde9f
the string const cast-away, pass down the constness.
51 lines
1.3 KiB
Text
51 lines
1.3 KiB
Text
$NetBSD: patch-ag,v 1.1 2005/12/08 17:24:32 joerg Exp $
|
|
|
|
--- grep.h.orig 2004-05-05 15:06:33.000000000 +0000
|
|
+++ grep.h
|
|
@@ -52,7 +52,7 @@ typedef struct {
|
|
size_t len;
|
|
int line_no;
|
|
int off;
|
|
- char *file;
|
|
+ const char *file;
|
|
char *dat;
|
|
} str_t;
|
|
|
|
@@ -77,7 +77,7 @@ extern int zgrep;
|
|
|
|
extern int binbehave, dirbehave, devbehave;
|
|
/* extern int linkbehave; */
|
|
-extern char *stdin_label;
|
|
+extern const char *stdin_label;
|
|
|
|
extern int first, matchall, patterns, tail;
|
|
extern char **pattern;
|
|
@@ -91,7 +91,7 @@ extern regex_t *r_pattern;
|
|
extern char re_error[RE_ERROR_BUF + 1];
|
|
|
|
/* util.c */
|
|
-int procfile(char *fn);
|
|
+int procfile(const char *fn);
|
|
int grep_tree(char **argv);
|
|
|
|
void *grep_malloc(size_t size);
|
|
@@ -111,7 +111,7 @@ typedef struct mmfile {
|
|
char *base, *end, *ptr;
|
|
} mmf_t;
|
|
|
|
-mmf_t *mmopen(char *fn, char *mode);
|
|
+mmf_t *mmopen(const char *fn, const char *mode);
|
|
void mmclose(mmf_t *mmf);
|
|
char *mmfgetln(mmf_t *mmf, size_t *l);
|
|
void mmrewind(mmf_t *mmf);
|
|
@@ -120,8 +120,8 @@ void mmrewind(mmf_t *mmf);
|
|
struct file;
|
|
typedef struct file file_t;
|
|
|
|
-file_t *grep_fdopen(int fd, char *mode);
|
|
-file_t *grep_open(char *path, char *mode);
|
|
+file_t *grep_fdopen(int fd, const char *mode);
|
|
+file_t *grep_open(const char *path, const char *mode);
|
|
|
|
int grep_bin_file(file_t *f);
|
|
char *grep_fgetln(file_t *f, size_t *l);
|