#pragma interface
#endif
-#include <cstring>
+//#include <cstring>
#include <cctype>
#include "Lsstream.h"
///
int compare_no_case(string const & s, string const & s2);
+///
+int compare_ascii_no_case(string const & s, string const & s2);
+
///
int compare_no_case(string const & s, string const & s2, unsigned int len);
inline
int compare(char const * a, char const * b)
{
+#ifndef CXX_GLOBAL_CSTD
+ return std::strcmp(a, b);
+#else
return strcmp(a, b);
+#endif
}
///
inline
int compare(char const * a, char const * b, unsigned int len)
{
+#ifndef CXX_GLOBAL_CSTD
+ return std::strncmp(a, b, len);
+#else
return strncmp(a, b, len);
+#endif
}
///
/// Same as split but uses the last delim.
string const rsplit(string const & a, string & piece, char delim);
+/// Escapes non ASCII chars
+string const escape(string const & lab);
+
#endif