Jim Meyering
ab526003e4
*** empty log message ***
2005-09-16 07:01:00 +00:00
Paul Eggert
0144e1ae89
Rewrite previous strftime change slightly.
2005-09-15 18:48:13 +00:00
Paul Eggert
a08b44ea30
(my_strftime): Rewrite the previous change slightly,
...
to make it a bit faster and (I hope) clearer.
2005-09-15 18:47:56 +00:00
Jim Meyering
5185512286
*** empty log message ***
2005-09-14 16:10:41 +00:00
Jim Meyering
cc4800dd1b
(my_strftime): Be sure to use L_('x') for literals.
2005-09-14 16:10:38 +00:00
Jim Meyering
9d55b89d59
*** empty log message ***
2005-09-14 10:02:57 +00:00
Jim Meyering
ad98202690
(my_strftime): Parse the colons of %:::z *after* the
...
optional field width, not before, so we accept %9:z, not %:9z.
2005-09-14 10:02:54 +00:00
Paul Eggert
33b49b7cac
(my_strftime): Fix typo in octal number introduced in last change.
2005-09-14 06:58:08 +00:00
Paul Eggert
5b0ca7f5c1
Merge md5 from libc, and clean up some sha1 glitches.
2005-09-13 23:32:50 +00:00
Paul Eggert
bf0cc9f753
(SWAP): Renamed from NOTSWAP, to avoid a horrible misnaming.
...
All uses changed. Remove the old SWAP.
Remove obvious comment about BLOCKSIZE.
(rol): New macro, moved here from md5.h.
(sha1_process_block): Remove an incoherent FIXME comment.
2005-09-13 23:32:35 +00:00
Paul Eggert
9a5d4089bc
(struct sha1_ctx): Mark buffer as being aligned.
2005-09-13 23:32:15 +00:00
Paul Eggert
14d1fdaec1
(CYCLIC): New macro. All uses of rol changed to use CYCLIC.
...
Redo comment to minimize changes from libc.
2005-09-13 23:32:01 +00:00
Paul Eggert
a19c71988b
(__GNUC_PREREQ, __THROW, __attribute__): New macros.
...
(__md5_buffer): Renamed from md5_buffer. Add a macro undoing this
if _LIBC is not defined. Add __THROW.
(__md5_finish_ctx, __md5_init_ctx, __md5_process_block):
(__md5_process_bytes, __md5_read_ctx, __md5_stream): Likewise.
(struct md5_ctx): Mark buffer as being aligned.
(rol): Remove; all uses changed to CYCLIC.
2005-09-13 23:31:37 +00:00
Paul Eggert
b673eeb49c
Add date --rfc-3339.
2005-09-13 22:09:25 +00:00
Paul Eggert
7846768c6c
(my_strftime): Add support for %:z, %::z, %:::z.
...
Fix bug in formats like %2N.
2005-09-13 22:08:18 +00:00
Jim Meyering
2859e85770
tweak comment
2005-09-13 21:25:21 +00:00
Jim Meyering
3e4d8edce9
*** empty log message ***
2005-09-13 21:11:29 +00:00
Jim Meyering
8fc8f946c4
Revert unintended change that removed definitions
...
of X2REALLOC and X2NREALLOC.
2005-09-13 21:11:25 +00:00
Jim Meyering
700395d652
mostly update copyrights
2005-09-13 15:46:12 +00:00
Jim Meyering
5452065818
*** empty log message ***
2005-09-13 12:12:44 +00:00
Jim Meyering
2922ae7380
Use ARGMATCH_VERIFY, just in case.
2005-09-13 12:12:36 +00:00
Jim Meyering
aadcf5b2e4
.
2005-09-10 14:16:53 +00:00
Paul Eggert
97f9677790
Regenerate.
2005-09-09 21:21:16 +00:00
Paul Eggert
3301671de9
Import latest regex module from gnulib, to fix some 64-bit bugs.
2005-09-09 21:07:50 +00:00
Paul Eggert
2aeb8c7fa9
* verify.h: Use a bit-field instead.
2005-09-06 08:21:20 +00:00
Paul Eggert
fd03e5ddc5
(__builtin_constant_p): Remove, undoing previous change.
...
(verify_type__): Solve the problem by using a bit-field rather
than an array.
2005-09-06 08:20:56 +00:00
Jim Meyering
22322e0d9b
*** empty log message ***
2005-09-05 16:57:46 +00:00
Jim Meyering
c862959a9d
(__builtin_constant_p) [__GNUC__ <= 2]: Define to 1.
...
(verify_type__) [verify_error_if_non_const__]: New member/test,
to help detect when verify or verify_expr is mistakenly passed
a non-constant argument within a function.
2005-09-05 16:57:40 +00:00
Jim Meyering
b11babcb6b
.
2005-09-04 20:06:36 +00:00
Jim Meyering
7a998d1011
*** empty log message ***
2005-08-31 07:51:07 +00:00
Jim Meyering
db875eadae
(quotearg_n_options): Change code to be suboptimal, in
...
order to avoid an unsuppressible warning from gcc on 64-bit systems.
2005-08-31 07:51:04 +00:00
Jim Meyering
30a8d137dd
*** empty log message ***
2005-08-31 07:20:21 +00:00
Jim Meyering
b2678575aa
(get_charset_aliases): Add `void' in parameter list
...
to placate gcc's -Wstrict-prototypes.
2005-08-31 07:19:26 +00:00
Jim Meyering
8cb5f87f68
update from gnulib
2005-08-28 09:18:33 +00:00
Jim Meyering
0b7a9db3fd
New file
2005-08-27 20:50:42 +00:00
Jim Meyering
1cd6d2b83b
Include <sys/types.h> and declare creat_safer.
2005-08-27 20:43:26 +00:00
Jim Meyering
21e8dcda49
*** empty log message ***
2005-08-27 16:12:25 +00:00
Jim Meyering
dbe6e77865
*** empty log message ***
2005-08-27 16:12:16 +00:00
Jim Meyering
bd17f9b9e1
Use `#error' rather than a string literal to provoke failure.
2005-08-27 16:11:43 +00:00
Jim Meyering
4157054167
*** empty log message ***
2005-08-25 16:28:21 +00:00
Jim Meyering
dd03b039e8
Include <config.h>.
...
Otherwise, we'd lose LARGEFILE support in any file using e.g. "fcntl--.h"
2005-08-25 16:28:18 +00:00
Jim Meyering
1d6e649c83
*** empty log message ***
2005-08-24 15:25:33 +00:00
Jim Meyering
f80cc28124
(stdopen): Revert to iterating over descriptors, but
...
rather than using fstat, use fcntl with its F_GETFD flag, which
is more efficient. Unlike the 2-syscall dup-close approach,
this one doesn't apply any unnecessary pressure on the file
descriptor pool -- thus there is one fewer way to fail.
2005-08-24 15:25:29 +00:00
Jim Meyering
55fb58f426
adjust prototype
...
Include stdbool.h.
2005-08-24 13:01:31 +00:00
Jim Meyering
2f8742484d
*** empty log message ***
2005-08-23 19:42:08 +00:00
Jim Meyering
6cd08ed8ea
Update from gnulib.
2005-08-23 19:41:09 +00:00
Jim Meyering
88b1cd5a53
.
2005-08-23 16:58:04 +00:00
Paul Eggert
ff2fecfbe9
Import from gnulib.
...
(__restrict_arr): Don't define to __restrict if __cplusplus is defined.
2005-08-19 21:14:12 +00:00
Jim Meyering
2e4d4691b0
*** empty log message ***
2005-08-19 17:18:08 +00:00
Jim Meyering
cc6d255ed5
(stdopen): Return `bool' so caller can detect failure.
2005-08-19 17:18:04 +00:00