view test/tmp7.c @ 12:f928bd330351

*** empty log message ***
author kono
date Sat, 15 Jan 2000 00:01:14 +0900
parents e714bcee688b
children a8a812dace23
line wrap: on
line source



void tmp(void);

int
main0(int,char *[]);

main0(ac,av)
{
    return ac;
}

int k=3;

struct aa { int a[100]; } aaa,bbb;

void
main2(struct aa a1)
{
	printf("main2 %d\n",a1.a[99]);
}

struct aa 
main1(struct aa a1)
{
    if (a1.a[0]) 
	main2(a1);
    else
	main2(aaa);
    return a1;
} 

main(ac,av)
int ac;
char *av[];
{
    register int i;
    register char *p;
    int j = 3;
    struct a { int b; int (*c)(); } q = {3,main0},r;

    j = 3;

    r = q;
    printf("%d\n",r.b);
    aaa = bbb;
    p = av[0];
    if (!p) return;
    i = p[1];
    p = p+i;
    printf("%d %s\n",i,p-i);
}

tmp()
{
}