name: don't restrict compare return value to {-1,0,1}

refs #2445

Change-Id: I58d75f397a70564f46a12f7f45d533057e9d1f76
diff --git a/src/name.cpp b/src/name.cpp
index b180ba6..c5adb7d 100644
--- a/src/name.cpp
+++ b/src/name.cpp
@@ -342,7 +342,7 @@
     }
   }
   // [pos1, pos1+count) of this Name equals [pos2, pos2+count) of other Name
-  return (count1 > count2) - (count1 < count2); // signum(count1 - count2)
+  return count1 - count2;
 }
 
 std::ostream&