Mercurial > hg > octave-kai > gnulib-hg
annotate lib/strftime.h @ 17463:203c036eb0c6
bootstrap: support checksum utils without a --status option
* build-aux/bootstrap: Only look for sha1sum if updating po files.
Add sha1 to the list of supported checksum utils since it's now
supported through adjustments below.
(update_po_files): Remove the use of --status
in a way that will suppress all error messages, but since this is
only used to minimize updates, it shouldn't cause an issue.
Exit early if there is a problem updating the po file checksums.
(find_tool): Remove the check for --version support as this
is optional as per commit 86186b17. Don't even check for the
presence of the command as if that is needed, it's supported
through configuring prerequisites in bootstrap.conf.
Prompt that when a tool isn't found, one can define an environment
variable to add to the hardcoded search list.
author | Pádraig Brady <P@draigBrady.com> |
---|---|
date | Thu, 08 Aug 2013 11:08:49 +0100 (2013-08-08) |
parents | e542fd46ad6f |
children |
rev | line source |
---|---|
5143 | 1 /* declarations for strftime.c |
2 | |
17249
e542fd46ad6f
maint: update all copyright year number ranges
Eric Blake <eblake@redhat.com>
parents:
16201
diff
changeset
|
3 Copyright (C) 2002, 2004, 2008-2013 Free Software Foundation, Inc. |
5143 | 4 |
9309
bbbbbf4cd1c5
Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible <bruno@clisp.org>
parents:
5848
diff
changeset
|
5 This program is free software: you can redistribute it and/or modify |
5143 | 6 it under the terms of the GNU General Public License as published by |
9309
bbbbbf4cd1c5
Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible <bruno@clisp.org>
parents:
5848
diff
changeset
|
7 the Free Software Foundation; either version 3 of the License, or |
bbbbbf4cd1c5
Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible <bruno@clisp.org>
parents:
5848
diff
changeset
|
8 (at your option) any later version. |
5143 | 9 |
10 This program is distributed in the hope that it will be useful, | |
11 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 GNU General Public License for more details. | |
14 | |
15 You should have received a copy of the GNU General Public License | |
9309
bbbbbf4cd1c5
Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible <bruno@clisp.org>
parents:
5848
diff
changeset
|
16 along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
5143 | 17 |
5144
b81e0cb5a7b8
Include <time.h>, for size_t and struct tm.
Paul Eggert <eggert@cs.ucla.edu>
parents:
5143
diff
changeset
|
18 #include <time.h> |
b81e0cb5a7b8
Include <time.h>, for size_t and struct tm.
Paul Eggert <eggert@cs.ucla.edu>
parents:
5143
diff
changeset
|
19 |
12286
0ef15d536366
strftime.h: wrap funtion declaration in extern "C" block
John W. Eaton <jwe@gnu.org>
parents:
10385
diff
changeset
|
20 #ifdef __cplusplus |
0ef15d536366
strftime.h: wrap funtion declaration in extern "C" block
John W. Eaton <jwe@gnu.org>
parents:
10385
diff
changeset
|
21 extern "C" { |
0ef15d536366
strftime.h: wrap funtion declaration in extern "C" block
John W. Eaton <jwe@gnu.org>
parents:
10385
diff
changeset
|
22 #endif |
0ef15d536366
strftime.h: wrap funtion declaration in extern "C" block
John W. Eaton <jwe@gnu.org>
parents:
10385
diff
changeset
|
23 |
10385
83fb5018d6e2
* lib/strftime.h: Add comments describing the two added arguments.
Jim Meyering <meyering@redhat.com>
parents:
9309
diff
changeset
|
24 /* Just like strftime, but with two more arguments: |
83fb5018d6e2
* lib/strftime.h: Add comments describing the two added arguments.
Jim Meyering <meyering@redhat.com>
parents:
9309
diff
changeset
|
25 POSIX requires that strftime use the local timezone information. |
83fb5018d6e2
* lib/strftime.h: Add comments describing the two added arguments.
Jim Meyering <meyering@redhat.com>
parents:
9309
diff
changeset
|
26 When __UTC is nonzero and tm->tm_zone is NULL or the empty string, |
83fb5018d6e2
* lib/strftime.h: Add comments describing the two added arguments.
Jim Meyering <meyering@redhat.com>
parents:
9309
diff
changeset
|
27 use UTC instead. Use __NS as the number of nanoseconds in the |
83fb5018d6e2
* lib/strftime.h: Add comments describing the two added arguments.
Jim Meyering <meyering@redhat.com>
parents:
9309
diff
changeset
|
28 %N directive. */ |
83fb5018d6e2
* lib/strftime.h: Add comments describing the two added arguments.
Jim Meyering <meyering@redhat.com>
parents:
9309
diff
changeset
|
29 size_t nstrftime (char *, size_t, char const *, struct tm const *, |
12421
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
12286
diff
changeset
|
30 int __utc, int __ns); |
12286
0ef15d536366
strftime.h: wrap funtion declaration in extern "C" block
John W. Eaton <jwe@gnu.org>
parents:
10385
diff
changeset
|
31 |
0ef15d536366
strftime.h: wrap funtion declaration in extern "C" block
John W. Eaton <jwe@gnu.org>
parents:
10385
diff
changeset
|
32 #ifdef __cplusplus |
0ef15d536366
strftime.h: wrap funtion declaration in extern "C" block
John W. Eaton <jwe@gnu.org>
parents:
10385
diff
changeset
|
33 } |
0ef15d536366
strftime.h: wrap funtion declaration in extern "C" block
John W. Eaton <jwe@gnu.org>
parents:
10385
diff
changeset
|
34 #endif |