From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d20ce8a4c2acf4e9,start X-Google-Attributes: gid103376,public From: brennanw@pond.com (William C Brennan) Subject: Mac memory allocation: NewPtr or Ada's "new" Date: 1997/03/16 Message-ID: #1/1 X-Deja-AN: 225983121 Organization: FishNet Newsgroups: comp.lang.ada Date: 1997-03-16T00:00:00+00:00 List-Id: I'm learning to do Mac programming using GNAT under CodeBuilder, and I'm a little confused about allocating memory from the heap. Perhaps someone can help... I have two Mac programming texts, and both of them tell me that when I want to allocate memory from the heap, I should call the NewPtr function, which seems to be functionally equivalent to the Ada "new" allocator. I'd prefer to use the "new" allocator because it's not tied to an OS, but I would like to understand any subtle differences which aren't apparent on the surface. Is there a operational difference between calling the MacOS NewPtr and using Ada's "new" allocator? How is "new" implemented for GNAT under MacOS? Thanks! --bill