stb_include_strings function

  1. @Native<Pointer<Char> Function(Pointer<Pointer<Char>>, Int, Pointer<Char>, Pointer<Char>, Pointer<Char>, Pointer<Char>)>(ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Int, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>()
Pointer<Char> stb_include_strings(
  1. Pointer<Pointer<Char>> strs,
  2. int count,
  3. Pointer<Char> inject,
  4. Pointer<Char> path_to_includes,
  5. Pointer<Char> filename_for_line_directive,
  6. Pointer<Char> error,
)

Concatenate the strings 'strs' and do include-processing on the result. To free the return value, pass it to free()

Implementation

@ffi.Native<
  ffi.Pointer<ffi.Char> Function(
    ffi.Pointer<ffi.Pointer<ffi.Char>>,
    ffi.Int,
    ffi.Pointer<ffi.Char>,
    ffi.Pointer<ffi.Char>,
    ffi.Pointer<ffi.Char>,
    ffi.Pointer<ffi.Char>,
  )
>()
external ffi.Pointer<ffi.Char> stb_include_strings(
  ffi.Pointer<ffi.Pointer<ffi.Char>> strs,
  int count,
  ffi.Pointer<ffi.Char> inject,
  ffi.Pointer<ffi.Char> path_to_includes,
  ffi.Pointer<ffi.Char> filename_for_line_directive,
  ffi.Pointer<ffi.Char> error,
);