RISC-V: Regenerate opt urls.
[official-gcc.git] / gcc / testsuite / gfortran.dg / c_funloc_tests_4_driver.c
blob17e4e6501b9fe1450ef9de6c94fe89ccb61f1a69
1 #include <stdio.h>
3 void sub0(void);
4 void c_sub0(void (*sub)(void));
5 void c_sub1(int (*func)(int));
7 extern void abort(void);
9 int main(int argc, char **argv)
11 printf("hello from C main\n");
13 sub0();
14 return 0;
17 void c_sub0(void (*sub)(void))
19 printf("hello from c_sub0\n");
20 sub();
22 return;
25 void c_sub1(int (*func)(int))
27 int retval;
29 printf("hello from c_sub1\n");
31 retval = func(10);
32 if(retval != 10)
34 fprintf(stderr, "Fortran function did not return expected value!\n");
35 abort();
38 return;