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

Go to the source code of this file.
Defines | |
| #define | CUPROD(Type) |
Typedefs | |
| typedef signed char | integer1 |
| typedef short | integer2 |
Functions | |
| int C2F() | gencuprod (integer *typ, integer *n, integer *w, integer *iw) |
| #define CUPROD | ( | Type | ) |
Value:
{\
Type *W;\
W=(Type *)w;\
t = 1; kk = 0;\
for (k = 0; k < *n; ++k) {\
t *= (integer)W[kk];\
W[kk] =(Type)t;kk += (*iw);\
}\
}
Definition at line 6 of file gencuprod.c.
Referenced by gencuprod().
| typedef signed char integer1 |
Definition at line 2 of file gencuprod.c.
| typedef short integer2 |
Definition at line 3 of file gencuprod.c.
Definition at line 17 of file gencuprod.c.
References CUPROD, t, and typ.
Referenced by genmcuprod().
00019 { 00020 integer k, kk, t; 00021 00022 switch (*typ) { 00023 case 1: 00024 CUPROD(integer1); 00025 break; 00026 case 2: 00027 CUPROD(integer2); 00028 break; 00029 case 4: 00030 CUPROD(integer); 00031 break; 00032 case 11: 00033 CUPROD(unsigned char); 00034 break; 00035 case 12: 00036 CUPROD(unsigned short); 00037 break; 00038 case 14: 00039 CUPROD(unsigned int); 00040 break; 00041 } 00042 return 0; 00043 }
Here is the caller graph for this function:

1.5.1