diff -dPNur x11vnc-0.9.3.orig/x11vnc/macosxCG.c x11vnc-0.9.3.new/x11vnc/macosxCG.c --- x11vnc-0.9.3.orig/x11vnc/macosxCG.c 2007-10-04 00:55:29.000000000 +0200 +++ x11vnc-0.9.3.new/x11vnc/macosxCG.c 2008-07-10 13:25:59.000000000 +0200 @@ -139,7 +139,7 @@ extern int macosx_wait_for_switch, macosx_resize; extern void macosxGCS_poll_pb(void); -extern void usleep(unsigned long usec); +extern int usleep(useconds_t usec); extern unsigned int sleep(unsigned int seconds); extern void clean_up_exit (int ret); diff -dPNur x11vnc-0.9.3.orig/x11vnc/macosxCGS.c x11vnc-0.9.3.new/x11vnc/macosxCGS.c --- x11vnc-0.9.3.orig/x11vnc/macosxCGS.c 2007-10-04 00:55:30.000000000 +0200 +++ x11vnc-0.9.3.new/x11vnc/macosxCGS.c 2008-07-10 13:25:59.000000000 +0200 @@ -134,7 +134,7 @@ return -1; } -extern void usleep(unsigned long usec); +extern int usleep(useconds_t usec); int macosxCGS_follow_animation_win(int win, int idx, int grow) { double t = dnow();