<--- FIXED ---> ./src/sys/tests/linter/testValidHeaders.c:9:1: error: Function 'testValidHeaders()' does not appear to be used anywhere outside of testValidHeaders.c, and can be made static [-fstatic-function-candidate]: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:12:35: error: Classid doesn't match. Expected 'PETSC_RANDOM_CLASSID' found 'PETSC_VIEWER_CLASSID' [-fincompatible-classid]: 10: { 11: /* incorrect */ > 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); ^^^^^^^^^^^^^^^^^^^^ 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); ./src/sys/tests/linter/testValidHeaders.c:12:32 Note: For 'r' of type 'PetscRandom' (a.k.a. '_p_PetscRandom *') 10: { 11: /* incorrect */ > 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); ^ 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); ./src/sys/tests/linter/testValidHeaders.c:12:57: error: Argument number doesn't match for 'r'. Expected '1', found '0' [-fmatching-arg-num]: 10: { 11: /* incorrect */ > 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); ^ 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); ./src/sys/tests/linter/testValidHeaders.c:9:33 Note: 'r' is traceable to argument #1 'r' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:13:35: error: Classid doesn't match. Expected 'PETSC_VIEWER_CLASSID' found 'PETSC_DRAW_CLASSID' [-fincompatible-classid]: 11: /* incorrect */ 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); > 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); ^^^^^^^^^^^^^^^^^^ 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); ./src/sys/tests/linter/testValidHeaders.c:13:32 Note: For 'v' of type 'PetscViewer' (a.k.a. '_p_PetscViewer *') 11: /* incorrect */ 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); > 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); ^ 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); ./src/sys/tests/linter/testValidHeaders.c:13:55: error: Argument number doesn't match for 'v'. Expected '2', found '0' [-fmatching-arg-num]: 11: /* incorrect */ 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); > 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); ^ 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); ./src/sys/tests/linter/testValidHeaders.c:9:48 Note: 'v' is traceable to argument #2 'v' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:14:35: error: Classid doesn't match. Expected 'PETSC_DRAW_CLASSID' found 'PETSC_DRAWAXIS_CLASSID' [-fincompatible-classid]: 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); > 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); ^^^^^^^^^^^^^^^^^^^^^^ 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); 16: ./src/sys/tests/linter/testValidHeaders.c:14:32 Note: For 'd' of type 'PetscDraw' (a.k.a. '_p_PetscDraw *') 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); > 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); ^ 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); 16: ./src/sys/tests/linter/testValidHeaders.c:14:59: error: Argument number doesn't match for 'd'. Expected '3', found '0' [-fmatching-arg-num]: 12: PetscValidHeaderSpecificType(r, PETSC_VIEWER_CLASSID, 0, DMDA); 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); > 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); ^ 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); 16: ./src/sys/tests/linter/testValidHeaders.c:9:63 Note: 'd' is traceable to argument #3 'd' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:15:35: error: Classid doesn't match. Expected 'PETSC_DRAWAXIS_CLASSID' found 'PETSC_RANDOM_CLASSID' [-fincompatible-classid]: 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); > 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); ^^^^^^^^^^^^^^^^^^^^ 16: 17: /* correct */ ./src/sys/tests/linter/testValidHeaders.c:15:32 Note: For 'a' of type 'PetscDrawAxis' (a.k.a. '_p_PetscDrawAxis *') 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); > 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); ^ 16: 17: /* correct */ ./src/sys/tests/linter/testValidHeaders.c:15:57: error: Argument number doesn't match for 'a'. Expected '4', found '0' [-fmatching-arg-num]: 13: PetscValidHeaderSpecificType(v, PETSC_DRAW_CLASSID, 0, DMDA); 14: PetscValidHeaderSpecificType(d, PETSC_DRAWAXIS_CLASSID, 0, DMDA); > 15: PetscValidHeaderSpecificType(a, PETSC_RANDOM_CLASSID, 0, DMDA); ^ 16: 17: /* correct */ ./src/sys/tests/linter/testValidHeaders.c:9:76 Note: 'a' is traceable to argument #4 'a' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:24:31: error: Classid doesn't match. Expected 'PETSC_RANDOM_CLASSID' found 'PETSC_DRAW_CLASSID' [-fincompatible-classid]: 22: 23: /* incorrect */ > 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); ^^^^^^^^^^^^^^^^^^ 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); ./src/sys/tests/linter/testValidHeaders.c:24:28 Note: For 'r' of type 'PetscRandom' (a.k.a. '_p_PetscRandom *') 22: 23: /* incorrect */ > 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); ^ 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); ./src/sys/tests/linter/testValidHeaders.c:24:51: error: Argument number doesn't match for 'r'. Expected '1', found '0' [-fmatching-arg-num]: 22: 23: /* incorrect */ > 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); ^ 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); ./src/sys/tests/linter/testValidHeaders.c:9:33 Note: 'r' is traceable to argument #1 'r' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:25:31: error: Classid doesn't match. Expected 'PETSC_VIEWER_CLASSID' found 'PETSC_DRAWAXIS_CLASSID' [-fincompatible-classid]: 23: /* incorrect */ 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); > 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); ^^^^^^^^^^^^^^^^^^^^^^ 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); ./src/sys/tests/linter/testValidHeaders.c:25:28 Note: For 'v' of type 'PetscViewer' (a.k.a. '_p_PetscViewer *') 23: /* incorrect */ 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); > 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); ^ 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); ./src/sys/tests/linter/testValidHeaders.c:25:55: error: Argument number doesn't match for 'v'. Expected '2', found '0' [-fmatching-arg-num]: 23: /* incorrect */ 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); > 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); ^ 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); ./src/sys/tests/linter/testValidHeaders.c:9:48 Note: 'v' is traceable to argument #2 'v' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:26:31: error: Classid doesn't match. Expected 'PETSC_DRAW_CLASSID' found 'PETSC_RANDOM_CLASSID' [-fincompatible-classid]: 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); > 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); ^^^^^^^^^^^^^^^^^^^^ 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); 28: ./src/sys/tests/linter/testValidHeaders.c:26:28 Note: For 'd' of type 'PetscDraw' (a.k.a. '_p_PetscDraw *') 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); > 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); ^ 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); 28: ./src/sys/tests/linter/testValidHeaders.c:26:53: error: Argument number doesn't match for 'd'. Expected '3', found '0' [-fmatching-arg-num]: 24: PetscValidHeaderSpecific(r, PETSC_DRAW_CLASSID, 0); 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); > 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); ^ 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); 28: ./src/sys/tests/linter/testValidHeaders.c:9:63 Note: 'd' is traceable to argument #3 'd' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:27:31: error: Classid doesn't match. Expected 'PETSC_DRAWAXIS_CLASSID' found 'PETSC_VIEWER_CLASSID' [-fincompatible-classid]: 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); > 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); ^^^^^^^^^^^^^^^^^^^^ 28: 29: /* correct */ ./src/sys/tests/linter/testValidHeaders.c:27:28 Note: For 'a' of type 'PetscDrawAxis' (a.k.a. '_p_PetscDrawAxis *') 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); > 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); ^ 28: 29: /* correct */ ./src/sys/tests/linter/testValidHeaders.c:27:53: error: Argument number doesn't match for 'a'. Expected '4', found '0' [-fmatching-arg-num]: 25: PetscValidHeaderSpecific(v, PETSC_DRAWAXIS_CLASSID, 0); 26: PetscValidHeaderSpecific(d, PETSC_RANDOM_CLASSID, 0); > 27: PetscValidHeaderSpecific(a, PETSC_VIEWER_CLASSID, 0); ^ 28: 29: /* correct */ ./src/sys/tests/linter/testValidHeaders.c:9:76 Note: 'a' is traceable to argument #4 'a' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:36:23: error: Argument number doesn't match for 'r'. Expected '1', found '55' [-fmatching-arg-num]: 34: 35: /* incorrect */ > 36: PetscValidHeader(r, 55); ^^ 37: PetscValidHeader(v, 56); 38: PetscValidHeader(d, 57); ./src/sys/tests/linter/testValidHeaders.c:9:33 Note: 'r' is traceable to argument #1 'r' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:37:23: error: Argument number doesn't match for 'v'. Expected '2', found '56' [-fmatching-arg-num]: 35: /* incorrect */ 36: PetscValidHeader(r, 55); > 37: PetscValidHeader(v, 56); ^^ 38: PetscValidHeader(d, 57); 39: PetscValidHeader(a, 58); ./src/sys/tests/linter/testValidHeaders.c:9:48 Note: 'v' is traceable to argument #2 'v' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:38:23: error: Argument number doesn't match for 'd'. Expected '3', found '57' [-fmatching-arg-num]: 36: PetscValidHeader(r, 55); 37: PetscValidHeader(v, 56); > 38: PetscValidHeader(d, 57); ^^ 39: PetscValidHeader(a, 58); 40: ./src/sys/tests/linter/testValidHeaders.c:9:63 Note: 'd' is traceable to argument #3 'd' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^ 10: { 11: /* incorrect */ ./src/sys/tests/linter/testValidHeaders.c:39:23: error: Argument number doesn't match for 'a'. Expected '4', found '58' [-fmatching-arg-num]: 37: PetscValidHeader(v, 56); 38: PetscValidHeader(d, 57); > 39: PetscValidHeader(a, 58); ^^ 40: 41: /* correct */ ./src/sys/tests/linter/testValidHeaders.c:9:76 Note: 'a' is traceable to argument #4 'a' in enclosing function here: 7 : #endif 8 : > 9 : PetscErrorCode testValidHeaders(PetscRandom r, PetscViewer v, PetscDraw d, PetscDrawAxis a) ^^^^^^^^^^^^^^^ 10: { 11: /* incorrect */ <--- LEFT --->