time@oxtrap.uucp (Tim Endres) (09/29/89)
I posted a week or so ago concerning a problem getting CMNew() to succeed. Thanks to Jim Beninghaus of MacDTS for finding the problem. It is a subtle problem with the documentation. The bufferSizes field of the CMNew call is an array of 6 longs. The documentation reads: "To have the manager assign the sizes, this field should be set to zero." To a C programmer, this says, "pass NULL for the array". Well, that does not work. You *must* pass the array and fill in "each field" of the array to be zero. Problem solved, thanks Jim.