diff --git a/MoveTask.cpp b/MoveTask.cpp index d416718..a6e5fed 100644 --- a/MoveTask.cpp +++ b/MoveTask.cpp @@ -27,7 +27,7 @@ #include #include -#define CONSTRAIN(amount, low, high) (amount < low ? low : (amount > high ? high : amount)) +#define CONSTRAIN(amount, low, high) ((amount) < (low) ? (low) : ((amount) > (high) ? (high) : (amount))) using android::base::StringPrintf; diff --git a/VolumeManager.cpp b/VolumeManager.cpp index ec68164..374e35f 100644 --- a/VolumeManager.cpp +++ b/VolumeManager.cpp @@ -63,8 +63,8 @@ #define MASS_STORAGE_FILE_PATH "/sys/class/android_usb/android0/f_mass_storage/lun/file" -#define ROUND_UP_POWER_OF_2(number, po2) (((!!(number & ((1U << po2) - 1))) << po2)\ - + (number & (~((1U << po2) - 1)))) +#define ROUND_UP_POWER_OF_2(number, po2) (((!!((number) & ((1U << (po2)) - 1))) << (po2))\ + + ((number) & (~((1U << (po2)) - 1)))) using android::base::StringPrintf;