Author: sayer
Date: 2010-04-21 02:26:32 +0200 (Wed, 21 Apr 2010)
New Revision: 1815
Modified:
trunk/apps/dsm/DSMCoreModule.cpp
Log:
simple star matching
Modified: trunk/apps/dsm/DSMCoreModule.cpp
===================================================================
--- trunk/apps/dsm/DSMCoreModule.cpp 2010-04-21 00:26:00 UTC (rev 1814)
+++ trunk/apps/dsm/DSMCoreModule.cpp 2010-04-21 00:26:32 UTC (rev 1815)
@@ -726,7 +726,16 @@
DBG("test '%s' vs '%s'\n", l.c_str(), r.c_str());
switch (ttype) {
- case Eq: return l == r;
+ case Eq: {
+ size_t starpos = r.find("*");
+ if (starpos==string::npos)
+ return l == r;
+ else {
+ if (l.size()<starpos)
+ return false;
+ return r.substr(0, starpos) == l.substr(0, starpos);
+ }
+ }
case Neq: return l != r;
case Less: {
char* endptr = NULL;
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev