
/* <<AT&T C++ Translator 2.0 06/30/89>> */
/* < var3.C > */

char *__vec_new ();

char __vec_delete ();
typedef int (*__vptp)();
struct __mptr {short d; short i; __vptp f; };


typedef char *va_list ;

extern int errno ;
extern char *sys_errlist [];
extern int sys_nerr ;

extern int errno ;

extern int sys_nerr ;
extern char *sys_errlist [];

extern struct _iobuf _iob [];

struct _iobuf {	/* sizeof _iobuf == 20 */

int _cnt__6_iobuf ;
char *_ptr__6_iobuf ;
char *_base__6_iobuf ;
int _bufsiz__6_iobuf ;
short _flag__6_iobuf ;
char _file__6_iobuf ;
};

extern int fprintf ();

char fun(name , __0val )char *name ;

char *__0val ;
{ 
va_list var ;
char *attr ;

var = (((char *)((((((int )(& name )))+ 8)- 1 )& -4)));

attr = ((((char **)(var = (((char *)((((((int )var ))+ 8)- 1 )& -4))))))[-1]);

fprintf ( & (_iob [2 ]), (char *)"attr = %s \n", attr ) ;

attr = ((((char **)(var = (((char *)((((((int )var ))+ 8)- 1 )& -4))))))[-1]);

fprintf ( & (_iob [2 ]), (char *)"attr = %s \n", attr ) ;

attr = ((((char **)(var = (((char *)((((((int )var ))+ 8)- 1 )& -4))))))[-1]);

fprintf ( & (_iob [2 ]), (char *)"attr = %s \n", attr ) ;

attr = ((((char **)(var = (((char *)((((((int )var ))+ 8)- 1 )& -4))))))[-1]);

fprintf ( & (_iob [2 ]), (char *)"attr = %s \n", attr ) ;
;
}

int main (){ 
{ 
fun( (char *)"one", (char *)"two",
"three", "four", "five")
;

fun( (char *)"one", (char *)"two", "three",
"four", "five") ;
}
} 

/* the end */
