[fpc-pascal] Mac OSX API call
Jonas Maebe
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
> list,
> 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.
Jonas
More information about the fpc-pascal
mailing list