xref: /petsc/src/sys/tests/linter/testheader.h (revision 9dd11ecf0918283bb567d8b33a92f53ac4ea7840)
1 #pragma once
2 
3 #include <petscsystypes.h>
4 
5 PetscErrorCode testExplicitSynopsis(PetscInt, PetscReal, void *);
6 
7 extern void ExternHeaderFunctionShouldNotGetStatic(void);
8 
9 // clang-format off
10 PETSC_EXTERN       void         ExternHeaderBadFormattingShouldNotGetStatic            (    void    )   ;
11 // clang-format on
12 
13 PETSC_EXTERN char *PetscExternHeaderPointerShouldNotGetStatic();
14 PETSC_EXTERN char *PetscInternHeaderPointerShouldNotGetStatic();
15 
16 // clang-format off
17 PETSC_EXTERN           char *PetscExternHeaderPointerBadFormattingShouldNotGetStatic          (  ) ;
18 PETSC_EXTERN char *          PetscInternHeaderPointerBadFormattingShouldNotGetStatic       ( )    ;
19 // clang-format on
20