Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!uakari.primate.wisc.edu!aplcen!boingo.med.jhu.edu!haven.umd.edu!uflorida!kluge!serss0.fiu.edu From: acmfiu@serss0.fiu.edu (ACMFIU) Newsgroups: comp.sys.apple2 Subject: orca/c bug Message-ID: <3728@kluge.fiu.edu> Date: 5 Jun 91 07:43:19 GMT Sender: news@kluge.fiu.edu Organization: Florida International University, Miami Lines: 22 with realloc() do int main (void) { char *foo; foo = malloc (10); strcpy (foo, "abc"); printf ("%s\n", foo); foo = realloc (10 + 1); printf ("%s\n", foo); } output: abc bc now, if you change "realloc (10 + 1)" to "realloc (10 + 2)", things work fine. albert