xref: /petsc/src/sys/tests/linter/testheader.h (revision 9dd11ecf0918283bb567d8b33a92f53ac4ea7840)
1*a4963045SJacob Faibussowitsch #pragma once
2447bcd8fSJacob Faibussowitsch 
3447bcd8fSJacob Faibussowitsch #include <petscsystypes.h>
4447bcd8fSJacob Faibussowitsch 
5447bcd8fSJacob Faibussowitsch PetscErrorCode testExplicitSynopsis(PetscInt, PetscReal, void *);
6447bcd8fSJacob Faibussowitsch 
708bd1863SJacob Faibussowitsch extern void ExternHeaderFunctionShouldNotGetStatic(void);
808bd1863SJacob Faibussowitsch 
908bd1863SJacob Faibussowitsch // clang-format off
1008bd1863SJacob Faibussowitsch PETSC_EXTERN       void         ExternHeaderBadFormattingShouldNotGetStatic            (    void    )   ;
1108bd1863SJacob Faibussowitsch // clang-format on
1208bd1863SJacob Faibussowitsch 
1308bd1863SJacob Faibussowitsch PETSC_EXTERN char *PetscExternHeaderPointerShouldNotGetStatic();
1408bd1863SJacob Faibussowitsch PETSC_EXTERN char *PetscInternHeaderPointerShouldNotGetStatic();
1508bd1863SJacob Faibussowitsch 
1608bd1863SJacob Faibussowitsch // clang-format off
1708bd1863SJacob Faibussowitsch PETSC_EXTERN           char *PetscExternHeaderPointerBadFormattingShouldNotGetStatic          (  ) ;
1808bd1863SJacob Faibussowitsch PETSC_EXTERN char *          PetscInternHeaderPointerBadFormattingShouldNotGetStatic       ( )    ;
1908bd1863SJacob Faibussowitsch // clang-format on
20