#endif
return m;
}
+
+
+const char* Markup::add_newline()
+{
+ static const char newline = '\n';
+ static const char empty = '\0';
+
+ return enabled ? &newline : ∅
+}
static const std::string& emphasis(const std::string&);
static const std::string& escape(const char* const);
static const std::string& escape(const std::string&);
+ static const char* add_newline();
private:
static bool enabled;
break;
}
- std::cout << "\n" << std::endl;
+ std::cout << Markup::add_newline() << std::endl;
}
++p;
}