All are developer's hardship externals. Isnan of the function is not defined in the compiler in accordance with C90. It is necessary to define individually as a macro or to use the defined existing header file.