Put back include dependencies
authorBehdad Esfahbod <behdad@behdad.org>
Tue, 10 Jul 2018 14:05:03 +0000 (16:05 +0200)
committerBehdad Esfahbod <behdad@behdad.org>
Tue, 10 Jul 2018 14:05:03 +0000 (16:05 +0200)
src/hb-object-private.hh
src/hb-private.hh

index 95847b9..fcdc925 100644 (file)
@@ -33,6 +33,8 @@
 #define HB_OBJECT_PRIVATE_HH
 
 #include "hb-private.hh"
+#include "hb-atomic-private.hh"
+#include "hb-mutex-private.hh"
 
 
 /* reference_count */
index 3520919..ff339df 100644 (file)
@@ -599,11 +599,12 @@ _hb_memalign(void **memptr, size_t alignment, size_t size)
 #endif
 
 
-/* Headers we include for everyone. Specifically ordered to resolve dependencies. */
+/* Headers we include for everyone.  Keep sorted.  They express dependency amongst
+ * themselves, but no other file should include them.*/
 #include "hb-atomic-private.hh"
-#include "hb-mutex-private.hh"
-#include "hb-dsalgs.hh"
 #include "hb-debug.hh"
+#include "hb-dsalgs.hh"
+#include "hb-mutex-private.hh"
 #include "hb-object-private.hh"
 
 #endif /* HB_PRIVATE_HH */