Make GCC happy about math in r350676.

MFC after:	1 week
This commit is contained in:
mav 2019-08-07 15:05:08 +00:00
parent 8da32f95df
commit a0767588ae

View File

@ -295,11 +295,8 @@ editentry_set(char *name, char *newvalue, int editonly)
/* /*
* Macro to determine the maximum value of the given size for the current * Macro to determine the maximum value of the given size for the current
* resolution. * resolution.
* XXX Lovely x86's optimize out the case of shifting by 32 and gcc doesn't
* currently workaround it (even for int64's), so we have to kludge it.
*/ */
#define RESOLUTION_MAX(size) ((resolution * (size) == 32)? \ #define RESOLUTION_MAX(size) ((1LL << (resolution * (size))) - 1)
UINT_MAX: (1 << (resolution * (size))) - 1)
assert(newvalue != NULL); assert(newvalue != NULL);
if (*newvalue == '\0') if (*newvalue == '\0')