=> "/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.o --- clang -pipe -Os -DHAVE_CONFIG_H -c arnoldi.c --- 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 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.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 --- 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 *); --- 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 *); | ~~~~~~ ^ --- arnoldi.o --- | ~~~~~~ ^ | int --- arnoldi.po --- | int --- arnoldi.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- arnoldi.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- 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] --- arnoldi.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- arnoldi.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] --- arnoldi.so --- 109 | MAT *sp_arnoldi(A,x0,m,h_rem,Q,H) | ^ --- arnoldi.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- 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.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] --- 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.o --- 75 | u = (*A)(A_param,v,u); | ^ --- arnoldi.po --- | ^ --- arnoldi.o --- 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] --- 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] --- arnoldi.o --- 39 | MAT *arnoldi(A,A_param,x0,m,h_rem,Q,H) | ^ --- arnoldi.po --- 39 | MAT *arnoldi(A,A_param,x0,m,h_rem,Q,H) | ^ --- arnoldi.o --- 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] --- 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.o --- 109 | MAT *sp_arnoldi(A,x0,m,h_rem,Q,H) | ^ --- arnoldi.po --- 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 --- 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.so --- 8 warnings generated. --- arnoldi.po --- 8 warnings generated. --- arnoldi.o --- 8 warnings generated. --- bdfactor.o --- clang -pipe -Os -DHAVE_CONFIG_H -c bdfactor.c --- bdfactor.po --- --- 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 --- 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 --- 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.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.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] --- 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] --- bdfactor.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] --- bdfactor.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bdfactor.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 --- bdfactor.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 --- 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] --- 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 --- 52 | BAND *bd_get(lb,ub,n) | ^ --- 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.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.so --- 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.po --- | ^ 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.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.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: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.so --- 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: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] --- bdfactor.so --- 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.po --- 252 | BAND *bd_transp(in,out) | ^ --- bdfactor.so --- | ^ 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.po --- 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: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.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] 448 | VEC *bdLUsolve(bA,pivot,b,x) | ^ --- bdfactor.so --- 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: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 --- 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 --- 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. --- bkpfacto.o --- clang -pipe -Os -DHAVE_CONFIG_H -c bkpfacto.c --- bdfactor.po --- 15 warnings generated. --- bdfactor.so --- 15 warnings generated. --- 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] 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.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 --- --- bkpfacto.so --- --- 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 --- bkpfacto.o --- 7 warnings generated. --- bkpfacto.po --- In file included from bkpfacto.c:34: --- 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] --- bkpfacto.po --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- bkpfacto.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bkpfacto.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] --- bkpfacto.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 *); | ~~~~~~ ^ --- bkpfacto.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- bkpfacto.so --- | int --- bkpfacto.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 *); | ~~~~~~ ^ --- bkpfacto.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- bkpfacto.po --- | int --- bkpfacto.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- 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.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.po --- 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: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: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.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) | ^ --- chfactor.o --- clang -pipe -Os -DHAVE_CONFIG_H -c chfactor.c --- bkpfacto.po --- 7 warnings generated. --- bkpfacto.so --- 7 warnings generated. --- 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] 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 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.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.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) | ^ 8 warnings generated. --- chfactor.po --- --- chfactor.so --- --- 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 --- conjgrad.o --- clang -pipe -Os -DHAVE_CONFIG_H -c conjgrad.c --- 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] 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] --- chfactor.po --- In file included from chfactor.c:35: --- chfactor.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- chfactor.po --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- chfactor.so --- | int --- chfactor.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 --- 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.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: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.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: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.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.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: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: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: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 --- 8 warnings generated. --- chfactor.po --- 8 warnings generated. --- 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.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) | ^ 18 warnings generated. --- conjgrad.po --- --- conjgrad.so --- --- 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 --- copy.o --- clang -pipe -Os -DHAVE_CONFIG_H -c copy.c --- 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 --- 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.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.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.po --- 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.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.po --- 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] --- conjgrad.so --- 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] --- conjgrad.po --- 205 | (*A)(A_params,x,tmp1); | ^ --- conjgrad.so --- 159 | VEC *sp_pccg(A,LLT,b,eps,x) | ^ --- conjgrad.po --- 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.so --- 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.po --- 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] --- conjgrad.so --- 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.po --- 178 | VEC *cgs(A,A_params,b,r0,tol,x) | ^ --- conjgrad.so --- 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.po --- 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.so --- 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.po --- 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.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.po --- 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] --- 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.po --- 315 | tracecatch((*AT)(A_params,u,tmp),"lsqr"); | ^ --- conjgrad.so --- 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] --- conjgrad.po --- 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] --- conjgrad.so --- 315 | tracecatch((*AT)(A_params,u,tmp),"lsqr"); | ^ --- conjgrad.po --- 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.po --- 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) | ^ --- 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] 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.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.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) | ^ --- conjgrad.so --- 18 warnings generated. --- conjgrad.po --- 18 warnings generated. --- copy.o --- 10 warnings generated. --- copy.po --- --- copy.so --- --- err.o --- --- copy.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg copy.c -o copy.po --- copy.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC copy.c -o copy.so --- err.o --- clang -pipe -Os -DHAVE_CONFIG_H -c err.c --- 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] 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 --- 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.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.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 --- 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 --- 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) | ^ --- 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) | ^ --- 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) | ^ --- 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) | ^ --- 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) | ^ --- err.o --- 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) | ^ --- copy.so --- 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] --- 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) | ^ --- copy.so --- 108 | MAT *m_move(in,i0,j0,m0,n0,out,i1,j1) | ^ --- 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] 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) | ^ --- copy.so --- 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) | ^ --- 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] 325 | static void float_error(num) | ^ 7 warnings generated. --- copy.po --- 10 warnings generated. --- copy.so --- 10 warnings generated. --- err.po --- --- err.so --- --- fft.o --- --- 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 --- fft.o --- clang -pipe -Os -DHAVE_CONFIG_H -c fft.c 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.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) | ^ --- 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.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.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] 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.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: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: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] 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.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 --- 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) | ^ --- fft.o --- 5 warnings generated. --- err.po --- 7 warnings generated. --- err.so --- 7 warnings generated. --- fft.po --- --- fft.so --- --- givens.o --- --- fft.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg fft.c -o fft.po --- givens.o --- clang -pipe -Os -DHAVE_CONFIG_H -c givens.c --- fft.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC fft.c -o fft.so --- 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 --- 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 *); | ~~~~~~ ^ | int --- 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 --- 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] 46 | void givens(x,y,c,s) | ^ --- fft.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 --- givens.o --- 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) | ^ --- 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.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.so --- 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 --- 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) | ^ --- givens.o --- 7 warnings generated. --- fft.so --- 5 warnings generated. --- fft.po --- 5 warnings generated. --- givens.po --- --- givens.so --- --- hessen.o --- --- givens.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg givens.c -o givens.po --- givens.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC givens.c -o givens.so --- hessen.o --- clang -pipe -Os -DHAVE_CONFIG_H -c hessen.c 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.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.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.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) | ^ --- 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 --- givens.so --- In file included from givens.c:40: --- givens.po --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- givens.so --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- givens.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- givens.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- givens.po --- | int --- givens.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 --- 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.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] --- givens.po --- 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.so --- 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.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.so --- 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) | ^ --- hessen.o --- 6 warnings generated. --- givens.po --- 7 warnings generated. --- givens.so --- 7 warnings generated. --- hessen.po --- --- hessen.so --- --- hsehldr.o --- --- 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 --- hsehldr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c hsehldr.c --- hessen.po --- 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.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.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.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.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] --- 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] --- hessen.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] --- hsehldr.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hessen.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | 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] --- hessen.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- hsehldr.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- hessen.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- hsehldr.o --- | ~~~~~~ ^ | 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.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.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.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) | ^ --- 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] 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] 71 | VEC *hhtrvec(hh,beta,i0,in,out) | ^ 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) | ^ --- hessen.po --- 6 warnings generated. --- hessen.so --- 6 warnings generated. --- hsehldr.o --- 7 warnings generated. --- hsehldr.po --- --- hsehldr.so --- --- init.o --- --- hsehldr.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg hsehldr.c -o hsehldr.po --- init.o --- clang -pipe -Os -DHAVE_CONFIG_H -c init.c --- hsehldr.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC hsehldr.c -o 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] 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.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] 71 | VEC *hhtrvec(hh,beta,i0,in,out) | ^ --- 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] --- 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] --- hsehldr.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- init.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- 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] --- init.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 --- 99 | MAT *hhtrrows(M,i0,j0,hh,beta) | ^ --- 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 --- hsehldr.so --- 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) | ^ --- 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.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.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.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) | ^ --- 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] 71 | VEC *hhtrvec(hh,beta,i0,in,out) | ^ 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) | ^ --- 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.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) | ^ --- hsehldr.so --- 7 warnings generated. --- hsehldr.po --- 7 warnings generated. --- init.o --- 15 warnings generated. --- init.po --- --- init.so --- --- iter0.o --- --- 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 --- iter0.o --- clang -pipe -Os -DHAVE_CONFIG_H -c iter0.c 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] 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 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.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.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] 158 | void iter_dump(fp,ip) | ^ 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.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.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] 263 | SPMAT *iter_gen_sym(n,nrow) | ^ --- 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] --- init.so --- In file included from init.c:36: --- init.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- init.so --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- 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] --- init.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- init.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- iter0.o --- 304 | SPMAT *iter_gen_nonsym(m,n,nrow,diag) | ^ --- init.so --- | ~~~~~~ ^ | int --- init.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- init.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- 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.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- init.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- init.so --- | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- 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] --- init.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iter0.o --- 346 | SPMAT *iter_gen_nonsym_posdef(n,nrow) | ^ --- 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: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: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.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: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 --- 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: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.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.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.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.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.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.po --- 170 | void mrandlist(a, len) | ^ --- 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.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: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.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: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.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: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.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 --- 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) | ^ --- iter0.o --- 14 warnings generated. --- init.so --- 15 warnings generated. --- init.po --- 15 warnings generated. --- iter0.po --- --- iter0.so --- --- iternsym.o --- --- 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 --- iternsym.o --- clang -pipe -Os -DHAVE_CONFIG_H -c iternsym.c --- 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 ./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 --- 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] 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 --- 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.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] --- 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] 56 | VEC *iter_cgs(ip,r0) | ^ --- iter0.so --- 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) | ^ --- iternsym.o --- 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); | ^ --- 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] --- iternsym.o --- 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; | ^ --- iter0.so --- 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.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.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 --- 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.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] --- 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] --- iter0.so --- 135 | ITER *iter_resize(ip,new_lenb,new_lenx) | ^ --- iternsym.o --- 173 | VEC *iter_spcgs(A,B,b,r0,tol,x,limit,steps) | ^ --- 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) | ^ --- iternsym.o --- 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) | ^ --- 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: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) | ^ --- 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); --- 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] 263 | SPMAT *iter_gen_sym(n,nrow) | ^ --- 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] --- iternsym.o --- | ^ --- iter0.so --- 224 | ITER *iter_copy(ip1,ip2) | ^ --- iternsym.o --- 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; | ^ --- 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] 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] 304 | SPMAT *iter_gen_nonsym(m,n,nrow,diag) | ^ --- 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) | ^ --- 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) | ^ --- 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] --- 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] --- iternsym.o --- 347 | MAT *iter_arnoldi_iref(ip,h_rem,Q,H) | ^ --- iter0.po --- 346 | SPMAT *iter_gen_nonsym_posdef(n,nrow) | ^ --- iter0.so --- 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) | ^ --- 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.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.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] 667 | if (ip->info) ip->info(ip,nres,VNULL,VNULL); | ^ 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.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.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.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.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.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) | ^ --- iter0.so --- 14 warnings generated. --- iter0.po --- 14 warnings generated. --- iternsym.o --- 31 warnings generated. --- iternsym.po --- --- iternsym.so --- --- iternsym.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg iternsym.c -o iternsym.po --- iternsym.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC iternsym.c -o iternsym.so --- itersym.o --- clang -pipe -Os -DHAVE_CONFIG_H -c itersym.c --- 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 --- 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] --- iternsym.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- iternsym.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iternsym.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- iternsym.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 --- 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] --- 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.so --- 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] --- iternsym.po --- 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] --- iternsym.so --- 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] --- iternsym.po --- 123 | if ( ip->stop_crit(ip,nres,r,VNULL) ) break; | ^ --- iternsym.so --- 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.po --- 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.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] 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 --- 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.so --- 306 | if ( ip->stop_crit(ip,nres,w,VNULL) ) break; | ^ --- iternsym.po --- 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.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: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: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.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: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: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: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.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.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 --- 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] 667 | if (ip->info) ip->info(ip,nres,VNULL,VNULL); | ^ --- 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.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.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] 667 | if (ip->info) ip->info(ip,nres,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] --- 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] --- iternsym.so --- 790 | VEC *iter_spgmres(A,B,b,tol,x,k,limit,steps) | ^ --- iternsym.po --- 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.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] 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.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: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: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.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.so --- 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] --- iternsym.po --- 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.so --- 1075 | if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) { --- iternsym.po --- 890 | VEC *iter_mgcr(ip) | ^ --- iternsym.so --- | ^ --- 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.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] --- 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] --- iternsym.po --- 1068 | if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL); | ^ --- iternsym.so --- 1109 | VEC *iter_spmgcr(A,B,b,tol,x,k,limit,steps) | ^ --- iternsym.po --- 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: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.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] 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.so --- 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.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.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) | ^ --- 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.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.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; | ^ 20 warnings generated. --- iternsym.po --- 31 warnings generated. --- iternsym.so --- 31 warnings generated. --- itersym.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg itersym.c -o itersym.po --- itersym.so --- --- ivecop.o --- --- itersym.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC itersym.c -o itersym.so --- ivecop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c ivecop.c --- 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.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.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; | ^ --- 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] --- itersym.so --- In file included from itersym.c:36: --- ivecop.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- itersym.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 --- ivecop.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 --- itersym.so --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- ivecop.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- itersym.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- ivecop.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- itersym.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 --- 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.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.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.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.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); | ^ --- 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) | ^ --- 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) | ^ --- 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) | ^ --- 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.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) | ^ --- 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; | ^ --- 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) | ^ --- 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.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.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.po --- 20 warnings generated. --- ivecop.o --- 18 warnings generated. --- itersym.so --- 20 warnings generated. --- ivecop.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg ivecop.c -o ivecop.po --- ivecop.so --- --- lanczos.o --- --- ivecop.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC ivecop.c -o ivecop.so --- lanczos.o --- clang -pipe -Os -DHAVE_CONFIG_H -c lanczos.c --- 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.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.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.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.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.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.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.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 --- 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] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- 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.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) | ^ --- 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] --- 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] --- lanczos.o --- 77 | (*A_fn)(A_params,w,v); | ^ --- ivecop.so --- 168 | IVEC *iv_add(iv1,iv2,out) | ^ --- lanczos.o --- 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); | ^ --- 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] --- lanczos.o --- 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) | ^ --- ivecop.so --- 194 | IVEC *iv_sub(iv1,iv2,out) | ^ 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) | ^ --- 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.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(); | ^ --- 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] 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.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) | ^ --- lanczos.o --- 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.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] 200 | static int dbl_cmp(x,y) | ^ --- ivecop.so --- 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) | ^ --- 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] 213 | VEC *lanczos2(A_fn,A_params,m,x0,evals,err_est) | ^ 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) | ^ --- ivecop.po --- 18 warnings generated. --- lanczos.o --- 14 warnings generated. --- ivecop.so --- 18 warnings generated. --- 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 --- lufactor.o --- clang -pipe -Os -DHAVE_CONFIG_H -c lufactor.c --- 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.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] 49 | void lanczos(A_fn,A_params,m,x0,a,b,beta2,Q) | ^ 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.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.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] 200 | static int dbl_cmp(x,y) | ^ 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.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) | ^ --- 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 --- 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] --- lufactor.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- lanczos.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- lufactor.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- lanczos.so --- | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- lufactor.o --- | 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 --- 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] --- lufactor.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 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.po --- 14 warnings generated. --- 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.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.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.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] 200 | static int dbl_cmp(x,y) | ^ 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) | ^ --- 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) | ^ --- 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] 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) | ^ --- 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.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.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) | ^ --- lanczos.so --- 14 warnings generated. --- lufactor.o --- 8 warnings generated. --- lufactor.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg lufactor.c -o lufactor.po --- lufactor.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC lufactor.c -o lufactor.so --- machine.o --- clang -pipe -Os -DHAVE_CONFIG_H -c machine.c --- 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.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.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.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.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.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.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.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) | ^ --- 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) | ^ 6 warnings generated. --- lufactor.po --- 8 warnings generated. --- lufactor.so --- 8 warnings generated. --- machine.po --- --- machine.so --- --- matlab.o --- --- 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 --- matlab.o --- clang -pipe -Os -DHAVE_CONFIG_H -c matlab.c --- 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.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.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) | ^ --- 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 --- machine.so --- 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) | ^ --- matlab.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] --- 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] --- matlab.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- 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.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 --- 6 warnings generated. --- 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.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) | ^ --- machine.so --- 6 warnings generated. --- matlab.o --- 7 warnings generated. --- matlab.po --- --- matlab.so --- --- matop.o --- --- 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 --- matop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c matop.c 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 --- 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.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 --- 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] 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] 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) | ^ --- 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) | ^ --- 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.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) | ^ --- 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] --- 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] --- matlab.so --- 84 | VEC *v_save(fp,x,name) | ^ --- 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) | ^ --- matop.o --- 240 | MAT *sm_mlt(scalar,matrix,out) | ^ 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) | ^ --- matlab.so --- 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) | ^ --- 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) | ^ --- matlab.so --- 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] --- 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) | ^ --- matlab.so --- 145 | MAT *m_load(fp,name) | ^ --- matlab.po --- 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) | ^ --- 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) | ^ --- matlab.po --- 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) | ^ --- 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) | ^ --- matlab.po --- 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) | ^ --- 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] 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) | ^ --- matlab.so --- 7 warnings generated. --- matlab.po --- 7 warnings generated. --- matop.o --- 17 warnings generated. --- matop.po --- --- matop.so --- --- 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 --- matrixio.o --- clang -pipe -Os -DHAVE_CONFIG_H -c matrixio.c --- 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 --- 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 --- 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 *); | ~~~~~~ ^ | 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 --- 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] --- matrixio.o --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- matop.so --- 37 | MAT *m_add(mat1,mat2,out) --- matrixio.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matop.so --- | ^ --- 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.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.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.po --- 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.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] 168 | MAT *mtrm_mlt(A,B,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.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: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.so --- | ^ --- matop.po --- | ^ --- 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.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: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.so --- 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.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.so --- 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: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.so --- 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] --- 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] --- matop.so --- 382 | MAT *ms_mltadd(A1,A2,s,out) | ^ --- matrixio.o --- 46 | int skipjunk(fp) | ^ --- 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.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) | ^ --- 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) | ^ --- matop.so --- 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] --- 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] 79 | return im_finput(fp,a); --- matop.so --- 424 | VEC *mv_mltadd(v1,v2,A,alpha,out) --- matrixio.o --- | ^ --- matop.so --- | ^ --- 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); | ^ --- 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] 330 | MAT *swap_rows(A,i,j,lo,hi) | ^ --- matop.so --- 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) | ^ --- 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] --- 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] 355 | MAT *swap_cols(A,i,j,lo,hi) --- matrixio.o --- 85 | MAT *im_finput(fp,mat) | ^ --- 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) | ^ --- 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.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] --- 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] --- matrixio.o --- 182 | PERM *px_finput(fp,px) | ^ --- matop.po --- 424 | VEC *mv_mltadd(v1,v2,A,alpha,out) | ^ --- matrixio.o --- 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); | ^ --- 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) | ^ --- 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.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.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.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] 396 | void m_foutput(fp,a) | ^ 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.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.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.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.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) | ^ --- matop.so --- 17 warnings generated. --- matop.po --- 17 warnings generated. --- matrixio.o --- 26 warnings generated. --- matrixio.po --- --- matrixio.so --- --- meminfo.o --- --- matrixio.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg matrixio.c -o matrixio.po --- matrixio.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC matrixio.c -o matrixio.so --- meminfo.o --- clang -pipe -Os -DHAVE_CONFIG_H -c meminfo.c --- 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 --- 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] --- meminfo.o --- In file included from meminfo.c:35: --- matrixio.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- meminfo.o --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- matrixio.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 *); --- meminfo.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- matrixio.so --- | ~~~~~~ ^ | int ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- meminfo.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- matrixio.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- meminfo.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.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.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.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.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.so --- 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.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.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.so --- | ^ --- matrixio.po --- 147 | MAT *bm_finput(fp,mat) | ^ --- 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.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] --- 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] --- matrixio.so --- 81 | return bm_finput(fp,a); | ^ --- matrixio.po --- 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.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.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) | ^ --- 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) | ^ --- 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.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.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.so --- 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) | ^ --- 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) | ^ --- matrixio.so --- 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] --- 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] --- meminfo.o --- 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] --- matrixio.so --- 182 | PERM *px_finput(fp,px) --- matrixio.po --- 305 | VEC *ifin_vec(fp,vec) | ^ --- meminfo.o --- 151 | int mem_is_list_attached(list) --- matrixio.so --- | ^ --- meminfo.o --- | ^ --- matrixio.so --- 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); --- 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] 166 | void mem_dump_list(fp,list) | ^ --- matrixio.so --- | ^ 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: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] 396 | void m_foutput(fp,a) | ^ --- 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) | ^ --- 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] --- 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] 233 | long mem_info_bytes(type,list) | ^ --- matrixio.so --- 196 | PERM *ipx_finput(fp,px) | ^ --- 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] --- 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] --- matrixio.po --- 419 | void px_foutput(fp,px) | ^ --- meminfo.o --- 247 | int mem_info_numvar(type,list) | ^ --- 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] --- meminfo.o --- 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] --- matrixio.po --- 438 | void v_foutput(fp,x) | ^ --- meminfo.o --- 263 | void mem_info_file(fp,list) | ^ --- 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.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] --- 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] --- matrixio.po --- 458 | void m_dump(fp,a) | ^ --- meminfo.o --- 313 | void mem_bytes_list(type,old_size,new_size,list) | ^ --- matrixio.so --- 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: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] --- 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] 301 | return bfin_vec(fp,x); | ^ --- matrixio.po --- 485 | void px_dump(fp,px) | ^ --- 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) | ^ --- 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.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.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] 396 | void m_foutput(fp,a) | ^ 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.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.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.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.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) | ^ --- meminfo.o --- 13 warnings generated. --- matrixio.po --- 26 warnings generated. --- matrixio.so --- 26 warnings generated. --- meminfo.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg meminfo.c -o meminfo.po --- meminfo.so --- --- memory.o --- --- meminfo.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC meminfo.c -o meminfo.so --- memory.o --- clang -pipe -Os -DHAVE_CONFIG_H -c memory.c --- 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.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.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.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.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.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) | ^ 13 warnings generated. --- 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] 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 --- 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 --- 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] 35 | MAT *m_get(m,n) | ^ 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) | ^ --- 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] --- 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) | ^ --- meminfo.so --- 107 | int mem_attach_list(list, ntypes, type_names, free_funcs, info_sum) | ^ --- memory.o --- 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) | ^ --- meminfo.so --- 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) | ^ --- 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) | ^ --- 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) | ^ --- 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) | ^ --- 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.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) | ^ --- memory.o --- 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*/ | ^ | ( ) --- 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] --- memory.o --- memory.c:508:15: note: use '==' to turn this assignment into an equality comparison --- meminfo.so --- 313 | void mem_bytes_list(type,old_size,new_size,list) | ^ --- memory.o --- 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] --- 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] 360 | void mem_numvar_list(type,num,list) | ^ --- memory.o --- 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.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.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.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.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.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.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*/ | ^ | == --- meminfo.so --- 13 warnings generated. --- memory.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg memory.c -o memory.po --- memory.o --- 24 warnings generated. --- memory.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC memory.c -o memory.so --- 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] 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.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] 35 | MAT *m_get(m,n) | ^ 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.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.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 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.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.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.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.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*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- memstat.o --- --- memory.po --- 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.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*/ | ^ | == --- memstat.o --- clang -pipe -Os -DHAVE_CONFIG_H -c memstat.c --- memory.po --- 24 warnings generated. --- 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 ./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.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] 35 | MAT *m_get(m,n) | ^ 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.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.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 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.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.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.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.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.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*/ | ^ | == --- 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.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.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.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.c:341:15: note: use '==' to turn this assignment into an equality comparison 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | == --- memory.so --- 24 warnings generated. --- memstat.o --- 11 warnings generated. --- memstat.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg memstat.c -o memstat.po --- memstat.so --- --- mfunc.o --- clang -pipe -Os -DHAVE_CONFIG_H -c mfunc.c --- memstat.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC memstat.c -o memstat.so --- 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] 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.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.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.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.c:341:15: note: use '==' to turn this assignment into an equality comparison 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | == 11 warnings generated. --- 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] 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] --- 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 --- memstat.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | 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] 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.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.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.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) | ^ --- 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) | ^ --- memstat.so --- 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.c:341:15: note: use '==' to turn this assignment into an equality comparison 341 | while (par = va_arg(ap,void **)) { /* NULL ends the list*/ | ^ | == --- 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.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.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.po --- --- memstat.so --- 11 warnings generated. --- mfunc.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg mfunc.c -o mfunc.po --- mfunc.o --- 8 warnings generated. --- 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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC mfunc.c -o mfunc.so --- 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.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) | ^ --- norm.o --- clang -pipe -Os -DHAVE_CONFIG_H -c norm.c --- mfunc.po --- 8 warnings generated. --- 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] 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.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.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) | ^ --- 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.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.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.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. --- mfunc.so --- 8 warnings generated. --- norm.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg norm.c -o norm.po --- norm.so --- --- otherio.o --- --- norm.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC norm.c -o norm.so --- otherio.o --- clang -pipe -Os -DHAVE_CONFIG_H -c otherio.c --- 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.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.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.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.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 --- 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.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.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) | ^ --- 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) | ^ --- 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) | ^ --- norm.so --- 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.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.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) | ^ --- otherio.o --- 7 warnings generated. --- norm.so --- 11 warnings generated. --- otherio.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg otherio.c -o otherio.po --- otherio.so --- --- pxop.o --- --- 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 ./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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC otherio.c -o otherio.so --- pxop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c pxop.c --- 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] 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.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.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) | ^ 7 warnings generated. --- 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 --- 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] 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.o --- 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) | ^ --- 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) | ^ --- pxop.o --- 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.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) | ^ --- 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) | ^ --- 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] --- otherio.so --- 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] --- pxop.o --- 323 | MAT *px_rows(px,A,out) | ^ --- otherio.so --- 84 | int fin_int(fp,s,low,high) | ^ 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) | ^ --- pxop.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg pxop.c -o pxop.po --- otherio.so --- 7 warnings generated. --- pxop.o --- 13 warnings generated. --- 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] 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.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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC pxop.c -o pxop.so --- qrfactor.o --- clang -pipe -Os -DHAVE_CONFIG_H -c qrfactor.c --- pxop.po --- 13 warnings generated. --- 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] 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.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.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) | ^ --- 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.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg qrfactor.c -o qrfactor.po --- pxop.so --- 13 warnings generated. --- qrfactor.o --- 15 warnings generated. --- qrfactor.po --- 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.so --- --- 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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC qrfactor.c -o qrfactor.so --- schur.o --- clang -pipe -Os -DHAVE_CONFIG_H -c schur.c --- qrfactor.po --- 15 warnings generated. --- 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 *); | ~~~~~~ ^ | 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) | ^ --- 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.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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg schur.c -o schur.po --- qrfactor.so --- 15 warnings generated. --- schur.o --- 6 warnings generated. --- 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.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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC schur.c -o schur.so --- solve.o --- clang -pipe -Os -DHAVE_CONFIG_H -c solve.c --- schur.po --- 6 warnings generated. --- 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.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.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) | ^ --- 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.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.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg solve.c -o solve.po --- schur.so --- 6 warnings generated. --- solve.o --- 8 warnings generated. --- 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.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.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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC solve.c -o solve.so --- sparse.o --- clang -pipe -Os -DHAVE_CONFIG_H -c sparse.c --- solve.po --- 8 warnings generated. --- 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.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) | ^ --- 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.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.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.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.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.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.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.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.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.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.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.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.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 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 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*/ | ^ | == --- sparse.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg sparse.c -o sparse.po --- solve.so --- 8 warnings generated. --- sparse.o --- 24 warnings generated. --- 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.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.so --- --- sparse.po --- 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.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.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.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.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.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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sparse.c -o sparse.so --- 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.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.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.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.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 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 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*/ | ^ | == --- sparseio.o --- clang -pipe -Os -DHAVE_CONFIG_H -c sparseio.c --- 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 --- 24 warnings generated. --- 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] 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.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.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.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.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.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.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.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.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.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.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.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 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 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*/ | ^ | == --- 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 ./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.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.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg sparseio.c -o sparseio.po --- sparse.so --- 24 warnings generated. --- sparseio.o --- 6 warnings generated. --- 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.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 --- --- spbkp.o --- --- sparseio.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sparseio.c -o sparseio.so --- spbkp.o --- clang -pipe -Os -DHAVE_CONFIG_H -c spbkp.c --- sparseio.po --- 6 warnings generated. --- spbkp.po --- --- 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] --- sparseio.so --- 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] --- spbkp.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:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- spbkp.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 --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- spbkp.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- sparseio.so --- ./matrix.h:181:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-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 *); --- sparseio.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- spbkp.o --- | ~~~~~~ ^ | int --- sparseio.so --- | ~~~~~~ ^ | int --- spbkp.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg spbkp.c -o spbkp.po --- 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.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) | ^ --- 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] 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.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.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.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) | ^ --- sparseio.so --- 6 warnings generated. --- 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.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.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.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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spbkp.c -o spbkp.so --- spbkp.o --- 15 warnings generated. --- 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] 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.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.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.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.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) | ^ --- spchfctr.o --- --- spbkp.po --- 15 warnings generated. --- spchfctr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c spchfctr.c --- spchfctr.po --- --- 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.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg spchfctr.c -o spchfctr.po --- 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.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.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.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) | ^ --- spbkp.so --- 15 warnings generated. --- spchfctr.o --- 12 warnings generated. --- 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 ./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.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.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.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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spchfctr.c -o spchfctr.so --- splufctr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c splufctr.c --- spchfctr.po --- 12 warnings generated. --- 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] 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.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.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.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.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) | ^ --- 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.po --- --- 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] 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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg splufctr.c -o splufctr.po --- spchfctr.so --- 12 warnings generated. --- splufctr.o --- 7 warnings generated. --- 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.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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC splufctr.c -o splufctr.so --- sprow.o --- clang -pipe -Os -DHAVE_CONFIG_H -c sprow.c --- splufctr.po --- 7 warnings generated. --- 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.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) | ^ --- 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] 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: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) | ^ --- 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.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.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.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] 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.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] 468 | SPROW *sprow_add(r1,r2,j0,r_out,type) | ^ 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.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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg sprow.c -o sprow.po --- splufctr.so --- 7 warnings generated. --- sprow.o --- 17 warnings generated. --- 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 ./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.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.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.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.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] 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.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] 468 | SPROW *sprow_add(r1,r2,j0,r_out,type) | ^ 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.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.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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sprow.c -o sprow.so --- spswap.o --- clang -pipe -Os -DHAVE_CONFIG_H -c spswap.c --- sprow.po --- 17 warnings generated. --- sprow.so --- 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 ./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.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.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.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.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] 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.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] 468 | SPROW *sprow_add(r1,r2,j0,r_out,type) | ^ 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.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.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) | ^ --- 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.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.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] 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.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 --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg spswap.c -o spswap.po --- spswap.o --- 8 warnings generated. --- sprow.so --- 17 warnings generated. --- 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 ./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.so --- --- 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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spswap.c -o spswap.so --- 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] 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.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) | ^ --- submat.o --- clang -pipe -Os -DHAVE_CONFIG_H -c submat.c --- spswap.po --- 8 warnings generated. --- 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] 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.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.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] 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.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) | ^ --- 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] 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.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.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.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.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 --- --- spswap.so --- 8 warnings generated. --- submat.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg submat.c -o submat.po --- submat.o --- 9 warnings generated. --- submat.so --- --- 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] 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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC submat.c -o submat.so --- 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.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.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.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) | ^ --- svd.o --- clang -pipe -Os -DHAVE_CONFIG_H -c svd.c --- submat.po --- 9 warnings generated. --- submat.so --- 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] 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.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.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.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.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) | ^ --- svd.o --- 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.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) | ^ --- submat.so --- 9 warnings generated. --- svd.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg svd.c -o svd.po --- svd.o --- 7 warnings generated. --- svd.so --- --- 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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC svd.c -o svd.so --- 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) | ^ --- symmeig.o --- clang -pipe -Os -DHAVE_CONFIG_H -c symmeig.c --- svd.po --- 7 warnings generated. --- 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] 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.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) | ^ --- 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.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) | ^ --- svd.so --- 7 warnings generated. --- symmeig.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg symmeig.c -o symmeig.po --- symmeig.o --- 5 warnings generated. --- symmeig.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC symmeig.c -o symmeig.so --- 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] 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.o --- --- 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.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) | ^ --- update.o --- clang -pipe -Os -DHAVE_CONFIG_H -c update.c --- symmeig.po --- 5 warnings generated. --- 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] 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.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) | ^ --- 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 ./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.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) | ^ --- symmeig.so --- 5 warnings generated. --- update.o --- 5 warnings generated. --- update.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg update.c -o 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 --- --- 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) | ^ --- vecop.o --- --- update.po --- 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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC update.c -o update.so --- vecop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c vecop.c --- update.po --- 5 warnings generated. --- 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 ./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 *); --- 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] --- update.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 *); --- vecop.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- update.so --- | ~~~~~~ ^ | int --- vecop.o --- | 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 --- --- 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.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.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.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] 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) | ^ --- 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) | ^ --- 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 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.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] --- 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) | ^ --- vecop.o --- 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] 374 | VEC *v_slash(x1, x2, out) | ^ 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.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg vecop.c -o vecop.po --- 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.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) | ^ --- update.so --- 5 warnings generated. --- vecop.o --- 22 warnings generated. --- 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] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int 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.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.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.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] 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.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 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.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] 374 | VEC *v_slash(x1, x2, out) | ^ 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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC vecop.c -o vecop.so --- version.o --- clang -pipe -Os -DHAVE_CONFIG_H -c version.c --- vecop.po --- 22 warnings generated. --- 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 ./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.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.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.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.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] 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.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 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.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] 374 | VEC *v_slash(x1, x2, out) | ^ 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) | ^ --- version.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg version.c -o version.po --- vecop.so --- 22 warnings generated. --- version.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC version.c -o version.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.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.so --- --- 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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zcopy.c -o zcopy.so --- 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) | ^ 9 warnings generated. --- 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 ./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.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.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) | ^ 9 warnings generated. --- zcopy.so --- 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.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.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) | ^ --- zfunc.o --- --- zcopy.so --- 9 warnings generated. --- 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 --- --- 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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zfunc.c -o zfunc.so --- 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.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.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.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] 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.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.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.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) | ^ 15 warnings generated. --- 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] 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.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.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.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.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] 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.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.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.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) | ^ 15 warnings generated. --- 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] 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.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.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.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.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] 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.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.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.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) | ^ --- zgivens.o --- --- zfunc.so --- 15 warnings generated. --- zgivens.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zgivens.c --- zgivens.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zgivens.c -o zgivens.po --- 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.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zgivens.c -o zgivens.so --- 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.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) | ^ 7 warnings generated. --- 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.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) | ^ 7 warnings generated. --- 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.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) | ^ --- zhessen.o --- --- zgivens.so --- 7 warnings generated. --- zhessen.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zhessen.c --- zhessen.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zhessen.c -o zhessen.po --- zhessen.so --- --- 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] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zhessen.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zhessen.c -o zhessen.so --- 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 *); | ~~~~~~ ^ | 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.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.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.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 ./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.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.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 --- 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 ./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.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.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. --- 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.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] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int 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.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 --- 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.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.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.o --- 7 warnings generated. --- zhsehldr.po --- 7 warnings generated. --- 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 ./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.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.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) | ^ 7 warnings generated. --- zlufctr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zlufctr.c --- zlufctr.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zlufctr.c -o zlufctr.po --- zlufctr.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zlufctr.c -o zlufctr.so --- 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] 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] 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 --- 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.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.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 --- 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.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.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.o --- 8 warnings generated. --- zlufctr.po --- 8 warnings generated. --- 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] 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 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.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.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) | ^ 8 warnings generated. --- zmachine.o --- --- zmachine.po --- --- 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.po --- 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 --- 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] --- zmachine.po --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmachine.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] --- zmachine.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmachine.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ --- 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.o --- | 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 --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmachine.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- 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.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] --- 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] --- zmachine.o --- 55 | complex __zip__(zp1,zp2,len,flag) | ^ --- zmachine.po --- 55 | complex __zip__(zp1,zp2,len,flag) | ^ --- 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: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 --- 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.po --- 86 | void __zmltadd__(zp1,zp2,s,len,flag) --- zmachine.o --- 116 | void __zmlt__(zp,s,out,len) | ^ --- zmachine.po --- | ^ --- 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] 133 | void __zadd__(zp1,zp2,out,len) | ^ --- 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] 146 | void __zsub__(zp1,zp2,out,len) | ^ 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] 133 | void __zadd__(zp1,zp2,out,len) | ^ 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] 146 | void __zsub__(zp1,zp2,out,len) | ^ 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.o --- 10 warnings generated. --- zmachine.po --- 10 warnings generated. --- 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 *); | ~~~~~~ ^ | 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 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.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.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.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 | void __zadd__(zp1,zp2,out,len) | ^ 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] 146 | void __zsub__(zp1,zp2,out,len) | ^ 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) | ^ 10 warnings generated. --- zmatio.o --- --- zmatio.po --- --- 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.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 ./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 --- 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.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] 43 | complex z_finput(fp) | ^ --- 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: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.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.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.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] 76 | ZMAT *zm_finput(fp,a) | ^ 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.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] 89 | ZMAT *izm_finput(fp,mat) | ^ --- zmatio.o --- 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] 85 | return bzm_finput(fp,a); | ^ --- 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.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] --- 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] --- zmatio.o --- 89 | ZMAT *izm_finput(fp,mat) | ^ --- zmatio.po --- 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] 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.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.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.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.o --- 201 | return bzv_finput(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: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: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.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 --- 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 --- 253 | ZVEC *bzv_finput(fp,vec) | ^ 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.po --- 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.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] 301 | void z_foutput(fp,z) | ^ 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.po --- 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 --- 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.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.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.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.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.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.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.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.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] 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.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.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.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.po --- 20 warnings generated. --- zmatio.o --- 20 warnings generated. --- zmatio.so --- 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] 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int 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.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.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.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 --- 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] --- zmatlab.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] --- zmatlab.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatlab.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- zmatlab.o --- ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zmatlab.po --- | ~~~~~~ ^ | int --- zmatlab.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 --- 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.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] --- 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.o --- 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: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.so --- 7 warnings generated. --- zmatlab.po --- 7 warnings generated. --- zmatlab.o --- 7 warnings generated. --- zmatop.o --- --- zmatop.po --- --- zmatop.so --- --- zmatop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zmatop.c --- 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 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.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.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.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] --- 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.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] --- zmatop.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] --- zmatop.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] --- zmatop.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] --- 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 --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zmatop.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- 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.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.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.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.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] 397 | ZMAT *mz_mltadd(A1,A2,s,out) | ^ 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.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.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 --- 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: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.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.po --- 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: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: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.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] --- zmatop.po --- 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] --- zmatop.o --- 139 | ZMAT *zmma_mlt(A,B,OUT) | ^ --- zmatop.po --- 139 | ZMAT *zmma_mlt(A,B,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] --- zmatop.po --- 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] --- zmatop.o --- 174 | ZMAT *zmam_mlt(A,B,OUT) | ^ --- zmatop.po --- 174 | ZMAT *zmam_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.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.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.po --- 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: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: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: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] --- 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] --- zmatop.o --- 300 | ZMAT *zm_adjoint(in,out) | ^ --- zmatop.po --- 300 | ZMAT *zm_adjoint(in,out) | ^ --- 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 --- 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 --- 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.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.o --- 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.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] 397 | ZMAT *mz_mltadd(A1,A2,s,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.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] 439 | ZVEC *zmv_mltadd(v1,v2,A,alpha,out) | ^ --- 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.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] 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] --- 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] 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] --- 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] 583 | ZMAT *zset_row(mat,row,vec) | ^ --- zmatop.o --- 583 | ZMAT *zset_row(mat,row,vec) | ^ --- 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.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.so --- 22 warnings generated. --- zmatop.po --- 22 warnings generated. --- zmatop.o --- 22 warnings generated. --- zmemory.o --- --- zmemory.po --- --- zmemory.so --- --- zmemory.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zmemory.c --- zmemory.po --- clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmemory.c -o zmemory.po --- zmemory.so --- clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmemory.c -o zmemory.so --- zmemory.o --- 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.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.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.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.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 *); | ~~~~~~ ^ --- 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.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 --- 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] 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.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.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 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.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.c:442:15: note: place parentheses around the assignment to silence this warning --- 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.o --- 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 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] --- zmemory.po --- 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] --- zmemory.o --- 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.po --- 50 | ZMAT *zm_zero(A) --- zmemory.o --- zmemory.c:474:15: note: place parentheses around the assignment to silence this warning --- zmemory.po --- | ^ --- zmemory.o --- 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.po --- 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.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] --- zmemory.o --- zmemory.c:492:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.so --- 38 | ZVEC *zv_zero(x) | ^ --- 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 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 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- 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: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: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 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) --- 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] 64 | ZMAT *zm_get(m,n) | ^ --- zmemory.o --- zmemory.c:523:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.po --- 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.o --- 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.po --- 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] --- zmemory.o --- | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.po --- 194 | int zv_free(vec) | ^ --- zmemory.o --- 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.po --- 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.o --- zmemory.c:544:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.po --- 226 | ZMAT *zm_resize(A,new_m,new_n) | ^ --- zmemory.o --- 544 | while (par = va_arg(ap,ZMAT **)) { /* 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.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.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.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: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 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.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.c:442:15: note: place parentheses around the assignment to silence this warning --- 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] 361 | ZVEC *zv_resize(x,new_dim) | ^ --- zmemory.po --- 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 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.so --- zmemory.c:424:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.po --- zmemory.c:474:15: note: place parentheses around the assignment to silence this warning --- zmemory.so --- 424 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.po --- 474 | 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.po --- 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.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.po --- zmemory.c:492:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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 --- zmemory.c:442:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.po --- 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 --- 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.po --- 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- 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 442 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- 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.so --- zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zmemory.po --- zmemory.c:523:15: note: place parentheses around the assignment to silence this warning --- zmemory.so --- 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.po --- 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | ( ) --- zmemory.so --- 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.po --- zmemory.c:523:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.so --- zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison --- zmemory.po --- 523 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- 474 | while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ | ^ | == --- zmemory.po --- zmemory.c:544: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] 492 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~~ --- zmemory.po --- 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 --- zmemory.so --- 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.po --- 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 --- 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.po --- 544 | while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ | ^ | == --- zmemory.so --- 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 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.o --- 17 warnings generated. --- zmemory.po --- 17 warnings generated. --- zmemory.so --- 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 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.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] --- 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 --- znorm.o --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- znorm.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 --- 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.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.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.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.po --- 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.o --- 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: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.o --- 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 --- 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.o --- 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.po --- 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.o --- 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.po --- 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 --- 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 --- 9 warnings generated. --- znorm.po --- 9 warnings generated. --- znorm.o --- 9 warnings generated. --- zqrfctr.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zqrfctr.c --- zqrfctr.po --- --- zqrfctr.so --- --- 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] 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.po --- 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 --- 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 --- ./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] --- 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 --- 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 ./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.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.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.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.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.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.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.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.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.po --- 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.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] 100 | ZMAT *zQRCPfactor(A,diag,px) | ^ --- 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 --- 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: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: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: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] --- 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.so --- 226 | ZMAT *zmakeQ(QR,diag,Qout) | ^ --- 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.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: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.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] --- zqrfctr.so --- 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 --- 359 | ZVEC *zQRCPsolve(QR,diag,pivot,b,x) | ^ --- 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.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.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: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 --- 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.o --- 14 warnings generated. --- zqrfctr.po --- 14 warnings generated. --- zqrfctr.so --- 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.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 *); | ~~~~~~ ^ | 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.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] --- 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] --- zschur.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zschur.o --- 48 | ZMAT *zschur(A,Q) | ^ --- zschur.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 *); | ~~~~~~ ^ | int --- 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] 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.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 --- 4 warnings generated. --- zschur.po --- 4 warnings generated. --- zschur.so --- 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 --- 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 ./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: --- 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] --- zsolve.po --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zsolve.o --- 101 | ZVEC *zLsolve(matrix,b,out,diag) | ^ --- zsolve.so --- In file included from zsolve.c:35: In file included from ./zmatrix2.h:38: In file included from ./zmatrix.h:32: --- zsolve.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); --- zsolve.so --- ./matrix.h:181:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zsolve.po --- | ~~~~~~ ^ | int ./matrix.h:181:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] --- zsolve.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] --- zsolve.po --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zsolve.so --- 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.so --- ./matrix.h:181:36: 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.so --- 181 | extern m_free(MAT *),v_free(VEC *),px_free(PERM *); | ~~~~~~ ^ | int --- zsolve.o --- 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.so --- 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: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.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] --- 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.so --- 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.po --- 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.so --- | ^ --- 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.so --- 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.po --- 217 | ZVEC *zDsolve(A,b,x) | ^ --- zsolve.so --- 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: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 --- 8 warnings generated. --- zsolve.po --- 8 warnings generated. --- zsolve.so --- 8 warnings generated. --- zvecop.o --- --- zvecop.po --- --- zvecop.so --- --- zvecop.o --- clang -pipe -Os -DHAVE_CONFIG_H -c zvecop.c --- 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 --- 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 --- 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] --- 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] --- zvecop.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] --- zvecop.o --- 37 | complex _zin_prod(a,b,i0,flag) | ^ --- zvecop.po --- 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 --- 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.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.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.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.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] 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.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] 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.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.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] --- zvecop.o --- 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.po --- 37 | complex _zin_prod(a,b,i0,flag) | ^ --- zvecop.o --- 346 | ZVEC *zv_slash(x1, x2, 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: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.o --- 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.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: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.po --- 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] --- zvecop.o --- 396 | ZVEC *px_zvec(px,vector,out) | ^ --- zvecop.po --- 75 | ZVEC *zv_add(vec1,vec2,out) | ^ --- zvecop.so --- 53 | ZVEC *zv_mlt(scalar,vector,out) | ^ --- 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: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.o --- 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] --- 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] 94 | ZVEC *zv_mltadd(v1,v2,scale,out) | ^ --- zvecop.o --- 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] --- 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.o --- 501 | ZVEC *zv_rand(x) | ^ --- 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: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: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 --- 127 | ZVEC *zv_sub(vec1,vec2,out) | ^ --- zvecop.po --- 165 | out_ve[i] = (*f)(x_ve[i]); | ^ --- 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: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.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] --- 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.so --- 165 | out_ve[i] = (*f)(x_ve[i]); | ^ --- 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: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:246:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- 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] --- zvecop.po --- 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ~~~~^~~~~~~~~~~~~~~~~~~ --- zvecop.so --- 195 | ZVEC *zv_lincomb(n,v,a,out) | ^ --- zvecop.po --- 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 --- zvecop.so --- zvecop.c:246:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- zvecop.po --- 246 | while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ | ^ | == --- 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 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.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] 318 | ZVEC *zv_star(x1, x2, 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.po --- 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.so --- 318 | ZVEC *zv_star(x1, x2, out) | ^ --- zvecop.po --- 346 | ZVEC *zv_slash(x1, x2, out) | ^ --- 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] 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.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.so --- 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.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 --- 396 | ZVEC *px_zvec(px,vector,out) | ^ --- zvecop.po --- 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.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.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.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 --- 20 warnings generated. --- zvecop.po --- 20 warnings generated. --- zvecop.so --- 20 warnings generated. --- libmeschach_pic.a --- building shared object meschach library --- libmeschach_p.a --- --- libmeschach.a --- --- 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 --- building profiled meschach library --- libmeschach.a --- building standard meschach library --- 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` --- 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 --- ranlib libmeschach_pic.a --- libmeschach.a --- ranlib libmeschach.a --- libmeschach_p.a --- ranlib libmeschach_p.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