Use #defines to prevent duplicate symbol conflicts