Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!sinfony-news01!tokyonet.ad.jp!tokyonet.ad.jp!astecgw!news
From: Hisao Aoyama <aoyama@astec.co.jp>
Subject: Re: sprintf
X-Nntp-Posting-Host: kamui.astec.co.jp
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <v4endmsisr.fsf@astec.co.jp>
Lines: 35
Sender: aoyama@kamui
Organization: ASTEC, Inc. Tokyo, Japan
X-Newsreader: Gnus v5.3/Emacs 19.34
References: <rkendm6cuk.fsf@astec.co.jp> <5g3b0i$cts@csdnews.sm.sony.co.jp>
Mime-Version: 1.0 (generated by tm-edit 7.105)
Date: Tue, 11 Mar 1997 12:40:52 GMT
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:3755
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=3755&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

sakamoto@sm.sony.co.jp (Tomohiko Sakamoto) writes:

> > static char *buf = NULL;
> > static int buf_size = 0;
> > 
> > $B$0$i$$$NJQ?t$rMQ0U$7$F$*$$$F!"(Bbuf = (char *)malloc() $B$7!"$=$l$GB-$j$J(B
> > $B$$%G!<%?$rJV$9$3$H$K$J$C$?$i(B realloc() $B$7$F$$$-!"%W%m%;%9$N:G=i$+$i:G(B
> > $B8e$^$G!"C10l$NF0E*NN0h$r%m!<%+%k$K0.$jB3$1$k$H$$$&J}K!$,$"$k$H;W$$$^$9(B
> 
> $B:G=i$K(B malloc() $B$7$?NN0h$GB-$j$J$/$J$C$?$H$$$&$N$O$I$&$d$C$F$o$+$k$s$G(B
> $B$9$+!#(Bsprintf() $B$d(B vsprintf() $B$r;H$&8B$j$O@dBP$KL5M}$@$H$$$&$3$H$K5$$E(B
> $B$-$^$;$s$+!#(B

$B$+$J$j!$Lu$,$o$+$j$^$;$s!%(B

$BF1$8:dK\$5$s$N5-;v$G!$%9%?%C%/$K$H$C$?(B ($B8GDjD9$N(B) $BNN0h$K(B
vsprintf() $B$7$F$*$$$F(B strdup() $B$9$k$C$FNc$,$"$j$^$7$?$h$M!%(B

$B$=$&$$$&%3!<%I$bM-$j$@$H=q$/?M$,!$(Bstrdup() $B$NBe$j$K(B strlen()
$B$7$F!$%3%T!<@h$NNN0h$,B-$j$J$$$+$I$&$+H=CG$7$?$i$@$a$H$$$&M}(B
$BM3$,$o$+$j$^$;$s!%(B

$B$^$?!$(Bsprintf() $B$d(B vsprintf() $B$,%U%)!<%^%C%H$G$-$k$J$i!$<+J,(B
$B$N%3!<%I$G%U%)!<%^%C%H8e$NJ8;zNs$ND9$5$@$17W;;$9$k$3$H$b$G$-(B
$B$k$h$&$K;W$$$^$9!%(B

va_arg() $B$KI{:nMQ$,$"$k$H$$$&OC$+$H$b;W$$$^$7$?$,!$(Bva_start()
$B$G@_Dj$5$l$?CM$r3P$($F$*$1$PNI$$$@$1$G$K$b;W$($^$9!%(B

$B@dBP$KL5M}$H$$$&$N$O$I$&$$$&0UL#$G$7$g$&$+(B?

----
Hisao Aoyama $B@D;3(B $B>0IW(B
ASTEC, Inc.  $B!J3t!K%"%9%F%C%/(B
aoyama@astec.co.jp
