A minor change in libpicoevent headers to fix compiler warnings.

This commit is contained in:
Ronny Nilsson
2018-10-02 14:25:30 +02:00
parent aaf2a9ce72
commit 7875222706
2 changed files with 6 additions and 6 deletions

View File

@@ -11,10 +11,10 @@ typedef struct {
int count;
} pe_event_t;
typedef struct {
typedef struct pe_stream_t {
int fd;
int maxEventSize;
void (*event_handler)(void *stream, pe_event_t *event);
void (*event_handler)(struct pe_stream_t *stream, pe_event_t *event);
} pe_stream_t;
typedef struct {
@@ -83,8 +83,8 @@ void *pe_list_find(pe_list_t *head, int (*broker)(void*));
pe_stream_t *pe_stream_new(int fd);
int pe_stream_get_fd(pe_stream_t *s);
void *pe_stream_get_handler(pe_stream_t *s);
void pe_stream_add_handler(pe_stream_t *s, int maxEventSize, void (*event_handler)(void *stream, pe_event_t *event));
void pe_stream_remove_handler(pe_stream_t *s, void (*event_handler)(void *stream, pe_event_t *event));
void pe_stream_add_handler(pe_stream_t *s, int maxEventSize, void (*event_handler)(pe_stream_t *stream, pe_event_t *event));
void pe_stream_remove_handler(pe_stream_t *s, void (*event_handler)(pe_stream_t *stream, pe_event_t *event));
/* pe_event interface */
pe_event_t *pe_event_new(pe_stream_t *stream);

View File

@@ -20,7 +20,7 @@ void *pe_stream_get_handler(pe_stream_t *s) {
// Args: _self = Pointer to a stream allocated with stream_new()
// maxEventSize = Size of events the event handler can cope
// event_handler = Function pointer to callback
void pe_stream_add_handler(pe_stream_t *s, int maxEventSize, void (*event_handler)(void *stream, pe_event_t *event)) {
void pe_stream_add_handler(pe_stream_t *s, int maxEventSize, void (*event_handler)(pe_stream_t *stream, pe_event_t *event)) {
if(maxEventSize > 0) {
s->maxEventSize = maxEventSize;
@@ -32,7 +32,7 @@ void pe_stream_add_handler(pe_stream_t *s, int maxEventSize, void (*event_handle
return;
}
void pe_stream_remove_handler(pe_stream_t *s, void (*event_handler)(void *stream, pe_event_t *event)) {
void pe_stream_remove_handler(pe_stream_t *s, void (*event_handler)(pe_stream_t *stream, pe_event_t *event)) {
if(s->event_handler == event_handler) {
s->event_handler = NULL;
}