- -Wdeprecated-non-prototype
/src/le/libevent/strlcpy.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
event_strlcpy_(dst, src, siz)
- -Wstrict-prototypes
/src/le/libevent/evthread.c:82:70: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
struct evthread_condition_callbacks *evthread_get_condition_callbacks()
- -Wunused-but-set-variable
/src/le/libevent/test/regress_buffer.c:130:6: warning: variable 'n' set but not used [-Wunused-but-set-variable]
int n = 0;
^
evthread_id_fn_ = id_fn;
}
-struct evthread_lock_callbacks *evthread_get_lock_callbacks()
+struct evthread_lock_callbacks *evthread_get_lock_callbacks(void)
{
return evthread_lock_debugging_enabled_
? &original_lock_fns_ : &evthread_lock_fns_;
}
-struct evthread_condition_callbacks *evthread_get_condition_callbacks()
+struct evthread_condition_callbacks *evthread_get_condition_callbacks(void)
{
return evthread_lock_debugging_enabled_
? &original_cond_fns_ : &evthread_cond_fns_;
* will be copied. Always NUL terminates (unless siz == 0).
* Returns strlen(src); if retval >= siz, truncation occurred.
*/
-size_t
-event_strlcpy_(dst, src, siz)
- char *dst;
- const char *src;
- size_t siz;
+size_t event_strlcpy_(char *dst, const char *src, size_t siz)
{
register char *d = dst;
register const char *s = src;
{
struct evbuffer_chain *chain;
size_t a, w, u;
- int n = 0;
u = a = w = 0;
chain = buf->first;
/* skip empty at start */
while (chain && chain->off==0) {
- ++n;
a += chain->buffer_len;
chain = chain->next;
}
/* first nonempty chain: stuff at the end only is wasted. */
if (chain) {
- ++n;
a += chain->buffer_len;
u += chain->off;
if (chain->next && chain->next->off)
}
/* subsequent nonempty chains */
while (chain && chain->off) {
- ++n;
a += chain->buffer_len;
w += (size_t)chain->misalign;
u += chain->off;
}
/* subsequent empty chains */
while (chain) {
- ++n;
a += chain->buffer_len;
}
*allocatedp = a;