sdlAsprintf function
extern SDL_DECLSPEC int SDLCALL SDL_asprintf(char **strp, SDL_PRINTF_FORMAT_STRING const char *fmt, ...) SDL_PRINTF_VARARG_FUNC(2)
Implementation
int sdlAsprintf(
Pointer<Pointer<Int8>> strp, String? fmt, Pointer<NativeType> arg2) {
final sdlAsprintfLookupFunction = libSdl3.lookupFunction<
Int32 Function(Pointer<Pointer<Int8>> strp, Pointer<Utf8> fmt,
Pointer<NativeType> arg2),
int Function(Pointer<Pointer<Int8>> strp, Pointer<Utf8> fmt,
Pointer<NativeType> arg2)>('SDL_asprintf');
final fmtPointer = fmt != null ? fmt.toNativeUtf8() : nullptr;
final result = sdlAsprintfLookupFunction(strp, fmtPointer, arg2);
calloc.free(fmtPointer);
return result;
}