Fix sign compare warnings

../../third_party/harfbuzz-ng/src/src/hb-map.hh(56,45):  warning: comparison of integers of different signs: 'const hb_codepoint_t' (aka 'const unsigned int') and 'hb_map_t::(anonymous enum at ../../third_party/harfbuzz-ng/src/src/hb-map.hh:169:3)' [-Wsign-compare]
    bool is_unused () const    { return key == INVALID; }
diff --git a/src/hb-map.hh b/src/hb-map.hh
index 3b119da..40c232e 100644
--- a/src/hb-map.hh
+++ b/src/hb-map.hh
@@ -166,7 +166,7 @@
   hb_codepoint_t operator [] (unsigned int key) const
   { return get (key); }
 
-  enum { INVALID = HB_MAP_VALUE_INVALID };
+  static const hb_codepoint_t INVALID = HB_MAP_VALUE_INVALID;
 
   void clear ()
   {
diff --git a/src/hb-set.hh b/src/hb-set.hh
index 990c295..86a06fa 100644
--- a/src/hb-set.hh
+++ b/src/hb-set.hh
@@ -666,7 +666,7 @@
     return INVALID;
   }
 
-  static  const hb_codepoint_t INVALID = HB_SET_VALUE_INVALID;
+  static const hb_codepoint_t INVALID = HB_SET_VALUE_INVALID;
 
   /*
    * Iterator implementation.