[fpc-pascal] Mac OSX API call
jonas.maebe at elis.ugent.be
Fri Aug 29 21:34:42 CEST 2008
On 29 Aug 2008, at 11:58, EarMaster - Bent Olsen wrote:
>> From: fpc-pascal-bounces at lists.freepascal.org [mailto:fpc-pascal-
>> bounces at lists.freepascal.org] On Behalf Of Vincent Snijders
>> Sent: 29. august 2008 12:27
>> To: FPC-Pascal users discussions
>> Subject: Re: [fpc-pascal] Mac OSX API call
>> I think it should be (no var for the pointer):
> I tried, and same result.
> Could a Mac OSX API call return -50 even though the types are
> correct, but
> the contents of them are not what it expected?
> I would assume -50 is only after a check for types in the parameter
> and check is done before even calling the API.
External functions have no idea what the declaration of the function
in your source code is. A couple of the parameters your are passing
(inAudioFile a outPacketDescriptions) however are pointers to opaque
structures, and the called function is probably performing some sanity
checks on those structures to ensure that they are valid.
More information about the fpc-pascal