53#ifndef WXMAXIMA_STRINGUTILS_H
54#define WXMAXIMA_STRINGUTILS_H
57#include <wx/translation.h>
69 extern const wxString emptyString;
75#define S_(string) ([]()->const wxString &{ static const wxString str(wxS(string)); return str; }())
80 bool StartsWithChar(
const wxString &str, wxUniChar ch);
82 bool StartsWithChar(
const wxString &str, wxStringCharType ch);
84 bool StartsWithChar(
const wxString &str,
char ch);
87 bool EndsWithChar(
const wxString &str, wxUniChar ch);
89 bool EndsWithChar(
const wxString &str, wxStringCharType ch);
91 bool EndsWithChar(
const wxString &str,
char ch);
96 void NormalizeEOLsRemoveNULs(wxString &str);