Dhondtguido / CalculiX

This repository contains the source files of CalculiX, a three-dimensional Finite Element Program (www.calculix.de).
GNU General Public License v2.0
72 stars 16 forks source link

Fixup implicit-function-declaration warnings #77

Open nileshpatra opened 5 months ago

nileshpatra commented 5 months ago

Observerd on calculix version: 2.21

Fixup for warnings of kind:

filtermainbackward.c:82:11: error: implicit declaration of function ‘filtermatrix’; did you mean ‘filtermain’? [-Werror=implicit-function-declaration] 82 | FORTRAN(filtermatrix,(au,jq,irow,icol,ndesi,nodedesi,&filterrad,co,nk, | ^~~~ CalculiX.h:26:22: note: in definition of macro ‘FORTRAN’ 26 | #define FORTRAN(A,B) A##_ B | ^ filtermain_backward.c:86:11: error: implicit declaration of function ‘filterbackward’; did you mean ‘filtermain_backward’? [-Werror=implicit-function-declaration] 86 | FORTRAN(filterbackward,(au,jq,irow,icol,ndesi,nodedesi,dgdxglob,nobject, | ^~~~~~~ CalculiX.h:26:22: note: in definition of macro ‘FORTRAN’ 26 | #define FORTRAN(A,B) A## B | ^ filtermainbackward.c:32:37: warning: unused variable ‘ithread’ [-Wunused-variable] 32 | ITG nx=NULL,ny=NULL,nz=NULL,i,ithread=NULL,mast=NULL,irow=NULL, | ^~~ ... packagingmain.c:175:13: error: implicit declaration of function ‘packaging’; did you mean ‘packagingmt’? [-Werror=implicit-function-dec laration] 175 | FORTRAN(packaging,(nodedesiboun1,&ndesiboun1,objectset1,xo1,yo1,zo1, | ^~~~~ CalculiX.h:26:22: note: in definition of macro ‘FORTRAN’ 26 | #define FORTRAN(A,B) A##_ B

/cc: @Dhondtguido