]> wimlib.net Git - wimlib/blobdiff - include/wimlib/util.h
Variable chunk size support (currently XPRESS only)
[wimlib] / include / wimlib / util.h
index 7bc8359cf61f76f7e07a400c316fb150e61a5d9f..c61c1f9751bb15317c516b92b4f15633ce533522 100644 (file)
@@ -121,6 +121,13 @@ bsr32(u32 n)
 #endif
 }
 
 #endif
 }
 
+static inline bool
+is_power_of_2(unsigned long n)
+{
+       return (n != 0 && (n & (n - 1)) == 0);
+
+}
+
 static inline u64
 hash_u64(u64 n)
 {
 static inline u64
 hash_u64(u64 n)
 {