summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2015-09-04 12:48:01 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2015-09-04 12:48:01 +0200
commitdc75c584513dfd746f9819891c2eb6e77bfdf1ad (patch)
tree577d5f9ef7fbc43a5873492d386808518d845d94 /src/axis.c
parent385a3d17995dafde4f2b57f8d3a42d4d4782119d (diff)
Better debug options, better string comparisons.
Diffstat (limited to 'src/axis.c')
-rw-r--r--src/axis.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/axis.c b/src/axis.c
index 74f1d7e..c4729ba 100644
--- a/src/axis.c
+++ b/src/axis.c
@@ -5,42 +5,37 @@
#include "axis.h"
#include "error.h"
-/*
- * Implementation note: RELABSD_IS_PREFIX, as its name implies, is checking for a
- * prefix, not an equal value. This could cause issues if there were axes
- * with name prefixed by another axis name.
- */
enum relabsd_axis relabsd_axis_from_name (const char * const name)
{
- if (RELABSD_IS_PREFIX("X", name))
+ if (RELABSD_STRING_EQUALS("X", name))
{
return RELABSD_X;
}
- else if (RELABSD_IS_PREFIX("Y", name))
+ else if (RELABSD_STRING_EQUALS("Y", name))
{
return RELABSD_Y;
}
- else if (RELABSD_IS_PREFIX("Z", name))
+ else if (RELABSD_STRING_EQUALS("Z", name))
{
return RELABSD_Z;
}
- else if (RELABSD_IS_PREFIX("RX", name))
+ else if (RELABSD_STRING_EQUALS("RX", name))
{
return RELABSD_RX;
}
- else if (RELABSD_IS_PREFIX("RY", name))
+ else if (RELABSD_STRING_EQUALS("RY", name))
{
return RELABSD_RY;
}
- else if (RELABSD_IS_PREFIX("RZ", name))
+ else if (RELABSD_STRING_EQUALS("RZ", name))
{
return RELABSD_RZ;
}
- else if (RELABSD_IS_PREFIX("WL", name))
+ else if (RELABSD_STRING_EQUALS("WL", name))
{
return RELABSD_WHEEL;
}
- else if (RELABSD_IS_PREFIX("MC", name))
+ else if (RELABSD_STRING_EQUALS("MC", name))
{
return RELABSD_MISC;
}