From 3d3d24942e91cc87b28b18d899b62da46315a0c9 Mon Sep 17 00:00:00 2001 From: giomba Date: Mon, 23 Dec 2019 19:02:05 +0100 Subject: [PATCH] sizes in int --- ipv6.h | 4 ++-- ipv6.ino | 4 ++-- slip.h | 4 ++-- slip.ino | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/ipv6.h b/ipv6.h index 87b0de7..0a99246 100644 --- a/ipv6.h +++ b/ipv6.h @@ -38,10 +38,10 @@ namespace ipv6 { void setSrcAddress(IPv6Addr& address); void setDstAddress(IPv6Addr& address); void setNextHeader(uint8_t next_header); - void setPayload(char* payload, uint8_t len); + void setPayload(char* payload, int len); char* serialize(); - void deserialize(const char*, uint8_t len); + void deserialize(const char*, int len); void doAction(); }; diff --git a/ipv6.ino b/ipv6.ino index c9fc33f..96ea3ac 100644 --- a/ipv6.ino +++ b/ipv6.ino @@ -64,7 +64,7 @@ char* IPv6Packet::serialize() { /* do we actually need these function? everythin return packet; } -void IPv6Packet::deserialize(const char* buffer, uint8_t len) { +void IPv6Packet::deserialize(const char* buffer, int len) { memcpy(packet, buffer, len); } @@ -79,7 +79,7 @@ void IPv6Packet::setDstAddress(IPv6Addr& address) { memcpy(packet + 24, (void*)&address, 16); } -void IPv6Packet::setPayload(char* payload, uint8_t len) { +void IPv6Packet::setPayload(char* payload, int len) { memset(packet, 0, LEN); ipv6_packet_header* header = (ipv6_packet_header*)packet; diff --git a/slip.h b/slip.h index 165bcdb..a637142 100644 --- a/slip.h +++ b/slip.h @@ -8,8 +8,8 @@ namespace slip { const char ESC_END = 0xdc; const char ESC_ESC = 0xdd; - void send(const char* buffer, uint8_t len); - int recv(char* buffer, uint8_t len); + void send(const char* buffer, int len); + int recv(char* buffer, int len); } diff --git a/slip.ino b/slip.ino index cec7ffc..de8b8dd 100644 --- a/slip.ino +++ b/slip.ino @@ -1,6 +1,6 @@ namespace slip { - void send(const char* buffer, uint8_t len) { + void send(const char* buffer, int len) { // Serial.write(END); /* frame-out any possible noise on the line */ for (uint8_t i = 0; i < len; ++i) { @@ -22,7 +22,7 @@ namespace slip { Serial.write(END); } - int recv(char* buffer, uint8_t len) { + int recv(char* buffer, int len) { char r; uint8_t i = 0;