- return Version(1,0,0,1,VF_VENDOR);
+ return Version(1,1,0,1,VF_VENDOR,API_VERSION);
+ }
+
+ std::string GetVar(std::string varname, const std::string &original_line)
+ {
+ irc::spacesepstream ss(original_line);
+ varname.erase(varname.begin());
+ int index = *(varname.begin()) - 48;
+ varname.erase(varname.begin());
+ bool everything_after = (varname == "-");
+ std::string word;
+
+ for (int j = 0; j < index; j++)
+ word = ss.GetToken();
+
+ if (everything_after)
+ {
+ std::string more = "*";
+ while ((more = ss.GetToken()) != "")
+ {
+ word.append(" ");
+ word.append(more);
+ }
+ }
+
+ return word;