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

Go to the source code of this file.
Defines | |
| #define | EXTRAC1(Type) |
Typedefs | |
| typedef signed char | integer1 |
| typedef short | integer2 |
Functions | |
| int C2F() | genextrac1 (integer *typ, integer *mi, integer *indx, integer *from, integer *to) |
| #define EXTRAC1 | ( | Type | ) |
Value:
{\
Type *FROM;\
Type *TO;\
FROM=(Type *)from;\
--FROM;\
TO=(Type *)to;\
--TO;\
for (i = 1; i <= *mi; ++i) \
TO[i] = FROM[indx[i]];\
}
Definition at line 7 of file genextrac1.c.
Referenced by genextrac1().
| typedef signed char integer1 |
Definition at line 3 of file genextrac1.c.
| typedef short integer2 |
Definition at line 4 of file genextrac1.c.
Definition at line 20 of file genextrac1.c.
References EXTRAC1, i, and typ.
00021 { 00022 static integer i; 00023 --indx; 00024 switch (*typ) { 00025 case 1: 00026 EXTRAC1(integer1); 00027 break; 00028 case 2: 00029 EXTRAC1(integer2); 00030 break; 00031 case 4: 00032 EXTRAC1(integer); 00033 break; 00034 case 11: 00035 EXTRAC1(unsigned char); 00036 break; 00037 case 12: 00038 EXTRAC1(unsigned short); 00039 break; 00040 case 14: 00041 EXTRAC1(unsigned int); 00042 break; 00043 } 00044 return 0; 00045 }
1.5.1