#include #include /* #include "ccall.h" */ struct bar { int x; char y[64]; }; void world (void) { printf("\nHello World from C\n"); } void c_w1 (int *i, char *s, struct bar *b) { printf("Now in function c_w1\n"); strcpy(s,"Mary had a little lamb\n\0"); printf("Hello again from C i = %i\n%sXXX\n",(*i),s); (*i) = 56; b->x += 128; strcat (b->y, " and, this is added from C\n"); printf("Leaving C\n"); }