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
add comment that TOUR does not fully represent current shell
[unix-history]
/
usr
/
src
/
bin
/
sh
/
input.h
diff --git
a/usr/src/bin/sh/input.h
b/usr/src/bin/sh/input.h
index
fd3afd5
..
794d294
100644
(file)
--- a/
usr/src/bin/sh/input.h
+++ b/
usr/src/bin/sh/input.h
@@
-7,7
+7,7
@@
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)input.h 5.
1
(Berkeley) %G%
+ * @(#)input.h 5.
2
(Berkeley) %G%
*/
/* PEOF (the end of file marker) is defined in syntax.h */
*/
/* PEOF (the end of file marker) is defined in syntax.h */
@@
-20,6
+20,7
@@
extern int plinno;
extern int parsenleft; /* number of characters left in input buffer */
extern char *parsenextc; /* next character in input buffer */
extern int plinno;
extern int parsenleft; /* number of characters left in input buffer */
extern char *parsenextc; /* next character in input buffer */
+extern int init_editline; /* 0 == not setup, 1 == OK, -1 == failed */
#ifdef __STDC__
#ifdef __STDC__
@@
-27,7
+28,7
@@
char *pfgets(char *, int);
int pgetc(void);
int preadbuffer(void);
void pungetc(void);
int pgetc(void);
int preadbuffer(void);
void pungetc(void);
-void p
pushback(char *, int
);
+void p
ushstring(char *, int, void *
);
void setinputfile(char *, int);
void setinputfd(int, int);
void setinputstring(char *, int);
void setinputfile(char *, int);
void setinputfd(int, int);
void setinputstring(char *, int);
@@
-39,12
+40,12
@@
char *pfgets();
int pgetc();
int preadbuffer();
void pungetc();
int pgetc();
int preadbuffer();
void pungetc();
-void ppushback();
void setinputfile();
void setinputfd();
void setinputstring();
void popfile();
void popallfiles();
void setinputfile();
void setinputfd();
void setinputstring();
void popfile();
void popallfiles();
+void pushstring();
void closescript();
#endif
void closescript();
#endif