modules/sparse/src/c/lu.c does not compile under recent versions of clang
Bug Description
modules/sparse/src/c/lu.c does no compile under recent versions of clang
compilation log
src/c/lu.c:114:25: error: incompatible pointer to integer conversion passing 'char *' to parameter of type 'int' [-Wint-conversion]
removeluptr(fmat);
^~~~
./src/c/lu.h:32:36: note: passing argument to parameter 'sel' here
SPARSE_IMPEXP int removeluptr (int sel);
^
src/c/lu.c:134:25: error: incompatible pointer to integer conversion passing 'char *' to parameter of type 'int' [-Wint-conversion]
removeluptr(fmat);
^~~~
./src/c/lu.h:32:36: note: passing argument to parameter 'sel' here
SPARSE_IMPEXP int removeluptr (int sel);
^
src/c/lu.c:139:25: error: incompatible pointer to integer conversion passing 'char *' to parameter of type 'int' [-Wint-conversion]
removeluptr(fmat);
^~~~
./src/c/lu.h:32:36: note: passing argument to parameter 'sel' here
SPARSE_IMPEXP int removeluptr (int sel);