fix typo ifndef to ifdef??