use ssize_t in the now_receive callback flow
This commit is contained in:
parent
3738c38343
commit
d38946fcc7
3 changed files with 4 additions and 4 deletions
|
@ -12,7 +12,7 @@
|
|||
#define ERR_BIND_FAILED (-3)
|
||||
#define ERR_FILTER_FAILED (-4)
|
||||
|
||||
typedef int (*ifnow_now_receive_cb)(void *now_cfg, uint8_t *buf, uint32_t len);
|
||||
typedef int (*ifnow_now_receive_cb)(void *now_cfg, uint8_t *buf, ssize_t len);
|
||||
|
||||
typedef struct {
|
||||
int fd_if_socket;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#include <stdio.h>
|
||||
#include <strings.h>
|
||||
#include <string.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "ifnow.h"
|
||||
|
@ -33,7 +33,7 @@ char *color_chart[] = {
|
|||
};
|
||||
uint8_t color_size = 15;
|
||||
|
||||
int ifnow_now_receive_callback(void *cfg, uint8_t *buf, uint32_t len) {
|
||||
int ifnow_now_receive_callback(void *cfg, uint8_t *buf, ssize_t len) {
|
||||
ifnow_now_cfg_t *now_cfg = cfg;
|
||||
|
||||
printf("NOW receive_count: %d\n", len);
|
||||
|
|
|
@ -55,7 +55,7 @@ void *ifnow_thread_handle(void *arg) {
|
|||
receive_count = recv(now_cfg->fd_if_socket, receive_buffer, IFNOW_MAX_RECEIVE, MSG_TRUNC);
|
||||
|
||||
if(receive_count > 0 && now_cfg->receive != NULL) {
|
||||
now_cfg->receive(now_cfg, receive_buffer, receive_count);
|
||||
now_cfg->receive(now_cfg, (uint8_t*)&receive_buffer, receive_count);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue