[Gambas-user] Extern declaration question

Benoît Minisini gambas at ...1...
Mon Aug 20 12:24:23 CEST 2012


Le 20/08/2012 12:22, wally a écrit :
> On Monday 20 August 2012 12:12:25 Benoît Minisini wrote:
>> Le 20/08/2012 11:52, wally a écrit :
>>> On Monday 20 August 2012 11:16:14 Benoît Minisini wrote:
>>>> Le 20/08/2012 11:05, wally a écrit :
>>>>> How should i declare this function of a shared libray in gambas
>>>>> extern ?
>>>>>
>>>>>
>>>>> #include <stdarg.h>
>>>>> void serialPrintf (int fd, char *message, ...)
>>>>>
>>>>>
>>>>> Public Extern serialPrintf(fd As Integer, message As Pointer, ...)
>>>>> '???
>>>>>
>>>>> wally
>>>>
>>>> Public Extern serialPrintf(fd As Integer, message As String, ...) In
>>>> ...
>>>
>>> i tried this line and get this error :
>>> "Library name must be a string"
>>>
>>> this error occurs only for this line, other extern function declaration
>>> does not rise this error.
>>>
>>> Library "/usr/local/lib/libwiringPi"
>>
>> Guess what? I can't read minds and see the code around the one line you
>> sent.
>>
>> The "..." means that you have to type what you have to type there.
>> (nothing in your case, as you used the 'Library' line).
>>
>> Regards,
>
>
>> The "..." means that you have to type what you have to type there.
> I do not understand what you want to explain.
>
> wally
>

"..." means "etcaetera", "and so on". I didn't know if you had to type 
"In <library>" or not, as I didn't see your code!

-- 
Benoît Minisini




More information about the User mailing list