extern void abort (void); static char arg0[] = "arg0"; static char arg1[] = "arg1"; static void attr_rtx (char *, char *); static char *attr_string (char *); static void attr_eq (char *, char *); static void attr_rtx (char *varg0, char *varg1) { if (varg0 != arg0) abort (); if (varg1 != arg1) abort (); return; } static void attr_eq (name, value) char *name, *value; { return attr_rtx (attr_string (name), attr_string (value)); } static char * attr_string (str) char *str; { return str; } int main() { attr_eq (arg0, arg1); exit (0); }