History log of /libevent-2.1.12/compat/sys/ (Results 1 – 11 of 11)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cb9da0bf29-Feb-2012 Nick Mathewson <[email protected]>

Fix all identifiers with names beginning with underscore.

These are reserved in C. We'd been erroneously using them to indicate
internal use.

Instead, we now use a trailing underscore whenever we'

Fix all identifiers with names beginning with underscore.

These are reserved in C. We'd been erroneously using them to indicate
internal use.

Instead, we now use a trailing underscore whenever we'd been using a leading
underscore.

This is an automatic conversion. The script that produced was made by
running the following script over the output of

git ls-tree -r --name-only HEAD | grep '\.[ch]$' | \
xargs ctags --c-kinds=defglmpstuvx -o - | grep '^_' | \
cut -f 1 | sort| uniq

(GNU ctags was required.)

=====
#!/usr/bin/perl -w -n

use strict;

BEGIN { print "#!/usr/bin/perl -w -i -p\n\n"; }

chomp;

next if (/^__func__/ or
/^_FILE_OFFSET_BITS/ or
/^_FORTIFY_SOURCE/ or
/^_GNU_SOURCE/ or
/^_WIN32/ or
/^_DARWIN_UNLIMITED/ or
/^_FILE_OFFSET_BITS/ or
/^_LARGEFILE64_SOURCE/ or
/^_LFS64_LARGEFILE/ or
/^__cdecl/ or
/^__attribute__/ or
/^__func__/ or
/^_SYS_TREE_H_/);

my $ident = $_;

my $better = $ident;
$better =~ s/^_//;

if ($ident !~ /EVENT_LOG_/) {
$better = "${better}_";
}

print "s/(?<![A-Za-z0-9_])$ident(?![A-Za-z0-9_])/$better/g;\n";

=== And then running the script below that it generated over all
=== the .c and .h files again
#!/usr/bin/perl -w -i -p

s/(?<![A-Za-z0-9_])_ARC4_LOCK(?![A-Za-z0-9_])/ARC4_LOCK_/g;
s/(?<![A-Za-z0-9_])_ARC4_UNLOCK(?![A-Za-z0-9_])/ARC4_UNLOCK_/g;
s/(?<![A-Za-z0-9_])_bev_group_random_element(?![A-Za-z0-9_])/bev_group_random_element_/g;
s/(?<![A-Za-z0-9_])_bev_group_refill_callback(?![A-Za-z0-9_])/bev_group_refill_callback_/g;
s/(?<![A-Za-z0-9_])_bev_group_suspend_reading(?![A-Za-z0-9_])/bev_group_suspend_reading_/g;
s/(?<![A-Za-z0-9_])_bev_group_suspend_writing(?![A-Za-z0-9_])/bev_group_suspend_writing_/g;
s/(?<![A-Za-z0-9_])_bev_group_unsuspend_reading(?![A-Za-z0-9_])/bev_group_unsuspend_reading_/g;
s/(?<![A-Za-z0-9_])_bev_group_unsuspend_writing(?![A-Za-z0-9_])/bev_group_unsuspend_writing_/g;
s/(?<![A-Za-z0-9_])_bev_refill_callback(?![A-Za-z0-9_])/bev_refill_callback_/g;
s/(?<![A-Za-z0-9_])_bufferevent_add_event(?![A-Za-z0-9_])/bufferevent_add_event_/g;
s/(?<![A-Za-z0-9_])_bufferevent_cancel_all(?![A-Za-z0-9_])/bufferevent_cancel_all_/g;
s/(?<![A-Za-z0-9_])_bufferevent_decref_and_unlock(?![A-Za-z0-9_])/bufferevent_decref_and_unlock_/g;
s/(?<![A-Za-z0-9_])_bufferevent_decrement_read_buckets(?![A-Za-z0-9_])/bufferevent_decrement_read_buckets_/g;
s/(?<![A-Za-z0-9_])_bufferevent_decrement_write_buckets(?![A-Za-z0-9_])/bufferevent_decrement_write_buckets_/g;
s/(?<![A-Za-z0-9_])_bufferevent_del_generic_timeout_cbs(?![A-Za-z0-9_])/bufferevent_del_generic_timeout_cbs_/g;
s/(?<![A-Za-z0-9_])_bufferevent_generic_adj_timeouts(?![A-Za-z0-9_])/bufferevent_generic_adj_timeouts_/g;
s/(?<![A-Za-z0-9_])_bufferevent_get_read_max(?![A-Za-z0-9_])/bufferevent_get_read_max_/g;
s/(?<![A-Za-z0-9_])_bufferevent_get_rlim_max(?![A-Za-z0-9_])/bufferevent_get_rlim_max_/g;
s/(?<![A-Za-z0-9_])_bufferevent_get_write_max(?![A-Za-z0-9_])/bufferevent_get_write_max_/g;
s/(?<![A-Za-z0-9_])_bufferevent_incref_and_lock(?![A-Za-z0-9_])/bufferevent_incref_and_lock_/g;
s/(?<![A-Za-z0-9_])_bufferevent_init_generic_timeout_cbs(?![A-Za-z0-9_])/bufferevent_init_generic_timeout_cbs_/g;
s/(?<![A-Za-z0-9_])_bufferevent_ratelim_init(?![A-Za-z0-9_])/bufferevent_ratelim_init_/g;
s/(?<![A-Za-z0-9_])_bufferevent_run_eventcb(?![A-Za-z0-9_])/bufferevent_run_eventcb_/g;
s/(?<![A-Za-z0-9_])_bufferevent_run_readcb(?![A-Za-z0-9_])/bufferevent_run_readcb_/g;
s/(?<![A-Za-z0-9_])_bufferevent_run_writecb(?![A-Za-z0-9_])/bufferevent_run_writecb_/g;
s/(?<![A-Za-z0-9_])_ev(?![A-Za-z0-9_])/ev_/g;
s/(?<![A-Za-z0-9_])_evbuffer_chain_pin(?![A-Za-z0-9_])/evbuffer_chain_pin_/g;
s/(?<![A-Za-z0-9_])_evbuffer_chain_unpin(?![A-Za-z0-9_])/evbuffer_chain_unpin_/g;
s/(?<![A-Za-z0-9_])_evbuffer_decref_and_unlock(?![A-Za-z0-9_])/evbuffer_decref_and_unlock_/g;
s/(?<![A-Za-z0-9_])_evbuffer_expand_fast(?![A-Za-z0-9_])/evbuffer_expand_fast_/g;
s/(?<![A-Za-z0-9_])_evbuffer_incref(?![A-Za-z0-9_])/evbuffer_incref_/g;
s/(?<![A-Za-z0-9_])_evbuffer_incref_and_lock(?![A-Za-z0-9_])/evbuffer_incref_and_lock_/g;
s/(?<![A-Za-z0-9_])_EVBUFFER_IOVEC_IS_NATIVE(?![A-Za-z0-9_])/EVBUFFER_IOVEC_IS_NATIVE_/g;
s/(?<![A-Za-z0-9_])_evbuffer_overlapped_get_fd(?![A-Za-z0-9_])/evbuffer_overlapped_get_fd_/g;
s/(?<![A-Za-z0-9_])_evbuffer_overlapped_set_fd(?![A-Za-z0-9_])/evbuffer_overlapped_set_fd_/g;
s/(?<![A-Za-z0-9_])_evbuffer_read_setup_vecs(?![A-Za-z0-9_])/evbuffer_read_setup_vecs_/g;
s/(?<![A-Za-z0-9_])_evbuffer_validate(?![A-Za-z0-9_])/evbuffer_validate_/g;
s/(?<![A-Za-z0-9_])_evdns_log(?![A-Za-z0-9_])/evdns_log_/g;
s/(?<![A-Za-z0-9_])_evdns_nameserver_add_impl(?![A-Za-z0-9_])/evdns_nameserver_add_impl_/g;
s/(?<![A-Za-z0-9_])_EVENT_CONFIG_H_(?![A-Za-z0-9_])/EVENT_CONFIG_H__/g;
s/(?<![A-Za-z0-9_])_event_debug_assert_is_setup(?![A-Za-z0-9_])/event_debug_assert_is_setup_/g;
s/(?<![A-Za-z0-9_])_event_debug_assert_not_added(?![A-Za-z0-9_])/event_debug_assert_not_added_/g;
s/(?<![A-Za-z0-9_])_event_debug_get_logging_mask(?![A-Za-z0-9_])/event_debug_get_logging_mask_/g;
s/(?<![A-Za-z0-9_])_event_debug_logging_mask(?![A-Za-z0-9_])/event_debug_logging_mask_/g;
s/(?<![A-Za-z0-9_])_event_debug_map_lock(?![A-Za-z0-9_])/event_debug_map_lock_/g;
s/(?<![A-Za-z0-9_])_event_debug_mode_on(?![A-Za-z0-9_])/event_debug_mode_on_/g;
s/(?<![A-Za-z0-9_])_event_debug_note_add(?![A-Za-z0-9_])/event_debug_note_add_/g;
s/(?<![A-Za-z0-9_])_event_debug_note_del(?![A-Za-z0-9_])/event_debug_note_del_/g;
s/(?<![A-Za-z0-9_])_event_debug_note_setup(?![A-Za-z0-9_])/event_debug_note_setup_/g;
s/(?<![A-Za-z0-9_])_event_debug_note_teardown(?![A-Za-z0-9_])/event_debug_note_teardown_/g;
s/(?<![A-Za-z0-9_])_event_debugx(?![A-Za-z0-9_])/event_debugx_/g;
s/(?<![A-Za-z0-9_])_EVENT_DEFINED_LISTENTRY(?![A-Za-z0-9_])/EVENT_DEFINED_LISTENTRY_/g;
s/(?<![A-Za-z0-9_])_EVENT_DEFINED_TQENTRY(?![A-Za-z0-9_])/EVENT_DEFINED_TQENTRY_/g;
s/(?<![A-Za-z0-9_])_EVENT_DEFINED_TQHEAD(?![A-Za-z0-9_])/EVENT_DEFINED_TQHEAD_/g;
s/(?<![A-Za-z0-9_])_EVENT_DNS_USE_FTIME_FOR_ID(?![A-Za-z0-9_])/EVENT_DNS_USE_FTIME_FOR_ID_/g;
s/(?<![A-Za-z0-9_])_EVENT_ERR_ABORT(?![A-Za-z0-9_])/EVENT_ERR_ABORT_/g;
s/(?<![A-Za-z0-9_])_EVENT_EVCONFIG__PRIVATE_H(?![A-Za-z0-9_])/EVENT_EVCONFIG__PRIVATE_H_/g;
s/(?<![A-Za-z0-9_])_event_iocp_port_unlock_and_free(?![A-Za-z0-9_])/event_iocp_port_unlock_and_free_/g;
s/(?<![A-Za-z0-9_])_EVENT_LOG_DEBUG(?![A-Za-z0-9_])/EVENT_LOG_DEBUG/g;
s/(?<![A-Za-z0-9_])_EVENT_LOG_ERR(?![A-Za-z0-9_])/EVENT_LOG_ERR/g;
s/(?<![A-Za-z0-9_])_EVENT_LOG_MSG(?![A-Za-z0-9_])/EVENT_LOG_MSG/g;
s/(?<![A-Za-z0-9_])_EVENT_LOG_WARN(?![A-Za-z0-9_])/EVENT_LOG_WARN/g;
s/(?<![A-Za-z0-9_])_event_strlcpy(?![A-Za-z0-9_])/event_strlcpy_/g;
s/(?<![A-Za-z0-9_])_EVHTTP_REQ_UNKNOWN(?![A-Za-z0-9_])/EVHTTP_REQ_UNKNOWN_/g;
s/(?<![A-Za-z0-9_])_EVLOCK_SORTLOCKS(?![A-Za-z0-9_])/EVLOCK_SORTLOCKS_/g;
s/(?<![A-Za-z0-9_])_evrpc_hooks(?![A-Za-z0-9_])/evrpc_hooks_/g;
s/(?<![A-Za-z0-9_])_evsig_restore_handler(?![A-Za-z0-9_])/evsig_restore_handler_/g;
s/(?<![A-Za-z0-9_])_evsig_set_handler(?![A-Za-z0-9_])/evsig_set_handler_/g;
s/(?<![A-Za-z0-9_])_evthread_cond_fns(?![A-Za-z0-9_])/evthread_cond_fns_/g;
s/(?<![A-Za-z0-9_])_evthread_debug_get_real_lock(?![A-Za-z0-9_])/evthread_debug_get_real_lock_/g;
s/(?<![A-Za-z0-9_])_evthread_id_fn(?![A-Za-z0-9_])/evthread_id_fn_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_cond_alloc(?![A-Za-z0-9_])/evthreadimpl_cond_alloc_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_cond_free(?![A-Za-z0-9_])/evthreadimpl_cond_free_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_cond_signal(?![A-Za-z0-9_])/evthreadimpl_cond_signal_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_cond_wait(?![A-Za-z0-9_])/evthreadimpl_cond_wait_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_get_id(?![A-Za-z0-9_])/evthreadimpl_get_id_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_is_lock_debugging_enabled(?![A-Za-z0-9_])/evthreadimpl_is_lock_debugging_enabled_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_lock_alloc(?![A-Za-z0-9_])/evthreadimpl_lock_alloc_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_lock_free(?![A-Za-z0-9_])/evthreadimpl_lock_free_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_locking_enabled(?![A-Za-z0-9_])/evthreadimpl_locking_enabled_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_lock_lock(?![A-Za-z0-9_])/evthreadimpl_lock_lock_/g;
s/(?<![A-Za-z0-9_])_evthreadimpl_lock_unlock(?![A-Za-z0-9_])/evthreadimpl_lock_unlock_/g;
s/(?<![A-Za-z0-9_])_evthread_is_debug_lock_held(?![A-Za-z0-9_])/evthread_is_debug_lock_held_/g;
s/(?<![A-Za-z0-9_])_evthread_lock_debugging_enabled(?![A-Za-z0-9_])/evthread_lock_debugging_enabled_/g;
s/(?<![A-Za-z0-9_])_evthread_lock_fns(?![A-Za-z0-9_])/evthread_lock_fns_/g;
s/(?<![A-Za-z0-9_])_EVUTIL_NIL_CONDITION(?![A-Za-z0-9_])/EVUTIL_NIL_CONDITION_/g;
s/(?<![A-Za-z0-9_])_EVUTIL_NIL_STMT(?![A-Za-z0-9_])/EVUTIL_NIL_STMT_/g;
s/(?<![A-Za-z0-9_])_evutil_weakrand(?![A-Za-z0-9_])/evutil_weakrand_/g;
s/(?<![A-Za-z0-9_])_http_close_detection(?![A-Za-z0-9_])/http_close_detection_/g;
s/(?<![A-Za-z0-9_])_http_connection_test(?![A-Za-z0-9_])/http_connection_test_/g;
s/(?<![A-Za-z0-9_])_http_incomplete_test(?![A-Za-z0-9_])/http_incomplete_test_/g;
s/(?<![A-Za-z0-9_])_http_stream_in_test(?![A-Za-z0-9_])/http_stream_in_test_/g;
s/(?<![A-Za-z0-9_])_internal(?![A-Za-z0-9_])/internal_/g;
s/(?<![A-Za-z0-9_])_mm_free_fn(?![A-Za-z0-9_])/mm_free_fn_/g;
s/(?<![A-Za-z0-9_])_mm_malloc_fn(?![A-Za-z0-9_])/mm_malloc_fn_/g;
s/(?<![A-Za-z0-9_])_mm_realloc_fn(?![A-Za-z0-9_])/mm_realloc_fn_/g;
s/(?<![A-Za-z0-9_])_original_cond_fns(?![A-Za-z0-9_])/original_cond_fns_/g;
s/(?<![A-Za-z0-9_])_original_lock_fns(?![A-Za-z0-9_])/original_lock_fns_/g;
s/(?<![A-Za-z0-9_])_rpc_hook_ctx(?![A-Za-z0-9_])/rpc_hook_ctx_/g;
s/(?<![A-Za-z0-9_])_SYS_QUEUE_H_(?![A-Za-z0-9_])/SYS_QUEUE_H__/g;
s/(?<![A-Za-z0-9_])_t(?![A-Za-z0-9_])/t_/g;
s/(?<![A-Za-z0-9_])_t32(?![A-Za-z0-9_])/t32_/g;
s/(?<![A-Za-z0-9_])_test_ai_eq(?![A-Za-z0-9_])/test_ai_eq_/g;
s/(?<![A-Za-z0-9_])_URI_ADD(?![A-Za-z0-9_])/URI_ADD_/g;
s/(?<![A-Za-z0-9_])_URI_FREE_STR(?![A-Za-z0-9_])/URI_FREE_STR_/g;
s/(?<![A-Za-z0-9_])_URI_SET_STR(?![A-Za-z0-9_])/URI_SET_STR_/g;
s/(?<![A-Za-z0-9_])_warn_helper(?![A-Za-z0-9_])/warn_helper_/g;

show more ...


/libevent-2.1.12/.gitignore
/libevent-2.1.12/ChangeLog
/libevent-2.1.12/ChangeLog-2.1
/libevent-2.1.12/Doxyfile
/libevent-2.1.12/LICENSE
/libevent-2.1.12/Makefile.am
/libevent-2.1.12/Makefile.nmake
/libevent-2.1.12/README
/libevent-2.1.12/WIN32-Code/evconfig-private.h
/libevent-2.1.12/WIN32-Code/event2/event-config.h
/libevent-2.1.12/arc4random.c
/libevent-2.1.12/buffer.c
/libevent-2.1.12/buffer_iocp.c
/libevent-2.1.12/bufferevent-internal.h
/libevent-2.1.12/bufferevent.c
/libevent-2.1.12/bufferevent_async.c
/libevent-2.1.12/bufferevent_filter.c
/libevent-2.1.12/bufferevent_openssl.c
/libevent-2.1.12/bufferevent_pair.c
/libevent-2.1.12/bufferevent_ratelim.c
/libevent-2.1.12/bufferevent_sock.c
/libevent-2.1.12/changelist-internal.h
queue.h
/libevent-2.1.12/configure.in
/libevent-2.1.12/defer-internal.h
/libevent-2.1.12/devpoll.c
/libevent-2.1.12/epoll.c
/libevent-2.1.12/epoll_sub.c
/libevent-2.1.12/evbuffer-internal.h
/libevent-2.1.12/evconfig-private.h.in
/libevent-2.1.12/evdns.c
/libevent-2.1.12/event-internal.h
/libevent-2.1.12/event.c
/libevent-2.1.12/event_iocp.c
/libevent-2.1.12/event_rpcgen.py
/libevent-2.1.12/event_tagging.c
/libevent-2.1.12/evmap-internal.h
/libevent-2.1.12/evmap.c
/libevent-2.1.12/evport.c
/libevent-2.1.12/evrpc-internal.h
/libevent-2.1.12/evrpc.c
/libevent-2.1.12/evsignal-internal.h
/libevent-2.1.12/evthread-internal.h
/libevent-2.1.12/evthread.c
/libevent-2.1.12/evthread_pthread.c
/libevent-2.1.12/evthread_win32.c
/libevent-2.1.12/evutil.c
/libevent-2.1.12/evutil_rand.c
/libevent-2.1.12/ht-internal.h
/libevent-2.1.12/http-internal.h
/libevent-2.1.12/http.c
/libevent-2.1.12/include/Makefile.am
/libevent-2.1.12/include/evdns.h
/libevent-2.1.12/include/event.h
/libevent-2.1.12/include/event2/buffer.h
/libevent-2.1.12/include/event2/buffer_compat.h
/libevent-2.1.12/include/event2/bufferevent.h
/libevent-2.1.12/include/event2/bufferevent_compat.h
/libevent-2.1.12/include/event2/bufferevent_ssl.h
/libevent-2.1.12/include/event2/bufferevent_struct.h
/libevent-2.1.12/include/event2/dns.h
/libevent-2.1.12/include/event2/dns_compat.h
/libevent-2.1.12/include/event2/dns_struct.h
/libevent-2.1.12/include/event2/event.h
/libevent-2.1.12/include/event2/event_compat.h
/libevent-2.1.12/include/event2/event_struct.h
/libevent-2.1.12/include/event2/http.h
/libevent-2.1.12/include/event2/http_compat.h
/libevent-2.1.12/include/event2/http_struct.h
/libevent-2.1.12/include/event2/keyvalq_struct.h
/libevent-2.1.12/include/event2/listener.h
/libevent-2.1.12/include/event2/rpc.h
/libevent-2.1.12/include/event2/rpc_compat.h
/libevent-2.1.12/include/event2/rpc_struct.h
/libevent-2.1.12/include/event2/tag.h
/libevent-2.1.12/include/event2/tag_compat.h
/libevent-2.1.12/include/event2/thread.h
/libevent-2.1.12/include/event2/util.h
/libevent-2.1.12/include/evhttp.h
/libevent-2.1.12/include/evrpc.h
/libevent-2.1.12/include/evutil.h
/libevent-2.1.12/iocp-internal.h
/libevent-2.1.12/ipv6-internal.h
/libevent-2.1.12/kqueue.c
/libevent-2.1.12/listener.c
/libevent-2.1.12/log-internal.h
/libevent-2.1.12/log.c
/libevent-2.1.12/m4/libevent_openssl.m4
/libevent-2.1.12/m4/ntp_pkg_config.m4
/libevent-2.1.12/minheap-internal.h
/libevent-2.1.12/mm-internal.h
/libevent-2.1.12/poll.c
/libevent-2.1.12/ratelim-internal.h
/libevent-2.1.12/sample/Makefile.am
/libevent-2.1.12/sample/dns-example.c
/libevent-2.1.12/sample/http-server.c
/libevent-2.1.12/sample/signal-test.c
/libevent-2.1.12/sample/time-test.c
/libevent-2.1.12/select.c
/libevent-2.1.12/signal.c
/libevent-2.1.12/strlcpy-internal.h
/libevent-2.1.12/strlcpy.c
/libevent-2.1.12/test/Makefile.am
/libevent-2.1.12/test/Makefile.nmake
/libevent-2.1.12/test/bench.c
/libevent-2.1.12/test/bench_cascade.c
/libevent-2.1.12/test/bench_http.c
/libevent-2.1.12/test/bench_httpclient.c
/libevent-2.1.12/test/regress.c
/libevent-2.1.12/test/regress.h
/libevent-2.1.12/test/regress_buffer.c
/libevent-2.1.12/test/regress_bufferevent.c
/libevent-2.1.12/test/regress_dns.c
/libevent-2.1.12/test/regress_et.c
/libevent-2.1.12/test/regress_http.c
/libevent-2.1.12/test/regress_iocp.c
/libevent-2.1.12/test/regress_listener.c
/libevent-2.1.12/test/regress_main.c
/libevent-2.1.12/test/regress_minheap.c
/libevent-2.1.12/test/regress_rpc.c
/libevent-2.1.12/test/regress_ssl.c
/libevent-2.1.12/test/regress_testutils.c
/libevent-2.1.12/test/regress_testutils.h
/libevent-2.1.12/test/regress_thread.c
/libevent-2.1.12/test/regress_util.c
/libevent-2.1.12/test/regress_zlib.c
/libevent-2.1.12/test/rpcgen_wrapper.sh
/libevent-2.1.12/test/test-changelist.c
/libevent-2.1.12/test/test-eof.c
/libevent-2.1.12/test/test-fdleak.c
/libevent-2.1.12/test/test-init.c
/libevent-2.1.12/test/test-ratelim.c
/libevent-2.1.12/test/test-time.c
/libevent-2.1.12/test/test-weof.c
/libevent-2.1.12/test/test.sh
/libevent-2.1.12/test/tinytest.c
/libevent-2.1.12/test/tinytest.h
/libevent-2.1.12/test/tinytest_demo.c
/libevent-2.1.12/test/tinytest_local.h
/libevent-2.1.12/test/tinytest_macros.h
/libevent-2.1.12/util-internal.h
/libevent-2.1.12/whatsnew-2.0.txt
/libevent-2.1.12/whatsnew-2.1.txt
/libevent-2.1.12/win32select.c
9f560bfa25-May-2011 Nick Mathewson <[email protected]>

Use "_WIN32", not WIN32: it's standard and we don't need to fake it

This patch was automatically generated with perl.

Based on a patch by Peter Rosin.


/libevent-2.1.12/.gitignore
/libevent-2.1.12/ChangeLog
/libevent-2.1.12/Makefile.am
/libevent-2.1.12/Makefile.nmake
/libevent-2.1.12/README
/libevent-2.1.12/WIN32-Code/evconfig-private.h
/libevent-2.1.12/WIN32-Code/event2/event-config.h
/libevent-2.1.12/arc4random.c
/libevent-2.1.12/autogen.sh
/libevent-2.1.12/buffer.c
/libevent-2.1.12/buffer_iocp.c
/libevent-2.1.12/bufferevent-internal.h
/libevent-2.1.12/bufferevent.c
/libevent-2.1.12/bufferevent_async.c
/libevent-2.1.12/bufferevent_filter.c
/libevent-2.1.12/bufferevent_openssl.c
/libevent-2.1.12/bufferevent_pair.c
/libevent-2.1.12/bufferevent_ratelim.c
/libevent-2.1.12/bufferevent_sock.c
/libevent-2.1.12/changelist-internal.h
queue.h
/libevent-2.1.12/configure.in
/libevent-2.1.12/defer-internal.h
/libevent-2.1.12/devpoll.c
/libevent-2.1.12/epoll.c
/libevent-2.1.12/epoll_sub.c
/libevent-2.1.12/evbuffer-internal.h
/libevent-2.1.12/evconfig-private.h.in
/libevent-2.1.12/evdns.c
/libevent-2.1.12/event-internal.h
/libevent-2.1.12/event.c
/libevent-2.1.12/event.h
/libevent-2.1.12/event_iocp.c
/libevent-2.1.12/event_rpcgen.py
/libevent-2.1.12/event_tagging.c
/libevent-2.1.12/evmap.c
/libevent-2.1.12/evport.c
/libevent-2.1.12/evrpc-internal.h
/libevent-2.1.12/evrpc.c
/libevent-2.1.12/evsignal-internal.h
/libevent-2.1.12/evthread-internal.h
/libevent-2.1.12/evthread.c
/libevent-2.1.12/evthread_pthread.c
/libevent-2.1.12/evthread_win32.c
/libevent-2.1.12/evutil.c
/libevent-2.1.12/evutil_rand.c
/libevent-2.1.12/http-internal.h
/libevent-2.1.12/http.c
/libevent-2.1.12/include/Makefile.am
/libevent-2.1.12/include/event2/buffer.h
/libevent-2.1.12/include/event2/bufferevent.h
/libevent-2.1.12/include/event2/bufferevent_ssl.h
/libevent-2.1.12/include/event2/bufferevent_struct.h
/libevent-2.1.12/include/event2/dns.h
/libevent-2.1.12/include/event2/dns_compat.h
/libevent-2.1.12/include/event2/dns_struct.h
/libevent-2.1.12/include/event2/event.h
/libevent-2.1.12/include/event2/event_compat.h
/libevent-2.1.12/include/event2/event_struct.h
/libevent-2.1.12/include/event2/http.h
/libevent-2.1.12/include/event2/http_compat.h
/libevent-2.1.12/include/event2/http_struct.h
/libevent-2.1.12/include/event2/keyvalq_struct.h
/libevent-2.1.12/include/event2/listener.h
/libevent-2.1.12/include/event2/rpc.h
/libevent-2.1.12/include/event2/tag.h
/libevent-2.1.12/include/event2/thread.h
/libevent-2.1.12/include/event2/util.h
/libevent-2.1.12/iocp-internal.h
/libevent-2.1.12/ipv6-internal.h
/libevent-2.1.12/kqueue.c
/libevent-2.1.12/libevent_openssl.pc.in
/libevent-2.1.12/libevent_pthreads.pc.in
/libevent-2.1.12/listener.c
/libevent-2.1.12/log-internal.h
/libevent-2.1.12/log.c
/libevent-2.1.12/m4/ac_backport_259_ssizet.m4
/libevent-2.1.12/make_epoll_table.py
/libevent-2.1.12/minheap-internal.h
/libevent-2.1.12/mm-internal.h
/libevent-2.1.12/poll.c
/libevent-2.1.12/ratelim-internal.h
/libevent-2.1.12/sample/Makefile.am
/libevent-2.1.12/sample/dns-example.c
/libevent-2.1.12/sample/event-test.c
/libevent-2.1.12/sample/hello-world.c
/libevent-2.1.12/sample/http-server.c
/libevent-2.1.12/sample/le-proxy.c
/libevent-2.1.12/sample/signal-test.c
/libevent-2.1.12/sample/time-test.c
/libevent-2.1.12/select.c
/libevent-2.1.12/signal.c
/libevent-2.1.12/strlcpy-internal.h
/libevent-2.1.12/strlcpy.c
/libevent-2.1.12/test/Makefile.am
/libevent-2.1.12/test/Makefile.nmake
/libevent-2.1.12/test/bench.c
/libevent-2.1.12/test/bench_cascade.c
/libevent-2.1.12/test/bench_http.c
/libevent-2.1.12/test/bench_httpclient.c
/libevent-2.1.12/test/regress.c
/libevent-2.1.12/test/regress.h
/libevent-2.1.12/test/regress_buffer.c
/libevent-2.1.12/test/regress_bufferevent.c
/libevent-2.1.12/test/regress_dns.c
/libevent-2.1.12/test/regress_et.c
/libevent-2.1.12/test/regress_http.c
/libevent-2.1.12/test/regress_iocp.c
/libevent-2.1.12/test/regress_listener.c
/libevent-2.1.12/test/regress_main.c
/libevent-2.1.12/test/regress_minheap.c
/libevent-2.1.12/test/regress_rpc.c
/libevent-2.1.12/test/regress_ssl.c
/libevent-2.1.12/test/regress_testutils.c
/libevent-2.1.12/test/regress_testutils.h
/libevent-2.1.12/test/regress_thread.c
/libevent-2.1.12/test/regress_util.c
/libevent-2.1.12/test/regress_zlib.c
/libevent-2.1.12/test/test-changelist.c
/libevent-2.1.12/test/test-eof.c
/libevent-2.1.12/test/test-init.c
/libevent-2.1.12/test/test-ratelim.c
/libevent-2.1.12/test/test-ratelim.sh
/libevent-2.1.12/test/test-time.c
/libevent-2.1.12/test/test-weof.c
/libevent-2.1.12/test/test.sh
/libevent-2.1.12/test/tinytest.c
/libevent-2.1.12/test/tinytest_demo.c
/libevent-2.1.12/test/tinytest_local.h
/libevent-2.1.12/test/tinytest_macros.h
/libevent-2.1.12/util-internal.h
/libevent-2.1.12/whatsnew-2.0.txt
/libevent-2.1.12/win32select.c
71afc52503-May-2010 Frank Denis <[email protected]>

Fix nonstandard TAILQ_FOREACH_REVERSE() definition

Every current BSD system providing TAILQ_* macros define
TAILQ_FOREACH_REVERSE in this order:

TAILQ_FOREACH_REVERSE(var, head, field, headname)

H

Fix nonstandard TAILQ_FOREACH_REVERSE() definition

Every current BSD system providing TAILQ_* macros define
TAILQ_FOREACH_REVERSE in this order:

TAILQ_FOREACH_REVERSE(var, head, field, headname)

However, libevent defines it in another order:

TAILQ_FOREACH_REVERSE(var, head, headname, field)

Here's a trivial patch to have libevent compatible with stock queue.h headers.

-Frank.

[From sourceforge patch 2995179. codesearch.google.com confirms that
the only people defining TAILQ_FOREACH_REVERSE our way are people
using it in a compatibility header like us. Did we copy this from
OpenSSH or something?]

-Nick

show more ...


/libevent-2.1.12/.gitignore
/libevent-2.1.12/ChangeLog
/libevent-2.1.12/LICENSE
/libevent-2.1.12/Makefile.am
/libevent-2.1.12/Makefile.nmake
/libevent-2.1.12/WIN32-Code/event-config.h
/libevent-2.1.12/arc4random.c
/libevent-2.1.12/buffer.c
/libevent-2.1.12/buffer_iocp.c
/libevent-2.1.12/bufferevent-internal.h
/libevent-2.1.12/bufferevent.c
/libevent-2.1.12/bufferevent_async.c
/libevent-2.1.12/bufferevent_filter.c
/libevent-2.1.12/bufferevent_openssl.c
/libevent-2.1.12/bufferevent_pair.c
/libevent-2.1.12/bufferevent_ratelim.c
/libevent-2.1.12/bufferevent_sock.c
/libevent-2.1.12/changelist-internal.h
queue.h
/libevent-2.1.12/configure.in
/libevent-2.1.12/defer-internal.h
/libevent-2.1.12/devpoll.c
/libevent-2.1.12/epoll.c
/libevent-2.1.12/epoll_sub.c
/libevent-2.1.12/evbuffer-internal.h
/libevent-2.1.12/evdns.c
/libevent-2.1.12/evdns.h
/libevent-2.1.12/event-internal.h
/libevent-2.1.12/event.c
/libevent-2.1.12/event.h
/libevent-2.1.12/event_iocp.c
/libevent-2.1.12/event_rpcgen.py
/libevent-2.1.12/event_tagging.c
/libevent-2.1.12/evhttp.h
/libevent-2.1.12/evmap-internal.h
/libevent-2.1.12/evmap.c
/libevent-2.1.12/evport.c
/libevent-2.1.12/evrpc-internal.h
/libevent-2.1.12/evrpc.c
/libevent-2.1.12/evrpc.h
/libevent-2.1.12/evsignal-internal.h
/libevent-2.1.12/evthread-internal.h
/libevent-2.1.12/evthread.c
/libevent-2.1.12/evthread_pthread.c
/libevent-2.1.12/evthread_win32.c
/libevent-2.1.12/evutil.c
/libevent-2.1.12/evutil.h
/libevent-2.1.12/evutil_rand.c
/libevent-2.1.12/ht-internal.h
/libevent-2.1.12/http-internal.h
/libevent-2.1.12/http.c
/libevent-2.1.12/include/event2/buffer.h
/libevent-2.1.12/include/event2/buffer_compat.h
/libevent-2.1.12/include/event2/bufferevent.h
/libevent-2.1.12/include/event2/bufferevent_compat.h
/libevent-2.1.12/include/event2/bufferevent_ssl.h
/libevent-2.1.12/include/event2/bufferevent_struct.h
/libevent-2.1.12/include/event2/dns.h
/libevent-2.1.12/include/event2/dns_compat.h
/libevent-2.1.12/include/event2/dns_struct.h
/libevent-2.1.12/include/event2/event.h
/libevent-2.1.12/include/event2/event_compat.h
/libevent-2.1.12/include/event2/event_struct.h
/libevent-2.1.12/include/event2/http.h
/libevent-2.1.12/include/event2/http_compat.h
/libevent-2.1.12/include/event2/http_struct.h
/libevent-2.1.12/include/event2/listener.h
/libevent-2.1.12/include/event2/rpc.h
/libevent-2.1.12/include/event2/rpc_compat.h
/libevent-2.1.12/include/event2/rpc_struct.h
/libevent-2.1.12/include/event2/tag.h
/libevent-2.1.12/include/event2/tag_compat.h
/libevent-2.1.12/include/event2/thread.h
/libevent-2.1.12/include/event2/util.h
/libevent-2.1.12/iocp-internal.h
/libevent-2.1.12/ipv6-internal.h
/libevent-2.1.12/kqueue.c
/libevent-2.1.12/listener.c
/libevent-2.1.12/log-internal.h
/libevent-2.1.12/log.c
/libevent-2.1.12/minheap-internal.h
/libevent-2.1.12/mm-internal.h
/libevent-2.1.12/poll.c
/libevent-2.1.12/ratelim-internal.h
/libevent-2.1.12/sample/dns-example.c
/libevent-2.1.12/sample/event-test.c
/libevent-2.1.12/sample/signal-test.c
/libevent-2.1.12/sample/time-test.c
/libevent-2.1.12/select.c
/libevent-2.1.12/signal.c
/libevent-2.1.12/strlcpy.c
/libevent-2.1.12/test/Makefile.am
/libevent-2.1.12/test/bench.c
/libevent-2.1.12/test/bench_cascade.c
/libevent-2.1.12/test/bench_http.c
/libevent-2.1.12/test/bench_httpclient.c
/libevent-2.1.12/test/regress.c
/libevent-2.1.12/test/regress.h
/libevent-2.1.12/test/regress_buffer.c
/libevent-2.1.12/test/regress_bufferevent.c
/libevent-2.1.12/test/regress_dns.c
/libevent-2.1.12/test/regress_et.c
/libevent-2.1.12/test/regress_http.c
/libevent-2.1.12/test/regress_iocp.c
/libevent-2.1.12/test/regress_listener.c
/libevent-2.1.12/test/regress_main.c
/libevent-2.1.12/test/regress_minheap.c
/libevent-2.1.12/test/regress_pthread.c
/libevent-2.1.12/test/regress_rpc.c
/libevent-2.1.12/test/regress_ssl.c
/libevent-2.1.12/test/regress_testutils.c
/libevent-2.1.12/test/regress_util.c
/libevent-2.1.12/test/regress_zlib.c
/libevent-2.1.12/test/test-eof.c
/libevent-2.1.12/test/test-ratelim.c
/libevent-2.1.12/test/test-time.c
/libevent-2.1.12/test/test-weof.c
/libevent-2.1.12/test/tinytest.c
/libevent-2.1.12/test/tinytest.h
/libevent-2.1.12/test/tinytest_demo.c
/libevent-2.1.12/test/tinytest_macros.h
/libevent-2.1.12/util-internal.h
/libevent-2.1.12/win32select.c
e5cf987918-Feb-2010 Nick Mathewson <[email protected]>

Clean up formatting: remove trailing spaces


/libevent-2.1.12/.gitignore
/libevent-2.1.12/ChangeLog
/libevent-2.1.12/LICENSE
/libevent-2.1.12/Makefile.am
/libevent-2.1.12/Makefile.nmake
/libevent-2.1.12/README
/libevent-2.1.12/WIN32-Code/event-config.h
/libevent-2.1.12/WIN32-Code/tree.h
/libevent-2.1.12/arc4random.c
/libevent-2.1.12/buffer.c
/libevent-2.1.12/buffer_iocp.c
/libevent-2.1.12/bufferevent-internal.h
/libevent-2.1.12/bufferevent.c
/libevent-2.1.12/bufferevent_async.c
/libevent-2.1.12/bufferevent_filter.c
/libevent-2.1.12/bufferevent_openssl.c
/libevent-2.1.12/bufferevent_pair.c
/libevent-2.1.12/bufferevent_ratelim.c
/libevent-2.1.12/bufferevent_sock.c
/libevent-2.1.12/changelist-internal.h
queue.h
/libevent-2.1.12/configure.in
/libevent-2.1.12/defer-internal.h
/libevent-2.1.12/devpoll.c
/libevent-2.1.12/epoll.c
/libevent-2.1.12/evbuffer-internal.h
/libevent-2.1.12/evdns.c
/libevent-2.1.12/event-internal.h
/libevent-2.1.12/event.c
/libevent-2.1.12/event_iocp.c
/libevent-2.1.12/event_rpcgen.py
/libevent-2.1.12/event_tagging.c
/libevent-2.1.12/evmap.c
/libevent-2.1.12/evport.c
/libevent-2.1.12/evrpc-internal.h
/libevent-2.1.12/evrpc.c
/libevent-2.1.12/evthread-internal.h
/libevent-2.1.12/evthread.c
/libevent-2.1.12/evthread_pthread.c
/libevent-2.1.12/evthread_win32.c
/libevent-2.1.12/evutil.c
/libevent-2.1.12/evutil_rand.c
/libevent-2.1.12/ht-internal.h
/libevent-2.1.12/http-internal.h
/libevent-2.1.12/http.c
/libevent-2.1.12/include/event2/buffer.h
/libevent-2.1.12/include/event2/buffer_compat.h
/libevent-2.1.12/include/event2/bufferevent.h
/libevent-2.1.12/include/event2/bufferevent_compat.h
/libevent-2.1.12/include/event2/bufferevent_struct.h
/libevent-2.1.12/include/event2/dns.h
/libevent-2.1.12/include/event2/dns_compat.h
/libevent-2.1.12/include/event2/event.h
/libevent-2.1.12/include/event2/event_compat.h
/libevent-2.1.12/include/event2/event_struct.h
/libevent-2.1.12/include/event2/http.h
/libevent-2.1.12/include/event2/http_compat.h
/libevent-2.1.12/include/event2/http_struct.h
/libevent-2.1.12/include/event2/rpc.h
/libevent-2.1.12/include/event2/rpc_compat.h
/libevent-2.1.12/include/event2/tag.h
/libevent-2.1.12/include/event2/thread.h
/libevent-2.1.12/include/event2/util.h
/libevent-2.1.12/iocp-internal.h
/libevent-2.1.12/kqueue.c
/libevent-2.1.12/listener.c
/libevent-2.1.12/log-internal.h
/libevent-2.1.12/log.c
/libevent-2.1.12/minheap-internal.h
/libevent-2.1.12/poll.c
/libevent-2.1.12/ratelim-internal.h
/libevent-2.1.12/sample/Makefile.am
/libevent-2.1.12/sample/dns-example.c
/libevent-2.1.12/sample/event-test.c
/libevent-2.1.12/sample/hello-world.c
/libevent-2.1.12/sample/le-proxy.c
/libevent-2.1.12/sample/signal-test.c
/libevent-2.1.12/sample/time-test.c
/libevent-2.1.12/select.c
/libevent-2.1.12/signal.c
/libevent-2.1.12/strlcpy-internal.h
/libevent-2.1.12/strlcpy.c
/libevent-2.1.12/test/Makefile.am
/libevent-2.1.12/test/Makefile.nmake
/libevent-2.1.12/test/bench.c
/libevent-2.1.12/test/bench_cascade.c
/libevent-2.1.12/test/bench_http.c
/libevent-2.1.12/test/regress.c
/libevent-2.1.12/test/regress.h
/libevent-2.1.12/test/regress_buffer.c
/libevent-2.1.12/test/regress_bufferevent.c
/libevent-2.1.12/test/regress_dns.c
/libevent-2.1.12/test/regress_et.c
/libevent-2.1.12/test/regress_http.c
/libevent-2.1.12/test/regress_iocp.c
/libevent-2.1.12/test/regress_listener.c
/libevent-2.1.12/test/regress_main.c
/libevent-2.1.12/test/regress_minheap.c
/libevent-2.1.12/test/regress_pthread.c
/libevent-2.1.12/test/regress_rpc.c
/libevent-2.1.12/test/regress_ssl.c
/libevent-2.1.12/test/regress_testutils.c
/libevent-2.1.12/test/regress_testutils.h
/libevent-2.1.12/test/regress_util.c
/libevent-2.1.12/test/regress_zlib.c
/libevent-2.1.12/test/test-eof.c
/libevent-2.1.12/test/test-init.c
/libevent-2.1.12/test/test-ratelim.c
/libevent-2.1.12/test/test-time.c
/libevent-2.1.12/test/test-weof.c
/libevent-2.1.12/test/test.sh
/libevent-2.1.12/test/tinytest.c
/libevent-2.1.12/test/tinytest_demo.c
/libevent-2.1.12/test/tinytest_macros.h
/libevent-2.1.12/util-internal.h
/libevent-2.1.12/whatsnew-2.0.txt
/libevent-2.1.12/win32select.c
0fd0255f03-Nov-2009 Nick Mathewson <[email protected]>

Remove compat/sys/_time.h

I've gone through everything that it declared to see where it was used,
and it seems that we probably don't need it anywhere.

Here's what it declared, and why I think we'r

Remove compat/sys/_time.h

I've gone through everything that it declared to see where it was used,
and it seems that we probably don't need it anywhere.

Here's what it declared, and why I think we're okay dropping it.

o struct timeval {}
(Used all over, and we can't really get away with declaring it ourselves;
we need the same definition the system uses. If we can't find struct
timeval, we're pretty much sunk.)

o struct timespec {}
(Used in event.c, evdns.c, kqueue.c, evport.c. Of these,
kqueue.c and event.c include sys/_time.h. event.c conditions its use on
_EVENT_HAVE_CLOCK_GETTIME, and kqueue() only works if timespec is defined.)

o TIMEVAL_TO_TIMESPEC
(Used in kqueue.c, but every place with kqueue has sys/time.h)

o struct timezone {}
(event2/util.h has a forward declaration; only evutil.c references it and
doesn't look at its contents.)

o timerclear, timerisset, timercmp, timeradd, timersub
(Everything now uses the evutil_timer* variants.)

o ITIMER_REAL, ITIMER_VIRTUAL, ITIMER_PROF, struct itemerval
(These are only used in test/regress.c, which does not include _time.h)

o CLOCK_REALTIME
(Only used in evdns.c, which does not include _time.h)

o TIMESPEC_TO_TIMEVAL
o DST_*
o timespecclear, timespecisset, timespeccmp, timespecadd, timespecsub
o struct clockinfo {}
o CLOCK_VIRTUAL, CLOCK_PROF
o TIMER_RELTIME, TIMER_ABSTIME
(unused)

svn:r1494

show more ...


/libevent-2.1.12/ChangeLog
/libevent-2.1.12/Doxyfile
/libevent-2.1.12/Makefile.am
/libevent-2.1.12/README
/libevent-2.1.12/WIN32-Code/config.h
/libevent-2.1.12/WIN32-Code/event-config.h
/libevent-2.1.12/WIN32-Code/tree.h
/libevent-2.1.12/WIN32-Code/win32.c
/libevent-2.1.12/WIN32-Prj/event_test/event_test.dsp
/libevent-2.1.12/WIN32-Prj/libevent.dsp
/libevent-2.1.12/WIN32-Prj/libevent.dsw
/libevent-2.1.12/WIN32-Prj/libevent.sln
/libevent-2.1.12/WIN32-Prj/libevent.vcproj
/libevent-2.1.12/WIN32-Prj/regress/regress.vcproj
/libevent-2.1.12/WIN32-Prj/signal_test/signal_test.dsp
/libevent-2.1.12/WIN32-Prj/time_test/time_test.dsp
/libevent-2.1.12/autogen.sh
/libevent-2.1.12/buffer.c
/libevent-2.1.12/buffer_iocp.c
/libevent-2.1.12/bufferevent-internal.h
/libevent-2.1.12/bufferevent.c
/libevent-2.1.12/bufferevent_async.c
/libevent-2.1.12/bufferevent_filter.c
/libevent-2.1.12/bufferevent_openssl.c
/libevent-2.1.12/bufferevent_pair.c
/libevent-2.1.12/bufferevent_sock.c
/libevent-2.1.12/configure.in
/libevent-2.1.12/defer-internal.h
/libevent-2.1.12/devpoll.c
/libevent-2.1.12/epoll.c
/libevent-2.1.12/epoll_sub.c
/libevent-2.1.12/evbuffer-internal.h
/libevent-2.1.12/evdns.c
/libevent-2.1.12/evdns.h
/libevent-2.1.12/event-internal.h
/libevent-2.1.12/event.3
/libevent-2.1.12/event.c
/libevent-2.1.12/event.h
/libevent-2.1.12/event_iocp.c
/libevent-2.1.12/event_rpcgen.py
/libevent-2.1.12/event_tagging.c
/libevent-2.1.12/evhttp.h
/libevent-2.1.12/evmap-internal.h
/libevent-2.1.12/evmap.c
/libevent-2.1.12/evport.c
/libevent-2.1.12/evrpc-internal.h
/libevent-2.1.12/evrpc.c
/libevent-2.1.12/evrpc.h
/libevent-2.1.12/evsignal-internal.h
/libevent-2.1.12/evthread-internal.h
/libevent-2.1.12/evthread_pthread.c
/libevent-2.1.12/evthread_win32.c
/libevent-2.1.12/evutil.c
/libevent-2.1.12/evutil.h
/libevent-2.1.12/ht-internal.h
/libevent-2.1.12/http-internal.h
/libevent-2.1.12/http.c
/libevent-2.1.12/include/Makefile.am
/libevent-2.1.12/include/event2/buffer.h
/libevent-2.1.12/include/event2/buffer_compat.h
/libevent-2.1.12/include/event2/bufferevent.h
/libevent-2.1.12/include/event2/bufferevent_compat.h
/libevent-2.1.12/include/event2/bufferevent_ssl.h
/libevent-2.1.12/include/event2/bufferevent_struct.h
/libevent-2.1.12/include/event2/dns.h
/libevent-2.1.12/include/event2/dns_compat.h
/libevent-2.1.12/include/event2/dns_struct.h
/libevent-2.1.12/include/event2/event.h
/libevent-2.1.12/include/event2/event_compat.h
/libevent-2.1.12/include/event2/event_struct.h
/libevent-2.1.12/include/event2/http.h
/libevent-2.1.12/include/event2/http_compat.h
/libevent-2.1.12/include/event2/http_struct.h
/libevent-2.1.12/include/event2/listener.h
/libevent-2.1.12/include/event2/rpc.h
/libevent-2.1.12/include/event2/rpc_compat.h
/libevent-2.1.12/include/event2/rpc_struct.h
/libevent-2.1.12/include/event2/tag.h
/libevent-2.1.12/include/event2/tag_compat.h
/libevent-2.1.12/include/event2/thread.h
/libevent-2.1.12/include/event2/util.h
/libevent-2.1.12/iocp-internal.h
/libevent-2.1.12/ipv6-internal.h
/libevent-2.1.12/kqueue.c
/libevent-2.1.12/libevent.pc.in
/libevent-2.1.12/listener.c
/libevent-2.1.12/log-internal.h
/libevent-2.1.12/log.c
/libevent-2.1.12/m4/acx_pthread.m4
/libevent-2.1.12/minheap-internal.h
/libevent-2.1.12/mm-internal.h
/libevent-2.1.12/poll.c
/libevent-2.1.12/sample/Makefile.am
/libevent-2.1.12/sample/event-test.c
/libevent-2.1.12/sample/le-proxy.c
/libevent-2.1.12/sample/signal-test.c
/libevent-2.1.12/sample/time-test.c
/libevent-2.1.12/select.c
/libevent-2.1.12/signal.c
/libevent-2.1.12/strlcpy-internal.h
/libevent-2.1.12/strlcpy.c
/libevent-2.1.12/test/Makefile.am
/libevent-2.1.12/test/bench.c
/libevent-2.1.12/test/bench_cascade.c
/libevent-2.1.12/test/bench_http.c
/libevent-2.1.12/test/bench_httpclient.c
/libevent-2.1.12/test/regress.c
/libevent-2.1.12/test/regress.h
/libevent-2.1.12/test/regress.rpc
/libevent-2.1.12/test/regress_buffer.c
/libevent-2.1.12/test/regress_bufferevent.c
/libevent-2.1.12/test/regress_dns.c
/libevent-2.1.12/test/regress_et.c
/libevent-2.1.12/test/regress_http.c
/libevent-2.1.12/test/regress_iocp.c
/libevent-2.1.12/test/regress_listener.c
/libevent-2.1.12/test/regress_main.c
/libevent-2.1.12/test/regress_minheap.c
/libevent-2.1.12/test/regress_pthread.c
/libevent-2.1.12/test/regress_rpc.c
/libevent-2.1.12/test/regress_ssl.c
/libevent-2.1.12/test/regress_util.c
/libevent-2.1.12/test/regress_zlib.c
/libevent-2.1.12/test/test-eof.c
/libevent-2.1.12/test/test-init.c
/libevent-2.1.12/test/test-time.c
/libevent-2.1.12/test/test-weof.c
/libevent-2.1.12/test/test.sh
/libevent-2.1.12/test/tinytest.c
/libevent-2.1.12/test/tinytest.h
/libevent-2.1.12/test/tinytest_demo.c
/libevent-2.1.12/test/tinytest_macros.h
/libevent-2.1.12/util-internal.h
/libevent-2.1.12/whatsnew-2.0.txt
2026b21503-Nov-2007 Niels Provos <[email protected]>

remove last vestiges of RBTREE

svn:r470


/libevent-2.1.12/ChangeLog
/libevent-2.1.12/Doxyfile
/libevent-2.1.12/Makefile.am
/libevent-2.1.12/README
/libevent-2.1.12/WIN32-Code/config.h
/libevent-2.1.12/WIN32-Code/misc.c
/libevent-2.1.12/WIN32-Code/misc.h
/libevent-2.1.12/WIN32-Code/win32.c
/libevent-2.1.12/WIN32-Prj/event_test/test.txt
/libevent-2.1.12/WIN32-Prj/libevent.dsp
/libevent-2.1.12/acconfig.h
/libevent-2.1.12/autogen.sh
/libevent-2.1.12/buffer.c
/libevent-2.1.12/configure.in
/libevent-2.1.12/devpoll.c
/libevent-2.1.12/epoll.c
/libevent-2.1.12/evbuffer.c
/libevent-2.1.12/evdns.3
/libevent-2.1.12/evdns.c
/libevent-2.1.12/evdns.h
/libevent-2.1.12/event-internal.h
/libevent-2.1.12/event.3
/libevent-2.1.12/event.c
/libevent-2.1.12/event.h
/libevent-2.1.12/event_rpcgen.py
/libevent-2.1.12/event_tagging.c
/libevent-2.1.12/evhttp.h
/libevent-2.1.12/evport.c
/libevent-2.1.12/evrpc-internal.h
/libevent-2.1.12/evrpc.c
/libevent-2.1.12/evrpc.h
/libevent-2.1.12/evsignal.h
/libevent-2.1.12/evutil.c
/libevent-2.1.12/evutil.h
/libevent-2.1.12/http-internal.h
/libevent-2.1.12/http.c
/libevent-2.1.12/kqueue.c
/libevent-2.1.12/log.c
/libevent-2.1.12/log.h
/libevent-2.1.12/min_heap.h
/libevent-2.1.12/missing
/libevent-2.1.12/poll.c
/libevent-2.1.12/rtsig.c
/libevent-2.1.12/sample/Makefile.am
/libevent-2.1.12/sample/event-test.c
/libevent-2.1.12/sample/signal-test.c
/libevent-2.1.12/sample/time-test.c
/libevent-2.1.12/select.c
/libevent-2.1.12/signal.c
/libevent-2.1.12/strlcpy-internal.h
/libevent-2.1.12/strlcpy.c
/libevent-2.1.12/test/Makefile.am
/libevent-2.1.12/test/bench.c
/libevent-2.1.12/test/regress.c
/libevent-2.1.12/test/regress.h
/libevent-2.1.12/test/regress.rpc
/libevent-2.1.12/test/regress_dns.c
/libevent-2.1.12/test/regress_http.c
/libevent-2.1.12/test/regress_rpc.c
/libevent-2.1.12/test/test-eof.c
/libevent-2.1.12/test/test-init.c
/libevent-2.1.12/test/test-time.c
/libevent-2.1.12/test/test-weof.c
/libevent-2.1.12/test/test.sh
5908bd7223-Mar-2004 Niels Provos <[email protected]>

provided buffered events


svn:r95

e2f06f4f25-Oct-2003 Niels Provos <[email protected]>

fix license


svn:r88

bdf5a68b29-Apr-2003 Niels Provos <[email protected]>

updated tree code


svn:r67

9d2401ff07-Oct-2002 Niels Provos <[email protected]>

portability fixes from [email protected].


svn:r35

61cb684609-Apr-2002 Niels Provos <[email protected]>

move stuff


svn:r8