On Fri, Sep 23, 2016 at 6:12 AM, Mariano Martinez Peck
wrote:
> Hi guys,
>
> I am wondering if I can wrap some variadic functions (with optional
> arguments) with UFFI. Is this possible? If true, how so? For my particular
> use case, I am checking if I can call fcntl()
> which has a third optional
The identifier printf() can also be a macro...
On 9/23/16 1:15 , Esteban Lorenzano wrote:
along with what Andres says, also no, you do not have support for variadic
functions.
what you do this is to declare your functions as if they were non-variadic:
pritnf: format intValue: number
s
along with what Andres says, also no, you do not have support for variadic
functions.
what you do this is to declare your functions as if they were non-variadic:
pritnf: format intValue: number
self ffiCall: #(int printf(String format, int number))
that will work… yes is not the best
I wouldn't do that if I were you. The manual says fcntl() can be a
macro, and you can't call a macro from an FFI.
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/fcntl.h.html
On 9/22/16 15:12 , Mariano Martinez Peck wrote:
Hi guys,
I am wondering if I can wrap some variadic functions