* Resurrecting Missing Methods in inttypes.h
@ 2017-04-02 19:54 Joel Sherrill
2017-04-03 8:39 ` Corinna Vinschen
0 siblings, 1 reply; 3+ messages in thread
From: Joel Sherrill @ 2017-04-02 19:54 UTC (permalink / raw)
To: newlib
Hi
A long time ago, I asked about adding the missing methods
in inttypes.h. The thread meandered and never came to
a conclusion. It is here:
https://sourceware.org/ml/newlib/2013/msg00626.html
I **THINK** the consensus was that:
+ we want individual bodies so they can be linked to
and documented in newlib style.
+ __int128_t is not an issue.
+ Cygwin is doing this with "aliases"
imaxabs = llabs
imaxdiv = lldiv
strtoimax = strtoll
strtoumax = strtoull
wcstoimax = wcstoll
wcstoumax = wcstoull
It looks like the FreeBSD implementation does **NOT*
depend on any underlying size assumptions.
I would like to propose merging the FreeBSD implementations
and would like suggestions on adding documentation.
Thanks.
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35806
Support Available (256) 722-9985
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Resurrecting Missing Methods in inttypes.h
2017-04-02 19:54 Resurrecting Missing Methods in inttypes.h Joel Sherrill
@ 2017-04-03 8:39 ` Corinna Vinschen
2017-04-03 12:18 ` Gedare Bloom
0 siblings, 1 reply; 3+ messages in thread
From: Corinna Vinschen @ 2017-04-03 8:39 UTC (permalink / raw)
To: newlib
[-- Attachment #1: Type: text/plain, Size: 884 bytes --]
On Apr 2 14:54, Joel Sherrill wrote:
> Hi
>
> A long time ago, I asked about adding the missing methods
> in inttypes.h. The thread meandered and never came to
> a conclusion. It is here:
>
> https://sourceware.org/ml/newlib/2013/msg00626.html
>
> I **THINK** the consensus was that:
>
> + we want individual bodies so they can be linked to
> and documented in newlib style.
>
> + __int128_t is not an issue.
>
> + Cygwin is doing this with "aliases"
>
> imaxabs = llabs
> imaxdiv = lldiv
> strtoimax = strtoll
> strtoumax = strtoull
> wcstoimax = wcstoll
> wcstoumax = wcstoull
>
> It looks like the FreeBSD implementation does **NOT*
> depend on any underlying size assumptions.
>
> I would like to propose merging the FreeBSD implementations
Patches rule... :)
Corinna
--
Corinna Vinschen
Cygwin Maintainer
Red Hat
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Resurrecting Missing Methods in inttypes.h
2017-04-03 8:39 ` Corinna Vinschen
@ 2017-04-03 12:18 ` Gedare Bloom
0 siblings, 0 replies; 3+ messages in thread
From: Gedare Bloom @ 2017-04-03 12:18 UTC (permalink / raw)
To: newlib
On Mon, Apr 3, 2017 at 4:39 AM, Corinna Vinschen <vinschen@redhat.com> wrote:
> On Apr 2 14:54, Joel Sherrill wrote:
>> Hi
>>
>> A long time ago, I asked about adding the missing methods
>> in inttypes.h. The thread meandered and never came to
>> a conclusion. It is here:
>>
>> https://sourceware.org/ml/newlib/2013/msg00626.html
>>
>> I **THINK** the consensus was that:
>>
>> + we want individual bodies so they can be linked to
>> and documented in newlib style.
>>
>> + __int128_t is not an issue.
>>
>> + Cygwin is doing this with "aliases"
>>
>> imaxabs = llabs
>> imaxdiv = lldiv
>> strtoimax = strtoll
>> strtoumax = strtoull
>> wcstoimax = wcstoll
>> wcstoumax = wcstoull
>>
>> It looks like the FreeBSD implementation does **NOT*
>> depend on any underlying size assumptions.
>>
>> I would like to propose merging the FreeBSD implementations
>
> Patches rule... :)
>
We just wanted confirmation this sounds like a good idea. We might
have a student work on it under GSoC, and prefer not to steer students
down rabbit holes.
Gedare
>
> Corinna
>
> --
> Corinna Vinschen
> Cygwin Maintainer
> Red Hat
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-04-03 12:18 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-02 19:54 Resurrecting Missing Methods in inttypes.h Joel Sherrill
2017-04-03 8:39 ` Corinna Vinschen
2017-04-03 12:18 ` Gedare Bloom
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).