Cusparse bsrsm2_buffersize function takes non-const values array pointer

Unlike most other functions of this type, the cusparse<t>bsrsm2_buffersize function (as well as bsrsv2_buffersize) take a pointer to non-const for the array containing the non-zero values. Does that mean this array is modified on output? The documentation [cuSPARSE :: CUDA Toolkit Documentation] has no information about this. If this array is not modified, it would be good to have this parameter as a pointer-to-const, so that it’s easier to use.