From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from second.openwall.net (second.openwall.net [193.110.157.125]) by inbox.vuxu.org (Postfix) with SMTP id 0385429AEF for ; Wed, 12 Jun 2024 19:30:16 +0200 (CEST) Received: (qmail 7569 invoked by uid 550); 12 Jun 2024 17:30:11 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 7531 invoked from network); 12 Jun 2024 17:30:11 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=XG2ptvvJ4hUxKRR3Rt8Xpg tJ1+gkHyPM4mAuDVFcnHo=; b=GmPpfU8wg1vEsMgZSlRlY/mMXSkEokqJeKMQ80 iJZCsvi3qudJmDN36UVDPj6Uu1rSwxk3cMCHMSimLjsovDrmxOI3kUIU/BYDqm/h pDTGCk1iHFjkHfCAPJ8Eycv3bQ+kCq2h3RCwoH++u76OcmHXZV56Pu5j38zwH0ka 6+D6B6jBDzbxkU7UJzqMkp6sDV9U23IQatz0dVXIiGxzS7hCKJbwxufxd6gpEEir a0fx2JAx+QD8asOiGymyP7OsJSu/+pNccKRFRns8/e0i73qCaJiosifh2xxnHizK UnLLQgquuvZBzWlQhhDl6w08V6nLEKfcfgGrR8VBB/CYNNHg== ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HB1RH3bI6gyum261tRBD+TpOey9VUYS6B/AetoGzTem0tBrTjh3rvWIE9/4eFjUngCqYo43Xm38HgGL18NWoRM8fbG0URGP/B+jJ4aKGCVxxwIMPaN2nydpOMYjijFdWx0G4WINIC2XuoLx9HRQ10HS6o4u7lyuRGuOHwUW6pgNvpMFCacbDWJQ9506uc+wUMrNMkT1gWrjcky50Aizw3pgHY5a2yPwj6TQKIF3q4aJiX/zH8jaW1e4VkKutHcTppmSKdeiiJYRqqvFjn0eGSdOmfDQGzeA96iEOdR1dFFKPsULXdNqLvULsJZrrckz5K0ABYUGuFLyI2HkVZHBDGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XG2ptvvJ4hUxKRR3Rt8XpgtJ1+gkHyPM4mAuDVFcnHo=; b=n4BdmKPMV7o+KT1smgRgYdgDU/Z1JV8eGzhnFXHPgrDf+wdclTAQ+bUNhCvLSXSyNHzgljRJ2oCE0eNa8TCRx5lJRNcuzWIynIN2dnemgLAtdWniW5+i4sqNnRZI5tQCoOm03T2335uiJ+cv3hKZPMaQIc7L2zD6Jmaf9EtC4leFlWAg04wezpNXnl/2947aKaoDB+2fGKlnqIgOJXQY5XTGu5/EUovPmXp74NbyH+TNN2Caij6vMBRRJIMc6eXdv4ppADjuuaAgscy0cgN8hvo4AO7RPRZOXz8B/5fnNHEtSin9o0bbD+vfFjNHtn17xI0tiudf6evCAgDGQFBnGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none From: "Ram Nalamothu (QUIC)" To: "musl@lists.openwall.com" Thread-Topic: Integer only print functions support in MUSL Thread-Index: Adq87Tdn+76tJgyfSNGg/5l9N7i5hQ== Date: Wed, 12 Jun 2024 17:29:59 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM5PR02MB3639:EE_|CH3PR02MB9810:EE_ x-ms-office365-filtering-correlation-id: 2c56bb8e-df6a-4858-5aee-08dc8b0548f6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230034|376008|1800799018|366010|38070700012; x-microsoft-antispam-message-info: =?us-ascii?Q?8Q2HBLFbOOOCjrMxa4FAqdQdpk7GphUCQlh6InDszyniK09OsUxnblicDju+?= =?us-ascii?Q?o7g0qBF/3WB2qUCRTSKsmOtwmqrvgZgc20sDdoPSLOR7JlBz4FDYZbDQTybT?= =?us-ascii?Q?QOSzV6ld6vZKZxx24+CKk4ImVcETyJDjego/8V/IkZW5/+E5P+ewVGQ7u5xg?= =?us-ascii?Q?RqouCkEMqEA3B3aOXtBGSnxLiXeuUXs0pQswcPpehSkCK11UZPs1Ko4RM0ft?= =?us-ascii?Q?YFsktbgNzl9D+IHA6ueioIrDSPIgUH3N0A8a4Rzd7OtggsH2BmxvS2g9dvwF?= =?us-ascii?Q?JPphuO1G85uYn+u0iMhppBJ3qMBpOslifZ+5eA45xvBPWWs77Btm1jZ1TXHe?= =?us-ascii?Q?LBlm0RHfqH2gZyENwdKOviv+dCAVJPI9UQprJsuMiIFX6aT9SV4Sqk4sBN8X?= =?us-ascii?Q?s7V5N7+KmRgQx07IWuGKEQgWkByj/GQtwtdUi4DsfqsJWgcFPxG3jequoVj5?= =?us-ascii?Q?T4U6Bn+yOOmMkl4QWtcERZB7vFJ1vjSFcpe0ChC8q98ChDMJeWgybWKeyPCm?= =?us-ascii?Q?cH7+vU24QnqeF8+GoI506ZcBNhzJIB2dOa5nN1kMF7ft7JkllFKKscdU13JY?= =?us-ascii?Q?wx/0xy2z+HGsDQeIgPGuE/ZaiC+ugWnhHT4GIMG8l8rAzpzP1vonfvDQTcg/?= =?us-ascii?Q?xnqSi74p136AnasJKrexYv+lfYinEFIxz2ID5kiYyLV+bEZXxIECZdc5Sb0q?= =?us-ascii?Q?SUHC1r6YEw/VoK3k8jQNEMxCSdq+Z60HsdOZH8NxZ67j3QpFESrN0CoTVBoE?= =?us-ascii?Q?aFoJjiCKdwRzShoeuTDHSzFLKgT9jpSnS0z5F5qb5LD96/s08gIc/jG2rwRj?= =?us-ascii?Q?6P/t0zrEnD5CX965JyLreb8KAza96co0X1kagn0EYTVi/10xkI16RHsb7YlR?= =?us-ascii?Q?qfPlzFsPnS4BYyq/scrIWwPdBSRwMn7ioqUPBcnML2drhtH/kVapZqo++7X5?= =?us-ascii?Q?TEb0ONe4zP9R04nHPrrAZ5C0gBv2daxl2AGFNW0sdnQ/hyAK3nACV+9bF+Hs?= =?us-ascii?Q?b9LjeRfHGNIFWwNhgOtllTNkOpXGuEp4MbyeY6M1n6Kd1qvO0E1TiQuUpjXl?= =?us-ascii?Q?wosiZsHgP+LunsUS8lCneIw59csGLh0OzCQR/4elcygUE8/LwyDYO75IK1a7?= =?us-ascii?Q?FQXhP+CkbaL1GKckOQFGVcE06GWLhxJJjMGmkoZ4ALWrESLEsWg0gPqjNCfe?= =?us-ascii?Q?A3rAgKawXzD0hAWgdUmq4kNuAVjlioHphqtf0XKlCA+LbFrNcSm5Iv6oTO9q?= =?us-ascii?Q?Kp5r7odbSDrMC5yWk+picaqFYfuVSzD22DWLod5hEmap44CZWlEXvUEmnZGe?= =?us-ascii?Q?PVU3BkHiQjdgLbq6vwP95xQl?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR02MB3639.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230034)(376008)(1800799018)(366010)(38070700012);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?I1RtvmVDFuuwDntPGb3XTJKPDKuWVSNdOCHLRymzTT9QG0wTMfPWnnFAI1s+?= =?us-ascii?Q?cUr2GdPrJDyyFl5DHehZAYAyyDTlLboIFG6H5iJguv1urtKTuqtCGiUl5qAm?= =?us-ascii?Q?N5xJ9WrXXMuAlhWr5roRMX6GbYPaAO5NdK1OueA3lkX3y0g8PuaQGcxfCQL5?= =?us-ascii?Q?mlPstny/7cssqH51ir1TYsSF1V8ucDPoHz51RUkkGyvb7i+y3tyJQbJS/x1Q?= =?us-ascii?Q?GLcqGudZ2nguMDjNT2pwTsy7Avrtpf9zXXVVkqCYHrKVn2NrgBoLauW9mJhw?= =?us-ascii?Q?h51q5fZwcHqgdZy7a9OuUYA7u3AkbxWbYXFaocnofyjSlg5dYd/z7U/spLH+?= =?us-ascii?Q?cUKsX6Z9Q/fpmXD5R+JsnCe6FHI8Db9rx9OpkI9fZ927fvrTLWTa6WSAcP8n?= =?us-ascii?Q?rjHP8ASrayPZba+i5OLRu4t3oFd7V3Kp8RUR5hCDni/CcVjpFhpAGatoGK0v?= =?us-ascii?Q?fwCEQtFNSyZsujlrZlyFiSsjzeMgG1qt2V0Kaso8dqoFV3uDaIrLuwDPiIeA?= =?us-ascii?Q?conxYVdYJ2wg7mDApqof91taSp3TvKuq+ADusW+evn5esx3O91P5kzYl+9Y9?= =?us-ascii?Q?3/bTBe2N5v9QWtIv5/+x9I9ZiZdVwz5ZvluTm24zffugOzT7N4be4TNtD6Yw?= =?us-ascii?Q?tcIeYkwVoF4aZRsD+cT3m2ntuQVyWFdAHJuMH7Bj+Tl2jvokLfwd+MASMqiY?= =?us-ascii?Q?N64nK+F4pB39dNAZgIX7a0iXjLs1v0hOcM5FVfeATN9D7s2aOAgJYZQ+AR9S?= =?us-ascii?Q?f3uTLf8eng9LpShJLIR7eh0enraCp2xGdy+fMn7ermFt71CnMwijY+sJA4n+?= =?us-ascii?Q?R6lgXXPcrgow/hXuITv+F/sXa6yZD+gkdHj05L5eJm+REX2AjtvsfHBGg0Fs?= =?us-ascii?Q?Q34jvnreBCTUYXJvUAM/m1ji3fFFr4Vhzf45SlrAIyoJlbl3gJm/ca93GueG?= =?us-ascii?Q?7YDbj6WmLU6sWWnMGxTK3l3MmYjsOQSuAn2O/gdOZSi8v6SV0sHumAKyjSHz?= =?us-ascii?Q?FGPjd3OYqYztA8q8OeJy/nObrkEzeg0wqPWPbUhbOK5R36gjG6nEgG3jyeKC?= =?us-ascii?Q?LwCBOxbH6WVJXa9yyk0nF17J7dGZbVwJjyjaKz2kUaiqt47ypxcQrFlhsV3g?= =?us-ascii?Q?sKoUNuOAjSuK/pPCEn8nEFUfqfF1MqJvz/1yR7i2hpfE8ewnWsovJgm2V/mA?= =?us-ascii?Q?Zd5fM22ccmXEFEm8SKWQqnBm8vOtmDb1+Ssek0ml86t8z9CkmoZ7urzDg+4K?= =?us-ascii?Q?oDCeJns5K7FSJAkg6/ssZoZt+IDTD0ZPD3n30S0H9DKlYfER6wQByRIyxppT?= =?us-ascii?Q?UO8UYj37BlmqlFsb71Qvo1U8XUQRwB3vTBCTkMv1G5yiRraczj8vnc0LSKhX?= =?us-ascii?Q?e9JzYDbak6SZKuUrJ5+a1CpB7pXuR52aY1i4IjPeqvehqM2hnJerPEN3+/HK?= =?us-ascii?Q?TH/mq8yCEiOSFbIA2HUtbTrmwXWynJ13L1INlGYQb6D6dH4viMZ1QuZma537?= =?us-ascii?Q?5Yjlcr6VepQPwbYfQ2T7Z1lb+pVYhiuBF/FPDWWaob/hREiyHpLmEzBzVRs2?= =?us-ascii?Q?DKA1MdKavIwY1L/LXb7tkeP96n4H8dDBdC2wzvkG?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: CS8y4ncv4y76F+B7WVT5cSAGSFfqjd2jVElbjaPRGQbN2AWeiYoN2LcedL2m9H0xN3sFYNe5GpsG0pivhoHegSoeSd6Ja9xZfQWrOkl1P3fd8rneTnJ0h6TbtIanHftC2HWBxc1lq+FN0Uvq1kBJcMccSxqdi9nd7cmJ0jLfo8lY3nF7Rqsvr/tg43WDE/Cd079E6NnkPZpJWlE9p169wKO5NA8SGDEAECqWmCvuu9tWo9iesdHZfM4VIrTLnFaOEreBZthgWTJzaWYpcd01vwrs3ke7Hs3lmIlPSZ+bzB8CvDew1UVW3FGll2tIu31cq/6SXYMdAvodKsTWiboSfrDudwX9UPMuhLzhLyTybFb6SfFPuWr747bgEFYdS4tAPX6VbEtGv9yVIBx+PHCFNo62I+IpN/9ZXZN2Y/czqW6BiO1f7YJlkQ3aWAC2d2ynMd8URtN24Afn/Je5ouBs4nlZ/m2WnC/z/Go/bSCF9MmI+LkdCMPpl+2jZuIXHBDvsaNmBtZnsQXwKRtpvLli/PT9tlFIqXI9pI3JiUE7I3BOheCiXm5NRmLBcj5PHRiwPJr2Q85ySzTucEM7sSpzqUxXpz9ywjahAg9wR2oFpH5Nr15NZxuAhLkM/iNZNJso X-OriginatorOrg: quicinc.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR02MB3639.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c56bb8e-df6a-4858-5aee-08dc8b0548f6 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2024 17:29:59.4651 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: dtJUV7UMZRQ6/lvm1NHvZiVH9UlGlaLKsqeXE16op0mzkMJn2YHAY+ItjPUyVEZoHLCNNtmaPsfrQpQy56zBoTD89nPctxCh6sDiml35OwU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR02MB9810 X-Proofpoint-GUID: OTmiVUNFPmTZ5NHIv_gds2jgWiLZXKWD X-Proofpoint-ORIG-GUID: OTmiVUNFPmTZ5NHIv_gds2jgWiLZXKWD X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-06-12_08,2024-06-12_02,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 phishscore=0 bulkscore=0 malwarescore=0 impostorscore=0 suspectscore=0 adultscore=0 priorityscore=1501 clxscore=1011 lowpriorityscore=0 mlxlogscore=991 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405170001 definitions=main-2406120126 Subject: [musl] Integer only print functions support in MUSL 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 scena= rio using this capability is assert function [2] in the C library itself wh= ich needs to print only the non-float types. Applications that use integer only print functions can benefit from this ca= pability in terms of reduced code size by avoiding floating point support i= mplementation in the linked print functions. I tried a quick search on the mailing list but couldn't find any previous d= iscussions 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=3Dnewlib-cygwin.git;a=3Dblob;f=3Dnewlib/l= ibc/stdlib/assert.c#l58