Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!infoweb-news!news.fukuoka.infoweb.or.jp!newshost.ryukyu.ad.jp!sour!merope!void
From: void@merope.opus.or.jp (Kusakabe Youichi)
Subject: Re: correcting question (Re: [Q] error in malloc)
Message-ID: <1996Jul25.080944.28782@merope.opus.or.jp>
Organization: Macintosh User Group PLEIADES in opus (Okinawa Personal Unix Society)
X-Newsreader: TIN [version 1.2 PL0]
References: <YAGISITA.96Jul25095244@titan03.titan.info.eng.niigata-u.ac.jp>
Date: Thu, 25 Jul 1996 08:09:44 GMT
Lines: 48
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:2651
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=2651&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.

free()$B$7$F$O$$$1$J$$%"%I%l%9(B(malloc$B$7$?$b$N$G$O$J$$$b$N(B
$B$b$7$/$O$9$G$K(Bfree()$B$7$F$"$k$b$N(B)$B$r(Bfree$B$9$k$H!"(B
BSD$B7O$G$,0F30J?5$$J$3$H$,B?$$$G$9$,!"(B
SystemV$B7O$G$O$?$$$F$$(Bfree()$B$N<B9T$GMn$A$^$9!#(B
$B$G$b5)$K$=$l0J9_$N(Bmalloc()$B$GMn$A$k$3$H$b$"$k$N$G!"(B
$B$=$l$+$b$7$l$^$;$s$M!#(B

free()$B$H(Bmalloc()$B$,@5$7$/9T$o$l$F$$$k$+$I$&$+$r(B
$B%=!<%9$r8+$F$A$c$s$H%m%8%C%/$rL\$GDI$C$F3N$+$a$k$Y$-$G$9!#(B
$BL\$G8+$F$b$o$+$i$J$$$H$-$O$=$l$O%=!<%9$,1x$$$o$1$G$9$+$i<#$9$Y$-$G$9!#(B

$B%G%P%C%,!<$r;H$&$N$b<j$G$9$,!"0UL#$N$"$k;H$$J}$rCN$i$J$$$R$H$,;H$C$F$b(B
$B2?$N2ACM$b$"$j$^$;$s!#(B

$B$I$&$7$F$b%=!<%9$rD/$a$F$b%m%8%C%/$rDI$C$F$b$o$+$i$J$$$N$@$C$?$i!"(B

#define mallocMalloc
#define freeFree

$B$H$+$7$F!"(B

char *Malloc(unsigned int n)
{
char *p;

p = malloc(n);
fprintf(stderr, "%x = malloc(%d)\n", p, n);
return (p);
}

void Free(char *p)
{
fprintf(stderr, "free(%x)\n", p);
free(p);
}

$B$N$h$&$J%3!<%I$rDI2C$7$F!"%H%l%$%9$7$F$_$?$i$I$&$G$9$+(B?

# $B@N$N!V(Bvoid *$B!W$,L5$+$C$?=hM}7O$N>l9g$G$9!#(B


$B2?EY$b8@$$$^$9$,%G%P%C%,!<$J$s$F$N$O$=$l$rF;6q$H$7$F(B
$B$A$c$s$H;H$($k$R$H0J30$,;H$C$F$b$?$$$7$FLr$KN)$?$J$$$N$G$9!#(B

  $B%X(B_$B%X(B   ------------------------
$B%_!&!&(B $B%_(B  void@merope.opus.or.jp
 (  $B!k(B )$B!A(B            $BF|2<ItM[0l(B
----------------------------------
