leave off the explicit conversions. ccall will take care of datatype mismatches