This is the mail archive of the libffi-discuss@sourceware.org mailing list for the libffi project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: pass by value and also snprintf()


s/sprintf/snprintf/  -- I had it right in the original code, and with
that fix it still seg faults.

On Mon, Apr 27, 2015 at 10:37 AM, Bruce Korb <bruce.korb@gmail.com> wrote:
> Like this then:
>
>
> #include <stdint.h>
> #include <stdio.h>
> #include <ffi.h>
>
> #define UCONST(_p)  ((void *)(uintptr_t)_p)
>
> int
> main(int argc, char ** argv)
> {
>         char       buffer[0x1000];
>         size_t     bufsz  = sizeof(buffer);
>         char const fmt[]  = "Allocated sblock_id=%d for band_id=%d\n";
>         int32_t    sblock = 1;
>         int32_t    band   = 1;
>         void *     fn     = sprintf;
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]