Unverified Commit 5c92a023 authored by David McCurley's avatar David McCurley Committed by GitHub

BugFix FlashStringHelper Macros (#8147)

Revert to previous definition of `FPSTR` and `F` macros.
parent 8f4f21c7
...@@ -34,8 +34,8 @@ ...@@ -34,8 +34,8 @@
// A pure abstract class forward used as a means to proide a unique pointer type // A pure abstract class forward used as a means to proide a unique pointer type
// but really is never defined. // but really is never defined.
class __FlashStringHelper; class __FlashStringHelper;
#define FPSTR(pstr_pointer) (pstr_pointer) #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
#define F(string_literal) (string_literal) #define F(string_literal) (FPSTR(PSTR(string_literal)))
// An inherited class for holding the result of a concatenation. These // An inherited class for holding the result of a concatenation. These
// result objects are assumed to be writable by subsequent concatenations. // result objects are assumed to be writable by subsequent concatenations.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment