#include <stdio.h>
#include <string.h>
#include <stdlib.h>
Go to the source code of this file.
|
| void _FCALL | sav_buf_point_ (int *buf, int *i) |
| void _FCALL | get_buf_point_ (int *loca, int *ish, int *i) |
| void _FCALL | get_var_user_f_ (int *buf, int *decalage, double *resultat) |
| void _FCALL | get_var_user_f_sp_ (int *buf, int *decalage, float *resultat) |
| void _FCALL | set_var_user_f_ (int *buf, int *decalage, double *variable) |
| void _FCALL | set_var_user_f_sp_ (int *buf, int *decalage, float *variable) |
| void _FCALL | get_var_user_i_ (int *buf, int *decalage, int *resultat) |
| void _FCALL | set_var_user_i_ (int *buf, int *decalage, int *variable) |
| void _FCALL | get_array_user_f_ (int *buf, int *decalage, double *array, int *array_lenght) |
| void _FCALL | set_array_user_f_ (int *buf, int *decalage, double *array, int *array_lenght) |
| void _FCALL | get_array_user_f_sp_ (int *buf, int *decalage, float *array, int *array_lenght) |
| void _FCALL | set_array_user_f_sp_ (int *buf, int *decalage, float *array, int *array_lenght) |
| void | get_array_user_i_ (int *buf, int *decalage, int *array, int *array_lenght) |
| void | set_array_user_i_ (int *buf, int *decalage, int *array, int *array_lenght) |
◆ _FCALL
◆ get_array_user_f_()
| void _FCALL get_array_user_f_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
double * | array, |
|
|
int * | array_lenght ) |
Definition at line 126 of file callback_c.c.
127{
128 int i;
129 double *ar;
130 ar = ((
double *) (
sav_buf[*buf]))+ (*decalage) -1;
131 for (i=0;i<(*array_lenght);i++)
132 { *(array+i)= *(ar+i); }
133}
◆ get_array_user_f_sp_()
| void _FCALL get_array_user_f_sp_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
float * | array, |
|
|
int * | array_lenght ) |
Definition at line 152 of file callback_c.c.
153{
154 int i;
155 float *ar;
156 ar = ((
float *) (
sav_buf[*buf]))+ (*decalage) -1;
157 for (i=0;i<(*array_lenght);i++)
158 { *(array+i)= *(ar+i); }
159}
◆ get_array_user_i_()
| void get_array_user_i_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
int * | array, |
|
|
int * | array_lenght ) |
Definition at line 178 of file callback_c.c.
179{
180 int i;
181 int *ar;
182 ar = ((
int *) (
sav_buf[*buf]))+ (*decalage) -1;
183 for (i=0;i<(*array_lenght);i++)
184 { *(array+i)= *(ar+i); }
185}
◆ get_buf_point_()
| void _FCALL get_buf_point_ |
( |
int * | loca, |
|
|
int * | ish, |
|
|
int * | i ) |
◆ get_var_user_f_()
| void _FCALL get_var_user_f_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
double * | resultat ) |
Definition at line 60 of file callback_c.c.
61{
62 double *res;
63 res= ((
double*) (
sav_buf[*buf]) )+ (*decalage -1);
64 *resultat = *res;
65}
◆ get_var_user_f_sp_()
| void _FCALL get_var_user_f_sp_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
float * | resultat ) |
Definition at line 71 of file callback_c.c.
72{
73 float *res;
74 res= ((
float*) (
sav_buf[*buf]) )+ (*decalage -1);
75 *resultat = *res;
76}
◆ get_var_user_i_()
| void _FCALL get_var_user_i_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
int * | resultat ) |
Definition at line 104 of file callback_c.c.
105{
106 int *res;
107 res= (
int*) (
sav_buf[*buf]+ (*decalage) -1);
108 *resultat = *res;
109}
◆ sav_buf_point_()
| void _FCALL sav_buf_point_ |
( |
int * | buf, |
|
|
int * | i ) |
Definition at line 40 of file callback_c.c.
41{
42 if(*i<0||*i>=1000){fprintf(stderr,"ERROR in SAV_BUF: table overflow\n");exit(1);}
44}
◆ set_array_user_f_()
| void _FCALL set_array_user_f_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
double * | array, |
|
|
int * | array_lenght ) |
Definition at line 139 of file callback_c.c.
140{
141 int i;
142 double *ar;
143 ar = ((
double *) (
sav_buf[*buf]))+ (*decalage) -1;
144 for (i=0;i<(*array_lenght);i++)
145 { *(ar+1) = *(array+i);}
146}
◆ set_array_user_f_sp_()
| void _FCALL set_array_user_f_sp_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
float * | array, |
|
|
int * | array_lenght ) |
Definition at line 165 of file callback_c.c.
166{
167 int i;
168 float *ar;
169 ar = ((
float *) (
sav_buf[*buf]))+ (*decalage) -1;
170 for (i=0;i<(*array_lenght);i++)
171 { *(ar+i) = *(array+i);}
172}
◆ set_array_user_i_()
| void set_array_user_i_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
int * | array, |
|
|
int * | array_lenght ) |
Definition at line 191 of file callback_c.c.
192{
193 int i;
194 int *ar;
195 ar = ((
int *) (
sav_buf[*buf]))+ (*decalage) -1;
196 for (i=0;i<(*array_lenght);i++)
197 { *(ar+i) = *(array+i); }
198}
◆ set_var_user_f_()
| void _FCALL set_var_user_f_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
double * | variable ) |
Definition at line 82 of file callback_c.c.
83{
84 double *res;
85 res= ((
double*)(
sav_buf[*buf])) +(*decalage -1);
86 *res = *variable;
87}
◆ set_var_user_f_sp_()
| void _FCALL set_var_user_f_sp_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
float * | variable ) |
Definition at line 93 of file callback_c.c.
94{
95 float *res;
96 res= ((
float*) (
sav_buf[*buf]))+ (*decalage -1);
97 *res = *variable;
98}
◆ set_var_user_i_()
| void _FCALL set_var_user_i_ |
( |
int * | buf, |
|
|
int * | decalage, |
|
|
int * | variable ) |
Definition at line 115 of file callback_c.c.
116{
117 int *res;
118 res= (
int*) (
sav_buf[*buf]+ (*decalage) -1);
119 *res = *variable;
120}
◆ sav_buf