From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755740Ab2INOZU (ORCPT ); Fri, 14 Sep 2012 10:25:20 -0400 Received: from ares07.inai.de ([5.9.24.206]:51831 "EHLO seven.medozas.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751721Ab2INOZS (ORCPT ); Fri, 14 Sep 2012 10:25:18 -0400 Date: Fri, 14 Sep 2012 16:25:15 +0200 (CEST) From: Jan Engelhardt To: Jim Rees cc: Bernd Petrovitsch , "J. Bruce Fields" , linux-kernel@vger.kernel.org Subject: Re: [PATCH] strings: helper for maximum decimal encoding of an unsigned integer In-Reply-To: <20120914134637.GA8943@umich.edu> Message-ID: References: <20120821212910.GD18637@fieldses.org> <1347614276.26071.15.camel@thorin> <20120914134637.GA8943@umich.edu> User-Agent: Alpine 2.01 (LNX 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Friday 2012-09-14 15:46, Jim Rees wrote: >Jan Engelhardt wrote: > > >A pure K&R-C version would use a string: > >#define base10len(i) "\0x1\0x3\0x5\0x8\0x0A\0x0D\0x0F\0x11\0x14"[sizeof(i)] > >(if I converted them properly into hexadecimal) > The syntax is \x01\x03\x05... > >K&R doesn't have the \x escape, only \0 (octal). People recommend K&R only for the introductory reading, not for its actuality.