Use of '__typeof__' is a language extension
Use of '__typeof__' is a language extension and usage could affect portability