gencusum.c File Reference

#include "machine.h"

Include dependency graph for gencusum.c:

Go to the source code of this file.

Defines

#define CUSUM(Type)

Typedefs

typedef signed char integer1
typedef short integer2

Functions

int C2F() gencusum (integer *typ, integer *n, integer *w, integer *iw)


Define Documentation

#define CUSUM ( Type   ) 

Value:

{\
Type *W;\
    W=(Type *)w;\
    t = 0; kk = 0;\
    for (k = 0; k < *n; ++k) {\
        t += (integer)W[kk];\
        W[kk] =(Type)t;kk += (*iw);\
    }\
}

Definition at line 6 of file gencusum.c.

Referenced by gencusum().


Typedef Documentation

typedef signed char integer1

Definition at line 2 of file gencusum.c.

typedef short integer2

Definition at line 3 of file gencusum.c.


Function Documentation

int C2F() gencusum ( integer typ,
integer n,
integer w,
integer iw 
)

Definition at line 17 of file gencusum.c.

References CUSUM, t, and typ.

Referenced by genmcusum().

00019 {
00020   integer k, kk, t;
00021 
00022   switch (*typ) {
00023   case 1:
00024     CUSUM(integer1);
00025     break;
00026   case 2:
00027     CUSUM(integer2);
00028     break;
00029   case 4:
00030     CUSUM(integer);
00031     break;
00032   case 11:
00033     CUSUM(unsigned char);
00034     break;
00035   case 12:
00036     CUSUM(unsigned short);
00037     break;
00038   case 14:
00039     CUSUM(unsigned int);
00040     break;
00041   }
00042   return 0;
00043 }

Here is the caller graph for this function:


Generated on Sun Mar 4 16:07:55 2007 for Scilab [trunk] by  doxygen 1.5.1