Question: If 2 declarations (not definitions) differ only by the type specifier volatile, is this considered an illegal redefinition ( illegal in ANSI C) ? extern int i; extern volatile int i; joe@veritas.com -- ------------------------------------------------------------- joe ARPAnet: veritas!joe@apple.com joe@veritas.com UUCPnet: {apple,pyramid}!veritas!joe