sdlStrncmp function
extern DECLSPEC int SDLCALL SDL_strncmp(const char *str1, const char *str2, size_t maxlen)
Implementation
int sdlStrncmp(String? str1, String? str2, int maxlen) {
final sdlStrncmpLookupFunction = libSdl2.lookupFunction<
Int32 Function(Pointer<Utf8> str1, Pointer<Utf8> str2, Uint32 maxlen),
int Function(
Pointer<Utf8> str1, Pointer<Utf8> str2, int maxlen)>('SDL_strncmp');
final str1Pointer = str1 != null ? str1.toNativeUtf8() : nullptr;
final str2Pointer = str2 != null ? str2.toNativeUtf8() : nullptr;
final result = sdlStrncmpLookupFunction(str1Pointer, str2Pointer, maxlen);
calloc.free(str1Pointer);
calloc.free(str2Pointer);
return result;
}