commit bash-20090108 snapshot

This commit is contained in:
Chet Ramey
2011-12-07 09:35:09 -05:00
parent 012bac3904
commit dc9f44b307
146 changed files with 13566 additions and 12823 deletions
+12
View File
@@ -3,6 +3,18 @@ and the previous version, bash-4.0-alpha.
1. Changes to Bash
a. Fixed a bug that caused parsing errors when a $()-style command
substitution was follwed immediately by a quoted newline.
b. Fixed a bug that caused extended shell globbing patterns beginning with
`*(' to not work when used with pattern substitution word expansions.
------------------------------------------------------------------------------
This document details the changes between this version, bash-4.0-beta2,
and the previous version, bash-4.0-alpha.
1. Changes to Bash
a. Fixed a bug that caused failed word expansions to set $? but not
PIPESTATUS.
+27
View File
@@ -7275,3 +7275,30 @@ parse.y
- fix to rewind_input_stream to handle case of $(...) command
substitution followed by a quoted literal newline. Report and fix
from Andreas Schwab <schwab@suse.de>
1/7
---
subst.c
- fix match_wpattern and match_upattern to prefix a `*' to the
pattern even if it starts with a `*(' (if extglob is enabled)
before checking whether or not it can match anywhere in the
string. Fixes bug reported by os@sernet.de.
[bash-4.0-rc1 frozen]
1/9
---
locale.c
- since setlocale() doesn't set errno to anything meaningful,
don't include the strerror() result in the error message if
it fails
- make sure the error messages printed when setlocale fails are
localizable
builtins/shopt.def
- include <readline/history.h> if history in use
- new function, set_extglob, sets history_no_expand_chars to a
value that includes `)' if extended globbing is enabled, so we
don't try history expansion on !(...). Fixes bug reported by
Yang Zhang <yanghatespam@gmail.com>
+28
View File
@@ -7269,4 +7269,32 @@ doc/{bash.1,bashref.texi}
- make sure to reset comsub_ignore_return every time we throw to the
top level, like executing_list flag
1/2/2009
--------
parse.y
- fix to rewind_input_stream to handle case of $(...) command
substitution followed by a quoted literal newline. Report and fix
from Andreas Schwab <schwab@suse.de>
1/7
---
subst.c
- fix match_wpattern and match_upattern to prefix a `*' to the
pattern even if it starts with a `*(' (if extglob is enabled)
before checking whether or not it can match anywhere in the
string. Fixes bug reported by os@sernet.de.
[bash-4.0-rc1 frozen]
1/9
---
locale.c
- since setlocale() doesn't set errno to anything meaningful,
don't include the strerror() result in the error message if
it fails
- make sure the error messages printed when setlocale fails are
localizable
builtins/shopt.def
- include <readline/history.h> if history in use
Regular → Executable
View File
Regular → Executable
View File
+14 -14
View File
@@ -1,12 +1,12 @@
@%:@! /bin/sh
@%:@ From configure.in for Bash 4.0, version 4.008.
@%:@ From configure.in for Bash 4.0, version 4.009.
@%:@ Guess values for system-dependent variables and create Makefiles.
@%:@ Generated by GNU Autoconf 2.63 for bash 4.0-beta2.
@%:@ Generated by GNU Autoconf 2.63 for bash 4.0-rc1.
@%:@
@%:@ Report bugs to <bug-bash@gnu.org>.
@%:@
@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008,2009 Free Software Foundation, Inc.
@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@%:@ This configure script is free software; the Free Software Foundation
@%:@ gives unlimited permission to copy, distribute and modify it.
## --------------------- ##
@@ -597,8 +597,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='bash'
PACKAGE_TARNAME='bash'
PACKAGE_VERSION='4.0-beta2'
PACKAGE_STRING='bash 4.0-beta2'
PACKAGE_VERSION='4.0-rc1'
PACKAGE_STRING='bash 4.0-rc1'
PACKAGE_BUGREPORT='bug-bash@gnu.org'
ac_unique_file="shell.h"
@@ -1410,7 +1410,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures bash 4.0-beta2 to adapt to many kinds of systems.
\`configure' configures bash 4.0-rc1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1475,7 +1475,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of bash 4.0-beta2:";;
short | recursive ) echo "Configuration of bash 4.0-rc1:";;
esac
cat <<\_ACEOF
@@ -1648,11 +1648,11 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
bash configure 4.0-beta2
bash configure 4.0-rc1
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
2002, 2003, 2004, 2005, 2006, 2007, 2008,2009 Free Software Foundation, Inc.
2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -1662,7 +1662,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by bash $as_me 4.0-beta2, which was
It was created by bash $as_me 4.0-rc1, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2074,7 +2074,7 @@ ac_config_headers="$ac_config_headers config.h"
BASHVERS=4.0
RELSTATUS=beta2
RELSTATUS=rc1
case "$RELSTATUS" in
alp*|bet*|dev*|rc*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
@@ -30202,7 +30202,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by bash $as_me 4.0-beta2, which was
This file was extended by bash $as_me 4.0-rc1, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -30265,11 +30265,11 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
bash config.status 4.0-beta2
bash config.status 4.0-rc1
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Copyright (C) 2008,2009 Free Software Foundation, Inc.
Copyright (C) 2008 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
+1 -1
View File
@@ -1,4 +1,4 @@
m4trace:configure.in:29: -1- AC_INIT([bash], [4.0-beta2], [bug-bash@gnu.org])
m4trace:configure.in:29: -1- AC_INIT([bash], [4.0-rc1], [bug-bash@gnu.org])
m4trace:configure.in:29: -1- m4_pattern_forbid([^_?A[CHUM]_])
m4trace:configure.in:29: -1- m4_pattern_forbid([_AC_])
m4trace:configure.in:29: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+2 -2
View File
@@ -1006,8 +1006,8 @@ bash_forward_shellword (count, key)
if (rl_line_buffer[p] == 0 || p == rl_end)
{
rl_point = rl_end;
ding ();
rl_point = rl_end;
rl_ding ();
return 0;
}
+1 -1
View File
@@ -179,7 +179,7 @@ file_error_and_exit:
}
if ((flags & FEVAL_CHECKBINARY) &&
check_binary_file (string, (result > 80) ? 80 : result))
check_binary_file (string, (nr > 80) ? 80 : nr))
{
free (string);
(*errfunc) (_("%s: cannot execute binary file"), filename);
+23 -1
View File
@@ -62,6 +62,7 @@ $END
#include "bashgetopt.h"
#if defined (HISTORY)
# include <readline/history.h>
# include "../bashhist.h"
#endif
@@ -70,6 +71,10 @@ $END
#define OPTFMT "%-15s\t%s\n"
/* When `extglob' is enabled, we don't want to history-expand !(...) */
#define EXTGLOB_HIST_NOEXPAND " \t\n\r=(" /*)*/
#define BASIC_HIST_NOEXPAND " \t\n\r="
extern int allow_null_glob_expansion, fail_glob_expansion, glob_dot_filenames;
extern int cdable_vars, mail_warning, source_uses_path;
extern int no_exit_on_failed_exec, print_shift_error;
@@ -116,6 +121,10 @@ static int set_shellopts_after_change __P((int));
static int set_compatibility_level __P((int));
#if defined (EXTENDED_GLOB)
static int set_extglob __P((int));
#endif
#if defined (RESTRICTED_SHELL)
static int set_restricted_shell __P((int));
#endif
@@ -154,7 +163,7 @@ static struct {
{ "extdebug", &debugging_mode, (shopt_set_func_t *)NULL },
#endif
#if defined (EXTENDED_GLOB)
{ "extglob", &extended_glob, (shopt_set_func_t *)NULL },
{ "extglob", &extended_glob, set_extglob },
#endif
{ "extquote", &extended_quote, (shopt_set_func_t *)NULL },
{ "failglob", &fail_glob_expansion, (shopt_set_func_t *)NULL },
@@ -500,6 +509,19 @@ set_compatibility_level (mode)
return 0;
}
#if defined (EXTENDED_GLOB)
static int
set_extglob (mode)
int mode;
{
# if defined (BANG_HISTORY)
history_no_expand_chars = extended_glob ? EXTGLOB_HIST_NOEXPAND : BASIC_HIST_NOEXPAND;
# endif
return 0;
}
#endif
#if defined (RESTRICTED_SHELL)
/* Don't allow the value of restricted_shell to be modified. */
+39 -18
View File
@@ -1,23 +1,22 @@
This file is shopt.def, from which is created shopt.c.
It implements the Bash `shopt' builtin.
Copyright (C) 1994-2008 Free Software Foundation, Inc.
Copyright (C) 1994-2009 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
Bash is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2, or (at your option) any later
version.
Bash is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Bash is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
Bash is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with Bash; see the file COPYING. If not, write to the Free Software
Foundation, 59 Temple Place, Suite 330, Boston, MA 02111 USA.
You should have received a copy of the GNU General Public License
along with Bash. If not, see <http://www.gnu.org/licenses/>.
$PRODUCES shopt.c
@@ -63,6 +62,7 @@ $END
#include "bashgetopt.h"
#if defined (HISTORY)
# include <readline/history.h>
# include "../bashhist.h"
#endif
@@ -71,11 +71,15 @@ $END
#define OPTFMT "%-15s\t%s\n"
/* When `extglob' is enabled, we don't want to history-expand !(...) */
#define EXTGLOB_HIST_NOEXPAND " \t\n\r=(" /*)*/
#define BASIC_HIST_NOEXPAND " \t\n\r="
extern int allow_null_glob_expansion, fail_glob_expansion, glob_dot_filenames;
extern int cdable_vars, mail_warning, source_uses_path;
extern int no_exit_on_failed_exec, print_shift_error;
extern int check_hashed_filenames, promptvars;
extern int cdspelling, dircomplete_spelling, expand_aliases;
extern int cdspelling, expand_aliases;
extern int extended_quote;
extern int check_window_size;
extern int glob_ignore_case, match_ignore_case;
@@ -90,15 +94,12 @@ extern int glob_star;
extern int extended_glob;
#endif
#if defined (HISTORY)
extern int literal_history, command_oriented_history;
extern int force_append_history;
#endif
#if defined (READLINE)
extern int hist_verify, history_reediting, perform_hostname_completion;
extern int no_empty_command_completion;
extern int force_fignore;
extern int dircomplete_spelling;
extern int enable_hostname_completion __P((int));
#endif
@@ -120,6 +121,10 @@ static int set_shellopts_after_change __P((int));
static int set_compatibility_level __P((int));
#if defined (EXTENDED_GLOB)
static int set_extglob __P((int));
#endif
#if defined (RESTRICTED_SHELL)
static int set_restricted_shell __P((int));
#endif
@@ -147,7 +152,10 @@ static struct {
{ "cmdhist", &command_oriented_history, (shopt_set_func_t *)NULL },
#endif
{ "compat31", &shopt_compat31, set_compatibility_level },
{ "compat32", &shopt_compat32, set_compatibility_level },
#if defined (READLINE)
{ "dirspell", &dircomplete_spelling, (shopt_set_func_t *)NULL },
#endif
{ "dotglob", &glob_dot_filenames, (shopt_set_func_t *)NULL },
{ "execfail", &no_exit_on_failed_exec, (shopt_set_func_t *)NULL },
{ "expand_aliases", &expand_aliases, (shopt_set_func_t *)NULL },
@@ -501,6 +509,19 @@ set_compatibility_level (mode)
return 0;
}
#if defined (EXTENDED_GLOB)
static int
set_extglob (mode)
int mode;
{
# if defined (BANG_HISTORY)
history_no_expand_chars = extended_glob ? EXTGLOB_HIST_NOEXPAND : BASIC_HIST_NOEXPAND;
# endif
return 0;
}
#endif
#if defined (RESTRICTED_SHELL)
/* Don't allow the value of restricted_shell to be modified. */
Vendored
+14 -14
View File
@@ -1,12 +1,12 @@
#! /bin/sh
# From configure.in for Bash 4.0, version 4.008.
# From configure.in for Bash 4.0, version 4.009.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.63 for bash 4.0-beta2.
# Generated by GNU Autoconf 2.63 for bash 4.0-rc1.
#
# Report bugs to <bug-bash@gnu.org>.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008,2009 Free Software Foundation, Inc.
# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
## --------------------- ##
@@ -597,8 +597,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='bash'
PACKAGE_TARNAME='bash'
PACKAGE_VERSION='4.0-beta2'
PACKAGE_STRING='bash 4.0-beta2'
PACKAGE_VERSION='4.0-rc1'
PACKAGE_STRING='bash 4.0-rc1'
PACKAGE_BUGREPORT='bug-bash@gnu.org'
ac_unique_file="shell.h"
@@ -1410,7 +1410,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures bash 4.0-beta2 to adapt to many kinds of systems.
\`configure' configures bash 4.0-rc1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1475,7 +1475,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of bash 4.0-beta2:";;
short | recursive ) echo "Configuration of bash 4.0-rc1:";;
esac
cat <<\_ACEOF
@@ -1648,11 +1648,11 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
bash configure 4.0-beta2
bash configure 4.0-rc1
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
2002, 2003, 2004, 2005, 2006, 2007, 2008,2009 Free Software Foundation, Inc.
2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -1662,7 +1662,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by bash $as_me 4.0-beta2, which was
It was created by bash $as_me 4.0-rc1, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2074,7 +2074,7 @@ ac_config_headers="$ac_config_headers config.h"
BASHVERS=4.0
RELSTATUS=beta2
RELSTATUS=rc1
case "$RELSTATUS" in
alp*|bet*|dev*|rc*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
@@ -30202,7 +30202,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by bash $as_me 4.0-beta2, which was
This file was extended by bash $as_me 4.0-rc1, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -30265,11 +30265,11 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
bash config.status 4.0-beta2
bash config.status 4.0-rc1
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Copyright (C) 2008,2009 Free Software Foundation, Inc.
Copyright (C) 2008 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
+2 -2
View File
@@ -21,10 +21,10 @@ dnl Process this file with autoconf to produce a configure script.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AC_REVISION([for Bash 4.0, version 4.008])dnl
AC_REVISION([for Bash 4.0, version 4.009])dnl
define(bashvers, 4.0)
define(relstatus, beta2)
define(relstatus, rc1)
AC_INIT([bash], bashvers-relstatus, [bug-bash@gnu.org])
+4 -3
View File
@@ -2484,9 +2484,10 @@ introduce indirection.
.PP
In each of the cases below, \fIword\fP is subject to tilde expansion,
parameter expansion, command substitution, and arithmetic expansion.
When not performing substring expansion, \fBbash\fP tests for a parameter
that is unset or null; omitting the colon results in a test only for a
parameter that is unset.
.PP
When not performing substring expansion, using the forms documented below,
\fBbash\fP tests for a parameter that is unset or null. Omitting the colon
results in a test only for a parameter that is unset.
.PP
.PD 0
.TP
+34 -17
View File
@@ -5,12 +5,12 @@
.\" Case Western Reserve University
.\" chet@po.cwru.edu
.\"
.\" Last Change: Sat Sep 13 18:27:41 EDT 2008
.\" Last Change: Mon Dec 29 16:49:01 EST 2008
.\"
.\" bash_builtins, strip all but Built-Ins section
.if \n(zZ=1 .ig zZ
.if \n(zY=1 .ig zY
.TH BASH 1 "2008 September 13" "GNU Bash-4.0"
.TH BASH 1 "2008 December 29" "GNU Bash-4.0"
.\"
.\" There's some problem with having a `@'
.\" in a tagged paragraph with the BSD man macros.
@@ -50,8 +50,8 @@ bash \- GNU Bourne-Again SHell
[options]
[file]
.SH COPYRIGHT
.if n Bash is Copyright (C) 1989-2008 by the Free Software Foundation, Inc.
.if t Bash is Copyright \(co 1989-2008 by the Free Software Foundation, Inc.
.if n Bash is Copyright (C) 1989-2009 by the Free Software Foundation, Inc.
.if t Bash is Copyright \(co 1989-2009 by the Free Software Foundation, Inc.
.SH DESCRIPTION
.B Bash
is an \fBsh\fR-compatible command language interpreter that
@@ -2570,7 +2570,7 @@ ${\fB!\fP\fIprefix\fP\fB*\fP}
.TP
${\fB!\fP\fIprefix\fP\fB@\fP}
.PD
\fBExpand to names matching\fP \fIprefix\fP\fB.\fP
\fBNames matching prefix.\fP
Expands to the names of variables whose names begin with \fIprefix\fP,
separated by the first character of the
.SM
@@ -2584,7 +2584,7 @@ ${\fB!\fP\fIname\fP[\fI@\fP]}
.TP
${\fB!\fP\fIname\fP[\fI*\fP]}
.PD
\fBExpand to list of array keys.\fP
\fBList of array keys.\fP
If \fIname\fP is an array variable, expands to the list of array indices
(keys) assigned in \fIname\fP.
If \fIname\fP is not an array, expands to 0 if \fIname\fP is set and null
@@ -2714,6 +2714,7 @@ ${\fIparameter\fP\fB,\fP\fIpattern\fP}
.TP
${\fIparameter\fP\fB,,\fP\fIpattern\fP}
.PD
\fBCase modification.\fP
This expansion modifies the case of alphabetic characters in \fIparameter\fP.
The \fIpattern\fP is expanded to produce a pattern just as in
pathname expansion.
@@ -2921,7 +2922,7 @@ file names matching the pattern.
If no matching file names are found,
and the shell option
.B nullglob
is disabled, the word is left unchanged.
is not enabled, the word is left unchanged.
If the
.B nullglob
option is set, and no matches are found,
@@ -3333,7 +3334,7 @@ This is semantically equivalent to
.PP
This type of redirection instructs the shell to read input from the
current source until a line containing only
.I word
.I delimiter
(with no trailing blanks)
is seen. All of
the lines read up to that point are then used as the standard
@@ -4061,6 +4062,10 @@ commands that are invoked as part of a pipeline are also executed in a
subshell environment. Changes made to the subshell environment
cannot affect the shell's execution environment.
.PP
Subshells spawned to execute command substitutions inherit the value of
the \fB\-e\fP option from the parent shell. When not in posix mode,
Bash clears the \fB\-e\fP option in such subshells.
.PP
If a command is followed by a \fB&\fP and job control is not active, the
default standard input for the command is the empty file \fI/dev/null\fP.
Otherwise, the invoked command inherits the file descriptors of the calling
@@ -5137,8 +5142,16 @@ Move forward to the end of the next word. Words are composed of
alphanumeric characters (letters and digits).
.TP
.B backward\-word (M\-b)
Move back to the start of the current or previous word. Words are
composed of alphanumeric characters (letters and digits).
Move back to the start of the current or previous word.
Words are composed of alphanumeric characters (letters and digits).
.TP
.B shell\-forward\-word
Move forward to the end of the next word.
Words are delimited by non-quoted shell metacharacters.
.TP
.B shell\-backward\-word
Move back to the start of the current or previous word.
Words are delimited by non-quoted shell metacharacters.
.TP
.B clear\-screen (C\-l)
Clear the screen leaving the current line at the top of the screen.
@@ -5366,6 +5379,15 @@ Word boundaries are the same as those used by \fBforward\-word\fP.
Kill the word behind point.
Word boundaries are the same as those used by \fBbackward\-word\fP.
.TP
.B shell\-kill\-word (M\-d)
Kill from point to the end of the current word, or if between
words, to the end of the next word.
Word boundaries are the same as those used by \fBshell\-forward\-word\fP.
.TP
.B shell\-backward\-kill\-word (M\-Rubout)
Kill the word behind point.
Word boundaries are the same as those used by \fBshell\-backward\-word\fP.
.TP
.B unix\-word\-rubout (C\-w)
Kill the word behind point, using white space as a word boundary.
The killed text is saved on the kill-ring.
@@ -7979,7 +8001,7 @@ Read-only variables cannot be reset.
In \fIposix mode\fP, only shell variables are listed.
The output is sorted according to the current locale.
When options are specified, they set or unset shell attributes.
Any arguments remaining after the options are processed are treated
Any arguments remaining after option processing are treated
as values for the positional parameters and are assigned, in order, to
.BR $1 ,
.BR $2 ,
@@ -8126,6 +8148,7 @@ Same as
.B noglob
Same as
.BR \-f .
.TP 8
.B nolog
Currently ignored.
.TP 8
@@ -9356,12 +9379,6 @@ It suffices to place the sequence of commands between
parentheses to force it into a subshell, which may be stopped as
a unit.
.PP
Commands inside of \fB$(\fP...\fB)\fP command substitution are not
parsed until substitution is attempted. This will delay error
reporting until some time after the command is entered. For example,
unmatched parentheses, even inside shell comments, will result in
error messages while the construct is being read.
.PP
Array variables may not (yet) be exported.
.PP
There may be only one active coprocess at a time.
BIN
View File
Binary file not shown.
+3239 -3241
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+13 -13
View File
@@ -1,4 +1,4 @@
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.4.8) 17 NOV 2008 17:38
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 5 JAN 2009 10:32
**/Users/chet/src/bash/src/doc/bashref.texi
(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -173,7 +173,7 @@ textttsl pat-tern@texttt ][]) @textttsl command-list @texttt ;;][] esac[][]
[11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25]
[26] [27] [28] [29] [30] [31] [32] [33] Chapter 4 [34] [35] [36] [37] [38]
[39] [40] [41]
Underfull \hbox (badness 5231) in paragraph at lines 3266--3279
Underfull \hbox (badness 5231) in paragraph at lines 3270--3283
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -186,7 +186,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.etc.
[42] [43] [44] [45] [46]
Overfull \hbox (102.08961pt too wide) in paragraph at lines 3687--3687
Overfull \hbox (102.08961pt too wide) in paragraph at lines 3691--3691
[]@texttt read [-ers] [-a @textttsl aname@texttt ] [-d @textttsl de-lim@texttt
] [-i @textttsl text@texttt ] [-n @textttsl nchars@texttt ] [-p @textttsl prom
pt@texttt ] [-t @textttsl time-
@@ -200,7 +200,7 @@ pt@texttt ] [-t @textttsl time-
.etc.
[47] [48] [49] [50] [51] [52] [53] [54] [55]
Underfull \hbox (badness 2573) in paragraph at lines 4345--4349
Underfull \hbox (badness 2573) in paragraph at lines 4349--4353
[] []@textrm Error trac-ing is en-abled: com-mand sub-sti-tu-tion, shell
@hbox(7.60416+2.12917)x433.62, glue set 2.95305
@@ -217,7 +217,7 @@ Underfull \hbox (badness 2573) in paragraph at lines 4345--4349
[56] [57] Chapter 5 [58] [59] [60] [61] [62] [63] [64] [65] [66] Chapter 6
[67] [68]
Overfull \hbox (51.96864pt too wide) in paragraph at lines 5188--5188
Overfull \hbox (51.96864pt too wide) in paragraph at lines 5192--5192
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -230,7 +230,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
Overfull \hbox (76.23077pt too wide) in paragraph at lines 5189--5189
Overfull \hbox (76.23077pt too wide) in paragraph at lines 5193--5193
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
-
@@ -244,7 +244,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 5189--5189
.etc.
Overfull \hbox (34.72258pt too wide) in paragraph at lines 5190--5190
Overfull \hbox (34.72258pt too wide) in paragraph at lines 5194--5194
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -257,7 +257,7 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
[69] [70]
Underfull \hbox (badness 2245) in paragraph at lines 5364--5366
Underfull \hbox (badness 2245) in paragraph at lines 5368--5370
[]@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from
the file
@@ -270,7 +270,7 @@ the file
.etc.
[71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84]
Underfull \hbox (badness 2521) in paragraph at lines 6501--6504
Underfull \hbox (badness 2521) in paragraph at lines 6505--6508
@textrm `@texttt --enable-strict-posix-default[]@textrm '[] to @texttt configur
e[] @textrm when build-ing (see Sec-tion 10.8
@@ -325,7 +325,7 @@ Underfull \hbox (badness 2753) in paragraph at lines 1827--1830
[116] [117]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[118] [119] [120] [121] [122]) Chapter 10 [123] [124] [125] [126] [127]
Underfull \hbox (badness 2772) in paragraph at lines 7100--7104
Underfull \hbox (badness 2772) in paragraph at lines 7104--7108
[]@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
s/large_
@@ -367,11 +367,11 @@ Overfull \vbox (40.58205pt too high) has occurred while \output is active
[155] [156] )
Here is how much of TeX's memory you used:
1735 strings out of 97980
23684 string characters out of 1221006
52963 words of memory out of 1500000
23684 string characters out of 1221004
52965 words of memory out of 1500000
2586 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
15i,8n,11p,269b,474s stack positions out of 5000i,500n,6000p,200000b,5000s
Output written on bashref.dvi (162 pages, 635768 bytes).
Output written on bashref.dvi (162 pages, 636020 bytes).
BIN
View File
Binary file not shown.
+6 -5
View File
@@ -1614,11 +1614,12 @@ introduce indirection.
In each of the cases below, @var{word} is subject to tilde expansion,
parameter expansion, command substitution, and arithmetic expansion.
When not performing substring expansion, Bash tests for a parameter
that is unset or null; omitting the colon results in a test only for a
parameter that is unset. Put another way, if the colon is included,
the operator tests for both existence and that the value is not null;
if the colon is omitted, the operator tests only for existence.
When not performing substring expansion, using the form described
below, Bash tests for a parameter that is unset or null.
Omitting the colon results in a test only for a parameter that is unset.
Put another way, if the colon is included,
the operator tests for both @var{parameter}'s existence and that its value
is not null; if the colon is omitted, the operator tests only for existence.
@table @code
+10 -4
View File
@@ -16,7 +16,7 @@ This is Edition @value{EDITION}, last updated @value{UPDATED},
of @cite{The GNU Bash Reference Manual},
for @code{Bash}, Version @value{VERSION}.
Copyright @copyright{} 1988--2008 Free Software Foundation, Inc.
Copyright @copyright{} 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
@@ -275,6 +275,7 @@ Also referred to as an @code{identifier}.
@cindex operator, shell
A @code{control operator} or a @code{redirection operator}.
@xref{Redirections}, for a list of redirection operators.
Operators contain at least one unquoted @code{metacharacter}.
@item process group
@cindex process group
@@ -308,12 +309,13 @@ A shell builtin command that has been classified as special by the
@item token
@cindex token
A sequence of characters considered a single unit by the shell. It is
either a @code{word} or an @code{operator}.
A sequence of characters considered a single unit by the shell.
It is either a @code{word} or an @code{operator}.
@item word
@cindex word
A @code{token} that is not an @code{operator}.
A sequence of characters treated as a unit by the shell.
Words may not include unquoted @code{metacharacters}.
@end table
@node Basic Shell Features
@@ -2532,6 +2534,10 @@ commands that are invoked as part of a pipeline are also executed
in a subshell environment. Changes made to the subshell environment
cannot affect the shell's execution environment.
Subshells spawned to execute command substitutions inherit the value of
the @option{-e} option from the parent shell. When not in @sc{posix} mode,
Bash clears the @option{-e} option in such subshells.
If a command is followed by a @samp{&} and job control is not active, the
default standard input for the command is the empty file @file{/dev/null}.
Otherwise, the invoked command inherits the file descriptors of the calling
+2 -1
View File
@@ -50,8 +50,9 @@ extern void internal_error __P((const char *, ...)) __attribute__((__format__ (
/* Report an internal warning. */
extern void internal_warning __P((const char *, ...)) __attribute__((__format__ (printf, 1, 2)));
/* Debugging function, not enabled in released version. */
/* Debugging functions, not enabled in released version. */
extern void itrace __P((const char *, ...)) __attribute__ ((__format__ (printf, 1, 2)));
extern void trace __P((const char *, ...)) __attribute__ ((__format__ (printf, 1, 2)));
/* Report an error having to do with command parsing or execution. */
extern void command_error __P((const char *, int, int, int));
Regular → Executable
View File
Regular → Executable
View File
+6
View File
@@ -168,6 +168,9 @@ extern long get_clk_tck __P((void));
extern void clock_t_to_secs ();
extern void print_clock_t ();
/* Declarations for functions defined in lib/sh/fdprintf.c */
extern void fdprintf __P((int, const char *, ...)) __attribute__((__format__ (printf, 2, 3)));
/* Declarations for functions defined in lib/sh/fmtulong.c */
#define FL_PREFIX 0x01 /* add 0x, 0X, or 0 prefix as appropriate */
#define FL_ADDBASE 0x02 /* add base# prefix to converted value */
@@ -200,6 +203,9 @@ extern int fpurge __P((FILE *stream));
extern char *getcwd __P((char *, size_t));
#endif
/* Declarations for functions defined in lib/sh/input_avail.c */
extern int input_avail __P((int));
/* Declarations for functions defined in lib/sh/itos.c */
extern char *inttostr __P((intmax_t, char *, size_t));
extern char *itos __P((intmax_t));
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
+17 -20
View File
@@ -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{}}
+2 -3
View File
@@ -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}
+2 -4
View File
@@ -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
View File
@@ -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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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>`&#38;'</SAMP>.
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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"> &lt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC20"> &gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> &gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC6"> &lt;&lt; </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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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>&nbsp;&nbsp;</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"> &lt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> &gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> &lt;&lt; </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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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>&nbsp;</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"> &lt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> &gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> &lt;&lt; </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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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>&nbsp;</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"> &lt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC23"> &gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC23"> &lt;&lt; </A>]</TD>
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC19"> &lt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> &gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> &lt;&lt; </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"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC22"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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: &nbsp; </th><td><A HREF="history.html#cp_A" style="text-decoration:none"><b>A</b></A>
&nbsp;
<A HREF="history.html#cp_E" style="text-decoration:none"><b>E</b></A>
&nbsp;
<A HREF="history.html#cp_F" style="text-decoration:none"><b>F</b></A>
&nbsp;
<A HREF="history.html#cp_H" style="text-decoration:none"><b>H</b></A>
&nbsp;
</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.
&nbsp;
<A HREF="history.html#cp_E" style="text-decoration:none"><b>E</b></A>
&nbsp;
<A HREF="history.html#cp_F" style="text-decoration:none"><b>F</b></A>
&nbsp;
<A HREF="history.html#cp_H" style="text-decoration:none"><b>H</b></A>
&nbsp;
</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"> &lt; </A>]</TD>
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC21"> &lt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[ &gt; ]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT">[ &lt;&lt; ]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_Top"> Up </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[ &gt;&gt; ]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <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: &nbsp; </th><td><A HREF="history.html#vr_A" style="text-decoration:none"><b>A</b></A>
&nbsp;
<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>
+44 -56
View File
@@ -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
+15 -15
View File
@@ -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
View File
File diff suppressed because it is too large Load Diff
+16 -18
View File
@@ -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
View File
@@ -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}}
+45 -45
View File
@@ -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.
File diff suppressed because it is too large Load Diff
+259 -177
View File
@@ -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
[index]
* Menu:
* _rl_digit_p: Utility Functions. (line 50)
* _rl_digit_value: Utility Functions. (line 61)
* _rl_lowercase_p: Utility Functions. (line 47)
* _rl_to_lower: Utility Functions. (line 57)
* _rl_to_upper: Utility Functions. (line 53)
* _rl_uppercase_p: Utility Functions. (line 44)
* _rl_digit_p: Utility Functions. (line 61)
* _rl_digit_value: Utility Functions. (line 72)
* _rl_lowercase_p: Utility Functions. (line 58)
* _rl_to_lower: Utility Functions. (line 68)
* _rl_to_upper: Utility Functions. (line 64)
* _rl_uppercase_p: Utility Functions. (line 55)
* abort (C-g): Miscellaneous Commands.
(line 10)
* accept-line (Newline or Return): Commands For History.
@@ -4000,10 +4073,12 @@ Function and Variable Index
(line 47)
* complete (<TAB>): Commands For Completion.
(line 6)
* completion-query-items: Readline Init File Syntax.
* completion-prefix-display-length: Readline Init File Syntax.
(line 57)
* completion-query-items: Readline Init File Syntax.
(line 64)
* convert-meta: Readline Init File Syntax.
(line 67)
(line 74)
* copy-backward-word (): Commands For Killing.
(line 49)
* copy-forward-word (): Commands For Killing.
@@ -4017,7 +4092,7 @@ Function and Variable Index
(line 37)
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
* disable-completion: Readline Init File Syntax.
(line 73)
(line 80)
* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
(line 14)
* downcase-word (M-l): Commands For Text. (line 45)
@@ -4028,9 +4103,9 @@ Function and Variable Index
* dump-variables (): Miscellaneous Commands.
(line 67)
* editing-mode: Readline Init File Syntax.
(line 78)
(line 85)
* enable-keypad: Readline Init File Syntax.
(line 84)
(line 91)
* end-kbd-macro (C-x )): Keyboard Macros. (line 9)
* end-of-history (M->): Commands For History.
(line 22)
@@ -4038,30 +4113,32 @@ Function and Variable Index
* exchange-point-and-mark (C-x C-x): Miscellaneous Commands.
(line 36)
* expand-tilde: Readline Init File Syntax.
(line 89)
(line 96)
* forward-backward-delete-char (): Commands For Text. (line 15)
* forward-char (C-f): Commands For Moving. (line 12)
* forward-search-history (C-s): Commands For History.
(line 30)
* forward-word (M-f): Commands For Moving. (line 18)
* history-preserve-point: Readline Init File Syntax.
(line 93)
(line 100)
* history-search-backward (): Commands For History.
(line 50)
* history-search-forward (): Commands For History.
(line 45)
* horizontal-scroll-mode: Readline Init File Syntax.
(line 99)
* input-meta: Readline Init File Syntax.
* history-size: Readline Init File Syntax.
(line 106)
* horizontal-scroll-mode: Readline Init File Syntax.
(line 111)
* input-meta: Readline Init File Syntax.
(line 118)
* insert-comment (M-#): Miscellaneous Commands.
(line 51)
* insert-completions (M-*): Commands For Completion.
(line 14)
* isearch-terminators: Readline Init File Syntax.
(line 113)
(line 125)
* keymap: Readline Init File Syntax.
(line 120)
(line 132)
* kill-line (C-k): Commands For Killing.
(line 6)
* kill-region (): Commands For Killing.
@@ -4071,15 +4148,15 @@ Function and Variable Index
* kill-word (M-d): Commands For Killing.
(line 19)
* mark-modified-lines: Readline Init File Syntax.
(line 133)
(line 145)
* mark-symlinked-directories: Readline Init File Syntax.
(line 138)
(line 150)
* match-hidden-files: Readline Init File Syntax.
(line 143)
(line 155)
* menu-complete (): Commands For Completion.
(line 18)
* meta-flag: Readline Init File Syntax.
(line 106)
(line 118)
* next-history (C-n): Commands For History.
(line 16)
* non-incremental-forward-search-history (M-n): Commands For History.
@@ -4087,10 +4164,10 @@ Function and Variable Index
* non-incremental-reverse-search-history (M-p): Commands For History.
(line 35)
* output-meta: Readline Init File Syntax.
(line 150)
(line 162)
* overwrite-mode (): Commands For Text. (line 53)
* page-completions: Readline Init File Syntax.
(line 155)
(line 167)
* possible-completions (M-?): Commands For Completion.
(line 11)
* prefix-meta (<ESC>): Miscellaneous Commands.
@@ -4104,13 +4181,15 @@ Function and Variable Index
* redraw-current-line (): Commands For Moving. (line 30)
* reverse-search-history (C-r): Commands For History.
(line 26)
* revert-all-at-newline: Readline Init File Syntax.
(line 177)
* revert-line (M-r): Miscellaneous Commands.
(line 25)
* rl_add_defun: Function Naming. (line 20)
* rl_add_funmap_entry: Associating Function Names and Bindings.
(line 47)
* rl_add_undo: Allowing Undoing. (line 41)
* rl_alphabetic: Utility Functions. (line 28)
* rl_alphabetic: Utility Functions. (line 39)
* rl_already_prompted: Readline Variables. (line 64)
* rl_attempted_completion_function: Completion Variables.
(line 12)
@@ -4144,7 +4223,7 @@ Function and Variable Index
* rl_clear_message: Redisplay. (line 48)
* rl_clear_pending_input: Character Input. (line 30)
* rl_clear_signals: Readline Signal Handling.
(line 119)
(line 125)
* rl_complete <1>: Completion Functions.
(line 20)
* rl_complete: How Completing Works.
@@ -4159,10 +4238,10 @@ Function and Variable Index
(line 140)
* rl_completion_display_matches_hook: Completion Variables.
(line 80)
* rl_completion_entry_function <1>: Completion Variables.
(line 7)
* rl_completion_entry_function: How Completing Works.
* rl_completion_entry_function <1>: How Completing Works.
(line 55)
* rl_completion_entry_function: Completion Variables.
(line 7)
* rl_completion_found_quote: Completion Variables.
(line 168)
* rl_completion_invoking_key: Completion Variables.
@@ -4191,16 +4270,18 @@ Function and Variable Index
* rl_delete_text: Modifying Text. (line 11)
* rl_deprep_term_function: Readline Variables. (line 149)
* rl_deprep_terminal: Terminal Management. (line 13)
* rl_ding: Utility Functions. (line 25)
* rl_ding: Utility Functions. (line 36)
* rl_directory_completion_hook: Completion Variables.
(line 64)
* rl_discard_keymap: Keymaps. (line 26)
* rl_dispatching: Readline Variables. (line 41)
* rl_display_match_list: Utility Functions. (line 32)
* rl_display_match_list: Utility Functions. (line 43)
* rl_display_prompt: Readline Variables. (line 59)
* rl_do_undo: Allowing Undoing. (line 48)
* rl_done: Readline Variables. (line 28)
* rl_editing_mode: Readline Variables. (line 247)
* rl_echo_signal_char: Readline Signal Handling.
(line 89)
* rl_editing_mode: Readline Variables. (line 270)
* rl_end: Readline Variables. (line 19)
* rl_end_undo_group: Allowing Undoing. (line 35)
* rl_erase_empty_line: Readline Variables. (line 47)
@@ -4209,8 +4290,8 @@ Function and Variable Index
* rl_executing_keymap: Readline Variables. (line 155)
* rl_executing_macro: Readline Variables. (line 163)
* rl_expand_prompt: Redisplay. (line 64)
* rl_explicit_arg: Readline Variables. (line 238)
* rl_extend_line_buffer: Utility Functions. (line 16)
* rl_explicit_arg: Readline Variables. (line 261)
* rl_extend_line_buffer: Utility Functions. (line 27)
* rl_filename_completion_desired: Completion Variables.
(line 190)
* rl_filename_completion_function: Completion Functions.
@@ -4224,7 +4305,7 @@ Function and Variable Index
* rl_filename_quoting_function: Completion Variables.
(line 24)
* rl_forced_update_display: Redisplay. (line 11)
* rl_free: Utility Functions. (line 7)
* rl_free: Utility Functions. (line 18)
* rl_free_line_state: Readline Signal Handling.
(line 72)
* rl_free_undo_list: Allowing Undoing. (line 45)
@@ -4239,7 +4320,7 @@ Function and Variable Index
* rl_get_keymap_by_name: Keymaps. (line 38)
* rl_get_keymap_name: Keymaps. (line 43)
* rl_get_screen_size: Readline Signal Handling.
(line 102)
(line 108)
* rl_get_termcap: Miscellaneous Functions.
(line 42)
* rl_getc: Character Input. (line 15)
@@ -4251,7 +4332,7 @@ Function and Variable Index
(line 56)
* rl_inhibit_completion: Completion Variables.
(line 239)
* rl_initialize: Utility Functions. (line 20)
* rl_initialize: Utility Functions. (line 31)
* rl_insert_completions: Completion Functions.
(line 32)
* rl_insert_text: Modifying Text. (line 7)
@@ -4278,7 +4359,7 @@ Function and Variable Index
* rl_named_function: Associating Function Names and Bindings.
(line 11)
* rl_num_chars_to_read: Readline Variables. (line 32)
* rl_numeric_arg: Readline Variables. (line 242)
* rl_numeric_arg: Readline Variables. (line 265)
* rl_on_new_line: Redisplay. (line 15)
* rl_on_new_line_with_prompt: Redisplay. (line 19)
* rl_outstream: Readline Variables. (line 101)
@@ -4300,17 +4381,19 @@ Function and Variable Index
* rl_readline_version: Readline Variables. (line 76)
* rl_redisplay: Redisplay. (line 7)
* rl_redisplay_function: Readline Variables. (line 136)
* rl_replace_line: Utility Functions. (line 11)
* rl_replace_line: Utility Functions. (line 22)
* rl_reset_after_signal: Readline Signal Handling.
(line 80)
* rl_reset_line_state: Redisplay. (line 26)
* rl_reset_screen_size: Readline Signal Handling.
(line 106)
(line 112)
* rl_reset_terminal: Terminal Management. (line 28)
* rl_resize_terminal: Readline Signal Handling.
(line 89)
(line 95)
* rl_restore_prompt: Redisplay. (line 57)
* rl_restore_state: Utility Functions. (line 12)
* rl_save_prompt: Redisplay. (line 53)
* rl_save_state: Utility Functions. (line 7)
* rl_set_key: Binding Keys. (line 73)
* rl_set_keyboard_input_timeout: Character Input. (line 35)
* rl_set_keymap: Keymaps. (line 35)
@@ -4318,9 +4401,9 @@ Function and Variable Index
(line 37)
* rl_set_prompt: Redisplay. (line 78)
* rl_set_screen_size: Readline Signal Handling.
(line 93)
(line 99)
* rl_set_signals: Readline Signal Handling.
(line 113)
(line 119)
* rl_show_char: Redisplay. (line 33)
* rl_sort_completion_matches: Completion Variables.
(line 217)
@@ -4347,9 +4430,9 @@ Function and Variable Index
* set-mark (C-@): Miscellaneous Commands.
(line 32)
* show-all-if-ambiguous: Readline Init File Syntax.
(line 165)
(line 183)
* show-all-if-unmodified: Readline Init File Syntax.
(line 171)
(line 189)
* start-kbd-macro (C-x (): Keyboard Macros. (line 6)
* transpose-chars (C-t): Commands For Text. (line 30)
* transpose-words (M-t): Commands For Text. (line 36)
@@ -4364,7 +4447,7 @@ Function and Variable Index
(line 28)
* upcase-word (M-u): Commands For Text. (line 41)
* visible-stats: Readline Init File Syntax.
(line 180)
(line 198)
* yank (C-y): Commands For Killing.
(line 59)
* yank-last-arg (M-. or M-_): Commands For History.
@@ -4377,58 +4460,57 @@ Function and Variable Index

Tag Table:
Node: Top1297
Node: Command Line Editing1935
Node: Introduction and Notation2587
Node: Readline Interaction4210
Node: Readline Bare Essentials5402
Node: Readline Movement Commands7192
Node: Readline Killing Commands8158
Node: Readline Arguments10079
Node: Searching11124
Node: Readline Init File13276
Node: Readline Init File Syntax14430
Node: Conditional Init Constructs26524
Node: Sample Init File29058
Node: Bindable Readline Commands32176
Node: Commands For Moving33234
Node: Commands For History34096
Node: Commands For Text37221
Node: Commands For Killing39948
Node: Numeric Arguments42091
Node: Commands For Completion43231
Node: Keyboard Macros44776
Node: Miscellaneous Commands45348
Node: Readline vi Mode48710
Node: Programming with GNU Readline50534
Node: Basic Behavior51509
Node: Custom Functions54926
Node: Readline Typedefs56410
Node: Function Writing58049
Node: Readline Variables59356
Node: Readline Convenience Functions69308
Node: Function Naming70298
Node: Keymaps71560
Node: Binding Keys73332
Node: Associating Function Names and Bindings77879
Node: Allowing Undoing80164
Node: Redisplay82714
Node: Modifying Text86614
Node: Character Input87860
Node: Terminal Management89758
Node: Utility Functions91194
Node: Miscellaneous Functions93693
Node: Alternate Interface95990
Node: A Readline Example98149
Node: Readline Signal Handling100052
Node: Custom Completers105920
Node: How Completing Works106640
Node: Completion Functions109954
Node: Completion Variables113526
Node: A Short Completion Example126631
Node: Copying This Manual138804
Node: GNU Free Documentation License139066
Node: Concept Index161473
Node: Function and Variable Index163129
Node: Top1285
Node: Command Line Editing1942
Node: Introduction and Notation2594
Node: Readline Interaction4217
Node: Readline Bare Essentials5409
Node: Readline Movement Commands7199
Node: Readline Killing Commands8165
Node: Readline Arguments10086
Node: Searching11131
Node: Readline Init File13283
Node: Readline Init File Syntax14437
Node: Conditional Init Constructs27390
Node: Sample Init File29924
Node: Bindable Readline Commands33042
Node: Commands For Moving34100
Node: Commands For History34962
Node: Commands For Text38087
Node: Commands For Killing40814
Node: Numeric Arguments42957
Node: Commands For Completion44097
Node: Keyboard Macros45642
Node: Miscellaneous Commands46214
Node: Readline vi Mode49576
Node: Programming with GNU Readline51400
Node: Basic Behavior52386
Node: Custom Functions55803
Node: Readline Typedefs57287
Node: Function Writing58926
Node: Readline Variables60233
Node: Readline Convenience Functions70899
Node: Function Naming71889
Node: Keymaps73151
Node: Binding Keys74923
Node: Associating Function Names and Bindings79470
Node: Allowing Undoing81755
Node: Redisplay84305
Node: Modifying Text88205
Node: Character Input89451
Node: Terminal Management91349
Node: Utility Functions92785
Node: Miscellaneous Functions95876
Node: Alternate Interface98173
Node: A Readline Example100332
Node: Readline Signal Handling102235
Node: Custom Completers108423
Node: How Completing Works109143
Node: Completion Functions112457
Node: Completion Variables116029
Node: A Short Completion Example129134
Node: GNU Free Documentation License141913
Node: Concept Index164371
Node: Function and Variable Index165892

End Tag Table
+3735 -3683
View File
File diff suppressed because it is too large Load Diff
+27 -30
View File
@@ -65,92 +65,89 @@
@xrdef{Readline vi Mode-pg}{19}
@xrdef{Readline vi Mode-snt}{Section@tie 1.5}
@xrdef{Programming with GNU Readline-title}{Programming with GNU Readline}
@xrdef{Programming with GNU Readline-pg}{21}
@xrdef{Programming with GNU Readline-pg}{20}
@xrdef{Programming with GNU Readline-snt}{Chapter@tie 2}
@xrdef{Basic Behavior-title}{Basic Behavior}
@xrdef{Basic Behavior-pg}{21}
@xrdef{Basic Behavior-pg}{20}
@xrdef{Basic Behavior-snt}{Section@tie 2.1}
@xrdef{Custom Functions-title}{Custom Functions}
@xrdef{Custom Functions-pg}{22}
@xrdef{Custom Functions-pg}{21}
@xrdef{Custom Functions-snt}{Section@tie 2.2}
@xrdef{Readline Typedefs-title}{Readline Typedefs}
@xrdef{Readline Typedefs-pg}{23}
@xrdef{Readline Typedefs-pg}{22}
@xrdef{Readline Typedefs-snt}{Section@tie 2.2.1}
@xrdef{Function Writing-title}{Writing a New Function}
@xrdef{Function Writing-pg}{23}
@xrdef{Function Writing-pg}{22}
@xrdef{Function Writing-snt}{Section@tie 2.2.2}
@xrdef{Readline Variables-title}{Readline Variables}
@xrdef{Readline Variables-pg}{24}
@xrdef{Readline Variables-pg}{23}
@xrdef{Readline Variables-snt}{Section@tie 2.3}
@xrdef{Readline Convenience Functions-title}{Readline Convenience Functions}
@xrdef{Readline Convenience Functions-pg}{28}
@xrdef{Readline Convenience Functions-pg}{27}
@xrdef{Readline Convenience Functions-snt}{Section@tie 2.4}
@xrdef{Function Naming-title}{Naming a Function}
@xrdef{Function Naming-pg}{28}
@xrdef{Function Naming-pg}{27}
@xrdef{Function Naming-snt}{Section@tie 2.4.1}
@xrdef{Keymaps-title}{Selecting a Keymap}
@xrdef{Keymaps-pg}{29}
@xrdef{Keymaps-pg}{28}
@xrdef{Keymaps-snt}{Section@tie 2.4.2}
@xrdef{Binding Keys-title}{Binding Keys}
@xrdef{Binding Keys-pg}{29}
@xrdef{Binding Keys-snt}{Section@tie 2.4.3}
@xrdef{Associating Function Names and Bindings-title}{Associating Function Names and Bindings}
@xrdef{Associating Function Names and Bindings-pg}{31}
@xrdef{Associating Function Names and Bindings-pg}{30}
@xrdef{Associating Function Names and Bindings-snt}{Section@tie 2.4.4}
@xrdef{Allowing Undoing-title}{Allowing Undoing}
@xrdef{Allowing Undoing-pg}{32}
@xrdef{Allowing Undoing-pg}{31}
@xrdef{Allowing Undoing-snt}{Section@tie 2.4.5}
@xrdef{Redisplay-title}{Redisplay}
@xrdef{Redisplay-pg}{33}
@xrdef{Redisplay-pg}{32}
@xrdef{Redisplay-snt}{Section@tie 2.4.6}
@xrdef{Modifying Text-title}{Modifying Text}
@xrdef{Modifying Text-pg}{34}
@xrdef{Modifying Text-pg}{33}
@xrdef{Modifying Text-snt}{Section@tie 2.4.7}
@xrdef{Character Input-title}{Character Input}
@xrdef{Character Input-pg}{35}
@xrdef{Character Input-pg}{34}
@xrdef{Character Input-snt}{Section@tie 2.4.8}
@xrdef{Terminal Management-title}{Terminal Management}
@xrdef{Terminal Management-pg}{35}
@xrdef{Terminal Management-snt}{Section@tie 2.4.9}
@xrdef{Utility Functions-title}{Utility Functions}
@xrdef{Utility Functions-pg}{36}
@xrdef{Utility Functions-pg}{35}
@xrdef{Utility Functions-snt}{Section@tie 2.4.10}
@xrdef{Miscellaneous Functions-title}{Miscellaneous Functions}
@xrdef{Miscellaneous Functions-pg}{37}
@xrdef{Miscellaneous Functions-pg}{36}
@xrdef{Miscellaneous Functions-snt}{Section@tie 2.4.11}
@xrdef{Alternate Interface-title}{Alternate Interface}
@xrdef{Alternate Interface-pg}{38}
@xrdef{Alternate Interface-pg}{37}
@xrdef{Alternate Interface-snt}{Section@tie 2.4.12}
@xrdef{A Readline Example-title}{A Readline Example}
@xrdef{A Readline Example-pg}{38}
@xrdef{A Readline Example-snt}{Section@tie 2.4.13}
@xrdef{Readline Signal Handling-title}{Readline Signal Handling}
@xrdef{Readline Signal Handling-pg}{40}
@xrdef{Readline Signal Handling-pg}{39}
@xrdef{Readline Signal Handling-snt}{Section@tie 2.5}
@xrdef{Custom Completers-title}{Custom Completers}
@xrdef{Custom Completers-pg}{42}
@xrdef{Custom Completers-pg}{41}
@xrdef{Custom Completers-snt}{Section@tie 2.6}
@xrdef{How Completing Works-title}{How Completing Works}
@xrdef{How Completing Works-pg}{42}
@xrdef{How Completing Works-pg}{41}
@xrdef{How Completing Works-snt}{Section@tie 2.6.1}
@xrdef{Completion Functions-title}{Completion Functions}
@xrdef{Completion Functions-pg}{43}
@xrdef{Completion Functions-pg}{42}
@xrdef{Completion Functions-snt}{Section@tie 2.6.2}
@xrdef{Completion Variables-title}{Completion Variables}
@xrdef{Completion Variables-pg}{44}
@xrdef{Completion Variables-pg}{43}
@xrdef{Completion Variables-snt}{Section@tie 2.6.3}
@xrdef{A Short Completion Example-title}{A Short Completion Example}
@xrdef{A Short Completion Example-pg}{48}
@xrdef{A Short Completion Example-pg}{47}
@xrdef{A Short Completion Example-snt}{Section@tie 2.6.4}
@xrdef{Copying This Manual-title}{Copying This Manual}
@xrdef{Copying This Manual-pg}{57}
@xrdef{Copying This Manual-snt}{Appendix@tie @char65{}}
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
@xrdef{GNU Free Documentation License-pg}{57}
@xrdef{GNU Free Documentation License-snt}{Section@tie @char65.1}
@xrdef{GNU Free Documentation License-pg}{56}
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
@xrdef{Concept Index-title}{Concept Index}
@xrdef{Concept Index-pg}{65}
@xrdef{Concept Index-pg}{63}
@xrdef{Concept Index-snt}{}
@xrdef{Function and Variable Index-title}{Function and Variable Index}
@xrdef{Function and Variable Index-pg}{67}
@xrdef{Function and Variable Index-pg}{64}
@xrdef{Function and Variable Index-snt}{}
+2 -3
View File
@@ -7,6 +7,5 @@
\entry{kill ring}{3}{kill ring}
\entry{initialization file, readline}{4}{initialization file, readline}
\entry{variables, readline}{5}{variables, readline}
\entry{readline, function}{21}{readline, function}
\entry{application-specific completion functions}{42}{application-specific completion functions}
\entry{FDL, GNU Free Documentation License}{57}{FDL, GNU Free Documentation License}
\entry{readline, function}{20}{readline, function}
\entry{application-specific completion functions}{41}{application-specific completion functions}
+2 -4
View File
@@ -1,11 +1,9 @@
\initial {A}
\entry {application-specific completion functions}{42}
\entry {application-specific completion functions}{41}
\initial {C}
\entry {command editing}{1}
\initial {E}
\entry {editing command lines}{1}
\initial {F}
\entry {FDL, GNU Free Documentation License}{57}
\initial {I}
\entry {initialization file, readline}{4}
\entry {interaction, readline}{1}
@@ -15,7 +13,7 @@
\initial {N}
\entry {notation, readline}{1}
\initial {R}
\entry {readline, function}{21}
\entry {readline, function}{20}
\initial {V}
\entry {variables, readline}{5}
\initial {Y}
+136 -130
View File
@@ -1,26 +1,29 @@
\entry{bell-style}{5}{bell-style}
\entry{bind-tty-special-chars}{5}{bind-tty-special-chars}
\entry{comment-begin}{5}{comment-begin}
\entry{completion-prefix-display-length}{5}{completion-prefix-display-length}
\entry{completion-query-items}{5}{completion-query-items}
\entry{convert-meta}{5}{convert-meta}
\entry{disable-completion}{5}{disable-completion}
\entry{editing-mode}{5}{editing-mode}
\entry{disable-completion}{6}{disable-completion}
\entry{editing-mode}{6}{editing-mode}
\entry{enable-keypad}{6}{enable-keypad}
\entry{expand-tilde}{6}{expand-tilde}
\entry{history-preserve-point}{6}{history-preserve-point}
\entry{history-size}{6}{history-size}
\entry{horizontal-scroll-mode}{6}{horizontal-scroll-mode}
\entry{input-meta}{6}{input-meta}
\entry{meta-flag}{6}{meta-flag}
\entry{isearch-terminators}{6}{isearch-terminators}
\entry{keymap}{6}{keymap}
\entry{mark-modified-lines}{6}{mark-modified-lines}
\entry{mark-modified-lines}{7}{mark-modified-lines}
\entry{mark-symlinked-directories}{7}{mark-symlinked-directories}
\entry{match-hidden-files}{7}{match-hidden-files}
\entry{output-meta}{7}{output-meta}
\entry{page-completions}{7}{page-completions}
\entry{revert-all-at-newline}{7}{revert-all-at-newline}
\entry{show-all-if-ambiguous}{7}{show-all-if-ambiguous}
\entry{show-all-if-unmodified}{7}{show-all-if-unmodified}
\entry{visible-stats}{7}{visible-stats}
\entry{show-all-if-unmodified}{8}{show-all-if-unmodified}
\entry{visible-stats}{8}{visible-stats}
\entry{beginning-of-line (C-a)}{13}{\code {beginning-of-line (C-a)}}
\entry{end-of-line (C-e)}{13}{\code {end-of-line (C-e)}}
\entry{forward-char (C-f)}{13}{\code {forward-char (C-f)}}
@@ -96,139 +99,142 @@
\entry{dump-macros ()}{19}{\code {dump-macros ()}}
\entry{emacs-editing-mode (C-e)}{19}{\code {emacs-editing-mode (C-e)}}
\entry{vi-editing-mode (M-C-j)}{19}{\code {vi-editing-mode (M-C-j)}}
\entry{readline}{21}{\code {readline}}
\entry{rl_line_buffer}{24}{\code {rl_line_buffer}}
\entry{rl_point}{24}{\code {rl_point}}
\entry{rl_end}{24}{\code {rl_end}}
\entry{rl_mark}{24}{\code {rl_mark}}
\entry{rl_done}{24}{\code {rl_done}}
\entry{rl_num_chars_to_read}{24}{\code {rl_num_chars_to_read}}
\entry{rl_pending_input}{24}{\code {rl_pending_input}}
\entry{rl_dispatching}{24}{\code {rl_dispatching}}
\entry{rl_erase_empty_line}{24}{\code {rl_erase_empty_line}}
\entry{rl_prompt}{25}{\code {rl_prompt}}
\entry{rl_display_prompt}{25}{\code {rl_display_prompt}}
\entry{rl_already_prompted}{25}{\code {rl_already_prompted}}
\entry{rl_library_version}{25}{\code {rl_library_version}}
\entry{rl_readline_version}{25}{\code {rl_readline_version}}
\entry{rl_gnu_readline_p}{25}{\code {rl_gnu_readline_p}}
\entry{rl_terminal_name}{25}{\code {rl_terminal_name}}
\entry{rl_readline_name}{25}{\code {rl_readline_name}}
\entry{rl_instream}{25}{\code {rl_instream}}
\entry{rl_outstream}{25}{\code {rl_outstream}}
\entry{rl_prefer_env_winsize}{25}{\code {rl_prefer_env_winsize}}
\entry{rl_last_func}{26}{\code {rl_last_func}}
\entry{rl_startup_hook}{26}{\code {rl_startup_hook}}
\entry{rl_pre_input_hook}{26}{\code {rl_pre_input_hook}}
\entry{rl_event_hook}{26}{\code {rl_event_hook}}
\entry{rl_getc_function}{26}{\code {rl_getc_function}}
\entry{rl_redisplay_function}{26}{\code {rl_redisplay_function}}
\entry{rl_prep_term_function}{26}{\code {rl_prep_term_function}}
\entry{rl_deprep_term_function}{26}{\code {rl_deprep_term_function}}
\entry{rl_executing_keymap}{26}{\code {rl_executing_keymap}}
\entry{rl_binding_keymap}{26}{\code {rl_binding_keymap}}
\entry{rl_executing_macro}{26}{\code {rl_executing_macro}}
\entry{rl_readline_state}{27}{\code {rl_readline_state}}
\entry{rl_explicit_arg}{28}{\code {rl_explicit_arg}}
\entry{rl_numeric_arg}{28}{\code {rl_numeric_arg}}
\entry{rl_editing_mode}{28}{\code {rl_editing_mode}}
\entry{readline}{20}{\code {readline}}
\entry{rl_line_buffer}{23}{\code {rl_line_buffer}}
\entry{rl_point}{23}{\code {rl_point}}
\entry{rl_end}{23}{\code {rl_end}}
\entry{rl_mark}{23}{\code {rl_mark}}
\entry{rl_done}{23}{\code {rl_done}}
\entry{rl_num_chars_to_read}{23}{\code {rl_num_chars_to_read}}
\entry{rl_pending_input}{23}{\code {rl_pending_input}}
\entry{rl_dispatching}{23}{\code {rl_dispatching}}
\entry{rl_erase_empty_line}{23}{\code {rl_erase_empty_line}}
\entry{rl_prompt}{24}{\code {rl_prompt}}
\entry{rl_display_prompt}{24}{\code {rl_display_prompt}}
\entry{rl_already_prompted}{24}{\code {rl_already_prompted}}
\entry{rl_library_version}{24}{\code {rl_library_version}}
\entry{rl_readline_version}{24}{\code {rl_readline_version}}
\entry{rl_gnu_readline_p}{24}{\code {rl_gnu_readline_p}}
\entry{rl_terminal_name}{24}{\code {rl_terminal_name}}
\entry{rl_readline_name}{24}{\code {rl_readline_name}}
\entry{rl_instream}{24}{\code {rl_instream}}
\entry{rl_outstream}{24}{\code {rl_outstream}}
\entry{rl_prefer_env_winsize}{24}{\code {rl_prefer_env_winsize}}
\entry{rl_last_func}{25}{\code {rl_last_func}}
\entry{rl_startup_hook}{25}{\code {rl_startup_hook}}
\entry{rl_pre_input_hook}{25}{\code {rl_pre_input_hook}}
\entry{rl_event_hook}{25}{\code {rl_event_hook}}
\entry{rl_getc_function}{25}{\code {rl_getc_function}}
\entry{rl_redisplay_function}{25}{\code {rl_redisplay_function}}
\entry{rl_prep_term_function}{25}{\code {rl_prep_term_function}}
\entry{rl_deprep_term_function}{25}{\code {rl_deprep_term_function}}
\entry{rl_executing_keymap}{25}{\code {rl_executing_keymap}}
\entry{rl_binding_keymap}{25}{\code {rl_binding_keymap}}
\entry{rl_executing_macro}{25}{\code {rl_executing_macro}}
\entry{rl_readline_state}{26}{\code {rl_readline_state}}
\entry{rl_explicit_arg}{27}{\code {rl_explicit_arg}}
\entry{rl_numeric_arg}{27}{\code {rl_numeric_arg}}
\entry{rl_editing_mode}{27}{\code {rl_editing_mode}}
\entry{rl_add_defun}{28}{\code {rl_add_defun}}
\entry{rl_make_bare_keymap}{29}{\code {rl_make_bare_keymap}}
\entry{rl_copy_keymap}{29}{\code {rl_copy_keymap}}
\entry{rl_make_keymap}{29}{\code {rl_make_keymap}}
\entry{rl_discard_keymap}{29}{\code {rl_discard_keymap}}
\entry{rl_get_keymap}{29}{\code {rl_get_keymap}}
\entry{rl_set_keymap}{29}{\code {rl_set_keymap}}
\entry{rl_get_keymap_by_name}{29}{\code {rl_get_keymap_by_name}}
\entry{rl_get_keymap_name}{29}{\code {rl_get_keymap_name}}
\entry{rl_bind_key}{30}{\code {rl_bind_key}}
\entry{rl_bind_key_in_map}{30}{\code {rl_bind_key_in_map}}
\entry{rl_bind_key_if_unbound}{30}{\code {rl_bind_key_if_unbound}}
\entry{rl_bind_key_if_unbound_in_map}{30}{\code {rl_bind_key_if_unbound_in_map}}
\entry{rl_unbind_key}{30}{\code {rl_unbind_key}}
\entry{rl_unbind_key_in_map}{30}{\code {rl_unbind_key_in_map}}
\entry{rl_unbind_function_in_map}{30}{\code {rl_unbind_function_in_map}}
\entry{rl_unbind_command_in_map}{30}{\code {rl_unbind_command_in_map}}
\entry{rl_bind_keyseq}{30}{\code {rl_bind_keyseq}}
\entry{rl_make_bare_keymap}{28}{\code {rl_make_bare_keymap}}
\entry{rl_copy_keymap}{28}{\code {rl_copy_keymap}}
\entry{rl_make_keymap}{28}{\code {rl_make_keymap}}
\entry{rl_discard_keymap}{28}{\code {rl_discard_keymap}}
\entry{rl_get_keymap}{28}{\code {rl_get_keymap}}
\entry{rl_set_keymap}{28}{\code {rl_set_keymap}}
\entry{rl_get_keymap_by_name}{28}{\code {rl_get_keymap_by_name}}
\entry{rl_get_keymap_name}{28}{\code {rl_get_keymap_name}}
\entry{rl_bind_key}{29}{\code {rl_bind_key}}
\entry{rl_bind_key_in_map}{29}{\code {rl_bind_key_in_map}}
\entry{rl_bind_key_if_unbound}{29}{\code {rl_bind_key_if_unbound}}
\entry{rl_bind_key_if_unbound_in_map}{29}{\code {rl_bind_key_if_unbound_in_map}}
\entry{rl_unbind_key}{29}{\code {rl_unbind_key}}
\entry{rl_unbind_key_in_map}{29}{\code {rl_unbind_key_in_map}}
\entry{rl_unbind_function_in_map}{29}{\code {rl_unbind_function_in_map}}
\entry{rl_unbind_command_in_map}{29}{\code {rl_unbind_command_in_map}}
\entry{rl_bind_keyseq}{29}{\code {rl_bind_keyseq}}
\entry{rl_bind_keyseq_in_map}{30}{\code {rl_bind_keyseq_in_map}}
\entry{rl_set_key}{30}{\code {rl_set_key}}
\entry{rl_bind_keyseq_if_unbound}{31}{\code {rl_bind_keyseq_if_unbound}}
\entry{rl_bind_keyseq_if_unbound_in_map}{31}{\code {rl_bind_keyseq_if_unbound_in_map}}
\entry{rl_generic_bind}{31}{\code {rl_generic_bind}}
\entry{rl_parse_and_bind}{31}{\code {rl_parse_and_bind}}
\entry{rl_read_init_file}{31}{\code {rl_read_init_file}}
\entry{rl_named_function}{31}{\code {rl_named_function}}
\entry{rl_function_of_keyseq}{31}{\code {rl_function_of_keyseq}}
\entry{rl_bind_keyseq_if_unbound}{30}{\code {rl_bind_keyseq_if_unbound}}
\entry{rl_bind_keyseq_if_unbound_in_map}{30}{\code {rl_bind_keyseq_if_unbound_in_map}}
\entry{rl_generic_bind}{30}{\code {rl_generic_bind}}
\entry{rl_parse_and_bind}{30}{\code {rl_parse_and_bind}}
\entry{rl_read_init_file}{30}{\code {rl_read_init_file}}
\entry{rl_named_function}{30}{\code {rl_named_function}}
\entry{rl_function_of_keyseq}{30}{\code {rl_function_of_keyseq}}
\entry{rl_invoking_keyseqs}{31}{\code {rl_invoking_keyseqs}}
\entry{rl_invoking_keyseqs_in_map}{31}{\code {rl_invoking_keyseqs_in_map}}
\entry{rl_function_dumper}{32}{\code {rl_function_dumper}}
\entry{rl_list_funmap_names}{32}{\code {rl_list_funmap_names}}
\entry{rl_funmap_names}{32}{\code {rl_funmap_names}}
\entry{rl_add_funmap_entry}{32}{\code {rl_add_funmap_entry}}
\entry{rl_begin_undo_group}{32}{\code {rl_begin_undo_group}}
\entry{rl_function_dumper}{31}{\code {rl_function_dumper}}
\entry{rl_list_funmap_names}{31}{\code {rl_list_funmap_names}}
\entry{rl_funmap_names}{31}{\code {rl_funmap_names}}
\entry{rl_add_funmap_entry}{31}{\code {rl_add_funmap_entry}}
\entry{rl_begin_undo_group}{31}{\code {rl_begin_undo_group}}
\entry{rl_end_undo_group}{32}{\code {rl_end_undo_group}}
\entry{rl_add_undo}{32}{\code {rl_add_undo}}
\entry{rl_free_undo_list}{32}{\code {rl_free_undo_list}}
\entry{rl_do_undo}{33}{\code {rl_do_undo}}
\entry{rl_modifying}{33}{\code {rl_modifying}}
\entry{rl_redisplay}{33}{\code {rl_redisplay}}
\entry{rl_forced_update_display}{33}{\code {rl_forced_update_display}}
\entry{rl_on_new_line}{33}{\code {rl_on_new_line}}
\entry{rl_on_new_line_with_prompt}{33}{\code {rl_on_new_line_with_prompt}}
\entry{rl_reset_line_state}{33}{\code {rl_reset_line_state}}
\entry{rl_crlf}{33}{\code {rl_crlf}}
\entry{rl_do_undo}{32}{\code {rl_do_undo}}
\entry{rl_modifying}{32}{\code {rl_modifying}}
\entry{rl_redisplay}{32}{\code {rl_redisplay}}
\entry{rl_forced_update_display}{32}{\code {rl_forced_update_display}}
\entry{rl_on_new_line}{32}{\code {rl_on_new_line}}
\entry{rl_on_new_line_with_prompt}{32}{\code {rl_on_new_line_with_prompt}}
\entry{rl_reset_line_state}{32}{\code {rl_reset_line_state}}
\entry{rl_crlf}{32}{\code {rl_crlf}}
\entry{rl_show_char}{33}{\code {rl_show_char}}
\entry{rl_message}{33}{\code {rl_message}}
\entry{rl_clear_message}{34}{\code {rl_clear_message}}
\entry{rl_save_prompt}{34}{\code {rl_save_prompt}}
\entry{rl_restore_prompt}{34}{\code {rl_restore_prompt}}
\entry{rl_expand_prompt}{34}{\code {rl_expand_prompt}}
\entry{rl_set_prompt}{34}{\code {rl_set_prompt}}
\entry{rl_insert_text}{34}{\code {rl_insert_text}}
\entry{rl_clear_message}{33}{\code {rl_clear_message}}
\entry{rl_save_prompt}{33}{\code {rl_save_prompt}}
\entry{rl_restore_prompt}{33}{\code {rl_restore_prompt}}
\entry{rl_expand_prompt}{33}{\code {rl_expand_prompt}}
\entry{rl_set_prompt}{33}{\code {rl_set_prompt}}
\entry{rl_insert_text}{33}{\code {rl_insert_text}}
\entry{rl_delete_text}{34}{\code {rl_delete_text}}
\entry{rl_copy_text}{34}{\code {rl_copy_text}}
\entry{rl_kill_text}{34}{\code {rl_kill_text}}
\entry{rl_push_macro_input}{35}{\code {rl_push_macro_input}}
\entry{rl_read_key}{35}{\code {rl_read_key}}
\entry{rl_getc}{35}{\code {rl_getc}}
\entry{rl_stuff_char}{35}{\code {rl_stuff_char}}
\entry{rl_execute_next}{35}{\code {rl_execute_next}}
\entry{rl_clear_pending_input}{35}{\code {rl_clear_pending_input}}
\entry{rl_set_keyboard_input_timeout}{35}{\code {rl_set_keyboard_input_timeout}}
\entry{rl_push_macro_input}{34}{\code {rl_push_macro_input}}
\entry{rl_read_key}{34}{\code {rl_read_key}}
\entry{rl_getc}{34}{\code {rl_getc}}
\entry{rl_stuff_char}{34}{\code {rl_stuff_char}}
\entry{rl_execute_next}{34}{\code {rl_execute_next}}
\entry{rl_clear_pending_input}{34}{\code {rl_clear_pending_input}}
\entry{rl_set_keyboard_input_timeout}{34}{\code {rl_set_keyboard_input_timeout}}
\entry{rl_prep_terminal}{35}{\code {rl_prep_terminal}}
\entry{rl_deprep_terminal}{35}{\code {rl_deprep_terminal}}
\entry{rl_tty_set_default_bindings}{36}{\code {rl_tty_set_default_bindings}}
\entry{rl_tty_unset_default_bindings}{36}{\code {rl_tty_unset_default_bindings}}
\entry{rl_reset_terminal}{36}{\code {rl_reset_terminal}}
\entry{rl_free}{36}{\code {rl_free}}
\entry{rl_replace_line}{36}{\code {rl_replace_line}}
\entry{rl_extend_line_buffer}{36}{\code {rl_extend_line_buffer}}
\entry{rl_tty_set_default_bindings}{35}{\code {rl_tty_set_default_bindings}}
\entry{rl_tty_unset_default_bindings}{35}{\code {rl_tty_unset_default_bindings}}
\entry{rl_reset_terminal}{35}{\code {rl_reset_terminal}}
\entry{rl_save_state}{35}{\code {rl_save_state}}
\entry{rl_restore_state}{35}{\code {rl_restore_state}}
\entry{rl_free}{35}{\code {rl_free}}
\entry{rl_replace_line}{35}{\code {rl_replace_line}}
\entry{rl_extend_line_buffer}{35}{\code {rl_extend_line_buffer}}
\entry{rl_initialize}{36}{\code {rl_initialize}}
\entry{rl_ding}{36}{\code {rl_ding}}
\entry{rl_alphabetic}{36}{\code {rl_alphabetic}}
\entry{rl_display_match_list}{36}{\code {rl_display_match_list}}
\entry{_rl_uppercase_p}{36}{\code {_rl_uppercase_p}}
\entry{_rl_lowercase_p}{37}{\code {_rl_lowercase_p}}
\entry{_rl_digit_p}{37}{\code {_rl_digit_p}}
\entry{_rl_to_upper}{37}{\code {_rl_to_upper}}
\entry{_rl_to_lower}{37}{\code {_rl_to_lower}}
\entry{_rl_digit_value}{37}{\code {_rl_digit_value}}
\entry{rl_macro_bind}{37}{\code {rl_macro_bind}}
\entry{rl_macro_dumper}{37}{\code {rl_macro_dumper}}
\entry{_rl_lowercase_p}{36}{\code {_rl_lowercase_p}}
\entry{_rl_digit_p}{36}{\code {_rl_digit_p}}
\entry{_rl_to_upper}{36}{\code {_rl_to_upper}}
\entry{_rl_to_lower}{36}{\code {_rl_to_lower}}
\entry{_rl_digit_value}{36}{\code {_rl_digit_value}}
\entry{rl_macro_bind}{36}{\code {rl_macro_bind}}
\entry{rl_macro_dumper}{36}{\code {rl_macro_dumper}}
\entry{rl_variable_bind}{37}{\code {rl_variable_bind}}
\entry{rl_variable_value}{37}{\code {rl_variable_value}}
\entry{rl_variable_dumper}{37}{\code {rl_variable_dumper}}
\entry{rl_set_paren_blink_timeout}{37}{\code {rl_set_paren_blink_timeout}}
\entry{rl_get_termcap}{37}{\code {rl_get_termcap}}
\entry{rl_callback_handler_install}{38}{\code {rl_callback_handler_install}}
\entry{rl_callback_read_char}{38}{\code {rl_callback_read_char}}
\entry{rl_callback_handler_install}{37}{\code {rl_callback_handler_install}}
\entry{rl_callback_read_char}{37}{\code {rl_callback_read_char}}
\entry{rl_callback_handler_remove}{38}{\code {rl_callback_handler_remove}}
\entry{rl_catch_signals}{40}{\code {rl_catch_signals}}
\entry{rl_catch_sigwinch}{40}{\code {rl_catch_sigwinch}}
\entry{rl_cleanup_after_signal}{41}{\code {rl_cleanup_after_signal}}
\entry{rl_free_line_state}{41}{\code {rl_free_line_state}}
\entry{rl_reset_after_signal}{41}{\code {rl_reset_after_signal}}
\entry{rl_resize_terminal}{41}{\code {rl_resize_terminal}}
\entry{rl_cleanup_after_signal}{40}{\code {rl_cleanup_after_signal}}
\entry{rl_free_line_state}{40}{\code {rl_free_line_state}}
\entry{rl_reset_after_signal}{40}{\code {rl_reset_after_signal}}
\entry{rl_echo_signal_char}{40}{\code {rl_echo_signal_char}}
\entry{rl_resize_terminal}{40}{\code {rl_resize_terminal}}
\entry{rl_set_screen_size}{41}{\code {rl_set_screen_size}}
\entry{rl_get_screen_size}{41}{\code {rl_get_screen_size}}
\entry{rl_reset_screen_size}{41}{\code {rl_reset_screen_size}}
@@ -236,41 +242,41 @@
\entry{rl_clear_signals}{41}{\code {rl_clear_signals}}
\entry{rl_complete}{42}{\code {rl_complete}}
\entry{rl_completion_entry_function}{42}{\code {rl_completion_entry_function}}
\entry{rl_complete_internal}{43}{\code {rl_complete_internal}}
\entry{rl_complete}{43}{\code {rl_complete}}
\entry{rl_possible_completions}{43}{\code {rl_possible_completions}}
\entry{rl_complete_internal}{42}{\code {rl_complete_internal}}
\entry{rl_complete}{42}{\code {rl_complete}}
\entry{rl_possible_completions}{42}{\code {rl_possible_completions}}
\entry{rl_insert_completions}{43}{\code {rl_insert_completions}}
\entry{rl_completion_mode}{43}{\code {rl_completion_mode}}
\entry{rl_completion_matches}{43}{\code {rl_completion_matches}}
\entry{rl_filename_completion_function}{44}{\code {rl_filename_completion_function}}
\entry{rl_username_completion_function}{44}{\code {rl_username_completion_function}}
\entry{rl_completion_entry_function}{44}{\code {rl_completion_entry_function}}
\entry{rl_attempted_completion_function}{44}{\code {rl_attempted_completion_function}}
\entry{rl_filename_completion_function}{43}{\code {rl_filename_completion_function}}
\entry{rl_username_completion_function}{43}{\code {rl_username_completion_function}}
\entry{rl_completion_entry_function}{43}{\code {rl_completion_entry_function}}
\entry{rl_attempted_completion_function}{43}{\code {rl_attempted_completion_function}}
\entry{rl_filename_quoting_function}{44}{\code {rl_filename_quoting_function}}
\entry{rl_filename_dequoting_function}{44}{\code {rl_filename_dequoting_function}}
\entry{rl_char_is_quoted_p}{44}{\code {rl_char_is_quoted_p}}
\entry{rl_ignore_some_completions_function}{45}{\code {rl_ignore_some_completions_function}}
\entry{rl_directory_completion_hook}{45}{\code {rl_directory_completion_hook}}
\entry{rl_completion_display_matches_hook}{45}{\code {rl_completion_display_matches_hook}}
\entry{rl_ignore_some_completions_function}{44}{\code {rl_ignore_some_completions_function}}
\entry{rl_directory_completion_hook}{44}{\code {rl_directory_completion_hook}}
\entry{rl_completion_display_matches_hook}{44}{\code {rl_completion_display_matches_hook}}
\entry{rl_basic_word_break_characters}{45}{\code {rl_basic_word_break_characters}}
\entry{rl_basic_quote_characters}{45}{\code {rl_basic_quote_characters}}
\entry{rl_completer_word_break_characters}{45}{\code {rl_completer_word_break_characters}}
\entry{rl_completion_word_break_hook}{45}{\code {rl_completion_word_break_hook}}
\entry{rl_completer_quote_characters}{46}{\code {rl_completer_quote_characters}}
\entry{rl_filename_quote_characters}{46}{\code {rl_filename_quote_characters}}
\entry{rl_special_prefixes}{46}{\code {rl_special_prefixes}}
\entry{rl_completion_query_items}{46}{\code {rl_completion_query_items}}
\entry{rl_completion_append_character}{46}{\code {rl_completion_append_character}}
\entry{rl_completer_quote_characters}{45}{\code {rl_completer_quote_characters}}
\entry{rl_filename_quote_characters}{45}{\code {rl_filename_quote_characters}}
\entry{rl_special_prefixes}{45}{\code {rl_special_prefixes}}
\entry{rl_completion_query_items}{45}{\code {rl_completion_query_items}}
\entry{rl_completion_append_character}{45}{\code {rl_completion_append_character}}
\entry{rl_completion_suppress_append}{46}{\code {rl_completion_suppress_append}}
\entry{rl_completion_quote_character}{46}{\code {rl_completion_quote_character}}
\entry{rl_completion_suppress_quote}{46}{\code {rl_completion_suppress_quote}}
\entry{rl_completion_found_quote}{46}{\code {rl_completion_found_quote}}
\entry{rl_completion_mark_symlink_dirs}{47}{\code {rl_completion_mark_symlink_dirs}}
\entry{rl_ignore_completion_duplicates}{47}{\code {rl_ignore_completion_duplicates}}
\entry{rl_filename_completion_desired}{47}{\code {rl_filename_completion_desired}}
\entry{rl_filename_quoting_desired}{47}{\code {rl_filename_quoting_desired}}
\entry{rl_completion_mark_symlink_dirs}{46}{\code {rl_completion_mark_symlink_dirs}}
\entry{rl_ignore_completion_duplicates}{46}{\code {rl_ignore_completion_duplicates}}
\entry{rl_filename_completion_desired}{46}{\code {rl_filename_completion_desired}}
\entry{rl_filename_quoting_desired}{46}{\code {rl_filename_quoting_desired}}
\entry{rl_attempted_completion_over}{47}{\code {rl_attempted_completion_over}}
\entry{rl_sort_completion_matches}{47}{\code {rl_sort_completion_matches}}
\entry{rl_completion_type}{47}{\code {rl_completion_type}}
\entry{rl_completion_invoking_key}{47}{\code {rl_completion_invoking_key}}
\entry{rl_inhibit_completion}{48}{\code {rl_inhibit_completion}}
\entry{rl_inhibit_completion}{47}{\code {rl_inhibit_completion}}
+136 -130
View File
@@ -1,9 +1,9 @@
\initial {_}
\entry {\code {_rl_digit_p}}{37}
\entry {\code {_rl_digit_value}}{37}
\entry {\code {_rl_lowercase_p}}{37}
\entry {\code {_rl_to_lower}}{37}
\entry {\code {_rl_to_upper}}{37}
\entry {\code {_rl_digit_p}}{36}
\entry {\code {_rl_digit_value}}{36}
\entry {\code {_rl_lowercase_p}}{36}
\entry {\code {_rl_to_lower}}{36}
\entry {\code {_rl_to_upper}}{36}
\entry {\code {_rl_uppercase_p}}{36}
\initial {A}
\entry {\code {abort (C-g)}}{18}
@@ -26,6 +26,7 @@
\entry {\code {clear-screen (C-l)}}{13}
\entry {comment-begin}{5}
\entry {\code {complete (\key {TAB})}}{17}
\entry {completion-prefix-display-length}{5}
\entry {completion-query-items}{5}
\entry {convert-meta}{5}
\entry {\code {copy-backward-word ()}}{16}
@@ -36,14 +37,14 @@
\entry {\code {delete-char-or-list ()}}{17}
\entry {\code {delete-horizontal-space ()}}{16}
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{17}
\entry {disable-completion}{5}
\entry {disable-completion}{6}
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{18}
\entry {\code {downcase-word (M-l)}}{15}
\entry {\code {dump-functions ()}}{19}
\entry {\code {dump-macros ()}}{19}
\entry {\code {dump-variables ()}}{19}
\initial {E}
\entry {editing-mode}{5}
\entry {editing-mode}{6}
\entry {\code {emacs-editing-mode (C-e)}}{19}
\entry {enable-keypad}{6}
\entry {\code {end-kbd-macro (C-x ))}}{18}
@@ -60,6 +61,7 @@
\entry {history-preserve-point}{6}
\entry {\code {history-search-backward ()}}{14}
\entry {\code {history-search-forward ()}}{14}
\entry {history-size}{6}
\entry {horizontal-scroll-mode}{6}
\initial {I}
\entry {input-meta}{6}
@@ -73,7 +75,7 @@
\entry {\code {kill-whole-line ()}}{16}
\entry {\code {kill-word (M-d)}}{16}
\initial {M}
\entry {mark-modified-lines}{6}
\entry {mark-modified-lines}{7}
\entry {mark-symlinked-directories}{7}
\entry {match-hidden-files}{7}
\entry {\code {menu-complete ()}}{17}
@@ -94,176 +96,180 @@
\entry {\code {quoted-insert (C-q or C-v)}}{15}
\initial {R}
\entry {\code {re-read-init-file (C-x C-r)}}{18}
\entry {\code {readline}}{21}
\entry {\code {readline}}{20}
\entry {\code {redraw-current-line ()}}{13}
\entry {\code {reverse-search-history (C-r)}}{14}
\entry {revert-all-at-newline}{7}
\entry {\code {revert-line (M-r)}}{18}
\entry {\code {rl_add_defun}}{28}
\entry {\code {rl_add_funmap_entry}}{32}
\entry {\code {rl_add_funmap_entry}}{31}
\entry {\code {rl_add_undo}}{32}
\entry {\code {rl_alphabetic}}{36}
\entry {\code {rl_already_prompted}}{25}
\entry {\code {rl_attempted_completion_function}}{44}
\entry {\code {rl_already_prompted}}{24}
\entry {\code {rl_attempted_completion_function}}{43}
\entry {\code {rl_attempted_completion_over}}{47}
\entry {\code {rl_basic_quote_characters}}{45}
\entry {\code {rl_basic_word_break_characters}}{45}
\entry {\code {rl_begin_undo_group}}{32}
\entry {\code {rl_bind_key}}{30}
\entry {\code {rl_bind_key_if_unbound}}{30}
\entry {\code {rl_bind_key_if_unbound_in_map}}{30}
\entry {\code {rl_bind_key_in_map}}{30}
\entry {\code {rl_bind_keyseq}}{30}
\entry {\code {rl_bind_keyseq_if_unbound}}{31}
\entry {\code {rl_bind_keyseq_if_unbound_in_map}}{31}
\entry {\code {rl_begin_undo_group}}{31}
\entry {\code {rl_bind_key}}{29}
\entry {\code {rl_bind_key_if_unbound}}{29}
\entry {\code {rl_bind_key_if_unbound_in_map}}{29}
\entry {\code {rl_bind_key_in_map}}{29}
\entry {\code {rl_bind_keyseq}}{29}
\entry {\code {rl_bind_keyseq_if_unbound}}{30}
\entry {\code {rl_bind_keyseq_if_unbound_in_map}}{30}
\entry {\code {rl_bind_keyseq_in_map}}{30}
\entry {\code {rl_binding_keymap}}{26}
\entry {\code {rl_callback_handler_install}}{38}
\entry {\code {rl_binding_keymap}}{25}
\entry {\code {rl_callback_handler_install}}{37}
\entry {\code {rl_callback_handler_remove}}{38}
\entry {\code {rl_callback_read_char}}{38}
\entry {\code {rl_callback_read_char}}{37}
\entry {\code {rl_catch_signals}}{40}
\entry {\code {rl_catch_sigwinch}}{40}
\entry {\code {rl_char_is_quoted_p}}{44}
\entry {\code {rl_cleanup_after_signal}}{41}
\entry {\code {rl_clear_message}}{34}
\entry {\code {rl_clear_pending_input}}{35}
\entry {\code {rl_cleanup_after_signal}}{40}
\entry {\code {rl_clear_message}}{33}
\entry {\code {rl_clear_pending_input}}{34}
\entry {\code {rl_clear_signals}}{41}
\entry {\code {rl_complete}}{42, 43}
\entry {\code {rl_complete_internal}}{43}
\entry {\code {rl_completer_quote_characters}}{46}
\entry {\code {rl_complete}}{42}
\entry {\code {rl_complete_internal}}{42}
\entry {\code {rl_completer_quote_characters}}{45}
\entry {\code {rl_completer_word_break_characters}}{45}
\entry {\code {rl_completion_append_character}}{46}
\entry {\code {rl_completion_display_matches_hook}}{45}
\entry {\code {rl_completion_entry_function}}{42, 44}
\entry {\code {rl_completion_append_character}}{45}
\entry {\code {rl_completion_display_matches_hook}}{44}
\entry {\code {rl_completion_entry_function}}{42, 43}
\entry {\code {rl_completion_found_quote}}{46}
\entry {\code {rl_completion_invoking_key}}{47}
\entry {\code {rl_completion_mark_symlink_dirs}}{47}
\entry {\code {rl_completion_mark_symlink_dirs}}{46}
\entry {\code {rl_completion_matches}}{43}
\entry {\code {rl_completion_mode}}{43}
\entry {\code {rl_completion_query_items}}{46}
\entry {\code {rl_completion_query_items}}{45}
\entry {\code {rl_completion_quote_character}}{46}
\entry {\code {rl_completion_suppress_append}}{46}
\entry {\code {rl_completion_suppress_quote}}{46}
\entry {\code {rl_completion_type}}{47}
\entry {\code {rl_completion_word_break_hook}}{45}
\entry {\code {rl_copy_keymap}}{29}
\entry {\code {rl_copy_keymap}}{28}
\entry {\code {rl_copy_text}}{34}
\entry {\code {rl_crlf}}{33}
\entry {\code {rl_crlf}}{32}
\entry {\code {rl_delete_text}}{34}
\entry {\code {rl_deprep_term_function}}{26}
\entry {\code {rl_deprep_term_function}}{25}
\entry {\code {rl_deprep_terminal}}{35}
\entry {\code {rl_ding}}{36}
\entry {\code {rl_directory_completion_hook}}{45}
\entry {\code {rl_discard_keymap}}{29}
\entry {\code {rl_dispatching}}{24}
\entry {\code {rl_directory_completion_hook}}{44}
\entry {\code {rl_discard_keymap}}{28}
\entry {\code {rl_dispatching}}{23}
\entry {\code {rl_display_match_list}}{36}
\entry {\code {rl_display_prompt}}{25}
\entry {\code {rl_do_undo}}{33}
\entry {\code {rl_done}}{24}
\entry {\code {rl_editing_mode}}{28}
\entry {\code {rl_end}}{24}
\entry {\code {rl_display_prompt}}{24}
\entry {\code {rl_do_undo}}{32}
\entry {\code {rl_done}}{23}
\entry {\code {rl_echo_signal_char}}{40}
\entry {\code {rl_editing_mode}}{27}
\entry {\code {rl_end}}{23}
\entry {\code {rl_end_undo_group}}{32}
\entry {\code {rl_erase_empty_line}}{24}
\entry {\code {rl_event_hook}}{26}
\entry {\code {rl_execute_next}}{35}
\entry {\code {rl_executing_keymap}}{26}
\entry {\code {rl_executing_macro}}{26}
\entry {\code {rl_expand_prompt}}{34}
\entry {\code {rl_explicit_arg}}{28}
\entry {\code {rl_extend_line_buffer}}{36}
\entry {\code {rl_filename_completion_desired}}{47}
\entry {\code {rl_filename_completion_function}}{44}
\entry {\code {rl_erase_empty_line}}{23}
\entry {\code {rl_event_hook}}{25}
\entry {\code {rl_execute_next}}{34}
\entry {\code {rl_executing_keymap}}{25}
\entry {\code {rl_executing_macro}}{25}
\entry {\code {rl_expand_prompt}}{33}
\entry {\code {rl_explicit_arg}}{27}
\entry {\code {rl_extend_line_buffer}}{35}
\entry {\code {rl_filename_completion_desired}}{46}
\entry {\code {rl_filename_completion_function}}{43}
\entry {\code {rl_filename_dequoting_function}}{44}
\entry {\code {rl_filename_quote_characters}}{46}
\entry {\code {rl_filename_quoting_desired}}{47}
\entry {\code {rl_filename_quote_characters}}{45}
\entry {\code {rl_filename_quoting_desired}}{46}
\entry {\code {rl_filename_quoting_function}}{44}
\entry {\code {rl_forced_update_display}}{33}
\entry {\code {rl_free}}{36}
\entry {\code {rl_free_line_state}}{41}
\entry {\code {rl_forced_update_display}}{32}
\entry {\code {rl_free}}{35}
\entry {\code {rl_free_line_state}}{40}
\entry {\code {rl_free_undo_list}}{32}
\entry {\code {rl_function_dumper}}{32}
\entry {\code {rl_function_of_keyseq}}{31}
\entry {\code {rl_funmap_names}}{32}
\entry {\code {rl_generic_bind}}{31}
\entry {\code {rl_get_keymap}}{29}
\entry {\code {rl_get_keymap_by_name}}{29}
\entry {\code {rl_get_keymap_name}}{29}
\entry {\code {rl_function_dumper}}{31}
\entry {\code {rl_function_of_keyseq}}{30}
\entry {\code {rl_funmap_names}}{31}
\entry {\code {rl_generic_bind}}{30}
\entry {\code {rl_get_keymap}}{28}
\entry {\code {rl_get_keymap_by_name}}{28}
\entry {\code {rl_get_keymap_name}}{28}
\entry {\code {rl_get_screen_size}}{41}
\entry {\code {rl_get_termcap}}{37}
\entry {\code {rl_getc}}{35}
\entry {\code {rl_getc_function}}{26}
\entry {\code {rl_gnu_readline_p}}{25}
\entry {\code {rl_ignore_completion_duplicates}}{47}
\entry {\code {rl_ignore_some_completions_function}}{45}
\entry {\code {rl_inhibit_completion}}{48}
\entry {\code {rl_getc}}{34}
\entry {\code {rl_getc_function}}{25}
\entry {\code {rl_gnu_readline_p}}{24}
\entry {\code {rl_ignore_completion_duplicates}}{46}
\entry {\code {rl_ignore_some_completions_function}}{44}
\entry {\code {rl_inhibit_completion}}{47}
\entry {\code {rl_initialize}}{36}
\entry {\code {rl_insert_completions}}{43}
\entry {\code {rl_insert_text}}{34}
\entry {\code {rl_instream}}{25}
\entry {\code {rl_insert_text}}{33}
\entry {\code {rl_instream}}{24}
\entry {\code {rl_invoking_keyseqs}}{31}
\entry {\code {rl_invoking_keyseqs_in_map}}{31}
\entry {\code {rl_kill_text}}{34}
\entry {\code {rl_last_func}}{26}
\entry {\code {rl_library_version}}{25}
\entry {\code {rl_line_buffer}}{24}
\entry {\code {rl_list_funmap_names}}{32}
\entry {\code {rl_macro_bind}}{37}
\entry {\code {rl_macro_dumper}}{37}
\entry {\code {rl_make_bare_keymap}}{29}
\entry {\code {rl_make_keymap}}{29}
\entry {\code {rl_mark}}{24}
\entry {\code {rl_last_func}}{25}
\entry {\code {rl_library_version}}{24}
\entry {\code {rl_line_buffer}}{23}
\entry {\code {rl_list_funmap_names}}{31}
\entry {\code {rl_macro_bind}}{36}
\entry {\code {rl_macro_dumper}}{36}
\entry {\code {rl_make_bare_keymap}}{28}
\entry {\code {rl_make_keymap}}{28}
\entry {\code {rl_mark}}{23}
\entry {\code {rl_message}}{33}
\entry {\code {rl_modifying}}{33}
\entry {\code {rl_named_function}}{31}
\entry {\code {rl_num_chars_to_read}}{24}
\entry {\code {rl_numeric_arg}}{28}
\entry {\code {rl_on_new_line}}{33}
\entry {\code {rl_on_new_line_with_prompt}}{33}
\entry {\code {rl_outstream}}{25}
\entry {\code {rl_parse_and_bind}}{31}
\entry {\code {rl_pending_input}}{24}
\entry {\code {rl_point}}{24}
\entry {\code {rl_possible_completions}}{43}
\entry {\code {rl_pre_input_hook}}{26}
\entry {\code {rl_prefer_env_winsize}}{25}
\entry {\code {rl_prep_term_function}}{26}
\entry {\code {rl_modifying}}{32}
\entry {\code {rl_named_function}}{30}
\entry {\code {rl_num_chars_to_read}}{23}
\entry {\code {rl_numeric_arg}}{27}
\entry {\code {rl_on_new_line}}{32}
\entry {\code {rl_on_new_line_with_prompt}}{32}
\entry {\code {rl_outstream}}{24}
\entry {\code {rl_parse_and_bind}}{30}
\entry {\code {rl_pending_input}}{23}
\entry {\code {rl_point}}{23}
\entry {\code {rl_possible_completions}}{42}
\entry {\code {rl_pre_input_hook}}{25}
\entry {\code {rl_prefer_env_winsize}}{24}
\entry {\code {rl_prep_term_function}}{25}
\entry {\code {rl_prep_terminal}}{35}
\entry {\code {rl_prompt}}{25}
\entry {\code {rl_push_macro_input}}{35}
\entry {\code {rl_read_init_file}}{31}
\entry {\code {rl_read_key}}{35}
\entry {\code {rl_readline_name}}{25}
\entry {\code {rl_readline_state}}{27}
\entry {\code {rl_readline_version}}{25}
\entry {\code {rl_redisplay}}{33}
\entry {\code {rl_redisplay_function}}{26}
\entry {\code {rl_replace_line}}{36}
\entry {\code {rl_reset_after_signal}}{41}
\entry {\code {rl_reset_line_state}}{33}
\entry {\code {rl_prompt}}{24}
\entry {\code {rl_push_macro_input}}{34}
\entry {\code {rl_read_init_file}}{30}
\entry {\code {rl_read_key}}{34}
\entry {\code {rl_readline_name}}{24}
\entry {\code {rl_readline_state}}{26}
\entry {\code {rl_readline_version}}{24}
\entry {\code {rl_redisplay}}{32}
\entry {\code {rl_redisplay_function}}{25}
\entry {\code {rl_replace_line}}{35}
\entry {\code {rl_reset_after_signal}}{40}
\entry {\code {rl_reset_line_state}}{32}
\entry {\code {rl_reset_screen_size}}{41}
\entry {\code {rl_reset_terminal}}{36}
\entry {\code {rl_resize_terminal}}{41}
\entry {\code {rl_restore_prompt}}{34}
\entry {\code {rl_save_prompt}}{34}
\entry {\code {rl_reset_terminal}}{35}
\entry {\code {rl_resize_terminal}}{40}
\entry {\code {rl_restore_prompt}}{33}
\entry {\code {rl_restore_state}}{35}
\entry {\code {rl_save_prompt}}{33}
\entry {\code {rl_save_state}}{35}
\entry {\code {rl_set_key}}{30}
\entry {\code {rl_set_keyboard_input_timeout}}{35}
\entry {\code {rl_set_keymap}}{29}
\entry {\code {rl_set_keyboard_input_timeout}}{34}
\entry {\code {rl_set_keymap}}{28}
\entry {\code {rl_set_paren_blink_timeout}}{37}
\entry {\code {rl_set_prompt}}{34}
\entry {\code {rl_set_prompt}}{33}
\entry {\code {rl_set_screen_size}}{41}
\entry {\code {rl_set_signals}}{41}
\entry {\code {rl_show_char}}{33}
\entry {\code {rl_sort_completion_matches}}{47}
\entry {\code {rl_special_prefixes}}{46}
\entry {\code {rl_startup_hook}}{26}
\entry {\code {rl_stuff_char}}{35}
\entry {\code {rl_terminal_name}}{25}
\entry {\code {rl_tty_set_default_bindings}}{36}
\entry {\code {rl_tty_unset_default_bindings}}{36}
\entry {\code {rl_unbind_command_in_map}}{30}
\entry {\code {rl_unbind_function_in_map}}{30}
\entry {\code {rl_unbind_key}}{30}
\entry {\code {rl_unbind_key_in_map}}{30}
\entry {\code {rl_username_completion_function}}{44}
\entry {\code {rl_special_prefixes}}{45}
\entry {\code {rl_startup_hook}}{25}
\entry {\code {rl_stuff_char}}{34}
\entry {\code {rl_terminal_name}}{24}
\entry {\code {rl_tty_set_default_bindings}}{35}
\entry {\code {rl_tty_unset_default_bindings}}{35}
\entry {\code {rl_unbind_command_in_map}}{29}
\entry {\code {rl_unbind_function_in_map}}{29}
\entry {\code {rl_unbind_key}}{29}
\entry {\code {rl_unbind_key_in_map}}{29}
\entry {\code {rl_username_completion_function}}{43}
\entry {\code {rl_variable_bind}}{37}
\entry {\code {rl_variable_dumper}}{37}
\entry {\code {rl_variable_value}}{37}
@@ -271,7 +277,7 @@
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{15}
\entry {\code {set-mark (C-@)}}{18}
\entry {show-all-if-ambiguous}{7}
\entry {show-all-if-unmodified}{7}
\entry {show-all-if-unmodified}{8}
\entry {\code {start-kbd-macro (C-x ()}}{18}
\initial {T}
\entry {\code {tab-insert (M-\key {TAB})}}{15}
@@ -287,7 +293,7 @@
\entry {\code {upcase-word (M-u)}}{15}
\initial {V}
\entry {\code {vi-editing-mode (M-C-j)}}{19}
\entry {visible-stats}{7}
\entry {visible-stats}{8}
\initial {Y}
\entry {\code {yank (C-y)}}{17}
\entry {\code {yank-last-arg (M-. or M-_)}}{14}
+15 -15
View File
@@ -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/rlman.texi
(/usr/homes/chet/src/bash/src/lib/readline/doc/rlman.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -156,7 +156,7 @@ localization,
\openout9 = `rlman.bt'.
] [2] [3] [4] [5]
Underfull \hbox (badness 5231) in paragraph at lines 503--519
Underfull \hbox (badness 5231) in paragraph at lines 524--540
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -169,7 +169,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.etc.
[6] [7] [8] [9] [10]
Overfull \hbox (26.43913pt too wide) in paragraph at lines 818--818
Overfull \hbox (26.43913pt too wide) in paragraph at lines 846--846
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
gnored[] |
@@ -184,7 +184,7 @@ gnored[] |
[11] [12] [13] [14] [15] [16] [17] [18]) (./rltech.texi Chapter 2 [19] [20]
[21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35]
[36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]
Underfull \hbox (badness 7379) in paragraph at lines 1835--1840
Underfull \hbox (badness 7379) in paragraph at lines 1870--1875
[]@textrm If an application-specific com-ple-tion func-tion as-signed to @text
tt rl_attempted_
@@ -196,16 +196,16 @@ tt rl_attempted_
.@glue 3.65 plus 1.825 minus 1.21666
.etc.
[47] [48] [49] [50] [51] [52] [53] [54] [55]) Appendix A [56] (./fdl.texi
[57] [58] [59] [60] [61] [62]) (Concept Index) [63] [64] (./rlman.cps)
(Function and Variable Index) [65] [66] (./rlman.fns [67] [68]) [69] [70] )
[47] [48] [49] [50] [51] [52] [53] [54]) Appendix A [55] (./fdl.texi [56]
[57] [58] [59] [60] [61]) (Concept Index) [62] (./rlman.cps)
(Function and Variable Index) [63] (./rlman.fns [64] [65] [66]) [67] )
Here is how much of TeX's memory you used:
1499 strings out of 97980
18501 string characters out of 1221004
60795 words of memory out of 1000000
2361 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,8n,17p,281b,695s stack positions out of 1500i,500n,5000p,200000b,5000s
1496 strings out of 97980
18428 string characters out of 1221004
47342 words of memory out of 1500000
2358 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,8n,17p,281b,697s stack positions out of 5000i,500n,6000p,200000b,5000s
Output written on rlman.dvi (74 pages, 286376 bytes).
Output written on rlman.dvi (71 pages, 291468 bytes).
+26 -28
View File
@@ -20,34 +20,32 @@
\subsecentry{Keyboard Macros}{1}{4}{7}{17}
\subsecentry{Some Miscellaneous Commands}{1}{4}{8}{18}
\secentry{Readline vi Mode}{1}{5}{19}
\chapentry{Programming with GNU Readline}{2}{21}
\secentry{Basic Behavior}{2}{1}{21}
\secentry{Custom Functions}{2}{2}{22}
\subsecentry{Readline Typedefs}{2}{2}{1}{22}
\subsecentry{Writing a New Function}{2}{2}{2}{23}
\secentry{Readline Variables}{2}{3}{24}
\secentry{Readline Convenience Functions}{2}{4}{28}
\subsecentry{Naming a Function}{2}{4}{1}{28}
\chapentry{Programming with GNU Readline}{2}{20}
\secentry{Basic Behavior}{2}{1}{20}
\secentry{Custom Functions}{2}{2}{21}
\subsecentry{Readline Typedefs}{2}{2}{1}{21}
\subsecentry{Writing a New Function}{2}{2}{2}{22}
\secentry{Readline Variables}{2}{3}{23}
\secentry{Readline Convenience Functions}{2}{4}{27}
\subsecentry{Naming a Function}{2}{4}{1}{27}
\subsecentry{Selecting a Keymap}{2}{4}{2}{28}
\subsecentry{Binding Keys}{2}{4}{3}{29}
\subsecentry{Associating Function Names and Bindings}{2}{4}{4}{31}
\subsecentry{Allowing Undoing}{2}{4}{5}{32}
\subsecentry{Redisplay}{2}{4}{6}{33}
\subsecentry{Modifying Text}{2}{4}{7}{34}
\subsecentry{Character Input}{2}{4}{8}{35}
\subsecentry{Terminal Management}{2}{4}{9}{35}
\subsecentry{Utility Functions}{2}{4}{10}{36}
\subsecentry{Miscellaneous Functions}{2}{4}{11}{37}
\subsecentry{Alternate Interface}{2}{4}{12}{38}
\subsecentry{Binding Keys}{2}{4}{3}{28}
\subsecentry{Associating Function Names and Bindings}{2}{4}{4}{30}
\subsecentry{Allowing Undoing}{2}{4}{5}{31}
\subsecentry{Redisplay}{2}{4}{6}{32}
\subsecentry{Modifying Text}{2}{4}{7}{33}
\subsecentry{Character Input}{2}{4}{8}{34}
\subsecentry{Terminal Management}{2}{4}{9}{34}
\subsecentry{Utility Functions}{2}{4}{10}{35}
\subsecentry{Miscellaneous Functions}{2}{4}{11}{36}
\subsecentry{Alternate Interface}{2}{4}{12}{37}
\subsecentry{A Readline Example}{2}{4}{13}{38}
\secentry{Readline Signal Handling}{2}{5}{40}
\secentry{Readline Signal Handling}{2}{5}{39}
\secentry{Custom Completers}{2}{6}{41}
\subsecentry{How Completing Works}{2}{6}{1}{42}
\subsecentry{Completion Functions}{2}{6}{2}{43}
\subsecentry{Completion Variables}{2}{6}{3}{44}
\subsecentry{A Short Completion Example}{2}{6}{4}{48}
\appendixentry{Copying This Manual}{A}{57}
\secentry{GNU Free Documentation License}{A}{1}{57}
\subsecentry{ADDENDUM: How to use this License for your documents}{A}{1}{1}{63}
\unnumbchapentry{Concept Index}{2}{65}
\unnumbchapentry{Function and Variable Index}{2}{67}
\subsecentry{How Completing Works}{2}{6}{1}{41}
\subsecentry{Completion Functions}{2}{6}{2}{42}
\subsecentry{Completion Variables}{2}{6}{3}{43}
\subsecentry{A Short Completion Example}{2}{6}{4}{47}
\appendixentry{GNU Free Documentation License}{A}{56}
\unnumbchapentry{Concept Index}{2}{63}
\unnumbchapentry{Function and Variable Index}{2}{64}
+2 -5
View File
@@ -64,9 +64,6 @@
@xrdef{Readline vi Mode-title}{Readline vi Mode}
@xrdef{Readline vi Mode-pg}{19}
@xrdef{Readline vi Mode-snt}{Section@tie 1.5}
@xrdef{Copying This Manual-title}{Copying This Manual}
@xrdef{Copying This Manual-pg}{21}
@xrdef{Copying This Manual-snt}{Appendix@tie @char65{}}
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
@xrdef{GNU Free Documentation License-pg}{21}
@xrdef{GNU Free Documentation License-snt}{Section@tie @char65.1}
@xrdef{GNU Free Documentation License-pg}{20}
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
-1
View File
@@ -7,4 +7,3 @@
\entry{kill ring}{3}{kill ring}
\entry{initialization file, readline}{4}{initialization file, readline}
\entry{variables, readline}{5}{variables, readline}
\entry{FDL, GNU Free Documentation License}{21}{FDL, GNU Free Documentation License}
-2
View File
@@ -2,8 +2,6 @@
\entry {command editing}{1}
\initial {E}
\entry {editing command lines}{1}
\initial {F}
\entry {FDL, GNU Free Documentation License}{21}
\initial {I}
\entry {initialization file, readline}{4}
\entry {interaction, readline}{1}
Binary file not shown.
File diff suppressed because it is too large Load Diff
+65 -57
View File
@@ -1,12 +1,12 @@
This is rluserman.info, produced by makeinfo version 4.8 from
This is rluserman.info, produced by makeinfo version 4.13 from
./rluserman.texi.
This manual describes the end user interface of 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 end user interface of 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 +16,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,10 +43,10 @@ across discrete programs which provide a command line interface.
* Menu:
* Command Line Editing:: GNU Readline User's Manual.
* Copying This Manual:: Copying This Manual.
* GNU Free Documentation License:: License for copying this manual.

File: rluserman.info, Node: Command Line Editing, Next: Copying This Manual, Prev: Top, Up: Top
File: rluserman.info, Node: Command Line Editing, Next: GNU Free Documentation License, Prev: Top, Up: Top
1 Command Line Editing
**********************
@@ -403,6 +404,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
@@ -445,6 +453,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
@@ -511,6 +524,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
@@ -1276,25 +1295,15 @@ the standard `vi' movement keys, move to previous history lines with
`k' and subsequent lines with `j', and so forth.

File: rluserman.info, Node: Copying This Manual, Prev: Command Line Editing, Up: Top
File: rluserman.info, Node: GNU Free Documentation License, Prev: Command Line Editing, Up: Top
Appendix A Copying This Manual
******************************
* Menu:
* GNU Free Documentation License:: License for copying this manual.

File: rluserman.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.
@@ -1625,7 +1634,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.
@@ -1686,8 +1695,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
@@ -1697,8 +1706,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
@@ -1720,30 +1729,29 @@ permit their use in free software.

Tag Table:
Node: Top1340
Node: Command Line Editing1772
Node: Introduction and Notation2415
Node: Readline Interaction4039
Node: Readline Bare Essentials5232
Node: Readline Movement Commands7023
Node: Readline Killing Commands7990
Node: Readline Arguments9912
Node: Searching10958
Node: Readline Init File13111
Node: Readline Init File Syntax14266
Node: Conditional Init Constructs26361
Node: Sample Init File28896
Node: Bindable Readline Commands32015
Node: Commands For Moving33074
Node: Commands For History33937
Node: Commands For Text37063
Node: Commands For Killing39791
Node: Numeric Arguments41935
Node: Commands For Completion43076
Node: Keyboard Macros44622
Node: Miscellaneous Commands45195
Node: Readline vi Mode48558
Node: Copying This Manual49479
Node: GNU Free Documentation License49711
Node: Top1328
Node: Command Line Editing1782
Node: Introduction and Notation2436
Node: Readline Interaction4060
Node: Readline Bare Essentials5253
Node: Readline Movement Commands7044
Node: Readline Killing Commands8011
Node: Readline Arguments9933
Node: Searching10979
Node: Readline Init File13132
Node: Readline Init File Syntax14287
Node: Conditional Init Constructs27241
Node: Sample Init File29776
Node: Bindable Readline Commands32895
Node: Commands For Moving33954
Node: Commands For History34817
Node: Commands For Text37943
Node: Commands For Killing40671
Node: Numeric Arguments42815
Node: Commands For Completion43956
Node: Keyboard Macros45502
Node: Miscellaneous Commands46075
Node: Readline vi Mode49438
Node: GNU Free Documentation License50359

End Tag Table
+14 -14
View File
@@ -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/rluserman.texi
(/usr/homes/chet/src/bash/src/lib/readline/doc/rluserman.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -146,7 +146,7 @@ localization,
\openout8 = `rluserman.pg'.
] [2] (./rluserman.toc) [-1] [-2] (./rluser.texi
] [2] (./rluserman.toc) [-1] (./rluser.texi
@btindfile=@write9
Chapter 1
\openout0 = `rluserman.toc'.
@@ -156,7 +156,7 @@ localization,
\openout9 = `rluserman.bt'.
] [2] [3] [4] [5]
Underfull \hbox (badness 5231) in paragraph at lines 503--519
Underfull \hbox (badness 5231) in paragraph at lines 524--540
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -169,7 +169,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.etc.
[6] [7] [8] [9] [10]
Overfull \hbox (26.43913pt too wide) in paragraph at lines 818--818
Overfull \hbox (26.43913pt too wide) in paragraph at lines 846--846
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
gnored[] |
@@ -181,15 +181,15 @@ gnored[] |
.@texttt t
.etc.
[11] [12] [13] [14] [15] [16] [17] [18]) Appendix A [19] [20] (./fdl.texi
[21] [22] [23] [24] [25] [26]) [27] [28] )
[11] [12] [13] [14] [15] [16] [17] [18]) Appendix A [19] (./fdl.texi [20]
[21] [22] [23] [24] [25]) [26] )
Here is how much of TeX's memory you used:
1405 strings out of 97980
16407 string characters out of 1221004
44916 words of memory out of 1000000
2276 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
13i,8n,10p,285b,695s stack positions out of 1500i,500n,5000p,200000b,5000s
1402 strings out of 97980
16334 string characters out of 1221004
45865 words of memory out of 1500000
2273 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
13i,8n,10p,285b,697s stack positions out of 5000i,500n,6000p,200000b,5000s
Output written on rluserman.dvi (32 pages, 96244 bytes).
Output written on rluserman.dvi (29 pages, 96724 bytes).
+1120 -1110
View File
File diff suppressed because it is too large Load Diff
+1 -3
View File
@@ -20,6 +20,4 @@
\subsecentry{Keyboard Macros}{1}{4}{7}{17}
\subsecentry{Some Miscellaneous Commands}{1}{4}{8}{18}
\secentry{Readline vi Mode}{1}{5}{19}
\appendixentry{Copying This Manual}{A}{21}
\secentry{GNU Free Documentation License}{A}{1}{21}
\subsecentry{ADDENDUM: How to use this License for your documents}{A}{1}{1}{27}
\appendixentry{GNU Free Documentation License}{A}{20}
+8 -5
View File
@@ -1,23 +1,26 @@
\entry{bell-style}{5}{\code {bell-style}}
\entry{bind-tty-special-chars}{5}{\code {bind-tty-special-chars}}
\entry{comment-begin}{5}{\code {comment-begin}}
\entry{completion-prefix-display-length}{5}{\code {completion-prefix-display-length}}
\entry{completion-query-items}{5}{\code {completion-query-items}}
\entry{convert-meta}{5}{\code {convert-meta}}
\entry{disable-completion}{5}{\code {disable-completion}}
\entry{editing-mode}{5}{\code {editing-mode}}
\entry{disable-completion}{6}{\code {disable-completion}}
\entry{editing-mode}{6}{\code {editing-mode}}
\entry{enable-keypad}{6}{\code {enable-keypad}}
\entry{expand-tilde}{6}{\code {expand-tilde}}
\entry{history-preserve-point}{6}{\code {history-preserve-point}}
\entry{history-size}{6}{\code {history-size}}
\entry{horizontal-scroll-mode}{6}{\code {horizontal-scroll-mode}}
\entry{input-meta}{6}{\code {input-meta}}
\entry{meta-flag}{6}{\code {meta-flag}}
\entry{isearch-terminators}{6}{\code {isearch-terminators}}
\entry{keymap}{6}{\code {keymap}}
\entry{mark-modified-lines}{6}{\code {mark-modified-lines}}
\entry{mark-modified-lines}{7}{\code {mark-modified-lines}}
\entry{mark-symlinked-directories}{7}{\code {mark-symlinked-directories}}
\entry{match-hidden-files}{7}{\code {match-hidden-files}}
\entry{output-meta}{7}{\code {output-meta}}
\entry{page-completions}{7}{\code {page-completions}}
\entry{revert-all-at-newline}{7}{\code {revert-all-at-newline}}
\entry{show-all-if-ambiguous}{7}{\code {show-all-if-ambiguous}}
\entry{show-all-if-unmodified}{7}{\code {show-all-if-unmodified}}
\entry{visible-stats}{7}{\code {visible-stats}}
\entry{show-all-if-unmodified}{8}{\code {show-all-if-unmodified}}
\entry{visible-stats}{8}{\code {visible-stats}}
+9 -5
View File
@@ -3,16 +3,18 @@
\entry {\code {bind-tty-special-chars}}{5}
\initial {C}
\entry {\code {comment-begin}}{5}
\entry {\code {completion-prefix-display-length}}{5}
\entry {\code {completion-query-items}}{5}
\entry {\code {convert-meta}}{5}
\initial {D}
\entry {\code {disable-completion}}{5}
\entry {\code {disable-completion}}{6}
\initial {E}
\entry {\code {editing-mode}}{5}
\entry {\code {editing-mode}}{6}
\entry {\code {enable-keypad}}{6}
\entry {\code {expand-tilde}}{6}
\initial {H}
\entry {\code {history-preserve-point}}{6}
\entry {\code {history-size}}{6}
\entry {\code {horizontal-scroll-mode}}{6}
\initial {I}
\entry {\code {input-meta}}{6}
@@ -20,7 +22,7 @@
\initial {K}
\entry {\code {keymap}}{6}
\initial {M}
\entry {\code {mark-modified-lines}}{6}
\entry {\code {mark-modified-lines}}{7}
\entry {\code {mark-symlinked-directories}}{7}
\entry {\code {match-hidden-files}}{7}
\entry {\code {meta-flag}}{6}
@@ -28,8 +30,10 @@
\entry {\code {output-meta}}{7}
\initial {P}
\entry {\code {page-completions}}{7}
\initial {R}
\entry {\code {revert-all-at-newline}}{7}
\initial {S}
\entry {\code {show-all-if-ambiguous}}{7}
\entry {\code {show-all-if-unmodified}}{7}
\entry {\code {show-all-if-unmodified}}{8}
\initial {V}
\entry {\code {visible-stats}}{7}
\entry {\code {visible-stats}}{8}
+1 -1
View File
@@ -442,7 +442,7 @@ void
_rl_revert_all_lines ()
{
int hpos;
HIST_ENTRY *entry, *cur;
HIST_ENTRY *entry;
UNDO_LIST *ul, *saved_undo_list;
char *lbuf;
+3 -3
View File
@@ -426,9 +426,9 @@ extern _rl_search_cxt *_rl_nscxt;
/* signals.c */
extern int _rl_echoctl;
extern _rl_intr_char;
extern _rl_quit_char;
extern _rl_susp_char;
extern int _rl_intr_char;
extern int _rl_quit_char;
extern int _rl_susp_char;
/* terminal.c */
extern int _rl_enable_keypad;
+2
View File
@@ -165,6 +165,7 @@ sh_modcase (string, pat, flags)
{
switch (nop)
{
default:
case CASE_NOOP: nc = wc; break;
case CASE_UPPER: nc = TOUPPER (wc); break;
case CASE_LOWER: nc = TOLOWER (wc); break;
@@ -179,6 +180,7 @@ sh_modcase (string, pat, flags)
mbrtowc (&wc, string + start, end - start, &state);
switch (nop)
{
default:
case CASE_NOOP: nwc = wc; break;
case CASE_UPPER: nwc = TOUPPER (wc); break;
case CASE_LOWER: nwc = TOLOWER (wc); break;
+5 -2
View File
@@ -52,9 +52,12 @@ fdprintf(fd, format, va_alist)
if ((fd2 = dup(fd)) < 0)
return -1;
fp = fdopen (dup (fd), "w");
fp = fdopen (fd2, "w");
if (fp == 0)
return -1;
{
close (fd2);
return -1;
}
SH_VA_START (args, format);
rc = vfprintf (fp, format, args);
+1 -1
View File
@@ -53,7 +53,7 @@ falarm(secs, usecs)
it.it_value.tv_usec = usecs;
if (setitimer(ITIMER_REAL, &it, &oit) < 0)
return (-1);
return (-1); /* XXX will be converted to unsigned */
/* Backwards compatibility with alarm(3) */
if (oit.it_value.tv_usec)
Vendored Regular → Executable
View File
+2 -2
View File
@@ -187,7 +187,7 @@ set_locale_var (var, value)
#if defined (HAVE_SETLOCALE)
r = *lc_all ? ((x = setlocale (LC_ALL, lc_all)) != 0) : reset_locale_vars ();
if (x == 0)
internal_warning("setlocale: LC_ALL: cannot change locale (%s): %s", lc_all, strerror(errno));
internal_warning(_("setlocale: LC_ALL: cannot change locale (%s)"), lc_all);
locale_setblanks ();
return r;
#else
@@ -237,7 +237,7 @@ set_locale_var (var, value)
#endif /* HAVE_SETLOCALE */
if (x == 0)
internal_warning("setlocale: %s: cannot change locale (%s): %s", var, get_locale_var (var), strerror(errno));
internal_warning(_("setlocale: %s: cannot change locale (%s)"), var, get_locale_var (var));
return (x != 0);
}
+524
View File
@@ -0,0 +1,524 @@
/* locale.c - Miscellaneous internationalization functions. */
/* Copyright (C) 1996-2009 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
Bash is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Bash is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Bash. If not, see <http://www.gnu.org/licenses/>.
*/
#include "config.h"
#include "bashtypes.h"
#if defined (HAVE_UNISTD_H)
# include <unistd.h>
#endif
#include "bashintl.h"
#include "bashansi.h"
#include <stdio.h>
#include "chartypes.h"
#include <errno.h>
#include "shell.h"
#include "input.h" /* For bash_input */
#ifndef errno
extern int errno;
#endif
extern int dump_translatable_strings, dump_po_strings;
/* The current locale when the program begins */
static char *default_locale;
/* The current domain for textdomain(3). */
static char *default_domain;
static char *default_dir;
/* tracks the value of LC_ALL; used to override values for other locale
categories */
static char *lc_all;
/* tracks the value of LC_ALL; used to provide defaults for locale
categories */
static char *lang;
/* Called to reset all of the locale variables to their appropriate values
if (and only if) LC_ALL has not been assigned a value. */
static int reset_locale_vars __P((void));
static void locale_setblanks __P((void));
/* Set the value of default_locale and make the current locale the
system default locale. This should be called very early in main(). */
void
set_default_locale ()
{
#if defined (HAVE_SETLOCALE)
default_locale = setlocale (LC_ALL, "");
if (default_locale)
default_locale = savestring (default_locale);
#endif /* HAVE_SETLOCALE */
bindtextdomain (PACKAGE, LOCALEDIR);
textdomain (PACKAGE);
}
/* Set default values for LC_CTYPE, LC_COLLATE, LC_MESSAGES, LC_NUMERIC and
LC_TIME if they are not specified in the environment, but LC_ALL is. This
should be called from main() after parsing the environment. */
void
set_default_locale_vars ()
{
char *val;
#if defined (HAVE_SETLOCALE)
# if defined (LC_CTYPE)
val = get_string_value ("LC_CTYPE");
if (val == 0 && lc_all && *lc_all)
{
setlocale (LC_CTYPE, lc_all);
locale_setblanks ();
}
# endif
# if defined (LC_COLLATE)
val = get_string_value ("LC_COLLATE");
if (val == 0 && lc_all && *lc_all)
setlocale (LC_COLLATE, lc_all);
# endif /* LC_COLLATE */
# if defined (LC_MESSAGES)
val = get_string_value ("LC_MESSAGES");
if (val == 0 && lc_all && *lc_all)
setlocale (LC_MESSAGES, lc_all);
# endif /* LC_MESSAGES */
# if defined (LC_NUMERIC)
val = get_string_value ("LC_NUMERIC");
if (val == 0 && lc_all && *lc_all)
setlocale (LC_NUMERIC, lc_all);
# endif /* LC_NUMERIC */
# if defined (LC_TIME)
val = get_string_value ("LC_TIME");
if (val == 0 && lc_all && *lc_all)
setlocale (LC_TIME, lc_all);
# endif /* LC_TIME */
#endif /* HAVE_SETLOCALE */
val = get_string_value ("TEXTDOMAIN");
if (val && *val)
{
FREE (default_domain);
default_domain = savestring (val);
#if 0
/* Don't want to override the shell's textdomain as the default */
textdomain (default_domain);
#endif
}
val = get_string_value ("TEXTDOMAINDIR");
if (val && *val)
{
FREE (default_dir);
default_dir = savestring (val);
if (default_domain && *default_domain)
bindtextdomain (default_domain, default_dir);
}
}
/* Set one of the locale categories (specified by VAR) to VALUE. Returns 1
if successful, 0 otherwise. */
int
set_locale_var (var, value)
char *var, *value;
{
int r;
char *x;
x = "";
errno = 0;
if (var[0] == 'T' && var[10] == 0) /* TEXTDOMAIN */
{
FREE (default_domain);
default_domain = value ? savestring (value) : (char *)NULL;
#if 0
/* Don't want to override the shell's textdomain as the default */
textdomain (default_domain);
#endif
return (1);
}
else if (var[0] == 'T') /* TEXTDOMAINDIR */
{
FREE (default_dir);
default_dir = value ? savestring (value) : (char *)NULL;
if (default_domain && *default_domain)
bindtextdomain (default_domain, default_dir);
return (1);
}
/* var[0] == 'L' && var[1] == 'C' && var[2] == '_' */
else if (var[3] == 'A') /* LC_ALL */
{
FREE (lc_all);
if (value)
lc_all = savestring (value);
else
{
lc_all = (char *)xmalloc (1);
lc_all[0] = '\0';
}
#if defined (HAVE_SETLOCALE)
r = *lc_all ? ((x = setlocale (LC_ALL, lc_all)) != 0) : reset_locale_vars ();
if (x == 0)
internal_warning("setlocale: LC_ALL: cannot change locale (%s): %s", lc_all, strerror(errno));
locale_setblanks ();
return r;
#else
return (1);
#endif
}
#if defined (HAVE_SETLOCALE)
else if (var[3] == 'C' && var[4] == 'T') /* LC_CTYPE */
{
# if defined (LC_CTYPE)
if (lc_all == 0 || *lc_all == '\0')
{
x = setlocale (LC_CTYPE, get_locale_var ("LC_CTYPE"));
locale_setblanks ();
}
# endif
}
else if (var[3] == 'C' && var[4] == 'O') /* LC_COLLATE */
{
# if defined (LC_COLLATE)
if (lc_all == 0 || *lc_all == '\0')
x = setlocale (LC_COLLATE, get_locale_var ("LC_COLLATE"));
# endif /* LC_COLLATE */
}
else if (var[3] == 'M' && var[4] == 'E') /* LC_MESSAGES */
{
# if defined (LC_MESSAGES)
if (lc_all == 0 || *lc_all == '\0')
x = setlocale (LC_MESSAGES, get_locale_var ("LC_MESSAGES"));
# endif /* LC_MESSAGES */
}
else if (var[3] == 'N' && var[4] == 'U') /* LC_NUMERIC */
{
# if defined (LC_NUMERIC)
if (lc_all == 0 || *lc_all == '\0')
x = setlocale (LC_NUMERIC, get_locale_var ("LC_NUMERIC"));
# endif /* LC_NUMERIC */
}
else if (var[3] == 'T' && var[4] == 'I') /* LC_TIME */
{
# if defined (LC_TIME)
if (lc_all == 0 || *lc_all == '\0')
x = setlocale (LC_TIME, get_locale_var ("LC_TIME"));
# endif /* LC_TIME */
}
#endif /* HAVE_SETLOCALE */
if (x == 0)
internal_warning("setlocale: %s: cannot change locale (%s): %s", var, get_locale_var (var), strerror(errno));
return (x != 0);
}
/* Called when LANG is assigned a value. Tracks value in `lang'. Calls
reset_locale_vars() to reset any default values if LC_ALL is unset or
null. */
int
set_lang (var, value)
char *var, *value;
{
FREE (lang);
if (value)
lang = savestring (value);
else
{
lang = (char *)xmalloc (1);
lang[0] = '\0';
}
return ((lc_all == 0 || *lc_all == 0) ? reset_locale_vars () : 0);
}
/* Set default values for LANG and LC_ALL. Default values for all other
locale-related variables depend on these. */
void
set_default_lang ()
{
char *v;
v = get_string_value ("LC_ALL");
set_locale_var ("LC_ALL", v);
v = get_string_value ("LANG");
set_lang ("LANG", v);
}
/* Get the value of one of the locale variables (LC_MESSAGES, LC_CTYPE).
The precedence is as POSIX.2 specifies: LC_ALL has precedence over
the specific locale variables, and LANG, if set, is used as the default. */
char *
get_locale_var (var)
char *var;
{
char *locale;
locale = lc_all;
if (locale == 0 || *locale == 0)
locale = get_string_value (var);
if (locale == 0 || *locale == 0)
locale = lang;
if (locale == 0 || *locale == 0)
#if 0
locale = default_locale; /* system-dependent; not really portable. should it be "C"? */
#else
locale = "";
#endif
return (locale);
}
/* Called to reset all of the locale variables to their appropriate values
if (and only if) LC_ALL has not been assigned a value. DO NOT CALL THIS
IF LC_ALL HAS BEEN ASSIGNED A VALUE. */
static int
reset_locale_vars ()
{
char *t;
#if defined (HAVE_SETLOCALE)
if (lang == 0 || *lang == '\0')
maybe_make_export_env (); /* trust that this will change environment for setlocale */
if (setlocale (LC_ALL, lang ? lang : "") == 0)
return 0;
# if defined (LC_CTYPE)
t = setlocale (LC_CTYPE, get_locale_var ("LC_CTYPE"));
# endif
# if defined (LC_COLLATE)
t = setlocale (LC_COLLATE, get_locale_var ("LC_COLLATE"));
# endif
# if defined (LC_MESSAGES)
t = setlocale (LC_MESSAGES, get_locale_var ("LC_MESSAGES"));
# endif
# if defined (LC_NUMERIC)
t = setlocale (LC_NUMERIC, get_locale_var ("LC_NUMERIC"));
# endif
# if defined (LC_TIME)
t = setlocale (LC_TIME, get_locale_var ("LC_TIME"));
# endif
locale_setblanks ();
#endif
return 1;
}
/* Translate the contents of STRING, a $"..." quoted string, according
to the current locale. In the `C' or `POSIX' locale, or if gettext()
is not available, the passed string is returned unchanged. The
length of the translated string is returned in LENP, if non-null. */
char *
localetrans (string, len, lenp)
char *string;
int len, *lenp;
{
char *locale, *t;
char *translated;
int tlen;
/* Don't try to translate null strings. */
if (string == 0 || *string == 0)
{
if (lenp)
*lenp = 0;
return ((char *)NULL);
}
locale = get_locale_var ("LC_MESSAGES");
/* If we don't have setlocale() or the current locale is `C' or `POSIX',
just return the string. If we don't have gettext(), there's no use
doing anything else. */
if (locale == 0 || locale[0] == '\0' ||
(locale[0] == 'C' && locale[1] == '\0') || STREQ (locale, "POSIX"))
{
t = (char *)xmalloc (len + 1);
strcpy (t, string);
if (lenp)
*lenp = len;
return (t);
}
/* Now try to translate it. */
if (default_domain && *default_domain)
translated = dgettext (default_domain, string);
else
translated = string;
if (translated == string) /* gettext returns its argument if untranslatable */
{
t = (char *)xmalloc (len + 1);
strcpy (t, string);
if (lenp)
*lenp = len;
}
else
{
tlen = strlen (translated);
t = (char *)xmalloc (tlen + 1);
strcpy (t, translated);
if (lenp)
*lenp = tlen;
}
return (t);
}
/* Change a bash string into a string suitable for inclusion in a `po' file.
This backslash-escapes `"' and `\' and changes newlines into \\\n"\n". */
char *
mk_msgstr (string, foundnlp)
char *string;
int *foundnlp;
{
register int c, len;
char *result, *r, *s;
for (len = 0, s = string; s && *s; s++)
{
len++;
if (*s == '"' || *s == '\\')
len++;
else if (*s == '\n')
len += 5;
}
r = result = (char *)xmalloc (len + 3);
*r++ = '"';
for (s = string; s && (c = *s); s++)
{
if (c == '\n') /* <NL> -> \n"<NL>" */
{
*r++ = '\\';
*r++ = 'n';
*r++ = '"';
*r++ = '\n';
*r++ = '"';
if (foundnlp)
*foundnlp = 1;
continue;
}
if (c == '"' || c == '\\')
*r++ = '\\';
*r++ = c;
}
*r++ = '"';
*r++ = '\0';
return result;
}
/* $"..." -- Translate the portion of STRING between START and END
according to current locale using gettext (if available) and return
the result. The caller will take care of leaving the quotes intact.
The string will be left without the leading `$' by the caller.
If translation is performed, the translated string will be double-quoted
by the caller. The length of the translated string is returned in LENP,
if non-null. */
char *
localeexpand (string, start, end, lineno, lenp)
char *string;
int start, end, lineno, *lenp;
{
int len, tlen, foundnl;
char *temp, *t, *t2;
temp = (char *)xmalloc (end - start + 1);
for (tlen = 0, len = start; len < end; )
temp[tlen++] = string[len++];
temp[tlen] = '\0';
/* If we're just dumping translatable strings, don't do anything with the
string itself, but if we're dumping in `po' file format, convert it into
a form more palatable to gettext(3) and friends by quoting `"' and `\'
with backslashes and converting <NL> into `\n"<NL>"'. If we find a
newline in TEMP, we first output a `msgid ""' line and then the
translated string; otherwise we output the `msgid' and translated
string all on one line. */
if (dump_translatable_strings)
{
if (dump_po_strings)
{
foundnl = 0;
t = mk_msgstr (temp, &foundnl);
t2 = foundnl ? "\"\"\n" : "";
printf ("#: %s:%d\nmsgid %s%s\nmsgstr \"\"\n",
yy_input_name (), lineno, t2, t);
free (t);
}
else
printf ("\"%s\"\n", temp);
if (lenp)
*lenp = tlen;
return (temp);
}
else if (*temp)
{
t = localetrans (temp, tlen, &len);
free (temp);
if (lenp)
*lenp = len;
return (t);
}
else
{
if (lenp)
*lenp = 0;
return (temp);
}
}
/* Set every character in the <blank> character class to be a shell break
character for the lexical analyzer when the locale changes. */
static void
locale_setblanks ()
{
int x;
for (x = 0; x < sh_syntabsiz; x++)
{
if (isblank (x))
sh_syntaxtab[x] |= CSHBRK|CBLANK;
else if (member (x, shell_break_chars))
{
sh_syntaxtab[x] |= CSHBRK;
sh_syntaxtab[x] &= ~CBLANK;
}
else
sh_syntaxtab[x] &= ~(CSHBRK|CBLANK);
}
}
+1 -1
View File
@@ -1430,7 +1430,7 @@ with_input_from_string (string, name)
That is the true input location. Rewind bash_input.location.string by
that number of characters, so it points to the last character actually
consumed by the parser. */
void
static void
rewind_input_string ()
{
int xchars;
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 2.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2004-03-17 13:48+0200\n"
"Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
"Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -294,7 +294,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr ""
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: leesalleen-funksie"
@@ -333,7 +333,7 @@ msgstr ""
msgid "%s: cannot delete: %s"
msgstr "%s: kan nie %s skep nie"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -349,7 +349,7 @@ msgstr "%s: kan nie 'n bin
msgid "%s: file is too large"
msgstr ""
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: kan nie 'n binêre lêer uitvoer nie"
@@ -818,37 +818,37 @@ msgstr "Veranderlike boom"
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "pypfout: %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: bevel nie gevind nie"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, fuzzy, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: is 'n gids"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, fuzzy, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
@@ -1224,103 +1224,103 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr ""
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
#: parse.y:3729
#: parse.y:3731
#, fuzzy
msgid "syntax error in conditional expression"
msgstr "Sintaks fout in patroon"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
#: parse.y:3811
#: parse.y:3813
#, fuzzy
msgid "expected `)'"
msgstr "')' is verwag\n"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr ""
#: parse.y:3883
#: parse.y:3885
#, fuzzy, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "%s: binêre operator is verwag\n"
#: parse.y:3887
#: parse.y:3889
#, fuzzy
msgid "conditional binary operator expected"
msgstr "%s: binêre operator is verwag\n"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr ""
#: parse.y:3919
#: parse.y:3921
#, fuzzy, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "Soek die lêer vir 'n uitdrukking"
#: parse.y:3922
#: parse.y:3924
#, fuzzy, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "Soek die lêer vir 'n uitdrukking"
#: parse.y:3926
#: parse.y:3928
#, fuzzy, c-format
msgid "unexpected token %d in conditional command"
msgstr "Soek die lêer vir 'n uitdrukking"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr ""
#: parse.y:5211
#: parse.y:5213
#, fuzzy, c-format
msgid "syntax error near `%s'"
msgstr "Sintaks fout in patroon"
#: parse.y:5221
#: parse.y:5223
#, fuzzy
msgid "syntax error: unexpected end of file"
msgstr "Onverwagte einde van lêer tydens inlees van hulpbron."
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "sintaksfout"
#: parse.y:5283
#: parse.y:5285
#, fuzzy, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Gebruik Kaart na Los Tronk"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
@@ -1442,7 +1442,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr ""
@@ -1783,48 +1783,48 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr ""
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr ""
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr ""
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr ""
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr ""
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr ""
#: version.c:47
+43 -43
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -286,7 +286,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr ""
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr ""
@@ -325,7 +325,7 @@ msgstr ""
msgid "%s: cannot delete: %s"
msgstr ""
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -341,7 +341,7 @@ msgstr ""
msgid "%s: file is too large"
msgstr ""
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr ""
@@ -795,36 +795,36 @@ msgstr ""
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
#: execute_cmd.c:1937
#: execute_cmd.c:1942
msgid "pipe error"
msgstr ""
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr ""
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr ""
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr ""
@@ -1182,99 +1182,99 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr ""
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr ""
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr ""
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr ""
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr ""
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr ""
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr ""
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr ""
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr ""
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr ""
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr ""
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr ""
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr ""
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr ""
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
@@ -1391,7 +1391,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr ""
@@ -1692,48 +1692,48 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr ""
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr ""
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr ""
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr ""
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr ""
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
#: version.c:46
msgid "Copyright (C) 2008,2009 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr ""
#: version.c:47
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 3.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2007-07-26 07:18+0300\n"
"Last-Translator: Alexander Shopov <ash@contact.bg>\n"
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@@ -290,7 +290,7 @@ msgstr "може да се използва само във функция"
msgid "cannot use `-f' to make functions"
msgstr "„-f“ не може да се използва за създаването на функции"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: функция с права само за четене"
@@ -329,7 +329,7 @@ msgstr "%s: не е зареден динамично"
msgid "%s: cannot delete: %s"
msgstr "%s: не може да се изтрие: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -345,7 +345,7 @@ msgstr "%s: не е обикновен файл"
msgid "%s: file is too large"
msgstr "%s: файлът е прекалено голям"
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: двоичният файл не може да бъде изпълнен"
@@ -878,38 +878,38 @@ msgstr ""
"^Gвремето за изчакване на вход изтече: следва автоматично излизане от "
"системата\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "стандартният вход от /dev/null не може да бъде пренасочен: %s"
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "в променливата $TIMEFORMAT: „%c“: грешен форматиращ знак"
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "грешка при запис: %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
"%s: ограничение: в имената на командите не може да присъства знакът „/“"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: командата не е открита"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: лош интерпретатор"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "файловият дескриптор %d не може да се дублира като дескриптор %d"
@@ -1284,100 +1284,100 @@ msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
"пренасочване: инструкцията за пренасочване „%d“ е извън допустимия диапазон"
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
"неочакван знак за край на файл „EOF“, а се очакваше съответстващ знак „%c“"
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr "неочакван знак за край на файл „EOF“, а се очакваше „]]“"
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "синтактична грешка в условен израз: неочаквана лексема „%s“"
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "синтактична грешка в условен израз"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "неочаквана лексема „%s“, а се очакваше знакът „)“"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "очакваше се „)“"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "неочакван аргумент „%s“ за унарен условен оператор"
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr "неочакван аргумент за унарен условен оператор"
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "неочаквана лексема „%s“, очакваше се бинарен условен оператор"
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr "очакваше се бинарен условен оператор"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "неочакван аргумент „%s“ за бинарен условен оператор"
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr "неочакван аргумент за бинарен условен оператор"
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "неочаквана лексема „%c“ в условна команда"
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "неочаквана лексема „%s“ в условна команда"
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "неочаквана лексема %d в условна команда"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "синтактична грешка в близост до неочакваната лексема „%s“"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "синтактична грешка в близост до „%s“"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "синтактична грешка: неочакван край на файл"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "синтактична грешка"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Използвайте „%s“, за да излезете от обвивката.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr "неочакван знак за край на файл „EOF“, очакваше се знакът „)“"
@@ -1501,7 +1501,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "За да докладвате грешки използвайте командата „bashbug“.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "маска за обработката на сигнали: %d: невалидна операция"
@@ -1809,53 +1809,53 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "обработка на капани: неправилен сигнал %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "грешка при внасянето на дефиницията на функция за „%s“"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "нивото на обвивката (%d) е прекалено голямо. Задава се да е 1"
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr ""
"създаване на локална променлива: липсва контекст на функция в текущата "
"област\n"
"на видимост"
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr ""
"всички локални променливи: липсва контекст на функция в текущата област на\n"
"видимост"
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "неправилен знак на позиция %d в низа за изнасяне за %s"
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "липсва „=“ в низа за изнасяне за %s"
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"изваждане на контекст на променливи: в началото на структурата за променливи "
"на\n"
"обвивката (shell_variables) е нещо, което не е контекст на функция"
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr ""
"изваждане на контекст на променливи: липсва контекст за глобални променливи\n"
"(global_variables)"
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
"изваждане на област: последният елемент структурата за променливи на "
@@ -1864,7 +1864,7 @@ msgstr ""
#: version.c:46
#, fuzzy
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Авторски права (C) 2005 Free Software Foundation, Inc.\n"
#: version.c:47
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-2.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2003-12-28 19:59+0100\n"
"Last-Translator: Montxo Vicente i Sempere <montxo@alacant.com>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
@@ -293,7 +293,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr ""
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: funci? nom?s de lectura"
@@ -332,7 +332,7 @@ msgstr ""
msgid "%s: cannot delete: %s"
msgstr "%s: no es pot crear: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -348,7 +348,7 @@ msgstr "%s: no es pot executar el fitxer binari"
msgid "%s: file is too large"
msgstr ""
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: no es pot executar el fitxer binari"
@@ -819,37 +819,37 @@ msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
"%c ha excedit el temps d'espera per una entrada: fi autom?tica de sessi?\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "error del conducte: %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restringit: no es pot especificar '/' en noms d'ordres"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: no s'ha trobat l'ordre"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, fuzzy, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: ?s un directori"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, fuzzy, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr ""
@@ -1225,107 +1225,107 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, fuzzy, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
"s'ha arribat inesperadament a la fi del fitxer (EOF) mentre\n"
"es buscava per '%c'"
#: parse.y:3720
#: parse.y:3722
#, fuzzy
msgid "unexpected EOF while looking for `]]'"
msgstr ""
"s'ha arribat inesperadament a la fi del fitxer (EOF) mentre\n"
"es buscava per '%c'"
#: parse.y:3725
#: parse.y:3727
#, fuzzy, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "hi ha un error inesperat de sintaxi prop del senyal '%s'"
#: parse.y:3729
#: parse.y:3731
#, fuzzy
msgid "syntax error in conditional expression"
msgstr "error de sintaxi a l'expressi?"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
#: parse.y:3811
#: parse.y:3813
#, fuzzy
msgid "expected `)'"
msgstr "s'esperava ')'"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr ""
#: parse.y:3883
#: parse.y:3885
#, fuzzy, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "%s: s'esperava un operador binari"
#: parse.y:3887
#: parse.y:3889
#, fuzzy
msgid "conditional binary operator expected"
msgstr "%s: s'esperava un operador binari"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr ""
#: parse.y:3919
#: parse.y:3921
#, fuzzy, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "s'esperava ':' per a l'expressi? condicional"
#: parse.y:3922
#: parse.y:3924
#, fuzzy, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "s'esperava ':' per a l'expressi? condicional"
#: parse.y:3926
#: parse.y:3928
#, fuzzy, c-format
msgid "unexpected token %d in conditional command"
msgstr "s'esperava ':' per a l'expressi? condicional"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "hi ha un error inesperat de sintaxi prop del senyal '%s'"
#: parse.y:5211
#: parse.y:5213
#, fuzzy, c-format
msgid "syntax error near `%s'"
msgstr "hi ha un error inesperat de sintaxi prop del senyal '%s'"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "error de sintaxi: s'ha arribat inesperadament a la fi del fitxer"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "error de sintaxi"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Utilitzeu ?%s? per a eixir de l'int?rpret d'ordres.\n"
#: parse.y:5445
#: parse.y:5447
#, fuzzy
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
@@ -1454,7 +1454,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr ""
@@ -1771,48 +1771,48 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: Senyal inv?lida %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "'%s': error en importar la definici? de la funci?"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr ""
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr ""
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr ""
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr ""
#: version.c:47
BIN
View File
Binary file not shown.
+44 -43
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.0-pre1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2008-09-07 13:09+0200\n"
"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -288,7 +288,7 @@ msgstr "může být použito jen ve funkci"
msgid "cannot use `-f' to make functions"
msgstr "„-f“ nezle použít na výrobu funkce"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: funkce jen pro čtení"
@@ -327,7 +327,7 @@ msgstr "%s: není dynamicky nahráno"
msgid "%s: cannot delete: %s"
msgstr "%s: nelze smazat: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -343,7 +343,7 @@ msgstr "%s: není obyčejný soubor"
msgid "%s: file is too large"
msgstr "%s: soubor je příliš velký"
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: binární soubor nelze spustit"
@@ -867,36 +867,36 @@ msgstr "%s: nevázaná proměnná"
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\ačasový limit pro čekání na vstup vypršel: automatické odhlášení\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "standardní vstup nelze přesměrovat z /dev/null: %s"
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: „%c“: chybný formátovací znak"
#: execute_cmd.c:1937
#: execute_cmd.c:1942
msgid "pipe error"
msgstr "chyba v rouře"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: omezeno: v názvu příkazu nesmí být „/“"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: příkaz nenalezen"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: chybný interpretr"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "deskriptor souboru %d nelze duplikovat na deskriptor %d"
@@ -1260,102 +1260,102 @@ msgstr "„here“ dokument na řádku %d ukončen koncem souboru (požadováno
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr "make_redirection: instrukce přesměrování „%d“ mimo rozsah"
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "neočekávaný konec souboru při hledání znaku odpovídajícímu „%c“"
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr "neočekávaný konec souboru při hledání „]]“"
# XXX: Condional means condition (adj.) probably. Can English distinguish
# between the condition (podmínkový) and the code branch (podmíněný)? Check
# for all "conditional" string occurences.
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "chyba syntaxe ve výrazu podmínky: neočekávaný token „%s“"
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "chyba syntaxe ve výrazu podmínky"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "neočekávaný token „%s“, očekávána „)“"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "očekávána „)“"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "neočekávaný argument „%s“ u podmínkového unárního operátoru"
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr "neočekávaný argument u podmínkového unárního operátoru"
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "neočekávaný token „%s“, očekáván podmínkový binární operátor"
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr "očekáván podmínkový binární operátor"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "neočekávaný argument „%s„ u podmínkového binárního operátoru"
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr "neočekávaný argument u podmínkového binárního operátoru"
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "neočekávaný token „%c“ v podmínkovém příkazu"
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "neočekávaný token „%s“ v podmínkovém příkazu"
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "neočekávaný token %d v podmínkovém příkazu"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "chyba syntaxe poblíž neočekávaného tokenu „%s“"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "chyba syntaxe poblíž „%s“"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "chyba syntaxe: nenadálý konec souboru"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "chyba syntaxe"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Shell lze ukončit příkazem „%s“.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr "nenadálý konec souboru při hledání odpovídající „)“"
@@ -1478,7 +1478,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Chyby nahlásíte příkazem „bashbug“.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask: %d: neplatná operace"
@@ -1787,48 +1787,49 @@ msgstr "run_pending_traps: obsluha signálu je SIG_DFL, přeposílám %d (%s) so
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: chybný signál %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "chyba při importu definice „%s“"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "úroveň shellu (%d) příliš vysoká, resetuji na 1"
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: žádný kontext funkce v aktuálním rozsahu"
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: žádný kontext funkce v aktuálním rozsahu"
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "neplatný znak %d v exportstr pro %s"
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "v exportstr pro %s chybí „=“"
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: hlava shell_variables není kontextem funkce"
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: chybí kontext global_variables"
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: hlava shell_variables není dočasným rozsahem prostředí"
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
#, fuzzy
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Copyright © 2008 Free Software Foundation, Inc."
#: version.c:47
BIN
View File
Binary file not shown.
+44 -43
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.0-pre1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2008-12-20 16:56+0100\n"
"Last-Translator: Nils Naumann <nnau@gmx.net>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -284,7 +284,7 @@ msgstr "kann nur innerhalb einer Funktion benutzt werden."
msgid "cannot use `-f' to make functions"
msgstr "Mit `-f' können keine Funktionen erzeugt werden."
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: Schreibgeschützte Funktion."
@@ -323,7 +323,7 @@ msgstr ""
msgid "%s: cannot delete: %s"
msgstr "%s: Kann nicht löschen: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -339,7 +339,7 @@ msgstr "%s: Ist keine normale Datei."
msgid "%s: file is too large"
msgstr "%s: Die Datei ist zu groß."
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: Kann die Datei nicht ausführen."
@@ -845,36 +845,36 @@ msgstr "%s ist nicht gesetzt."
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aZu lange keine Eingabe: Automatisch ausgeloggt.\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "Kann nicht die Standardeingabe von /dev/null umleiten: %s"
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': Ungültiges Formatzeichen."
#: execute_cmd.c:1937
#: execute_cmd.c:1942
msgid "pipe error"
msgstr "Pipe-Fehler"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: Verboten: `/' ist in Kommandonamen unzulässig."
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: Kommando nicht gefunden."
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, fuzzy, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: ist ein Verzeichnis."
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, fuzzy, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "Kann fd %d nicht auf fd 0 verdoppeln: %s"
@@ -1247,103 +1247,103 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, fuzzy, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "Dateiende beim Suchen nach `%c' erreicht."
#: parse.y:3720
#: parse.y:3722
#, fuzzy
msgid "unexpected EOF while looking for `]]'"
msgstr "Dateiende beim Suchen nach `%c' erreicht."
#: parse.y:3725
#: parse.y:3727
#, fuzzy, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "Syntaxfehler beim unerwarteten Wort `%s'"
#: parse.y:3729
#: parse.y:3731
#, fuzzy
msgid "syntax error in conditional expression"
msgstr "Syntaxfehler im Ausdruck."
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
#: parse.y:3811
#: parse.y:3813
#, fuzzy
msgid "expected `)'"
msgstr "`)' erwartet."
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr ""
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr ""
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr ""
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr ""
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr ""
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr ""
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "Syntaxfehler beim unerwarteten Wort `%s'"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "Syntaxfehler beim unerwarteten Wort `%s'"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "Syntax Fehler: Unerwartetes Dateiende."
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "Syntax Fehler"
# Du oder Sie?
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Benutze \"%s\" um die Shell zu verlassen.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr "Dateiende beim Suchen nach passender `)' erreicht."
@@ -1462,7 +1462,7 @@ msgstr "`%s -c help' f
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Mit dem `bashbug' Kommando können Fehler gemeldet werden.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask: %d: Ungültige Operation"
@@ -1768,48 +1768,49 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: Falsches Signal %d."
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "Fehler beim Importieren der Funktionsdefinition für `%s'."
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr ""
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr ""
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr ""
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
#, fuzzy
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Copyright (C) 2008 Free Software Foundation, Inc."
#: version.c:47
Binary file not shown.
+48 -48
View File
@@ -1,7 +1,7 @@
# English translations for GNU bash package.
# Copyright (C) 2008 Free Software Foundation, Inc.
# Copyright (C) 2009 Free Software Foundation, Inc.
# This file is distributed under the same license as the GNU bash package.
# Automatically generated, 2008.
# Automatically generated, 2009.
#
# All this catalog "translates" are quotation characters.
# The msgids must be ASCII and therefore cannot contain real quotation
@@ -30,10 +30,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: GNU bash 4.0-beta2\n"
"Project-Id-Version: GNU bash 4.0-rc1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"PO-Revision-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2009-01-06 11:56-0500\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -313,7 +313,7 @@ msgstr "can only be used in a function"
msgid "cannot use `-f' to make functions"
msgstr "cannot use -f to make functions"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: readonly function"
@@ -352,7 +352,7 @@ msgstr "%s: not dynamically loaded"
msgid "%s: cannot delete: %s"
msgstr "%s: cannot delete: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -368,7 +368,7 @@ msgstr "%s: not a regular file"
msgid "%s: file is too large"
msgstr "%s: file is too large"
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: cannot execute binary file"
@@ -894,36 +894,36 @@ msgstr "%s: unbound variable"
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atimed out waiting for input: auto-logout\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "cannot redirect standard input from /dev/null: %s"
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: %c: invalid format character"
#: execute_cmd.c:1937
#: execute_cmd.c:1942
msgid "pipe error"
msgstr "pipe error"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restricted: cannot specify / in command names"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: command not found"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: bad interpreter"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "cannot duplicate fd %d to fd %d"
@@ -1283,99 +1283,99 @@ msgstr "here-document at line %d delimited by end-of-file (wanted %s
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr "make_redirection: redirection instruction %d out of range"
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "unexpected EOF while looking for matching %c"
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr "unexpected EOF while looking for ]]"
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntax error in conditional expression: unexpected token %s"
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "syntax error in conditional expression"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "unexpected token %s, expected )"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "expected )"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "unexpected argument %s to conditional unary operator"
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr "unexpected argument to conditional unary operator"
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "unexpected token %s, conditional binary operator expected"
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr "conditional binary operator expected"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "unexpected argument %s to conditional binary operator"
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr "unexpected argument to conditional binary operator"
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "unexpected token %c in conditional command"
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "unexpected token %s in conditional command"
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "unexpected token %d in conditional command"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntax error near unexpected token %s"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "syntax error near %s"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "syntax error: unexpected end of file"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "syntax error"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Use “%s” to leave the shell.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr "unexpected EOF while looking for matching )"
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Use the bashbug command to report bugs.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask: %d: invalid operation"
@@ -1799,49 +1799,49 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: bad signal %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error importing function definition for %s"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shell level (%d) too high, resetting to 1"
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: no function context at current scope"
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: no function context at current scope"
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "invalid character %d in exportstr for %s"
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "no = in exportstr for %s"
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: head of shell_variables not a function context"
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: no global_variables context"
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: head of shell_variables not a temporary environment scope"
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgstr "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Copyright (C) 2009 Free Software Foundation, Inc."
#: version.c:47
msgid ""
BIN
View File
Binary file not shown.
+48 -48
View File
@@ -1,7 +1,7 @@
# English translations for GNU bash package.
# Copyright (C) 2008 Free Software Foundation, Inc.
# Copyright (C) 2009 Free Software Foundation, Inc.
# This file is distributed under the same license as the GNU bash package.
# Automatically generated, 2008.
# Automatically generated, 2009.
#
# All this catalog "translates" are quotation characters.
# The msgids must be ASCII and therefore cannot contain real quotation
@@ -27,10 +27,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: GNU bash 4.0-beta2\n"
"Project-Id-Version: GNU bash 4.0-rc1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"PO-Revision-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2009-01-06 11:56-0500\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -310,7 +310,7 @@ msgstr "can only be used in a function"
msgid "cannot use `-f' to make functions"
msgstr "cannot use -f to make functions"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: readonly function"
@@ -349,7 +349,7 @@ msgstr "%s: not dynamically loaded"
msgid "%s: cannot delete: %s"
msgstr "%s: cannot delete: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -365,7 +365,7 @@ msgstr "%s: not a regular file"
msgid "%s: file is too large"
msgstr "%s: file is too large"
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: cannot execute binary file"
@@ -885,36 +885,36 @@ msgstr "%s: unbound variable"
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atimed out waiting for input: auto-logout\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "cannot redirect standard input from /dev/null: %s"
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: %c: invalid format character"
#: execute_cmd.c:1937
#: execute_cmd.c:1942
msgid "pipe error"
msgstr "pipe error"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restricted: cannot specify / in command names"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: command not found"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: bad interpreter"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "cannot duplicate fd %d to fd %d"
@@ -1274,99 +1274,99 @@ msgstr "here-document at line %d delimited by end-of-file (wanted %s)"
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr "make_redirection: redirection instruction %d out of range"
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "unexpected EOF while looking for matching %c"
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr "unexpected EOF while looking for ]]"
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntax error in conditional expression: unexpected token %s"
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "syntax error in conditional expression"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "unexpected token %s, expected )"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "expected )"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "unexpected argument %s to conditional unary operator"
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr "unexpected argument to conditional unary operator"
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "unexpected token %s, conditional binary operator expected"
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr "conditional binary operator expected"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "unexpected argument %s to conditional binary operator"
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr "unexpected argument to conditional binary operator"
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "unexpected token %c in conditional command"
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "unexpected token %s in conditional command"
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "unexpected token %d in conditional command"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntax error near unexpected token %s"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "syntax error near %s"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "syntax error: unexpected end of file"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "syntax error"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Use “%s” to leave the shell.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr "unexpected EOF while looking for matching )"
@@ -1485,7 +1485,7 @@ msgstr "Type %s -c help for more information about shell builtin commands.
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Use the bashbug command to report bugs.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask: %d: invalid operation"
@@ -1787,49 +1787,49 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: bad signal %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error importing function definition for %s"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shell level (%d) too high, resetting to 1"
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: no function context at current scope"
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: no function context at current scope"
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "invalid character %d in exportstr for %s"
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "no = in exportstr for %s"
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: head of shell_variables not a function context"
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: no global_variables context"
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: head of shell_variables not a temporary environment scope"
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgstr "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Copyright (C) 2009 Free Software Foundation, Inc."
#: version.c:47
msgid ""
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU bash 3.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2006-11-24 09:19+0600\n"
"Last-Translator: Sergio Pokrovskij <sergio.pokrovskij@gmail.com>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -287,7 +287,7 @@ msgstr "Uzeblas nur ene de funkcio"
msgid "cannot use `-f' to make functions"
msgstr "„-f‟ ne estas uzebla por fari funkciojn"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: Nurlega funkcio"
@@ -326,7 +326,7 @@ msgstr "%s: Ne ŝargita dinamike"
msgid "%s: cannot delete: %s"
msgstr "%s: Ne eblas forigi: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -342,7 +342,7 @@ msgstr "%s: Ne ordinara dosiero"
msgid "%s: file is too large"
msgstr "%s: Tro granda dosiero"
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: Neplenumebla duuma dosiero"
@@ -869,38 +869,38 @@ msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aTro longe sen enigo: Aŭtomata seancofino\n"
# XXX: internal error:
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "Fiaskis provo nomumi la disponaĵon «/dev/null» ĉefenigujo: %s"
# XXX: internal error:
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: „%c‟: Misa formatsigno"
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "Eraro ĉe skribo: %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: Malpermesitas uzi „/‟ en komandonomoj"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: Komando ne trovita"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: Misa interpretilo"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "Ne eblas kunnomumi al dosiernumero %d la dosiernumeron %d"
@@ -1279,99 +1279,99 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr "make_redirection: Alidirektada komando „%d‟ ekster sia variejo"
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "Neatendita dosierfino dum serĉo de responda „%c‟"
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr "Neatendita dosierfino dum serĉo de „]]‟"
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "Sintaksa eraro en kondiĉa esprimo: Neatendita simbolo „%s‟"
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "Sintaksa eraro en kondiĉa esprimo"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "Nekonvena simbolo „%s‟ anstataŭ „)‟"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "Mankas „)‟"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "La argumento „%s‟ ne konvenas por unuloka kondiĉa operacisimbolo"
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr "Maltaŭga argumento por unuloka kondiĉa operacisimbolo"
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "Misa simbolo „%s‟ anstataŭ duloka kondiĉa operacisigno"
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr "ĉi tie devas esti duloka kondiĉa operacisigno"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "La argumento „%s‟ ne konvenas por duloka kondiĉa operacisimbolo"
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr "<maltaŭga argumento por duloka kondiĉa operacisimbolo"
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "Misa simbolo „%c‟ en kondiĉa komando"
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "Misa simbolo „%s‟ en kondiĉa komando"
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "Misa simbolo „%d‟ en kondiĉa komando"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "Sintaksa eraro apud neatendita simbolo „%s‟"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "Sintaksa eraro apud „%s‟"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "Sintaksa eraro: Neatendita dosierfino"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "Sintaksa eraro"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Uzu «%s» por eliri el la ŝelo.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr "Neatendita dosierfino dum serĉo de responda „)‟"
@@ -1500,7 +1500,7 @@ msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Por raporti pri eraroj uzu la komandon „bashbug‟\n"
# XXX: internal_error
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask: %d: Misa operacio"
@@ -1805,58 +1805,58 @@ msgstr "run_pending_traps: Signaltraktilo SIG_DFL resendas %d (%s) al mi mem"
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: Misa signalnumero %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "Eraro ĉe importo de funkcidifino por „%s‟"
# XXX: internal_warning
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "%d estas tro granda ŝelnivelo; mallevita ĝis 1"
# XXX: internal_error
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: Malestas funkcia kunteksto en ĉi-regiono"
# XXX: internal_error
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: Malestas funkcia kunteksto en ĉi-regiono"
# XXX: internal_error
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "Misa signo %d en eksporta signoĉeno por „%s‟"
# XXX: internal_error
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "Mankas „=‟ en eksporta signoĉeno por „%s‟"
# XXX: internal_error
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"pop_var_context: La kapo de „shell_variables‟ ne estas funkcia kunteksto"
# XXX: internal_error
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: Mankas kunteksto de „global_variables‟"
# XXX: internal_error
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: La kapo de „shell_variables‟ ne estas provizora regiono"
#: version.c:46
#, fuzzy
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "(C) 2006 ĉe «Free Software Foundation, Inc.»\n"
#: version.c:47
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU bash 3.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2006-10-31 23:36-0600\n"
"Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
"Language-Team: Spanish <es@li.org>\n"
@@ -291,7 +291,7 @@ msgstr "s
msgid "cannot use `-f' to make functions"
msgstr "no se puede usar `-f' para hacer funciones"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: función de sólo lectura"
@@ -330,7 +330,7 @@ msgstr "%s: no se carg
msgid "%s: cannot delete: %s"
msgstr "%s: no se puede borrar: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -348,7 +348,7 @@ msgstr "%s: el fichero es demasiado grande"
# file=fichero. archive=archivo. Si no, es imposible traducir tar. sv
# De acuerdo. Corregido en todo el fichero. cfuga
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: no se puede ejecutar el fichero binario"
@@ -876,37 +876,37 @@ msgstr "%s: variable desenlazada"
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aha expirado mientras esperaba alguna entrada: auto-logout\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "no se puede redirigir la salida estándard de /dev/null: %s"
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': carácter de formato inválido"
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "error de escritura: %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restringido: no se puede especificar `/' en nombres de órdenes"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: no se encontró la orden"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: intérprete erróneo"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "no se puede duplicar el df %d al df %d"
@@ -1286,71 +1286,71 @@ msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
"make_redirection: la instrucción de redirección `%d' está fuera de rango"
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF inesperado mientras se buscaba un `%c' coincidente"
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF inesperado mientras se buscaba `]]'"
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "error sintáctico en la expresión condicional: elemento inesperado `%s'"
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "error sintáctico en la expresión condicional"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "elemento inesperado `%s', se esperaba `)'"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "se esperaba `)'"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argumento inesperado `%s' para el operador unario condicional"
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr "argumento inesperado para el operador unario condicional"
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "elemento inesperado `%s', se esperaba un operador binario condicional"
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr "se esperaba un operador binario condicional"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argumento inesperado `%s' para el operador binario condicional"
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr "argumento inesperado para el operador binario condicional"
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "elemento inesperado `%c' en la orden condicional"
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "elemento inesperado `%s' en la orden condicional"
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "elemento inesperado %d en la orden condicional"
@@ -1361,12 +1361,12 @@ msgstr "elemento inesperado %d en la orden condicional"
# provocado por el símbolo. Simplemente estar cerca del mismo. cfuga
# Por consistencia con el siguiente, yo borraría la coma. sv
# Cierto. Coma borrada. cfuga
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "error sintáctico cerca del elemento inesperado `%s'"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "error sintáctico cerca de `%s'"
@@ -1375,20 +1375,20 @@ msgstr "error sint
# no se esperaba el final de la línea em+
# Ojo, que end of file es fin de fichero, no de línea. sv
# Se hicieron ambos cambios. cfuga
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "error sintáctico: no se esperaba el final del fichero"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "error sintáctico"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Use \"%s\" para dejar el shell.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF inesperado mientras se buscaba un `)' coincidente"
@@ -1519,7 +1519,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Use la orden `bashbug' para reportar bichos.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask: %d: operación inválida"
@@ -1841,51 +1841,51 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: señal errónea %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error al importar la definición de la función para `%s'"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "el nivel de shell (%d) es demasiado alto, se reestablece a 1"
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: no hay contexto de función en el ámbito actual"
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: no hay contexto de función en el ámbito actual"
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "carácter inválido %d en exportstr para %s"
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "no hay `=' en exportstr para %s"
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"pop_var_context: la cabeza de shell_variables no es un contexto de función"
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: no es un contexto global_variables"
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
"pop_scope: la cabeza de shell_variables no es un ámbito de ambiente temporal"
#: version.c:46
#, fuzzy
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
#: version.c:47
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 3.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2006-11-11 16:38+0200\n"
"Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
"Language-Team: Estonian <et@li.org>\n"
@@ -286,7 +286,7 @@ msgstr "saab kasutada ainult funktsioonis"
msgid "cannot use `-f' to make functions"
msgstr "võtit `-f' ei saa funktsiooni loomiseks kasutada"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: funktsioon ei ole muudetav"
@@ -325,7 +325,7 @@ msgstr "%s: pole d
msgid "%s: cannot delete: %s"
msgstr "%s: ei saa kustutada: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -341,7 +341,7 @@ msgstr "%s: ei ole tavaline fail"
msgid "%s: file is too large"
msgstr "%s: fail on liiga suur"
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: kahendfaili ei õnnestu käivitada"
@@ -796,37 +796,37 @@ msgstr "%s: sidumata muutuja"
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "kirjutamise viga: %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: piiratud: käskudes ei saa kasutada sümboleid `/'"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: käsku ei ole"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: halb interpretaator"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr ""
@@ -1185,99 +1185,99 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr ""
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "süntaksi viga tingimuslikus avaldises"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "ootamatu märk `%s', oodati `)'"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "oodati `)'"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr ""
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr ""
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr ""
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr ""
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr ""
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr ""
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr ""
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "süntaksi viga kohal `%s'"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "süntaksi viga: ootamatu faililõpp"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "süntaksi viga"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Käsuinterpretaatorist väljumiseks kasutage \"%s\".\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
@@ -1396,7 +1396,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Vigadest teatamiseks kasutage käsku `bashbug'.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask: %d: vigane operatsioon"
@@ -1700,49 +1700,49 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: vigane signaal %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr ""
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shelli tase (%d) on liiga kõrge, kasutan väärtust 1"
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: praegune skoop pole funktsiooni kontekst"
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: praegune skoop pole funktsiooni kontekst"
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: pole global_variables kontekst"
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
#: version.c:46
#, fuzzy
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Autoriõigus © 2006 Free Software Foundation, Inc.\n"
#: version.c:47
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 3.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2008-03-13 13:10+0100\n"
"Last-Translator: Christophe Combelles <ccomb@free.fr>\n"
"Language-Team: French <traduc@traduc.org>\n"
@@ -295,7 +295,7 @@ msgstr "utilisable seulement dans une fonction"
msgid "cannot use `-f' to make functions"
msgstr "« -f » ne peut pas être utilisé pour fabriquer des fonctions"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s : fonction en lecture seule"
@@ -334,7 +334,7 @@ msgstr "%s : non chargé dynamiquement"
msgid "%s: cannot delete: %s"
msgstr "%s : impossible d'effacer : %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -350,7 +350,7 @@ msgstr "%s : ceci n'est pas un fichier régulier"
msgid "%s: file is too large"
msgstr "%s : le fichier est trop grand"
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s : fichier binaire impossible à lancer"
@@ -884,38 +884,38 @@ msgstr "%s : variable sans liaison"
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aattente de données expirée : déconnexion automatique\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "l'entrée standard ne peut pas être redirigée depuis /dev/null : %s"
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT : « %c » : caractère de format non valable"
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "erreur d'écriture : %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
"%s : restriction : « / » ne peut pas être spécifié dans un nom de commande"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s : commande introuvable"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s : %s : mauvais interpréteur"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "Impossible de dupliquer le fd %d vers le fd %d"
@@ -1279,104 +1279,104 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr "make_redirection : l'instruction de redirection « %d » est hors plage"
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
"Caractère de fin de fichier (EOF) prématuré lors de la recherche du « %c » "
"correspondant"
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr ""
"Caractère de fin de fichier (EOF) prématuré lors de la recherche de « ]] »"
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
"Erreur de syntaxe dans une expression conditionnelle : symbole « %s » "
"inattendu"
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "Erreur de syntaxe dans une expression conditionnelle"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "Symbole inattendu « %s » au lieu de « ) »"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "« ) » attendu"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argument inattendu « %s » pour l'opérateur conditionnel à un argument"
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr "argument inattendu pour l'opérateur conditionnel à un argument"
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "Symbole « %s » trouvé à la place d'un opérateur binaire conditionnel"
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr "opérateur binaire conditionnel attendu"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argument « %s » inattendu pour l'opérateur binaire conditionnel"
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr "argument inattendu pour l'opérateur binaire conditionnel"
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "Symbole « %c » inattendu dans la commande conditionnelle"
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "Symbole « %s » inattendu dans la commande conditionnelle"
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "Symbole « %d » inattendu dans la commande conditionnelle"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "Erreur de syntaxe près du symbole inattendu « %s »"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "Erreur de syntaxe près de « %s »"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "Erreur de syntaxe : fin de fichier prématurée"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "Erreur de syntaxe"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Utilisez « %s » pour quitter le shell.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
"Caractère de fin de fichier (EOF) prématuré lors de la recherche d'un « ) » "
@@ -1501,7 +1501,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Utilisez la commande « bashbug » pour faire un rapport de bogue.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask : %d : operation non valable"
@@ -1807,49 +1807,49 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler : mauvais signal %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "erreur lors de l'import de la définition de fonction pour « %s »"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "niveau de shell trop élevé (%d), initialisation à 1"
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr ""
"make_local_variable : aucun contexte de fonction dans le champ d'application "
"actuel"
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr ""
"all_local_variables : aucun contexte de fonction dans le champ d'application "
"actuel"
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "caractère %d non valable dans « exportstr » pour %s"
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "Pas de « = » dans « exportstr » pour %s"
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"pop_var_context : le début de « shell_variables » n'est pas un contexte de "
"fonction"
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context : aucun contexte à « global_variables »"
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
"pop_scope : le début de « shell_variables » n'est pas un champ d'application "
@@ -1857,7 +1857,7 @@ msgstr ""
#: version.c:46
#, fuzzy
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Copyright (C) 2006 Free Software Foundation, Inc.\n"
#: version.c:47
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 2.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2002-06-14 09:49GMT\n"
"Last-Translator: Gábor István <stive@mezobereny.hu>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -292,7 +292,7 @@ msgstr "A local-t csak funkci
msgid "cannot use `-f' to make functions"
msgstr ""
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s Csak olvasható funkció"
@@ -331,7 +331,7 @@ msgstr ""
msgid "%s: cannot delete: %s"
msgstr "%s: nem lehet létrehozni: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -347,7 +347,7 @@ msgstr "%s: nem futtathat
msgid "%s: file is too large"
msgstr ""
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: nem futtatható bináris fájl"
@@ -816,37 +816,37 @@ msgstr "%s felszabad
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "%c túl sokáig nem csinált semmit:automatikus kilépés\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "Csõ (pipe)hiba %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: fenntartva: parancs nem tartalmazhat '/' karaktert"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: parancs nem található"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, fuzzy, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: egy könyvtár"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, fuzzy, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "nem másolható a fd %d fd 0: %s-re"
@@ -1215,103 +1215,103 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, fuzzy, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "váratlan EOF amíg vizsgáltam a `%c'-t"
#: parse.y:3720
#: parse.y:3722
#, fuzzy
msgid "unexpected EOF while looking for `]]'"
msgstr "váratlan EOF amíg vizsgáltam a `%c'-t"
#: parse.y:3725
#: parse.y:3727
#, fuzzy, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "szintaktikai hiba a váratlan %s vezérjel körül"
#: parse.y:3729
#: parse.y:3731
#, fuzzy
msgid "syntax error in conditional expression"
msgstr "szintaktikai hiba a kifelyezésben"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
#: parse.y:3811
#: parse.y:3813
#, fuzzy
msgid "expected `)'"
msgstr "')' szükséges"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr ""
#: parse.y:3883
#: parse.y:3885
#, fuzzy, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "%s:bináris mûvelet szükséges"
#: parse.y:3887
#: parse.y:3889
#, fuzzy
msgid "conditional binary operator expected"
msgstr "%s:bináris mûvelet szükséges"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr ""
#: parse.y:3919
#: parse.y:3921
#, fuzzy, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "`:' túllépte a kifelyezés feltételeit"
#: parse.y:3922
#: parse.y:3924
#, fuzzy, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "`:' túllépte a kifelyezés feltételeit"
#: parse.y:3926
#: parse.y:3928
#, fuzzy, c-format
msgid "unexpected token %d in conditional command"
msgstr "`:' túllépte a kifelyezés feltételeit"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "szintaktikai hiba a váratlan %s vezérjel körül"
#: parse.y:5211
#: parse.y:5213
#, fuzzy, c-format
msgid "syntax error near `%s'"
msgstr "szintaktikai hiba a váratlan %s vezérjel körül"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "szintaktikai hiba: váratlan fájl vég"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "szintaktikai hiba"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Használja \"%s\" a parancsértelmezõ elhagyásához.\n"
#: parse.y:5445
#: parse.y:5447
#, fuzzy
msgid "unexpected EOF while looking for matching `)'"
msgstr "váratlan EOF amíg vizsgáltam a `%c'-t"
@@ -1437,7 +1437,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr ""
@@ -1747,48 +1747,48 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: Rossz jel(signal) %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "hiba a %s funkció definíció importálásakor"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr ""
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr ""
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr ""
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr ""
#: version.c:47
BIN
View File
Binary file not shown.
+44 -43
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.0-pre1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2008-09-06 17:41+0700\n"
"Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -286,7 +286,7 @@ msgstr "hanya dapat digunakan dalam sebuah fungsi"
msgid "cannot use `-f' to make functions"
msgstr "tidak dapat menggunakan `-f' untuk membuat fungsi"
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: fungsi baca-saja"
@@ -325,7 +325,7 @@ msgstr "%s: bukan dinamically loaded"
msgid "%s: cannot delete: %s"
msgstr "%s: tidak dapat menghapus: %s"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -341,7 +341,7 @@ msgstr "%s: bukan sebuah file umum"
msgid "%s: file is too large"
msgstr "%s: file terlalu besar"
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: tidak dapat menjalankan berkas binary"
@@ -866,37 +866,37 @@ msgstr "%s: variabel tidak terikat"
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "kehabisan waktu menunggu masukan: otomatis-keluar\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "tidak dapat menyalurkan masukan standar dari /dev/null: %s"
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': karakter format tidak valid"
#: execute_cmd.c:1937
#: execute_cmd.c:1942
msgid "pipe error"
msgstr "pipe error"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
"%s: dibatasi: tidak dapat menspesifikasikan '/' dalam nama nama perintah"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: perintah tidak ditemukan"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: interpreter buruk"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "tidak dapat menduplikasikan fd %d ke fd %d"
@@ -1260,99 +1260,99 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr "make_redirection: instruksi redireksi `%d' diluar dari jangkauan"
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF tidak terduga ketika mencari untuk pencocokan `%c'"
#: parse.y:3720
#: parse.y:3722
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF tidak terduga ketika mencari untuk `]]'"
#: parse.y:3725
#: parse.y:3727
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntax error dalam ekspresi kondisional: tanda `%s' tidak terduga"
#: parse.y:3729
#: parse.y:3731
msgid "syntax error in conditional expression"
msgstr "syntax error dalam ekspresi kondisional"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "tanda `%s' tidak terduga, diduga `)'"
#: parse.y:3811
#: parse.y:3813
msgid "expected `)'"
msgstr "diduga `)'"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argumen tidak terduga `%s' ke operator kondisional unary"
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr "argumen tidak terduga untuk operasi unary kondisional"
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "tanda `%s' tidak terduga, operator binary kondisional diduga"
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr "operator binary kondisional diduga"
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argumen `%s' tidak terduga ke operator binary kondisional"
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr "argumen tidak terduga ke operasi binary kondisional"
#: parse.y:3919
#: parse.y:3921
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "tanda `%c' tidak terduga dalam perintah kondisional"
#: parse.y:3922
#: parse.y:3924
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "tanda `%s' tidak terduga dalam perintah kondisional"
#: parse.y:3926
#: parse.y:3928
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "tanda %d tidak terduga dalam perintah kondisional"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntax error didekat tanda `%s' yang tidak terduga"
#: parse.y:5211
#: parse.y:5213
#, c-format
msgid "syntax error near `%s'"
msgstr "syntax error didekat `%s'"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "syntax error: tidak terduga diakhir dari berkas"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "syntax error"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Gunakan \"%s\" untuk meninggalkan shell.\n"
#: parse.y:5445
#: parse.y:5447
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF tidak terduga ketika mencari untuk pencocokan ')'"
@@ -1475,7 +1475,7 @@ msgstr ""
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Gunakan perintah 'bashbug' untuk melaporkan bugs.\n"
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr "sigprocmask: %d: operasi tidak valid"
@@ -1778,51 +1778,52 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: sinyal buruk %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error mengimpor definisi fungsi untuk `%s'"
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "level shell (%d) terlalu tinggi, mereset ke 1"
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: tidak ada context fungsi di scope ini"
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: tidak ada context fungsi dalam scope ini"
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "karakter %d tidak valid dalam exporstr untuk %s"
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "bukan `=' dalam exportstr untuk %s"
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"pop_var_context: kepala dari shell_variables bukan sebuah fungsi cbntext"
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: bukan global_variable context"
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
"pop_scope: kepala dari shell_variables bukan sebuah scope lingkungan "
"sementara"
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
#, fuzzy
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr "Hak Cipta (C) 2008 Free Software Foundation, Inc."
#: version.c:47
BIN
View File
Binary file not shown.
+43 -43
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU bash 2.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-29 10:37-0500\n"
"POT-Creation-Date: 2009-01-06 11:56-0500\n"
"PO-Revision-Date: 2000-03-21 19:30+0900\n"
"Last-Translator: Kyoichi Ozaki <k@afromania.org>\n"
"Language-Team: Japanese <ja@li.org>\n"
@@ -290,7 +290,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr ""
#: builtins/declare.def:365 execute_cmd.c:4721
#: builtins/declare.def:365 execute_cmd.c:4731
#, c-format
msgid "%s: readonly function"
msgstr "%s: 読み込みのみの関数"
@@ -329,7 +329,7 @@ msgstr ""
msgid "%s: cannot delete: %s"
msgstr "%s: %s を作成できません"
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4578
#: builtins/evalfile.c:134 builtins/hash.def:169 execute_cmd.c:4588
#: shell.c:1439
#, c-format
msgid "%s: is a directory"
@@ -345,7 +345,7 @@ msgstr "%s:
msgid "%s: file is too large"
msgstr ""
#: builtins/evalfile.c:185 execute_cmd.c:4648 shell.c:1449
#: builtins/evalfile.c:185 execute_cmd.c:4658 shell.c:1449
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: バイナリファイルを実行できません"
@@ -811,37 +811,37 @@ msgstr "%s: Ÿ
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "%cは入力待ちからタイムアウトしました: 自動ログアウト\n"
#: execute_cmd.c:486
#: execute_cmd.c:491
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
#: execute_cmd.c:1086
#: execute_cmd.c:1091
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
#: execute_cmd.c:1937
#: execute_cmd.c:1942
#, fuzzy
msgid "pipe error"
msgstr "パイプエラー: %s"
#: execute_cmd.c:4266
#: execute_cmd.c:4276
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: 制限: `/' をコマンド名に記述できません"
#: execute_cmd.c:4357
#: execute_cmd.c:4367
#, c-format
msgid "%s: command not found"
msgstr "%s: コマンドが見つかりません"
#: execute_cmd.c:4611
#: execute_cmd.c:4621
#, fuzzy, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: はディレクトリです"
#: execute_cmd.c:4760
#: execute_cmd.c:4770
#, fuzzy, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "fd %d を fd 0 に複製できません: %s"
@@ -1209,102 +1209,102 @@ msgstr ""
msgid "make_redirection: redirection instruction `%d' out of range"
msgstr ""
#: parse.y:2984 parse.y:3216
#: parse.y:2986 parse.y:3218
#, fuzzy, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "期待してないファイルの終了(EOF)が`%c'を見付けるまえに発生"
#: parse.y:3720
#: parse.y:3722
#, fuzzy
msgid "unexpected EOF while looking for `]]'"
msgstr "期待してないファイルの終了(EOF)が`%c'を見付けるまえに発生"
#: parse.y:3725
#: parse.y:3727
#, fuzzy, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "期待してない token `%s' のあたりにシンタックスエラー"
#: parse.y:3729
#: parse.y:3731
#, fuzzy
msgid "syntax error in conditional expression"
msgstr "表現にシンタックスエラー"
#: parse.y:3807
#: parse.y:3809
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
#: parse.y:3811
#: parse.y:3813
#, fuzzy
msgid "expected `)'"
msgstr "`)' を期待"
#: parse.y:3839
#: parse.y:3841
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
#: parse.y:3843
#: parse.y:3845
msgid "unexpected argument to conditional unary operator"
msgstr ""
#: parse.y:3883
#: parse.y:3885
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
#: parse.y:3887
#: parse.y:3889
msgid "conditional binary operator expected"
msgstr ""
#: parse.y:3904
#: parse.y:3906
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
#: parse.y:3908
#: parse.y:3910
msgid "unexpected argument to conditional binary operator"
msgstr ""
#: parse.y:3919
#: parse.y:3921
#, fuzzy, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "`:' を条件の表現のため期待してます"
#: parse.y:3922
#: parse.y:3924
#, fuzzy, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "`:' を条件の表現のため期待してます"
#: parse.y:3926
#: parse.y:3928
#, fuzzy, c-format
msgid "unexpected token %d in conditional command"
msgstr "`:' を条件の表現のため期待してます"
#: parse.y:5193
#: parse.y:5195
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "期待してない token `%s' のあたりにシンタックスエラー"
#: parse.y:5211
#: parse.y:5213
#, fuzzy, c-format
msgid "syntax error near `%s'"
msgstr "期待してない token `%s' のあたりにシンタックスエラー"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error: unexpected end of file"
msgstr "シンタックス エラー: 期待してないファイルの終了"
#: parse.y:5221
#: parse.y:5223
msgid "syntax error"
msgstr "シンタックスエラー"
#: parse.y:5283
#: parse.y:5285
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "シェルから脱出するのに \"%s\" を使いなさい.\n"
#: parse.y:5445
#: parse.y:5447
#, fuzzy
msgid "unexpected EOF while looking for matching `)'"
msgstr "期待してないファイルの終了(EOF)が`%c'を見付けるまえに発生"
@@ -1426,7 +1426,7 @@ msgstr "
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
#: sig.c:581
#: sig.c:583
#, c-format
msgid "sigprocmask: %d: invalid operation"
msgstr ""
@@ -1734,48 +1734,48 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: 悪いシグナル %d"
#: variables.c:356
#: variables.c:358
#, c-format
msgid "error importing function definition for `%s'"
msgstr ""
#: variables.c:734
#: variables.c:736
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
#: variables.c:1896
#: variables.c:1898
msgid "make_local_variable: no function context at current scope"
msgstr ""
#: variables.c:3125
#: variables.c:3127
msgid "all_local_variables: no function context at current scope"
msgstr ""
#: variables.c:3342 variables.c:3351
#: variables.c:3344 variables.c:3353
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
#: variables.c:3357
#: variables.c:3359
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
#: variables.c:3792
#: variables.c:3794
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
#: variables.c:3805
#: variables.c:3807
msgid "pop_var_context: no global_variables context"
msgstr ""
#: variables.c:3879
#: variables.c:3881
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
#: version.c:46
msgid "Copyright (C) 2008 Free Software Foundation, Inc."
msgid "Copyright (C) 2009 Free Software Foundation, Inc."
msgstr ""
#: version.c:47

Some files were not shown because too many files have changed in this diff Show More