b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 1 | --- a/src/arpd/io.c |
| 2 | +++ b/src/arpd/io.c |
| 3 | @@ -615,7 +615,7 @@ int ip_itf_info(int number,uint32_t *ip, |
| 4 | int get_local(int fd,struct sockaddr_atmsvc *addr) |
| 5 | { |
| 6 | int result; |
| 7 | - size_t length; |
| 8 | + socklen_t length; |
| 9 | |
| 10 | length = sizeof(struct sockaddr_atmsvc); |
| 11 | result = getsockname(fd,(struct sockaddr *) addr,&length); |
| 12 | --- a/src/led/conn.c |
| 13 | +++ b/src/led/conn.c |
| 14 | @@ -405,7 +405,7 @@ Conn_t *accept_conn(Conn_t *conn) |
| 15 | { |
| 16 | Conn_t *new; |
| 17 | struct sockaddr_atmsvc addr; |
| 18 | - size_t len; |
| 19 | + socklen_t len; |
| 20 | int fd; |
| 21 | char buff[MAX_ATM_ADDR_LEN+1]; |
| 22 | |
| 23 | @@ -538,7 +538,7 @@ static int handle_accept(Conn_t *conn) |
| 24 | */ |
| 25 | static int handle_data(Conn_t *conn) |
| 26 | { |
| 27 | - char buff[MAX_CTRL_FRAME]; |
| 28 | + unsigned char buff[MAX_CTRL_FRAME]; |
| 29 | int retval; |
| 30 | |
| 31 | retval = recv_frame(conn, buff, sizeof(buff)); |
| 32 | --- a/src/led/frames.c |
| 33 | +++ b/src/led/frames.c |
| 34 | @@ -312,7 +312,7 @@ static void handle_ready_ind(Conn_t *con |
| 35 | * dependant handler functions. |
| 36 | * Returns < 0 for serious error |
| 37 | */ |
| 38 | -int handle_frame(Conn_t *conn, char *buff, int size) |
| 39 | +int handle_frame(Conn_t *conn, unsigned char *buff, int size) |
| 40 | { |
| 41 | struct ctrl_frame *frame; |
| 42 | |
| 43 | --- a/src/led/frames.h |
| 44 | +++ b/src/led/frames.h |
| 45 | @@ -13,7 +13,7 @@ int validate_frame(unsigned char *buff, |
| 46 | void send_ready_ind(Conn_t *conn); |
| 47 | void send_register_req(void); |
| 48 | |
| 49 | -int handle_frame(Conn_t *conn, char *buff, int size); |
| 50 | +int handle_frame(Conn_t *conn, unsigned char *buff, int size); |
| 51 | uint32_t send_flush_req(Conn_t *conn); |
| 52 | |
| 53 | void parse_tlvs(uint16_t opcode, unsigned char *tlvp, int numtlvs, int sizeoftlvs); |
| 54 | --- a/src/led/join.c |
| 55 | +++ b/src/led/join.c |
| 56 | @@ -43,7 +43,7 @@ static int read_join_rsp(char *buff, int |
| 57 | static int parse_join_rsp(unsigned char *buff, int size); |
| 58 | |
| 59 | static int get_bus_addr(struct sockaddr_atmsvc *addr); |
| 60 | -static int read_bus_arp(Conn_t *conn, struct sockaddr_atmsvc *addr, char *buff, int buffsize); |
| 61 | +static int read_bus_arp(Conn_t *conn, struct sockaddr_atmsvc *addr, unsigned char *buff, int buffsize); |
| 62 | |
| 63 | /* |
| 64 | * 5.1, Initial state |
| 65 | @@ -693,7 +693,7 @@ static int get_bus_addr(struct sockaddr_ |
| 66 | fd_set rfds; |
| 67 | struct timeval tv; |
| 68 | int n = 0, retval, timeout; |
| 69 | - char buff[MAX_CTRL_FRAME]; |
| 70 | + unsigned char buff[MAX_CTRL_FRAME]; |
| 71 | |
| 72 | timeout = 4; /* wait response for 4 seconds */ |
| 73 | lec_params.c7c_current_timeout = 1; |
| 74 | @@ -740,7 +740,7 @@ static int get_bus_addr(struct sockaddr_ |
| 75 | * Tries to read BUS ATM address in *addr |
| 76 | * returns < 0 for error, 0 for not found > 0 for success |
| 77 | */ |
| 78 | -static int read_bus_arp(Conn_t *conn, struct sockaddr_atmsvc *addr, char *buff, int buffsize) |
| 79 | +static int read_bus_arp(Conn_t *conn, struct sockaddr_atmsvc *addr, unsigned char *buff, int buffsize) |
| 80 | { |
| 81 | int frame_size; |
| 82 | struct ctrl_frame *frame; |