More callback tests
parent
58143c8226
commit
6189450318
|
@ -103,3 +103,9 @@ FUNCTION: int callback_test_5 void* callback ; compiled
|
||||||
FUNCTION: double callback_test_6 void* callback ; compiled
|
FUNCTION: double callback_test_6 void* callback ; compiled
|
||||||
|
|
||||||
[ t ] [ callback-12 callback_test_6 pi = ] unit-test
|
[ t ] [ callback-12 callback_test_6 pi = ] unit-test
|
||||||
|
|
||||||
|
: callback-13 "float" { } [ pi ] alien-callback ; compiled
|
||||||
|
|
||||||
|
FUNCTION: float callback_test_7 void* callback ; compiled
|
||||||
|
|
||||||
|
[ t ] [ callback-13 callback_test_7 pi - 0.00001 <= ] unit-test
|
||||||
|
|
|
@ -129,11 +129,20 @@ int callback_test_5(int (*callback)(void))
|
||||||
return x;
|
return x;
|
||||||
}
|
}
|
||||||
|
|
||||||
int callback_test_6(double (*callback)(void))
|
float callback_test_6(float (*callback)(void))
|
||||||
{
|
{
|
||||||
double x;
|
float x;
|
||||||
printf("callback_test_6 entry\n");
|
printf("callback_test_6 entry\n");
|
||||||
x = callback();
|
x = callback();
|
||||||
printf("callback_test_6 exit\n");
|
printf("callback_test_6 exit\n");
|
||||||
return x;
|
return x;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int callback_test_7(double (*callback)(void))
|
||||||
|
{
|
||||||
|
double x;
|
||||||
|
printf("callback_test_7 entry\n");
|
||||||
|
x = callback();
|
||||||
|
printf("callback_test_7 exit\n");
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue