#include "machine.h"Include dependency graph for genmcusum.c:

Go to the source code of this file.
Defines | |
| #define | MCUSUM(Type) |
Typedefs | |
| typedef signed char | integer1 |
| typedef short | integer2 |
Functions | |
| int C2F() | genmcusum (integer *typ, integer *job, integer *a, integer *na, integer *m, integer *n) |
Variables | |
| static integer | c__1 = 1 |
| #define MCUSUM | ( | Type | ) |
Value:
{\
Type *A;\
A=(Type *)a;\
if (*job == 0) {\
C2F(gencusum)(typ,&mn, A, &c__1);\
}\
else if (*job == 1) {\
for (j = 0; j < *n; ++j) {\
C2F(gencusum)(typ,m, &A[j * (*na) ], &c__1);\
}}\
else if (*job == 2) {\
for (i = 0; i < *m; ++i) {\
C2F(gencusum)(typ,n, &A[i], na);\
}\
}\
}
Definition at line 6 of file genmcusum.c.
Referenced by genmcusum().
| typedef signed char integer1 |
Definition at line 2 of file genmcusum.c.
| typedef short integer2 |
Definition at line 3 of file genmcusum.c.
| int C2F() genmcusum | ( | integer * | typ, | |
| integer * | job, | |||
| integer * | a, | |||
| integer * | na, | |||
| integer * | m, | |||
| integer * | n | |||
| ) |
Definition at line 23 of file genmcusum.c.
References C2F, gencusum(), i, j, MCUSUM, and typ.
00025 { 00026 extern integer C2F(gencusum)(); 00027 static integer i, j, mn; 00028 00029 mn=(*m)*(*n); 00030 00031 switch (*typ) { 00032 case 1: 00033 MCUSUM(integer1); 00034 break; 00035 case 2: 00036 MCUSUM(integer2); 00037 break; 00038 case 4: 00039 MCUSUM(integer); 00040 break; 00041 case 11: 00042 MCUSUM(unsigned char); 00043 break; 00044 case 12: 00045 MCUSUM(unsigned short); 00046 break; 00047 case 14: 00048 MCUSUM(unsigned int); 00049 break; 00050 } 00051 return 0; 00052 }
Here is the call graph for this function:

Definition at line 5 of file genmcusum.c.
1.5.1