#include <stdio.h>

typedef struct{
	int	len;
	int	a[];
} av;

void f(av a){
	while(a.len--){
		printf("array[%2d] is %d\n",a.len,a.a[a.len]);
	}
}

int main(){
	int b[]={3,1,2,3};
	int c[]={7,1,2,3,4,5,6,7};
	f(*(av*)b);
	f(*(av*)c);
	return 0;
}
