=> Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for meschach-1.2bnb1 clang -pipe -Os -DHAVE_CONFIG_H -c arnoldi.c In file included from arnoldi.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg arnoldi.c -o arnoldi.po In file included from arnoldi.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c bdfactor.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg bdfactor.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC bdfactor.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c bkpfacto.c In file included from bkpfacto.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg bkpfacto.c -o bkpfacto.po In file included from bkpfacto.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC bkpfacto.c -o bkpfacto.so In file included from bkpfacto.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c chfactor.c In file included from chfactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg chfactor.c -o chfactor.po In file included from chfactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC chfactor.c -o chfactor.so In file included from chfactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c conjgrad.c In file included from conjgrad.c:49: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg conjgrad.c -o conjgrad.po In file included from conjgrad.c:49: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC conjgrad.c -o conjgrad.so In file included from conjgrad.c:49: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c copy.c In file included from copy.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg copy.c -o copy.po In file included from copy.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC copy.c -o copy.so In file included from copy.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c err.c clang -pipe -Os -DHAVE_CONFIG_H -c -pg err.c -o err.po clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC err.c -o err.so 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg fft.c -o fft.po In file included from fft.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC fft.c -o fft.so In file included from fft.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c givens.c In file included from givens.c:40: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg givens.c -o givens.po In file included from givens.c:40: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC givens.c -o givens.so In file included from givens.c:40: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg hessen.c -o hessen.po In file included from hessen.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC hessen.c -o hessen.so In file included from hessen.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c hsehldr.c In file included from hsehldr.c:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg hsehldr.c -o hsehldr.po In file included from hsehldr.c:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c init.c In file included from init.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg init.c -o init.po In file included from init.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC init.c -o init.so In file included from init.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg iter0.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC iter0.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c iternsym.c In file included from iternsym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg iternsym.c -o iternsym.po In file included from iternsym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC iternsym.c -o iternsym.so In file included from iternsym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c itersym.c In file included from itersym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg itersym.c -o itersym.po In file included from itersym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC itersym.c -o itersym.so In file included from itersym.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c ivecop.c In file included from ivecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg ivecop.c -o ivecop.po In file included from ivecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC ivecop.c -o ivecop.so In file included from ivecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c lanczos.c In file included from lanczos.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg lanczos.c -o lanczos.po In file included from lanczos.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC lanczos.c -o lanczos.so In file included from lanczos.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c lufactor.c In file included from lufactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg lufactor.c -o lufactor.po In file included from lufactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC lufactor.c -o lufactor.so In file included from lufactor.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c machine.c clang -pipe -Os -DHAVE_CONFIG_H -c -pg machine.c -o machine.po clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC machine.c -o machine.so clang -pipe -Os -DHAVE_CONFIG_H -c matlab.c In file included from matlab.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg matlab.c -o matlab.po In file included from matlab.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC matlab.c -o matlab.so In file included from matlab.c:36: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg matop.c -o matop.po In file included from matop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC matop.c -o matop.so In file included from matop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c matrixio.c In file included from matrixio.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg matrixio.c -o matrixio.po In file included from matrixio.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC matrixio.c -o matrixio.so In file included from matrixio.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c meminfo.c In file included from meminfo.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg meminfo.c -o meminfo.po In file included from meminfo.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC meminfo.c -o meminfo.so In file included from meminfo.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c memory.c In file included from memory.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ memory.c:508:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:508:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:508:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:525:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:525:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:541:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:541:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:557:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:557:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:589:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:589:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:607:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:607:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:623:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:623:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:640:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:640:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:671:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:671:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:691:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:691:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:711:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:711:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:730:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:730:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ == 15 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg memory.c -o memory.po In file included from memory.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ memory.c:508:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:508:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:508:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:525:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:525:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:541:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:541:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:557:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:557:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:589:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:589:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:607:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:607:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:623:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:623:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:640:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:640:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:671:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:671:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:691:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:691:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:711:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:711:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:730:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:730:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ == 15 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC memory.c -o memory.so In file included from memory.c:29: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ memory.c:508:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:508:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:508:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:525:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:525:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:541:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:541:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:557:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:557:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:589:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:589:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:607:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:607:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:623:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:623:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:640:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:640:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:671:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:671:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:691:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,IVEC **)) { /* NULL ends the list*/ ^ ( ) memory.c:691:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memory.c:711:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,PERM **)) { /* NULL ends the list*/ ^ ( ) memory.c:711:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ memory.c:730:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ ( ) memory.c:730:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,MAT **)) { /* NULL ends the list*/ ^ == 15 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c memstat.c In file included from memstat.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ memstat.c:341:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memstat.c:341:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ^ ( ) memstat.c:341:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ^ == 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg memstat.c -o memstat.po In file included from memstat.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ memstat.c:341:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memstat.c:341:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ^ ( ) memstat.c:341:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ^ == 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC memstat.c -o memstat.so In file included from memstat.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ memstat.c:341:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ memstat.c:341:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ^ ( ) memstat.c:341:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,void **)) { /* NULL ends the list*/ ^ == 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c mfunc.c In file included from mfunc.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg mfunc.c -o mfunc.po In file included from mfunc.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC mfunc.c -o mfunc.so In file included from mfunc.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c norm.c In file included from norm.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg norm.c -o norm.po In file included from norm.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC norm.c -o norm.so In file included from norm.c:33: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c otherio.c In file included from otherio.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg otherio.c -o otherio.po In file included from otherio.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC otherio.c -o otherio.so In file included from otherio.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c pxop.c In file included from pxop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 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] numtransp = myqsort(px2->pe,px2->size); ^~~~~~~ 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg pxop.c -o pxop.po In file included from pxop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 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] numtransp = myqsort(px2->pe,px2->size); ^~~~~~~ 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC pxop.c -o pxop.so In file included from pxop.c:31: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 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] numtransp = myqsort(px2->pe,px2->size); ^~~~~~~ 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c qrfactor.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg qrfactor.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC qrfactor.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c schur.c In file included from schur.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg schur.c -o schur.po In file included from schur.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC schur.c -o schur.so In file included from schur.c:34: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c solve.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg solve.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC solve.c -o solve.so In file included from solve.c:35: In file included from ./matrix2.h:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c sparse.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ sparse.c:867:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:867:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:867:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:897:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:897:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:926:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:926:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ == 6 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg sparse.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ sparse.c:867:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:867:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:867:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:897:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:897:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:926:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:926:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ == 6 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sparse.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ sparse.c:867:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:867:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:867:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:897:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:897:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~~ sparse.c:926:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ ( ) sparse.c:926:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,SPMAT **)) { /* NULL ends the list*/ ^ == 6 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c sparseio.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg sparseio.c -o sparseio.po In file included from sparseio.c:33: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sparseio.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c spbkp.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg spbkp.c -o spbkp.po In file included from spbkp.c:37: In file included from ./sparse2.h:36: In file included from ./sparse.h:39: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spbkp.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c spchfctr.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg spchfctr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spchfctr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c splufctr.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg splufctr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC splufctr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c sprow.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg sprow.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC sprow.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c spswap.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg spswap.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC spswap.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c submat.c In file included from submat.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg submat.c -o submat.po In file included from submat.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC submat.c -o submat.so In file included from submat.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c svd.c In file included from svd.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg svd.c -o svd.po In file included from svd.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC svd.c -o svd.so In file included from svd.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c symmeig.c In file included from symmeig.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg symmeig.c -o symmeig.po In file included from symmeig.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC symmeig.c -o symmeig.so In file included from symmeig.c:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c update.c In file included from update.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC update.c -o update.so In file included from update.c:35: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c vecop.c In file included from vecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ vecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~ vecop.c:280:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ^ ( ) vecop.c:280:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ^ == 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg vecop.c -o vecop.po In file included from vecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ vecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~ vecop.c:280:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ^ ( ) vecop.c:280:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ^ == 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC vecop.c -o vecop.so In file included from vecop.c:30: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ vecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~ vecop.c:280:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ^ ( ) vecop.c:280:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,VEC *)) { /* NULL ends the list*/ ^ == 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c version.c clang -pipe -Os -DHAVE_CONFIG_H -c -pg version.c -o version.po clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC version.c -o version.so clang -pipe -Os -DHAVE_CONFIG_H -c zcopy.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zcopy.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zcopy.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zfunc.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zfunc.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zfunc.c -o zfunc.so In file included from zfunc.c:31: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zgivens.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zgivens.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zgivens.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zhessen.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zhessen.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zhessen.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zhsehldr.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zhsehldr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zhsehldr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zlufctr.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zlufctr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zlufctr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zmachine.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmachine.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmachine.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zmatio.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmatio.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmatio.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zmatlab.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmatlab.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zmatop.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmatop.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zmemory.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ zmemory.c:424:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:424:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:424:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:442:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:442:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:474:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ == zmemory.c:492:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:492:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:492:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ == zmemory.c:523:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:523:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:523:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:544:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:544:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ == 9 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zmemory.c -o zmemory.po In file included from zmemory.c:30: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ zmemory.c:424:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:424:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:424:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:442:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:442:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:474:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ == zmemory.c:492:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:492:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:492:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ == zmemory.c:523:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:523:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:523:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:544:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:544:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ == 9 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zmemory.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ zmemory.c:424:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:424:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:424:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:442:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:442:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:474:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ == zmemory.c:492:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:492:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:492:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ == zmemory.c:523:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:523:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:523:15: note: use '==' to turn this assignment into an equality comparison 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] while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~~ zmemory.c:544:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ ( ) zmemory.c:544:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZMAT **)) { /* NULL ends the list*/ ^ == 9 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c znorm.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg znorm.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zqrfctr.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zqrfctr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zqrfctr.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zschur.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zschur.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zschur.c -o 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zsolve.c 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' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zsolve.c -o zsolve.po In file included from zsolve.c:35: In file included from ./zmatrix2.h:38: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zsolve.c -o zsolve.so In file included from zsolve.c:35: In file included from ./zmatrix2.h:38: In file included from ./zmatrix.h:32: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ 3 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c zvecop.c In file included from zvecop.c:28: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ zvecop.c:246:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ zvecop.c:246:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ^ ( ) zvecop.c:246:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ^ == 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -pg zvecop.c -o zvecop.po In file included from zvecop.c:28: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ zvecop.c:246:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ zvecop.c:246:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ^ ( ) zvecop.c:246:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ^ == 4 warnings generated. clang -pipe -Os -DHAVE_CONFIG_H -c -fPIC -DPIC zvecop.c -o zvecop.so In file included from zvecop.c:28: ./matrix.h:181:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ ./matrix.h:181:36: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern m_free(MAT *),v_free(VEC *),px_free(PERM *); ~~~~~~ ^ zvecop.c:246:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ~~~~^~~~~~~~~~~~~~~~~~~ zvecop.c:246:15: note: place parentheses around the assignment to silence this warning while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ^ ( ) zvecop.c:246:15: note: use '==' to turn this assignment into an equality comparison while (par = va_arg(ap,ZVEC *)) { /* NULL ends the list*/ ^ == 4 warnings generated. building standard meschach library 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` ranlib libmeschach.a building profiled meschach library ar -c -q libmeschach_p.a `NM=nm lorder copy.po err.po matrixio.po memory.po vecop.po matop.po pxop.po submat.po init.po otherio.po machine.po matlab.po ivecop.po version.po meminfo.po memstat.po lufactor.po bkpfacto.po chfactor.po qrfactor.po solve.po hsehldr.po givens.po update.po norm.po hessen.po symmeig.po schur.po svd.po fft.po mfunc.po bdfactor.po sparse.po sprow.po sparseio.po spchfctr.po splufctr.po spbkp.po spswap.po iter0.po itersym.po iternsym.po zmachine.po zcopy.po zmatio.po zmemory.po zvecop.po zmatop.po znorm.po zfunc.po zlufctr.po zsolve.po zmatlab.po zhsehldr.po zqrfctr.po zgivens.po zhessen.po zschur.po conjgrad.po lanczos.po arnoldi.po | tsort -q` ranlib libmeschach_p.a building shared object meschach library 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` ranlib libmeschach_pic.a building shared meschach library (version 0.0) clang -shared -o libmeschach.so.0.0 -Wl,-force_load libmeschach_pic.a -lm