1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-26 01:15:37 +00:00

[css2xpath] pass by reference

This commit is contained in:
Witold Filipczyk 2021-09-30 20:26:45 +02:00
parent e3849e567f
commit 983d3f990d

View File

@ -6,7 +6,7 @@
#include <regex>
std::string
implode(const char *const delim, std::vector<std::string> x)
implode(const char *const delim, std::vector<std::string> & x)
{
switch (x.size())
{
@ -38,7 +38,7 @@ explode(char delim, std::string const & s)
}
std::string
preg_replace(std::string pattern, const char *replacement, std::string subject)
preg_replace(std::string & pattern, const char *replacement, std::string & subject)
{
return std::regex_replace(subject, std::regex(pattern), replacement);
}
@ -48,7 +48,7 @@ preg_replace(std::string pattern, const char *replacement, std::string subject)
int
main(int argc, char **argv)
{
#if 0
#if 1
std::vector<std::string> x;
for (int i = 2; i < argc; i++) {
@ -57,7 +57,7 @@ main(int argc, char **argv)
std::string res = implode(argv[1], x);
std::cout << res << "\n";
#endif
#if 0
#if 1
auto v = explode(' ', "hello world foo bar");
for (auto e : v)