=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/math/meschach", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for meschach-1.2bnb1 --- arnoldi.o --- --- arnoldi.po --- --- arnoldi.so --- --- arnoldi.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg arnoldi.c -o arnoldi.po --- arnoldi.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC arnoldi.c -o arnoldi.so --- arnoldi.o --- clang -pipe -Os -DHAVE_CONFIG_H -c arnoldi.c --- arnoldi.so --- In file included from arnoldi.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- arnoldi.o --- In file included from arnoldi.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- arnoldi.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- arnoldi.po --- In file included from arnoldi.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- arnoldi.o --- arnoldi.c:75:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | u = (*A)(A_param,v,u); | ^ arnoldi.c:39:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | MAT *arnoldi(A,A_param,x0,m,h_rem,Q,H) | ^ arnoldi.c:109:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | MAT *sp_arnoldi(A,x0,m,h_rem,Q,H) | ^ --- arnoldi.so --- arnoldi.c:75:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | u = (*A)(A_param,v,u); | ^ arnoldi.c:39:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | MAT *arnoldi(A,A_param,x0,m,h_rem,Q,H) | ^ --- arnoldi.o --- arnoldi.c:161:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | tracecatch(u = (*A)(A_param,v,u),"gmres"); | ^ arnoldi.c:120:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | VEC *gmres(A,A_param,m,Q,R,b,tol,x) | ^ --- arnoldi.po --- arnoldi.c:75:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | u = (*A)(A_param,v,u); --- arnoldi.so --- arnoldi.c:109:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | MAT *sp_arnoldi(A,x0,m,h_rem,Q,H) | ^ --- arnoldi.po --- | ^ arnoldi.c:39:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | MAT *arnoldi(A,A_param,x0,m,h_rem,Q,H) | ^ --- arnoldi.so --- arnoldi.c:161:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | tracecatch(u = (*A)(A_param,v,u),"gmres"); | ^ arnoldi.c:120:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | VEC *gmres(A,A_param,m,Q,R,b,tol,x) | ^ --- arnoldi.po --- arnoldi.c:109:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | MAT *sp_arnoldi(A,x0,m,h_rem,Q,H) | ^ arnoldi.c:161:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | tracecatch(u = (*A)(A_param,v,u),"gmres"); | ^ arnoldi.c:120:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | VEC *gmres(A,A_param,m,Q,R,b,tol,x) | ^ --- arnoldi.o --- 8 warnings generated. --- arnoldi.so --- 8 warnings generated. --- arnoldi.po --- 8 warnings generated. --- bdfactor.o --- clang -pipe -Os -DHAVE_CONFIG_H -c bdfactor.c --- bdfactor.po --- --- bdfactor.so --- --- bdfactor.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg bdfactor.c -o bdfactor.po --- bdfactor.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC bdfactor.c -o bdfactor.so --- bdfactor.o --- In file included from bdfactor.c:36: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bdfactor.po --- In file included from bdfactor.c:36: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bdfactor.o --- bdfactor.c:52:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | BAND *bd_get(lb,ub,n) | ^ bdfactor.c:73:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | int bd_free(A) | ^ bdfactor.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | BAND *bd_resize(A,new_lb,new_ub,new_n) | ^ bdfactor.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | BAND *bd_copy(A,B) | ^ bdfactor.c:186:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | MAT *band2mat(bA,A) | ^ --- bdfactor.po --- bdfactor.c:52:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | BAND *bd_get(lb,ub,n) | ^ --- bdfactor.o --- bdfactor.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | BAND *mat2band(A,lb,ub,bA) | ^ bdfactor.c:252:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | BAND *bd_transp(in,out) | ^ --- bdfactor.po --- bdfactor.c:73:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | int bd_free(A) | ^ bdfactor.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | BAND *bd_resize(A,new_lb,new_ub,new_n) | ^ bdfactor.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | BAND *bd_copy(A,B) | ^ --- bdfactor.o --- bdfactor.c:365:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | BAND *bdLUfactor(bA,pivot) | ^ bdfactor.c:448:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | VEC *bdLUsolve(bA,pivot,b,x) | ^ bdfactor.c:506:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | BAND *bdLDLfactor(A) | ^ --- bdfactor.so --- In file included from bdfactor.c:36: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bdfactor.o --- bdfactor.c:553:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | VEC *bdLDLsolve(A,b,x) | ^ --- bdfactor.po --- bdfactor.c:186:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- bdfactor.o --- bdfactor.c:612:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 612 | VEC *bd_mv_mlt(A, x, out) | ^ --- bdfactor.po --- 186 | MAT *band2mat(bA,A) | ^ bdfactor.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | BAND *mat2band(A,lb,ub,bA) | ^ bdfactor.c:252:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | BAND *bd_transp(in,out) | ^ bdfactor.c:365:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | BAND *bdLUfactor(bA,pivot) | ^ --- bdfactor.so --- bdfactor.c:52:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | BAND *bd_get(lb,ub,n) | ^ --- bdfactor.po --- bdfactor.c:448:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- bdfactor.so --- bdfactor.c:73:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | int bd_free(A) | ^ bdfactor.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- bdfactor.po --- 448 | VEC *bdLUsolve(bA,pivot,b,x) | ^ bdfactor.c:506:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- bdfactor.so --- 94 | BAND *bd_resize(A,new_lb,new_ub,new_n) | ^ --- bdfactor.po --- 506 | BAND *bdLDLfactor(A) | ^ bdfactor.c:553:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | VEC *bdLDLsolve(A,b,x) | ^ --- bdfactor.so --- bdfactor.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | BAND *bd_copy(A,B) | ^ --- bdfactor.po --- bdfactor.c:612:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 612 | VEC *bd_mv_mlt(A, x, out) | ^ --- bdfactor.so --- bdfactor.c:186:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | MAT *band2mat(bA,A) | ^ bdfactor.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | BAND *mat2band(A,lb,ub,bA) | ^ bdfactor.c:252:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | BAND *bd_transp(in,out) | ^ bdfactor.c:365:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | BAND *bdLUfactor(bA,pivot) | ^ bdfactor.c:448:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | VEC *bdLUsolve(bA,pivot,b,x) | ^ bdfactor.c:506:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | BAND *bdLDLfactor(A) | ^ bdfactor.c:553:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | VEC *bdLDLsolve(A,b,x) | ^ bdfactor.c:612:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 612 | VEC *bd_mv_mlt(A, x, out) | ^ --- bdfactor.o --- 15 warnings generated. --- bdfactor.po --- 15 warnings generated. --- bdfactor.so --- 15 warnings generated. --- bkpfacto.o --- --- bkpfacto.po --- --- bkpfacto.so --- --- bkpfacto.o --- clang -pipe -Os -DHAVE_CONFIG_H -c bkpfacto.c --- bkpfacto.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg bkpfacto.c -o bkpfacto.po --- bkpfacto.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC bkpfacto.c -o bkpfacto.so In file included from bkpfacto.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bkpfacto.o --- In file included from bkpfacto.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- bkpfacto.po --- In file included from bkpfacto.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bkpfacto.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bkpfacto.so --- bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | double sqr(x) | ^ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | static void interchange(A,i,j) | ^ bkpfacto.c:102:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | MAT *BKPfactor(A,pivot,blocks) | ^ --- bkpfacto.po --- bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | double sqr(x) | ^ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | static void interchange(A,i,j) | ^ bkpfacto.c:102:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | MAT *BKPfactor(A,pivot,blocks) | ^ --- bkpfacto.so --- bkpfacto.c:227:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | VEC *BKPsolve(A,pivot,block,b,x) | ^ --- bkpfacto.po --- bkpfacto.c:227:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | VEC *BKPsolve(A,pivot,block,b,x) | ^ --- bkpfacto.o --- bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | double sqr(x) | ^ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | static void interchange(A,i,j) | ^ bkpfacto.c:102:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | MAT *BKPfactor(A,pivot,blocks) | ^ bkpfacto.c:227:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | VEC *BKPsolve(A,pivot,block,b,x) | ^ --- bkpfacto.po --- 7 warnings generated. --- bkpfacto.so --- 7 warnings generated. --- bkpfacto.o --- 7 warnings generated. --- chfactor.o --- --- chfactor.po --- --- chfactor.so --- --- chfactor.o --- clang -pipe -Os -DHAVE_CONFIG_H -c chfactor.c --- chfactor.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg chfactor.c -o chfactor.po --- chfactor.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC chfactor.c -o chfactor.so --- chfactor.o --- In file included from chfactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- chfactor.po --- In file included from chfactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- chfactor.so --- In file included from chfactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- chfactor.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- chfactor.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- chfactor.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- chfactor.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- chfactor.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- chfactor.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- chfactor.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- chfactor.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- chfactor.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- chfactor.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- chfactor.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- chfactor.o --- chfactor.c:43:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | MAT *CHfactor(A) | ^ --- chfactor.po --- chfactor.c:43:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | MAT *CHfactor(A) | ^ --- chfactor.so --- chfactor.c:43:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | MAT *CHfactor(A) | ^ --- chfactor.o --- chfactor.c:91:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | VEC *CHsolve(A,b,x) | ^ chfactor.c:107:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | MAT *LDLfactor(A) | ^ --- chfactor.so --- chfactor.c:91:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | VEC *CHsolve(A,b,x) | ^ --- chfactor.o --- chfactor.c:150:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | VEC *LDLsolve(LDL,b,x) | ^ --- chfactor.so --- chfactor.c:107:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | MAT *LDLfactor(A) | ^ --- chfactor.o --- chfactor.c:170:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | MAT *MCHfactor(A,tol) | ^ --- chfactor.so --- chfactor.c:150:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | VEC *LDLsolve(LDL,b,x) | ^ --- chfactor.po --- chfactor.c:91:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | VEC *CHsolve(A,b,x) | ^ --- chfactor.so --- chfactor.c:170:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | MAT *MCHfactor(A,tol) | ^ --- chfactor.po --- chfactor.c:107:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | MAT *LDLfactor(A) | ^ chfactor.c:150:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | VEC *LDLsolve(LDL,b,x) | ^ chfactor.c:170:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | MAT *MCHfactor(A,tol) | ^ --- chfactor.o --- 8 warnings generated. --- chfactor.po --- 8 warnings generated. --- chfactor.so --- 8 warnings generated. --- conjgrad.o --- --- conjgrad.po --- --- conjgrad.so --- --- conjgrad.o --- clang -pipe -Os -DHAVE_CONFIG_H -c conjgrad.c --- conjgrad.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg conjgrad.c -o conjgrad.po --- conjgrad.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC conjgrad.c -o conjgrad.so In file included from conjgrad.c:49: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- conjgrad.o --- In file included from conjgrad.c:49: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- conjgrad.so --- conjgrad.c:73:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | int cg_set_maxiter(numiter) | ^ --- conjgrad.o --- conjgrad.c:73:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | int cg_set_maxiter(numiter) | ^ conjgrad.c:124:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | (*M_inv)(M_params,r,z); | ^ conjgrad.c:139:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | q = (*A)(A_params,p,q); | ^ conjgrad.c:89:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | VEC *pccg(A,A_params,M_inv,M_params,b,eps,x) | ^ conjgrad.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | VEC *sp_pccg(A,LLT,b,eps,x) | ^ --- conjgrad.so --- conjgrad.c:124:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | (*M_inv)(M_params,r,z); | ^ conjgrad.c:139:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | q = (*A)(A_params,p,q); | ^ conjgrad.c:89:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | VEC *pccg(A,A_params,M_inv,M_params,b,eps,x) | ^ conjgrad.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | VEC *sp_pccg(A,LLT,b,eps,x) | ^ conjgrad.c:205:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | (*A)(A_params,x,tmp1); | ^ conjgrad.c:223:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | (*A)(A_params,p,v); | ^ conjgrad.c:232:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- conjgrad.o --- conjgrad.c:205:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- conjgrad.so --- 232 | (*A)(A_params,tmp1,tmp2); | ^ --- conjgrad.o --- 205 | (*A)(A_params,x,tmp1); | ^ conjgrad.c:223:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | (*A)(A_params,p,v); | ^ conjgrad.c:232:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | (*A)(A_params,tmp1,tmp2); | ^ conjgrad.c:178:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | VEC *cgs(A,A_params,b,r0,tol,x) | ^ --- conjgrad.so --- conjgrad.c:178:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | VEC *cgs(A,A_params,b,r0,tol,x) | ^ conjgrad.c:249:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | VEC *sp_cgs(A,b,r0,tol,x) | ^ --- conjgrad.o --- conjgrad.c:249:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | VEC *sp_cgs(A,b,r0,tol,x) | ^ conjgrad.c:294:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | tracecatch((*AT)(A_params,u,v),"lsqr"); | ^ conjgrad.c:309:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- conjgrad.so --- conjgrad.c:294:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | tracecatch((*AT)(A_params,u,v),"lsqr"); | ^ --- conjgrad.o --- 309 | tracecatch((*A) (A_params,v,tmp),"lsqr"); | ^ conjgrad.c:315:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | tracecatch((*AT)(A_params,u,tmp),"lsqr"); | ^ --- conjgrad.po --- In file included from conjgrad.c:49: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- conjgrad.so --- conjgrad.c:309:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | tracecatch((*A) (A_params,v,tmp),"lsqr"); | ^ conjgrad.c:315:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | tracecatch((*AT)(A_params,u,tmp),"lsqr"); | ^ --- conjgrad.o --- conjgrad.c:265:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | VEC *lsqr(A,AT,A_params,b,tol,x) | ^ --- conjgrad.so --- conjgrad.c:265:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | VEC *lsqr(A,AT,A_params,b,tol,x) | ^ --- conjgrad.o --- conjgrad.c:344:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | VEC *sp_lsqr(A,b,tol,x) | ^ --- conjgrad.so --- conjgrad.c:344:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | VEC *sp_lsqr(A,b,tol,x) | ^ --- conjgrad.po --- conjgrad.c:73:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | int cg_set_maxiter(numiter) | ^ conjgrad.c:124:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | (*M_inv)(M_params,r,z); | ^ conjgrad.c:139:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | q = (*A)(A_params,p,q); | ^ conjgrad.c:89:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | VEC *pccg(A,A_params,M_inv,M_params,b,eps,x) | ^ conjgrad.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | VEC *sp_pccg(A,LLT,b,eps,x) | ^ conjgrad.c:205:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | (*A)(A_params,x,tmp1); | ^ conjgrad.c:223:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | (*A)(A_params,p,v); | ^ conjgrad.c:232:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | (*A)(A_params,tmp1,tmp2); | ^ conjgrad.c:178:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | VEC *cgs(A,A_params,b,r0,tol,x) | ^ conjgrad.c:249:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | VEC *sp_cgs(A,b,r0,tol,x) | ^ conjgrad.c:294:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | tracecatch((*AT)(A_params,u,v),"lsqr"); | ^ conjgrad.c:309:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | tracecatch((*A) (A_params,v,tmp),"lsqr"); | ^ conjgrad.c:315:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | tracecatch((*AT)(A_params,u,tmp),"lsqr"); | ^ conjgrad.c:265:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | VEC *lsqr(A,AT,A_params,b,tol,x) | ^ conjgrad.c:344:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | VEC *sp_lsqr(A,b,tol,x) | ^ --- conjgrad.o --- 18 warnings generated. --- conjgrad.so --- 18 warnings generated. --- conjgrad.po --- 18 warnings generated. --- copy.o --- --- copy.po --- --- copy.so --- --- copy.o --- clang -pipe -Os -DHAVE_CONFIG_H -c copy.c --- copy.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC copy.c -o copy.so --- copy.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg copy.c -o copy.po --- copy.so --- In file included from copy.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- copy.o --- In file included from copy.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- copy.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- copy.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- copy.so --- | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- copy.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- copy.so --- copy.c:34:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | MAT *_m_copy(in,out,i0,j0) | ^ --- copy.po --- In file included from copy.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- copy.o --- copy.c:34:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | MAT *_m_copy(in,out,i0,j0) | ^ --- copy.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- copy.so --- copy.c:57:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | VEC *_v_copy(in,out,i0) | ^ --- copy.o --- copy.c:57:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | VEC *_v_copy(in,out,i0) | ^ copy.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | PERM *px_copy(in,out) | ^ copy.c:108:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | MAT *m_move(in,i0,j0,m0,n0,out,i1,j1) | ^ --- copy.so --- copy.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | PERM *px_copy(in,out) | ^ copy.c:108:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | MAT *m_move(in,i0,j0,m0,n0,out,i1,j1) | ^ copy.c:136:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | VEC *v_move(in,i0,dim0,out,i1) | ^ copy.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- copy.o --- copy.c:136:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- copy.so --- 159 | VEC *mv_move(in,i0,j0,m0,n0,out,i1) | ^ --- copy.o --- 136 | VEC *v_move(in,i0,dim0,out,i1) | ^ --- copy.so --- copy.c:187:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | MAT *vm_move(in,i0,out,i1,j1,m1,n1) | ^ --- copy.o --- copy.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | VEC *mv_move(in,i0,j0,m0,n0,out,i1) | ^ --- copy.po --- copy.c:34:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | MAT *_m_copy(in,out,i0,j0) | ^ --- copy.o --- copy.c:187:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | MAT *vm_move(in,i0,out,i1,j1,m1,n1) | ^ --- copy.po --- copy.c:57:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | VEC *_v_copy(in,out,i0) | ^ copy.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | PERM *px_copy(in,out) | ^ copy.c:108:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | MAT *m_move(in,i0,j0,m0,n0,out,i1,j1) | ^ copy.c:136:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | VEC *v_move(in,i0,dim0,out,i1) | ^ copy.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | VEC *mv_move(in,i0,j0,m0,n0,out,i1) | ^ copy.c:187:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | MAT *vm_move(in,i0,out,i1,j1,m1,n1) | ^ --- copy.so --- 10 warnings generated. --- copy.o --- 10 warnings generated. --- copy.po --- 10 warnings generated. --- err.o --- --- err.po --- --- err.so --- --- err.o --- clang -pipe -Os -DHAVE_CONFIG_H -c err.c --- err.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg err.c -o err.po --- err.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC err.c -o err.so --- err.o --- err.c:133:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | int err_list_attach(list_num, list_len,err_ptr,warn) | ^ --- err.so --- err.c:133:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | int err_list_attach(list_num, list_len,err_ptr,warn) | ^ --- err.o --- err.c:166:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | int err_list_free(list_num) | ^ err.c:183:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | int err_is_list_attached(list_num) | ^ --- err.po --- err.c:133:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | int err_list_attach(list_num, list_len,err_ptr,warn) | ^ --- err.so --- err.c:166:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | int err_list_free(list_num) | ^ --- err.o --- err.c:200:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | int set_err_flag(flag) | ^ --- err.po --- err.c:166:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | int err_list_free(list_num) | ^ --- err.so --- err.c:183:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | int err_is_list_attached(list_num) | ^ err.c:200:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- err.po --- err.c:183:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | int err_is_list_attached(list_num) | ^ --- err.o --- err.c:211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- err.po --- err.c:200:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | int set_err_flag(flag) | ^ --- err.so --- 200 | int set_err_flag(flag) | ^ err.c:211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | int count_errs(flag) | ^ err.c:226:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | int ev_err(file,err_num,line_num,fn_name,list_num) | ^ --- err.o --- 211 | int count_errs(flag) | ^ err.c:226:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | int ev_err(file,err_num,line_num,fn_name,list_num) | ^ --- err.po --- err.c:211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | int count_errs(flag) | ^ err.c:226:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | int ev_err(file,err_num,line_num,fn_name,list_num) | ^ --- err.o --- err.c:325:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- err.po --- err.c:325:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 325 | static void float_error(num) | ^ --- err.o --- 325 | static void float_error(num) | ^ --- err.so --- err.c:325:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 325 | static void float_error(num) | ^ --- err.po --- 7 warnings generated. --- err.so --- 7 warnings generated. --- err.o --- 7 warnings generated. --- fft.o --- --- fft.po --- --- fft.so --- --- fft.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg fft.c -o fft.po --- fft.o --- clang -pipe -Os -DHAVE_CONFIG_H -c fft.c --- fft.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC fft.c -o fft.so --- fft.po --- In file included from fft.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- fft.so --- In file included from fft.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- fft.o --- In file included from fft.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- fft.so --- | int --- fft.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- fft.po --- fft.c:44:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void fft(x_re,x_im) | ^ fft.c:136:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | void ifft(x_re,x_im) | ^ --- fft.o --- fft.c:44:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void fft(x_re,x_im) | ^ --- fft.so --- fft.c:44:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void fft(x_re,x_im) | ^ fft.c:136:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | void ifft(x_re,x_im) | ^ --- fft.o --- fft.c:136:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | void ifft(x_re,x_im) | ^ --- fft.po --- 5 warnings generated. --- fft.o --- 5 warnings generated. --- fft.so --- 5 warnings generated. --- givens.o --- --- givens.po --- --- givens.so --- --- givens.o --- clang -pipe -Os -DHAVE_CONFIG_H -c givens.c --- givens.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC givens.c -o givens.so --- givens.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg givens.c -o givens.po --- givens.so --- In file included from givens.c:40: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- givens.po --- In file included from givens.c:40: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- givens.o --- In file included from givens.c:40: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- givens.so --- givens.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | void givens(x,y,c,s) | ^ givens.c:60:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | VEC *rot_vec(x,i,k,c,s,out) | ^ givens.c:84:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | MAT *rot_rows(mat,i,k,c,s,out) | ^ givens.c:113:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | MAT *rot_cols(mat,i,k,c,s,out) | ^ --- givens.po --- givens.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | void givens(x,y,c,s) | ^ givens.c:60:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- givens.o --- givens.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- givens.po --- 60 | VEC *rot_vec(x,i,k,c,s,out) | ^ --- givens.o --- 46 | void givens(x,y,c,s) | ^ givens.c:60:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | VEC *rot_vec(x,i,k,c,s,out) | ^ --- givens.po --- givens.c:84:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | MAT *rot_rows(mat,i,k,c,s,out) | ^ --- givens.o --- givens.c:84:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | MAT *rot_rows(mat,i,k,c,s,out) | ^ givens.c:113:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | MAT *rot_cols(mat,i,k,c,s,out) | ^ --- givens.po --- givens.c:113:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | MAT *rot_cols(mat,i,k,c,s,out) | ^ --- givens.so --- 7 warnings generated. --- givens.po --- 7 warnings generated. --- givens.o --- 7 warnings generated. --- hessen.o --- --- hessen.po --- --- hessen.so --- --- hessen.o --- clang -pipe -Os -DHAVE_CONFIG_H -c hessen.c --- hessen.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg hessen.c -o hessen.po --- hessen.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC hessen.c -o hessen.so In file included from hessen.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hessen.o --- In file included from hessen.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- hessen.po --- In file included from hessen.c:36: --- hessen.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hessen.po --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- hessen.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- hessen.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hessen.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hessen.so --- hessen.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | MAT *Hfactor(A, diag, beta) | ^ --- hessen.o --- hessen.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- hessen.po --- hessen.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- hessen.o --- 44 | MAT *Hfactor(A, diag, beta) --- hessen.po --- 44 | MAT *Hfactor(A, diag, beta) --- hessen.o --- | ^ --- hessen.po --- | ^ --- hessen.so --- hessen.c:85:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | MAT *makeHQ(H, diag, beta, Qout) | ^ --- hessen.po --- hessen.c:85:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- hessen.so --- hessen.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | MAT *makeH(H,Hout) | ^ --- hessen.po --- 85 | MAT *makeHQ(H, diag, beta, Qout) | ^ --- hessen.o --- hessen.c:85:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | MAT *makeHQ(H, diag, beta, Qout) | ^ --- hessen.po --- hessen.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | MAT *makeH(H,Hout) | ^ --- hessen.o --- hessen.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | MAT *makeH(H,Hout) | ^ 6 warnings generated. --- hessen.so --- 6 warnings generated. --- hessen.po --- 6 warnings generated. --- hsehldr.o --- --- hsehldr.po --- --- hsehldr.so --- --- hsehldr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c hsehldr.c --- hsehldr.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg hsehldr.c -o hsehldr.po --- hsehldr.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC hsehldr.c -o hsehldr.so --- hsehldr.po --- In file included from hsehldr.c:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hsehldr.o --- In file included from hsehldr.c:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hsehldr.so --- In file included from hsehldr.c:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- hsehldr.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- hsehldr.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hsehldr.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hsehldr.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hsehldr.po --- hsehldr.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | VEC *hhvec(vec,i0,beta,out,newval) | ^ hsehldr.c:71:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- hsehldr.o --- hsehldr.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- hsehldr.po --- 71 | VEC *hhtrvec(hh,beta,i0,in,out) | ^ --- hsehldr.o --- 46 | VEC *hhvec(vec,i0,beta,out,newval) | ^ --- hsehldr.po --- hsehldr.c:99:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | MAT *hhtrrows(M,i0,j0,hh,beta) | ^ --- hsehldr.o --- hsehldr.c:71:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | VEC *hhtrvec(hh,beta,i0,in,out) --- hsehldr.po --- hsehldr.c:145:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- hsehldr.o --- | ^ --- hsehldr.po --- 145 | MAT *hhtrcols(M,i0,j0,hh,beta) | ^ --- hsehldr.so --- hsehldr.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | VEC *hhvec(vec,i0,beta,out,newval) | ^ --- hsehldr.o --- hsehldr.c:99:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | MAT *hhtrrows(M,i0,j0,hh,beta) | ^ --- hsehldr.so --- hsehldr.c:71:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | VEC *hhtrvec(hh,beta,i0,in,out) | ^ --- hsehldr.o --- hsehldr.c:145:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | MAT *hhtrcols(M,i0,j0,hh,beta) | ^ --- hsehldr.so --- hsehldr.c:99:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | MAT *hhtrrows(M,i0,j0,hh,beta) | ^ hsehldr.c:145:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | MAT *hhtrcols(M,i0,j0,hh,beta) | ^ 7 warnings generated. --- hsehldr.po --- 7 warnings generated. --- hsehldr.o --- 7 warnings generated. --- init.o --- --- init.po --- --- init.so --- --- init.o --- clang -pipe -Os -DHAVE_CONFIG_H -c init.c --- init.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg init.c -o init.po --- init.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC init.c -o init.so In file included from init.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int init.c:39:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | VEC *v_zero(x) | ^ --- init.po --- In file included from init.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- init.o --- In file included from init.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- init.so --- init.c:54:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | IVEC *iv_zero(ix) --- init.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- init.so --- | ^ --- init.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- init.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- init.o --- | int --- init.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- init.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- init.so --- init.c:70:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | MAT *m_zero(A) | ^ --- init.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- init.so --- init.c:90:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | MAT *m_ident(A) | ^ init.c:107:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | PERM *px_ident(px) | ^ --- init.o --- init.c:39:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | VEC *v_zero(x) | ^ --- init.po --- init.c:39:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | VEC *v_zero(x) | ^ --- init.so --- init.c:170:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | void mrandlist(a, len) | ^ --- init.o --- init.c:54:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | IVEC *iv_zero(ix) | ^ --- init.so --- init.c:197:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | void smrand(seed) | ^ --- init.o --- init.c:70:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | MAT *m_zero(A) | ^ --- init.so --- init.c:219:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | VEC *v_rand(x) | ^ --- init.po --- init.c:54:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- init.o --- init.c:90:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | MAT *m_ident(A) | ^ --- init.so --- init.c:237:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | MAT *m_rand(A) | ^ --- init.po --- 54 | IVEC *iv_zero(ix) | ^ --- init.so --- init.c:255:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | VEC *v_ones(x) | ^ --- init.po --- init.c:70:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | MAT *m_zero(A) | ^ --- init.so --- init.c:270:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | MAT *m_ones(A) | ^ --- init.po --- init.c:90:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- init.o --- init.c:107:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | PERM *px_ident(px) | ^ --- init.so --- init.c:286:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | VEC *v_count(x) --- init.po --- 90 | MAT *m_ident(A) | ^ --- init.so --- | ^ --- init.po --- init.c:107:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | PERM *px_ident(px) | ^ --- init.o --- init.c:170:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | void mrandlist(a, len) | ^ init.c:197:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | void smrand(seed) | ^ init.c:219:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | VEC *v_rand(x) | ^ init.c:237:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | MAT *m_rand(A) --- init.po --- init.c:170:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- init.o --- | ^ --- init.po --- 170 | void mrandlist(a, len) | ^ --- init.o --- init.c:255:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | VEC *v_ones(x) | ^ --- init.po --- init.c:197:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | void smrand(seed) | ^ --- init.o --- init.c:270:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | MAT *m_ones(A) | ^ --- init.po --- init.c:219:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | VEC *v_rand(x) | ^ --- init.o --- init.c:286:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | VEC *v_count(x) | ^ --- init.po --- init.c:237:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | MAT *m_rand(A) | ^ init.c:255:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | VEC *v_ones(x) | ^ init.c:270:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | MAT *m_ones(A) | ^ init.c:286:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | VEC *v_count(x) | ^ --- init.so --- 15 warnings generated. --- init.o --- 15 warnings generated. --- init.po --- 15 warnings generated. --- iter0.o --- --- iter0.po --- --- iter0.so --- --- iter0.o --- clang -pipe -Os -DHAVE_CONFIG_H -c iter0.c --- iter0.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg iter0.c -o iter0.po --- iter0.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC iter0.c -o iter0.so --- iter0.po --- In file included from iter0.c:39: In file included from ./iter.h:42: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iter0.o --- In file included from iter0.c:39: In file included from ./iter.h:42: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- iter0.so --- In file included from iter0.c:39: In file included from ./iter.h:42: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- iter0.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iter0.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iter0.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- iter0.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- iter0.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- iter0.so --- | int --- iter0.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iter0.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iter0.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iter0.po --- iter0.c:49:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | void iter_std_info(ip,nres,res,Bres) | ^ --- iter0.o --- iter0.c:49:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iter0.so --- iter0.c:49:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | void iter_std_info(ip,nres,res,Bres) | ^ --- iter0.o --- 49 | void iter_std_info(ip,nres,res,Bres) | ^ --- iter0.po --- iter0.c:62:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | int iter_std_stop_crit(ip, nres, res, Bres) | ^ iter0.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | ITER *iter_get(lenb, lenx) | ^ --- iter0.so --- iter0.c:62:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iter0.o --- iter0.c:62:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | int iter_std_stop_crit(ip, nres, res, Bres) --- iter0.so --- 62 | int iter_std_stop_crit(ip, nres, res, Bres) | ^ --- iter0.o --- | ^ iter0.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | ITER *iter_get(lenb, lenx) | ^ --- iter0.so --- iter0.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | ITER *iter_get(lenb, lenx) | ^ --- iter0.po --- iter0.c:117:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | int iter_free(ip) | ^ iter0.c:135:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | ITER *iter_resize(ip,new_lenb,new_lenx) | ^ iter0.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iter0.o --- iter0.c:117:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | int iter_free(ip) | ^ --- iter0.so --- iter0.c:117:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | int iter_free(ip) | ^ --- iter0.po --- 158 | void iter_dump(fp,ip) | ^ --- iter0.o --- iter0.c:135:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | ITER *iter_resize(ip,new_lenb,new_lenx) | ^ --- iter0.so --- iter0.c:135:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | ITER *iter_resize(ip,new_lenb,new_lenx) | ^ --- iter0.o --- iter0.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | void iter_dump(fp,ip) | ^ --- iter0.po --- iter0.c:189:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | ITER *iter_copy2(ip1,ip2) | ^ --- iter0.so --- iter0.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | void iter_dump(fp,ip) | ^ --- iter0.o --- iter0.c:189:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | ITER *iter_copy2(ip1,ip2) | ^ --- iter0.po --- iter0.c:224:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | ITER *iter_copy(ip1,ip2) | ^ --- iter0.so --- iter0.c:189:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | ITER *iter_copy2(ip1,ip2) | ^ --- iter0.po --- iter0.c:263:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iter0.o --- iter0.c:224:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | ITER *iter_copy(ip1,ip2) | ^ --- iter0.po --- 263 | SPMAT *iter_gen_sym(n,nrow) | ^ --- iter0.o --- iter0.c:263:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iter0.so --- iter0.c:224:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | ITER *iter_copy(ip1,ip2) | ^ --- iter0.o --- 263 | SPMAT *iter_gen_sym(n,nrow) | ^ --- iter0.po --- iter0.c:304:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iter0.so --- iter0.c:263:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iter0.po --- 304 | SPMAT *iter_gen_nonsym(m,n,nrow,diag) --- iter0.so --- 263 | SPMAT *iter_gen_sym(n,nrow) | ^ --- iter0.po --- | ^ --- iter0.o --- iter0.c:304:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | SPMAT *iter_gen_nonsym(m,n,nrow,diag) | ^ --- iter0.po --- iter0.c:346:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | SPMAT *iter_gen_nonsym_posdef(n,nrow) | ^ --- iter0.o --- iter0.c:346:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | SPMAT *iter_gen_nonsym_posdef(n,nrow) | ^ --- iter0.so --- iter0.c:304:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | SPMAT *iter_gen_nonsym(m,n,nrow,diag) | ^ iter0.c:346:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | SPMAT *iter_gen_nonsym_posdef(n,nrow) | ^ --- iter0.po --- 14 warnings generated. --- iter0.o --- 14 warnings generated. --- iter0.so --- 14 warnings generated. --- iternsym.o --- --- iternsym.po --- --- iternsym.so --- --- iternsym.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg iternsym.c -o iternsym.po --- iternsym.o --- clang -pipe -Os -DHAVE_CONFIG_H -c iternsym.c --- iternsym.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC iternsym.c -o iternsym.so --- iternsym.po --- In file included from iternsym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iternsym.so --- In file included from iternsym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iternsym.o --- In file included from iternsym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iternsym.po --- iternsym.c:56:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | VEC *iter_cgs(ip,r0) | ^ iternsym.c:122:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | if (ip->info) ip->info(ip,nres,r,VNULL); | ^ iternsym.c:123:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | if ( ip->stop_crit(ip,nres,r,VNULL) ) break; | ^ iternsym.c:173:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | VEC *iter_spcgs(A,B,b,r0,tol,x,limit,steps) | ^ iternsym.c:216:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | VEC *iter_lsqr(ip) | ^ iternsym.c:304:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | if (ip->info) ip->info(ip,nres,w,VNULL); | ^ iternsym.c:306:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.o --- iternsym.c:56:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- 306 | if ( ip->stop_crit(ip,nres,w,VNULL) ) break; | ^ --- iternsym.o --- 56 | VEC *iter_cgs(ip,r0) | ^ iternsym.c:122:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | if (ip->info) ip->info(ip,nres,r,VNULL); | ^ iternsym.c:123:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | if ( ip->stop_crit(ip,nres,r,VNULL) ) break; | ^ --- iternsym.so --- iternsym.c:56:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | VEC *iter_cgs(ip,r0) | ^ --- iternsym.po --- iternsym.c:313:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | VEC *iter_splsqr(A,b,tol,x,limit,steps) | ^ iternsym.c:347:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | MAT *iter_arnoldi_iref(ip,h_rem,Q,H) | ^ --- iternsym.so --- iternsym.c:122:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | if (ip->info) ip->info(ip,nres,r,VNULL); | ^ iternsym.c:123:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | if ( ip->stop_crit(ip,nres,r,VNULL) ) break; | ^ --- iternsym.o --- iternsym.c:173:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | VEC *iter_spcgs(A,B,b,r0,tol,x,limit,steps) | ^ iternsym.c:216:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | VEC *iter_lsqr(ip) | ^ --- iternsym.po --- iternsym.c:444:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | MAT *iter_arnoldi(ip,h_rem,Q,H) | ^ --- iternsym.o --- iternsym.c:304:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | if (ip->info) ip->info(ip,nres,w,VNULL); | ^ iternsym.c:306:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | if ( ip->stop_crit(ip,nres,w,VNULL) ) break; | ^ --- iternsym.so --- iternsym.c:173:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- iternsym.c:518:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | MAT *iter_sparnoldi(A,x0,m,h_rem,Q,H) | ^ --- iternsym.so --- 173 | VEC *iter_spcgs(A,B,b,r0,tol,x,limit,steps) | ^ --- iternsym.o --- iternsym.c:313:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | VEC *iter_splsqr(A,b,tol,x,limit,steps) | ^ --- iternsym.so --- iternsym.c:216:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | VEC *iter_lsqr(ip) | ^ --- iternsym.po --- iternsym.c:540:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | static void test_gmres(ip,i,Q,R,givc,givs,h_val) | ^ iternsym.c:598:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 598 | VEC *iter_gmres(ip) | ^ --- iternsym.o --- iternsym.c:347:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | MAT *iter_arnoldi_iref(ip,h_rem,Q,H) | ^ --- iternsym.so --- iternsym.c:304:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- iternsym.c:667:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.so --- 304 | if (ip->info) ip->info(ip,nres,w,VNULL); | ^ iternsym.c:306:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- 667 | if (ip->info) ip->info(ip,nres,VNULL,VNULL); | ^ --- iternsym.so --- 306 | if ( ip->stop_crit(ip,nres,w,VNULL) ) break; | ^ --- iternsym.o --- iternsym.c:444:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | MAT *iter_arnoldi(ip,h_rem,Q,H) | ^ --- iternsym.so --- iternsym.c:313:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | VEC *iter_splsqr(A,b,tol,x,limit,steps) | ^ --- iternsym.po --- iternsym.c:750:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 750 | if (ip->info) ip->info(ip,nres,VNULL,VNULL); | ^ iternsym.c:751:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) { | ^ --- iternsym.o --- iternsym.c:518:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | MAT *iter_sparnoldi(A,x0,m,h_rem,Q,H) | ^ --- iternsym.so --- iternsym.c:347:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | MAT *iter_arnoldi_iref(ip,h_rem,Q,H) | ^ --- iternsym.o --- iternsym.c:540:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | static void test_gmres(ip,i,Q,R,givc,givs,h_val) | ^ iternsym.c:598:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 598 | VEC *iter_gmres(ip) | ^ iternsym.c:667:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- iternsym.c:790:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.o --- 667 | if (ip->info) ip->info(ip,nres,VNULL,VNULL); --- iternsym.po --- 790 | VEC *iter_spgmres(A,B,b,tol,x,k,limit,steps) | ^ --- iternsym.o --- | ^ --- iternsym.so --- iternsym.c:444:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | MAT *iter_arnoldi(ip,h_rem,Q,H) | ^ --- iternsym.po --- iternsym.c:825:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 825 | static void test_mgcr(ip,i,Q,R) | ^ iternsym.c:890:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 890 | VEC *iter_mgcr(ip) | ^ --- iternsym.o --- iternsym.c:750:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 750 | if (ip->info) ip->info(ip,nres,VNULL,VNULL); | ^ iternsym.c:751:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) { | ^ --- iternsym.po --- iternsym.c:967:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 967 | if (ip->info) (*ip->info)(ip,nres,As,rr); | ^ --- iternsym.so --- iternsym.c:518:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | MAT *iter_sparnoldi(A,x0,m,h_rem,Q,H) | ^ --- iternsym.po --- iternsym.c:1068:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1068 | if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL); | ^ iternsym.c:1074:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1074 | if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL); --- iternsym.so --- iternsym.c:540:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- | ^ --- iternsym.so --- 540 | static void test_gmres(ip,i,Q,R,givc,givs,h_val) | ^ iternsym.c:598:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 598 | VEC *iter_gmres(ip) | ^ --- iternsym.po --- iternsym.c:1075:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1075 | if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) { | ^ --- iternsym.o --- iternsym.c:790:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 790 | VEC *iter_spgmres(A,B,b,tol,x,k,limit,steps) | ^ --- iternsym.so --- iternsym.c:667:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- iternsym.c:1109:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.so --- 667 | if (ip->info) ip->info(ip,nres,VNULL,VNULL); | ^ --- iternsym.po --- 1109 | VEC *iter_spmgcr(A,B,b,tol,x,k,limit,steps) | ^ --- iternsym.o --- iternsym.c:825:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 825 | static void test_mgcr(ip,i,Q,R) | ^ iternsym.c:890:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- iternsym.c:1149:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.o --- 890 | VEC *iter_mgcr(ip) --- iternsym.po --- 1149 | VEC *iter_cgne(ip) --- iternsym.o --- | ^ --- iternsym.po --- | ^ --- iternsym.so --- iternsym.c:750:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 750 | if (ip->info) ip->info(ip,nres,VNULL,VNULL); | ^ iternsym.c:751:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) { | ^ --- iternsym.o --- iternsym.c:967:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 967 | if (ip->info) (*ip->info)(ip,nres,As,rr); | ^ --- iternsym.po --- iternsym.c:1208:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1208 | if (ip->info) ip->info(ip,nres,r,rr1); | ^ iternsym.c:1210:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1210 | if ( ip->stop_crit(ip,nres,r,rr1) ) break; | ^ --- iternsym.o --- iternsym.c:1068:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1068 | if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL); | ^ iternsym.c:1074:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1074 | if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL); | ^ iternsym.c:1075:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1075 | if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) { | ^ --- iternsym.so --- iternsym.c:790:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 790 | VEC *iter_spgmres(A,B,b,tol,x,k,limit,steps) | ^ --- iternsym.po --- iternsym.c:1252:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.so --- iternsym.c:825:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.po --- 1252 | VEC *iter_spcgne(A,B,b,eps,x,limit,steps) | ^ --- iternsym.so --- 825 | static void test_mgcr(ip,i,Q,R) | ^ iternsym.c:890:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 890 | VEC *iter_mgcr(ip) | ^ --- iternsym.o --- iternsym.c:1109:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1109 | VEC *iter_spmgcr(A,B,b,tol,x,k,limit,steps) | ^ --- iternsym.so --- iternsym.c:967:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.o --- iternsym.c:1149:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- iternsym.so --- 967 | if (ip->info) (*ip->info)(ip,nres,As,rr); | ^ --- iternsym.o --- 1149 | VEC *iter_cgne(ip) | ^ iternsym.c:1208:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1208 | if (ip->info) ip->info(ip,nres,r,rr1); | ^ iternsym.c:1210:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1210 | if ( ip->stop_crit(ip,nres,r,rr1) ) break; | ^ --- iternsym.so --- iternsym.c:1068:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1068 | if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL); | ^ iternsym.c:1074:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1074 | if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL); | ^ iternsym.c:1075:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1075 | if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) { | ^ --- iternsym.o --- iternsym.c:1252:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1252 | VEC *iter_spcgne(A,B,b,eps,x,limit,steps) | ^ --- iternsym.so --- iternsym.c:1109:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1109 | VEC *iter_spmgcr(A,B,b,tol,x,k,limit,steps) | ^ iternsym.c:1149:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1149 | VEC *iter_cgne(ip) | ^ iternsym.c:1208:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1208 | if (ip->info) ip->info(ip,nres,r,rr1); | ^ iternsym.c:1210:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1210 | if ( ip->stop_crit(ip,nres,r,rr1) ) break; | ^ iternsym.c:1252:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1252 | VEC *iter_spcgne(A,B,b,eps,x,limit,steps) | ^ 31 warnings generated. --- iternsym.po --- 31 warnings generated. --- iternsym.o --- 31 warnings generated. --- itersym.o --- --- itersym.po --- --- itersym.so --- --- itersym.o --- clang -pipe -Os -DHAVE_CONFIG_H -c itersym.c --- itersym.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg itersym.c -o itersym.po --- itersym.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC itersym.c -o itersym.so --- itersym.po --- In file included from itersym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- itersym.o --- In file included from itersym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- itersym.so --- In file included from itersym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- itersym.po --- itersym.c:65:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | VEC *iter_spcg(A,LLT,b,eps,x,limit,steps) | ^ itersym.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | VEC *iter_cg(ip) | ^ itersym.c:148:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | if (ip->info) ip->info(ip,nres,r,rr); | ^ itersym.c:150:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | if ( ip->stop_crit(ip,nres,r,rr) ) break; | ^ itersym.c:182:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | void iter_lanczos(ip,a,b,beta2,Q) | ^ itersym.c:254:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | void iter_splanczos(A,m,x0,a,b,beta2,Q) | ^ itersym.c:275:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 275 | extern double frexp(), ldexp(); | ^ itersym.c:275:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 275 | extern double frexp(), ldexp(); | ^ itersym.c:279:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | static double product(a,offset,expt) | ^ --- itersym.o --- itersym.c:65:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | VEC *iter_spcg(A,LLT,b,eps,x,limit,steps) | ^ --- itersym.po --- itersym.c:326:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | static double product2(a,k,expt) | ^ itersym.c:363:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | static int dbl_cmp(x,y) | ^ itersym.c:376:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | VEC *iter_lanczos2(ip,evals,err_est) | ^ --- itersym.o --- itersym.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | VEC *iter_cg(ip) | ^ itersym.c:148:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | if (ip->info) ip->info(ip,nres,r,rr); | ^ itersym.c:150:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | if ( ip->stop_crit(ip,nres,r,rr) ) break; | ^ --- itersym.po --- itersym.c:470:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | VEC *iter_splanczos2(A,m,x0,evals,err_est) | ^ itersym.c:499:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | VEC *iter_cg1(ip) | ^ --- itersym.so --- itersym.c:65:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | VEC *iter_spcg(A,LLT,b,eps,x,limit,steps) | ^ --- itersym.po --- itersym.c:551:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 551 | if (ip->info) ip->info(ip,nres,r,p); | ^ --- itersym.o --- itersym.c:182:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- itersym.so --- itersym.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | VEC *iter_cg(ip) --- itersym.o --- 182 | void iter_lanczos(ip,a,b,beta2,Q) | ^ --- itersym.po --- itersym.c:577:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | if (ip->info) ip->info(ip,nres,r,z); | ^ itersym.c:579:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- itersym.so --- | ^ --- itersym.po --- 579 | if ( ip->stop_crit(ip,nres,r,z) ) break; | ^ --- itersym.so --- itersym.c:148:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | if (ip->info) ip->info(ip,nres,r,rr); | ^ itersym.c:150:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | if ( ip->stop_crit(ip,nres,r,rr) ) break; | ^ --- itersym.o --- itersym.c:254:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | void iter_splanczos(A,m,x0,a,b,beta2,Q) | ^ itersym.c:275:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 275 | extern double frexp(), ldexp(); | ^ itersym.c:275:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 275 | extern double frexp(), ldexp(); | ^ itersym.c:279:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | static double product(a,offset,expt) | ^ itersym.c:326:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | static double product2(a,k,expt) | ^ itersym.c:363:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | static int dbl_cmp(x,y) | ^ itersym.c:376:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | VEC *iter_lanczos2(ip,evals,err_est) | ^ --- itersym.so --- itersym.c:182:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | void iter_lanczos(ip,a,b,beta2,Q) | ^ --- itersym.o --- itersym.c:470:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | VEC *iter_splanczos2(A,m,x0,evals,err_est) | ^ --- itersym.so --- itersym.c:254:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | void iter_splanczos(A,m,x0,a,b,beta2,Q) | ^ --- itersym.o --- itersym.c:499:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | VEC *iter_cg1(ip) | ^ --- itersym.so --- itersym.c:275:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 275 | extern double frexp(), ldexp(); | ^ itersym.c:275:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 275 | extern double frexp(), ldexp(); | ^ --- itersym.o --- itersym.c:551:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 551 | if (ip->info) ip->info(ip,nres,r,p); | ^ --- itersym.so --- itersym.c:279:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- itersym.o --- itersym.c:577:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- itersym.so --- 279 | static double product(a,offset,expt) | ^ --- itersym.o --- 577 | if (ip->info) ip->info(ip,nres,r,z); | ^ itersym.c:579:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | if ( ip->stop_crit(ip,nres,r,z) ) break; | ^ --- itersym.so --- itersym.c:326:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | static double product2(a,k,expt) | ^ itersym.c:363:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | static int dbl_cmp(x,y) | ^ itersym.c:376:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | VEC *iter_lanczos2(ip,evals,err_est) | ^ itersym.c:470:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | VEC *iter_splanczos2(A,m,x0,evals,err_est) | ^ itersym.c:499:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | VEC *iter_cg1(ip) | ^ itersym.c:551:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 551 | if (ip->info) ip->info(ip,nres,r,p); | ^ itersym.c:577:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | if (ip->info) ip->info(ip,nres,r,z); | ^ itersym.c:579:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | if ( ip->stop_crit(ip,nres,r,z) ) break; | ^ --- itersym.o --- 20 warnings generated. --- itersym.po --- 20 warnings generated. --- itersym.so --- 20 warnings generated. --- ivecop.o --- --- ivecop.po --- --- ivecop.so --- --- ivecop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c ivecop.c --- ivecop.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC ivecop.c -o ivecop.so --- ivecop.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg ivecop.c -o ivecop.po --- ivecop.o --- In file included from ivecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- ivecop.po --- In file included from ivecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- ivecop.so --- In file included from ivecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- ivecop.o --- ivecop.c:39:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | IVEC *iv_get(dim) | ^ ivecop.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | int iv_free(iv) | ^ ivecop.c:95:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | IVEC *iv_resize(iv,new_dim) | ^ ivecop.c:131:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | IVEC *iv_copy(in,out) | ^ ivecop.c:149:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | IVEC *iv_move(in,i0,dim0,out,i1) | ^ ivecop.c:168:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | IVEC *iv_add(iv1,iv2,out) | ^ --- ivecop.po --- ivecop.c:39:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | IVEC *iv_get(dim) | ^ --- ivecop.so --- ivecop.c:39:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | IVEC *iv_get(dim) | ^ --- ivecop.o --- ivecop.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | IVEC *iv_sub(iv1,iv2,out) | ^ --- ivecop.po --- ivecop.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | int iv_free(iv) | ^ ivecop.c:95:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | IVEC *iv_resize(iv,new_dim) | ^ ivecop.c:131:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | IVEC *iv_copy(in,out) --- ivecop.so --- ivecop.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | int iv_free(iv) | ^ ivecop.c:95:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | IVEC *iv_resize(iv,new_dim) | ^ --- ivecop.po --- | ^ ivecop.c:149:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | IVEC *iv_move(in,i0,dim0,out,i1) | ^ --- ivecop.o --- ivecop.c:218:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- ivecop.so --- ivecop.c:131:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | IVEC *iv_copy(in,out) | ^ --- ivecop.o --- 218 | void iv_foutput(fp,iv) | ^ --- ivecop.po --- ivecop.c:168:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | IVEC *iv_add(iv1,iv2,out) | ^ --- ivecop.so --- ivecop.c:149:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | IVEC *iv_move(in,i0,dim0,out,i1) | ^ --- ivecop.o --- ivecop.c:244:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | IVEC *iv_finput(fp,x) | ^ ivecop.c:251:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | return iiv_finput(fp,x); | ^ --- ivecop.po --- ivecop.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | IVEC *iv_sub(iv1,iv2,out) | ^ --- ivecop.so --- ivecop.c:168:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | IVEC *iv_add(iv1,iv2,out) | ^ --- ivecop.o --- ivecop.c:253:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | return biv_finput(fp,x); | ^ --- ivecop.po --- ivecop.c:218:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | void iv_foutput(fp,iv) | ^ --- ivecop.so --- ivecop.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | IVEC *iv_sub(iv1,iv2,out) | ^ --- ivecop.po --- ivecop.c:244:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | IVEC *iv_finput(fp,x) | ^ --- ivecop.so --- ivecop.c:218:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | void iv_foutput(fp,iv) | ^ --- ivecop.o --- ivecop.c:257:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | IVEC *iiv_finput(fp,iv) | ^ --- ivecop.po --- ivecop.c:251:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | return iiv_finput(fp,x); | ^ ivecop.c:253:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | return biv_finput(fp,x); | ^ --- ivecop.so --- ivecop.c:244:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | IVEC *iv_finput(fp,x) | ^ ivecop.c:251:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- ivecop.o --- ivecop.c:298:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | IVEC *biv_finput(fp,iv) | ^ --- ivecop.po --- ivecop.c:257:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | IVEC *iiv_finput(fp,iv) | ^ --- ivecop.so --- 251 | return iiv_finput(fp,x); | ^ ivecop.c:253:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | return biv_finput(fp,x); --- ivecop.o --- ivecop.c:325:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 325 | void iv_dump(fp,iv) | ^ --- ivecop.so --- | ^ --- ivecop.o --- ivecop.c:358:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | IVEC *iv_sort(x, order) --- ivecop.po --- ivecop.c:298:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | IVEC *biv_finput(fp,iv) | ^ --- ivecop.o --- | ^ --- ivecop.po --- ivecop.c:325:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 325 | void iv_dump(fp,iv) | ^ ivecop.c:358:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | IVEC *iv_sort(x, order) | ^ --- ivecop.so --- ivecop.c:257:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | IVEC *iiv_finput(fp,iv) | ^ ivecop.c:298:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | IVEC *biv_finput(fp,iv) | ^ ivecop.c:325:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 325 | void iv_dump(fp,iv) | ^ ivecop.c:358:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | IVEC *iv_sort(x, order) | ^ --- ivecop.o --- 18 warnings generated. --- ivecop.po --- 18 warnings generated. --- ivecop.so --- 18 warnings generated. --- lanczos.o --- --- lanczos.po --- --- lanczos.so --- --- lanczos.o --- clang -pipe -Os -DHAVE_CONFIG_H -c lanczos.c --- lanczos.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg lanczos.c -o lanczos.po --- lanczos.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC lanczos.c -o lanczos.so --- lanczos.o --- In file included from lanczos.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- lanczos.so --- In file included from lanczos.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- lanczos.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- lanczos.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- lanczos.po --- In file included from lanczos.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- lanczos.o --- lanczos.c:77:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | (*A_fn)(A_params,w,v); | ^ lanczos.c:103:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | (*A_fn)(A_params,w,tmp); | ^ lanczos.c:49:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.so --- lanczos.c:77:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | (*A_fn)(A_params,w,v); | ^ --- lanczos.o --- 49 | void lanczos(A_fn,A_params,m,x0,a,b,beta2,Q) | ^ --- lanczos.so --- lanczos.c:103:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | (*A_fn)(A_params,w,tmp); | ^ lanczos.c:49:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | void lanczos(A_fn,A_params,m,x0,a,b,beta2,Q) | ^ --- lanczos.po --- lanczos.c:77:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | (*A_fn)(A_params,w,v); | ^ --- lanczos.o --- lanczos.c:112:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 112 | extern double frexp(), ldexp(); | ^ --- lanczos.po --- lanczos.c:103:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | (*A_fn)(A_params,w,tmp); | ^ lanczos.c:49:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | void lanczos(A_fn,A_params,m,x0,a,b,beta2,Q) | ^ --- lanczos.o --- lanczos.c:112:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 112 | extern double frexp(), ldexp(); | ^ lanczos.c:116:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.so --- lanczos.c:112:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 112 | extern double frexp(), ldexp(); | ^ lanczos.c:112:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 112 | extern double frexp(), ldexp(); | ^ --- lanczos.o --- 116 | static double product(a,offset,expt) | ^ --- lanczos.so --- lanczos.c:116:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | static double product(a,offset,expt) | ^ --- lanczos.o --- lanczos.c:163:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | static double product2(a,k,expt) | ^ lanczos.c:200:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.so --- lanczos.c:163:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.o --- 200 | static int dbl_cmp(x,y) | ^ --- lanczos.so --- 163 | static double product2(a,k,expt) | ^ --- lanczos.po --- lanczos.c:112:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 112 | extern double frexp(), ldexp(); | ^ --- lanczos.so --- lanczos.c:200:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.po --- lanczos.c:112:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] --- lanczos.so --- 200 | static int dbl_cmp(x,y) --- lanczos.po --- 112 | extern double frexp(), ldexp(); | ^ --- lanczos.so --- | ^ --- lanczos.o --- lanczos.c:213:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.po --- lanczos.c:116:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.o --- 213 | VEC *lanczos2(A_fn,A_params,m,x0,evals,err_est) | ^ --- lanczos.po --- 116 | static double product(a,offset,expt) | ^ lanczos.c:163:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | static double product2(a,k,expt) --- lanczos.o --- lanczos.c:306:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.so --- lanczos.c:213:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.po --- | ^ --- lanczos.o --- 306 | void sp_lanczos(A,m,x0,a,b,beta2,Q) | ^ --- lanczos.so --- 213 | VEC *lanczos2(A_fn,A_params,m,x0,evals,err_est) | ^ --- lanczos.po --- lanczos.c:200:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | static int dbl_cmp(x,y) --- lanczos.o --- lanczos.c:316:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.po --- | ^ --- lanczos.o --- 316 | VEC *sp_lanczos2(A,m,x0,evals,err_est) | ^ --- lanczos.so --- lanczos.c:306:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lanczos.po --- lanczos.c:213:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | VEC *lanczos2(A_fn,A_params,m,x0,evals,err_est) | ^ --- lanczos.so --- 306 | void sp_lanczos(A,m,x0,a,b,beta2,Q) | ^ lanczos.c:316:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | VEC *sp_lanczos2(A,m,x0,evals,err_est) | ^ --- lanczos.po --- lanczos.c:306:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | void sp_lanczos(A,m,x0,a,b,beta2,Q) | ^ lanczos.c:316:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | VEC *sp_lanczos2(A,m,x0,evals,err_est) | ^ 14 warnings generated. --- lanczos.so --- 14 warnings generated. --- lanczos.o --- 14 warnings generated. --- lufactor.o --- --- lufactor.po --- --- lufactor.so --- --- lufactor.o --- clang -pipe -Os -DHAVE_CONFIG_H -c lufactor.c --- lufactor.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC lufactor.c -o lufactor.so --- lufactor.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg lufactor.c -o lufactor.po --- lufactor.so --- In file included from lufactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- lufactor.po --- In file included from lufactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- lufactor.o --- In file included from lufactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- lufactor.so --- lufactor.c:45:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | MAT *LUfactor(A,pivot) | ^ --- lufactor.po --- lufactor.c:45:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | MAT *LUfactor(A,pivot) | ^ --- lufactor.o --- lufactor.c:45:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | MAT *LUfactor(A,pivot) | ^ --- lufactor.so --- lufactor.c:139:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | VEC *LUsolve(A,pivot,b,x) | ^ lufactor.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | VEC *LUTsolve(LU,pivot,b,x) | ^ lufactor.c:178:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | MAT *m_inverse(A,out) | ^ --- lufactor.o --- lufactor.c:139:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | VEC *LUsolve(A,pivot,b,x) | ^ --- lufactor.po --- lufactor.c:139:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lufactor.o --- lufactor.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- lufactor.po --- 139 | VEC *LUsolve(A,pivot,b,x) | ^ --- lufactor.o --- 158 | VEC *LUTsolve(LU,pivot,b,x) | ^ --- lufactor.so --- lufactor.c:216:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | double LUcondest(LU,pivot) | ^ --- lufactor.o --- lufactor.c:178:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | MAT *m_inverse(A,out) | ^ --- lufactor.po --- lufactor.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | VEC *LUTsolve(LU,pivot,b,x) | ^ lufactor.c:178:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | MAT *m_inverse(A,out) | ^ --- lufactor.o --- lufactor.c:216:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | double LUcondest(LU,pivot) | ^ --- lufactor.po --- lufactor.c:216:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | double LUcondest(LU,pivot) | ^ --- lufactor.o --- 8 warnings generated. --- lufactor.po --- 8 warnings generated. --- lufactor.so --- 8 warnings generated. --- machine.o --- --- machine.po --- --- machine.o --- clang -pipe -Os -DHAVE_CONFIG_H -c machine.c --- machine.so --- --- machine.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg machine.c -o machine.po --- machine.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC machine.c -o machine.so --- machine.o --- machine.c:39:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | double __ip__(dp1,dp2,len) | ^ machine.c:75:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | void __mltadd__(dp1,dp2,s,len) | ^ machine.c:101:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | void __smlt__(dp,s,out,len) | ^ machine.c:112:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | void __add__(dp1,dp2,out,len) | ^ machine.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | void __sub__(dp1,dp2,out,len) | ^ machine.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | void __zero__(dp,len) | ^ --- machine.po --- machine.c:39:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | double __ip__(dp1,dp2,len) | ^ machine.c:75:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | void __mltadd__(dp1,dp2,s,len) | ^ machine.c:101:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | void __smlt__(dp,s,out,len) | ^ machine.c:112:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | void __add__(dp1,dp2,out,len) | ^ --- machine.so --- machine.c:39:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | double __ip__(dp1,dp2,len) | ^ machine.c:75:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | void __mltadd__(dp1,dp2,s,len) | ^ machine.c:101:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- machine.po --- machine.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- machine.so --- 101 | void __smlt__(dp,s,out,len) | ^ --- machine.po --- 122 | void __sub__(dp1,dp2,out,len) --- machine.so --- machine.c:112:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- machine.po --- | ^ --- machine.so --- 112 | void __add__(dp1,dp2,out,len) | ^ machine.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | void __sub__(dp1,dp2,out,len) | ^ --- machine.po --- machine.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | void __zero__(dp,len) | ^ --- machine.so --- machine.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | void __zero__(dp,len) | ^ --- machine.o --- 6 warnings generated. --- machine.po --- 6 warnings generated. --- machine.so --- 6 warnings generated. --- matlab.o --- --- matlab.po --- --- matlab.so --- --- matlab.o --- clang -pipe -Os -DHAVE_CONFIG_H -c matlab.c --- matlab.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg matlab.c -o matlab.po --- matlab.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC matlab.c -o matlab.so --- matlab.po --- In file included from matlab.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matlab.so --- In file included from matlab.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matlab.o --- In file included from matlab.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matlab.po --- matlab.c:43:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | MAT *m_save(fp,A,name) | ^ matlab.c:84:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | VEC *v_save(fp,x,name) | ^ matlab.c:116:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | double d_save(fp,x,name) | ^ matlab.c:145:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | MAT *m_load(fp,name) | ^ --- matlab.o --- matlab.c:43:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | MAT *m_save(fp,A,name) | ^ --- matlab.so --- matlab.c:43:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | MAT *m_save(fp,A,name) | ^ --- matlab.o --- matlab.c:84:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | VEC *v_save(fp,x,name) | ^ matlab.c:116:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | double d_save(fp,x,name) | ^ matlab.c:145:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | MAT *m_load(fp,name) | ^ --- matlab.so --- matlab.c:84:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | VEC *v_save(fp,x,name) | ^ matlab.c:116:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | double d_save(fp,x,name) | ^ matlab.c:145:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | MAT *m_load(fp,name) | ^ --- matlab.po --- 7 warnings generated. --- matlab.o --- 7 warnings generated. --- matlab.so --- 7 warnings generated. --- matop.o --- --- matop.po --- --- matop.so --- --- matop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c matop.c --- matop.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg matop.c -o matop.po --- matop.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC matop.c -o matop.so --- matop.po --- In file included from matop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matop.o --- In file included from matop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matop.so --- In file included from matop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matop.po --- matop.c:37:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | MAT *m_add(mat1,mat2,out) | ^ matop.c:62:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matop.o --- matop.c:37:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matop.po --- 62 | MAT *m_sub(mat1,mat2,out) | ^ --- matop.o --- 37 | MAT *m_add(mat1,mat2,out) | ^ --- matop.po --- matop.c:87:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | MAT *m_mlt(A,B,OUT) | ^ matop.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | MAT *mmtr_mlt(A,B,OUT) | ^ --- matop.o --- matop.c:62:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | MAT *m_sub(mat1,mat2,out) | ^ matop.c:87:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | MAT *m_mlt(A,B,OUT) | ^ --- matop.so --- matop.c:37:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | MAT *m_add(mat1,mat2,out) | ^ --- matop.o --- matop.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | MAT *mmtr_mlt(A,B,OUT) | ^ --- matop.po --- matop.c:168:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | MAT *mtrm_mlt(A,B,OUT) | ^ --- matop.o --- matop.c:168:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | MAT *mtrm_mlt(A,B,OUT) | ^ matop.c:204:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | VEC *mv_mlt(A,b,out) | ^ --- matop.so --- matop.c:62:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | MAT *m_sub(mat1,mat2,out) | ^ --- matop.po --- matop.c:204:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | VEC *mv_mlt(A,b,out) | ^ --- matop.o --- matop.c:240:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | MAT *sm_mlt(scalar,matrix,out) | ^ --- matop.po --- matop.c:240:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | MAT *sm_mlt(scalar,matrix,out) | ^ --- matop.o --- matop.c:262:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | VEC *vm_mlt(A,b,out) | ^ --- matop.so --- matop.c:87:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | MAT *m_mlt(A,B,OUT) --- matop.po --- matop.c:262:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | VEC *vm_mlt(A,b,out) | ^ --- matop.so --- | ^ --- matop.o --- matop.c:299:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | MAT *m_transp(in,out) | ^ --- matop.po --- matop.c:299:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | MAT *m_transp(in,out) | ^ --- matop.o --- matop.c:330:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | MAT *swap_rows(A,i,j,lo,hi) | ^ --- matop.so --- matop.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | MAT *mmtr_mlt(A,B,OUT) | ^ --- matop.o --- matop.c:355:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | MAT *swap_cols(A,i,j,lo,hi) | ^ --- matop.po --- matop.c:330:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matop.o --- matop.c:382:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | MAT *ms_mltadd(A1,A2,s,out) | ^ --- matop.po --- 330 | MAT *swap_rows(A,i,j,lo,hi) | ^ --- matop.so --- matop.c:168:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matop.po --- matop.c:355:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matop.o --- matop.c:424:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matop.so --- 168 | MAT *mtrm_mlt(A,B,OUT) | ^ --- matop.po --- 355 | MAT *swap_cols(A,i,j,lo,hi) | ^ --- matop.o --- 424 | VEC *mv_mltadd(v1,v2,A,alpha,out) | ^ --- matop.po --- matop.c:382:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | MAT *ms_mltadd(A1,A2,s,out) | ^ --- matop.so --- matop.c:204:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | VEC *mv_mlt(A,b,out) | ^ matop.c:240:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | MAT *sm_mlt(scalar,matrix,out) | ^ --- matop.po --- matop.c:424:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 424 | VEC *mv_mltadd(v1,v2,A,alpha,out) | ^ --- matop.o --- matop.c:466:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | VEC *vm_mltadd(v1,v2,A,alpha,out) | ^ --- matop.so --- matop.c:262:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | VEC *vm_mlt(A,b,out) | ^ --- matop.po --- matop.c:466:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | VEC *vm_mltadd(v1,v2,A,alpha,out) | ^ --- matop.so --- matop.c:299:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | MAT *m_transp(in,out) | ^ matop.c:330:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | MAT *swap_rows(A,i,j,lo,hi) | ^ matop.c:355:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | MAT *swap_cols(A,i,j,lo,hi) | ^ matop.c:382:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | MAT *ms_mltadd(A1,A2,s,out) | ^ matop.c:424:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 424 | VEC *mv_mltadd(v1,v2,A,alpha,out) | ^ matop.c:466:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | VEC *vm_mltadd(v1,v2,A,alpha,out) | ^ --- matop.po --- 17 warnings generated. --- matop.o --- 17 warnings generated. --- matop.so --- 17 warnings generated. --- matrixio.o --- --- matrixio.po --- --- matrixio.so --- --- matrixio.o --- clang -pipe -Os -DHAVE_CONFIG_H -c matrixio.c --- matrixio.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC matrixio.c -o matrixio.so --- matrixio.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg matrixio.c -o matrixio.po --- matrixio.so --- In file included from matrixio.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int matrixio.c:46:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | int skipjunk(fp) | ^ --- matrixio.po --- In file included from matrixio.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matrixio.so --- matrixio.c:72:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | MAT *m_finput(fp,a) | ^ --- matrixio.o --- In file included from matrixio.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- matrixio.so --- matrixio.c:79:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | return im_finput(fp,a); | ^ --- matrixio.o --- | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- matrixio.so --- matrixio.c:81:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | return bm_finput(fp,a); | ^ --- matrixio.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matrixio.so --- matrixio.c:85:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | MAT *im_finput(fp,mat) | ^ matrixio.c:147:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | MAT *bm_finput(fp,mat) | ^ matrixio.c:182:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | PERM *px_finput(fp,px) | ^ matrixio.c:189:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | return ipx_finput(fp,px); | ^ matrixio.c:191:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | return bpx_finput(fp,px); | ^ --- matrixio.po --- matrixio.c:46:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | int skipjunk(fp) | ^ --- matrixio.so --- matrixio.c:196:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | PERM *ipx_finput(fp,px) | ^ --- matrixio.po --- matrixio.c:72:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | MAT *m_finput(fp,a) | ^ --- matrixio.o --- matrixio.c:46:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | int skipjunk(fp) | ^ --- matrixio.po --- matrixio.c:79:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | return im_finput(fp,a); | ^ matrixio.c:81:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | return bm_finput(fp,a); | ^ --- matrixio.so --- matrixio.c:250:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | PERM *bpx_finput(fp,px) | ^ matrixio.c:292:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | VEC *v_finput(fp,x) | ^ matrixio.c:299:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return ifin_vec(fp,x); | ^ --- matrixio.po --- matrixio.c:85:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.so --- matrixio.c:301:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.po --- 85 | MAT *im_finput(fp,mat) | ^ --- matrixio.so --- 301 | return bfin_vec(fp,x); | ^ --- matrixio.o --- matrixio.c:72:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | MAT *m_finput(fp,a) | ^ --- matrixio.so --- matrixio.c:305:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | VEC *ifin_vec(fp,vec) | ^ --- matrixio.o --- matrixio.c:79:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.po --- matrixio.c:147:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.o --- 79 | return im_finput(fp,a); | ^ --- matrixio.po --- 147 | MAT *bm_finput(fp,mat) | ^ --- matrixio.o --- matrixio.c:81:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | return bm_finput(fp,a); | ^ --- matrixio.so --- matrixio.c:350:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | VEC *bfin_vec(fp,vec) | ^ matrixio.c:385:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | char *setformat(f_string) | ^ matrixio.c:396:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.po --- matrixio.c:182:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | PERM *px_finput(fp,px) | ^ --- matrixio.so --- 396 | void m_foutput(fp,a) | ^ --- matrixio.po --- matrixio.c:189:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | return ipx_finput(fp,px); | ^ matrixio.c:191:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.o --- matrixio.c:85:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | MAT *im_finput(fp,mat) | ^ --- matrixio.po --- 191 | return bpx_finput(fp,px); | ^ matrixio.c:196:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.so --- matrixio.c:419:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.po --- 196 | PERM *ipx_finput(fp,px) --- matrixio.so --- 419 | void px_foutput(fp,px) --- matrixio.po --- | ^ --- matrixio.so --- | ^ --- matrixio.o --- matrixio.c:147:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | MAT *bm_finput(fp,mat) | ^ --- matrixio.so --- matrixio.c:438:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | void v_foutput(fp,x) | ^ --- matrixio.o --- matrixio.c:182:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | PERM *px_finput(fp,px) | ^ matrixio.c:189:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | return ipx_finput(fp,px); | ^ matrixio.c:191:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | return bpx_finput(fp,px); | ^ --- matrixio.so --- matrixio.c:458:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | void m_dump(fp,a) | ^ --- matrixio.po --- matrixio.c:250:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | PERM *bpx_finput(fp,px) | ^ --- matrixio.o --- matrixio.c:196:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | PERM *ipx_finput(fp,px) | ^ --- matrixio.po --- matrixio.c:292:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | VEC *v_finput(fp,x) | ^ --- matrixio.so --- matrixio.c:485:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | void px_dump(fp,px) | ^ --- matrixio.po --- matrixio.c:299:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return ifin_vec(fp,x); | ^ --- matrixio.so --- matrixio.c:503:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | void v_dump(fp,x) | ^ --- matrixio.po --- matrixio.c:301:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | return bfin_vec(fp,x); | ^ --- matrixio.o --- matrixio.c:250:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | PERM *bpx_finput(fp,px) | ^ matrixio.c:292:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | VEC *v_finput(fp,x) | ^ matrixio.c:299:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return ifin_vec(fp,x); --- matrixio.po --- matrixio.c:305:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | VEC *ifin_vec(fp,vec) | ^ --- matrixio.o --- | ^ matrixio.c:301:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | return bfin_vec(fp,x); | ^ matrixio.c:305:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | VEC *ifin_vec(fp,vec) | ^ --- matrixio.po --- matrixio.c:350:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | VEC *bfin_vec(fp,vec) | ^ --- matrixio.o --- matrixio.c:350:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | VEC *bfin_vec(fp,vec) | ^ --- matrixio.po --- matrixio.c:385:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | char *setformat(f_string) --- matrixio.o --- matrixio.c:385:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | char *setformat(f_string) --- matrixio.po --- | ^ matrixio.c:396:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | void m_foutput(fp,a) | ^ --- matrixio.o --- | ^ matrixio.c:396:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | void m_foutput(fp,a) | ^ --- matrixio.po --- matrixio.c:419:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | void px_foutput(fp,px) | ^ --- matrixio.o --- matrixio.c:419:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.po --- matrixio.c:438:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- matrixio.o --- 419 | void px_foutput(fp,px) | ^ --- matrixio.po --- 438 | void v_foutput(fp,x) | ^ --- matrixio.o --- matrixio.c:438:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | void v_foutput(fp,x) | ^ --- matrixio.po --- matrixio.c:458:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | void m_dump(fp,a) | ^ --- matrixio.o --- matrixio.c:458:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | void m_dump(fp,a) | ^ --- matrixio.po --- matrixio.c:485:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | void px_dump(fp,px) | ^ --- matrixio.o --- matrixio.c:485:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | void px_dump(fp,px) | ^ --- matrixio.po --- matrixio.c:503:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | void v_dump(fp,x) | ^ --- matrixio.o --- matrixio.c:503:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | void v_dump(fp,x) | ^ --- matrixio.so --- 26 warnings generated. --- matrixio.o --- 26 warnings generated. --- matrixio.po --- 26 warnings generated. --- meminfo.o --- --- meminfo.po --- --- meminfo.so --- --- meminfo.o --- clang -pipe -Os -DHAVE_CONFIG_H -c meminfo.c --- meminfo.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg meminfo.c -o meminfo.po --- meminfo.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC meminfo.c -o meminfo.so In file included from meminfo.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- meminfo.o --- In file included from meminfo.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- meminfo.po --- In file included from meminfo.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- meminfo.so --- meminfo.c:107:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | int mem_attach_list(list, ntypes, type_names, free_funcs, info_sum) | ^ meminfo.c:133:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | int mem_free_vars(list) | ^ meminfo.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | int mem_is_list_attached(list) | ^ meminfo.c:166:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | void mem_dump_list(fp,list) | ^ --- meminfo.o --- meminfo.c:107:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | int mem_attach_list(list, ntypes, type_names, free_funcs, info_sum) | ^ --- meminfo.po --- meminfo.c:107:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | int mem_attach_list(list, ntypes, type_names, free_funcs, info_sum) | ^ --- meminfo.so --- meminfo.c:210:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | int mem_info_on(sw) | ^ meminfo.c:233:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | long mem_info_bytes(type,list) | ^ --- meminfo.o --- meminfo.c:133:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | int mem_free_vars(list) | ^ meminfo.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- meminfo.po --- meminfo.c:133:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | int mem_free_vars(list) | ^ --- meminfo.so --- meminfo.c:247:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | int mem_info_numvar(type,list) | ^ --- meminfo.o --- 151 | int mem_is_list_attached(list) | ^ --- meminfo.po --- meminfo.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- meminfo.so --- meminfo.c:263:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- meminfo.o --- meminfo.c:166:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- meminfo.so --- 263 | void mem_info_file(fp,list) --- meminfo.po --- 151 | int mem_is_list_attached(list) | ^ --- meminfo.so --- | ^ --- meminfo.o --- 166 | void mem_dump_list(fp,list) | ^ --- meminfo.po --- meminfo.c:166:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | void mem_dump_list(fp,list) | ^ --- meminfo.so --- meminfo.c:313:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | void mem_bytes_list(type,old_size,new_size,list) | ^ --- meminfo.po --- meminfo.c:210:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | int mem_info_on(sw) | ^ --- meminfo.o --- meminfo.c:210:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | int mem_info_on(sw) | ^ --- meminfo.po --- meminfo.c:233:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | long mem_info_bytes(type,list) | ^ --- meminfo.so --- meminfo.c:360:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- meminfo.o --- meminfo.c:233:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- meminfo.so --- 360 | void mem_numvar_list(type,num,list) | ^ --- meminfo.o --- 233 | long mem_info_bytes(type,list) | ^ --- meminfo.po --- meminfo.c:247:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | int mem_info_numvar(type,list) | ^ --- meminfo.o --- meminfo.c:247:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | int mem_info_numvar(type,list) | ^ meminfo.c:263:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | void mem_info_file(fp,list) | ^ --- meminfo.po --- meminfo.c:263:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | void mem_info_file(fp,list) | ^ --- meminfo.o --- meminfo.c:313:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- meminfo.po --- meminfo.c:313:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- meminfo.o --- 313 | void mem_bytes_list(type,old_size,new_size,list) | ^ --- meminfo.po --- 313 | void mem_bytes_list(type,old_size,new_size,list) | ^ --- meminfo.o --- meminfo.c:360:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | void mem_numvar_list(type,num,list) | ^ --- meminfo.po --- meminfo.c:360:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | void mem_numvar_list(type,num,list) | ^ --- meminfo.so --- 13 warnings generated. --- meminfo.o --- 13 warnings generated. --- meminfo.po --- 13 warnings generated. --- memory.o --- --- memory.po --- --- memory.so --- --- memory.o --- clang -pipe -Os -DHAVE_CONFIG_H -c memory.c --- memory.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg memory.c -o memory.po --- memory.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC memory.c -o memory.so In file included from memory.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memory.po --- In file included from memory.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memory.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memory.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memory.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memory.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memory.o --- In file included from memory.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memory.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memory.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memory.po --- memory.c:35:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- memory.so --- memory.c:35:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- memory.o --- memory.c:35:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- memory.po --- 35 | MAT *m_get(m,n) | ^ --- memory.o --- 35 | MAT *m_get(m,n) | ^ --- memory.so --- 35 | MAT *m_get(m,n) | ^ --- memory.po --- memory.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | PERM *px_get(size) | ^ memory.c:124:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | VEC *v_get(size) | ^ memory.c:153:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | int m_free(mat) | ^ memory.c:200:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | int px_free(px) | ^ --- memory.o --- memory.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | PERM *px_get(size) | ^ memory.c:124:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | VEC *v_get(size) | ^ --- memory.po --- memory.c:230:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | int v_free(vec) | ^ memory.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | MAT *m_resize(A,new_m,new_n) | ^ memory.c:398:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | PERM *px_resize(px,new_size) | ^ memory.c:440:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | VEC *v_resize(x,new_dim) | ^ --- memory.o --- memory.c:153:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | int m_free(mat) | ^ --- memory.po --- memory.c:508:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:508:15: note: place parentheses around the assignment to silence this warning 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:508:15: note: use '==' to turn this assignment into an equality comparison 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | == memory.c:525:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:525:15: note: place parentheses around the assignment to silence this warning --- memory.so --- memory.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | PERM *px_get(size) | ^ memory.c:124:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | VEC *v_get(size) | ^ --- memory.po --- 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:525:15: note: use '==' to turn this assignment into an equality comparison 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | == memory.c:541:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:541:15: note: place parentheses around the assignment to silence this warning 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:541:15: note: use '==' to turn this assignment into an equality comparison 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == memory.c:557:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:557:15: note: place parentheses around the assignment to silence this warning 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ --- memory.o --- memory.c:200:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | int px_free(px) | ^ memory.c:230:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | int v_free(vec) | ^ memory.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | MAT *m_resize(A,new_m,new_n) | ^ --- memory.po --- | ( ) memory.c:557:15: note: use '==' to turn this assignment into an equality comparison 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | == memory.c:589:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:589:15: note: place parentheses around the assignment to silence this warning 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:589:15: note: use '==' to turn this assignment into an equality comparison 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | == --- memory.so --- memory.c:153:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | int m_free(mat) | ^ memory.c:200:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | int px_free(px) | ^ --- memory.po --- memory.c:607:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:607:15: note: place parentheses around the assignment to silence this warning 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:607:15: note: use '==' to turn this assignment into an equality comparison 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | == memory.c:623:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:623:15: note: place parentheses around the assignment to silence this warning 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:623:15: note: use '==' to turn this assignment into an equality comparison 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == --- memory.so --- memory.c:230:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | int v_free(vec) | ^ memory.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | MAT *m_resize(A,new_m,new_n) | ^ --- memory.po --- memory.c:640:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:640:15: note: place parentheses around the assignment to silence this warning 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:640:15: note: use '==' to turn this assignment into an equality comparison 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | == memory.c:671:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:671:15: note: place parentheses around the assignment to silence this warning 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:671:15: note: use '==' to turn this assignment into an equality comparison 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | == --- memory.o --- memory.c:398:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | PERM *px_resize(px,new_size) | ^ --- memory.po --- memory.c:691:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:691:15: note: place parentheses around the assignment to silence this warning 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:691:15: note: use '==' to turn this assignment into an equality comparison 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | == --- memory.o --- memory.c:440:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | VEC *v_resize(x,new_dim) | ^ memory.c:508:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:508:15: note: place parentheses around the assignment to silence this warning 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:508:15: note: use '==' to turn this assignment into an equality comparison 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | == --- memory.po --- memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:711:15: note: place parentheses around the assignment to silence this warning --- memory.so --- memory.c:398:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | PERM *px_resize(px,new_size) | ^ memory.c:440:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | VEC *v_resize(x,new_dim) | ^ --- memory.o --- memory.c:525:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- memory.po --- 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | ( ) --- memory.o --- memory.c:525:15: note: place parentheses around the assignment to silence this warning --- memory.po --- memory.c:711:15: note: use '==' to turn this assignment into an equality comparison --- memory.so --- memory.c:508:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- memory.o --- 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | ( ) --- memory.po --- 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ --- memory.so --- 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ --- memory.po --- | ^ | == --- memory.o --- memory.c:525:15: note: use '==' to turn this assignment into an equality comparison --- memory.so --- memory.c:508:15: note: place parentheses around the assignment to silence this warning 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:508:15: note: use '==' to turn this assignment into an equality comparison 508 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ --- memory.o --- 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ --- memory.po --- memory.c:730:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- memory.o --- | == --- memory.so --- | ^ | == --- memory.po --- 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ --- memory.o --- memory.c:541:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:541:15: note: place parentheses around the assignment to silence this warning 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:541:15: note: use '==' to turn this assignment into an equality comparison 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == --- memory.po --- | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:730:15: note: place parentheses around the assignment to silence this warning 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:730:15: note: use '==' to turn this assignment into an equality comparison 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == --- memory.so --- memory.c:525:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:525:15: note: place parentheses around the assignment to silence this warning 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | ( ) --- memory.o --- memory.c:557:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:557:15: note: place parentheses around the assignment to silence this warning 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:557:15: note: use '==' to turn this assignment into an equality comparison 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | == memory.c:589:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:589:15: note: place parentheses around the assignment to silence this warning --- memory.so --- memory.c:525:15: note: use '==' to turn this assignment into an equality comparison 525 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | == memory.c:541:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:541:15: note: place parentheses around the assignment to silence this warning 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:541:15: note: use '==' to turn this assignment into an equality comparison 541 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == memory.c:557:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- memory.o --- 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) --- memory.so --- 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:557:15: note: place parentheses around the assignment to silence this warning 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:557:15: note: use '==' to turn this assignment into an equality comparison 557 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | == memory.c:589:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:589:15: note: place parentheses around the assignment to silence this warning 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:589:15: note: use '==' to turn this assignment into an equality comparison 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | == --- memory.o --- memory.c:589:15: note: use '==' to turn this assignment into an equality comparison 589 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | == memory.c:607:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:607:15: note: place parentheses around the assignment to silence this warning 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | ( ) --- memory.so --- memory.c:607:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:607:15: note: place parentheses around the assignment to silence this warning 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:607:15: note: use '==' to turn this assignment into an equality comparison 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | == memory.c:623:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:623:15: note: place parentheses around the assignment to silence this warning --- memory.o --- memory.c:607:15: note: use '==' to turn this assignment into an equality comparison --- memory.so --- 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:623:15: note: use '==' to turn this assignment into an equality comparison 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == memory.c:640:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:640:15: note: place parentheses around the assignment to silence this warning 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:640:15: note: use '==' to turn this assignment into an equality comparison 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | == memory.c:671:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ --- memory.o --- 607 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | == --- memory.so --- memory.c:671:15: note: place parentheses around the assignment to silence this warning 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:671:15: note: use '==' to turn this assignment into an equality comparison 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | == --- memory.o --- memory.c:623:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:623:15: note: place parentheses around the assignment to silence this warning --- memory.so --- memory.c:691:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- memory.o --- 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) --- memory.so --- 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ --- memory.o --- memory.c:623:15: note: use '==' to turn this assignment into an equality comparison --- memory.so --- | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:691:15: note: place parentheses around the assignment to silence this warning 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ --- memory.o --- 623 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == --- memory.so --- | ^ | ( ) memory.c:691:15: note: use '==' to turn this assignment into an equality comparison 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | == --- memory.o --- memory.c:640:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:640:15: note: place parentheses around the assignment to silence this warning --- memory.so --- memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- memory.o --- 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:640:15: note: use '==' to turn this assignment into an equality comparison --- memory.so --- 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ --- memory.o --- 640 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | == --- memory.so --- | ~~~~^~~~~~~~~~~~~~~~~~~~ --- memory.o --- memory.c:671:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- memory.so --- memory.c:711:15: note: place parentheses around the assignment to silence this warning --- memory.o --- 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ --- memory.so --- 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | ( ) --- memory.o --- memory.c:671:15: note: place parentheses around the assignment to silence this warning 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:671:15: note: use '==' to turn this assignment into an equality comparison --- memory.so --- memory.c:711:15: note: use '==' to turn this assignment into an equality comparison 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | == --- memory.o --- 671 | while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ | ^ | == memory.c:691:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:691:15: note: place parentheses around the assignment to silence this warning --- memory.so --- memory.c:730:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:730:15: note: place parentheses around the assignment to silence this warning 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:730:15: note: use '==' to turn this assignment into an equality comparison 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == --- memory.o --- 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:691:15: note: use '==' to turn this assignment into an equality comparison 691 | while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ | ^ | == memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:711:15: note: place parentheses around the assignment to silence this warning 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:711:15: note: use '==' to turn this assignment into an equality comparison 711 | while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ | ^ | == memory.c:730:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:730:15: note: place parentheses around the assignment to silence this warning 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | ( ) memory.c:730:15: note: use '==' to turn this assignment into an equality comparison 730 | while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ | ^ | == --- memory.po --- 24 warnings generated. --- memory.so --- 24 warnings generated. --- memory.o --- 24 warnings generated. --- memstat.o --- --- memstat.po --- --- memstat.so --- --- memstat.o --- clang -pipe -Os -DHAVE_CONFIG_H -c memstat.c --- memstat.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg memstat.c -o memstat.po --- memstat.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC memstat.c -o memstat.so --- memstat.o --- In file included from memstat.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memstat.po --- In file included from memstat.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memstat.so --- In file included from memstat.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memstat.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memstat.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memstat.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memstat.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memstat.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memstat.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memstat.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- memstat.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memstat.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- memstat.o --- memstat.c:80:21: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | static unsigned int mem_hash(ptr) | ^ memstat.c:90:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | static int mem_lookup(var) | ^ memstat.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | int mem_stat_reg_list(var,type,list) | ^ memstat.c:191:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | int mem_stat_mark(mark) | ^ memstat.c:220:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | int mem_stat_free_list(mark,list) | ^ memstat.c:253:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | (*free_fn)(*mem_stat_var[j].var); | ^ --- memstat.so --- memstat.c:80:21: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | static unsigned int mem_hash(ptr) | ^ --- memstat.o --- memstat.c:276:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | void mem_stat_dump(fp,list) | ^ --- memstat.po --- memstat.c:80:21: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | static unsigned int mem_hash(ptr) | ^ --- memstat.so --- memstat.c:90:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | static int mem_lookup(var) | ^ memstat.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | int mem_stat_reg_list(var,type,list) | ^ --- memstat.o --- memstat.c:341:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- memstat.po --- memstat.c:90:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- memstat.o --- 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- memstat.po --- 90 | static int mem_lookup(var) | ^ --- memstat.o --- memstat.c:341:15: note: place parentheses around the assignment to silence this warning --- memstat.po --- memstat.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | int mem_stat_reg_list(var,type,list) | ^ --- memstat.o --- 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | ( ) memstat.c:341:15: note: use '==' to turn this assignment into an equality comparison 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | == --- memstat.so --- memstat.c:191:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | int mem_stat_mark(mark) | ^ --- memstat.po --- memstat.c:191:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | int mem_stat_mark(mark) | ^ --- memstat.so --- memstat.c:220:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- memstat.po --- memstat.c:220:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- memstat.so --- 220 | int mem_stat_free_list(mark,list) --- memstat.po --- 220 | int mem_stat_free_list(mark,list) | ^ --- memstat.so --- | ^ --- memstat.po --- memstat.c:253:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- memstat.so --- memstat.c:253:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- memstat.po --- 253 | (*free_fn)(*mem_stat_var[j].var); | ^ --- memstat.so --- 253 | (*free_fn)(*mem_stat_var[j].var); | ^ --- memstat.po --- memstat.c:276:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | void mem_stat_dump(fp,list) | ^ --- memstat.so --- memstat.c:276:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | void mem_stat_dump(fp,list) | ^ --- memstat.po --- memstat.c:341:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ memstat.c:341:15: note: place parentheses around the assignment to silence this warning 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | ( ) --- memstat.so --- memstat.c:341:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- memstat.po --- memstat.c:341:15: note: use '==' to turn this assignment into an equality comparison --- memstat.so --- 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- memstat.po --- 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | == --- memstat.so --- memstat.c:341:15: note: place parentheses around the assignment to silence this warning 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | ( ) memstat.c:341:15: note: use '==' to turn this assignment into an equality comparison 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | == --- memstat.o --- 11 warnings generated. --- memstat.po --- 11 warnings generated. --- memstat.so --- 11 warnings generated. --- mfunc.o --- --- mfunc.po --- --- mfunc.so --- --- mfunc.o --- clang -pipe -Os -DHAVE_CONFIG_H -c mfunc.c --- mfunc.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg mfunc.c -o mfunc.po --- mfunc.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC mfunc.c -o mfunc.so --- mfunc.po --- In file included from mfunc.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- mfunc.so --- In file included from mfunc.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- mfunc.o --- In file included from mfunc.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- mfunc.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- mfunc.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- mfunc.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- mfunc.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- mfunc.po --- mfunc.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | MAT *_m_pow(A, p, tmp, out) | ^ mfunc.c:98:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | MAT *m_pow(A, p, out) | ^ mfunc.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | MAT *_m_exp(A,eps,out,q_out,j_out) | ^ --- mfunc.o --- mfunc.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | MAT *_m_pow(A, p, tmp, out) | ^ --- mfunc.so --- mfunc.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | MAT *_m_pow(A, p, tmp, out) | ^ mfunc.c:98:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | MAT *m_pow(A, p, out) | ^ --- mfunc.o --- mfunc.c:98:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | MAT *m_pow(A, p, out) --- mfunc.po --- mfunc.c:296:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- mfunc.o --- | ^ --- mfunc.po --- 296 | MAT *m_exp(A,eps,out) | ^ mfunc.c:310:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | MAT *m_poly(A,a,out) | ^ --- mfunc.so --- mfunc.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | MAT *_m_exp(A,eps,out,q_out,j_out) | ^ --- mfunc.o --- mfunc.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | MAT *_m_exp(A,eps,out,q_out,j_out) | ^ --- mfunc.so --- mfunc.c:296:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | MAT *m_exp(A,eps,out) | ^ mfunc.c:310:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | MAT *m_poly(A,a,out) | ^ --- mfunc.o --- mfunc.c:296:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | MAT *m_exp(A,eps,out) | ^ mfunc.c:310:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | MAT *m_poly(A,a,out) | ^ 8 warnings generated. --- mfunc.so --- 8 warnings generated. --- mfunc.po --- 8 warnings generated. --- norm.o --- --- norm.po --- --- norm.so --- --- norm.o --- clang -pipe -Os -DHAVE_CONFIG_H -c norm.c --- norm.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg norm.c -o norm.po --- norm.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC norm.c -o norm.so In file included from norm.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- norm.o --- In file included from norm.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- norm.po --- In file included from norm.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- norm.so --- norm.c:38:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | double _v_norm1(x,scale) | ^ norm.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | double square(x) | ^ norm.c:69:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | double cube(x) | ^ norm.c:74:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | double _v_norm2(x,scale) | ^ --- norm.o --- norm.c:38:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | double _v_norm1(x,scale) | ^ --- norm.so --- norm.c:103:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | double _v_norm_inf(x,scale) | ^ --- norm.po --- norm.c:38:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | double _v_norm1(x,scale) | ^ --- norm.o --- norm.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | double square(x) | ^ --- norm.so --- norm.c:132:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | double m_norm1(A) | ^ --- norm.o --- norm.c:69:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | double cube(x) | ^ norm.c:74:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- norm.so --- norm.c:156:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | double m_norm_inf(A) | ^ --- norm.o --- 74 | double _v_norm2(x,scale) | ^ --- norm.po --- norm.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | double square(x) | ^ norm.c:69:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | double cube(x) | ^ norm.c:74:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | double _v_norm2(x,scale) | ^ --- norm.so --- norm.c:180:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | double m_norm_frob(A) | ^ --- norm.po --- norm.c:103:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | double _v_norm_inf(x,scale) | ^ norm.c:132:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | double m_norm1(A) | ^ --- norm.o --- norm.c:103:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | double _v_norm_inf(x,scale) | ^ --- norm.po --- norm.c:156:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | double m_norm_inf(A) | ^ norm.c:180:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- norm.o --- norm.c:132:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | double m_norm1(A) | ^ --- norm.po --- 180 | double m_norm_frob(A) | ^ --- norm.o --- norm.c:156:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | double m_norm_inf(A) | ^ norm.c:180:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | double m_norm_frob(A) | ^ 11 warnings generated. --- norm.po --- 11 warnings generated. --- norm.so --- 11 warnings generated. --- otherio.o --- --- otherio.po --- --- otherio.so --- --- otherio.o --- clang -pipe -Os -DHAVE_CONFIG_H -c otherio.c --- otherio.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC otherio.c -o otherio.so --- otherio.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg otherio.c -o otherio.po --- otherio.o --- In file included from otherio.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- otherio.po --- In file included from otherio.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- otherio.so --- In file included from otherio.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- otherio.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- otherio.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- otherio.po --- | int --- otherio.so --- | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- otherio.o --- otherio.c:48:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | int fy_or_n(fp,s) | ^ otherio.c:75:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | int yn_dflt(val) | ^ --- otherio.po --- otherio.c:48:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- otherio.o --- otherio.c:84:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | int fin_int(fp,s,low,high) | ^ --- otherio.po --- 48 | int fy_or_n(fp,s) | ^ --- otherio.so --- otherio.c:48:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | int fy_or_n(fp,s) | ^ --- otherio.o --- otherio.c:123:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | double fin_double(fp,s,low,high) | ^ --- otherio.po --- otherio.c:75:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | int yn_dflt(val) | ^ otherio.c:84:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | int fin_int(fp,s,low,high) | ^ --- otherio.so --- otherio.c:75:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | int yn_dflt(val) | ^ otherio.c:84:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | int fin_int(fp,s,low,high) | ^ --- otherio.po --- otherio.c:123:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | double fin_double(fp,s,low,high) | ^ --- otherio.so --- otherio.c:123:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | double fin_double(fp,s,low,high) | ^ --- otherio.po --- 7 warnings generated. --- otherio.so --- 7 warnings generated. --- otherio.o --- 7 warnings generated. --- pxop.o --- --- pxop.po --- --- pxop.so --- --- pxop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c pxop.c --- pxop.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg pxop.c -o pxop.po --- pxop.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC pxop.c -o pxop.so --- pxop.o --- In file included from pxop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int pxop.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | PERM *px_inv(px,out) | ^ pxop.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | PERM *px_mlt(px1,px2,out) | ^ pxop.c:100:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | VEC *px_vec(px,vector,out) | ^ pxop.c:167:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | VEC *pxinv_vec(px,x,out) | ^ pxop.c:207:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | PERM *px_transp(px,i1,i2) | ^ pxop.c:228:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | static int myqsort(a,num) | ^ pxop.c:268:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | int px_sign(px) | ^ --- pxop.po --- In file included from pxop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- pxop.o --- pxop.c:277:22: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] --- pxop.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- pxop.o --- 277 | numtransp = myqsort(px2->pe,px2->size); | ^~~~~~~ --- pxop.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- pxop.o --- pxop.c:286:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | MAT *px_cols(px,A,out) | ^ --- pxop.so --- In file included from pxop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- pxop.o --- pxop.c:323:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- pxop.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- pxop.o --- 323 | MAT *px_rows(px,A,out) | ^ --- pxop.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- pxop.po --- pxop.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | PERM *px_inv(px,out) | ^ --- pxop.so --- pxop.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | PERM *px_inv(px,out) | ^ --- pxop.po --- pxop.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | PERM *px_mlt(px1,px2,out) | ^ --- pxop.so --- pxop.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | PERM *px_mlt(px1,px2,out) | ^ --- pxop.po --- pxop.c:100:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | VEC *px_vec(px,vector,out) | ^ --- pxop.so --- pxop.c:100:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | VEC *px_vec(px,vector,out) | ^ --- pxop.po --- pxop.c:167:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | VEC *pxinv_vec(px,x,out) | ^ pxop.c:207:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- pxop.so --- pxop.c:167:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | VEC *pxinv_vec(px,x,out) | ^ --- pxop.po --- 207 | PERM *px_transp(px,i1,i2) | ^ pxop.c:228:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | static int myqsort(a,num) | ^ --- pxop.so --- pxop.c:207:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | PERM *px_transp(px,i1,i2) | ^ --- pxop.po --- pxop.c:268:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | int px_sign(px) | ^ pxop.c:277:22: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 277 | numtransp = myqsort(px2->pe,px2->size); | ^~~~~~~ pxop.c:286:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | MAT *px_cols(px,A,out) | ^ --- pxop.so --- pxop.c:228:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | static int myqsort(a,num) | ^ pxop.c:268:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | int px_sign(px) | ^ pxop.c:277:22: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 277 | numtransp = myqsort(px2->pe,px2->size); | ^~~~~~~ --- pxop.po --- pxop.c:323:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | MAT *px_rows(px,A,out) | ^ --- pxop.so --- pxop.c:286:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | MAT *px_cols(px,A,out) | ^ pxop.c:323:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | MAT *px_rows(px,A,out) | ^ --- pxop.o --- 13 warnings generated. --- pxop.so --- 13 warnings generated. --- pxop.po --- 13 warnings generated. --- qrfactor.o --- clang -pipe -Os -DHAVE_CONFIG_H -c qrfactor.c --- qrfactor.po --- --- qrfactor.so --- --- qrfactor.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg qrfactor.c -o qrfactor.po --- qrfactor.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC qrfactor.c -o qrfactor.so --- qrfactor.o --- In file included from qrfactor.c:44: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 53 | extern VEC *Usolve(); /* See matrix2.h */ | ^ ./matrix2.h:159:4: note: conflicting prototype is here 159 | *Usolve(MAT *A,VEC *b,VEC *x,double diag_val), | ^ qrfactor.c:64:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | MAT *QRfactor(A,diag) | ^ qrfactor.c:101:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | MAT *QRCPfactor(A,diag,px) | ^ qrfactor.c:184:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | VEC *_Qsolve(QR,diag,b,x,tmp) | ^ qrfactor.c:225:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | MAT *makeQ(QR,diag,Qout) | ^ qrfactor.c:275:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | MAT *makeR(QR,Rout) | ^ qrfactor.c:294:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | VEC *QRsolve(QR,diag,b,x) | ^ qrfactor.c:320:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | VEC *QRCPsolve(QR,diag,pivot,b,x) | ^ qrfactor.c:342:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | static VEC *Umlt(U,x,out) | ^ qrfactor.c:362:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | static VEC *UTmlt(U,x,out) | ^ qrfactor.c:389:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | VEC *QRTsolve(A,diag,c,sc) | ^ qrfactor.c:448:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | double QRcondest(QR) | ^ --- qrfactor.so --- In file included from qrfactor.c:44: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- qrfactor.po --- In file included from qrfactor.c:44: In file included from ./matrix2.h:35: --- qrfactor.so --- | ~~~~~~ ^ | int --- qrfactor.po --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- qrfactor.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- qrfactor.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- qrfactor.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- qrfactor.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- qrfactor.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 53 | extern VEC *Usolve(); /* See matrix2.h */ | ^ ./matrix2.h:159:4: note: conflicting prototype is here 159 | *Usolve(MAT *A,VEC *b,VEC *x,double diag_val), | ^ qrfactor.c:64:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | MAT *QRfactor(A,diag) | ^ --- qrfactor.po --- qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 53 | extern VEC *Usolve(); /* See matrix2.h */ | ^ ./matrix2.h:159:4: note: conflicting prototype is here 159 | *Usolve(MAT *A,VEC *b,VEC *x,double diag_val), | ^ qrfactor.c:64:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | MAT *QRfactor(A,diag) | ^ --- qrfactor.so --- qrfactor.c:101:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | MAT *QRCPfactor(A,diag,px) | ^ --- qrfactor.po --- qrfactor.c:101:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | MAT *QRCPfactor(A,diag,px) | ^ --- qrfactor.so --- qrfactor.c:184:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | VEC *_Qsolve(QR,diag,b,x,tmp) | ^ --- qrfactor.po --- qrfactor.c:184:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | VEC *_Qsolve(QR,diag,b,x,tmp) | ^ --- qrfactor.so --- qrfactor.c:225:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- qrfactor.po --- qrfactor.c:225:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | MAT *makeQ(QR,diag,Qout) | ^ --- qrfactor.so --- 225 | MAT *makeQ(QR,diag,Qout) | ^ --- qrfactor.po --- qrfactor.c:275:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | MAT *makeR(QR,Rout) | ^ --- qrfactor.so --- qrfactor.c:275:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | MAT *makeR(QR,Rout) | ^ --- qrfactor.po --- qrfactor.c:294:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- qrfactor.so --- qrfactor.c:294:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | VEC *QRsolve(QR,diag,b,x) | ^ --- qrfactor.po --- 294 | VEC *QRsolve(QR,diag,b,x) | ^ qrfactor.c:320:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- qrfactor.so --- qrfactor.c:320:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | VEC *QRCPsolve(QR,diag,pivot,b,x) --- qrfactor.po --- 320 | VEC *QRCPsolve(QR,diag,pivot,b,x) | ^ --- qrfactor.so --- | ^ --- qrfactor.po --- qrfactor.c:342:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | static VEC *Umlt(U,x,out) | ^ qrfactor.c:362:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | static VEC *UTmlt(U,x,out) | ^ qrfactor.c:389:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | VEC *QRTsolve(A,diag,c,sc) | ^ --- qrfactor.so --- qrfactor.c:342:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | static VEC *Umlt(U,x,out) | ^ qrfactor.c:362:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | static VEC *UTmlt(U,x,out) | ^ --- qrfactor.po --- qrfactor.c:448:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- qrfactor.so --- qrfactor.c:389:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | VEC *QRTsolve(A,diag,c,sc) | ^ --- qrfactor.po --- 448 | double QRcondest(QR) | ^ --- qrfactor.so --- qrfactor.c:448:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | double QRcondest(QR) | ^ --- qrfactor.o --- 15 warnings generated. --- qrfactor.so --- 15 warnings generated. --- qrfactor.po --- 15 warnings generated. --- schur.o --- clang -pipe -Os -DHAVE_CONFIG_H -c schur.c --- schur.po --- --- schur.so --- --- schur.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg schur.c -o schur.po --- schur.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC schur.c -o schur.so --- schur.o --- In file included from schur.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- schur.po --- In file included from schur.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- schur.o --- schur.c:154:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | MAT *schur(A,Q) | ^ --- schur.so --- In file included from schur.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- schur.o --- schur.c:431:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | void schur_evals(T,real_pt,imag_pt) | ^ schur.c:487:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | MAT *schur_vecs(T,Q,X_re,X_im) | ^ --- schur.po --- schur.c:154:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | MAT *schur(A,Q) | ^ --- schur.so --- schur.c:154:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | MAT *schur(A,Q) | ^ --- schur.po --- schur.c:431:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | void schur_evals(T,real_pt,imag_pt) | ^ schur.c:487:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | MAT *schur_vecs(T,Q,X_re,X_im) | ^ --- schur.so --- schur.c:431:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | void schur_evals(T,real_pt,imag_pt) | ^ schur.c:487:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | MAT *schur_vecs(T,Q,X_re,X_im) | ^ --- schur.o --- 6 warnings generated. --- schur.po --- 6 warnings generated. --- schur.so --- 6 warnings generated. --- solve.o --- --- solve.po --- --- solve.so --- --- solve.o --- clang -pipe -Os -DHAVE_CONFIG_H -c solve.c --- solve.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg solve.c -o solve.po --- solve.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC solve.c -o solve.so In file included from solve.c:35: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- solve.o --- In file included from solve.c:35: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- solve.po --- In file included from solve.c:35: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- solve.so --- solve.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | VEC *Usolve(matrix,b,out,diag) | ^ solve.c:99:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | VEC *Lsolve(matrix,b,out,diag) | ^ solve.c:153:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | VEC *UTsolve(U,b,out,diag) | ^ solve.c:207:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | VEC *Dsolve(A,b,x) | ^ solve.c:236:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | VEC *LTsolve(L,b,out,diag) | ^ --- solve.o --- solve.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | VEC *Usolve(matrix,b,out,diag) | ^ --- solve.po --- solve.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | VEC *Usolve(matrix,b,out,diag) | ^ --- solve.o --- solve.c:99:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | VEC *Lsolve(matrix,b,out,diag) | ^ --- solve.po --- solve.c:99:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | VEC *Lsolve(matrix,b,out,diag) | ^ --- solve.o --- solve.c:153:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- solve.po --- solve.c:153:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- solve.o --- 153 | VEC *UTsolve(U,b,out,diag) | ^ --- solve.po --- 153 | VEC *UTsolve(U,b,out,diag) | ^ --- solve.o --- solve.c:207:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | VEC *Dsolve(A,b,x) | ^ solve.c:236:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | VEC *LTsolve(L,b,out,diag) | ^ --- solve.po --- solve.c:207:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | VEC *Dsolve(A,b,x) | ^ solve.c:236:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | VEC *LTsolve(L,b,out,diag) | ^ --- solve.o --- 8 warnings generated. --- solve.so --- 8 warnings generated. --- solve.po --- 8 warnings generated. --- sparse.o --- --- sparse.po --- --- sparse.so --- --- sparse.o --- clang -pipe -Os -DHAVE_CONFIG_H -c sparse.c --- sparse.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg sparse.c -o sparse.po --- sparse.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sparse.c -o sparse.so --- sparse.po --- In file included from sparse.c:34: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparse.o --- In file included from sparse.c:34: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparse.so --- In file included from sparse.c:34: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparse.po --- sparse.c:44:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | double sp_get_val(A,i,j) | ^ sparse.c:65:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | double sp_set_val(A,i,j,val) | ^ sparse.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | VEC *sp_mv_mlt(A,x,out) | ^ --- sparse.o --- sparse.c:44:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | double sp_get_val(A,i,j) | ^ --- sparse.po --- sparse.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | VEC *sp_vm_mlt(A,x,out) | ^ sparse.c:197:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | SPMAT *sp_get(m,n,maxlen) | ^ --- sparse.o --- sparse.c:65:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sparse.so --- sparse.c:44:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sparse.o --- 65 | double sp_set_val(A,i,j,val) | ^ --- sparse.so --- 44 | double sp_get_val(A,i,j) | ^ --- sparse.po --- sparse.c:259:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | int sp_free(A) | ^ sparse.c:319:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | SPMAT *sp_copy(A) | ^ --- sparse.o --- sparse.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | VEC *sp_mv_mlt(A,x,out) | ^ --- sparse.so --- sparse.c:65:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | double sp_set_val(A,i,j,val) | ^ --- sparse.o --- sparse.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | VEC *sp_vm_mlt(A,x,out) | ^ --- sparse.po --- sparse.c:375:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | SPMAT *sp_col_access(A) | ^ sparse.c:416:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sparse.o --- sparse.c:197:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | SPMAT *sp_get(m,n,maxlen) | ^ --- sparse.po --- 416 | SPMAT *sp_diag_access(A) | ^ --- sparse.o --- sparse.c:259:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | int sp_free(A) | ^ --- sparse.po --- sparse.c:437:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | MAT *sp_m2dense(A,out) | ^ --- sparse.o --- sparse.c:319:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | SPMAT *sp_copy(A) | ^ --- sparse.so --- sparse.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | VEC *sp_mv_mlt(A,x,out) | ^ --- sparse.po --- sparse.c:464:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | SPMAT *sp_add(A,B,C) | ^ --- sparse.so --- sparse.c:158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | VEC *sp_vm_mlt(A,x,out) | ^ --- sparse.o --- sparse.c:375:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | SPMAT *sp_col_access(A) | ^ sparse.c:416:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | SPMAT *sp_diag_access(A) | ^ sparse.c:437:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | MAT *sp_m2dense(A,out) | ^ --- sparse.so --- sparse.c:197:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | SPMAT *sp_get(m,n,maxlen) | ^ --- sparse.o --- sparse.c:464:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | SPMAT *sp_add(A,B,C) | ^ --- sparse.po --- sparse.c:511:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | SPMAT *sp_sub(A,B,C) | ^ --- sparse.o --- sparse.c:511:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | SPMAT *sp_sub(A,B,C) | ^ --- sparse.po --- sparse.c:558:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | SPMAT *sp_mltadd(A,B,alpha,C) | ^ --- sparse.so --- sparse.c:259:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | int sp_free(A) | ^ --- sparse.o --- sparse.c:558:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | SPMAT *sp_mltadd(A,B,alpha,C) | ^ --- sparse.po --- sparse.c:609:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | SPMAT *sp_smlt(A,alpha,B) | ^ --- sparse.so --- sparse.c:319:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | SPMAT *sp_copy(A) | ^ --- sparse.po --- sparse.c:632:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 632 | SPMAT *sp_zero(A) | ^ sparse.c:654:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | SPMAT *sp_copy2(A,OUT) | ^ --- sparse.so --- sparse.c:375:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | SPMAT *sp_col_access(A) | ^ --- sparse.po --- sparse.c:726:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | SPMAT *sp_resize(A,m,n) | ^ --- sparse.so --- sparse.c:416:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | SPMAT *sp_diag_access(A) | ^ --- sparse.o --- sparse.c:609:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | SPMAT *sp_smlt(A,alpha,B) | ^ --- sparse.so --- sparse.c:437:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | MAT *sp_m2dense(A,out) | ^ --- sparse.o --- sparse.c:632:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 632 | SPMAT *sp_zero(A) | ^ --- sparse.so --- sparse.c:464:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | SPMAT *sp_add(A,B,C) | ^ --- sparse.o --- sparse.c:654:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sparse.po --- sparse.c:809:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sparse.o --- 654 | SPMAT *sp_copy2(A,OUT) | ^ --- sparse.po --- 809 | SPMAT *sp_compact(A,tol) | ^ --- sparse.so --- sparse.c:511:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | SPMAT *sp_sub(A,B,C) | ^ --- sparse.o --- sparse.c:726:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sparse.po --- sparse.c:867:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- sparse.o --- 726 | SPMAT *sp_resize(A,m,n) | ^ --- sparse.po --- 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:867:15: note: place parentheses around the assignment to silence this warning 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | ( ) sparse.c:867:15: note: use '==' to turn this assignment into an equality comparison --- sparse.so --- sparse.c:558:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | SPMAT *sp_mltadd(A,B,alpha,C) | ^ --- sparse.po --- 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == sparse.c:897:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ --- sparse.so --- sparse.c:609:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | SPMAT *sp_smlt(A,alpha,B) | ^ --- sparse.po --- sparse.c:897:15: note: place parentheses around the assignment to silence this warning --- sparse.so --- sparse.c:632:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 632 | SPMAT *sp_zero(A) | ^ sparse.c:654:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sparse.po --- 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ --- sparse.so --- 654 | SPMAT *sp_copy2(A,OUT) | ^ --- sparse.po --- | ( ) --- sparse.o --- sparse.c:809:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 809 | SPMAT *sp_compact(A,tol) | ^ --- sparse.po --- sparse.c:897:15: note: use '==' to turn this assignment into an equality comparison 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == sparse.c:926:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:926:15: note: place parentheses around the assignment to silence this warning 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | ( ) --- sparse.o --- sparse.c:867:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- sparse.po --- sparse.c:926:15: note: use '==' to turn this assignment into an equality comparison --- sparse.so --- sparse.c:726:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | SPMAT *sp_resize(A,m,n) | ^ --- sparse.o --- 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:867:15: note: place parentheses around the assignment to silence this warning --- sparse.po --- 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == --- sparse.o --- 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | ( ) sparse.c:867:15: note: use '==' to turn this assignment into an equality comparison 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == sparse.c:897:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:897:15: note: place parentheses around the assignment to silence this warning --- sparse.so --- sparse.c:809:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 809 | SPMAT *sp_compact(A,tol) | ^ --- sparse.o --- 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | ( ) sparse.c:897:15: note: use '==' to turn this assignment into an equality comparison 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == --- sparse.so --- sparse.c:867:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:867:15: note: place parentheses around the assignment to silence this warning --- sparse.o --- sparse.c:926:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:926:15: note: place parentheses around the assignment to silence this warning --- sparse.so --- 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | ( ) --- sparse.o --- 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | ( ) sparse.c:926:15: note: use '==' to turn this assignment into an equality comparison --- sparse.so --- sparse.c:867:15: note: use '==' to turn this assignment into an equality comparison 867 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == --- sparse.o --- 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == --- sparse.so --- sparse.c:897:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:897:15: note: place parentheses around the assignment to silence this warning 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | ( ) sparse.c:897:15: note: use '==' to turn this assignment into an equality comparison 897 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == sparse.c:926:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:926:15: note: place parentheses around the assignment to silence this warning 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | ( ) sparse.c:926:15: note: use '==' to turn this assignment into an equality comparison 926 | while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ | ^ | == 24 warnings generated. --- sparse.o --- 24 warnings generated. --- sparse.po --- 24 warnings generated. --- sparseio.o --- --- sparseio.po --- --- sparseio.so --- --- sparseio.o --- clang -pipe -Os -DHAVE_CONFIG_H -c sparseio.c --- sparseio.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sparseio.c -o sparseio.so --- sparseio.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg sparseio.c -o sparseio.po In file included from sparseio.c:33: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparseio.o --- In file included from sparseio.c:33: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparseio.so --- In file included from sparseio.c:33: In file included from ./sparse.h:39: --- sparseio.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- sparseio.so --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- sparseio.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparseio.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparseio.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- sparseio.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- sparseio.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparseio.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparseio.po --- sparseio.c:43:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | void sp_foutput(fp,A) | ^ sparseio.c:126:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | void sp_dump(fp,A) | ^ sparseio.c:184:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | SPMAT *sp_finput(fp) | ^ --- sparseio.so --- sparseio.c:43:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | void sp_foutput(fp,A) | ^ --- sparseio.o --- sparseio.c:43:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | void sp_foutput(fp,A) | ^ --- sparseio.so --- sparseio.c:126:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | void sp_dump(fp,A) | ^ --- sparseio.o --- sparseio.c:126:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | void sp_dump(fp,A) | ^ --- sparseio.so --- sparseio.c:184:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | SPMAT *sp_finput(fp) | ^ --- sparseio.o --- sparseio.c:184:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | SPMAT *sp_finput(fp) | ^ 6 warnings generated. --- sparseio.po --- 6 warnings generated. --- sparseio.so --- 6 warnings generated. --- spbkp.o --- --- spbkp.po --- --- spbkp.so --- --- spbkp.o --- clang -pipe -Os -DHAVE_CONFIG_H -c spbkp.c --- spbkp.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spbkp.c -o spbkp.so --- spbkp.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg spbkp.c -o spbkp.po In file included from spbkp.c:37: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spbkp.o --- In file included from spbkp.c:37: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- spbkp.so --- In file included from spbkp.c:37: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- spbkp.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spbkp.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spbkp.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spbkp.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spbkp.po --- spbkp.c:56:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | int unord_get_idx(r,j) | ^ spbkp.c:76:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | double unord_get_val(A,i,j) | ^ spbkp.c:99:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | static SPMAT *bkp_swap_elt(A,i1,j1,idx1,i2,j2,idx2) | ^ spbkp.c:202:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | row_elt *bkp_bump_col(A, j, row, idx) | ^ --- spbkp.o --- spbkp.c:56:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | int unord_get_idx(r,j) | ^ spbkp.c:76:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | double unord_get_val(A,i,j) | ^ spbkp.c:99:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spbkp.so --- spbkp.c:56:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | int unord_get_idx(r,j) | ^ --- spbkp.o --- 99 | static SPMAT *bkp_swap_elt(A,i1,j1,idx1,i2,j2,idx2) | ^ spbkp.c:202:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | row_elt *bkp_bump_col(A, j, row, idx) | ^ --- spbkp.so --- spbkp.c:76:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | double unord_get_val(A,i,j) | ^ --- spbkp.po --- spbkp.c:231:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | SPMAT *bkp_interchange(A, i1, i2) | ^ --- spbkp.so --- spbkp.c:99:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | static SPMAT *bkp_swap_elt(A,i1,j1,idx1,i2,j2,idx2) | ^ spbkp.c:202:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | row_elt *bkp_bump_col(A, j, row, idx) | ^ --- spbkp.o --- spbkp.c:231:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spbkp.po --- spbkp.c:413:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | int iv_min(iv,index) | ^ --- spbkp.o --- 231 | SPMAT *bkp_interchange(A, i1, i2) | ^ --- spbkp.po --- spbkp.c:443:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 443 | static double max_row_col(A,i,j,l) | ^ spbkp.c:495:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | static int nonzeros(A) | ^ spbkp.c:511:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | int chk_col_access(A) | ^ --- spbkp.so --- spbkp.c:231:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spbkp.o --- spbkp.c:413:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spbkp.so --- 231 | SPMAT *bkp_interchange(A, i1, i2) | ^ --- spbkp.o --- 413 | int iv_min(iv,index) | ^ spbkp.c:443:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spbkp.po --- spbkp.c:550:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | static int col_cmp(e1,e2) | ^ spbkp.c:561:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | SPMAT *spBKPfactor(A,pivot,blocks,tol) | ^ --- spbkp.o --- 443 | static double max_row_col(A,i,j,l) | ^ spbkp.c:495:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | static int nonzeros(A) | ^ spbkp.c:511:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | int chk_col_access(A) | ^ spbkp.c:550:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | static int col_cmp(e1,e2) | ^ spbkp.c:561:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | SPMAT *spBKPfactor(A,pivot,blocks,tol) | ^ --- spbkp.so --- spbkp.c:413:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | int iv_min(iv,index) | ^ spbkp.c:443:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 443 | static double max_row_col(A,i,j,l) | ^ spbkp.c:495:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | static int nonzeros(A) | ^ spbkp.c:511:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | int chk_col_access(A) | ^ spbkp.c:550:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | static int col_cmp(e1,e2) | ^ spbkp.c:561:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | SPMAT *spBKPfactor(A,pivot,blocks,tol) | ^ --- spbkp.po --- spbkp.c:1252:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1252 | VEC *spBKPsolve(A,pivot,block,b,x) | ^ --- spbkp.o --- spbkp.c:1252:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1252 | VEC *spBKPsolve(A,pivot,block,b,x) | ^ --- spbkp.so --- spbkp.c:1252:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1252 | VEC *spBKPsolve(A,pivot,block,b,x) | ^ --- spbkp.po --- 15 warnings generated. --- spbkp.o --- 15 warnings generated. --- spbkp.so --- 15 warnings generated. --- spchfctr.o --- --- spchfctr.po --- --- spchfctr.so --- --- spchfctr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c spchfctr.c --- spchfctr.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg spchfctr.c -o spchfctr.po --- spchfctr.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spchfctr.c -o spchfctr.so --- spchfctr.o --- In file included from spchfctr.c:36: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spchfctr.so --- In file included from spchfctr.c:36: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- spchfctr.po --- In file included from spchfctr.c:36: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spchfctr.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spchfctr.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spchfctr.o --- spchfctr.c:56:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 56 | int sprow_idx(); | ^ ./sparse.h:164:5: note: conflicting prototype is here 164 | int sprow_idx(SPROW *,int); | ^ spchfctr.c:51:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | double sprow_ip(row1, row2, lim) | ^ spchfctr.c:124:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | double sprow_sqr(row, lim) | ^ spchfctr.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | int set_scan(new_len) | ^ spchfctr.c:179:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | SPMAT *spCHfactor(A) | ^ --- spchfctr.so --- spchfctr.c:56:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 56 | int sprow_idx(); | ^ ./sparse.h:164:5: note: conflicting prototype is here 164 | int sprow_idx(SPROW *,int); | ^ spchfctr.c:51:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spchfctr.o --- spchfctr.c:310:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spchfctr.so --- 51 | double sprow_ip(row1, row2, lim) | ^ --- spchfctr.o --- 310 | VEC *spCHsolve(L,b,out) | ^ --- spchfctr.po --- spchfctr.c:56:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 56 | int sprow_idx(); | ^ ./sparse.h:164:5: note: conflicting prototype is here 164 | int sprow_idx(SPROW *,int); | ^ spchfctr.c:51:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | double sprow_ip(row1, row2, lim) | ^ --- spchfctr.so --- spchfctr.c:124:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | double sprow_sqr(row, lim) | ^ --- spchfctr.o --- spchfctr.c:382:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | SPMAT *spICHfactor(A) | ^ --- spchfctr.so --- spchfctr.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | int set_scan(new_len) | ^ --- spchfctr.po --- spchfctr.c:124:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | double sprow_sqr(row, lim) | ^ --- spchfctr.o --- spchfctr.c:444:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | SPMAT *spCHsymb(A) | ^ --- spchfctr.po --- spchfctr.c:151:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spchfctr.so --- spchfctr.c:179:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | SPMAT *spCHfactor(A) | ^ --- spchfctr.po --- 151 | int set_scan(new_len) | ^ spchfctr.c:179:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | SPMAT *spCHfactor(A) | ^ --- spchfctr.o --- spchfctr.c:554:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | SPMAT *comp_AAT(A) | ^ --- spchfctr.so --- spchfctr.c:310:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | VEC *spCHsolve(L,b,out) | ^ --- spchfctr.po --- spchfctr.c:310:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | VEC *spCHsolve(L,b,out) | ^ --- spchfctr.so --- spchfctr.c:382:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | SPMAT *spICHfactor(A) | ^ spchfctr.c:444:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | SPMAT *spCHsymb(A) | ^ --- spchfctr.po --- spchfctr.c:382:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | SPMAT *spICHfactor(A) | ^ spchfctr.c:444:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | SPMAT *spCHsymb(A) | ^ --- spchfctr.so --- spchfctr.c:554:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | SPMAT *comp_AAT(A) | ^ --- spchfctr.po --- spchfctr.c:554:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | SPMAT *comp_AAT(A) | ^ --- spchfctr.o --- 12 warnings generated. --- spchfctr.po --- 12 warnings generated. --- spchfctr.so --- 12 warnings generated. --- splufctr.o --- --- splufctr.po --- --- splufctr.so --- --- splufctr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c splufctr.c --- splufctr.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC splufctr.c -o splufctr.so --- splufctr.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg splufctr.c -o splufctr.po --- splufctr.so --- In file included from splufctr.c:33: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- splufctr.po --- In file included from splufctr.c:33: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- splufctr.o --- In file included from splufctr.c:33: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- splufctr.so --- splufctr.c:48:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | SPMAT *spLUfactor(A,px,alpha) | ^ splufctr.c:164:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | VEC *spLUsolve(A,pivot,b,x) | ^ splufctr.c:218:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | VEC *spLUTsolve(A,pivot,b,x) | ^ --- splufctr.po --- splufctr.c:48:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- splufctr.o --- splufctr.c:48:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- splufctr.po --- 48 | SPMAT *spLUfactor(A,px,alpha) | ^ --- splufctr.o --- 48 | SPMAT *spLUfactor(A,px,alpha) | ^ --- splufctr.so --- splufctr.c:301:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | SPMAT *spILUfactor(A,alpha) | ^ --- splufctr.po --- splufctr.c:164:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | VEC *spLUsolve(A,pivot,b,x) | ^ --- splufctr.o --- splufctr.c:164:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | VEC *spLUsolve(A,pivot,b,x) | ^ splufctr.c:218:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | VEC *spLUTsolve(A,pivot,b,x) | ^ splufctr.c:301:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | SPMAT *spILUfactor(A,alpha) | ^ --- splufctr.po --- splufctr.c:218:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | VEC *spLUTsolve(A,pivot,b,x) | ^ splufctr.c:301:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | SPMAT *spILUfactor(A,alpha) | ^ --- splufctr.so --- 7 warnings generated. --- splufctr.o --- 7 warnings generated. --- splufctr.po --- 7 warnings generated. --- sprow.o --- --- sprow.po --- --- sprow.so --- --- sprow.o --- clang -pipe -Os -DHAVE_CONFIG_H -c sprow.c --- sprow.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg sprow.c -o sprow.po --- sprow.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sprow.c -o sprow.so --- sprow.po --- In file included from sprow.c:34: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sprow.o --- In file included from sprow.c:34: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- sprow.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- sprow.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sprow.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sprow.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- sprow.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- sprow.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sprow.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- sprow.so --- In file included from sprow.c:34: In file included from ./sparse.h:39: --- sprow.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- sprow.po --- | int --- sprow.o --- | ~~~~~~ ^ | int --- sprow.so --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sprow.o --- sprow.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void sprow_dump(fp,r) | ^ --- sprow.po --- sprow.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void sprow_dump(fp,r) | ^ --- sprow.so --- sprow.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void sprow_dump(fp,r) | ^ --- sprow.o --- sprow.c:74:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | int sprow_idx(r,col) | ^ sprow.c:121:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | SPROW *sprow_get(maxlen) | ^ --- sprow.po --- sprow.c:74:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sprow.so --- sprow.c:74:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | int sprow_idx(r,col) --- sprow.po --- 74 | int sprow_idx(r,col) | ^ --- sprow.so --- | ^ --- sprow.o --- sprow.c:154:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | SPROW *sprow_xpd(r,n,type) | ^ --- sprow.so --- sprow.c:121:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | SPROW *sprow_get(maxlen) | ^ --- sprow.po --- sprow.c:121:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | SPROW *sprow_get(maxlen) | ^ --- sprow.so --- sprow.c:154:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | SPROW *sprow_xpd(r,n,type) | ^ --- sprow.o --- sprow.c:214:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | SPROW *sprow_resize(r,n,type) | ^ sprow.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sprow.po --- sprow.c:154:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | SPROW *sprow_xpd(r,n,type) | ^ --- sprow.o --- 258 | int sprow_free(r) | ^ sprow.c:287:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | SPROW *sprow_merge(r1,r2,r_out,type) | ^ sprow.c:342:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | SPROW *sprow_copy(r1,r2,r_out,type) | ^ --- sprow.so --- sprow.c:214:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | SPROW *sprow_resize(r,n,type) | ^ --- sprow.o --- sprow.c:398:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | SPROW *sprow_mltadd(r1,r2,alpha,j0,r_out,type) | ^ --- sprow.po --- sprow.c:214:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | SPROW *sprow_resize(r,n,type) | ^ --- sprow.o --- sprow.c:468:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sprow.so --- sprow.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | int sprow_free(r) --- sprow.o --- 468 | SPROW *sprow_add(r1,r2,j0,r_out,type) | ^ --- sprow.so --- | ^ sprow.c:287:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | SPROW *sprow_merge(r1,r2,r_out,type) | ^ --- sprow.o --- sprow.c:537:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | SPROW *sprow_sub(r1,r2,j0,r_out,type) | ^ --- sprow.po --- sprow.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | int sprow_free(r) | ^ --- sprow.so --- sprow.c:342:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sprow.po --- sprow.c:287:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sprow.so --- 342 | SPROW *sprow_copy(r1,r2,r_out,type) | ^ --- sprow.po --- 287 | SPROW *sprow_merge(r1,r2,r_out,type) | ^ --- sprow.so --- sprow.c:398:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sprow.o --- sprow.c:604:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | SPROW *sprow_smlt(r1,alpha,j0,r_out,type) | ^ --- sprow.po --- sprow.c:342:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | SPROW *sprow_copy(r1,r2,r_out,type) | ^ --- sprow.so --- 398 | SPROW *sprow_mltadd(r1,r2,alpha,j0,r_out,type) | ^ --- sprow.o --- sprow.c:643:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 643 | void sprow_foutput(fp,r) | ^ sprow.c:665:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 665 | double sprow_set_val(r,j,val) | ^ --- sprow.po --- sprow.c:398:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | SPROW *sprow_mltadd(r1,r2,alpha,j0,r_out,type) | ^ sprow.c:468:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- sprow.so --- sprow.c:468:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | SPROW *sprow_add(r1,r2,j0,r_out,type) | ^ --- sprow.po --- 468 | SPROW *sprow_add(r1,r2,j0,r_out,type) | ^ --- sprow.so --- sprow.c:537:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | SPROW *sprow_sub(r1,r2,j0,r_out,type) | ^ --- sprow.po --- sprow.c:537:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | SPROW *sprow_sub(r1,r2,j0,r_out,type) | ^ --- sprow.so --- sprow.c:604:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | SPROW *sprow_smlt(r1,alpha,j0,r_out,type) | ^ --- sprow.po --- sprow.c:604:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | SPROW *sprow_smlt(r1,alpha,j0,r_out,type) | ^ --- sprow.so --- sprow.c:643:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 643 | void sprow_foutput(fp,r) | ^ --- sprow.po --- sprow.c:643:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 643 | void sprow_foutput(fp,r) | ^ --- sprow.so --- sprow.c:665:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 665 | double sprow_set_val(r,j,val) | ^ --- sprow.po --- sprow.c:665:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 665 | double sprow_set_val(r,j,val) | ^ --- sprow.so --- 17 warnings generated. --- sprow.o --- 17 warnings generated. --- sprow.po --- 17 warnings generated. --- spswap.o --- --- spswap.po --- --- spswap.so --- --- spswap.o --- clang -pipe -Os -DHAVE_CONFIG_H -c spswap.c --- spswap.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spswap.c -o spswap.so --- spswap.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg spswap.c -o spswap.po --- spswap.o --- In file included from spswap.c:36: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spswap.po --- In file included from spswap.c:36: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spswap.so --- In file included from spswap.c:36: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- spswap.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- spswap.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spswap.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spswap.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- spswap.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- spswap.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spswap.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spswap.o --- spswap.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void scan_to(A, scan_row, scan_idx, col_list, max_row) | ^ --- spswap.so --- spswap.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void scan_to(A, scan_row, scan_idx, col_list, max_row) | ^ --- spswap.o --- spswap.c:106:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spswap.po --- spswap.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void scan_to(A, scan_row, scan_idx, col_list, max_row) | ^ --- spswap.o --- 106 | void patch_col(A, col, old_row, old_idx, row_num, idx) | ^ spswap.c:133:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | row_elt *chase_col(A, col, row_num, idx, max_row) | ^ spswap.c:209:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | row_elt *chase_past(A, col, row_num, idx, min_row) | ^ --- spswap.so --- spswap.c:106:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spswap.po --- spswap.c:106:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spswap.o --- spswap.c:257:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spswap.po --- 106 | void patch_col(A, col, old_row, old_idx, row_num, idx) | ^ --- spswap.so --- 106 | void patch_col(A, col, old_row, old_idx, row_num, idx) | ^ --- spswap.o --- 257 | row_elt *bump_col(A, col, row_num, idx) | ^ --- spswap.po --- spswap.c:133:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | row_elt *chase_col(A, col, row_num, idx, max_row) | ^ --- spswap.so --- spswap.c:133:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | row_elt *chase_col(A, col, row_num, idx, max_row) | ^ --- spswap.po --- spswap.c:209:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | row_elt *chase_past(A, col, row_num, idx, min_row) | ^ --- spswap.so --- spswap.c:209:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spswap.po --- spswap.c:257:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- spswap.so --- 209 | row_elt *chase_past(A, col, row_num, idx, min_row) | ^ --- spswap.po --- 257 | row_elt *bump_col(A, col, row_num, idx) | ^ --- spswap.so --- spswap.c:257:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | row_elt *bump_col(A, col, row_num, idx) | ^ --- spswap.po --- 8 warnings generated. --- spswap.so --- 8 warnings generated. --- spswap.o --- 8 warnings generated. --- submat.o --- --- submat.po --- --- submat.so --- --- submat.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg submat.c -o submat.po --- submat.o --- clang -pipe -Os -DHAVE_CONFIG_H -c submat.c --- submat.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC submat.c -o submat.so --- submat.o --- In file included from submat.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- submat.po --- In file included from submat.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- submat.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- submat.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- submat.o --- | int --- submat.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- submat.so --- In file included from submat.c:30: --- submat.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- submat.so --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- submat.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- submat.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- submat.po --- submat.c:36:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | VEC *get_col(mat,col,vec) | ^ --- submat.o --- submat.c:36:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- submat.so --- submat.c:36:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | VEC *get_col(mat,col,vec) | ^ --- submat.o --- 36 | VEC *get_col(mat,col,vec) | ^ --- submat.po --- submat.c:57:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | VEC *get_row(mat,row,vec) | ^ submat.c:78:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | MAT *_set_col(mat,col,vec,i0) | ^ submat.c:97:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | MAT *_set_row(mat,row,vec,j0) | ^ --- submat.o --- submat.c:57:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- submat.po --- submat.c:119:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- submat.o --- 57 | VEC *get_row(mat,row,vec) | ^ --- submat.po --- 119 | MAT *sub_mat(old,row1,col1,row2,col2,new) | ^ --- submat.so --- submat.c:57:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | VEC *get_row(mat,row,vec) | ^ --- submat.o --- submat.c:78:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | MAT *_set_col(mat,col,vec,i0) | ^ --- submat.so --- submat.c:78:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | MAT *_set_col(mat,col,vec,i0) --- submat.po --- submat.c:156:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- submat.so --- | ^ --- submat.po --- 156 | VEC *sub_vec(old,i1,i2,new) | ^ --- submat.o --- submat.c:97:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | MAT *_set_row(mat,row,vec,j0) | ^ --- submat.so --- submat.c:97:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | MAT *_set_row(mat,row,vec,j0) | ^ --- submat.o --- submat.c:119:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | MAT *sub_mat(old,row1,col1,row2,col2,new) | ^ --- submat.so --- submat.c:119:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | MAT *sub_mat(old,row1,col1,row2,col2,new) | ^ --- submat.o --- submat.c:156:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | VEC *sub_vec(old,i1,i2,new) | ^ --- submat.so --- submat.c:156:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | VEC *sub_vec(old,i1,i2,new) | ^ --- submat.po --- 9 warnings generated. --- submat.o --- 9 warnings generated. --- submat.so --- 9 warnings generated. --- svd.o --- --- svd.po --- --- svd.so --- --- svd.o --- clang -pipe -Os -DHAVE_CONFIG_H -c svd.c --- svd.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC svd.c -o svd.so --- svd.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg svd.c -o svd.po In file included from svd.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- svd.o --- In file included from svd.c:32: --- svd.so --- In file included from svd.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- svd.o --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- svd.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- svd.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- svd.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- svd.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- svd.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- svd.po --- svd.c:49:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | static void fixsvd(d,U,V) | ^ svd.c:140:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | VEC *bisvd(d,f,U,V) | ^ svd.c:292:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | MAT *bifactor(A,U,V) | ^ svd.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | VEC *svd(A,U,V,d) | ^ --- svd.o --- svd.c:49:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | static void fixsvd(d,U,V) | ^ --- svd.so --- svd.c:49:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | static void fixsvd(d,U,V) | ^ svd.c:140:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | VEC *bisvd(d,f,U,V) | ^ --- svd.o --- svd.c:140:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | VEC *bisvd(d,f,U,V) | ^ --- svd.so --- svd.c:292:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | MAT *bifactor(A,U,V) | ^ svd.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | VEC *svd(A,U,V,d) | ^ --- svd.o --- svd.c:292:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | MAT *bifactor(A,U,V) | ^ svd.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | VEC *svd(A,U,V,d) | ^ --- svd.po --- 7 warnings generated. --- svd.so --- 7 warnings generated. --- svd.o --- 7 warnings generated. --- symmeig.o --- --- symmeig.po --- --- symmeig.so --- --- symmeig.o --- clang -pipe -Os -DHAVE_CONFIG_H -c symmeig.c --- symmeig.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg symmeig.c -o symmeig.po --- symmeig.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC symmeig.c -o symmeig.so --- symmeig.o --- In file included from symmeig.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- symmeig.so --- In file included from symmeig.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- symmeig.po --- In file included from symmeig.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- symmeig.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- symmeig.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- symmeig.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- symmeig.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- symmeig.so --- | ~~~~~~ ^ | int --- symmeig.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- symmeig.o --- symmeig.c:48:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | VEC *trieig(a,b,Q) | ^ symmeig.c:173:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | VEC *symmeig(A,Q,out) | ^ --- symmeig.so --- symmeig.c:48:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | VEC *trieig(a,b,Q) | ^ --- symmeig.po --- symmeig.c:48:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | VEC *trieig(a,b,Q) | ^ --- symmeig.so --- symmeig.c:173:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | VEC *symmeig(A,Q,out) | ^ --- symmeig.po --- symmeig.c:173:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | VEC *symmeig(A,Q,out) | ^ --- symmeig.o --- 5 warnings generated. --- symmeig.po --- 5 warnings generated. --- symmeig.so --- 5 warnings generated. --- update.o --- --- update.po --- --- update.so --- --- update.o --- clang -pipe -Os -DHAVE_CONFIG_H -c update.c --- update.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg update.c -o update.po --- update.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC update.c -o update.so --- update.po --- In file included from update.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- update.so --- In file included from update.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- update.o --- In file included from update.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- update.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- update.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- update.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- update.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- update.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- update.po --- update.c:47:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | MAT *LDLupdate(CHmat,w,alpha) | ^ update.c:86:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | MAT *QRupdate(Q,R,u,v) | ^ --- update.o --- update.c:47:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | MAT *LDLupdate(CHmat,w,alpha) | ^ --- update.so --- update.c:47:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | MAT *LDLupdate(CHmat,w,alpha) | ^ --- update.o --- update.c:86:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- update.so --- update.c:86:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | MAT *QRupdate(Q,R,u,v) | ^ --- update.o --- 86 | MAT *QRupdate(Q,R,u,v) | ^ --- update.po --- 5 warnings generated. --- update.so --- 5 warnings generated. --- update.o --- 5 warnings generated. --- vecop.o --- --- vecop.po --- --- vecop.so --- --- vecop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c vecop.c --- vecop.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg vecop.c -o vecop.po --- vecop.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC vecop.c -o vecop.so --- vecop.o --- In file included from vecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- vecop.po --- In file included from vecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- vecop.so --- In file included from vecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- vecop.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- vecop.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- vecop.o --- vecop.c:36:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | double _in_prod(a,b,i0) | ^ vecop.c:62:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | VEC *sv_mlt(scalar,vector,out) | ^ --- vecop.po --- vecop.c:36:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | double _in_prod(a,b,i0) | ^ --- vecop.o --- vecop.c:90:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.so --- vecop.c:36:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.o --- 90 | VEC *v_add(vec1,vec2,out) | ^ --- vecop.so --- 36 | double _in_prod(a,b,i0) | ^ --- vecop.po --- vecop.c:62:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | VEC *sv_mlt(scalar,vector,out) | ^ --- vecop.o --- vecop.c:116:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | VEC *v_mltadd(v1,v2,scale,out) | ^ --- vecop.po --- vecop.c:90:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | VEC *v_add(vec1,vec2,out) | ^ vecop.c:116:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | VEC *v_mltadd(v1,v2,scale,out) | ^ --- vecop.so --- vecop.c:62:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | VEC *sv_mlt(scalar,vector,out) | ^ --- vecop.o --- vecop.c:155:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | VEC *v_sub(vec1,vec2,out) | ^ vecop.c:182:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | VEC *v_map(f,x,out) | ^ vecop.c:200:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | *out_ve++ = (*f)(*x_ve++); | ^ --- vecop.po --- vecop.c:155:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | VEC *v_sub(vec1,vec2,out) | ^ --- vecop.o --- vecop.c:205:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | VEC *_v_map(f,params,x,out) | ^ --- vecop.po --- vecop.c:182:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | VEC *v_map(f,x,out) | ^ vecop.c:200:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | *out_ve++ = (*f)(*x_ve++); --- vecop.o --- vecop.c:224:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.po --- | ^ --- vecop.so --- vecop.c:90:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.o --- 224 | *out_ve++ = (*f)(params,*x_ve++); | ^ --- vecop.so --- 90 | VEC *v_add(vec1,vec2,out) | ^ --- vecop.po --- vecop.c:205:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | VEC *_v_map(f,params,x,out) | ^ --- vecop.o --- vecop.c:230:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.po --- vecop.c:224:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.o --- 230 | VEC *v_lincomb(n,v,a,out) | ^ --- vecop.po --- 224 | *out_ve++ = (*f)(params,*x_ve++); | ^ vecop.c:230:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | VEC *v_lincomb(n,v,a,out) | ^ --- vecop.so --- vecop.c:116:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | VEC *v_mltadd(v1,v2,scale,out) | ^ --- vecop.po --- vecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- vecop.o --- vecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~ vecop.c:280:15: note: place parentheses around the assignment to silence this warning --- vecop.po --- 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~ vecop.c:280:15: note: place parentheses around the assignment to silence this warning --- vecop.o --- 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ^ | ( ) vecop.c:280:15: note: use '==' to turn this assignment into an equality comparison --- vecop.po --- 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ^ | ( ) --- vecop.o --- 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ^ | == --- vecop.po --- vecop.c:280:15: note: use '==' to turn this assignment into an equality comparison 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ^ | == vecop.c:353:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | VEC *v_star(x1, x2, out) --- vecop.o --- vecop.c:353:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | VEC *v_star(x1, x2, out) | ^ --- vecop.po --- | ^ --- vecop.so --- vecop.c:155:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | VEC *v_sub(vec1,vec2,out) | ^ --- vecop.o --- vecop.c:374:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | VEC *v_slash(x1, x2, out) | ^ --- vecop.po --- vecop.c:374:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | VEC *v_slash(x1, x2, out) | ^ --- vecop.so --- vecop.c:182:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | VEC *v_map(f,x,out) | ^ --- vecop.o --- vecop.c:399:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | double v_min(x, min_idx) | ^ --- vecop.so --- vecop.c:200:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | *out_ve++ = (*f)(*x_ve++); | ^ --- vecop.o --- vecop.c:429:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | double v_max(x, max_idx) | ^ --- vecop.so --- vecop.c:205:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | VEC *_v_map(f,params,x,out) | ^ vecop.c:224:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.po --- vecop.c:399:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | double v_min(x, min_idx) | ^ --- vecop.so --- 224 | *out_ve++ = (*f)(params,*x_ve++); | ^ --- vecop.o --- vecop.c:465:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | VEC *v_sort(x, order) | ^ --- vecop.so --- vecop.c:230:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.po --- vecop.c:429:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.so --- 230 | VEC *v_lincomb(n,v,a,out) | ^ --- vecop.po --- 429 | double v_max(x, max_idx) | ^ vecop.c:465:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | VEC *v_sort(x, order) --- vecop.o --- vecop.c:544:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | double v_sum(x) | ^ --- vecop.po --- | ^ --- vecop.so --- vecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~ --- vecop.o --- vecop.c:561:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.so --- vecop.c:280:15: note: place parentheses around the assignment to silence this warning --- vecop.o --- 561 | VEC *v_conv(x1, x2, out) | ^ --- vecop.so --- 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ^ | ( ) vecop.c:280:15: note: use '==' to turn this assignment into an equality comparison 280 | while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ | ^ | == --- vecop.o --- vecop.c:583:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.po --- vecop.c:544:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | double v_sum(x) | ^ --- vecop.o --- 583 | VEC *v_pconv(x1, x2, out) | ^ --- vecop.so --- vecop.c:353:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | VEC *v_star(x1, x2, out) | ^ vecop.c:374:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.po --- vecop.c:561:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- vecop.so --- 374 | VEC *v_slash(x1, x2, out) | ^ --- vecop.po --- 561 | VEC *v_conv(x1, x2, out) | ^ vecop.c:583:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | VEC *v_pconv(x1, x2, out) | ^ --- vecop.so --- vecop.c:399:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | double v_min(x, min_idx) | ^ vecop.c:429:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | double v_max(x, max_idx) | ^ vecop.c:465:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | VEC *v_sort(x, order) | ^ vecop.c:544:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | double v_sum(x) | ^ vecop.c:561:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | VEC *v_conv(x1, x2, out) | ^ vecop.c:583:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | VEC *v_pconv(x1, x2, out) | ^ --- vecop.o --- 22 warnings generated. --- vecop.po --- 22 warnings generated. --- vecop.so --- 22 warnings generated. --- version.o --- --- version.po --- --- version.so --- --- version.o --- clang -pipe -Os -DHAVE_CONFIG_H -c version.c --- version.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg version.c -o version.po --- version.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC version.c -o version.so --- zcopy.o --- --- zcopy.po --- --- zcopy.so --- --- zcopy.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zcopy.c --- zcopy.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zcopy.c -o zcopy.po --- zcopy.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zcopy.c -o zcopy.so --- zcopy.o --- In file included from zcopy.c:29: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zcopy.po --- In file included from zcopy.c:29: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zcopy.so --- In file included from zcopy.c:29: In file included from ./zmatrix.h:32: --- zcopy.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zcopy.so --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zcopy.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zcopy.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zcopy.o --- zcopy.c:34:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | ZMAT *_zm_copy(in,out,i0,j0) | ^ zcopy.c:57:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | ZVEC *_zv_copy(in,out,i0) | ^ zcopy.c:89:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | ZMAT *zm_move(in,i0,j0,m0,n0,out,i1,j1) | ^ zcopy.c:117:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | ZVEC *zv_move(in,i0,dim0,out,i1) | ^ --- zcopy.po --- zcopy.c:34:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | ZMAT *_zm_copy(in,out,i0,j0) | ^ --- zcopy.so --- zcopy.c:34:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | ZMAT *_zm_copy(in,out,i0,j0) | ^ --- zcopy.o --- zcopy.c:141:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | ZVEC *zmv_move(in,i0,j0,m0,n0,out,i1) | ^ zcopy.c:169:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | ZMAT *zvm_move(in,i0,out,i1,j1,m1,n1) | ^ --- zcopy.po --- zcopy.c:57:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | ZVEC *_zv_copy(in,out,i0) | ^ --- zcopy.so --- zcopy.c:57:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | ZVEC *_zv_copy(in,out,i0) | ^ --- zcopy.po --- zcopy.c:89:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | ZMAT *zm_move(in,i0,j0,m0,n0,out,i1,j1) | ^ --- zcopy.so --- zcopy.c:89:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | ZMAT *zm_move(in,i0,j0,m0,n0,out,i1,j1) | ^ --- zcopy.po --- zcopy.c:117:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | ZVEC *zv_move(in,i0,dim0,out,i1) | ^ --- zcopy.so --- zcopy.c:117:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | ZVEC *zv_move(in,i0,dim0,out,i1) | ^ --- zcopy.po --- zcopy.c:141:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | ZVEC *zmv_move(in,i0,j0,m0,n0,out,i1) | ^ --- zcopy.so --- zcopy.c:141:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | ZVEC *zmv_move(in,i0,j0,m0,n0,out,i1) | ^ zcopy.c:169:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | ZMAT *zvm_move(in,i0,out,i1,j1,m1,n1) | ^ --- zcopy.po --- zcopy.c:169:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | ZMAT *zvm_move(in,i0,out,i1,j1,m1,n1) | ^ --- zcopy.so --- 9 warnings generated. --- zcopy.o --- 9 warnings generated. --- zcopy.po --- 9 warnings generated. --- zfunc.o --- --- zfunc.po --- --- zfunc.so --- --- zfunc.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zfunc.c --- zfunc.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zfunc.c -o zfunc.po --- zfunc.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zfunc.c -o zfunc.so In file included from zfunc.c:31: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zfunc.po --- In file included from zfunc.c:31: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zfunc.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zfunc.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zfunc.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zfunc.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zfunc.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zfunc.o --- In file included from zfunc.c:31: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zfunc.po --- zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | complex zmake(real,imag) | ^ --- zfunc.o --- zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | complex zmake(real,imag) | ^ --- zfunc.so --- zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | complex zmake(real,imag) | ^ --- zfunc.po --- zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | complex zneg(z) | ^ --- zfunc.so --- zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.o --- zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | complex zneg(z) | ^ --- zfunc.po --- zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.so --- 52 | complex zneg(z) | ^ --- zfunc.po --- 64 | double zabs(z) | ^ --- zfunc.o --- zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | double zabs(z) | ^ --- zfunc.po --- zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | complex zadd(z1,z2) | ^ --- zfunc.so --- zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.po --- zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.o --- zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | complex zadd(z1,z2) | ^ --- zfunc.so --- 64 | double zabs(z) | ^ --- zfunc.po --- 106 | complex zsub(z1,z2) | ^ --- zfunc.o --- zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | complex zsub(z1,z2) | ^ zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | complex zmlt(z1,z2) | ^ zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | complex zinv(z) | ^ --- zfunc.so --- zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | complex zadd(z1,z2) | ^ zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.po --- zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.so --- 106 | complex zsub(z1,z2) | ^ --- zfunc.po --- 120 | complex zmlt(z1,z2) --- zfunc.so --- zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.po --- | ^ --- zfunc.so --- 120 | complex zmlt(z1,z2) | ^ zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | complex zinv(z) | ^ --- zfunc.o --- zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | complex zdiv(z1,z2) --- zfunc.po --- zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.o --- | ^ --- zfunc.po --- 134 | complex zinv(z) | ^ --- zfunc.o --- zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | complex zsqrt(z) --- zfunc.so --- zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zfunc.o --- | ^ --- zfunc.so --- 165 | complex zdiv(z1,z2) | ^ zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | complex zsqrt(z) | ^ --- zfunc.o --- zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | complex zexp(z) | ^ zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | complex zlog(z) | ^ --- zfunc.so --- zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | complex zexp(z) | ^ --- zfunc.po --- zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | complex zdiv(z1,z2) | ^ --- zfunc.o --- zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | complex zconj(z) | ^ --- zfunc.po --- zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | complex zsqrt(z) --- zfunc.so --- zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | complex zlog(z) | ^ --- zfunc.po --- | ^ --- zfunc.so --- zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | complex zconj(z) | ^ --- zfunc.po --- zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | complex zexp(z) | ^ zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | complex zlog(z) | ^ zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | complex zconj(z) | ^ --- zfunc.o --- 15 warnings generated. --- zfunc.so --- 15 warnings generated. --- zfunc.po --- 15 warnings generated. --- zgivens.o --- --- zgivens.po --- --- zgivens.so --- --- zgivens.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zgivens.c -o zgivens.po --- zgivens.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zgivens.c --- zgivens.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zgivens.c -o zgivens.so --- zgivens.o --- In file included from zgivens.c:38: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zgivens.po --- In file included from zgivens.c:38: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zgivens.so --- In file included from zgivens.c:38: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zgivens.o --- zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | void zgivens(x,y,c,s) | ^ --- zgivens.po --- zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | void zgivens(x,y,c,s) | ^ --- zgivens.o --- zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | ZVEC *rot_zvec(x,i,k,c,s,out) | ^ --- zgivens.po --- zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | ZVEC *rot_zvec(x,i,k,c,s,out) | ^ --- zgivens.o --- zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | ZMAT *zrot_rows(mat,i,k,c,s,out) | ^ --- zgivens.po --- zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | ZMAT *zrot_rows(mat,i,k,c,s,out) | ^ --- zgivens.o --- zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | ZMAT *zrot_cols(mat,i,k,c,s,out) | ^ --- zgivens.po --- zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | ZMAT *zrot_cols(mat,i,k,c,s,out) | ^ --- zgivens.so --- zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | void zgivens(x,y,c,s) | ^ zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | ZVEC *rot_zvec(x,i,k,c,s,out) | ^ zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | ZMAT *zrot_rows(mat,i,k,c,s,out) | ^ zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | ZMAT *zrot_cols(mat,i,k,c,s,out) | ^ --- zgivens.o --- 7 warnings generated. --- zgivens.po --- 7 warnings generated. --- zgivens.so --- 7 warnings generated. --- zhessen.o --- --- zhessen.po --- --- zhessen.so --- --- zhessen.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zhessen.c --- zhessen.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zhessen.c -o zhessen.so --- zhessen.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zhessen.c -o zhessen.po --- zhessen.o --- In file included from zhessen.c:37: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zhessen.so --- In file included from zhessen.c:37: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhessen.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhessen.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zhessen.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- zhessen.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zhessen.o --- | int --- zhessen.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhessen.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zhessen.po --- In file included from zhessen.c:37: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhessen.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhessen.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhessen.so --- zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | ZMAT *zHfactor(A, diag) | ^ --- zhessen.o --- zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | ZMAT *zHfactor(A, diag) | ^ --- zhessen.so --- zhessen.c:85:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | ZMAT *zHQunpack(HQ,diag,Q,H) | ^ --- zhessen.po --- zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | ZMAT *zHfactor(A, diag) | ^ --- zhessen.o --- zhessen.c:85:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | ZMAT *zHQunpack(HQ,diag,Q,H) | ^ --- zhessen.po --- zhessen.c:85:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | ZMAT *zHQunpack(HQ,diag,Q,H) | ^ 5 warnings generated. --- zhessen.so --- 5 warnings generated. --- zhessen.o --- 5 warnings generated. --- zhsehldr.o --- --- zhsehldr.po --- --- zhsehldr.so --- --- zhsehldr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zhsehldr.c --- zhsehldr.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zhsehldr.c -o zhsehldr.po --- zhsehldr.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zhsehldr.c -o zhsehldr.so --- zhsehldr.po --- In file included from zhsehldr.c:40: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhsehldr.o --- In file included from zhsehldr.c:40: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zhsehldr.so --- In file included from zhsehldr.c:40: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhsehldr.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhsehldr.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhsehldr.po --- zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | ZVEC *zhhvec(vec,i0,beta,out,newval) | ^ zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | ZVEC *zhhtrvec(hh,beta,i0,in,out) | ^ --- zhsehldr.so --- zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | ZVEC *zhhvec(vec,i0,beta,out,newval) | ^ --- zhsehldr.po --- zhsehldr.c:119:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | ZMAT *zhhtrrows(M,i0,j0,hh,beta) | ^ zhsehldr.c:168:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | ZMAT *zhhtrcols(M,i0,j0,hh,beta) | ^ --- zhsehldr.so --- zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zhsehldr.o --- zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | ZVEC *zhhvec(vec,i0,beta,out,newval) | ^ --- zhsehldr.so --- 88 | ZVEC *zhhtrvec(hh,beta,i0,in,out) | ^ zhsehldr.c:119:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | ZMAT *zhhtrrows(M,i0,j0,hh,beta) | ^ zhsehldr.c:168:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zhsehldr.o --- zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | ZVEC *zhhtrvec(hh,beta,i0,in,out) | ^ --- zhsehldr.so --- 168 | ZMAT *zhhtrcols(M,i0,j0,hh,beta) | ^ --- zhsehldr.o --- zhsehldr.c:119:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | ZMAT *zhhtrrows(M,i0,j0,hh,beta) | ^ zhsehldr.c:168:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | ZMAT *zhhtrcols(M,i0,j0,hh,beta) | ^ --- zhsehldr.po --- 7 warnings generated. --- zhsehldr.so --- 7 warnings generated. --- zhsehldr.o --- 7 warnings generated. --- zlufctr.o --- --- zlufctr.po --- --- zlufctr.so --- --- zlufctr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zlufctr.c --- zlufctr.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zlufctr.c -o zlufctr.so --- zlufctr.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zlufctr.c -o zlufctr.po --- zlufctr.o --- In file included from zlufctr.c:34: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zlufctr.so --- In file included from zlufctr.c:34: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zlufctr.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zlufctr.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zlufctr.po --- In file included from zlufctr.c:34: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zlufctr.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zlufctr.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zlufctr.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zlufctr.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zlufctr.o --- zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | ZMAT *zLUfactor(A,pivot) | ^ --- zlufctr.po --- zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | ZMAT *zLUfactor(A,pivot) | ^ --- zlufctr.so --- zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | ZMAT *zLUfactor(A,pivot) | ^ --- zlufctr.o --- zlufctr.c:133:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | ZVEC *zLUsolve(A,pivot,b,x) | ^ zlufctr.c:151:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | ZVEC *zLUAsolve(LU,pivot,b,x) | ^ zlufctr.c:171:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | ZMAT *zm_inverse(A,out) | ^ --- zlufctr.po --- zlufctr.c:133:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | ZVEC *zLUsolve(A,pivot,b,x) | ^ zlufctr.c:151:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zlufctr.so --- zlufctr.c:133:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | ZVEC *zLUsolve(A,pivot,b,x) | ^ --- zlufctr.po --- 151 | ZVEC *zLUAsolve(LU,pivot,b,x) | ^ zlufctr.c:171:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zlufctr.o --- zlufctr.c:209:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | double zLUcondest(LU,pivot) --- zlufctr.po --- 171 | ZMAT *zm_inverse(A,out) --- zlufctr.o --- | ^ --- zlufctr.po --- | ^ --- zlufctr.so --- zlufctr.c:151:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | ZVEC *zLUAsolve(LU,pivot,b,x) | ^ --- zlufctr.po --- zlufctr.c:209:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | double zLUcondest(LU,pivot) | ^ --- zlufctr.so --- zlufctr.c:171:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | ZMAT *zm_inverse(A,out) | ^ zlufctr.c:209:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | double zLUcondest(LU,pivot) | ^ --- zlufctr.po --- 8 warnings generated. --- zlufctr.o --- 8 warnings generated. --- zlufctr.so --- 8 warnings generated. --- zmachine.o --- --- zmachine.po --- --- zmachine.so --- --- zmachine.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zmachine.c --- zmachine.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmachine.c -o zmachine.po --- zmachine.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmachine.c -o zmachine.so --- zmachine.o --- In file included from zmachine.c:37: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmachine.po --- In file included from zmachine.c:37: In file included from ./zmatrix.h:32: --- zmachine.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmachine.po --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmachine.so --- In file included from zmachine.c:37: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- zmachine.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmachine.so --- | ~~~~~~ ^ | int --- zmachine.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmachine.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmachine.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmachine.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmachine.o --- zmachine.c:42:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | void __zconj__(zp,len) | ^ zmachine.c:55:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | complex __zip__(zp1,zp2,len,flag) | ^ --- zmachine.po --- zmachine.c:42:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | void __zconj__(zp,len) | ^ --- zmachine.so --- zmachine.c:42:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | void __zconj__(zp,len) | ^ --- zmachine.o --- zmachine.c:86:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | void __zmltadd__(zp1,zp2,s,len,flag) | ^ --- zmachine.po --- zmachine.c:55:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | complex __zip__(zp1,zp2,len,flag) | ^ --- zmachine.o --- zmachine.c:116:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.so --- zmachine.c:55:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.o --- 116 | void __zmlt__(zp,s,out,len) --- zmachine.so --- 55 | complex __zip__(zp1,zp2,len,flag) | ^ --- zmachine.o --- | ^ --- zmachine.po --- zmachine.c:86:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | void __zmltadd__(zp1,zp2,s,len,flag) | ^ --- zmachine.o --- zmachine.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.so --- zmachine.c:86:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.o --- 133 | void __zadd__(zp1,zp2,out,len) | ^ --- zmachine.so --- 86 | void __zmltadd__(zp1,zp2,s,len,flag) | ^ --- zmachine.po --- zmachine.c:116:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | void __zmlt__(zp,s,out,len) --- zmachine.o --- zmachine.c:146:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.po --- | ^ --- zmachine.o --- 146 | void __zsub__(zp1,zp2,out,len) | ^ --- zmachine.so --- zmachine.c:116:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | void __zmlt__(zp,s,out,len) | ^ --- zmachine.o --- zmachine.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | void __zzero__(zp,len) | ^ --- zmachine.po --- zmachine.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.so --- zmachine.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.po --- 133 | void __zadd__(zp1,zp2,out,len) --- zmachine.so --- 133 | void __zadd__(zp1,zp2,out,len) | ^ --- zmachine.po --- | ^ --- zmachine.so --- zmachine.c:146:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.po --- zmachine.c:146:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.so --- 146 | void __zsub__(zp1,zp2,out,len) | ^ --- zmachine.po --- 146 | void __zsub__(zp1,zp2,out,len) | ^ --- zmachine.so --- zmachine.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.po --- zmachine.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmachine.so --- 159 | void __zzero__(zp,len) | ^ --- zmachine.po --- 159 | void __zzero__(zp,len) | ^ --- zmachine.o --- 10 warnings generated. --- zmachine.so --- 10 warnings generated. --- zmachine.po --- 10 warnings generated. --- zmatio.o --- --- zmatio.po --- --- zmatio.so --- --- zmatio.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zmatio.c --- zmatio.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmatio.c -o zmatio.po --- zmatio.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmatio.c -o zmatio.so --- zmatio.o --- In file included from zmatio.c:30: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatio.po --- In file included from zmatio.c:30: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatio.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatio.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatio.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatio.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatio.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatio.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatio.so --- In file included from zmatio.c:30: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatio.o --- zmatio.c:43:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | complex z_finput(fp) --- zmatio.po --- zmatio.c:43:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.so --- zmatio.c:43:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.o --- | ^ --- zmatio.po --- 43 | complex z_finput(fp) | ^ --- zmatio.so --- 43 | complex z_finput(fp) | ^ --- zmatio.po --- zmatio.c:76:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | ZMAT *zm_finput(fp,a) --- zmatio.so --- zmatio.c:76:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | ZMAT *zm_finput(fp,a) | ^ --- zmatio.po --- | ^ --- zmatio.o --- zmatio.c:76:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.so --- zmatio.c:83:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.o --- 76 | ZMAT *zm_finput(fp,a) --- zmatio.po --- zmatio.c:83:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.o --- | ^ --- zmatio.so --- 83 | return izm_finput(fp,a); | ^ --- zmatio.o --- zmatio.c:83:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | return izm_finput(fp,a); --- zmatio.so --- zmatio.c:85:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | return bzm_finput(fp,a); | ^ --- zmatio.po --- 83 | return izm_finput(fp,a); | ^ zmatio.c:85:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.o --- | ^ zmatio.c:85:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.po --- 85 | return bzm_finput(fp,a); | ^ --- zmatio.o --- 85 | return bzm_finput(fp,a); | ^ --- zmatio.so --- zmatio.c:89:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | ZMAT *izm_finput(fp,mat) | ^ --- zmatio.o --- zmatio.c:89:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | ZMAT *izm_finput(fp,mat) | ^ --- zmatio.so --- zmatio.c:153:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | ZMAT *bzm_finput(fp,mat) | ^ zmatio.c:192:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | ZVEC *zv_finput(fp,x) | ^ --- zmatio.o --- zmatio.c:153:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | ZMAT *bzm_finput(fp,mat) | ^ --- zmatio.so --- zmatio.c:199:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.o --- zmatio.c:192:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | ZVEC *zv_finput(fp,x) | ^ --- zmatio.so --- 199 | return izv_finput(fp,x); | ^ zmatio.c:201:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | return bzv_finput(fp,x); --- zmatio.o --- zmatio.c:199:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.po --- zmatio.c:89:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.so --- | ^ --- zmatio.o --- 199 | return izv_finput(fp,x); | ^ zmatio.c:201:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.po --- 89 | ZMAT *izm_finput(fp,mat) | ^ --- zmatio.o --- 201 | return bzv_finput(fp,x); | ^ zmatio.c:205:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | ZVEC *izv_finput(fp,vec) | ^ --- zmatio.po --- zmatio.c:153:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | ZMAT *bzm_finput(fp,mat) | ^ --- zmatio.so --- zmatio.c:205:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | ZVEC *izv_finput(fp,vec) | ^ --- zmatio.po --- zmatio.c:192:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | ZVEC *zv_finput(fp,x) | ^ zmatio.c:199:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | return izv_finput(fp,x); | ^ zmatio.c:201:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.o --- zmatio.c:253:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.po --- 201 | return bzv_finput(fp,x); | ^ --- zmatio.so --- zmatio.c:253:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | ZVEC *bzv_finput(fp,vec) | ^ --- zmatio.o --- 253 | ZVEC *bzv_finput(fp,vec) | ^ --- zmatio.so --- zmatio.c:290:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | char *setzformat(f_string) | ^ --- zmatio.o --- zmatio.c:290:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | char *setzformat(f_string) | ^ --- zmatio.so --- zmatio.c:301:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.o --- zmatio.c:301:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.so --- 301 | void z_foutput(fp,z) | ^ --- zmatio.o --- 301 | void z_foutput(fp,z) | ^ --- zmatio.so --- zmatio.c:309:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.o --- zmatio.c:309:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | void zm_foutput(fp,a) | ^ --- zmatio.so --- 309 | void zm_foutput(fp,a) | ^ --- zmatio.o --- zmatio.c:332:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatio.po --- zmatio.c:205:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | ZVEC *izv_finput(fp,vec) | ^ --- zmatio.o --- 332 | void zv_foutput(fp,x) | ^ --- zmatio.so --- zmatio.c:332:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | void zv_foutput(fp,x) | ^ --- zmatio.o --- zmatio.c:352:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | void zm_dump(fp,a) | ^ --- zmatio.so --- zmatio.c:352:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | void zm_dump(fp,a) | ^ --- zmatio.po --- zmatio.c:253:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | ZVEC *bzv_finput(fp,vec) | ^ --- zmatio.so --- zmatio.c:381:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | void zv_dump(fp,x) | ^ --- zmatio.po --- zmatio.c:290:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | char *setzformat(f_string) | ^ zmatio.c:301:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | void z_foutput(fp,z) | ^ --- zmatio.o --- zmatio.c:381:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | void zv_dump(fp,x) | ^ --- zmatio.po --- zmatio.c:309:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | void zm_foutput(fp,a) | ^ zmatio.c:332:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | void zv_foutput(fp,x) | ^ zmatio.c:352:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | void zm_dump(fp,a) | ^ zmatio.c:381:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | void zv_dump(fp,x) | ^ --- zmatio.o --- 20 warnings generated. --- zmatio.so --- 20 warnings generated. --- zmatio.po --- 20 warnings generated. --- zmatlab.o --- --- zmatlab.po --- --- zmatlab.so --- --- zmatlab.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zmatlab.c --- zmatlab.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmatlab.c -o zmatlab.po --- zmatlab.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmatlab.c -o zmatlab.so In file included from zmatlab.c:37: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatlab.po --- In file included from zmatlab.c:37: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatlab.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatlab.o --- In file included from zmatlab.c:37: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatlab.so --- zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | ZMAT *zm_save(fp,A,name) | ^ --- zmatlab.po --- zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | ZMAT *zm_save(fp,A,name) | ^ --- zmatlab.o --- zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | ZMAT *zm_save(fp,A,name) | ^ --- zmatlab.po --- zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | ZVEC *zv_save(fp,x,name) | ^ --- zmatlab.so --- zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | ZVEC *zv_save(fp,x,name) | ^ --- zmatlab.po --- zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | complex z_save(fp,z,name) | ^ zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | ZMAT *zm_load(fp,name) | ^ --- zmatlab.o --- zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | ZVEC *zv_save(fp,x,name) | ^ --- zmatlab.so --- zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | complex z_save(fp,z,name) | ^ --- zmatlab.o --- zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | complex z_save(fp,z,name) | ^ --- zmatlab.so --- zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | ZMAT *zm_load(fp,name) | ^ --- zmatlab.o --- zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | ZMAT *zm_load(fp,name) | ^ --- zmatlab.po --- 7 warnings generated. --- zmatlab.so --- 7 warnings generated. --- zmatlab.o --- 7 warnings generated. --- zmatop.o --- --- zmatop.po --- --- zmatop.so --- --- zmatop.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmatop.c -o zmatop.po --- zmatop.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmatop.c -o zmatop.so --- zmatop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zmatop.c --- zmatop.po --- In file included from zmatop.c:29: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatop.so --- In file included from zmatop.c:29: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatop.o --- In file included from zmatop.c:29: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatop.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatop.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatop.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatop.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatop.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatop.po --- zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | ZMAT *zm_add(mat1,mat2,out) | ^ zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | ZMAT *zm_sub(mat1,mat2,out) | ^ --- zmatop.o --- zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | ZMAT *zm_add(mat1,mat2,out) | ^ --- zmatop.so --- zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | ZMAT *zm_add(mat1,mat2,out) | ^ --- zmatop.po --- zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | ZMAT *zm_mlt(A,B,OUT) | ^ zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | ZMAT *zmma_mlt(A,B,OUT) | ^ zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | ZMAT *zmam_mlt(A,B,OUT) | ^ --- zmatop.o --- zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | ZMAT *zm_sub(mat1,mat2,out) | ^ --- zmatop.so --- zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | ZMAT *zm_sub(mat1,mat2,out) | ^ --- zmatop.po --- zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | ZVEC *zmv_mlt(A,b,out) | ^ zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | ZMAT *zsm_mlt(scalar,matrix,out) | ^ --- zmatop.so --- zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | ZMAT *zm_mlt(A,B,OUT) | ^ --- zmatop.po --- zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | ZVEC *zvm_mlt(A,b,out) | ^ --- zmatop.o --- zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | ZMAT *zm_mlt(A,B,OUT) | ^ --- zmatop.so --- zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | ZMAT *zmma_mlt(A,B,OUT) | ^ --- zmatop.o --- zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | ZMAT *zmma_mlt(A,B,OUT) | ^ --- zmatop.so --- zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | ZMAT *zmam_mlt(A,B,OUT) | ^ --- zmatop.po --- zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | ZMAT *zm_adjoint(in,out) | ^ --- zmatop.o --- zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | ZMAT *zmam_mlt(A,B,OUT) | ^ --- zmatop.so --- zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | ZVEC *zmv_mlt(A,b,out) | ^ --- zmatop.o --- zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | ZVEC *zmv_mlt(A,b,out) | ^ --- zmatop.so --- zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | ZMAT *zsm_mlt(scalar,matrix,out) | ^ --- zmatop.o --- zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | ZMAT *zsm_mlt(scalar,matrix,out) | ^ --- zmatop.so --- zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.o --- zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | ZVEC *zvm_mlt(A,b,out) | ^ --- zmatop.po --- zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | ZMAT *zswap_rows(A,i,j,lo,hi) | ^ --- zmatop.so --- 263 | ZVEC *zvm_mlt(A,b,out) | ^ --- zmatop.o --- zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | ZMAT *zm_adjoint(in,out) | ^ --- zmatop.po --- zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | ZMAT *zswap_cols(A,i,j,lo,hi) | ^ --- zmatop.so --- zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | ZMAT *zm_adjoint(in,out) | ^ --- zmatop.po --- zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.o --- zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | ZMAT *zswap_rows(A,i,j,lo,hi) | ^ --- zmatop.po --- 397 | ZMAT *mz_mltadd(A1,A2,s,out) | ^ --- zmatop.o --- zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | ZMAT *zswap_cols(A,i,j,lo,hi) | ^ zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.po --- zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.so --- zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | ZMAT *zswap_rows(A,i,j,lo,hi) | ^ --- zmatop.o --- 397 | ZMAT *mz_mltadd(A1,A2,s,out) | ^ --- zmatop.po --- 439 | ZVEC *zmv_mltadd(v1,v2,A,alpha,out) | ^ --- zmatop.o --- zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | ZVEC *zmv_mltadd(v1,v2,A,alpha,out) | ^ --- zmatop.so --- zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | ZMAT *zswap_cols(A,i,j,lo,hi) | ^ --- zmatop.o --- zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | ZVEC *zvm_mltadd(v1,v2,A,alpha,out) --- zmatop.so --- zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | ZMAT *mz_mltadd(A1,A2,s,out) | ^ --- zmatop.o --- | ^ --- zmatop.po --- zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | ZVEC *zvm_mltadd(v1,v2,A,alpha,out) | ^ --- zmatop.o --- zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.so --- zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.o --- 519 | ZVEC *zget_col(mat,col,vec) | ^ --- zmatop.so --- 439 | ZVEC *zmv_mltadd(v1,v2,A,alpha,out) | ^ --- zmatop.po --- zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.o --- zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.po --- 519 | ZVEC *zget_col(mat,col,vec) | ^ --- zmatop.o --- 540 | ZVEC *zget_row(mat,row,vec) | ^ --- zmatop.po --- zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | ZVEC *zget_row(mat,row,vec) | ^ --- zmatop.o --- zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | ZMAT *zset_col(mat,col,vec) | ^ --- zmatop.po --- zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | ZMAT *zset_col(mat,col,vec) | ^ --- zmatop.o --- zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | ZMAT *zset_row(mat,row,vec) | ^ --- zmatop.po --- zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.so --- zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmatop.po --- 583 | ZMAT *zset_row(mat,row,vec) | ^ --- zmatop.so --- 483 | ZVEC *zvm_mltadd(v1,v2,A,alpha,out) | ^ --- zmatop.o --- zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 603 | ZMAT *zm_rand(A) | ^ --- zmatop.po --- zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 603 | ZMAT *zm_rand(A) | ^ --- zmatop.so --- zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 519 | ZVEC *zget_col(mat,col,vec) | ^ zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | ZVEC *zget_row(mat,row,vec) | ^ zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | ZMAT *zset_col(mat,col,vec) | ^ zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | ZMAT *zset_row(mat,row,vec) | ^ zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 603 | ZMAT *zm_rand(A) | ^ --- zmatop.o --- 22 warnings generated. --- zmatop.po --- 22 warnings generated. --- zmatop.so --- 22 warnings generated. --- zmemory.o --- --- zmemory.po --- --- zmemory.so --- --- zmemory.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zmemory.c --- zmemory.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmemory.c -o zmemory.so --- zmemory.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmemory.c -o zmemory.po In file included from zmemory.c:30: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmemory.so --- In file included from zmemory.c:30: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmemory.o --- In file included from zmemory.c:30: In file included from ./zmatrix.h:32: --- zmemory.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- zmemory.o --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmemory.so --- | int --- zmemory.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmemory.po --- zmemory.c:38:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | ZVEC *zv_zero(x) | ^ zmemory.c:50:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | ZMAT *zm_zero(A) | ^ zmemory.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | ZMAT *zm_get(m,n) | ^ zmemory.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | ZVEC *zv_get(size) | ^ zmemory.c:148:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | int zm_free(mat) | ^ zmemory.c:194:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | int zv_free(vec) | ^ zmemory.c:226:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | ZMAT *zm_resize(A,new_m,new_n) | ^ --- zmemory.o --- zmemory.c:38:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | ZVEC *zv_zero(x) | ^ --- zmemory.so --- zmemory.c:38:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | ZVEC *zv_zero(x) | ^ --- zmemory.o --- zmemory.c:50:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | ZMAT *zm_zero(A) --- zmemory.po --- zmemory.c:361:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | ZVEC *zv_resize(x,new_dim) | ^ --- zmemory.o --- | ^ --- zmemory.so --- zmemory.c:50:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | ZMAT *zm_zero(A) | ^ --- zmemory.po --- zmemory.c:424:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.o --- zmemory.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | ZMAT *zm_get(m,n) | ^ --- zmemory.po --- 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:424:15: note: place parentheses around the assignment to silence this warning 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:424:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.so --- zmemory.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmemory.po --- 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- 64 | ZMAT *zm_get(m,n) | ^ --- zmemory.po --- zmemory.c:442:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.o --- zmemory.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmemory.po --- 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.o --- 121 | ZVEC *zv_get(size) | ^ --- zmemory.po --- zmemory.c:442:15: note: place parentheses around the assignment to silence this warning 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:442:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.o --- zmemory.c:148:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | int zm_free(mat) | ^ --- zmemory.po --- 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.o --- zmemory.c:194:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | int zv_free(vec) | ^ --- zmemory.po --- zmemory.c:474:15: note: place parentheses around the assignment to silence this warning 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) --- zmemory.so --- zmemory.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | ZVEC *zv_get(size) | ^ --- zmemory.o --- zmemory.c:226:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmemory.po --- zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.o --- 226 | ZMAT *zm_resize(A,new_m,new_n) | ^ --- zmemory.po --- 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- zmemory.c:148:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmemory.po --- zmemory.c:492:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.so --- 148 | int zm_free(mat) | ^ --- zmemory.po --- 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:492:15: note: place parentheses around the assignment to silence this warning 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:492:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.so --- zmemory.c:194:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | int zv_free(vec) | ^ --- zmemory.po --- 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- zmemory.c:226:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | ZMAT *zm_resize(A,new_m,new_n) | ^ --- zmemory.po --- zmemory.c:523:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:523:15: note: place parentheses around the assignment to silence this warning --- zmemory.o --- zmemory.c:361:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmemory.po --- 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) --- zmemory.o --- 361 | ZVEC *zv_resize(x,new_dim) | ^ --- zmemory.po --- zmemory.c:523:15: note: use '==' to turn this assignment into an equality comparison 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == zmemory.c:544:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:544:15: note: place parentheses around the assignment to silence this warning 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | ( ) --- zmemory.so --- zmemory.c:361:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zmemory.po --- zmemory.c:544:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.so --- 361 | ZVEC *zv_resize(x,new_dim) | ^ --- zmemory.po --- 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- zmemory.o --- zmemory.c:424:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:424:15: note: place parentheses around the assignment to silence this warning --- zmemory.so --- zmemory.c:424:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.o --- 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:424:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.so --- 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.o --- 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- zmemory.c:424:15: note: place parentheses around the assignment to silence this warning --- zmemory.o --- zmemory.c:442:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.so --- 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:424:15: note: use '==' to turn this assignment into an equality comparison 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == --- zmemory.o --- 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:442:15: note: place parentheses around the assignment to silence this warning --- zmemory.so --- zmemory.c:442:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.o --- 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ --- zmemory.so --- zmemory.c:442:15: note: place parentheses around the assignment to silence this warning --- zmemory.o --- | ^ | ( ) --- zmemory.so --- 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | ( ) --- zmemory.o --- zmemory.c:442:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.so --- zmemory.c:442:15: note: use '==' to turn this assignment into an equality comparison 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- zmemory.o --- 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ --- zmemory.so --- zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.o --- | == --- zmemory.so --- 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:474:15: note: place parentheses around the assignment to silence this warning 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == --- zmemory.o --- zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.so --- zmemory.c:492:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.o --- 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:474:15: note: place parentheses around the assignment to silence this warning 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.so --- 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:492:15: note: place parentheses around the assignment to silence this warning 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ --- zmemory.o --- 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ --- zmemory.so --- | ( ) --- zmemory.o --- | ^ | == --- zmemory.so --- zmemory.c:492:15: note: use '==' to turn this assignment into an equality comparison 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == zmemory.c:523:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:523:15: note: place parentheses around the assignment to silence this warning --- zmemory.o --- zmemory.c:492:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.so --- 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:523:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.o --- 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:492:15: note: place parentheses around the assignment to silence this warning --- zmemory.so --- 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == --- zmemory.o --- 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | ( ) --- zmemory.so --- zmemory.c:544:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.o --- zmemory.c:492:15: note: use '==' to turn this assignment into an equality comparison 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:544:15: note: place parentheses around the assignment to silence this warning 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ --- zmemory.o --- zmemory.c:523:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.so --- | ( ) zmemory.c:544:15: note: use '==' to turn this assignment into an equality comparison 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- zmemory.o --- 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:523:15: note: place parentheses around the assignment to silence this warning 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:523:15: note: use '==' to turn this assignment into an equality comparison 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == zmemory.c:544:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:544:15: note: place parentheses around the assignment to silence this warning 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | ( ) zmemory.c:544:15: note: use '==' to turn this assignment into an equality comparison 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- 17 warnings generated. --- zmemory.o --- 17 warnings generated. --- zmemory.po --- 17 warnings generated. --- znorm.o --- --- znorm.po --- --- znorm.so --- --- znorm.o --- clang -pipe -Os -DHAVE_CONFIG_H -c znorm.c --- znorm.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg znorm.c -o znorm.po --- znorm.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC znorm.c -o znorm.so --- znorm.o --- In file included from znorm.c:34: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- znorm.po --- In file included from znorm.c:34: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- znorm.so --- In file included from znorm.c:34: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- znorm.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- znorm.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- znorm.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- znorm.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- znorm.o --- znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | double _zv_norm1(x,scale) | ^ znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | double _zv_norm2(x,scale) | ^ znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | double _zv_norm_inf(x,scale) | ^ znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | double zm_norm1(A) | ^ znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | double zm_norm_inf(A) | ^ znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | double zm_norm_frob(A) | ^ --- znorm.so --- znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | double _zv_norm1(x,scale) | ^ --- znorm.po --- znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | double _zv_norm1(x,scale) | ^ znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | double _zv_norm2(x,scale) | ^ znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | double _zv_norm_inf(x,scale) | ^ --- znorm.so --- znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | double _zv_norm2(x,scale) | ^ --- znorm.po --- znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | double zm_norm1(A) | ^ znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- znorm.so --- znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | double _zv_norm_inf(x,scale) | ^ --- znorm.po --- 166 | double zm_norm_inf(A) | ^ znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | double zm_norm_frob(A) | ^ --- znorm.so --- znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | double zm_norm1(A) | ^ znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | double zm_norm_inf(A) | ^ znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | double zm_norm_frob(A) | ^ --- znorm.o --- 9 warnings generated. --- znorm.po --- 9 warnings generated. --- znorm.so --- 9 warnings generated. --- zqrfctr.o --- --- zqrfctr.po --- --- zqrfctr.so --- --- zqrfctr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zqrfctr.c --- zqrfctr.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zqrfctr.c -o zqrfctr.po --- zqrfctr.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zqrfctr.c -o zqrfctr.so --- zqrfctr.o --- In file included from zqrfctr.c:44: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zqrfctr.so --- In file included from zqrfctr.c:44: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zqrfctr.po --- In file included from zqrfctr.c:44: In file included from ./zmatrix.h:32: --- zqrfctr.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zqrfctr.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zqrfctr.po --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zqrfctr.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zqrfctr.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zqrfctr.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- zqrfctr.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zqrfctr.po --- | ~~~~~~ ^ | int --- zqrfctr.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zqrfctr.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zqrfctr.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zqrfctr.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zqrfctr.o --- zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | ZMAT *zQRfactor(A,diag) | ^ --- zqrfctr.po --- 64 | ZMAT *zQRfactor(A,diag) | ^ --- zqrfctr.so --- zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | ZMAT *zQRfactor(A,diag) | ^ --- zqrfctr.po --- zqrfctr.c:100:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zqrfctr.so --- zqrfctr.c:100:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | ZMAT *zQRCPfactor(A,diag,px) --- zqrfctr.po --- 100 | ZMAT *zQRCPfactor(A,diag,px) | ^ --- zqrfctr.so --- | ^ --- zqrfctr.o --- zqrfctr.c:100:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | ZMAT *zQRCPfactor(A,diag,px) | ^ --- zqrfctr.so --- zqrfctr.c:186:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | ZVEC *_zQsolve(QR,diag,b,x,tmp) | ^ --- zqrfctr.o --- zqrfctr.c:186:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | ZVEC *_zQsolve(QR,diag,b,x,tmp) | ^ --- zqrfctr.po --- zqrfctr.c:186:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | ZVEC *_zQsolve(QR,diag,b,x,tmp) | ^ --- zqrfctr.so --- zqrfctr.c:226:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | ZMAT *zmakeQ(QR,diag,Qout) | ^ --- zqrfctr.o --- zqrfctr.c:226:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | ZMAT *zmakeQ(QR,diag,Qout) | ^ --- zqrfctr.po --- zqrfctr.c:226:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | ZMAT *zmakeQ(QR,diag,Qout) | ^ --- zqrfctr.so --- zqrfctr.c:275:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | ZMAT *zmakeR(QR,Rout) | ^ zqrfctr.c:293:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | ZVEC *zQRsolve(QR,diag,b,x) | ^ --- zqrfctr.o --- zqrfctr.c:275:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | ZMAT *zmakeR(QR,Rout) | ^ --- zqrfctr.so --- zqrfctr.c:319:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | ZVEC *zQRAsolve(QR,diag,b,x) | ^ --- zqrfctr.o --- zqrfctr.c:293:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | ZVEC *zQRsolve(QR,diag,b,x) | ^ --- zqrfctr.po --- zqrfctr.c:275:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | ZMAT *zmakeR(QR,Rout) | ^ --- zqrfctr.o --- zqrfctr.c:319:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | ZVEC *zQRAsolve(QR,diag,b,x) | ^ --- zqrfctr.so --- zqrfctr.c:359:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | ZVEC *zQRCPsolve(QR,diag,pivot,b,x) | ^ --- zqrfctr.po --- zqrfctr.c:293:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | ZVEC *zQRsolve(QR,diag,b,x) | ^ --- zqrfctr.o --- zqrfctr.c:359:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zqrfctr.so --- zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | ZVEC *zUmlt(U,x,out) | ^ --- zqrfctr.po --- zqrfctr.c:319:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zqrfctr.o --- 359 | ZVEC *zQRCPsolve(QR,diag,pivot,b,x) | ^ --- zqrfctr.po --- 319 | ZVEC *zQRAsolve(QR,diag,b,x) | ^ --- zqrfctr.o --- zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | ZVEC *zUmlt(U,x,out) | ^ --- zqrfctr.so --- zqrfctr.c:398:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | ZVEC *zUAmlt(U,x,out) | ^ --- zqrfctr.o --- zqrfctr.c:398:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zqrfctr.so --- zqrfctr.c:431:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | double zQRcondest(QR) | ^ --- zqrfctr.o --- 398 | ZVEC *zUAmlt(U,x,out) | ^ --- zqrfctr.po --- zqrfctr.c:359:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | ZVEC *zQRCPsolve(QR,diag,pivot,b,x) --- zqrfctr.o --- zqrfctr.c:431:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | double zQRcondest(QR) | ^ --- zqrfctr.po --- | ^ zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | ZVEC *zUmlt(U,x,out) | ^ zqrfctr.c:398:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | ZVEC *zUAmlt(U,x,out) | ^ zqrfctr.c:431:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | double zQRcondest(QR) | ^ --- zqrfctr.so --- 14 warnings generated. --- zqrfctr.o --- 14 warnings generated. --- zqrfctr.po --- 14 warnings generated. --- zschur.o --- --- zschur.po --- --- zschur.so --- --- zschur.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zschur.c --- zschur.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zschur.c -o zschur.po --- zschur.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zschur.c -o zschur.so --- zschur.po --- In file included from zschur.c:35: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zschur.o --- In file included from zschur.c:35: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- zschur.so --- In file included from zschur.c:35: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zschur.o --- | ~~~~~~ ^ | int --- zschur.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zschur.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zschur.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- zschur.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- zschur.so --- | int --- zschur.o --- | int --- zschur.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zschur.po --- zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | ZMAT *zschur(A,Q) | ^ --- zschur.so --- zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | ZMAT *zschur(A,Q) | ^ --- zschur.o --- zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | ZMAT *zschur(A,Q) | ^ --- zschur.po --- 4 warnings generated. --- zschur.so --- 4 warnings generated. --- zschur.o --- 4 warnings generated. --- zsolve.o --- --- zsolve.po --- --- zsolve.so --- --- zsolve.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zsolve.c --- zsolve.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zsolve.c -o zsolve.po --- zsolve.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zsolve.c -o zsolve.so In file included from zsolve.c:35: In file included from ./zmatrix2.h:38: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | ZVEC *zUsolve(matrix,b,out,diag) | ^ --- zsolve.po --- In file included from zsolve.c:35: In file included from ./zmatrix2.h:38: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zsolve.o --- In file included from zsolve.c:35: In file included from ./zmatrix2.h:38: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zsolve.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zsolve.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zsolve.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zsolve.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zsolve.so --- zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | ZVEC *zLsolve(matrix,b,out,diag) | ^ --- zsolve.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zsolve.so --- zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | ZVEC *zUAsolve(U,b,out,diag) | ^ zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | ZVEC *zDsolve(A,b,x) | ^ zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | ZVEC *zLAsolve(L,b,out,diag) | ^ --- zsolve.po --- zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | ZVEC *zUsolve(matrix,b,out,diag) | ^ --- zsolve.o --- zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | ZVEC *zUsolve(matrix,b,out,diag) | ^ --- zsolve.po --- zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | ZVEC *zLsolve(matrix,b,out,diag) | ^ zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | ZVEC *zUAsolve(U,b,out,diag) | ^ --- zsolve.o --- zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | ZVEC *zLsolve(matrix,b,out,diag) | ^ zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zsolve.po --- zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zsolve.o --- 156 | ZVEC *zUAsolve(U,b,out,diag) | ^ --- zsolve.po --- 217 | ZVEC *zDsolve(A,b,x) | ^ zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | ZVEC *zLAsolve(L,b,out,diag) | ^ --- zsolve.o --- zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | ZVEC *zDsolve(A,b,x) | ^ zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | ZVEC *zLAsolve(L,b,out,diag) | ^ --- zsolve.so --- 8 warnings generated. --- zsolve.po --- 8 warnings generated. --- zsolve.o --- 8 warnings generated. --- zvecop.o --- --- zvecop.po --- --- zvecop.so --- --- zvecop.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zvecop.c -o zvecop.po --- zvecop.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zvecop.c -o zvecop.so --- zvecop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zvecop.c --- zvecop.po --- In file included from zvecop.c:28: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zvecop.so --- In file included from zvecop.c:28: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zvecop.o --- In file included from zvecop.c:28: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zvecop.po --- zvecop.c:37:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | complex _zin_prod(a,b,i0,flag) | ^ zvecop.c:53:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | ZVEC *zv_mlt(scalar,vector,out) | ^ zvecop.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | ZVEC *zv_add(vec1,vec2,out) | ^ --- zvecop.so --- zvecop.c:37:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | complex _zin_prod(a,b,i0,flag) | ^ --- zvecop.po --- zvecop.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | ZVEC *zv_mltadd(v1,v2,scale,out) | ^ --- zvecop.so --- zvecop.c:53:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.o --- zvecop.c:37:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | complex _zin_prod(a,b,i0,flag) | ^ --- zvecop.so --- 53 | ZVEC *zv_mlt(scalar,vector,out) | ^ --- zvecop.po --- zvecop.c:127:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | ZVEC *zv_sub(vec1,vec2,out) | ^ --- zvecop.so --- zvecop.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | ZVEC *zv_add(vec1,vec2,out) | ^ --- zvecop.po --- zvecop.c:147:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | ZVEC *zv_map(f,x,out) | ^ --- zvecop.so --- zvecop.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.po --- zvecop.c:165:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.so --- 94 | ZVEC *zv_mltadd(v1,v2,scale,out) | ^ --- zvecop.po --- 165 | out_ve[i] = (*f)(x_ve[i]); | ^ zvecop.c:170:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | ZVEC *_zv_map(f,params,x,out) | ^ --- zvecop.o --- zvecop.c:53:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.po --- zvecop.c:189:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.o --- 53 | ZVEC *zv_mlt(scalar,vector,out) | ^ --- zvecop.po --- 189 | out_ve[i] = (*f)(params,x_ve[i]); | ^ zvecop.c:195:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | ZVEC *zv_lincomb(n,v,a,out) | ^ --- zvecop.so --- zvecop.c:127:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | ZVEC *zv_sub(vec1,vec2,out) | ^ --- zvecop.o --- zvecop.c:75:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | ZVEC *zv_add(vec1,vec2,out) --- zvecop.so --- zvecop.c:147:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | ZVEC *zv_map(f,x,out) | ^ --- zvecop.po --- zvecop.c:246:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zvecop.o --- | ^ --- zvecop.so --- zvecop.c:165:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | out_ve[i] = (*f)(x_ve[i]); | ^ --- zvecop.po --- 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ zvecop.c:246:15: note: place parentheses around the assignment to silence this warning 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ^ | ( ) zvecop.c:246:15: note: use '==' to turn this assignment into an equality comparison 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ^ | == --- zvecop.o --- zvecop.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | ZVEC *zv_mltadd(v1,v2,scale,out) | ^ --- zvecop.so --- zvecop.c:170:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | ZVEC *_zv_map(f,params,x,out) | ^ zvecop.c:189:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | out_ve[i] = (*f)(params,x_ve[i]); | ^ --- zvecop.po --- zvecop.c:318:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.so --- zvecop.c:195:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | ZVEC *zv_lincomb(n,v,a,out) | ^ zvecop.c:246:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zvecop.po --- 318 | ZVEC *zv_star(x1, x2, out) | ^ zvecop.c:346:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | ZVEC *zv_slash(x1, x2, out) | ^ --- zvecop.so --- 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ zvecop.c:246:15: note: place parentheses around the assignment to silence this warning --- zvecop.po --- zvecop.c:376:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | complex zv_sum(x) | ^ --- zvecop.o --- zvecop.c:127:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.po --- zvecop.c:396:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.so --- 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ^ | ( ) --- zvecop.po --- 396 | ZVEC *px_zvec(px,vector,out) | ^ --- zvecop.so --- zvecop.c:246:15: note: use '==' to turn this assignment into an equality comparison --- zvecop.o --- 127 | ZVEC *zv_sub(vec1,vec2,out) | ^ --- zvecop.so --- 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ^ | == --- zvecop.po --- zvecop.c:465:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | ZVEC *pxinv_zvec(px,x,out) | ^ --- zvecop.so --- zvecop.c:318:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.o --- zvecop.c:147:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | ZVEC *zv_map(f,x,out) | ^ --- zvecop.so --- 318 | ZVEC *zv_star(x1, x2, out) | ^ --- zvecop.po --- zvecop.c:501:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | ZVEC *zv_rand(x) | ^ --- zvecop.o --- zvecop.c:165:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | out_ve[i] = (*f)(x_ve[i]); | ^ zvecop.c:170:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.so --- zvecop.c:346:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- zvecop.o --- 170 | ZVEC *_zv_map(f,params,x,out) | ^ --- zvecop.so --- 346 | ZVEC *zv_slash(x1, x2, out) | ^ --- zvecop.o --- zvecop.c:189:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | out_ve[i] = (*f)(params,x_ve[i]); | ^ zvecop.c:195:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | ZVEC *zv_lincomb(n,v,a,out) | ^ --- zvecop.so --- zvecop.c:376:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | complex zv_sum(x) | ^ zvecop.c:396:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | ZVEC *px_zvec(px,vector,out) | ^ --- zvecop.o --- zvecop.c:246:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ --- zvecop.so --- zvecop.c:465:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | ZVEC *pxinv_zvec(px,x,out) | ^ --- zvecop.o --- zvecop.c:246:15: note: place parentheses around the assignment to silence this warning --- zvecop.so --- zvecop.c:501:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | ZVEC *zv_rand(x) | ^ --- zvecop.o --- 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ^ | ( ) zvecop.c:246:15: note: use '==' to turn this assignment into an equality comparison 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ^ | == zvecop.c:318:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 318 | ZVEC *zv_star(x1, x2, out) | ^ zvecop.c:346:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | ZVEC *zv_slash(x1, x2, out) | ^ zvecop.c:376:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | complex zv_sum(x) | ^ zvecop.c:396:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | ZVEC *px_zvec(px,vector,out) | ^ zvecop.c:465:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | ZVEC *pxinv_zvec(px,x,out) | ^ zvecop.c:501:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | ZVEC *zv_rand(x) | ^ --- zvecop.po --- 20 warnings generated. --- zvecop.so --- 20 warnings generated. --- zvecop.o --- 20 warnings generated. --- libmeschach.a --- --- libmeschach_p.a --- --- libmeschach_pic.a --- --- libmeschach.a --- building standard meschach library --- libmeschach_pic.a --- building shared object meschach library --- libmeschach_p.a --- building profiled meschach library --- libmeschach.a --- ar -c -q libmeschach.a `NM=nm lorder copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o zhessen.o zschur.o conjgrad.o lanczos.o arnoldi.o | tsort -q` --- libmeschach_pic.a --- ar -c -q libmeschach_pic.a `NM=nm lorder copy.so err.so matrixio.so memory.so vecop.so matop.so pxop.so submat.so init.so otherio.so machine.so matlab.so ivecop.so version.so meminfo.so memstat.so lufactor.so bkpfacto.so chfactor.so qrfactor.so solve.so hsehldr.so givens.so update.so norm.so hessen.so symmeig.so schur.so svd.so fft.so mfunc.so bdfactor.so sparse.so sprow.so sparseio.so spchfctr.so splufctr.so spbkp.so spswap.so iter0.so itersym.so iternsym.so zmachine.so zcopy.so zmatio.so zmemory.so zvecop.so zmatop.so znorm.so zfunc.so zlufctr.so zsolve.so zmatlab.so zhsehldr.so zqrfctr.so zgivens.so zhessen.so zschur.so conjgrad.so lanczos.so arnoldi.so | tsort -q` --- libmeschach_p.a --- ar -c -q libmeschach_p.a `NM=nm lorder copy.po err.po matrixio.po memory.po vecop.po matop.po pxop.po submat.po init.po otherio.po machine.po matlab.po ivecop.po version.po meminfo.po memstat.po lufactor.po bkpfacto.po chfactor.po qrfactor.po solve.po hsehldr.po givens.po update.po norm.po hessen.po symmeig.po schur.po svd.po fft.po mfunc.po bdfactor.po sparse.po sprow.po sparseio.po spchfctr.po splufctr.po spbkp.po spswap.po iter0.po itersym.po iternsym.po zmachine.po zcopy.po zmatio.po zmemory.po zvecop.po zmatop.po znorm.po zfunc.po zlufctr.po zsolve.po zmatlab.po zhsehldr.po zqrfctr.po zgivens.po zhessen.po zschur.po conjgrad.po lanczos.po arnoldi.po | tsort -q` ranlib libmeschach_p.a --- libmeschach.a --- ranlib libmeschach.a --- libmeschach_pic.a --- ranlib libmeschach_pic.a --- libmeschach.so.0.0 --- building shared meschach library (version 0.0) clang -shared -o libmeschach.so.0.0 -Wl,-force_load libmeschach_pic.a -lm