projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changed INDEX operator to handle multiple subscript arrays correctly
[unix-history]
/
usr
/
src
/
usr.bin
/
ex
/
ex_argv.h
diff --git
a/usr/src/usr.bin/ex/ex_argv.h
b/usr/src/usr.bin/ex/ex_argv.h
index
4fded2d
..
d93fcd3
100644
(file)
--- a/
usr/src/usr.bin/ex/ex_argv.h
+++ b/
usr/src/usr.bin/ex/ex_argv.h
@@
-1,5
+1,5
@@
/* Copyright (c) 1981 Regents of the University of California */
/* Copyright (c) 1981 Regents of the University of California */
-/* sccs id: @(#)ex_argv.h 7.
1
%G% */
+/* sccs id: @(#)ex_argv.h 7.
2
%G% */
/*
* The current implementation of the argument list is poor,
* using an argv even for internally done "next" commands.
/*
* The current implementation of the argument list is poor,
* using an argv even for internally done "next" commands.
@@
-7,16
+7,16
@@
* space. The statically allocated glob structure could be replaced
* by a dynamically allocated argument area space.
*/
* space. The statically allocated glob structure could be replaced
* by a dynamically allocated argument area space.
*/
-
extern char
**argv;
-
extern char
**argv0;
-
extern char
*args;
-
extern char
*args0;
-
extern short
argc;
-
extern short
argc0;
-
extern short
morargc; /* Used with "More files to edit..." */
+
var char
**argv;
+
var char
**argv0;
+
var char
*args;
+
var char
*args0;
+
var short
argc;
+
var short
argc0;
+
var short
morargc; /* Used with "More files to edit..." */
-
extern int
firstln; /* From +lineno */
-
extern char
*firstpat; /* From +/pat */
+
var int
firstln; /* From +lineno */
+
var char
*firstpat; /* From +/pat */
/* Yech... */
struct glob {
/* Yech... */
struct glob {
@@
-25,4
+25,4
@@
struct glob {
char *argv[NARGS + 1]; /* WHAT A WASTE! */
char argspac[NCARGS + sizeof (int)];
};
char *argv[NARGS + 1]; /* WHAT A WASTE! */
char argspac[NCARGS + sizeof (int)];
};
-
extern struct
glob frob;
+
var struct
glob frob;