MCPcopy Create free account
hub / github.com/cuberite/cuberite / SimpleXMLEncode

Function SimpleXMLEncode

src/LeakFinder.cpp:147–174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

145
146
147static std::string SimpleXMLEncode(LPCSTR szText)
148{
149 std::string szRet;
150 for (size_t i=0; i<strlen(szText); i++)
151 {
152 switch(szText[i])
153 {
154 case '&':
155 szRet.append("&amp;");
156 break;
157 case '<':
158 szRet.append("&lt;");
159 break;
160 case '>':
161 szRet.append("&gt;");
162 break;
163 case '"':
164 szRet.append("&quot;");
165 break;
166 case '\'':
167 szRet.append("&apos;");
168 break;
169 default:
170 szRet += szText[i];
171 }
172 }
173 return szRet;
174}
175
176
177

Callers 2

OnLeakStartEntryMethod · 0.85
OnCallstackEntryMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected