Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > comp.lang.c > #396288

Re: printf and time_t

From Michael S <already5chosen@yahoo.com>
Newsgroups comp.lang.c
Subject Re: printf and time_t
Date 2026-01-08 02:38 +0200
Organization A noiseless patient Spider
Message-ID <20260108023846.0000260c@yahoo.com> (permalink)
References (9 earlier) <87h5sy2rlb.fsf@example.invalid> <acv7R.1062263$u2q8.617506@fx11.iad> <87qzs1gliq.fsf@example.invalid> <20260108012620.000041a9@yahoo.com> <87bjj5gei4.fsf@example.invalid>

Show all headers | View raw


On Wed, 07 Jan 2026 16:00:19 -0800
Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:

> Michael S <already5chosen@yahoo.com> writes:
> > On Wed, 07 Jan 2026 13:28:45 -0800
> > Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:  
> >> scott@slp53.sl.home (Scott Lurndal) writes:  
> >> > Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:    
> >> >>Michael S <already5chosen@yahoo.com> writes:    
> >> >>> On Tue, 6 Jan 2026 10:31:41 -0500
> >> >>> James Kuyper <jameskuyper@alumni.caltech.edu> wrote:    
> >> >>>> On 2026-01-06 04:29, Michael S wrote:    
> >> >>>> > On Tue, 6 Jan 2026 00:27:04 -0000 (UTC)
> >> >>>> > Lawrence D’Oliveiro <ldo@nz.invalid> wrote:      
> >> >>>> ...    
> >> >>>> >> Section 7.8 of the C spec defines macros you can use so you
> >> >>>> >> don’t have to hard-code assumptions about the lengths of
> >> >>>> >> integers in printf-format strings.      
> >> >>>> > 
> >> >>>> > Did you ever try to use them? They look ugly.      
> >> >>>> 
> >> >>>> Which is more important, correctness or beauty?    
> >> >>>
> >> >>> It depends.
> >> >>>
> >> >>> When I know for sure that incorrectness has no consequences,
> >> >>> like in case of using %u to print 'unsigned long' on target
> >> >>> with 32-bit longs, or like using %llu to print 'unsigned long'
> >> >>> on  target with 64-bit longs, then beauty wins. Easily.    
> >> >>
> >> >>Seriously?
> >> >>
> >> >>An example:
> >> >>
> >> >>    unsigned long n = 42;
> >> >>    printf("%u\n", n);  // incorrect
> >> >>    printf("%lu\n", n); // correct
> >> >>
> >> >>Are you really saying that the second version is so much uglier
> >> >>than the first that you'd rather write incorrect code?    
> >> >
> >> > I suspect he may have been referring to code that needs
> >> > to build for both 32-bit and 64-bit targets.   One might
> >> > typedef 'uint64' to be unsigned long long on both targets
> >> > and just use %llu for the format string.  BTDT.    
> >> 
> >> In the quoted paragraph above, Michael wrote about using %u to
> >> print unsigned long, not about using %u to print some type hidden
> >> behind a typedef.  If he didn't mean that, he can say so.
> >> 
> >> But even if he meant to talk about printing, say, uint64_t values,
> >> my point stands.
> >> 
> >> I wouldn't define my own "uint64" type.  I'd just use "uint64_t",
> >> defined in <stdint.h>.  And I'd use one of several *correct* ways
> >> to print uint64_t values.
> >> 
> >> Michael, if you'd care to clarify, given:
> >> 
> >>     unsigned long n = 42;
> >>     printf("%u\n", n);  // incorrect
> >>     printf("%lu\n", n); // correct
> >> 
> >> (and assuming that unsigned int and unsigned long are the same
> >> width on the current implementation), do you really prefer the
> >> version marked as "incorrect"?  
> >
> > I hoped that I already clarified that point more than one time.
> > Obviously, I hoped wrong.  
> 
> And you still haven't.  I asked a specific question above.  What is
> your answer?  Would you use a "%u" format to print a value that's
> defined with type unsigned long?  I inferred from what you wrote
> that your answer would be yes.  If your answer is no, I'll gladly
> accept that.  (And if so, what you wrote previously was unclear,
> but I'm not going to worry about that if you clarify what you meant)
> 

When n declared as 'unsigned long' derectly rather than via unint32_t
alias than the answer is 'no'.

> You've previously indicated that you find "%lu" uglier than "%u",
> and that that's relevant to which one you would use.  Do you still
> think so?
> 
> I would appreciate direct yes or no answers to both of those
> questions.
> 

It depends on how n declared.
When it declared as 'unsigned long' then "lu" is not uglier.
When it is defined as uint32_t it is uglier, despite the fact that on
absolute majority of the targets that I care about the latter is an
alias of the former.

> > In the case I am talking about n declared as uint32_t.
> > uint32_t is an alias of 'unsigned long' on 32-bit embedded targets,
> > on 32-bit Linux, on  32-bit Windows and on 64-bit Windows. It is
> > alias of 'unsigned int' on 64-bit Linux.
> > Sometimes I move code between targets by myself, sometimes, rarely,
> > other people do it. I don't want to have different versions of the
> > code and I don't want to use ugly standard specifiers. Between two
> > pretty and working variants I prefer the shorter one. Partly
> > because it is guaranteed to work correctly on all my targets,
> > including LIN64, but more importantly (in practice, 64-bit Linux is
> > a very rare target in my daily routine) just because it is shorter.
> > And I don't care that it is formally "incorrect" on my more common
> > targets. Or may be not "formally", but both gcc and clang think so.
> >  
> 
> So you'd write code that happens to work on some implementations
> rather than code that's correct on all implementations.
> 

No, it is correct on all implementation. Idea that in C, as opposed to
C++, two unsigned integer types of the same size are somehow
different is, IMHO, an abomination. And that is one not especially
common case in which I don't care about opinion of the Standard.

> You know that unsigned long is at least 32 bits wide, and therefore
> that converting a uint32_t value to unsigned long will not lose
> information, and therefore that
> 
>     uint32_t x = 42;
>     printf("%lu\n", (unsigned long)x);
> 
> will work correctly.  You can do this without using the ugly
> <inttypes.h> macros.  Why wouldn't you?
> 

If it was named 'ulong' I'd seriously consider such solution. But when
the name of type is not just rather long, but consists of two words as
well, I wouldn't do it.

> Sure, you can write code that happens to work on the only
> implementation you care about, but in my opinion, aside from being
> dangerous, it's just too much work.  I don't care whether uint32_t is
> defined as unsigned int or unsigned long on a particular
> implementation, and I don't have to care.
>

I also don't care. Since for more than decade* I didn't have target
with 'int' shorter than 32 bits, I just use %u. It takes me zero
thinking.
BTW, I am always aware of exact sizes of the basic types of the target
that I work on. I don't feel comfotable without such knowledge. That
how my mind works. It has problems with too abstract abstractions.

------
* - or may be a little less than decade, I don't remember in which year
 exactly I did last change to project that runs on TI C2000, which is
 32-bit CPU, BTW, but TI being TI still had size of int that they
 had chosen.



Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

printf and time_t gazelle@shell.xmission.com (Kenny McCormack) - 2026-01-05 07:19 +0000
  Re: printf and time_t Andrey Tarasevich <noone@noone.net> - 2026-01-05 00:17 -0800
    Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-05 10:51 +0200
      Re: printf and time_t gazelle@shell.xmission.com (Kenny McCormack) - 2026-01-05 12:45 +0000
        Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-05 15:21 +0200
          Re: printf and time_t gazelle@shell.xmission.com (Kenny McCormack) - 2026-01-05 13:49 +0000
            Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-05 16:47 +0200
              Re: printf and time_t gazelle@shell.xmission.com (Kenny McCormack) - 2026-01-05 15:29 +0000
        Re: printf and time_t bart <bc@freeuk.com> - 2026-01-05 13:22 +0000
          Re: printf and time_t gazelle@shell.xmission.com (Kenny McCormack) - 2026-01-05 13:52 +0000
          Re: printf and time_t Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-06 00:27 +0000
            Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-06 11:29 +0200
              Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-06 10:31 -0500
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-06 20:05 +0200
                Re: printf and time_t scott@slp53.sl.home (Scott Lurndal) - 2026-01-06 18:16 +0000
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-01-07 05:06 -0800
                Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-07 13:08 -0500
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-01-08 09:54 -0800
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-01-08 10:08 -0800
                Re: printf and time_t scott@slp53.sl.home (Scott Lurndal) - 2026-01-08 18:36 +0000
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-01-08 13:05 -0800
                Re: printf and time_t scott@slp53.sl.home (Scott Lurndal) - 2026-01-09 16:26 +0000
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-02-03 05:38 -0800
                Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-10 22:40 -0500
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-06 16:29 -0800
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-06 17:14 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-07 14:01 +0200
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-07 04:28 -0800
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-02-03 22:03 -0800
                Re: printf and time_t scott@slp53.sl.home (Scott Lurndal) - 2026-01-07 15:45 +0000
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-07 13:28 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-08 01:26 +0200
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-07 16:00 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-08 02:38 +0200
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-07 17:36 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-08 11:01 +0200
                Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-08 19:31 -0500
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-09 14:18 +0200
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-09 13:49 +0100
                Re: printf and time_t wij <wyniijj5@gmail.com> - 2026-01-10 00:17 +0800
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-09 11:27 -0800
                Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-10 22:02 -0500
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-11 13:20 +0200
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-11 04:59 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-11 15:32 +0200
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-11 16:34 +0100
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-11 18:19 +0200
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-11 20:25 +0100
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-11 15:23 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-12 10:50 +0200
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-11 14:56 -0800
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-11 22:44 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-12 10:51 +0200
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-12 08:21 +0100
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-12 11:06 +0200
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-12 13:26 +0100
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-12 16:06 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-13 08:56 +0100
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-13 00:53 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-13 11:09 +0100
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-13 13:45 +0200
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-13 14:32 +0100
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-13 17:47 +0200
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-12 04:27 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-12 17:57 +0100
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-02-03 17:19 -0800
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-03 18:19 -0800
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-03-01 21:05 -0800
                Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-13 21:24 -0500
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-14 09:26 +0100
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-14 14:53 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-15 08:29 +0100
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-14 11:03 +0200
                Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-14 22:19 -0500
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-15 11:02 +0200
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-01-11 11:58 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-12 08:28 +0100
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-01-11 11:51 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-11 23:51 +0200
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-11 22:47 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-12 08:34 +0100
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-12 11:24 +0200
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-12 10:34 +0200
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-02-03 07:47 -0800
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-03 19:51 +0000
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-02-04 06:22 -0800
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-04 16:44 +0000
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-04 18:12 +0100
                Re: printf and time_t Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-02-04 18:48 +0100
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-04 18:11 +0000
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-04 21:09 +0100
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-04 20:42 +0000
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-05 12:41 +0100
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-05 17:42 +0000
                Re: printf and time_t scott@slp53.sl.home (Scott Lurndal) - 2026-02-05 18:38 +0000
                Re: printf and time_t Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-02-05 23:55 +0100
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-05 23:42 +0000
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-05 21:10 -0800
                Re: printf and time_t Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-02-06 09:51 +0100
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-06 04:46 -0800
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-06 12:39 +0000
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-02-06 14:47 +0200
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-06 13:04 +0000
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-02-08 10:52 +0200
                Re: printf and time_t Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-02-08 12:18 +0100
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-08 04:03 -0800
                Re: printf and time_t antispam@fricas.org (Waldek Hebisch) - 2026-02-08 16:50 +0000
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-08 18:55 +0100
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-08 19:54 +0000
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-08 21:27 +0100
                Re: printf and time_t antispam@fricas.org (Waldek Hebisch) - 2026-02-08 19:59 +0000
                Re: printf and time_t Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-02-08 21:51 +0100
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-08 19:43 +0000
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-06 14:06 +0100
                Re: printf and time_t Kaz Kylheku <046-301-5902@kylheku.com> - 2026-02-07 18:07 +0000
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-07 20:32 +0000
                Re: printf and time_t antispam@fricas.org (Waldek Hebisch) - 2026-02-07 22:48 +0000
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-07 23:54 +0000
                Re: printf and time_t antispam@fricas.org (Waldek Hebisch) - 2026-02-08 19:21 +0000
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-08 23:35 +0000
                Re: printf and time_t antispam@fricas.org (Waldek Hebisch) - 2026-02-09 01:27 +0000
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-10 00:14 +0000
                Re: printf and time_t antispam@fricas.org (Waldek Hebisch) - 2026-02-10 13:22 +0000
                Re: printf and time_t antispam@fricas.org (Waldek Hebisch) - 2026-02-09 01:40 +0000
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-06 05:08 -0800
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-06 14:28 +0000
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-06 14:29 +0000
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-06 11:21 -0800
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-06 20:08 +0000
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-06 12:56 -0800
                Re: printf and time_t scott@slp53.sl.home (Scott Lurndal) - 2026-02-06 14:35 +0000
                Re: printf and time_t Kaz Kylheku <046-301-5902@kylheku.com> - 2026-02-07 17:55 +0000
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-07 20:51 +0000
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-06 12:27 +0100
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-05 11:05 -0800
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-02-06 02:59 -0800
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-06 04:49 -0800
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-06 13:05 +0000
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-02-17 23:11 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-06 12:42 +0100
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-02-04 22:48 +0200
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-02-04 22:57 +0200
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-04 23:24 +0000
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-04 16:04 -0800
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-04 15:39 -0800
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-04 23:52 +0000
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-05 12:51 +0100
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-05 11:22 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-02-06 12:46 +0100
                Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-02-06 02:25 -0800
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-03 14:43 -0800
                Re: printf and time_t Bart <bc@freeuk.com> - 2026-02-03 23:06 +0000
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-02-03 15:33 -0800
                Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-13 22:17 -0500
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-14 11:10 +0200
                Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-15 06:10 -0500
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-15 04:00 -0800
                Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-15 20:08 -0500
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-15 18:17 -0800
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-09 09:25 +0100
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-08 11:35 +0100
                Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-06 19:44 -0500
                Re: printf and time_t bart <bc@freeuk.com> - 2026-01-07 01:14 +0000
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-07 13:41 +0200
                Re: printf and time_t bart <bc@freeuk.com> - 2026-01-07 15:54 +0000
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-07 18:17 +0200
                Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-07 12:45 -0500
                Re: printf and time_t Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-07 20:31 +0000
                Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-07 13:32 -0800
                Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-08 01:29 +0200
                Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-08 19:16 -0500
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-08 17:13 +0100
      Re: printf and time_t Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2026-01-05 16:23 +0000
        Re: printf and time_t gazelle@shell.xmission.com (Kenny McCormack) - 2026-01-05 16:34 +0000
        Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-05 17:34 +0100
          Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-05 13:11 -0500
            Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-05 19:28 +0100
              Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-05 14:00 -0500
                Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-05 20:38 +0100
            Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-05 14:41 -0800
              Epoch seconds and linear count (was Re: printf and time_t) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-01-06 14:51 +0100
        Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-05 19:23 +0200
          Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-05 15:04 -0800
            Re: printf and time_t Michael S <already5chosen@yahoo.com> - 2026-01-06 01:23 +0200
        Re: printf and time_t Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-06 00:22 +0000
          Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-06 10:22 -0500
            Re: printf and time_t Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2026-01-06 15:45 +0000
              Re: printf and time_t Michael Bäuerle <michael.baeuerle@gmx.net> - 2026-01-06 17:00 +0100
                Re: printf and time_t Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2026-01-06 16:08 +0000
                Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-06 11:19 -0500
                Re: printf and time_t Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2026-01-06 16:18 +0000
      Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-05 13:14 -0500
    Re: printf and time_t David Brown <david.brown@hesbynett.no> - 2026-01-05 11:32 +0100
      Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-05 07:37 -0500
        Re: printf and time_t Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-06 00:30 +0000
          Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-01-05 20:00 -0800
    Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-01-05 07:50 -0500
      Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-01-07 05:02 -0800
        Re: printf and time_t "James Russell Kuyper Jr." <jameskuyper@alumni.caltech.edu> - 2026-01-07 12:58 -0500
          Re: printf and time_t Tim Rentsch <tr.17687@z991.linuxsc.com> - 2026-03-01 23:21 -0800
            Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-03-02 03:37 -0800
            Re: printf and time_t James Kuyper <jameskuyper@alumni.caltech.edu> - 2026-03-02 17:53 -0500
              Re: printf and time_t Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-03-02 18:04 -0800
  Re: printf and time_t Michael Sanders <porkchop@invalid.foo> - 2026-01-05 08:32 +0000
    Re: printf and time_t Michael Sanders <porkchop@invalid.foo> - 2026-01-05 08:46 +0000
  Re: printf and time_t highcrew <high.crew3868@fastmail.com> - 2026-01-05 12:48 +0100
  Re: printf and time_t richard@cogsci.ed.ac.uk (Richard Tobin) - 2026-01-05 14:53 +0000
    Re: printf and time_t gazelle@shell.xmission.com (Kenny McCormack) - 2026-01-05 15:36 +0000
  Re: printf and time_t scott@slp53.sl.home (Scott Lurndal) - 2026-01-05 15:57 +0000

csiph-web