genconcatrow.c File Reference

#include "machine.h"

Include dependency graph for genconcatrow.c:

Go to the source code of this file.

Defines

#define RCONC(Type)

Typedefs

typedef signed char integer1
typedef short integer2

Functions

int C2F() genconcatrow (integer *typ, integer *x1, integer *m1, integer *n1, integer *x2, integer *m2, integer *n2)


Define Documentation

#define RCONC ( Type   ) 

Value:

{\
Type *X1;\
Type *X2;\
    X1=(Type *)x1;\
    --X1;\
    X1 +=(*m1)*(*n1);\
    X2=(Type *)x2;\
    --X2;\
       for (i = 1; i <= (*m2)*(*n2); ++i) \
         X1[i] = X2[i];}

Definition at line 5 of file genconcatrow.c.

Referenced by genconcatrow().


Typedef Documentation

typedef signed char integer1

Definition at line 2 of file genconcatrow.c.

typedef short integer2

Definition at line 3 of file genconcatrow.c.


Function Documentation

int C2F() genconcatrow ( integer typ,
integer x1,
integer m1,
integer n1,
integer x2,
integer m2,
integer n2 
)

Definition at line 17 of file genconcatrow.c.

References i, RCONC, and typ.

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


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