summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormrwastl <mrwastl@users.sourceforge.net>2011-06-10 21:07:36 +0200
committermrwastl <mrwastl@users.sourceforge.net>2011-06-10 21:07:36 +0200
commit8f231218cede4970a4f7b2e718dc0ac5bafae7b0 (patch)
tree2a708ec1add5375219d9c21871ae6feea95093cb
parent2153a981e542856b1be08499d60aaed50f6980c8 (diff)
downloadgraphlcd-base-8f231218cede4970a4f7b2e718dc0ac5bafae7b0.tar.gz
graphlcd-base-8f231218cede4970a4f7b2e718dc0ac5bafae7b0.tar.bz2
added eq() as alias for equal()
-rw-r--r--glcdskin/function.c4
-rw-r--r--glcdskin/function.h1
2 files changed, 4 insertions, 1 deletions
diff --git a/glcdskin/function.c b/glcdskin/function.c
index 03b1b32..9815073 100644
--- a/glcdskin/function.c
+++ b/glcdskin/function.c
@@ -22,7 +22,7 @@ namespace GLCD
static const char * Internals[] =
{
- "not", "and", "or", "equal", "gt", "lt", "ge", "le", "ne", "file", "trans",
+ "not", "and", "or", "equal", "eq", "gt", "lt", "ge", "le", "ne", "file", "trans",
"add", "sub", "mul", "div",
"FontTotalWidth",
"FontTotalHeight",
@@ -213,6 +213,7 @@ bool cSkinFunction::Parse(const std::string & Text)
params = -1;
break;
+ case fun_equal:
case fun_eq:
case fun_ne:
case fun_gt:
@@ -382,6 +383,7 @@ cType cSkinFunction::Evaluate(void) const
}
return false;
+ case fun_equal:
case fun_eq:
return mParams[0]->Evaluate() == mParams[1]->Evaluate();
diff --git a/glcdskin/function.h b/glcdskin/function.h
index 890d81f..f6fd96d 100644
--- a/glcdskin/function.h
+++ b/glcdskin/function.h
@@ -47,6 +47,7 @@ public:
fun_not = INTERNAL,
fun_and,
fun_or,
+ fun_equal,
fun_eq,
fun_gt,
fun_lt,