Large application compiles and runs in Arduino 1.8.1 and TD 1.35.
Compile fails in 1.8.2 and TD 1.36, on this source:
Code:
if (!stricmp (read_buf, header_str_ptr)) // is this the section header?
return line_num;
Code:
SALT_settings.cpp:625:41: error: 'stricmp' was not declared in this scope
if (!stricmp (read_buf, header_str_ptr)) // is this the section header?
Googling didn't find any help (are we the first to notice this?), but did find this Stackoverflow discussion of why stricmp should not be used.
So I guess we can recode to use strcasecmp() but at the least I wonder what is different about string libraries in 1.8.2?
No mention here: https://www.arduino.cc/en/Main/ReleaseNotes
This module's .h file just has
Code:
#include <arduino.h>