def parse_tuple_and_keywords(self, args, kws, fmt, keywords, *objs):
    charptr = Type.pointer(Type.int(8))
    charptrary = Type.pointer(charptr)
    argtypes = [self.pyobj, self.pyobj, charptr, charptrary]
    fnty = Type.function(Type.int(), argtypes, var_arg=True)
    fn = self._get_function(fnty, name='PyArg_ParseTupleAndKeywords')
    return self.builder.call(fn, ([args, kws, fmt, keywords] + list(objs)))
def parse_tuple_and_keywords(self, args, kws, fmt, keywords, *objs):
    charptr = Type.pointer(Type.int(8))
    charptrary = Type.pointer(charptr)
    argtypes = [self.pyobj, self.pyobj, charptr, charptrary]
    fnty = Type.function(Type.int(), argtypes, var_arg=True)
    fn = self._get_function(fnty, name='PyArg_ParseTupleAndKeywords')
    return self.builder.call(fn, ([args, kws, fmt, keywords] + list(objs)))