#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <setjmp.h>
#include <errno.h>
#include <sstream>
#include <eus.h>
Go to the source code of this file.
Macros | |
#define | class eus_class |
#define | export eus_export |
#define | string eus_string |
#define | throw eus_throw |
#define | vector eus_vector |
Functions | |
double | call_ffunc () |
long | call_ifunc () |
int | double_test (long n, double d1, double d2, double d3, double d4) |
int | dv_test (int n, double *src) |
int | efv_test (int n, eusfloat_t *src) |
int | eiv_test (int n, eusinteger_t *src) |
int | eusfloat_test (int n, eusfloat_t f1, eusfloat_t f2, eusfloat_t f3, eusfloat_t f4) |
int | eusinteger_test (int n, eusinteger_t i1, eusinteger_t i2, eusinteger_t i3, eusinteger_t i4) |
int | float_test (int n, float f1, float f2, float f3, float f4) |
int | fv_test (int n, float *src) |
long | get_size_of_double () |
long | get_size_of_eusfloat () |
long | get_size_of_eusinteger () |
long | get_size_of_float32 () |
long | get_size_of_int () |
long | get_size_of_long () |
long | get_size_of_pointer () |
int | int_long_short_test (long l, int i, short s) |
int | int_test (int n, int i1, int i2, int i3, int i4) |
int | iv_test (int n, int *src) |
int | long_test (long n, long d1, long d2, long d3, long d4) |
int | lv_test (int n, long *src) |
double | ret_double (double a, double b) |
eusfloat_t | ret_eusfloat (eusfloat_t a, eusfloat_t b) |
eusinteger_t | ret_eusinteger (eusinteger_t a, eusinteger_t b) |
float | ret_float (float a, float b) |
int | ret_int (int a, int b) |
long | ret_long (long a, long b) |
long | set_ffunc (double(*f)()) |
long | set_ifunc (long(*f)()) |
int | str_test (int n, char *src) |
double | test_testd (long i0, long i1, long i2, long i3, long i4, long i5, double d0, double d1, double d2, double d3, double d4, double d5, double d6, double d7, double d8, double d9, long i6, long i7) |
double | test_testd2 (long i0, long i1, long i2, long i3, long i4, long i5, double d0, double d1, double d2, double d3, double d4, double d5, double d6, double d7, double d8, double d9, double d10, long i6, long i7) |
eusfloat_t | test_testf (long i0, long i1, long i2, long i3, long i4, long i5, eusfloat_t d0, eusfloat_t d1, eusfloat_t d2, eusfloat_t d3, eusfloat_t d4, eusfloat_t d5, eusfloat_t d6, eusfloat_t d7, eusfloat_t d8, eusfloat_t d9, long i6, long i7) |
int | test_testfd (long i0, long i1, long i2, long i3, long i4, long i5, double d0, float d1, double d2, float d3, float d4, double d5, double d6, float d7, float d8, double d9, double d10, float d11, long i6, long i7) |
Variables | |
static long(* | g )() |
static double(* | gf )(long i0, long i1, long i2, long i3, long i4, long i5, double d0, double d1, double d2, double d3, double d4, double d5, double d6, double d7, double d8, double d9, long i6, long i7) |
#define class eus_class |
Definition at line 10 of file test_foreign.c.
#define export eus_export |
Definition at line 12 of file test_foreign.c.
#define string eus_string |
Definition at line 14 of file test_foreign.c.
#define throw eus_throw |
Definition at line 11 of file test_foreign.c.
#define vector eus_vector |
Definition at line 13 of file test_foreign.c.
double call_ffunc | ( | ) |
Definition at line 358 of file test_foreign.c.
long call_ifunc | ( | ) |
Definition at line 353 of file test_foreign.c.
int double_test | ( | long | n, |
double | d1, | ||
double | d2, | ||
double | d3, | ||
double | d4 | ||
) |
Definition at line 87 of file test_foreign.c.
int dv_test | ( | int | n, |
double * | src | ||
) |
Definition at line 163 of file test_foreign.c.
int efv_test | ( | int | n, |
eusfloat_t * | src | ||
) |
Definition at line 174 of file test_foreign.c.
int eiv_test | ( | int | n, |
eusinteger_t * | src | ||
) |
Definition at line 141 of file test_foreign.c.
int eusfloat_test | ( | int | n, |
eusfloat_t | f1, | ||
eusfloat_t | f2, | ||
eusfloat_t | f3, | ||
eusfloat_t | f4 | ||
) |
Definition at line 103 of file test_foreign.c.
int eusinteger_test | ( | int | n, |
eusinteger_t | i1, | ||
eusinteger_t | i2, | ||
eusinteger_t | i3, | ||
eusinteger_t | i4 | ||
) |
Definition at line 55 of file test_foreign.c.
int float_test | ( | int | n, |
float | f1, | ||
float | f2, | ||
float | f3, | ||
float | f4 | ||
) |
Definition at line 71 of file test_foreign.c.
int fv_test | ( | int | n, |
float * | src | ||
) |
Definition at line 152 of file test_foreign.c.
long get_size_of_double | ( | ) |
Definition at line 376 of file test_foreign.c.
long get_size_of_eusfloat | ( | ) |
Definition at line 392 of file test_foreign.c.
long get_size_of_eusinteger | ( | ) |
Definition at line 388 of file test_foreign.c.
long get_size_of_float32 | ( | ) |
Definition at line 372 of file test_foreign.c.
long get_size_of_int | ( | ) |
Definition at line 384 of file test_foreign.c.
long get_size_of_long | ( | ) |
Definition at line 380 of file test_foreign.c.
long get_size_of_pointer | ( | ) |
Definition at line 368 of file test_foreign.c.
int int_long_short_test | ( | long | l, |
int | i, | ||
short | s | ||
) |
Definition at line 194 of file test_foreign.c.
int int_test | ( | int | n, |
int | i1, | ||
int | i2, | ||
int | i3, | ||
int | i4 | ||
) |
Definition at line 23 of file test_foreign.c.
int iv_test | ( | int | n, |
int * | src | ||
) |
Definition at line 119 of file test_foreign.c.
int long_test | ( | long | n, |
long | d1, | ||
long | d2, | ||
long | d3, | ||
long | d4 | ||
) |
Definition at line 39 of file test_foreign.c.
int lv_test | ( | int | n, |
long * | src | ||
) |
Definition at line 130 of file test_foreign.c.
double ret_double | ( | double | a, |
double | b | ||
) |
Definition at line 211 of file test_foreign.c.
eusfloat_t ret_eusfloat | ( | eusfloat_t | a, |
eusfloat_t | b | ||
) |
Definition at line 220 of file test_foreign.c.
eusinteger_t ret_eusinteger | ( | eusinteger_t | a, |
eusinteger_t | b | ||
) |
Definition at line 247 of file test_foreign.c.
float ret_float | ( | float | a, |
float | b | ||
) |
Definition at line 202 of file test_foreign.c.
int ret_int | ( | int | a, |
int | b | ||
) |
Definition at line 229 of file test_foreign.c.
long ret_long | ( | long | a, |
long | b | ||
) |
Definition at line 238 of file test_foreign.c.
long set_ffunc | ( | double(*)() | f | ) |
Definition at line 342 of file test_foreign.c.
long set_ifunc | ( | long(*)() | f | ) |
Definition at line 336 of file test_foreign.c.
int str_test | ( | int | n, |
char * | src | ||
) |
Definition at line 185 of file test_foreign.c.
double test_testd | ( | long | i0, |
long | i1, | ||
long | i2, | ||
long | i3, | ||
long | i4, | ||
long | i5, | ||
double | d0, | ||
double | d1, | ||
double | d2, | ||
double | d3, | ||
double | d4, | ||
double | d5, | ||
double | d6, | ||
double | d7, | ||
double | d8, | ||
double | d9, | ||
long | i6, | ||
long | i7 | ||
) |
Definition at line 256 of file test_foreign.c.
double test_testd2 | ( | long | i0, |
long | i1, | ||
long | i2, | ||
long | i3, | ||
long | i4, | ||
long | i5, | ||
double | d0, | ||
double | d1, | ||
double | d2, | ||
double | d3, | ||
double | d4, | ||
double | d5, | ||
double | d6, | ||
double | d7, | ||
double | d8, | ||
double | d9, | ||
double | d10, | ||
long | i6, | ||
long | i7 | ||
) |
Definition at line 274 of file test_foreign.c.
eusfloat_t test_testf | ( | long | i0, |
long | i1, | ||
long | i2, | ||
long | i3, | ||
long | i4, | ||
long | i5, | ||
eusfloat_t | d0, | ||
eusfloat_t | d1, | ||
eusfloat_t | d2, | ||
eusfloat_t | d3, | ||
eusfloat_t | d4, | ||
eusfloat_t | d5, | ||
eusfloat_t | d6, | ||
eusfloat_t | d7, | ||
eusfloat_t | d8, | ||
eusfloat_t | d9, | ||
long | i6, | ||
long | i7 | ||
) |
Definition at line 292 of file test_foreign.c.
int test_testfd | ( | long | i0, |
long | i1, | ||
long | i2, | ||
long | i3, | ||
long | i4, | ||
long | i5, | ||
double | d0, | ||
float | d1, | ||
double | d2, | ||
float | d3, | ||
float | d4, | ||
double | d5, | ||
double | d6, | ||
float | d7, | ||
float | d8, | ||
double | d9, | ||
double | d10, | ||
float | d11, | ||
long | i6, | ||
long | i7 | ||
) |
Definition at line 310 of file test_foreign.c.
|
static |
Definition at line 328 of file test_foreign.c.
|
static |
Definition at line 329 of file test_foreign.c.