diff options
| -rw-r--r-- | Changes | 3 | ||||
| -rw-r--r-- | ev.h | 9 | ||||
| -rw-r--r-- | event.c | 4 | 
3 files changed, 11 insertions, 5 deletions
| @@ -14,6 +14,9 @@ Revision history for libev, a high-performance and full-featured event loop.            should return fantasy port numbers.          - include "libev" all assertion messages for potentially            clearer diagnostics. +        - event_get_version (libevent compatibility) returned +          a useless string instead of the expected version string +          (patch by W.C.A. Wijngaards).  3.51 Wed Dec 24 23:00:11 CET 2008          - fix a bug where an inotify watcher was added twice, causing @@ -167,9 +167,10 @@ struct ev_loop;  /*   * struct member types: - * private: you can look at them, but not change them, and they might not mean anything to you. - * ro: can be read anytime, but only changed when the watcher isn't active - * rw: can be read and modified anytime, even when the watcher is active + * private: you may look at them, but not change them, + *          and they might not mean anything to you. + * ro: can be read anytime, but only changed when the watcher isn't active. + * rw: can be read and modified anytime, even when the watcher is active.   *   * some internal details that might be helpful for debugging:   * @@ -178,7 +179,7 @@ struct ev_loop;   *           or the array index + 1 (most other watchers)   *           or simply 1 for watchers that aren't in some array.   * pending is either 0, in which case the watcher isn't, - *            or the array index + 1 in the pendings array. + *           or the array index + 1 in the pendings array.   */  /* shared by all watchers */ @@ -79,10 +79,12 @@ ev_tv_get (struct timeval *tv)      return -1.;  } -#define EVENT_VERSION(a,b) # a "." # b +#define EVENT_STRINGIFY(s) # s +#define EVENT_VERSION(a,b) EVENT_STRINGIFY (a) "." EVENT_STRINGIFY (b)  const char *event_get_version (void)  { +  /* returns ABI, not API or library, version */    return EVENT_VERSION (EV_VERSION_MAJOR, EV_VERSION_MINOR);  } | 
