home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / amiga / programm / 18096 < prev    next >
Encoding:
Internet Message Format  |  1993-01-04  |  1.3 KB

  1. Path: sparky!uunet!sybus.sybus.com!myrddin!palan!tct!deep6!nifty.UUCP!fgd3
  2. From: fgd3@nifty.UUCP (Fabbian G. Dufoe, III)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re:  AllocRemember - how does it work?
  5. Message-ID: <fgd3.03et@nifty.UUCP>
  6. Date: 4 Jan 93 03:06:44 EST
  7. References: <d2hacker.724952539@dtek.chalmers.se> <1i5rpcINNj4j@agate.berkeley.edu>
  8. Distribution: world
  9. Organization: Fabbian G. Dufoe, III
  10. Lines: 27
  11.  
  12. In article <1i5rpcINNj4j@agate.berkeley.edu> cliffwd@soda.berkeley.edu (Cliff Draper) writes:
  13. >
  14. >The AutoDocs describe this Intuition command.  But if your AutoDocs arn't
  15. >handy....
  16. >
  17. >struct Remember  *remkey=NULL;
  18. >
  19. >char  *block1, *block2;
  20. >
  21. >if (!(block1=(char *) AllocRemember(&remkey, BLOCK1SIZE, MEMF_CLEAR)))
  22. >   fail("insufficient memory");
  23. >if (!(block2=(char *) AllocRemember(&remkey, BLOCK2SIZE, MEMF_CLEAR)))
  24. >   fail("insufficient memory");
  25. >/* use the 2 blocks as if you got them from AllocMem() */
  26. >fail("all done");
  27. >...
  28. >/* and within fail() */
  29. >FreeRemember(*remkey, TRUE);
  30.  
  31.    That'll cause you some problems.  It should be FreeRemember(&remkey,
  32. TRUE) instead of "*remkey".
  33.  
  34. --Fabbian G. Dufoe, III
  35.    350 Ling-A-Mor Terrace South   | GEnie:    F.DUFOE3
  36.    St. Petersburg, Florida  33705 | internet: fgd3%nifty@tct.com
  37.    813-823-2350                   | uucp:     ...tct!deep6!nifty!fgd3
  38.  
  39.