mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-07 10:42:28 +02:00
commit bash-20090108 snapshot
This commit is contained in:
Regular → Executable
Regular → Executable
Regular → Executable
@@ -14,53 +14,50 @@
|
||||
@xrdef{Modifiers-pg}{2}
|
||||
@xrdef{Modifiers-snt}{Section@tie 1.1.3}
|
||||
@xrdef{Programming with GNU History-title}{Programming with GNU History}
|
||||
@xrdef{Programming with GNU History-pg}{5}
|
||||
@xrdef{Programming with GNU History-pg}{4}
|
||||
@xrdef{Programming with GNU History-snt}{Chapter@tie 2}
|
||||
@xrdef{Introduction to History-title}{Introduction to History}
|
||||
@xrdef{Introduction to History-pg}{5}
|
||||
@xrdef{Introduction to History-pg}{4}
|
||||
@xrdef{Introduction to History-snt}{Section@tie 2.1}
|
||||
@xrdef{History Storage-title}{History Storage}
|
||||
@xrdef{History Storage-pg}{5}
|
||||
@xrdef{History Storage-pg}{4}
|
||||
@xrdef{History Storage-snt}{Section@tie 2.2}
|
||||
@xrdef{History Functions-title}{History Functions}
|
||||
@xrdef{History Functions-pg}{6}
|
||||
@xrdef{History Functions-pg}{5}
|
||||
@xrdef{History Functions-snt}{Section@tie 2.3}
|
||||
@xrdef{Initializing History and State Management-title}{Initializing History and State Management}
|
||||
@xrdef{Initializing History and State Management-pg}{6}
|
||||
@xrdef{Initializing History and State Management-pg}{5}
|
||||
@xrdef{Initializing History and State Management-snt}{Section@tie 2.3.1}
|
||||
@xrdef{History List Management-title}{History List Management}
|
||||
@xrdef{History List Management-pg}{6}
|
||||
@xrdef{History List Management-pg}{5}
|
||||
@xrdef{History List Management-snt}{Section@tie 2.3.2}
|
||||
@xrdef{Information About the History List-title}{Information About the History List}
|
||||
@xrdef{Information About the History List-pg}{7}
|
||||
@xrdef{Information About the History List-pg}{6}
|
||||
@xrdef{Information About the History List-snt}{Section@tie 2.3.3}
|
||||
@xrdef{Moving Around the History List-title}{Moving Around the History List}
|
||||
@xrdef{Moving Around the History List-pg}{8}
|
||||
@xrdef{Moving Around the History List-pg}{7}
|
||||
@xrdef{Moving Around the History List-snt}{Section@tie 2.3.4}
|
||||
@xrdef{Searching the History List-title}{Searching the History List}
|
||||
@xrdef{Searching the History List-pg}{8}
|
||||
@xrdef{Searching the History List-pg}{7}
|
||||
@xrdef{Searching the History List-snt}{Section@tie 2.3.5}
|
||||
@xrdef{Managing the History File-title}{Managing the History File}
|
||||
@xrdef{Managing the History File-pg}{8}
|
||||
@xrdef{Managing the History File-pg}{7}
|
||||
@xrdef{Managing the History File-snt}{Section@tie 2.3.6}
|
||||
@xrdef{History Expansion-title}{History Expansion}
|
||||
@xrdef{History Expansion-pg}{9}
|
||||
@xrdef{History Expansion-pg}{8}
|
||||
@xrdef{History Expansion-snt}{Section@tie 2.3.7}
|
||||
@xrdef{History Variables-title}{History Variables}
|
||||
@xrdef{History Variables-pg}{10}
|
||||
@xrdef{History Variables-pg}{9}
|
||||
@xrdef{History Variables-snt}{Section@tie 2.4}
|
||||
@xrdef{History Programming Example-title}{History Programming Example}
|
||||
@xrdef{History Programming Example-pg}{11}
|
||||
@xrdef{History Programming Example-pg}{10}
|
||||
@xrdef{History Programming Example-snt}{Section@tie 2.5}
|
||||
@xrdef{Copying This Manual-title}{Copying This Manual}
|
||||
@xrdef{Copying This Manual-pg}{13}
|
||||
@xrdef{Copying This Manual-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
|
||||
@xrdef{GNU Free Documentation License-pg}{13}
|
||||
@xrdef{GNU Free Documentation License-snt}{Section@tie @char65.1}
|
||||
@xrdef{GNU Free Documentation License-pg}{12}
|
||||
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{Concept Index-title}{Concept Index}
|
||||
@xrdef{Concept Index-pg}{21}
|
||||
@xrdef{Concept Index-pg}{19}
|
||||
@xrdef{Concept Index-snt}{Appendix@tie @char66{}}
|
||||
@xrdef{Function and Variable Index-title}{Function and Variable Index}
|
||||
@xrdef{Function and Variable Index-pg}{23}
|
||||
@xrdef{Function and Variable Index-pg}{20}
|
||||
@xrdef{Function and Variable Index-snt}{Appendix@tie @char67{}}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
\entry{history expansion}{1}{history expansion}
|
||||
\entry{event designators}{1}{event designators}
|
||||
\entry{history events}{1}{history events}
|
||||
\entry{History Searching}{8}{History Searching}
|
||||
\entry{anchored search}{8}{anchored search}
|
||||
\entry{FDL, GNU Free Documentation License}{13}{FDL, GNU Free Documentation License}
|
||||
\entry{History Searching}{7}{History Searching}
|
||||
\entry{anchored search}{7}{anchored search}
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
\initial {A}
|
||||
\entry {anchored search}{8}
|
||||
\entry {anchored search}{7}
|
||||
\initial {E}
|
||||
\entry {event designators}{1}
|
||||
\initial {F}
|
||||
\entry {FDL, GNU Free Documentation License}{13}
|
||||
\initial {H}
|
||||
\entry {history events}{1}
|
||||
\entry {history expansion}{1}
|
||||
\entry {History Searching}{8}
|
||||
\entry {History Searching}{7}
|
||||
|
||||
Binary file not shown.
+58
-109
@@ -1,6 +1,6 @@
|
||||
<HTML>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<!-- Created on February, 27 2007 by texi2html 1.64 -->
|
||||
<!-- Created on January, 6 2009 by texi2html 1.64 -->
|
||||
<!--
|
||||
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
|
||||
Karl Berry <karl@freefriends.org>
|
||||
@@ -27,7 +27,7 @@ Send bugs and suggestions to <texi2html@mathematik.uni-kl.de>
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1>GNU History Library</H1></P><P>
|
||||
@@ -40,9 +40,9 @@ typed input.
|
||||
<BLOCKQUOTE><TABLE BORDER=0 CELLSPACING=0>
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC1">1. Using History Interactively</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">GNU History User's Manual.</TD></TR>
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC6">2. Programming with GNU History</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">GNU History Programmer's Manual.</TD></TR>
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC19">A. Copying This Manual</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC22">B. Concept Index</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">Index of concepts described in this manual.</TD></TR>
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC23">C. Function and Variable Index</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">Index of externally visible functions
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC19">A. GNU Free Documentation License</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">License for copying this manual.</TD></TR>
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC21">B. Concept Index</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">Index of concepts described in this manual.</TD></TR>
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC22">C. Function and Variable Index</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">Index of externally visible functions
|
||||
and variables.</TD></TR>
|
||||
</TABLE></BLOCKQUOTE>
|
||||
<P>
|
||||
@@ -57,7 +57,7 @@ typed input.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC6"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<A NAME="Using History Interactively"></A>
|
||||
@@ -87,7 +87,7 @@ see section <A HREF="history.html#SEC6">2. Programming with GNU History</A>.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC6"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H2> 1.1 History Expansion </H2>
|
||||
@@ -136,7 +136,7 @@ history expansion character, which is <SAMP>`!'</SAMP> by default.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC6"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 1.1.1 Event Designators </H3>
|
||||
@@ -201,7 +201,7 @@ with <VAR>string2</VAR>. Equivalent to
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC6"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 1.1.2 Word Designators </H3>
|
||||
@@ -296,7 +296,7 @@ previous command is used as the event.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC6"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 1.1.3 Modifiers </H3>
|
||||
@@ -369,7 +369,7 @@ or with <SAMP>`&'</SAMP>.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1> 2. Programming with GNU History </H1>
|
||||
@@ -402,7 +402,7 @@ For information on the interactive use of GNU History, see section <A HREF="hist
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H2> 2.1 Introduction to History </H2>
|
||||
@@ -455,7 +455,7 @@ the public data structures.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H2> 2.2 History Storage </H2>
|
||||
@@ -511,7 +511,7 @@ stifled.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC17"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H2> 2.3 History Functions </H2>
|
||||
@@ -552,7 +552,7 @@ exported by the GNU History library.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC17"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 2.3.1 Initializing History and State Management </H3>
|
||||
@@ -597,7 +597,7 @@ initializes the interactive variables.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC17"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 2.3.2 History List Management </H3>
|
||||
@@ -694,7 +694,7 @@ stifled, negative if it wasn't.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC17"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 2.3.3 Information About the History List </H3>
|
||||
@@ -767,7 +767,7 @@ history.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC17"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 2.3.4 Moving Around the History List </H3>
|
||||
@@ -817,7 +817,7 @@ a <CODE>NULL</CODE> pointer.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC17"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 2.3.5 Searching the History List </H3>
|
||||
@@ -879,7 +879,7 @@ index of the history element where <VAR>string</VAR> was found, or -1 otherwise.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC17"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 2.3.6 Managing the History File </H3>
|
||||
@@ -952,7 +952,7 @@ Returns 0 on success, or <CODE>errno</CODE> on failure.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC17"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> 2.3.7 History Expansion </H3>
|
||||
@@ -1029,7 +1029,7 @@ arguments present in <VAR>string</VAR>. Arguments are split using
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H2> 2.4 History Variables </H2>
|
||||
@@ -1157,7 +1157,7 @@ By default, this variable is set to <CODE>NULL</CODE>.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H2> 2.5 History Programming Example </H2>
|
||||
@@ -1254,55 +1254,31 @@ main (argc, argv)
|
||||
}
|
||||
</FONT></pre></td></tr></table></P><P>
|
||||
|
||||
<A NAME="Copying This Manual"></A>
|
||||
<A NAME="GNU Free Documentation License"></A>
|
||||
<HR SIZE="6">
|
||||
<A NAME="SEC19"></A>
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC18"> < </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC20"> > </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> > </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC6"> << </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top"> Up </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1> A. Copying This Manual </H1>
|
||||
<H1> A. GNU Free Documentation License </H1>
|
||||
<!--docid::SEC19::-->
|
||||
<P>
|
||||
|
||||
<BLOCKQUOTE><TABLE BORDER=0 CELLSPACING=0>
|
||||
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="history.html#SEC20">A.1 GNU Free Documentation License</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">License for copying this manual.</TD></TR>
|
||||
</TABLE></BLOCKQUOTE>
|
||||
<P>
|
||||
|
||||
<A NAME="GNU Free Documentation License"></A>
|
||||
<HR SIZE="6">
|
||||
<A NAME="SEC20"></A>
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> < </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> > </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> << </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> Up </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H2> A.1 GNU Free Documentation License </H2>
|
||||
<!--docid::SEC20::-->
|
||||
<P>
|
||||
|
||||
<A NAME="IDX48"></A>
|
||||
<center>
|
||||
Version 1.2, November 2002
|
||||
</center>
|
||||
</P><P>
|
||||
|
||||
<TABLE><tr><td> </td><td class=display><pre style="font-family: serif">Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
@@ -1691,7 +1667,7 @@ and independent documents or works, in or on a volume of a storage or
|
||||
distribution medium, is called an "aggregate" if the copyright
|
||||
resulting from the compilation is not used to limit the legal rights
|
||||
of the compilation's users beyond what the individual works permit.
|
||||
When the Document is included an aggregate, this License does not
|
||||
When the Document is included in an aggregate, this License does not
|
||||
apply to the other works in the aggregate which are not themselves
|
||||
derivative works of the Document.
|
||||
</P><P>
|
||||
@@ -1764,21 +1740,9 @@ as a draft) by the Free Software Foundation.
|
||||
</OL>
|
||||
<P>
|
||||
|
||||
<HR SIZE="6">
|
||||
<A NAME="SEC21"></A>
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC20"> < </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> > </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> << </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC20"> Up </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H3> A.1.1 ADDENDUM: How to use this License for your documents </H3>
|
||||
<!--docid::SEC21::-->
|
||||
<A NAME="SEC20"></A>
|
||||
<H2> ADDENDUM: How to use this License for your documents </H2>
|
||||
<!--docid::SEC20::-->
|
||||
<P>
|
||||
|
||||
To use this License in a document you have written, include a copy of
|
||||
@@ -1790,13 +1754,13 @@ license notices just after the title page:
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.2
|
||||
or any later version published by the Free Software Foundation;
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled ``GNU
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
|
||||
Texts. A copy of the license is included in the section entitled ``GNU
|
||||
Free Documentation License''.
|
||||
</FONT></pre></td></tr></table></P><P>
|
||||
|
||||
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
|
||||
replace the "with...Texts." line with this:
|
||||
replace the "with<small>...</small>Texts." line with this:
|
||||
</P><P>
|
||||
|
||||
<TABLE><tr><td> </td><td class=smallexample><FONT SIZE=-1><pre> with the Invariant Sections being <VAR>list their titles</VAR>, with
|
||||
@@ -1817,26 +1781,24 @@ to permit their use in free software.
|
||||
|
||||
<A NAME="Concept Index"></A>
|
||||
<HR SIZE="6">
|
||||
<A NAME="SEC22"></A>
|
||||
<A NAME="SEC21"></A>
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> < </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC23"> > </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC23"> << </A>]</TD>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> < </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> > </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> << </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top"> Up </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC23"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> >> </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1> B. Concept Index </H1>
|
||||
<!--docid::SEC22::-->
|
||||
<!--docid::SEC21::-->
|
||||
<table><tr><th valign=top>Jump to: </th><td><A HREF="history.html#cp_A" style="text-decoration:none"><b>A</b></A>
|
||||
|
||||
<A HREF="history.html#cp_E" style="text-decoration:none"><b>E</b></A>
|
||||
|
||||
<A HREF="history.html#cp_F" style="text-decoration:none"><b>F</b></A>
|
||||
|
||||
<A HREF="history.html#cp_H" style="text-decoration:none"><b>H</b></A>
|
||||
|
||||
</td></tr></table><br><P></P>
|
||||
@@ -1849,9 +1811,6 @@ to permit their use in free software.
|
||||
<TR><TH><A NAME="cp_E"></A>E</TH><TD></TD><TD></TD></TR>
|
||||
<TR><TD></TD><TD valign=top><A HREF="history.html#SEC3">event designators</A></TD><TD valign=top><A HREF="history.html#SEC3">1.1.1 Event Designators</A></TD></TR>
|
||||
<TR><TD COLSPAN=3> <HR></TD></TR>
|
||||
<TR><TH><A NAME="cp_F"></A>F</TH><TD></TD><TD></TD></TR>
|
||||
<TR><TD></TD><TD valign=top><A HREF="history.html#IDX48">FDL, GNU Free Documentation License</A></TD><TD valign=top><A HREF="history.html#SEC20">A.1 GNU Free Documentation License</A></TD></TR>
|
||||
<TR><TD COLSPAN=3> <HR></TD></TR>
|
||||
<TR><TH><A NAME="cp_H"></A>H</TH><TD></TD><TD></TD></TR>
|
||||
<TR><TD></TD><TD valign=top><A HREF="history.html#IDX1">history events</A></TD><TD valign=top><A HREF="history.html#SEC3">1.1.1 Event Designators</A></TD></TR>
|
||||
<TR><TD></TD><TD valign=top><A HREF="history.html#SEC2">history expansion</A></TD><TD valign=top><A HREF="history.html#SEC2">1.1 History Expansion</A></TD></TR>
|
||||
@@ -1861,28 +1820,26 @@ to permit their use in free software.
|
||||
|
||||
<A HREF="history.html#cp_E" style="text-decoration:none"><b>E</b></A>
|
||||
|
||||
<A HREF="history.html#cp_F" style="text-decoration:none"><b>F</b></A>
|
||||
|
||||
<A HREF="history.html#cp_H" style="text-decoration:none"><b>H</b></A>
|
||||
|
||||
</td></tr></table><br><P>
|
||||
|
||||
<A NAME="Function and Variable Index"></A>
|
||||
<HR SIZE="6">
|
||||
<A NAME="SEC23"></A>
|
||||
<A NAME="SEC22"></A>
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> < </A>]</TD>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> < </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[ > ]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[ << ]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top"> Up </A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[ >> ]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1> C. Function and Variable Index </H1>
|
||||
<!--docid::SEC23::-->
|
||||
<!--docid::SEC22::-->
|
||||
<table><tr><th valign=top>Jump to: </th><td><A HREF="history.html#vr_A" style="text-decoration:none"><b>A</b></A>
|
||||
|
||||
<A HREF="history.html#vr_C" style="text-decoration:none"><b>C</b></A>
|
||||
@@ -2005,7 +1962,7 @@ to permit their use in free software.
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1>Table of Contents</H1>
|
||||
@@ -2054,19 +2011,11 @@ to permit their use in free software.
|
||||
<A NAME="TOC18" HREF="history.html#SEC18">2.5 History Programming Example</A>
|
||||
<BR>
|
||||
</UL>
|
||||
<A NAME="TOC19" HREF="history.html#SEC19">A. Copying This Manual</A>
|
||||
<A NAME="TOC19" HREF="history.html#SEC19">A. GNU Free Documentation License</A>
|
||||
<BR>
|
||||
<UL>
|
||||
<A NAME="TOC20" HREF="history.html#SEC20">A.1 GNU Free Documentation License</A>
|
||||
<A NAME="TOC21" HREF="history.html#SEC21">B. Concept Index</A>
|
||||
<BR>
|
||||
<UL>
|
||||
<A NAME="TOC21" HREF="history.html#SEC21">A.1.1 ADDENDUM: How to use this License for your documents</A>
|
||||
<BR>
|
||||
</UL>
|
||||
</UL>
|
||||
<A NAME="TOC22" HREF="history.html#SEC22">B. Concept Index</A>
|
||||
<BR>
|
||||
<A NAME="TOC23" HREF="history.html#SEC23">C. Function and Variable Index</A>
|
||||
<A NAME="TOC22" HREF="history.html#SEC22">C. Function and Variable Index</A>
|
||||
<BR>
|
||||
</UL>
|
||||
<HR SIZE=1>
|
||||
@@ -2074,7 +2023,7 @@ to permit their use in free software.
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1>Short Table of Contents</H1>
|
||||
@@ -2083,11 +2032,11 @@ to permit their use in free software.
|
||||
<BR>
|
||||
<A NAME="TOC6" HREF="history.html#SEC6">2. Programming with GNU History</A>
|
||||
<BR>
|
||||
<A NAME="TOC19" HREF="history.html#SEC19">A. Copying This Manual</A>
|
||||
<A NAME="TOC19" HREF="history.html#SEC19">A. GNU Free Documentation License</A>
|
||||
<BR>
|
||||
<A NAME="TOC22" HREF="history.html#SEC22">B. Concept Index</A>
|
||||
<A NAME="TOC21" HREF="history.html#SEC21">B. Concept Index</A>
|
||||
<BR>
|
||||
<A NAME="TOC23" HREF="history.html#SEC23">C. Function and Variable Index</A>
|
||||
<A NAME="TOC22" HREF="history.html#SEC22">C. Function and Variable Index</A>
|
||||
<BR>
|
||||
|
||||
</BLOCKQUOTE>
|
||||
@@ -2096,11 +2045,11 @@ to permit their use in free software.
|
||||
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
|
||||
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top">Top</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Contents">Contents</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21">Index</A>]</TD>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1>About this document</H1>
|
||||
This document was generated by <I>Chet Ramey</I> on <I>February, 27 2007</I>
|
||||
This document was generated by <I>Chet Ramey</I> on <I>January, 6 2009</I>
|
||||
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
|
||||
"><I>texi2html</I></A>
|
||||
<P></P>
|
||||
@@ -2262,7 +2211,7 @@ the following structure:
|
||||
<BR>
|
||||
<FONT SIZE="-1">
|
||||
This document was generated
|
||||
by <I>Chet Ramey</I> on <I>February, 27 2007</I>
|
||||
by <I>Chet Ramey</I> on <I>January, 6 2009</I>
|
||||
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
|
||||
"><I>texi2html</I></A>
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
This is history.info, produced by makeinfo version 4.8 from
|
||||
This is history.info, produced by makeinfo version 4.13 from
|
||||
./history.texi.
|
||||
|
||||
This document describes the GNU History library (version 5.2, 27
|
||||
February 2007), a programming tool that provides a consistent user
|
||||
This document describes the GNU History library (version 6.0, 28
|
||||
October 2008), a programming tool that provides a consistent user
|
||||
interface for recalling lines of previously typed input.
|
||||
|
||||
Copyright (C) 1988-2006 Free Software Foundation, Inc.
|
||||
Copyright (C) 1988-2009 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
@@ -15,13 +15,14 @@ preserved on all copies.
|
||||
document under the terms of the GNU Free Documentation License,
|
||||
Version 1.2 or any later version published by the Free Software
|
||||
Foundation; with no Invariant Sections, with the Front-Cover texts
|
||||
being "A GNU Manual," and with the Back-Cover Texts as in (a)
|
||||
being "A GNU Manual", and with the Back-Cover Texts as in (a)
|
||||
below. A copy of the license is included in the section entitled
|
||||
"GNU Free Documentation License."
|
||||
"GNU Free Documentation License".
|
||||
|
||||
(a) The FSF's Back-Cover Text is: You are free to copy and modify
|
||||
this GNU manual. Buying copies from GNU Press supports the FSF in
|
||||
developing GNU and promoting software freedom."
|
||||
|
||||
(a) The FSF's Back-Cover Text is: "You have freedom to copy and
|
||||
modify this GNU Manual, like GNU software. Copies published by
|
||||
the Free Software Foundation raise funds for GNU development."
|
||||
|
||||
INFO-DIR-SECTION Libraries
|
||||
START-INFO-DIR-ENTRY
|
||||
@@ -42,7 +43,7 @@ typed input.
|
||||
|
||||
* Using History Interactively:: GNU History User's Manual.
|
||||
* Programming with GNU History:: GNU History Programmer's Manual.
|
||||
* Copying This Manual:: Copying This Manual.
|
||||
* GNU Free Documentation License:: License for copying this manual.
|
||||
* Concept Index:: Index of concepts described in this manual.
|
||||
* Function and Variable Index:: Index of externally visible functions
|
||||
and variables.
|
||||
@@ -240,7 +241,7 @@ more of the following modifiers, each preceded by a `:'.
|
||||
|
||||
|
||||
|
||||
File: history.info, Node: Programming with GNU History, Next: Copying This Manual, Prev: Using History Interactively, Up: Top
|
||||
File: history.info, Node: Programming with GNU History, Next: GNU Free Documentation License, Prev: Using History Interactively, Up: Top
|
||||
|
||||
2 Programming with GNU History
|
||||
******************************
|
||||
@@ -778,25 +779,15 @@ Library.
|
||||
}
|
||||
|
||||
|
||||
File: history.info, Node: Copying This Manual, Next: Concept Index, Prev: Programming with GNU History, Up: Top
|
||||
File: history.info, Node: GNU Free Documentation License, Next: Concept Index, Prev: Programming with GNU History, Up: Top
|
||||
|
||||
Appendix A Copying This Manual
|
||||
******************************
|
||||
|
||||
* Menu:
|
||||
|
||||
* GNU Free Documentation License:: License for copying this manual.
|
||||
|
||||
|
||||
File: history.info, Node: GNU Free Documentation License, Up: Copying This Manual
|
||||
|
||||
A.1 GNU Free Documentation License
|
||||
==================================
|
||||
Appendix A GNU Free Documentation License
|
||||
*****************************************
|
||||
|
||||
Version 1.2, November 2002
|
||||
|
||||
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
@@ -1127,7 +1118,7 @@ A.1 GNU Free Documentation License
|
||||
a storage or distribution medium, is called an "aggregate" if the
|
||||
copyright resulting from the compilation is not used to limit the
|
||||
legal rights of the compilation's users beyond what the individual
|
||||
works permit. When the Document is included an aggregate, this
|
||||
works permit. When the Document is included in an aggregate, this
|
||||
License does not apply to the other works in the aggregate which
|
||||
are not themselves derivative works of the Document.
|
||||
|
||||
@@ -1188,8 +1179,8 @@ A.1 GNU Free Documentation License
|
||||
you may choose any version ever published (not as a draft) by the
|
||||
Free Software Foundation.
|
||||
|
||||
A.1.1 ADDENDUM: How to use this License for your documents
|
||||
----------------------------------------------------------
|
||||
ADDENDUM: How to use this License for your documents
|
||||
====================================================
|
||||
|
||||
To use this License in a document you have written, include a copy of
|
||||
the License in the document and put the following copyright and license
|
||||
@@ -1199,8 +1190,8 @@ notices just after the title page:
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.2
|
||||
or any later version published by the Free Software Foundation;
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled ``GNU
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
|
||||
Texts. A copy of the license is included in the section entitled ``GNU
|
||||
Free Documentation License''.
|
||||
|
||||
If you have Invariant Sections, Front-Cover Texts and Back-Cover
|
||||
@@ -1220,7 +1211,7 @@ free software license, such as the GNU General Public License, to
|
||||
permit their use in free software.
|
||||
|
||||
|
||||
File: history.info, Node: Concept Index, Next: Function and Variable Index, Prev: Copying This Manual, Up: Top
|
||||
File: history.info, Node: Concept Index, Next: Function and Variable Index, Prev: GNU Free Documentation License, Up: Top
|
||||
|
||||
Appendix B Concept Index
|
||||
************************
|
||||
@@ -1231,8 +1222,6 @@ Appendix B Concept Index
|
||||
* anchored search: Searching the History List.
|
||||
(line 10)
|
||||
* event designators: Event Designators. (line 6)
|
||||
* FDL, GNU Free Documentation License: GNU Free Documentation License.
|
||||
(line 6)
|
||||
* history events: Event Designators. (line 7)
|
||||
* history expansion: History Interaction. (line 6)
|
||||
* History Searching: Searching the History List.
|
||||
@@ -1325,28 +1314,27 @@ Appendix C Function and Variable Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top1281
|
||||
Node: Using History Interactively1906
|
||||
Node: History Interaction2414
|
||||
Node: Event Designators3838
|
||||
Node: Word Designators4773
|
||||
Node: Modifiers6412
|
||||
Node: Programming with GNU History7637
|
||||
Node: Introduction to History8369
|
||||
Node: History Storage10059
|
||||
Node: History Functions11194
|
||||
Node: Initializing History and State Management12183
|
||||
Node: History List Management12995
|
||||
Node: Information About the History List15027
|
||||
Node: Moving Around the History List16524
|
||||
Node: Searching the History List17525
|
||||
Node: Managing the History File19457
|
||||
Node: History Expansion21277
|
||||
Node: History Variables23185
|
||||
Node: History Programming Example25991
|
||||
Node: Copying This Manual28668
|
||||
Node: GNU Free Documentation License28928
|
||||
Node: Concept Index51334
|
||||
Node: Function and Variable Index52174
|
||||
Node: Top1269
|
||||
Node: Using History Interactively1914
|
||||
Node: History Interaction2422
|
||||
Node: Event Designators3846
|
||||
Node: Word Designators4781
|
||||
Node: Modifiers6420
|
||||
Node: Programming with GNU History7645
|
||||
Node: Introduction to History8388
|
||||
Node: History Storage10078
|
||||
Node: History Functions11213
|
||||
Node: Initializing History and State Management12202
|
||||
Node: History List Management13014
|
||||
Node: Information About the History List15046
|
||||
Node: Moving Around the History List16543
|
||||
Node: Searching the History List17544
|
||||
Node: Managing the History File19476
|
||||
Node: History Expansion21296
|
||||
Node: History Variables23204
|
||||
Node: History Programming Example26010
|
||||
Node: GNU Free Documentation License28687
|
||||
Node: Concept Index51143
|
||||
Node: Function and Variable Index51848
|
||||
|
||||
End Tag Table
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2006.11.28) 27 FEB 2007 09:16
|
||||
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 6 JAN 2009 11:52
|
||||
**/usr/homes/chet/src/bash/src/lib/readline/doc/history.texi
|
||||
(/usr/homes/chet/src/bash/src/lib/readline/doc/history.texi (./texinfo.tex
|
||||
Loading texinfo [version 2003-02-03.16]: Basics,
|
||||
@@ -146,24 +146,24 @@ localization,
|
||||
|
||||
\openout8 = `history.pg'.
|
||||
|
||||
] [2] (./history.toc) [-1] [-2] (./hsuser.texi Chapter 1
|
||||
] [2] (./history.toc) [-1] (./hsuser.texi Chapter 1
|
||||
\openout0 = `history.toc'.
|
||||
|
||||
@btindfile=@write9
|
||||
|
||||
[1
|
||||
[1
|
||||
\openout9 = `history.bt'.
|
||||
|
||||
] [2]) (./hstech.texi Chapter 2 [3] [4] [5] [6] [7] [8] [9] [10] [11])
|
||||
Appendix A [12] (./fdl.texi [13] [14] [15] [16] [17] [18]) Appendix B [19]
|
||||
[20] (./history.cps) Appendix C [21] [22] (./history.vrs) [23] [24] )
|
||||
]
|
||||
[2]) (./hstech.texi Chapter 2 [3] [4] [5] [6] [7] [8] [9] [10]) Appendix A
|
||||
[11] (./fdl.texi [12] [13] [14] [15] [16] [17]) Appendix B [18] (./history.cps)
|
||||
Appendix C [19] (./history.vrs) [20] )
|
||||
Here is how much of TeX's memory you used:
|
||||
1409 strings out of 97980
|
||||
16466 string characters out of 1221004
|
||||
45506 words of memory out of 1000000
|
||||
2271 multiletter control sequences out of 10000+50000
|
||||
31953 words of font info for 111 fonts, out of 500000 for 2000
|
||||
19 hyphenation exceptions out of 1000
|
||||
15i,6n,17p,283b,649s stack positions out of 1500i,500n,5000p,200000b,5000s
|
||||
1406 strings out of 97980
|
||||
16393 string characters out of 1221004
|
||||
45471 words of memory out of 1500000
|
||||
2268 multiletter control sequences out of 10000+50000
|
||||
31953 words of font info for 111 fonts, out of 1200000 for 2000
|
||||
19 hyphenation exceptions out of 8191
|
||||
14i,6n,17p,283b,649s stack positions out of 5000i,500n,6000p,200000b,5000s
|
||||
|
||||
Output written on history.dvi (28 pages, 81828 bytes).
|
||||
Output written on history.dvi (23 pages, 81092 bytes).
|
||||
|
||||
+1455
-1509
File diff suppressed because it is too large
Load Diff
@@ -3,21 +3,19 @@
|
||||
\subsecentry{Event Designators}{1}{1}{1}{1}
|
||||
\subsecentry{Word Designators}{1}{1}{2}{1}
|
||||
\subsecentry{Modifiers}{1}{1}{3}{2}
|
||||
\chapentry{Programming with GNU History}{2}{5}
|
||||
\secentry{Introduction to History}{2}{1}{5}
|
||||
\secentry{History Storage}{2}{2}{5}
|
||||
\secentry{History Functions}{2}{3}{6}
|
||||
\subsecentry{Initializing History and State Management}{2}{3}{1}{6}
|
||||
\subsecentry{History List Management}{2}{3}{2}{6}
|
||||
\subsecentry{Information About the History List}{2}{3}{3}{7}
|
||||
\subsecentry{Moving Around the History List}{2}{3}{4}{7}
|
||||
\subsecentry{Searching the History List}{2}{3}{5}{8}
|
||||
\subsecentry{Managing the History File}{2}{3}{6}{8}
|
||||
\subsecentry{History Expansion}{2}{3}{7}{9}
|
||||
\secentry{History Variables}{2}{4}{10}
|
||||
\secentry{History Programming Example}{2}{5}{11}
|
||||
\appendixentry{Copying This Manual}{A}{13}
|
||||
\secentry{GNU Free Documentation License}{A}{1}{13}
|
||||
\subsecentry{ADDENDUM: How to use this License for your documents}{A}{1}{1}{19}
|
||||
\appendixentry{Concept Index}{B}{21}
|
||||
\appendixentry{Function and Variable Index}{C}{23}
|
||||
\chapentry{Programming with GNU History}{2}{4}
|
||||
\secentry{Introduction to History}{2}{1}{4}
|
||||
\secentry{History Storage}{2}{2}{4}
|
||||
\secentry{History Functions}{2}{3}{5}
|
||||
\subsecentry{Initializing History and State Management}{2}{3}{1}{5}
|
||||
\subsecentry{History List Management}{2}{3}{2}{5}
|
||||
\subsecentry{Information About the History List}{2}{3}{3}{6}
|
||||
\subsecentry{Moving Around the History List}{2}{3}{4}{6}
|
||||
\subsecentry{Searching the History List}{2}{3}{5}{7}
|
||||
\subsecentry{Managing the History File}{2}{3}{6}{7}
|
||||
\subsecentry{History Expansion}{2}{3}{7}{8}
|
||||
\secentry{History Variables}{2}{4}{9}
|
||||
\secentry{History Programming Example}{2}{5}{10}
|
||||
\appendixentry{GNU Free Documentation License}{A}{12}
|
||||
\appendixentry{Concept Index}{B}{19}
|
||||
\appendixentry{Function and Variable Index}{C}{20}
|
||||
|
||||
+45
-45
@@ -1,45 +1,45 @@
|
||||
\entry{using_history}{6}{\code {using_history}}
|
||||
\entry{history_get_history_state}{6}{\code {history_get_history_state}}
|
||||
\entry{history_set_history_state}{6}{\code {history_set_history_state}}
|
||||
\entry{add_history}{6}{\code {add_history}}
|
||||
\entry{add_history_time}{6}{\code {add_history_time}}
|
||||
\entry{remove_history}{6}{\code {remove_history}}
|
||||
\entry{free_history_entry}{6}{\code {free_history_entry}}
|
||||
\entry{replace_history_entry}{7}{\code {replace_history_entry}}
|
||||
\entry{clear_history}{7}{\code {clear_history}}
|
||||
\entry{stifle_history}{7}{\code {stifle_history}}
|
||||
\entry{unstifle_history}{7}{\code {unstifle_history}}
|
||||
\entry{history_is_stifled}{7}{\code {history_is_stifled}}
|
||||
\entry{history_list}{7}{\code {history_list}}
|
||||
\entry{where_history}{7}{\code {where_history}}
|
||||
\entry{current_history}{7}{\code {current_history}}
|
||||
\entry{history_get}{7}{\code {history_get}}
|
||||
\entry{history_get_time}{7}{\code {history_get_time}}
|
||||
\entry{history_total_bytes}{7}{\code {history_total_bytes}}
|
||||
\entry{history_set_pos}{8}{\code {history_set_pos}}
|
||||
\entry{previous_history}{8}{\code {previous_history}}
|
||||
\entry{next_history}{8}{\code {next_history}}
|
||||
\entry{history_search}{8}{\code {history_search}}
|
||||
\entry{history_search_prefix}{8}{\code {history_search_prefix}}
|
||||
\entry{history_search_pos}{8}{\code {history_search_pos}}
|
||||
\entry{read_history}{9}{\code {read_history}}
|
||||
\entry{read_history_range}{9}{\code {read_history_range}}
|
||||
\entry{write_history}{9}{\code {write_history}}
|
||||
\entry{append_history}{9}{\code {append_history}}
|
||||
\entry{history_truncate_file}{9}{\code {history_truncate_file}}
|
||||
\entry{history_expand}{9}{\code {history_expand}}
|
||||
\entry{get_history_event}{9}{\code {get_history_event}}
|
||||
\entry{history_tokenize}{10}{\code {history_tokenize}}
|
||||
\entry{history_arg_extract}{10}{\code {history_arg_extract}}
|
||||
\entry{history_base}{10}{\code {history_base}}
|
||||
\entry{history_length}{10}{\code {history_length}}
|
||||
\entry{history_max_entries}{10}{\code {history_max_entries}}
|
||||
\entry{history_write_timestamps}{10}{\code {history_write_timestamps}}
|
||||
\entry{history_expansion_char}{10}{\code {history_expansion_char}}
|
||||
\entry{history_subst_char}{10}{\code {history_subst_char}}
|
||||
\entry{history_comment_char}{10}{\code {history_comment_char}}
|
||||
\entry{history_word_delimiters}{10}{\code {history_word_delimiters}}
|
||||
\entry{history_search_delimiter_chars}{10}{\code {history_search_delimiter_chars}}
|
||||
\entry{history_no_expand_chars}{11}{\code {history_no_expand_chars}}
|
||||
\entry{history_quotes_inhibit_expansion}{11}{\code {history_quotes_inhibit_expansion}}
|
||||
\entry{history_inhibit_expansion_function}{11}{\code {history_inhibit_expansion_function}}
|
||||
\entry{using_history}{5}{\code {using_history}}
|
||||
\entry{history_get_history_state}{5}{\code {history_get_history_state}}
|
||||
\entry{history_set_history_state}{5}{\code {history_set_history_state}}
|
||||
\entry{add_history}{5}{\code {add_history}}
|
||||
\entry{add_history_time}{5}{\code {add_history_time}}
|
||||
\entry{remove_history}{5}{\code {remove_history}}
|
||||
\entry{free_history_entry}{5}{\code {free_history_entry}}
|
||||
\entry{replace_history_entry}{6}{\code {replace_history_entry}}
|
||||
\entry{clear_history}{6}{\code {clear_history}}
|
||||
\entry{stifle_history}{6}{\code {stifle_history}}
|
||||
\entry{unstifle_history}{6}{\code {unstifle_history}}
|
||||
\entry{history_is_stifled}{6}{\code {history_is_stifled}}
|
||||
\entry{history_list}{6}{\code {history_list}}
|
||||
\entry{where_history}{6}{\code {where_history}}
|
||||
\entry{current_history}{6}{\code {current_history}}
|
||||
\entry{history_get}{6}{\code {history_get}}
|
||||
\entry{history_get_time}{6}{\code {history_get_time}}
|
||||
\entry{history_total_bytes}{6}{\code {history_total_bytes}}
|
||||
\entry{history_set_pos}{7}{\code {history_set_pos}}
|
||||
\entry{previous_history}{7}{\code {previous_history}}
|
||||
\entry{next_history}{7}{\code {next_history}}
|
||||
\entry{history_search}{7}{\code {history_search}}
|
||||
\entry{history_search_prefix}{7}{\code {history_search_prefix}}
|
||||
\entry{history_search_pos}{7}{\code {history_search_pos}}
|
||||
\entry{read_history}{8}{\code {read_history}}
|
||||
\entry{read_history_range}{8}{\code {read_history_range}}
|
||||
\entry{write_history}{8}{\code {write_history}}
|
||||
\entry{append_history}{8}{\code {append_history}}
|
||||
\entry{history_truncate_file}{8}{\code {history_truncate_file}}
|
||||
\entry{history_expand}{8}{\code {history_expand}}
|
||||
\entry{get_history_event}{8}{\code {get_history_event}}
|
||||
\entry{history_tokenize}{9}{\code {history_tokenize}}
|
||||
\entry{history_arg_extract}{9}{\code {history_arg_extract}}
|
||||
\entry{history_base}{9}{\code {history_base}}
|
||||
\entry{history_length}{9}{\code {history_length}}
|
||||
\entry{history_max_entries}{9}{\code {history_max_entries}}
|
||||
\entry{history_write_timestamps}{9}{\code {history_write_timestamps}}
|
||||
\entry{history_expansion_char}{9}{\code {history_expansion_char}}
|
||||
\entry{history_subst_char}{9}{\code {history_subst_char}}
|
||||
\entry{history_comment_char}{9}{\code {history_comment_char}}
|
||||
\entry{history_word_delimiters}{9}{\code {history_word_delimiters}}
|
||||
\entry{history_search_delimiter_chars}{9}{\code {history_search_delimiter_chars}}
|
||||
\entry{history_no_expand_chars}{10}{\code {history_no_expand_chars}}
|
||||
\entry{history_quotes_inhibit_expansion}{10}{\code {history_quotes_inhibit_expansion}}
|
||||
\entry{history_inhibit_expansion_function}{10}{\code {history_inhibit_expansion_function}}
|
||||
|
||||
@@ -1,56 +1,56 @@
|
||||
\initial {A}
|
||||
\entry {\code {add_history}}{6}
|
||||
\entry {\code {add_history_time}}{6}
|
||||
\entry {\code {append_history}}{9}
|
||||
\entry {\code {add_history}}{5}
|
||||
\entry {\code {add_history_time}}{5}
|
||||
\entry {\code {append_history}}{8}
|
||||
\initial {C}
|
||||
\entry {\code {clear_history}}{7}
|
||||
\entry {\code {current_history}}{7}
|
||||
\entry {\code {clear_history}}{6}
|
||||
\entry {\code {current_history}}{6}
|
||||
\initial {F}
|
||||
\entry {\code {free_history_entry}}{6}
|
||||
\entry {\code {free_history_entry}}{5}
|
||||
\initial {G}
|
||||
\entry {\code {get_history_event}}{9}
|
||||
\entry {\code {get_history_event}}{8}
|
||||
\initial {H}
|
||||
\entry {\code {history_arg_extract}}{10}
|
||||
\entry {\code {history_base}}{10}
|
||||
\entry {\code {history_comment_char}}{10}
|
||||
\entry {\code {history_expand}}{9}
|
||||
\entry {\code {history_expansion_char}}{10}
|
||||
\entry {\code {history_get}}{7}
|
||||
\entry {\code {history_get_history_state}}{6}
|
||||
\entry {\code {history_get_time}}{7}
|
||||
\entry {\code {history_inhibit_expansion_function}}{11}
|
||||
\entry {\code {history_is_stifled}}{7}
|
||||
\entry {\code {history_length}}{10}
|
||||
\entry {\code {history_list}}{7}
|
||||
\entry {\code {history_max_entries}}{10}
|
||||
\entry {\code {history_no_expand_chars}}{11}
|
||||
\entry {\code {history_quotes_inhibit_expansion}}{11}
|
||||
\entry {\code {history_search}}{8}
|
||||
\entry {\code {history_search_delimiter_chars}}{10}
|
||||
\entry {\code {history_search_pos}}{8}
|
||||
\entry {\code {history_search_prefix}}{8}
|
||||
\entry {\code {history_set_history_state}}{6}
|
||||
\entry {\code {history_set_pos}}{8}
|
||||
\entry {\code {history_subst_char}}{10}
|
||||
\entry {\code {history_tokenize}}{10}
|
||||
\entry {\code {history_total_bytes}}{7}
|
||||
\entry {\code {history_truncate_file}}{9}
|
||||
\entry {\code {history_word_delimiters}}{10}
|
||||
\entry {\code {history_write_timestamps}}{10}
|
||||
\entry {\code {history_arg_extract}}{9}
|
||||
\entry {\code {history_base}}{9}
|
||||
\entry {\code {history_comment_char}}{9}
|
||||
\entry {\code {history_expand}}{8}
|
||||
\entry {\code {history_expansion_char}}{9}
|
||||
\entry {\code {history_get}}{6}
|
||||
\entry {\code {history_get_history_state}}{5}
|
||||
\entry {\code {history_get_time}}{6}
|
||||
\entry {\code {history_inhibit_expansion_function}}{10}
|
||||
\entry {\code {history_is_stifled}}{6}
|
||||
\entry {\code {history_length}}{9}
|
||||
\entry {\code {history_list}}{6}
|
||||
\entry {\code {history_max_entries}}{9}
|
||||
\entry {\code {history_no_expand_chars}}{10}
|
||||
\entry {\code {history_quotes_inhibit_expansion}}{10}
|
||||
\entry {\code {history_search}}{7}
|
||||
\entry {\code {history_search_delimiter_chars}}{9}
|
||||
\entry {\code {history_search_pos}}{7}
|
||||
\entry {\code {history_search_prefix}}{7}
|
||||
\entry {\code {history_set_history_state}}{5}
|
||||
\entry {\code {history_set_pos}}{7}
|
||||
\entry {\code {history_subst_char}}{9}
|
||||
\entry {\code {history_tokenize}}{9}
|
||||
\entry {\code {history_total_bytes}}{6}
|
||||
\entry {\code {history_truncate_file}}{8}
|
||||
\entry {\code {history_word_delimiters}}{9}
|
||||
\entry {\code {history_write_timestamps}}{9}
|
||||
\initial {N}
|
||||
\entry {\code {next_history}}{8}
|
||||
\entry {\code {next_history}}{7}
|
||||
\initial {P}
|
||||
\entry {\code {previous_history}}{8}
|
||||
\entry {\code {previous_history}}{7}
|
||||
\initial {R}
|
||||
\entry {\code {read_history}}{9}
|
||||
\entry {\code {read_history_range}}{9}
|
||||
\entry {\code {remove_history}}{6}
|
||||
\entry {\code {replace_history_entry}}{7}
|
||||
\entry {\code {read_history}}{8}
|
||||
\entry {\code {read_history_range}}{8}
|
||||
\entry {\code {remove_history}}{5}
|
||||
\entry {\code {replace_history_entry}}{6}
|
||||
\initial {S}
|
||||
\entry {\code {stifle_history}}{7}
|
||||
\entry {\code {stifle_history}}{6}
|
||||
\initial {U}
|
||||
\entry {\code {unstifle_history}}{7}
|
||||
\entry {\code {using_history}}{6}
|
||||
\entry {\code {unstifle_history}}{6}
|
||||
\entry {\code {using_history}}{5}
|
||||
\initial {W}
|
||||
\entry {\code {where_history}}{7}
|
||||
\entry {\code {write_history}}{9}
|
||||
\entry {\code {where_history}}{6}
|
||||
\entry {\code {write_history}}{8}
|
||||
|
||||
Binary file not shown.
+929
-880
File diff suppressed because it is too large
Load Diff
+259
-177
@@ -1,12 +1,11 @@
|
||||
This is readline.info, produced by makeinfo version 4.8 from
|
||||
This is readline.info, produced by makeinfo version 4.13 from
|
||||
./rlman.texi.
|
||||
|
||||
This manual describes the GNU Readline Library (version 5.2, 27
|
||||
February 2007), a library which aids in the consistency of user
|
||||
interface across discrete programs which provide a command line
|
||||
interface.
|
||||
This manual describes the GNU Readline Library (version 6.0, 28 October
|
||||
2008), a library which aids in the consistency of user interface across
|
||||
discrete programs which provide a command line interface.
|
||||
|
||||
Copyright (C) 1988-2006 Free Software Foundation, Inc.
|
||||
Copyright (C) 1988-2009 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
@@ -16,13 +15,14 @@ preserved on all copies.
|
||||
document under the terms of the GNU Free Documentation License,
|
||||
Version 1.2 or any later version published by the Free Software
|
||||
Foundation; with no Invariant Sections, with the Front-Cover texts
|
||||
being "A GNU Manual," and with the Back-Cover Texts as in (a)
|
||||
being "A GNU Manual", and with the Back-Cover Texts as in (a)
|
||||
below. A copy of the license is included in the section entitled
|
||||
"GNU Free Documentation License."
|
||||
"GNU Free Documentation License".
|
||||
|
||||
(a) The FSF's Back-Cover Text is: You are free to copy and modify
|
||||
this GNU manual. Buying copies from GNU Press supports the FSF in
|
||||
developing GNU and promoting software freedom."
|
||||
|
||||
(a) The FSF's Back-Cover Text is: "You have freedom to copy and
|
||||
modify this GNU Manual, like GNU software. Copies published by
|
||||
the Free Software Foundation raise funds for GNU development."
|
||||
|
||||
INFO-DIR-SECTION Libraries
|
||||
START-INFO-DIR-ENTRY
|
||||
@@ -43,7 +43,7 @@ provide a command line interface.
|
||||
|
||||
* Command Line Editing:: GNU Readline User's Manual.
|
||||
* Programming with GNU Readline:: GNU Readline Programmer's Manual.
|
||||
* Copying This Manual:: Copying this manual.
|
||||
* GNU Free Documentation License:: License for copying this manual.
|
||||
* Concept Index:: Index of concepts described in this manual.
|
||||
* Function and Variable Index:: Index of externally visible functions
|
||||
and variables.
|
||||
@@ -407,6 +407,13 @@ Variable Settings
|
||||
completion in a case-insensitive fashion. The default value
|
||||
is `off'.
|
||||
|
||||
`completion-prefix-display-length'
|
||||
The length in characters of the common prefix of a list of
|
||||
possible completions that is displayed without modification.
|
||||
When set to a value greater than zero, common prefixes longer
|
||||
than this value are replaced with an ellipsis when displaying
|
||||
possible completions.
|
||||
|
||||
`completion-query-items'
|
||||
The number of possible completions that determines when the
|
||||
user is asked whether the list of possibilities should be
|
||||
@@ -449,6 +456,11 @@ Variable Settings
|
||||
history line retrieved with `previous-history' or
|
||||
`next-history'. The default is `off'.
|
||||
|
||||
`history-size'
|
||||
Set the maximum number of history entries saved in the
|
||||
history list. If set to zero, the number of entries in the
|
||||
history list is not limited.
|
||||
|
||||
`horizontal-scroll-mode'
|
||||
This variable can be set to either `on' or `off'. Setting it
|
||||
to `on' means that the text of the lines being edited will
|
||||
@@ -515,6 +527,12 @@ Variable Settings
|
||||
sorted horizontally in alphabetical order, rather than down
|
||||
the screen. The default is `off'.
|
||||
|
||||
`revert-all-at-newline'
|
||||
If set to `on', Readline will undo all changes to history
|
||||
lines before returning when `accept-line' is executed. By
|
||||
default, history lines may be modified and retain individual
|
||||
undo lists across calls to `readline'. The default is `off'.
|
||||
|
||||
`show-all-if-ambiguous'
|
||||
This alters the default behavior of the completion functions.
|
||||
If set to `on', words which have more than one possible
|
||||
@@ -1283,7 +1301,7 @@ the standard `vi' movement keys, move to previous history lines with
|
||||
aiding in the consistency of user interface across discrete programs
|
||||
that need to provide a command line interface.
|
||||
|
||||
Copyright (C) 1988-2006 Free Software Foundation, Inc.
|
||||
Copyright (C) 1988-2007 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice pare
|
||||
@@ -1300,7 +1318,7 @@ versions, except that this permission notice may be stated in a
|
||||
translation approved by the Foundation.
|
||||
|
||||
|
||||
File: readline.info, Node: Programming with GNU Readline, Next: Copying This Manual, Prev: Command Line Editing, Up: Top
|
||||
File: readline.info, Node: Programming with GNU Readline, Next: GNU Free Documentation License, Prev: Command Line Editing, Up: Top
|
||||
|
||||
2 Programming with GNU Readline
|
||||
*******************************
|
||||
@@ -1554,7 +1572,7 @@ These variables are available to function writers.
|
||||
|
||||
-- Variable: char * rl_line_buffer
|
||||
This is the line gathered so far. You are welcome to modify the
|
||||
contents of the line, but see *Note Allowing Undoing::. The
|
||||
contents of the line, but see *note Allowing Undoing::. The
|
||||
function `rl_extend_line_buffer' is available to increase the
|
||||
memory allocated to `rl_line_buffer'.
|
||||
|
||||
@@ -1776,6 +1794,29 @@ These variables are available to function writers.
|
||||
`RL_STATE_UNDOING'
|
||||
Readline is performing an undo.
|
||||
|
||||
`RL_STATE_INPUTPENDING'
|
||||
Readline has input pending due to a call to
|
||||
`rl_execute_next()'.
|
||||
|
||||
`RL_STATE_TTYCSAVED'
|
||||
Readline has saved the values of the terminal's special
|
||||
characters.
|
||||
|
||||
`RL_STATE_CALLBACK'
|
||||
Readline is currently using the alternate (callback) interface
|
||||
(*note Alternate Interface::).
|
||||
|
||||
`RL_STATE_VIMOTION'
|
||||
Readline is reading the argument to a vi-mode "motion"
|
||||
command.
|
||||
|
||||
`RL_STATE_MULTIKEY'
|
||||
Readline is reading a multiple-keystroke command.
|
||||
|
||||
`RL_STATE_VICMDONCE'
|
||||
Readline has entered vi command (movement) mode at least one
|
||||
time during the current call to `readline()'.
|
||||
|
||||
`RL_STATE_DONE'
|
||||
Readline has read a key sequence bound to `accept-line' and
|
||||
is about to return the line to the caller.
|
||||
@@ -2303,6 +2344,17 @@ File: readline.info, Node: Utility Functions, Next: Miscellaneous Functions,
|
||||
2.4.10 Utility Functions
|
||||
------------------------
|
||||
|
||||
-- Function: int rl_save_state (struct readline_state *sp)
|
||||
Save a snapshot of Readline's internal state to SP. The contents
|
||||
of the READLINE_STATE structure are documented in `readline.h'.
|
||||
The caller is responsible for allocating the structure.
|
||||
|
||||
-- Function: int rl_restore_state (struct readline_state *sp)
|
||||
Restore Readline's internal state to that stored in SP, which must
|
||||
have been saved by a call to `rl_save_state'. The contents of the
|
||||
READLINE_STATE structure are documented in `readline.h'. The
|
||||
caller is responsible for freeing the structure.
|
||||
|
||||
-- Function: void rl_free (void *mem)
|
||||
Deallocate the memory pointed to by MEM. MEM must have been
|
||||
allocated by `malloc'.
|
||||
@@ -2312,7 +2364,7 @@ File: readline.info, Node: Utility Functions, Next: Miscellaneous Functions,
|
||||
mark are preserved, if possible. If CLEAR_UNDO is non-zero, the
|
||||
undo list associated with the current line is cleared.
|
||||
|
||||
-- Function: int rl_extend_line_buffer (int len)
|
||||
-- Function: void rl_extend_line_buffer (int len)
|
||||
Ensure that `rl_line_buffer' has enough space to hold LEN
|
||||
characters, possibly reallocating it if necessary.
|
||||
|
||||
@@ -2606,6 +2658,12 @@ terminal and internal state cleanup upon receipt of a signal.
|
||||
call `rl_resize_terminal()' or `rl_set_screen_size()' to force Readline
|
||||
to update its idea of the terminal size when a `SIGWINCH' is received.
|
||||
|
||||
-- Function: void rl_echo_signal_char (int sig)
|
||||
If an application wishes to install its own signal handlers, but
|
||||
still have readline display characters that generate signals,
|
||||
calling this function with SIG set to `SIGINT', `SIGQUIT', or
|
||||
`SIGTSTP' will display the character generating that signal.
|
||||
|
||||
-- Function: void rl_resize_terminal (void)
|
||||
Update Readline's internal screen size by reading values from the
|
||||
kernel.
|
||||
@@ -3051,27 +3109,51 @@ command names, line editing features, and access to the history list.
|
||||
GNU Readline library. This application interactively allows users
|
||||
to manipulate files and their modes. */
|
||||
|
||||
#include <stdio.h>
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/file.h>
|
||||
#ifdef HAVE_SYS_FILE_H
|
||||
# include <sys/file.h>
|
||||
#endif
|
||||
#include <sys/stat.h>
|
||||
#include <sys/errno.h>
|
||||
|
||||
#ifdef HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
#include <fcntl.h>
|
||||
#include <stdio.h>
|
||||
#include <errno.h>
|
||||
|
||||
#if defined (HAVE_STRING_H)
|
||||
# include <string.h>
|
||||
#else /* !HAVE_STRING_H */
|
||||
# include <strings.h>
|
||||
#endif /* !HAVE_STRING_H */
|
||||
|
||||
#ifdef HAVE_STDLIB_H
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
|
||||
#include <time.h>
|
||||
|
||||
#include <readline/readline.h>
|
||||
#include <readline/history.h>
|
||||
|
||||
extern char *xmalloc ();
|
||||
extern char *xmalloc PARAMS((size_t));
|
||||
|
||||
/* The names of functions that actually do the manipulation. */
|
||||
int com_list __P((char *));
|
||||
int com_view __P((char *));
|
||||
int com_rename __P((char *));
|
||||
int com_stat __P((char *));
|
||||
int com_pwd __P((char *));
|
||||
int com_delete __P((char *));
|
||||
int com_help __P((char *));
|
||||
int com_cd __P((char *));
|
||||
int com_quit __P((char *));
|
||||
int com_list PARAMS((char *));
|
||||
int com_view PARAMS((char *));
|
||||
int com_rename PARAMS((char *));
|
||||
int com_stat PARAMS((char *));
|
||||
int com_pwd PARAMS((char *));
|
||||
int com_delete PARAMS((char *));
|
||||
int com_help PARAMS((char *));
|
||||
int com_cd PARAMS((char *));
|
||||
int com_quit PARAMS((char *));
|
||||
|
||||
/* A structure which contains information on the commands this program
|
||||
can understand. */
|
||||
@@ -3104,12 +3186,12 @@ command names, line editing features, and access to the history list.
|
||||
/* The name of this program, as taken from argv[0]. */
|
||||
char *progname;
|
||||
|
||||
/* When non-zero, this means the user is done using this program. */
|
||||
/* When non-zero, this global means the user is done using this program. */
|
||||
int done;
|
||||
|
||||
char *
|
||||
dupstr (s)
|
||||
int s;
|
||||
char *s;
|
||||
{
|
||||
char *r;
|
||||
|
||||
@@ -3234,12 +3316,12 @@ command names, line editing features, and access to the history list.
|
||||
/* */
|
||||
/* **************************************************************** */
|
||||
|
||||
char *command_generator __P((const char *, int));
|
||||
char **fileman_completion __P((const char *, int, int));
|
||||
char *command_generator PARAMS((const char *, int));
|
||||
char **fileman_completion PARAMS((const char *, int, int));
|
||||
|
||||
/* Tell the GNU Readline library how to complete. We want to try to
|
||||
complete on command names if this is the first word in the line, or
|
||||
on filenames if not. */
|
||||
/* Tell the GNU Readline library how to complete. We want to try to complete
|
||||
on command names if this is the first word in the line, or on filenames
|
||||
if not. */
|
||||
initialize_readline ()
|
||||
{
|
||||
/* Allow conditional parsing of the ~/.inputrc file. */
|
||||
@@ -3249,11 +3331,11 @@ command names, line editing features, and access to the history list.
|
||||
rl_attempted_completion_function = fileman_completion;
|
||||
}
|
||||
|
||||
/* Attempt to complete on the contents of TEXT. START and END
|
||||
bound the region of rl_line_buffer that contains the word to
|
||||
complete. TEXT is the word to complete. We can use the entire
|
||||
contents of rl_line_buffer in case we want to do some simple
|
||||
parsing. Returnthe array of matches, or NULL if there aren't any. */
|
||||
/* Attempt to complete on the contents of TEXT. START and END bound the
|
||||
region of rl_line_buffer that contains the word to complete. TEXT is
|
||||
the word to complete. We can use the entire contents of rl_line_buffer
|
||||
in case we want to do some simple parsing. Return the array of matches,
|
||||
or NULL if there aren't any. */
|
||||
char **
|
||||
fileman_completion (text, start, end)
|
||||
const char *text;
|
||||
@@ -3272,9 +3354,9 @@ command names, line editing features, and access to the history list.
|
||||
return (matches);
|
||||
}
|
||||
|
||||
/* Generator function for command completion. STATE lets us
|
||||
know whether to start from scratch; without any state
|
||||
(i.e. STATE == 0), then we start at the top of the list. */
|
||||
/* Generator function for command completion. STATE lets us know whether
|
||||
to start from scratch; without any state (i.e. STATE == 0), then we
|
||||
start at the top of the list. */
|
||||
char *
|
||||
command_generator (text, state)
|
||||
const char *text;
|
||||
@@ -3283,17 +3365,16 @@ command names, line editing features, and access to the history list.
|
||||
static int list_index, len;
|
||||
char *name;
|
||||
|
||||
/* If this is a new word to complete, initialize now. This
|
||||
includes saving the length of TEXT for efficiency, and
|
||||
initializing the index variable to 0. */
|
||||
/* If this is a new word to complete, initialize now. This includes
|
||||
saving the length of TEXT for efficiency, and initializing the index
|
||||
variable to 0. */
|
||||
if (!state)
|
||||
{
|
||||
list_index = 0;
|
||||
len = strlen (text);
|
||||
}
|
||||
|
||||
/* Return the next name which partially matches from the
|
||||
command list. */
|
||||
/* Return the next name which partially matches from the command list. */
|
||||
while (name = commands[list_index].name)
|
||||
{
|
||||
list_index++;
|
||||
@@ -3333,7 +3414,12 @@ command names, line editing features, and access to the history list.
|
||||
if (!valid_argument ("view", arg))
|
||||
return 1;
|
||||
|
||||
#if defined (__MSDOS__)
|
||||
/* more.com doesn't grok slashes in pathnames */
|
||||
sprintf (syscom, "less %s", arg);
|
||||
#else
|
||||
sprintf (syscom, "more %s", arg);
|
||||
#endif
|
||||
return (system (syscom));
|
||||
}
|
||||
|
||||
@@ -3360,7 +3446,8 @@ command names, line editing features, and access to the history list.
|
||||
|
||||
printf ("Statistics for `%s':\n", arg);
|
||||
|
||||
printf ("%s has %d link%s, and is %d byte%s in length.\n", arg,
|
||||
printf ("%s has %d link%s, and is %d byte%s in length.\n",
|
||||
arg,
|
||||
finfo.st_nlink,
|
||||
(finfo.st_nlink == 1) ? "" : "s",
|
||||
finfo.st_size,
|
||||
@@ -3449,8 +3536,7 @@ command names, line editing features, and access to the history list.
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* The user wishes to quit using this program. Just set DONE
|
||||
non-zero. */
|
||||
/* The user wishes to quit using this program. Just set DONE non-zero. */
|
||||
com_quit (arg)
|
||||
char *arg;
|
||||
{
|
||||
@@ -3463,13 +3549,12 @@ command names, line editing features, and access to the history list.
|
||||
char *caller;
|
||||
{
|
||||
fprintf (stderr,
|
||||
"%s: Too dangerous for me to distribute.\n",
|
||||
"%s: Too dangerous for me to distribute. Write it yourself.\n",
|
||||
caller);
|
||||
fprintf (stderr, "Write it yourself.\n");
|
||||
}
|
||||
|
||||
/* Return non-zero if ARG is a valid argument for CALLER,
|
||||
else print an error message and return zero. */
|
||||
/* Return non-zero if ARG is a valid argument for CALLER, else print
|
||||
an error message and return zero. */
|
||||
int
|
||||
valid_argument (caller, arg)
|
||||
char *caller, *arg;
|
||||
@@ -3484,25 +3569,15 @@ command names, line editing features, and access to the history list.
|
||||
}
|
||||
|
||||
|
||||
File: readline.info, Node: Copying This Manual, Next: Concept Index, Prev: Programming with GNU Readline, Up: Top
|
||||
File: readline.info, Node: GNU Free Documentation License, Next: Concept Index, Prev: Programming with GNU Readline, Up: Top
|
||||
|
||||
Appendix A Copying This Manual
|
||||
******************************
|
||||
|
||||
* Menu:
|
||||
|
||||
* GNU Free Documentation License:: License for copying this manual.
|
||||
|
||||
|
||||
File: readline.info, Node: GNU Free Documentation License, Up: Copying This Manual
|
||||
|
||||
A.1 GNU Free Documentation License
|
||||
==================================
|
||||
Appendix A GNU Free Documentation License
|
||||
*****************************************
|
||||
|
||||
Version 1.2, November 2002
|
||||
|
||||
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
@@ -3833,7 +3908,7 @@ A.1 GNU Free Documentation License
|
||||
a storage or distribution medium, is called an "aggregate" if the
|
||||
copyright resulting from the compilation is not used to limit the
|
||||
legal rights of the compilation's users beyond what the individual
|
||||
works permit. When the Document is included an aggregate, this
|
||||
works permit. When the Document is included in an aggregate, this
|
||||
License does not apply to the other works in the aggregate which
|
||||
are not themselves derivative works of the Document.
|
||||
|
||||
@@ -3894,8 +3969,8 @@ A.1 GNU Free Documentation License
|
||||
you may choose any version ever published (not as a draft) by the
|
||||
Free Software Foundation.
|
||||
|
||||
A.1.1 ADDENDUM: How to use this License for your documents
|
||||
----------------------------------------------------------
|
||||
ADDENDUM: How to use this License for your documents
|
||||
====================================================
|
||||
|
||||
To use this License in a document you have written, include a copy of
|
||||
the License in the document and put the following copyright and license
|
||||
@@ -3905,8 +3980,8 @@ notices just after the title page:
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.2
|
||||
or any later version published by the Free Software Foundation;
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled ``GNU
|
||||
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
|
||||
Texts. A copy of the license is included in the section entitled ``GNU
|
||||
Free Documentation License''.
|
||||
|
||||
If you have Invariant Sections, Front-Cover Texts and Back-Cover
|
||||
@@ -3926,7 +4001,7 @@ free software license, such as the GNU General Public License, to
|
||||
permit their use in free software.
|
||||
|
||||
|
||||
File: readline.info, Node: Concept Index, Next: Function and Variable Index, Prev: Copying This Manual, Up: Top
|
||||
File: readline.info, Node: Concept Index, Next: Function and Variable Index, Prev: GNU Free Documentation License, Up: Top
|
||||
|
||||
Concept Index
|
||||
*************
|
||||
@@ -3940,8 +4015,6 @@ Concept Index
|
||||
(line 6)
|
||||
* editing command lines: Readline Bare Essentials.
|
||||
(line 6)
|
||||
* FDL, GNU Free Documentation License: GNU Free Documentation License.
|
||||
(line 6)
|
||||
* initialization file, readline: Readline Init File. (line 6)
|
||||
* interaction, readline: Readline Interaction. (line 6)
|
||||
* kill ring: Readline Killing Commands.
|
||||
@@ -3965,12 +4038,12 @@ Function and Variable Index
|
||||
| ||||