[Gambas-user] Extern declaration question

wally wally at ...2037...
Mon Aug 20 11:52:54 CEST 2012


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"

Public Extern serialPuts(fd As Integer, s As String)
'Minisini:
Public Extern serialPrintf(fd As Integer, message As String, ...) In ...

Public Extern serialDataAvail(fd As Integer) As Integer

there was a typo in the above line, sorry






More information about the User mailing list