Changeset 218bc1f9815d90acfd1dc3ac5f2aafd7ac217838

Show
Ignore:
Timestamp:
04/09/08 23:01:39 (3 months ago)
Author:
Rémi Denis-Courmont <rdenis@simphalempin.com>
git-committer:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1220562099 +0300
git-parent:

[9a5e5236beae0b8c9ff08dcecc8922ac13d54799]

git-author:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1220562099 +0300
Message:

Warn about ticks at compile-time

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • include/vlc_mtime.h

    rdc8228b r218bc1f  
    6969VLC_EXPORT( char *,  secstotimestr, ( char *psz_buffer, int secs ) ); 
    7070 
     71#ifdef __GNUC__ 
     72static 
     73__attribute__((unused)) 
     74__attribute__((noinline)) 
     75__attribute__((warning("use proper event handling instead"))) 
     76void bad_msleep( mtime_t delay ) 
     77{ 
     78    msleep( delay ); 
     79} 
     80# define msleep( d ) \ 
     81   ((__builtin_constant_p(d) && (d < 29000000)) ? bad_msleep(d) : msleep(d)) 
     82#endif 
     83 
    7184/***************************************************************************** 
    7285 * date_t: date incrementation without long-term rounding errors 
  • src/misc/mtime.c

    re7ba995 r218bc1f  
    364364 
    365365#include "libvlc.h" /* vlc_backtrace() */ 
     366#undef msleep 
    366367 
    367368/**