On 12/14/12 12:03 PM, Dan Douglas wrote:
> On Friday, December 14, 2012 09:57:11 AM Chet Ramey wrote:
>>>> I think the ksh behavior is makes more sense so can we use the current time
>>>> as the default?
>>>>
>>>> -Clark
>>>
>>> I agree that a null or empty argument as equivalent to -1 is a better 
>>> default. 
>>> "0" is identical to the current behavior for empty/unset, so no 
>>> functionality 
>>> is lost.
>>
>> That's not unreasonable.  The current default is what Posix specifies for
>> printf:
>>
>> Any extra c or s conversion specifiers shall be evaluated as if a null
>> string argument were supplied; other extra conversion specifications
>> shall be evaluated as if a zero argument were supplied. 
> 
> Ooh ok... hrm I didn't consider it's actually consistent with everything else 
> this way. 

I'm not saying I can't change the %T default -- I probably will, and it
will be documented as an exception in the man page.  The above is the
explanation for the status quo.

Chet
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    c...@case.edu    http://cnswww.cns.cwru.edu/~chet/

Reply via email to