mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2026-05-05 13:28:08 +02:00
XQuartz: Provide fls implementation for Tiger
Regression-from:30623d6ff7Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> (cherry picked from commitf5fc533411)
This commit is contained in:
parent
300970f8f8
commit
198a876e34
1 changed files with 14 additions and 0 deletions
|
|
@ -310,6 +310,20 @@ xq_asl_init(void)
|
|||
atexit(redirect_atexit);
|
||||
}
|
||||
|
||||
#if MAC_OS_X_VERSION_MIN_REQUIRED < 1050
|
||||
#define fls(v) xq_fls(v)
|
||||
|
||||
static inline int fls(int value) {
|
||||
unsigned int b, v;
|
||||
|
||||
v = *((unsigned int *)&value);
|
||||
|
||||
for(b=0 ; v ; v >>= 1 , b++);
|
||||
|
||||
return b;
|
||||
}
|
||||
#endif
|
||||
|
||||
int
|
||||
xq_asl_log_fd(aslclient asl, aslmsg msg, int level, int fd)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue