General improvement on viewing wide and long slog2 files. This added features needed...
[mpe.git] / .codingcheck
1 #
2 # We allow these routines for the example programs 
3 %mpe2Routines = ( 
4         'printf' => sys, 'fprintf' => sys , 'vprintf' => sys, 'fputs' => sys,
5         'sprintf' => sys, 
6 #       'strcpy' => sys, 'strncpy' => sys, 'strcat' => sys, 
7         'malloc' => sys, 'free' => sys, 'calloc' => sys, 'strdup' => sys,
8         'realloc' => sys,
9         'assert' => sys,
10         );
11 &PushAllowFuncNames( "mpe2Routines", "tree", "add" );
12
13 # Allow #ifdef DEBUG in the examples
14 %mpe2Defines = ( 'DEBUG' => 1, 'LOGGING' => 1, 'CLOG_NOMPI' => 1,
15                  'MPE_EXTENSION_INC' => 1, 'MPE_NOMPI' => 1,
16                  'MPE_GRAPHICS' => 1, 'MPE_INTERNAL' => 1, 
17                  'MPE_HAS_PROCID' => 1,
18                  'FORTRAN_SPECIAL_FUNCTION_PTR' => 1,
19                  'DBX_IS_OSF' => 1,
20                  'POINTER_64_BITS' => 1, 
21                  'PROTOFIX_INCLUDED' => 1,
22                  'MPI_Request_c2f' => 1,
23                  'MPI_Wtime' => 1,
24                  'MPI_IRIX' => 1,             # These arch-specific names
25                  'MPI_CRAY' => 1,             # should be removed 
26                  'MPI_rs6000' => 1,
27                  'MPI_solaris' => 1,
28                  'MPI_hpux' => 1,
29          );
30 if (defined(&PushDefinesNames)) {
31    &PushDefinesNames( "mpe2Defines", "tree", "add" );
32 }
33
34 #
35 # Tell the preamble code not to complain about missing mode comments
36 if (defined(&PreambleCheckMode)) {
37     &PreambleCheckMode( 0 );     
38 }
39
40 1;