'atoll' was not declared in this scope

I am writing code in the platformio extension for vs code. A week ago there was a problem. When building the project, an error appeared in the header file BlynkParam.h that the atoll function was not declared. in BlynkParam.h there is a connection stdlib.h in which there is no declaration of this function, but in the directory / usr / incl, where the standard header files in stdlib.h are located, I found an atoll declaration. When building the project, BlynkParam.h includes stdlib.h which is located in /home/echo/.platformio/packages/toolchain-atmelavr/avr/include.

I am writing code in the platformio extension for vs code. A week ago there was a problem. When building the project, an error appeared in the header file BlynkParam.h that the atoll function was not declared. in BlynkParam.h there is a connection stdlib.h in which there is no declaration of this function, but in the directory / usr / incl, where the standard header files in stdlib.h are located, I found an atoll declaration. When building the project, BlynkParam.h includes stdlib.h which is located in /home/echo/.platformio/packages/toolchain-atmelavr/avr/include.

@jojoboy please don’t create multiple topics on the same subject.

Topic emerged.

Pete.

Same problem here after a Blynk library update. =/
I´m using Arduino mega 2560 with ESP8266 on board (Wemos)
Now I´m getting this error in compiler (aduino IDE in PT-BR):
Any blynk team member can give us a tip?

In file included from C:\Users\rptma\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkApi.h:36:0,
from C:\Users\rptma\Documents\Arduino\libraries\Blynk\src/BlynkApiArduino.h:14,
from C:\Users\rptma\Documents\Arduino\libraries\Blynk_Esp8266AT_WM\src/BlynkSimpleShieldEsp8266.h:58,
from E:\Dropbox\MEUS ARQUIVOS\Arduino\Projetos\AutomatroX\RF_NETWORK_MEGA\RF_NETWORK_MEGA.ino:4:
C:\Users\rptma\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkParam.h: In member function ‘long long int BlynkParam::iterator::asLongLong() const’:
C:\Users\rptma\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkParam.h:48:50: error: ‘atoll’ was not declared in this scope
long long asLongLong() const { return atoll(ptr); }
^~~~~
C:\Users\rptma\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkParam.h:48:50: note: suggested alternative: ‘atol’
long long asLongLong() const { return atoll(ptr); }
^~~~~
atol
C:\Users\rptma\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkParam.h: In member function ‘long long int BlynkParam::asLongLong() const’:
C:\Users\rptma\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkParam.h:89:46: error: ‘atoll’ was not declared in this scope
long long asLongLong() const { return atoll(buff); }
^~~~~
C:\Users\rptma\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkParam.h:89:46: note: suggested alternative: ‘atol’
long long asLongLong() const { return atoll(buff); }
^~~~~
atol
Foram encontradas múltiplas bibliotecas para “BlynkSimpleShieldEsp8266.h”
Usado: C:\Users\rptma\Documents\Arduino\libraries\Blynk_Esp8266AT_WM
Não usado: C:\Users\rptma\Documents\Arduino\libraries\Blynk