mirror of
https://dev.iopsys.eu/voice/libpicoevent.git
synced 2025-12-20 01:10:04 +08:00
A minor change in libpicoevent headers to fix compiler warnings.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user