[PATCH 0/3] strftime, strptime: add %i, %q, %v, tests; tweak %Z docs

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Wed Sep 14 02:52:33 GMT 2022


[Please Reply All due to email issues]

newlib/libc/time/strftime.c(strftime): add %i, %q, %v, tests; tweak %Z docs
newlib/libc/time/strptime.c(strptime_l): add %i, %q, %v
winsup/cygwin/libc/strptime.cc(__strptime): add %i, %q, %v

%i year in century [00..99] Synonym for "%y". Non-POSIX extension. [tm_year]
%q GNU quarter of the year (from `<<1>>' to `<<4>>') [tm_mon]
%v OSX/Ruby VMS/Oracle date "%d-%b-%Y". Non-POSIX extension. [tm_mday, tm_mon, tm_year]
add %i %q %v tests
%Z clarify current time zone *abbreviation* not "name" [tm_isdst]

Brian Inglis (3):
  strftime.c(__strftime): add %i, %q, %v, tests; tweak %Z docs
  strptime.c(strptime_l): add %i, %q, %v
  strptime.cc(__strptime): add %i, %q, %v

 newlib/libc/time/strftime.c    | 67 ++++++++++++++++++++++++++++++++--
 newlib/libc/time/strptime.c    | 18 ++++++++-
 winsup/cygwin/libc/strptime.cc | 19 +++++++++-
 3 files changed, 99 insertions(+), 5 deletions(-)

-- 
2.37.2



More information about the Cygwin-patches mailing list