| summaryrefslogtreecommitdiff | 
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2015-09-04 12:48:01 +0200 | 
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2015-09-04 12:48:01 +0200 | 
| commit | dc75c584513dfd746f9819891c2eb6e77bfdf1ad (patch) | |
| tree | 577d5f9ef7fbc43a5873492d386808518d845d94 /src/axis.c | |
| parent | 385a3d17995dafde4f2b57f8d3a42d4d4782119d (diff) | |
Better debug options, better string comparisons.
Diffstat (limited to 'src/axis.c')
| -rw-r--r-- | src/axis.c | 21 | 
1 files changed, 8 insertions, 13 deletions
@@ -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;     }  | 


