Update upstream source from tag 'upstream/1.18.1'
Update to upstream version '1.18.1'
with Debian dir 2e98c4999e5ad84034d58f054fdc8c0dabaf984f
Dmitry Bogatov
5 years ago
0 | 2018-10-27 Sergey Poznyakoff <gray@gnu.org> | |
1 | ||
2 | Version 1.18.1 | |
3 | ||
4 | 2018-10-18 Sergey Poznyakoff <gray@gnu.org> | |
5 | ||
6 | Restore backward compatibility with older databases | |
7 | ||
8 | * src/gdbmopen.c (validate_header): Silently accept databases with next_block | |
9 | pointing beyond end of file. | |
10 | ||
11 | Attempt recovery in case of invalid next_block header field | |
12 | ||
13 | * src/gdbmopen.c (validate_header): Return GDBM_NEED_RECOVERY | |
14 | if next_block is invalid. | |
15 | (_gdbm_validate_header): New function. | |
16 | (gdbm_fd_open): Set need_recovery depending on return from validate_header. | |
17 | (gdbm_open): Bail out on invalid value of GDBM_OPENMASK bits. | |
18 | * src/proto.h (_gdbm_validate_header): New proto. | |
19 | * src/recover.c (check_db): Re-validate the header. | |
20 | * src/gdbmtool.c (export_handler): Fix option processing. | |
21 | ||
22 | 2018-08-31 Sergey Poznyakoff <gray@gnu.org> | |
23 | ||
24 | Various bugfixes. | |
25 | ||
26 | * compat/dbmopen.c (ndbm_open_dir_file0): Ignore ENOENT. | |
27 | * src/falloc.c (push_avail_block): Free temporary storage no matter | |
28 | what return status. | |
29 | * src/gdbm.h.in (GDBM_FILE_TRUNCATE_ERROR): New error code. | |
30 | * src/gdbmdump.c (_gdbm_dump_ascii): Initialize rc. | |
31 | * src/gdbmerrno.c: Handle new error.code | |
32 | * src/gdbmload.c (gdbm_load_bdb_dump): Initialize rc | |
33 | * src/gdbmopen.c (_gdbm_ftruncate): New function. | |
34 | (gdbm_fd_open): Use _gdbm_ftruncate. Check its return. | |
35 | * src/gdbmseq.c (gdbm_firstkey): Initialize dsize | |
36 | * src/gdbmtool.c (command_generator): Check if cmd is NULL. | |
37 | (shouldn't happen, but anyways). | |
38 | * src/mmap.c (_gdbm_mapped_lseek): Check for vailidity of the 'whence' | |
39 | parameter. | |
40 | * src/systems.h (TRUNCATE): Remove macro. | |
41 | * src/util.c (vgetyn): Remove unnecessary assignment. | |
42 | ||
0 | 43 | 2018-08-21 Sergey Poznyakoff <gray@gnu.org> |
1 | 44 | |
2 | 45 | Version 1.18 |
189 | 189 | $(top_srcdir)/build-aux/install-sh \ |
190 | 190 | $(top_srcdir)/build-aux/ltmain.sh \ |
191 | 191 | $(top_srcdir)/build-aux/missing ABOUT-NLS AUTHORS COPYING \ |
192 | ChangeLog INSTALL NEWS README THANKS TODO build-aux/compile \ | |
193 | build-aux/config.guess build-aux/config.rpath \ | |
194 | build-aux/config.sub build-aux/depcomp build-aux/install-sh \ | |
195 | build-aux/ltmain.sh build-aux/mdate-sh build-aux/missing \ | |
196 | build-aux/texinfo.tex build-aux/ylwrap | |
192 | ChangeLog INSTALL NEWS README README-alpha THANKS TODO \ | |
193 | build-aux/compile build-aux/config.guess \ | |
194 | build-aux/config.rpath build-aux/config.sub build-aux/depcomp \ | |
195 | build-aux/install-sh build-aux/ltmain.sh build-aux/mdate-sh \ | |
196 | build-aux/missing build-aux/texinfo.tex build-aux/ylwrap | |
197 | 197 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
198 | 198 | distdir = $(PACKAGE)-$(VERSION) |
199 | 199 | top_distdir = $(distdir) |
0 | GNU dbm NEWS -- history of user-visible changes. 2018-08-21 | |
0 | GNU dbm NEWS -- history of user-visible changes. 2018-10-27 | |
1 | 1 | Copyright (C) 1990-2018 Free Software Foundation, Inc. |
2 | 2 | See the end of file for copying conditions. |
3 | 3 | |
4 | 4 | Please send gdbm bug reports to <bug-gdbm@gnu.org>. |
5 | ||
6 | Version 1.18.1 - 2018-10-27 | |
7 | ||
8 | * Fix debian bug 910911 | |
9 | ||
10 | This restores backward compatibility with databases created by version | |
11 | 1.8 (and some later versions, with mmapped I/O disabled). | |
12 | See https://bugs.debian.org/910911 for a detailed description. | |
13 | ||
5 | 14 | |
6 | 15 | Version 1.18 - 2018-08-21 |
7 | 16 |
0 | This file is part of GDBM. | |
1 | See end of file for copying conditions. | |
2 | ||
3 | * Introduction | |
4 | ||
5 | This is a *pre-release* version, and not ready for production use yet. | |
6 | If you are taking source from CVS, you will need to have several | |
7 | special tools to help contribute. See the file README-hacking for more | |
8 | information. See chapter `Building' for the detailed instructions on | |
9 | how to build the package. | |
10 | ||
11 | Please, note that the accompanying documentation may be inaccurate | |
12 | or incomplete. The ChangeLog file is the authoritative documentation of | |
13 | all recent changes. | |
14 | ||
15 | Please, send comments and problem reports to <bug-gdbm@gnu.org>. | |
16 | ||
17 | * Checking Out the Sources | |
18 | ||
19 | The following instructions apply if you wish to obtain sources from | |
20 | the repository. There are several repositories: | |
21 | ||
22 | 1. CVS at Puszcza.gnu.org.ua - master repository | |
23 | <https://puszcza.gnu.org.ua/cvs/?group=gdbm> | |
24 | 2. Git at Puszcza.gnu.org.ua - slave | |
25 | <http://puszcza.gnu.org.ua/git/?group=gdbm> | |
26 | 3. CVS at Savannah.gnu.org - slave | |
27 | <http://savannah.gnu.org/cvs/?group=gdbm> | |
28 | 4. Git at Savannah.gnu.org - slave | |
29 | <http://savannah.gnu.org/git/?group=gdbm> | |
30 | ||
31 | Slave repositories are synchronized with the master 8 times a day. | |
32 | ||
33 | ** CVS | |
34 | ||
35 | To checkout the source tree from CVS issue the following command: | |
36 | ||
37 | cvs -d:pserver:anonymous@cvs.gnu.org.ua:/cvsroot/gdbm co gdbm | |
38 | ||
39 | Or, to checkout the sources from CVS mirror at Savannah, issue the | |
40 | following command: | |
41 | ||
42 | cvs -d :pserver:anoncvs@cvs.savannah.gnu.org:/cvsroot/gdbm checkout gdbm | |
43 | ||
44 | ** Git | |
45 | ||
46 | To clone the Git repository, run: | |
47 | ||
48 | git clone git://git.gnu.org.ua/gdbm.git | |
49 | ||
50 | Or, to clone the secondary GDBM Git mirrror repo, run: | |
51 | ||
52 | git clone git://git.savannah.gnu.org/gdbm.git | |
53 | ||
54 | In all cases, this will give you read-only access. If you think you need | |
55 | write access, contact <bug-gdbm@gnu.org>. | |
56 | ||
57 | * Building | |
58 | ||
59 | Usual procedures apply: | |
60 | ||
61 | ./configure | |
62 | make | |
63 | make install | |
64 | ||
65 | See the files INSTALL and README for the detailed instructions. | |
66 | ||
67 | * Copyright information: | |
68 | Copyright information: | |
69 | ||
70 | Copyright (C) 1990-2011, 2017-2018 Free Software Foundation, Inc. | |
71 | ||
72 | Permission is granted to anyone to make or distribute verbatim copies | |
73 | of this document as received, in any medium, provided that the | |
74 | copyright notice and this permission notice are preserved, | |
75 | thus giving the recipient permission to redistribute in turn. | |
76 | ||
77 | Permission is granted to distribute modified versions | |
78 | of this document, or of portions of it, | |
79 | under the above conditions, provided also that they | |
80 | carry prominent notices stating who last changed them. | |
81 | ||
82 | Local variables: | |
83 | mode: outline | |
84 | paragraph-separate: "[ ]*$" | |
85 | end: |
0 | 0 | #! /bin/sh |
1 | 1 | # Guess values for system-dependent variables and create Makefiles. |
2 | # Generated by GNU Autoconf 2.69 for gdbm 1.18. | |
2 | # Generated by GNU Autoconf 2.69 for gdbm 1.18.1. | |
3 | 3 | # |
4 | 4 | # Report bugs to <bug-gdbm@gnu.org>. |
5 | 5 | # |
589 | 589 | # Identity of this package. |
590 | 590 | PACKAGE_NAME='gdbm' |
591 | 591 | PACKAGE_TARNAME='gdbm' |
592 | PACKAGE_VERSION='1.18' | |
593 | PACKAGE_STRING='gdbm 1.18' | |
592 | PACKAGE_VERSION='1.18.1' | |
593 | PACKAGE_STRING='gdbm 1.18.1' | |
594 | 594 | PACKAGE_BUGREPORT='bug-gdbm@gnu.org' |
595 | 595 | PACKAGE_URL='http://www.gnu.org/software/gdbm' |
596 | 596 | |
1369 | 1369 | # Omit some internal or obsolete options to make the list less imposing. |
1370 | 1370 | # This message is too long to be a string in the A/UX 3.1 sh. |
1371 | 1371 | cat <<_ACEOF |
1372 | \`configure' configures gdbm 1.18 to adapt to many kinds of systems. | |
1372 | \`configure' configures gdbm 1.18.1 to adapt to many kinds of systems. | |
1373 | 1373 | |
1374 | 1374 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1375 | 1375 | |
1439 | 1439 | |
1440 | 1440 | if test -n "$ac_init_help"; then |
1441 | 1441 | case $ac_init_help in |
1442 | short | recursive ) echo "Configuration of gdbm 1.18:";; | |
1442 | short | recursive ) echo "Configuration of gdbm 1.18.1:";; | |
1443 | 1443 | esac |
1444 | 1444 | cat <<\_ACEOF |
1445 | 1445 | |
1569 | 1569 | test -n "$ac_init_help" && exit $ac_status |
1570 | 1570 | if $ac_init_version; then |
1571 | 1571 | cat <<\_ACEOF |
1572 | gdbm configure 1.18 | |
1572 | gdbm configure 1.18.1 | |
1573 | 1573 | generated by GNU Autoconf 2.69 |
1574 | 1574 | |
1575 | 1575 | Copyright (C) 2012 Free Software Foundation, Inc. |
2232 | 2232 | This file contains any messages produced by compilers while |
2233 | 2233 | running configure, to aid debugging if configure makes a mistake. |
2234 | 2234 | |
2235 | It was created by gdbm $as_me 1.18, which was | |
2235 | It was created by gdbm $as_me 1.18.1, which was | |
2236 | 2236 | generated by GNU Autoconf 2.69. Invocation command line was |
2237 | 2237 | |
2238 | 2238 | $ $0 $@ |
3104 | 3104 | |
3105 | 3105 | # Define the identity of the package. |
3106 | 3106 | PACKAGE='gdbm' |
3107 | VERSION='1.18' | |
3107 | VERSION='1.18.1' | |
3108 | 3108 | |
3109 | 3109 | |
3110 | 3110 | cat >>confdefs.h <<_ACEOF |
3243 | 3243 | |
3244 | 3244 | GDBM_VERSION_MINOR=18 |
3245 | 3245 | |
3246 | GDBM_VERSION_PATCH=0 | |
3246 | GDBM_VERSION_PATCH=1 | |
3247 | 3247 | |
3248 | 3248 | |
3249 | 3249 | # Check whether --enable-memory-mapped-io was given. |
15729 | 15729 | # report actual input values of CONFIG_FILES etc. instead of their |
15730 | 15730 | # values after options handling. |
15731 | 15731 | ac_log=" |
15732 | This file was extended by gdbm $as_me 1.18, which was | |
15732 | This file was extended by gdbm $as_me 1.18.1, which was | |
15733 | 15733 | generated by GNU Autoconf 2.69. Invocation command line was |
15734 | 15734 | |
15735 | 15735 | CONFIG_FILES = $CONFIG_FILES |
15796 | 15796 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
15797 | 15797 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
15798 | 15798 | ac_cs_version="\\ |
15799 | gdbm config.status 1.18 | |
15799 | gdbm config.status 1.18.1 | |
15800 | 15800 | configured by $0, generated by GNU Autoconf 2.69, |
15801 | 15801 | with options \\"\$ac_cs_config\\" |
15802 | 15802 |
16 | 16 | |
17 | 17 | m4_define([_GDBM_VERSION_MAJOR], 1) |
18 | 18 | m4_define([_GDBM_VERSION_MINOR], 18) |
19 | dnl m4_define([_GDBM_VERSION_PATCH], 0) | |
19 | m4_define([_GDBM_VERSION_PATCH], 1) | |
20 | 20 | |
21 | 21 | AC_INIT([gdbm], |
22 | 22 | _GDBM_VERSION_MAJOR._GDBM_VERSION_MINOR[]m4_ifdef([_GDBM_VERSION_PATCH],._GDBM_VERSION_PATCH), |
309 | 309 | |
310 | 310 | .BI "int gdbm_sync (GDBM_FILE " dbf ");" |
311 | 311 | |
312 | It will not return until the disk file state is synchronized with the | |
312 | It will not return until the disk file state is syncronized with the | |
313 | 313 | in-memory state of the database. |
314 | 314 | |
315 | 315 | To convert a \fBgdbm\fR error code into English text, use this routine: |
Binary diff not shown
0 | 0 | @set UPDATED 1 July 2018 |
1 | 1 | @set UPDATED-MONTH July 2018 |
2 | @set EDITION 1.18 | |
3 | @set VERSION 1.18 | |
2 | @set EDITION 1.18.1 | |
3 | @set VERSION 1.18.1 |
0 | 0 | @set UPDATED 1 July 2018 |
1 | 1 | @set UPDATED-MONTH July 2018 |
2 | @set EDITION 1.18 | |
3 | @set VERSION 1.18 | |
2 | @set EDITION 1.18.1 | |
3 | @set VERSION 1.18.1 |
12 | 12 | msgstr "" |
13 | 13 | "Project-Id-Version: gdbm 1.12.90\n" |
14 | 14 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
15 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
15 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
16 | 16 | "PO-Revision-Date: 2017-02-12 11:00+0200\n" |
17 | 17 | "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" |
18 | 18 | "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" |
27 | 27 | msgid "couldn't init cache" |
28 | 28 | msgstr "kunne ikke initialisere mellemlager" |
29 | 29 | |
30 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
30 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
31 | 31 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
32 | 32 | msgid "lseek error" |
33 | 33 | msgstr "lseek-fejl" |
324 | 324 | |
325 | 325 | #: src/gdbmerrno.c:141 |
326 | 326 | msgid "Error synchronizing file" |
327 | msgstr "" | |
328 | ||
329 | #: src/gdbmerrno.c:142 | |
330 | msgid "Error truncating file" | |
327 | 331 | msgstr "" |
328 | 332 | |
329 | 333 | #: src/parseopt.c:49 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: gdbm 1.10.90\n" |
8 | 8 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
9 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
9 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
10 | 10 | "PO-Revision-Date: 2014-03-07 11:18+0100\n" |
11 | 11 | "Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n" |
12 | 12 | "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" |
22 | 22 | msgid "couldn't init cache" |
23 | 23 | msgstr "Der Zwischenspeicher konnte nicht initialisiert werden" |
24 | 24 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
26 | 26 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
27 | 27 | msgid "lseek error" |
28 | 28 | msgstr "lseek-Fehler" |
322 | 322 | |
323 | 323 | #: src/gdbmerrno.c:141 |
324 | 324 | msgid "Error synchronizing file" |
325 | msgstr "" | |
326 | ||
327 | #: src/gdbmerrno.c:142 | |
328 | msgid "Error truncating file" | |
325 | 329 | msgstr "" |
326 | 330 | |
327 | 331 | #: src/parseopt.c:49 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: gdbm 1.12.90\n" |
8 | 8 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
9 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
9 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
10 | 10 | "PO-Revision-Date: 2017-01-25 12:02-0300\n" |
11 | 11 | "Last-Translator: Felipe Castro <fefcas@gmail.com>\n" |
12 | 12 | "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" |
22 | 22 | msgid "couldn't init cache" |
23 | 23 | msgstr "ne eblis ekigi kaŝmemoron" |
24 | 24 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
26 | 26 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
27 | 27 | msgid "lseek error" |
28 | 28 | msgstr "eraro de lseek" |
317 | 317 | |
318 | 318 | #: src/gdbmerrno.c:141 |
319 | 319 | msgid "Error synchronizing file" |
320 | msgstr "" | |
321 | ||
322 | #: src/gdbmerrno.c:142 | |
323 | msgid "Error truncating file" | |
320 | 324 | msgstr "" |
321 | 325 | |
322 | 326 | #: src/parseopt.c:49 |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: gdbm 1.12.90\n" |
7 | 7 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
8 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
8 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
9 | 9 | "PO-Revision-Date: 2018-04-06 16:34+0200\n" |
10 | 10 | "Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n" |
11 | 11 | "Language-Team: Spanish <es@tp.org.es>\n" |
22 | 22 | msgid "couldn't init cache" |
23 | 23 | msgstr "no se puede iniciar caché" |
24 | 24 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
26 | 26 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
27 | 27 | msgid "lseek error" |
28 | 28 | msgstr "error lseek" |
317 | 317 | |
318 | 318 | #: src/gdbmerrno.c:141 |
319 | 319 | msgid "Error synchronizing file" |
320 | msgstr "" | |
321 | ||
322 | #: src/gdbmerrno.c:142 | |
323 | msgid "Error truncating file" | |
320 | 324 | msgstr "" |
321 | 325 | |
322 | 326 | #: src/parseopt.c:49 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: gdbm 1.10.90\n" |
8 | 8 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
9 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
9 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
10 | 10 | "PO-Revision-Date: 2013-05-20 10:59+0300\n" |
11 | 11 | "Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n" |
12 | 12 | "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" |
21 | 21 | msgid "couldn't init cache" |
22 | 22 | msgstr "välimuistin alustaminen epäonnistui" |
23 | 23 | |
24 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
24 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
25 | 25 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
26 | 26 | msgid "lseek error" |
27 | 27 | msgstr "lseek-virhe" |
321 | 321 | |
322 | 322 | #: src/gdbmerrno.c:141 |
323 | 323 | msgid "Error synchronizing file" |
324 | msgstr "" | |
325 | ||
326 | #: src/gdbmerrno.c:142 | |
327 | msgid "Error truncating file" | |
324 | 328 | msgstr "" |
325 | 329 | |
326 | 330 | #: src/parseopt.c:49 |
0 | 0 | # French translation of gdbm. |
1 | # Copyright (C) 2016 Free Software Foundation, Inc. | |
1 | # Copyright (C) 2018 Free Software Foundation, Inc. | |
2 | 2 | # This file is distributed under the same license as the gdbm package. |
3 | # Frédéric Marchal <fmarchal@perso.be>, 2016. | |
3 | # Frédéric Marchal <fmarchal@perso.be>, 2018. | |
4 | 4 | # |
5 | 5 | # Je ne désire pas continuer cette traduction. Quiconque voudrait prendre la relève |
6 | 6 | # est le bienvenu. |
7 | 7 | # |
8 | 8 | msgid "" |
9 | 9 | msgstr "" |
10 | "Project-Id-Version: gdbm 1.12.90\n" | |
10 | "Project-Id-Version: gdbm 1.15\n" | |
11 | 11 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
12 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
13 | "PO-Revision-Date: 2016-08-10 17:41+0200\n" | |
12 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
13 | "PO-Revision-Date: 2018-10-03 20:48+0200\n" | |
14 | 14 | "Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n" |
15 | 15 | "Language-Team: French <traduc@traduc.org>\n" |
16 | 16 | "Language: fr\n" |
18 | 18 | "Content-Type: text/plain; charset=UTF-8\n" |
19 | 19 | "Content-Transfer-Encoding: 8bit\n" |
20 | 20 | "X-Bugs: Report translation errors to the Language-Team address.\n" |
21 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" | |
21 | "Plural-Forms: nplurals=2; plural=(n >= 2);\n" | |
22 | 22 | |
23 | 23 | #: src/bucket.c:90 src/bucket.c:249 |
24 | 24 | msgid "couldn't init cache" |
25 | 25 | msgstr "La cache n'a pas pu être initialisée" |
26 | 26 | |
27 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
27 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
28 | 28 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
29 | 29 | msgid "lseek error" |
30 | 30 | msgstr "Erreur lseek" |
251 | 251 | |
252 | 252 | #: src/gdbmerrno.c:125 |
253 | 253 | msgid "File header assumes wrong off_t size" |
254 | msgstr "" | |
254 | msgstr "L'en-tête du fichier suppose la mauvaise taille off_t" | |
255 | 255 | |
256 | 256 | #: src/gdbmerrno.c:126 |
257 | 257 | msgid "Bad file flags" |
291 | 291 | |
292 | 292 | #: src/gdbmerrno.c:135 |
293 | 293 | msgid "Malformed bucket header" |
294 | msgstr "" | |
294 | msgstr "En-tête de compartiment mal formé" | |
295 | 295 | |
296 | 296 | #: src/gdbmerrno.c:136 |
297 | #, fuzzy | |
298 | 297 | msgid "Malformed database file header" |
299 | msgstr "afficher l'en-tête du fichier de base de données" | |
298 | msgstr "L'en-tête du fichier de base de données est mal formé" | |
300 | 299 | |
301 | 300 | #: src/gdbmerrno.c:137 |
302 | 301 | msgid "Malformed avail_block" |
303 | msgstr "" | |
302 | msgstr "avail_block mal formé" | |
304 | 303 | |
305 | 304 | #: src/gdbmerrno.c:138 |
306 | 305 | msgid "Malformed hash table" |
307 | msgstr "" | |
306 | msgstr "Table de hachage mal formée" | |
308 | 307 | |
309 | 308 | #: src/gdbmerrno.c:139 |
310 | #, fuzzy | |
311 | 309 | msgid "Invalid directory entry" |
312 | msgstr "" | |
313 | "\n" | |
314 | " entrée du répertoire courant = %d.\n" | |
310 | msgstr "Entrée de répertoire invalide" | |
315 | 311 | |
316 | 312 | #: src/gdbmerrno.c:140 |
317 | 313 | msgid "Error closing file" |
319 | 315 | |
320 | 316 | #: src/gdbmerrno.c:141 |
321 | 317 | msgid "Error synchronizing file" |
318 | msgstr "" | |
319 | ||
320 | #: src/gdbmerrno.c:142 | |
321 | msgid "Error truncating file" | |
322 | 322 | msgstr "" |
323 | 323 | |
324 | 324 | #: src/parseopt.c:49 |
448 | 448 | |
449 | 449 | #: src/gdbmtool.c:319 |
450 | 450 | msgid "invalid avail_block" |
451 | msgstr "" | |
451 | msgstr "avail_block invalide" | |
452 | 452 | |
453 | 453 | #: src/gdbmtool.c:334 |
454 | #, fuzzy, c-format | |
454 | #, c-format | |
455 | 455 | msgid "" |
456 | 456 | "Bucket Cache (size %zu):\n" |
457 | 457 | " Index: Address Changed Data_Hash \n" |
458 | 458 | msgstr "" |
459 | 459 | "Cache compartimentée (taille %zu):\n" |
460 | " Index: Adresse Changé Data_Hash \n" | |
460 | " Index: Adresse Changé Data_Hash \n" | |
461 | 461 | |
462 | 462 | #: src/gdbmtool.c:342 |
463 | 463 | msgid "True" |
502 | 502 | msgstr "Ne peut récupérer les données: %s" |
503 | 503 | |
504 | 504 | #: src/gdbmtool.c:491 |
505 | #, fuzzy, c-format | |
505 | #, c-format | |
506 | 506 | msgid "Item not inserted: %s." |
507 | msgstr "Élément pas inséré." | |
507 | msgstr "Élément pas inséré: %s." | |
508 | 508 | |
509 | 509 | #: src/gdbmtool.c:514 |
510 | 510 | #, c-format |
543 | 543 | #: src/gdbmtool.c:651 |
544 | 544 | #, c-format |
545 | 545 | msgid "Keys recovered: %lu, failed: %lu, duplicate: %lu\n" |
546 | msgstr "" | |
546 | msgstr "Clés récupérées: %lu, échouées: %lu, dupliquées: %lu\n" | |
547 | 547 | |
548 | 548 | #: src/gdbmtool.c:656 |
549 | 549 | #, c-format |
550 | 550 | msgid "Buckets recovered: %lu, failed: %lu\n" |
551 | msgstr "" | |
551 | msgstr "Compartiments récupérés: %lu, échoués: %lu\n" | |
552 | 552 | |
553 | 553 | #: src/gdbmtool.c:664 |
554 | 554 | #, c-format |
685 | 685 | #: src/gdbmtool.c:938 |
686 | 686 | #, c-format |
687 | 687 | msgid "%s; the key was:" |
688 | msgstr "" | |
688 | msgstr "%s; la clé était:" | |
689 | 689 | |
690 | 690 | #: src/gdbmtool.c:991 |
691 | 691 | #, c-format |
900 | 900 | |
901 | 901 | #: src/gdbmtool.c:1539 |
902 | 902 | msgid "DBFILE [COMMAND [ARG ...]]" |
903 | msgstr "" | |
903 | msgstr "DBFILE [COMMANDE [ARG ...]]" | |
904 | 904 | |
905 | 905 | #: src/gdbmtool.c:1547 src/gdbmtool.c:1548 |
906 | 906 | msgid "SIZE" |
948 | 948 | |
949 | 949 | #: src/gdbmtool.c:1559 |
950 | 950 | msgid "enable lexical analyzer traces" |
951 | msgstr "" | |
951 | msgstr "activer les traces de l'analyseur lexical" | |
952 | 952 | |
953 | 953 | #: src/gdbmtool.c:1560 |
954 | 954 | msgid "enable grammar traces" |
955 | msgstr "" | |
955 | msgstr "activer les traces de la grammaire" | |
956 | 956 | |
957 | 957 | #: src/gdbmtool.c:1831 |
958 | 958 | #, c-format |
988 | 988 | msgstr "option inconnue; essayez « %s -h » pour obtenir plus d'informations" |
989 | 989 | |
990 | 990 | #: src/gdbmtool.c:2165 |
991 | #, fuzzy | |
991 | 992 | msgid "--file and command cannot be used together" |
992 | msgstr "" | |
993 | msgstr "--file et la commande « and » ne peuvent pas être utilisés ensembles" | |
993 | 994 | |
994 | 995 | #: src/gdbmtool.c:2187 |
995 | 996 | #, c-format |
5 | 5 | #, fuzzy |
6 | 6 | msgid "" |
7 | 7 | msgstr "" |
8 | "Project-Id-Version: gdbm 1.18\n" | |
8 | "Project-Id-Version: gdbm 1.18.1\n" | |
9 | 9 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
10 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
10 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
21 | 21 | msgid "couldn't init cache" |
22 | 22 | msgstr "" |
23 | 23 | |
24 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
24 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
25 | 25 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
26 | 26 | msgid "lseek error" |
27 | 27 | msgstr "" |
312 | 312 | |
313 | 313 | #: src/gdbmerrno.c:141 |
314 | 314 | msgid "Error synchronizing file" |
315 | msgstr "" | |
316 | ||
317 | #: src/gdbmerrno.c:142 | |
318 | msgid "Error truncating file" | |
315 | 319 | msgstr "" |
316 | 320 | |
317 | 321 | #: src/parseopt.c:49 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: gdbm 1.10\n" |
9 | 9 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
10 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
10 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
11 | 11 | "PO-Revision-Date: 2012-03-24 22:08+0900\n" |
12 | 12 | "Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n" |
13 | 13 | "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" |
22 | 22 | msgid "couldn't init cache" |
23 | 23 | msgstr "キャッシュを初期化できませんでした" |
24 | 24 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
26 | 26 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
27 | 27 | msgid "lseek error" |
28 | 28 | msgstr "lseek エラーです" |
323 | 323 | |
324 | 324 | #: src/gdbmerrno.c:141 |
325 | 325 | msgid "Error synchronizing file" |
326 | msgstr "" | |
327 | ||
328 | #: src/gdbmerrno.c:142 | |
329 | msgid "Error truncating file" | |
326 | 330 | msgstr "" |
327 | 331 | |
328 | 332 | #: src/parseopt.c:49 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: gdbm 1.15\n" |
8 | 8 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
9 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
9 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
10 | 10 | "PO-Revision-Date: 2018-06-22 16:32+0200\n" |
11 | 11 | "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" |
12 | 12 | "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" |
22 | 22 | msgid "couldn't init cache" |
23 | 23 | msgstr "nie udało się zainicjować bufora" |
24 | 24 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
26 | 26 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
27 | 27 | msgid "lseek error" |
28 | 28 | msgstr "błąd lseek" |
313 | 313 | |
314 | 314 | #: src/gdbmerrno.c:141 |
315 | 315 | msgid "Error synchronizing file" |
316 | msgstr "" | |
317 | ||
318 | #: src/gdbmerrno.c:142 | |
319 | msgid "Error truncating file" | |
316 | 320 | msgstr "" |
317 | 321 | |
318 | 322 | #: src/parseopt.c:49 |
Binary diff not shown
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: gdbm 1.15\n" |
7 | 7 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
8 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
8 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
9 | 9 | "PO-Revision-Date: 2018-06-22 11:41-0200\n" |
10 | 10 | "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n" |
11 | 11 | "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge." |
22 | 22 | msgid "couldn't init cache" |
23 | 23 | msgstr "não foi possível inicializar o cache" |
24 | 24 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
26 | 26 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
27 | 27 | msgid "lseek error" |
28 | 28 | msgstr "erro no lseek" |
314 | 314 | |
315 | 315 | #: src/gdbmerrno.c:141 |
316 | 316 | msgid "Error synchronizing file" |
317 | msgstr "" | |
318 | ||
319 | #: src/gdbmerrno.c:142 | |
320 | msgid "Error truncating file" | |
317 | 321 | msgstr "" |
318 | 322 | |
319 | 323 | #: src/parseopt.c:49 |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: gdbm-1.12.90\n" |
7 | 7 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
8 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
8 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
9 | 9 | "PO-Revision-Date: 2016-12-05 19:03+0200\n" |
10 | 10 | "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" |
11 | 11 | "Language-Team: Serbian <(nothing)>\n" |
21 | 21 | msgid "couldn't init cache" |
22 | 22 | msgstr "не могу да покренем оставу" |
23 | 23 | |
24 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
24 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
25 | 25 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
26 | 26 | msgid "lseek error" |
27 | 27 | msgstr "грешка премотавања реда" |
316 | 316 | |
317 | 317 | #: src/gdbmerrno.c:141 |
318 | 318 | msgid "Error synchronizing file" |
319 | msgstr "" | |
320 | ||
321 | #: src/gdbmerrno.c:142 | |
322 | msgid "Error truncating file" | |
319 | 323 | msgstr "" |
320 | 324 | |
321 | 325 | #: src/parseopt.c:49 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: gdbm 1.12.90\n" |
8 | 8 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
9 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
9 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
10 | 10 | "PO-Revision-Date: 2017-07-24 12:58+0200\n" |
11 | 11 | "Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n" |
12 | 12 | "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" |
22 | 22 | msgid "couldn't init cache" |
23 | 23 | msgstr "det gick inte att initiera cache" |
24 | 24 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
25 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
26 | 26 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
27 | 27 | msgid "lseek error" |
28 | 28 | msgstr "lseek-fel" |
318 | 318 | |
319 | 319 | #: src/gdbmerrno.c:141 |
320 | 320 | msgid "Error synchronizing file" |
321 | msgstr "" | |
322 | ||
323 | #: src/gdbmerrno.c:142 | |
324 | msgid "Error truncating file" | |
321 | 325 | msgstr "" |
322 | 326 | |
323 | 327 | #: src/parseopt.c:49 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: gdbm 1.15\n" |
8 | 8 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
9 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
9 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
10 | 10 | "PO-Revision-Date: 2018-06-22 09:06+0200\n" |
11 | 11 | "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" |
12 | 12 | "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" |
23 | 23 | msgid "couldn't init cache" |
24 | 24 | msgstr "не вдалося ініціалізувати кеш" |
25 | 25 | |
26 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
26 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
27 | 27 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
28 | 28 | msgid "lseek error" |
29 | 29 | msgstr "помилка lseek" |
316 | 316 | |
317 | 317 | #: src/gdbmerrno.c:141 |
318 | 318 | msgid "Error synchronizing file" |
319 | msgstr "" | |
320 | ||
321 | #: src/gdbmerrno.c:142 | |
322 | msgid "Error truncating file" | |
319 | 323 | msgstr "" |
320 | 324 | |
321 | 325 | #: src/parseopt.c:49 |
8 | 8 | msgstr "" |
9 | 9 | "Project-Id-Version: gdbm 1.15\n" |
10 | 10 | "Report-Msgid-Bugs-To: bug-gdbm@gnu.org\n" |
11 | "POT-Creation-Date: 2018-08-21 13:34+0300\n" | |
11 | "POT-Creation-Date: 2018-10-27 08:55+0300\n" | |
12 | 12 | "PO-Revision-Date: 2018-06-22 13:49+0700\n" |
13 | 13 | "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" |
14 | 14 | "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" |
25 | 25 | msgid "couldn't init cache" |
26 | 26 | msgstr "không thể khởi tạo nhớ bộ đệm" |
27 | 27 | |
28 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:326 | |
28 | #: src/bucket.c:119 src/bucket.c:445 src/falloc.c:197 src/falloc.c:333 | |
29 | 29 | #: src/findkey.c:112 src/gdbmstore.c:169 src/update.c:37 src/update.c:101 |
30 | 30 | msgid "lseek error" |
31 | 31 | msgstr "lỗi lseek" |
316 | 316 | |
317 | 317 | #: src/gdbmerrno.c:141 |
318 | 318 | msgid "Error synchronizing file" |
319 | msgstr "" | |
320 | ||
321 | #: src/gdbmerrno.c:142 | |
322 | msgid "Error truncating file" | |
319 | 323 | msgstr "" |
320 | 324 | |
321 | 325 | #: src/parseopt.c:49 |
23 | 23 | The DIST_DATE magic below is replaced by the actual date when |
24 | 24 | making the distdir. */ |
25 | 25 | const char * gdbm_version = "GDBM version " PACKAGE_VERSION ". " |
26 | "21/08/2018" | |
26 | "27/10/2018" | |
27 | 27 | #if defined(__STDC__) && defined(__DATE__) && defined(__TIME__) |
28 | 28 | " (built " __DATE__ " " __TIME__ ")" |
29 | 29 | #endif |
0 | 0 | # Signature of the current package. |
1 | 1 | m4_define([AT_PACKAGE_NAME], [gdbm]) |
2 | 2 | m4_define([AT_PACKAGE_TARNAME], [gdbm]) |
3 | m4_define([AT_PACKAGE_VERSION], [1.18]) | |
3 | m4_define([AT_PACKAGE_VERSION], [1.18.1]) | |
4 | 4 | m4_define([AT_PACKAGE_VERSION_MAJOR], [1]) |
5 | 5 | m4_define([AT_PACKAGE_VERSION_MINOR], [18]) |
6 | m4_define([AT_PACKAGE_VERSION_PATCH], [0]) | |
7 | m4_define([AT_PACKAGE_STRING], [gdbm 1.18]) | |
6 | m4_define([AT_PACKAGE_VERSION_PATCH], [1]) | |
7 | m4_define([AT_PACKAGE_STRING], [gdbm 1.18.1]) | |
8 | 8 | m4_define([AT_PACKAGE_BUGREPORT], [bug-gdbm@gnu.org]) |
930 | 930 | # List of tests. |
931 | 931 | if $at_list_p; then |
932 | 932 | cat <<_ATEOF || at_write_fail=1 |
933 | gdbm 1.18 test suite test groups: | |
933 | gdbm 1.18.1 test suite test groups: | |
934 | 934 | |
935 | 935 | NUM: FILE-NAME:LINE TEST-GROUP-NAME |
936 | 936 | KEYWORDS |
971 | 971 | exit $at_write_fail |
972 | 972 | fi |
973 | 973 | if $at_version_p; then |
974 | $as_echo "$as_me (gdbm 1.18)" && | |
974 | $as_echo "$as_me (gdbm 1.18.1)" && | |
975 | 975 | cat <<\_ATEOF || at_write_fail=1 |
976 | 976 | |
977 | 977 | Copyright (C) 2012 Free Software Foundation, Inc. |
1165 | 1165 | exec 5>>"$at_suite_log" |
1166 | 1166 | |
1167 | 1167 | # Banners and logs. |
1168 | $as_echo "## --------------------- ## | |
1169 | ## gdbm 1.18 test suite. ## | |
1170 | ## --------------------- ##" | |
1168 | $as_echo "## ----------------------- ## | |
1169 | ## gdbm 1.18.1 test suite. ## | |
1170 | ## ----------------------- ##" | |
1171 | 1171 | { |
1172 | $as_echo "## --------------------- ## | |
1173 | ## gdbm 1.18 test suite. ## | |
1174 | ## --------------------- ##" | |
1172 | $as_echo "## ----------------------- ## | |
1173 | ## gdbm 1.18.1 test suite. ## | |
1174 | ## ----------------------- ##" | |
1175 | 1175 | echo |
1176 | 1176 | |
1177 | 1177 | $as_echo "$as_me: command line was:" |
2014 | 2014 | $as_echo "Please send $at_msg and all information you think might help: |
2015 | 2015 | |
2016 | 2016 | To: <bug-gdbm@gnu.org> |
2017 | Subject: [gdbm 1.18] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly} | |
2017 | Subject: [gdbm 1.18.1] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly} | |
2018 | 2018 | |
2019 | 2019 | You may investigate any problem if you feel able to do so, in which |
2020 | 2020 | case the test suite provides a good starting point. Its output may |
2045 | 2045 | at_status=$? at_failed=false |
2046 | 2046 | $at_check_filter |
2047 | 2047 | at_fn_diff_devnull "$at_stderr" || at_failed=: |
2048 | echo >>"$at_stdout"; $as_echo "1.18.0 | |
2049 | 1.18.0 | |
2048 | echo >>"$at_stdout"; $as_echo "1.18.1 | |
2049 | 1.18.1 | |
2050 | 2050 | " | \ |
2051 | 2051 | $at_diff - "$at_stdout" || at_failed=: |
2052 | 2052 | at_fn_check_status 0 $at_status "$at_srcdir/version.at:19" |