Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZmnvW2cQSxZjCxWm@voyager>
Date: Wed, 12 Jun 2024 20:56:27 +0200
From: Markus Wichmann <nullplan@....net>
To: musl@...ts.openwall.com
Cc: "Ram Nalamothu (QUIC)" <quic_vnalamot@...cinc.com>
Subject: Re: Integer only print functions support in MUSL

Am Wed, Jun 12, 2024 at 05:29:59PM +0000 schrieb Ram Nalamothu (QUIC):
> Hi,
>
> On the subject line topic, is there a plan for integer only print functions support in MUSL upstream?
>
> The newlib seems to support the same since 2004 [1] and one immediate scenario using this capability is assert function [2] in the C library itself which needs to print only the non-float types.
>
> Applications that use integer only print functions can benefit from this capability in terms of reduced code size by avoiding floating point support implementation in the linked print functions.
>
> I tried a quick search on the mailing list but couldn't find any previous discussions on this topic.
> Would it make sense to have the similar support in MUSL as well? Would the community be open to accept patches supporting integer only print functions?
>
> Regards,
> Ram
>
> [1] https://sourceware.org/legacy-ml/newlib/2004/msg00577.html
> [2] https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/stdlib/assert.c#l58

Standard criteria for inclusion in musl have always been any kind of
standardization effort at all. Otherwise there is a risk of future
incompatible standardization. And iprintf() seems to be a newlib
exclusive; I cannot find any reference to this function outside of it.

Ciao,
Markus

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.