Skip site navigation (1)Skip section navigation (2)
Date:      Mon,  1 Mar 1999 07:16:56 -0800 (PST)
From:      pfgiffun@bachue.usc.unal.edu.co
To:        freebsd-gnats-submit@freebsd.org
Subject:   misc/10325: Implementation of itoa() for libc
Message-ID:  <19990301151656.22947150BD@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         10325
>Category:       misc
>Synopsis:       Implementation of itoa() for libc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar  1 07:20:01 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     Pedro F. Giffuni
>Release:        2.2.7R
>Organization:
U. Nacional de Colombia
>Environment:
>Description:
itoa() is not defined by the ANSI standard, but it is very common in
several compilers, including DGUX's. The function converts num into
it's equivalent string. The radix is usually in the 2 - 16 range, but
this implementation could work with 35 if desired.
>How-To-Repeat:
I found a Public Domain implementation of the function and cleaned it a
little for it's inclusion in stdlib.
>Fix:
begin 644 itoa.c.Z
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
,-)BQ+.6?4-G*[-4Q
`
end


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990301151656.22947150BD>