Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!usc!ucsd!hub!eiffel!jp From: jp@eiffel.UUCP (Jean-Pierre Sarkis) Newsgroups: comp.lang.eiffel Subject: Re: Eiffel Problems, Problems, Problems Summary: Please disregard previous correction Message-ID: <271@eiffel.UUCP> Date: 17 Mar 90 20:11:17 GMT References: <2983@goanna.oz.au> <5983@star.cs.vu.nl> <1933@clyde.concordia.ca> <269@eiffel.UUCP> Organization: Interactive Software Engineering, Santa Barbara CA Lines: 41 April's fool is coming early this year. There was one typo in the previous correction to the correction to the garbage collector problem. Below is the correct (we hope) fix. We apologize for the confusion. Flamers have their work cut out for them. -- Jean-Pierre Sarkis jp@eiffel.com Reply to: eiffel@eiffel.com Diff between new and old versions of: Installation_directory/Eiffel/files/_utility.c .............................. BEGIN CHANGE .................... 2a3 > #include "_gac.h" 67c68 < int *c_option (index) --- > DATUM c_option (index) 70,71c71,77 < if ((*arg_strings) && (arg_strings [index])) < return ( (int *) MakeStr (arg_strings [index])); --- > DATPTR strarg; > if ((*arg_strings) && (arg_strings [index])) { > strarg = (DATPTR)malloc (sizeof(DATPTR)); > (*strarg) = (DATUM) (MakeStr (arg_strings [index])); /*****/ > if (gac_option) ONCE(*strarg); > return(*strarg); > } 73c79 < return ((int) NULL); --- > return ((DATUM) NULL); .............................. END CHANGE .................... The typo was on the line marked /*****/. Everything else was correct.