mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
sys: Use size_t print format specifier
Co-authored-by: Marian Buschsieweke <marian.buschsieweke@posteo.net>
This commit is contained in:
parent
b5a43801fb
commit
64ba553d1f
@ -76,10 +76,10 @@ int conn_can_raw_set_filter(conn_can_raw_t *conn, struct can_filter *filter, siz
|
|||||||
assert(conn != NULL);
|
assert(conn != NULL);
|
||||||
assert(filter != NULL || count == 0);
|
assert(filter != NULL || count == 0);
|
||||||
|
|
||||||
DEBUG("conn_can_raw_set_filter: conn=%p, filter=%p, count=%u\n",
|
DEBUG("conn_can_raw_set_filter: conn=%p, filter=%p, count=%" PRIuSIZE "\n",
|
||||||
(void *)conn, (void *)filter, (unsigned)count);
|
(void *)conn, (void *)filter, count);
|
||||||
DEBUG("conn_can_raw_set_filter: conn->filter=%p, conn->count=%u\n",
|
DEBUG("conn_can_raw_set_filter: conn->filter=%p, conn->count=%" PRIuSIZE "\n",
|
||||||
(void *)conn->filter, (unsigned)conn->count);
|
(void *)conn->filter, conn->count);
|
||||||
|
|
||||||
/* unset previous filters */
|
/* unset previous filters */
|
||||||
if (conn->count) {
|
if (conn->count) {
|
||||||
|
@ -497,7 +497,8 @@ static void _isotp_fill_dataframe(struct isotp *isotp, struct can_frame *frame,
|
|||||||
frame->can_id = isotp->opt.tx_id;
|
frame->can_id = isotp->opt.tx_id;
|
||||||
frame->can_dlc = num_bytes + pci_len;
|
frame->can_dlc = num_bytes + pci_len;
|
||||||
|
|
||||||
DEBUG("_isotp_fill_dataframe: num_bytes=%d, pci_len=%d\n", (unsigned)num_bytes, (unsigned)pci_len);
|
DEBUG("_isotp_fill_dataframe: num_bytes=%" PRIuSIZE ", pci_len=%" PRIuSIZE "\n",
|
||||||
|
num_bytes, pci_len);
|
||||||
|
|
||||||
if (num_bytes < space) {
|
if (num_bytes < space) {
|
||||||
if (isotp->opt.flags & CAN_ISOTP_TX_PADDING) {
|
if (isotp->opt.flags & CAN_ISOTP_TX_PADDING) {
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "clif.h"
|
#include "clif.h"
|
||||||
#include "clif_internal.h"
|
#include "clif_internal.h"
|
||||||
|
|
||||||
@ -83,7 +84,7 @@ ssize_t clif_decode_link(clif_t *link, clif_attr_t *attrs, unsigned attrs_len,
|
|||||||
link->attrs = attrs;
|
link->attrs = attrs;
|
||||||
pos += size + 1; /* escape the '>' */
|
pos += size + 1; /* escape the '>' */
|
||||||
|
|
||||||
DEBUG("Found target (%u): %.*s\n", (unsigned)size, (unsigned)size,
|
DEBUG("Found target (%" PRIiSIZE "): %.*s\n", size, (unsigned)size,
|
||||||
link->target);
|
link->target);
|
||||||
|
|
||||||
/* if there is no attr array iterate over the buffer, if not until all
|
/* if there is no attr array iterate over the buffer, if not until all
|
||||||
@ -129,7 +130,7 @@ ssize_t clif_add_target_from_buffer(const char *target, size_t target_len, char
|
|||||||
assert(target);
|
assert(target);
|
||||||
|
|
||||||
size_t pos = 0;
|
size_t pos = 0;
|
||||||
DEBUG("Adding target: %.*s, len: %d\n", target_len, target, target_len);
|
DEBUG("Adding target: %.*s, len: %" PRIuSIZE "\n", (int)target_len, target, target_len);
|
||||||
|
|
||||||
if (!buf) {
|
if (!buf) {
|
||||||
return target_len + 2; /* size after adding '<' and '>' */
|
return target_len + 2; /* size after adding '<' and '>' */
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include "architecture.h"
|
||||||
#include "bitfield.h"
|
#include "bitfield.h"
|
||||||
#include "coding/xor.h"
|
#include "coding/xor.h"
|
||||||
|
|
||||||
@ -107,7 +108,7 @@ static bool _recover_byte(const uint8_t *in, size_t width, uint8_t height,
|
|||||||
/* get index of neighbor byte in transposed matrix */
|
/* get index of neighbor byte in transposed matrix */
|
||||||
size_t idx_in = _transpose_idx(i, height, width);
|
size_t idx_in = _transpose_idx(i, height, width);
|
||||||
if (!bf_isset(bitfield, idx_in / block_size)) {
|
if (!bf_isset(bitfield, idx_in / block_size)) {
|
||||||
DEBUG("missing chunk %u\n", idx_in / block_size);
|
DEBUG("missing chunk %" PRIuSIZE "\n", idx_in / block_size);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
res ^= in[idx_in];
|
res ^= in[idx_in];
|
||||||
@ -133,7 +134,7 @@ static bool _recover_blocks(void *data, size_t len, const uint8_t *parity,
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
DEBUG("try to recover chunk %u / %u\n", i / block_size, num_data_blocks);
|
DEBUG("try to recover chunk %" PRIuSIZE " / %u\n", i / block_size, num_data_blocks);
|
||||||
for (size_t j = i; j < i + block_size; ++j) {
|
for (size_t j = i; j < i + block_size; ++j) {
|
||||||
|
|
||||||
/* get original byte position */
|
/* get original byte position */
|
||||||
@ -142,7 +143,7 @@ static bool _recover_blocks(void *data, size_t len, const uint8_t *parity,
|
|||||||
/* we can only recover the byte if we have the matching parity block */
|
/* we can only recover the byte if we have the matching parity block */
|
||||||
size_t parity_block = idx / (CONFIG_CODING_XOR_CHECK_BYTES * block_size);
|
size_t parity_block = idx / (CONFIG_CODING_XOR_CHECK_BYTES * block_size);
|
||||||
if (!bf_isset(bitfield, num_data_blocks + parity_block)) {
|
if (!bf_isset(bitfield, num_data_blocks + parity_block)) {
|
||||||
DEBUG("missing parity block %u\n", parity_block);
|
DEBUG("missing parity block %" PRIuSIZE "\n", parity_block);
|
||||||
success = false;
|
success = false;
|
||||||
goto next_block;
|
goto next_block;
|
||||||
}
|
}
|
||||||
@ -191,7 +192,7 @@ bool coding_xor_recover(void *data, size_t len, uint8_t *parity,
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
DEBUG("regenerate parity block %u\n", i);
|
DEBUG("regenerate parity block %" PRIuSIZE "\n", i);
|
||||||
size_t data_len = block_size * CONFIG_CODING_XOR_CHECK_BYTES;
|
size_t data_len = block_size * CONFIG_CODING_XOR_CHECK_BYTES;
|
||||||
_gen_parity((uint8_t *)data + i * data_len,
|
_gen_parity((uint8_t *)data + i * data_len,
|
||||||
data_len, parity + i * block_size);
|
data_len, parity + i * block_size);
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "fs/constfs.h"
|
#include "fs/constfs.h"
|
||||||
#include "vfs.h"
|
#include "vfs.h"
|
||||||
|
|
||||||
@ -187,7 +188,7 @@ static int constfs_open(vfs_file_t *filp, const char *name, int flags, mode_t mo
|
|||||||
static ssize_t constfs_read(vfs_file_t *filp, void *dest, size_t nbytes)
|
static ssize_t constfs_read(vfs_file_t *filp, void *dest, size_t nbytes)
|
||||||
{
|
{
|
||||||
constfs_file_t *fp = filp->private_data.ptr;
|
constfs_file_t *fp = filp->private_data.ptr;
|
||||||
DEBUG("constfs_read: %p, %p, %lu\n", (void *)filp, dest, (unsigned long)nbytes);
|
DEBUG("constfs_read: %p, %p, %" PRIuSIZE "\n", (void *)filp, dest, nbytes);
|
||||||
if ((size_t)filp->pos >= fp->size) {
|
if ((size_t)filp->pos >= fp->size) {
|
||||||
/* Current offset is at or beyond end of file */
|
/* Current offset is at or beyond end of file */
|
||||||
return 0;
|
return 0;
|
||||||
@ -197,7 +198,7 @@ static ssize_t constfs_read(vfs_file_t *filp, void *dest, size_t nbytes)
|
|||||||
nbytes = fp->size - filp->pos;
|
nbytes = fp->size - filp->pos;
|
||||||
}
|
}
|
||||||
memcpy(dest, (const uint8_t *)fp->data + filp->pos, nbytes);
|
memcpy(dest, (const uint8_t *)fp->data + filp->pos, nbytes);
|
||||||
DEBUG("constfs_read: read %lu bytes\n", (long unsigned)nbytes);
|
DEBUG("constfs_read: read %" PRIuSIZE " bytes\n", nbytes);
|
||||||
filp->pos += nbytes;
|
filp->pos += nbytes;
|
||||||
return nbytes;
|
return nbytes;
|
||||||
}
|
}
|
||||||
|
@ -43,8 +43,8 @@ void __attribute__((used)) *__wrap_malloc(size_t size)
|
|||||||
void *ptr = __real_malloc(size);
|
void *ptr = __real_malloc(size);
|
||||||
mutex_unlock(&_lock);
|
mutex_unlock(&_lock);
|
||||||
if (IS_USED(MODULE_MALLOC_TRACING)) {
|
if (IS_USED(MODULE_MALLOC_TRACING)) {
|
||||||
printf("malloc(%u) @ 0x%" PRIxTXTPTR " returned %p\n",
|
printf("malloc(%" PRIuSIZE ") @ 0x%" PRIxTXTPTR " returned %p\n",
|
||||||
(unsigned)size, pc, ptr);
|
size, pc, ptr);
|
||||||
}
|
}
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
@ -73,8 +73,8 @@ void * __attribute__((used)) __wrap_calloc(size_t nmemb, size_t size)
|
|||||||
size_t total_size;
|
size_t total_size;
|
||||||
if (__builtin_mul_overflow(nmemb, size, &total_size)) {
|
if (__builtin_mul_overflow(nmemb, size, &total_size)) {
|
||||||
if (IS_USED(MODULE_MALLOC_TRACING)) {
|
if (IS_USED(MODULE_MALLOC_TRACING)) {
|
||||||
printf("calloc(%u, %u) @ 0x%" PRIxTXTPTR " overflowed\n",
|
printf("calloc(%" PRIuSIZE ", %" PRIuSIZE ") @ 0x%" PRIxTXTPTR " overflowed\n",
|
||||||
(unsigned)nmemb, (unsigned)size, pc);
|
nmemb, size, pc);
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
@ -87,8 +87,8 @@ void * __attribute__((used)) __wrap_calloc(size_t nmemb, size_t size)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (IS_USED(MODULE_MALLOC_TRACING)) {
|
if (IS_USED(MODULE_MALLOC_TRACING)) {
|
||||||
printf("calloc(%u, %u) @ 0x%" PRIxTXTPTR " returned %p\n",
|
printf("calloc(%" PRIuSIZE ", %" PRIuSIZE ") @ 0x%" PRIxTXTPTR " returned %p\n",
|
||||||
(unsigned)nmemb, (unsigned)size, pc, res);
|
nmemb, size, pc, res);
|
||||||
}
|
}
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
@ -107,8 +107,8 @@ void * __attribute__((used))__wrap_realloc(void *ptr, size_t size)
|
|||||||
mutex_unlock(&_lock);
|
mutex_unlock(&_lock);
|
||||||
|
|
||||||
if (IS_USED(MODULE_MALLOC_TRACING)) {
|
if (IS_USED(MODULE_MALLOC_TRACING)) {
|
||||||
printf("realloc(%p, %u) @0x%" PRIxTXTPTR " returned %p\n",
|
printf("realloc(%p, %" PRIuSIZE ") @0x%" PRIxTXTPTR " returned %p\n",
|
||||||
ptr, (unsigned)size, pc, new);
|
ptr, size, pc, new);
|
||||||
}
|
}
|
||||||
return new;
|
return new;
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "memarray.h"
|
#include "memarray.h"
|
||||||
|
|
||||||
#define ENABLE_DEBUG 0
|
#define ENABLE_DEBUG 0
|
||||||
@ -20,8 +21,8 @@ void memarray_init(memarray_t *mem, void *data, size_t size, size_t num)
|
|||||||
assert((mem != NULL) && (data != NULL) && (size >= sizeof(void *)) &&
|
assert((mem != NULL) && (data != NULL) && (size >= sizeof(void *)) &&
|
||||||
(num != 0));
|
(num != 0));
|
||||||
|
|
||||||
DEBUG("memarray: Initialize memarray of %u times %u Bytes at %p\n",
|
DEBUG("memarray: Initialize memarray of %" PRIuSIZE " times %" PRIuSIZE " Bytes at %p\n",
|
||||||
(unsigned)num, (unsigned)size, data);
|
num, size, data);
|
||||||
|
|
||||||
mem->free_data = NULL;
|
mem->free_data = NULL;
|
||||||
mem->size = size;
|
mem->size = size;
|
||||||
@ -62,8 +63,8 @@ int memarray_reduce(memarray_t *mem, void *data, size_t num)
|
|||||||
|
|
||||||
/* Save the element */
|
/* Save the element */
|
||||||
memarray_element_t *found_element = *element_ptr;
|
memarray_element_t *found_element = *element_ptr;
|
||||||
DEBUG("memarray: Found %p in %p, at %u\n",
|
DEBUG("memarray: Found %p in %p, at %" PRIuSIZE "\n",
|
||||||
(void*)found_element, data, (unsigned)remaining);
|
(void*)found_element, data, remaining);
|
||||||
|
|
||||||
/* Copy pointer over to previous element remove it from the pool
|
/* Copy pointer over to previous element remove it from the pool
|
||||||
* free list */
|
* free list */
|
||||||
|
@ -246,7 +246,7 @@ static int _send_rd_init_req(coap_pkt_t *pkt, const sock_udp_ep_t *remote,
|
|||||||
|
|
||||||
ssize_t pkt_len = coap_opt_finish(pkt, COAP_OPT_FINISH_NONE);
|
ssize_t pkt_len = coap_opt_finish(pkt, COAP_OPT_FINISH_NONE);
|
||||||
if (pkt_len < 0) {
|
if (pkt_len < 0) {
|
||||||
DEBUG("cord_lc: error coap_opt_finish() %zd\n", pkt_len);
|
DEBUG("cord_lc: error coap_opt_finish() %" PRIdSIZE "\n", pkt_len);
|
||||||
return CORD_LC_ERR;
|
return CORD_LC_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -289,7 +289,7 @@ int cord_lc_rd_init(cord_lc_rd_t *rd, void *buf, size_t maxlen,
|
|||||||
_result_buf + parsed_len,
|
_result_buf + parsed_len,
|
||||||
_result_buf_len - parsed_len);
|
_result_buf_len - parsed_len);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
DEBUG("cord_lc: error decoding payload %zd\n", ret);
|
DEBUG("cord_lc: error decoding payload %" PRIdSIZE "\n", ret);
|
||||||
retval = CORD_LC_ERR;
|
retval = CORD_LC_ERR;
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
@ -184,7 +184,7 @@ static void on_publish(size_t len, size_t pos)
|
|||||||
if (rbuf[pos + 1] & EMCUTE_QOS_1) {
|
if (rbuf[pos + 1] & EMCUTE_QOS_1) {
|
||||||
sock_udp_send(&sock, &buf, 7, &gateway);
|
sock_udp_send(&sock, &buf, 7, &gateway);
|
||||||
}
|
}
|
||||||
DEBUG("[emcute] on pub: got %i bytes of data\n", (int)(len - pos - 6));
|
DEBUG("[emcute] on pub: got %" PRIiSIZE " bytes of data\n", len - pos - 6);
|
||||||
size_t dat_len = (len - pos - 6);
|
size_t dat_len = (len - pos - 6);
|
||||||
void *dat = (dat_len > 0) ? &rbuf[pos + 6] : NULL;
|
void *dat = (dat_len > 0) ? &rbuf[pos + 6] : NULL;
|
||||||
sub->cb(&sub->topic, dat, dat_len);
|
sub->cb(&sub->topic, dat, dat_len);
|
||||||
|
@ -549,7 +549,7 @@ static int _do_block(coap_pkt_t *pdu, const sock_udp_ep_t *remote,
|
|||||||
coap_block1_finish(&slicer);
|
coap_block1_finish(&slicer);
|
||||||
|
|
||||||
if ((len = _send(pdu->hdr, len, remote, slicer.start == 0, context, tl_type)) <= 0) {
|
if ((len = _send(pdu->hdr, len, remote, slicer.start == 0, context, tl_type)) <= 0) {
|
||||||
DEBUG("gcoap_dns: msg send failed: %d\n", (int)len);
|
DEBUG("gcoap_dns: msg send failed: %" PRIdSIZE "\n", len);
|
||||||
return len;
|
return len;
|
||||||
}
|
}
|
||||||
return len;
|
return len;
|
||||||
@ -679,7 +679,7 @@ static void _resp_handler(const gcoap_request_memo_t *memo, coap_pkt_t *pdu,
|
|||||||
|
|
||||||
if ((block.offset + pdu->payload_len) > CONFIG_DNS_MSG_LEN) {
|
if ((block.offset + pdu->payload_len) > CONFIG_DNS_MSG_LEN) {
|
||||||
DEBUG("gcoap_dns: No buffer space for block-wise transfer "
|
DEBUG("gcoap_dns: No buffer space for block-wise transfer "
|
||||||
"(%lu + %u) > %u\n", (long unsigned)block.offset,
|
"(%" PRIuSIZE " + %u) > %u\n", block.offset,
|
||||||
pdu->payload_len, CONFIG_DNS_MSG_LEN);
|
pdu->payload_len, CONFIG_DNS_MSG_LEN);
|
||||||
context->res = -ENOBUFS;
|
context->res = -ENOBUFS;
|
||||||
goto unlock;
|
goto unlock;
|
||||||
|
@ -214,7 +214,7 @@ static void _on_sock_dtls_evt(sock_dtls_t *sock, sock_async_flags_t type, void *
|
|||||||
_listen_buf, sizeof(_listen_buf),
|
_listen_buf, sizeof(_listen_buf),
|
||||||
CONFIG_GCOAP_DTLS_HANDSHAKE_TIMEOUT_MSEC);
|
CONFIG_GCOAP_DTLS_HANDSHAKE_TIMEOUT_MSEC);
|
||||||
if (res != -SOCK_DTLS_HANDSHAKE) {
|
if (res != -SOCK_DTLS_HANDSHAKE) {
|
||||||
DEBUG("gcoap: could not establish DTLS session: %zd\n", res);
|
DEBUG("gcoap: could not establish DTLS session: %" PRIdSIZE "\n", res);
|
||||||
sock_dtls_session_destroy(sock, &socket.ctx_dtls_session);
|
sock_dtls_session_destroy(sock, &socket.ctx_dtls_session);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -277,7 +277,7 @@ static void _on_sock_dtls_evt(sock_dtls_t *sock, sock_async_flags_t type, void *
|
|||||||
ssize_t res = sock_dtls_recv(sock, &socket.ctx_dtls_session, _listen_buf,
|
ssize_t res = sock_dtls_recv(sock, &socket.ctx_dtls_session, _listen_buf,
|
||||||
sizeof(_listen_buf), 0);
|
sizeof(_listen_buf), 0);
|
||||||
if (res <= 0) {
|
if (res <= 0) {
|
||||||
DEBUG("gcoap: DTLS recv failure: %d\n", (int)res);
|
DEBUG("gcoap: DTLS recv failure: %" PRIdSIZE "\n", res);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
sock_udp_ep_t ep;
|
sock_udp_ep_t ep;
|
||||||
@ -331,7 +331,7 @@ static void _on_sock_udp_evt(sock_udp_t *sock, sock_async_flags_t type, void *ar
|
|||||||
while (true) {
|
while (true) {
|
||||||
ssize_t res = sock_udp_recv_buf_aux(sock, &stackbuf, &buf_ctx, 0, &remote, &aux_in);
|
ssize_t res = sock_udp_recv_buf_aux(sock, &stackbuf, &buf_ctx, 0, &remote, &aux_in);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("gcoap: udp recv failure: %d\n", (int)res);
|
DEBUG("gcoap: udp recv failure: %" PRIdSIZE "\n", res);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (res == 0) {
|
if (res == 0) {
|
||||||
@ -387,7 +387,7 @@ static void _process_coap_pdu(gcoap_socket_t *sock, sock_udp_ep_t *remote, sock_
|
|||||||
|
|
||||||
ssize_t res = coap_parse(&pdu, buf, len);
|
ssize_t res = coap_parse(&pdu, buf, len);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("gcoap: parse failure: %d\n", (int)res);
|
DEBUG("gcoap: parse failure: %" PRIdSIZE "\n", res);
|
||||||
/* If a response, can't clear memo, but it will timeout later.
|
/* If a response, can't clear memo, but it will timeout later.
|
||||||
*
|
*
|
||||||
* There are *some* error cases in which we could continue (eg. all
|
* There are *some* error cases in which we could continue (eg. all
|
||||||
@ -446,7 +446,7 @@ static void _process_coap_pdu(gcoap_socket_t *sock, sock_udp_ep_t *remote, sock_
|
|||||||
if (pdu_len > 0) {
|
if (pdu_len > 0) {
|
||||||
ssize_t bytes = _tl_send(sock, _listen_buf, pdu_len, remote, aux);
|
ssize_t bytes = _tl_send(sock, _listen_buf, pdu_len, remote, aux);
|
||||||
if (bytes <= 0) {
|
if (bytes <= 0) {
|
||||||
DEBUG("gcoap: send response failed: %d\n", (int)bytes);
|
DEBUG("gcoap: send response failed: %" PRIdSIZE "\n", bytes);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -539,7 +539,7 @@ static void _process_coap_pdu(gcoap_socket_t *sock, sock_udp_ep_t *remote, sock_
|
|||||||
|
|
||||||
ssize_t bytes = _tl_send(sock, buf, sizeof(coap_hdr_t), remote, aux);
|
ssize_t bytes = _tl_send(sock, buf, sizeof(coap_hdr_t), remote, aux);
|
||||||
if (bytes <= 0) {
|
if (bytes <= 0) {
|
||||||
DEBUG("gcoap: empty response failed: %d\n", (int)bytes);
|
DEBUG("gcoap: empty response failed: %" PRIdSIZE "\n", bytes);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -576,7 +576,7 @@ static void _on_resp_timeout(void *arg) {
|
|||||||
ssize_t bytes = _tl_send(&memo->socket, memo->msg.data.pdu_buf,
|
ssize_t bytes = _tl_send(&memo->socket, memo->msg.data.pdu_buf,
|
||||||
memo->msg.data.pdu_len, &memo->remote_ep, NULL);
|
memo->msg.data.pdu_len, &memo->remote_ep, NULL);
|
||||||
if (bytes <= 0) {
|
if (bytes <= 0) {
|
||||||
DEBUG("gcoap: sock resend failed: %d\n", (int)bytes);
|
DEBUG("gcoap: sock resend failed: %" PRIdSIZE "\n", bytes);
|
||||||
_expire_request(memo);
|
_expire_request(memo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1310,7 +1310,7 @@ static ssize_t _cache_check(const uint8_t *buf, size_t len,
|
|||||||
ssize_t res = coap_parse(&req, (uint8_t *)buf, len);
|
ssize_t res = coap_parse(&req, (uint8_t *)buf, len);
|
||||||
|
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("gcoap: parse failure for cache lookup: %d\n", (int)res);
|
DEBUG("gcoap: parse failure for cache lookup: %" PRIdSIZE "\n", res);
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
if (coap_get_code_class(&req) != COAP_CLASS_REQ) {
|
if (coap_get_code_class(&req) != COAP_CLASS_REQ) {
|
||||||
@ -1624,8 +1624,8 @@ ssize_t gcoap_req_send_tl(const uint8_t *buf, size_t len,
|
|||||||
event_timeout_clear(&memo->resp_evt_tmout);
|
event_timeout_clear(&memo->resp_evt_tmout);
|
||||||
}
|
}
|
||||||
memo->state = GCOAP_MEMO_UNUSED;
|
memo->state = GCOAP_MEMO_UNUSED;
|
||||||
}
|
}
|
||||||
DEBUG("gcoap: sock send failed: %d\n", (int)res);
|
DEBUG("gcoap: sock send failed: %" PRIdSIZE "\n", res);
|
||||||
}
|
}
|
||||||
return ((res > 0 || res == -ENOTCONN) ? res : 0);
|
return ((res > 0 || res == -ENOTCONN) ? res : 0);
|
||||||
}
|
}
|
||||||
|
@ -249,8 +249,8 @@ nanocoap_cache_entry_t *nanocoap_cache_add_by_key(const uint8_t *cache_key,
|
|||||||
bool add_to_cache = false;
|
bool add_to_cache = false;
|
||||||
|
|
||||||
if (resp_len > CONFIG_NANOCOAP_CACHE_RESPONSE_SIZE) {
|
if (resp_len > CONFIG_NANOCOAP_CACHE_RESPONSE_SIZE) {
|
||||||
DEBUG("nanocoap_cache: response too large to cache (%lu > %d)\n",
|
DEBUG("nanocoap_cache: response too large to cache (%" PRIuSIZE "> %d)\n",
|
||||||
(long unsigned)resp_len, CONFIG_NANOCOAP_CACHE_RESPONSE_SIZE);
|
resp_len, CONFIG_NANOCOAP_CACHE_RESPONSE_SIZE);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -220,7 +220,7 @@ ssize_t nanocoap_sock_request_cb(nanocoap_sock_t *sock, coap_pkt_t *pkt,
|
|||||||
|
|
||||||
res = _sock_sendv(sock, &head);
|
res = _sock_sendv(sock, &head);
|
||||||
if (res <= 0) {
|
if (res <= 0) {
|
||||||
DEBUG("nanocoap: error sending coap request, %d\n", (int)res);
|
DEBUG("nanocoap: error sending coap request, %" PRIdSIZE "\n", res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -268,7 +268,7 @@ ssize_t nanocoap_sock_request_cb(nanocoap_sock_t *sock, coap_pkt_t *pkt,
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("nanocoap: error receiving coap response, %d\n", (int)res);
|
DEBUG("nanocoap: error receiving coap response, %" PRIdSIZE "\n", res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -794,7 +794,7 @@ int nanocoap_server(sock_udp_ep_t *local, uint8_t *buf, size_t bufsize)
|
|||||||
res = sock_udp_recv_aux(&sock.udp, buf, bufsize, SOCK_NO_TIMEOUT,
|
res = sock_udp_recv_aux(&sock.udp, buf, bufsize, SOCK_NO_TIMEOUT,
|
||||||
&remote, aux_in_ptr);
|
&remote, aux_in_ptr);
|
||||||
if (res <= 0) {
|
if (res <= 0) {
|
||||||
DEBUG("error receiving UDP packet %d\n", (int)res);
|
DEBUG("error receiving UDP packet %" PRIdSIZE "\n", res);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
coap_pkt_t pkt;
|
coap_pkt_t pkt;
|
||||||
@ -803,7 +803,7 @@ int nanocoap_server(sock_udp_ep_t *local, uint8_t *buf, size_t bufsize)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ((res = coap_handle_req(&pkt, buf, bufsize, &ctx)) <= 0) {
|
if ((res = coap_handle_req(&pkt, buf, bufsize, &ctx)) <= 0) {
|
||||||
DEBUG("error handling request %d\n", (int)res);
|
DEBUG("error handling request %" PRIdSIZE "\n", res);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -544,15 +544,15 @@ static void _handle_rtr_sol(gnrc_netif_t *netif, const ipv6_hdr_t *ipv6,
|
|||||||
DEBUG(" - IP Hop Limit: %u (should be %u)\n", ipv6->hl,
|
DEBUG(" - IP Hop Limit: %u (should be %u)\n", ipv6->hl,
|
||||||
NDP_HOP_LIMIT);
|
NDP_HOP_LIMIT);
|
||||||
DEBUG(" - ICMP code: %u (should be 0)\n", rtr_sol->code);
|
DEBUG(" - ICMP code: %u (should be 0)\n", rtr_sol->code);
|
||||||
DEBUG(" - ICMP length: %u (should > %u)\n", (unsigned)icmpv6_len,
|
DEBUG(" - ICMP length: %" PRIuSIZE " (should > %" PRIuSIZE ")\n",
|
||||||
(unsigned)sizeof(ndp_rtr_sol_t));
|
icmpv6_len, sizeof(ndp_rtr_sol_t));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
/* pre-check option length */
|
/* pre-check option length */
|
||||||
FOREACH_OPT(rtr_sol, opt, tmp_len) {
|
FOREACH_OPT(rtr_sol, opt, tmp_len) {
|
||||||
if (tmp_len > icmpv6_len) {
|
if (tmp_len > icmpv6_len) {
|
||||||
DEBUG("nib: Payload length (%u) of RS doesn't align with options\n",
|
DEBUG("nib: Payload length (%" PRIuSIZE ") of RS doesn't align with options\n",
|
||||||
(unsigned)icmpv6_len);
|
icmpv6_len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (opt->len == 0U) {
|
if (opt->len == 0U) {
|
||||||
@ -659,8 +659,8 @@ static void _handle_rtr_adv(gnrc_netif_t *netif, const ipv6_hdr_t *ipv6,
|
|||||||
DEBUG(" - IP Hop Limit: %u (should be %u)\n", ipv6->hl,
|
DEBUG(" - IP Hop Limit: %u (should be %u)\n", ipv6->hl,
|
||||||
NDP_HOP_LIMIT);
|
NDP_HOP_LIMIT);
|
||||||
DEBUG(" - ICMP code: %u (should be 0)\n", rtr_adv->code);
|
DEBUG(" - ICMP code: %u (should be 0)\n", rtr_adv->code);
|
||||||
DEBUG(" - ICMP length: %u (should > %u)\n", (unsigned)icmpv6_len,
|
DEBUG(" - ICMP length: %" PRIuSIZE " (should > %" PRIuSIZE ")\n",
|
||||||
(unsigned)sizeof(ndp_rtr_adv_t));
|
icmpv6_len, sizeof(ndp_rtr_adv_t));
|
||||||
DEBUG(" - Source address: %s (should be link-local)\n",
|
DEBUG(" - Source address: %s (should be link-local)\n",
|
||||||
ipv6_addr_to_str(addr_str, &ipv6->src, sizeof(addr_str)));
|
ipv6_addr_to_str(addr_str, &ipv6->src, sizeof(addr_str)));
|
||||||
DEBUG(" - Router lifetime: %u (should be <= 9000 on non-6LN)\n",
|
DEBUG(" - Router lifetime: %u (should be <= 9000 on non-6LN)\n",
|
||||||
@ -670,8 +670,8 @@ static void _handle_rtr_adv(gnrc_netif_t *netif, const ipv6_hdr_t *ipv6,
|
|||||||
/* pre-check option length */
|
/* pre-check option length */
|
||||||
FOREACH_OPT(rtr_adv, opt, tmp_len) {
|
FOREACH_OPT(rtr_adv, opt, tmp_len) {
|
||||||
if (tmp_len > icmpv6_len) {
|
if (tmp_len > icmpv6_len) {
|
||||||
DEBUG("nib: Payload length (%u) of RA doesn't align with options\n",
|
DEBUG("nib: Payload length (%" PRIuSIZE ") of RA doesn't align with options\n",
|
||||||
(unsigned)icmpv6_len);
|
icmpv6_len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (opt->len == 0U) {
|
if (opt->len == 0U) {
|
||||||
@ -984,8 +984,8 @@ static void _handle_nbr_sol(gnrc_netif_t *netif, const ipv6_hdr_t *ipv6,
|
|||||||
DEBUG(" - IP Hop Limit: %u (should be %u)\n", ipv6->hl,
|
DEBUG(" - IP Hop Limit: %u (should be %u)\n", ipv6->hl,
|
||||||
NDP_HOP_LIMIT);
|
NDP_HOP_LIMIT);
|
||||||
DEBUG(" - ICMP code: %u (should be 0)\n", nbr_sol->code);
|
DEBUG(" - ICMP code: %u (should be 0)\n", nbr_sol->code);
|
||||||
DEBUG(" - ICMP length: %u (should > %u)\n", (unsigned)icmpv6_len,
|
DEBUG(" - ICMP length: %" PRIuSIZE " (should > %" PRIuSIZE ")\n",
|
||||||
(unsigned)sizeof(ndp_nbr_sol_t));
|
icmpv6_len, sizeof(ndp_nbr_sol_t));
|
||||||
DEBUG(" - Target address: %s (should not be multicast)\n",
|
DEBUG(" - Target address: %s (should not be multicast)\n",
|
||||||
ipv6_addr_to_str(addr_str, &nbr_sol->tgt, sizeof(addr_str)));
|
ipv6_addr_to_str(addr_str, &nbr_sol->tgt, sizeof(addr_str)));
|
||||||
DEBUG(" - Source address: %s\n",
|
DEBUG(" - Source address: %s\n",
|
||||||
@ -1005,8 +1005,8 @@ static void _handle_nbr_sol(gnrc_netif_t *netif, const ipv6_hdr_t *ipv6,
|
|||||||
/* pre-check option length */
|
/* pre-check option length */
|
||||||
FOREACH_OPT(nbr_sol, opt, tmp_len) {
|
FOREACH_OPT(nbr_sol, opt, tmp_len) {
|
||||||
if (tmp_len > icmpv6_len) {
|
if (tmp_len > icmpv6_len) {
|
||||||
DEBUG("nib: Payload length (%u) of NS doesn't align with options\n",
|
DEBUG("nib: Payload length (%" PRIuSIZE ") of NS doesn't align with options\n",
|
||||||
(unsigned)icmpv6_len);
|
icmpv6_len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (opt->len == 0U) {
|
if (opt->len == 0U) {
|
||||||
@ -1140,8 +1140,8 @@ static void _handle_nbr_adv(gnrc_netif_t *netif, const ipv6_hdr_t *ipv6,
|
|||||||
DEBUG(" - IP Hop Limit: %u (should be %u)\n", ipv6->hl,
|
DEBUG(" - IP Hop Limit: %u (should be %u)\n", ipv6->hl,
|
||||||
NDP_HOP_LIMIT);
|
NDP_HOP_LIMIT);
|
||||||
DEBUG(" - ICMP code: %u (should be 0)\n", nbr_adv->code);
|
DEBUG(" - ICMP code: %u (should be 0)\n", nbr_adv->code);
|
||||||
DEBUG(" - ICMP length: %u (should > %u)\n", (unsigned)icmpv6_len,
|
DEBUG(" - ICMP length: %" PRIuSIZE " (should > %" PRIuSIZE ")\n",
|
||||||
(unsigned)sizeof(ndp_nbr_adv_t));
|
icmpv6_len, sizeof(ndp_nbr_adv_t));
|
||||||
DEBUG(" - Target address: %s (should not be multicast)\n",
|
DEBUG(" - Target address: %s (should not be multicast)\n",
|
||||||
ipv6_addr_to_str(addr_str, &nbr_adv->tgt, sizeof(addr_str)));
|
ipv6_addr_to_str(addr_str, &nbr_adv->tgt, sizeof(addr_str)));
|
||||||
DEBUG(" - Destination address: %s\n",
|
DEBUG(" - Destination address: %s\n",
|
||||||
@ -1155,8 +1155,8 @@ static void _handle_nbr_adv(gnrc_netif_t *netif, const ipv6_hdr_t *ipv6,
|
|||||||
/* pre-check option length */
|
/* pre-check option length */
|
||||||
FOREACH_OPT(nbr_adv, opt, tmp_len) {
|
FOREACH_OPT(nbr_adv, opt, tmp_len) {
|
||||||
if (tmp_len > icmpv6_len) {
|
if (tmp_len > icmpv6_len) {
|
||||||
DEBUG("nib: Payload length (%u) of NA doesn't align with options\n",
|
DEBUG("nib: Payload length (%" PRIuSIZE ") of NA doesn't align with options\n",
|
||||||
(unsigned)icmpv6_len);
|
icmpv6_len);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (opt->len == 0U) {
|
if (opt->len == 0U) {
|
||||||
|
@ -477,9 +477,9 @@ int gnrc_sixlowpan_frag_sfr_forward(gnrc_pktsnip_t *pkt,
|
|||||||
gnrc_pktbuf_release(pkt);
|
gnrc_pktbuf_release(pkt);
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
}
|
||||||
DEBUG("6lo sfr: adapting old fragment size (%u) for forwarding to %u\n",
|
DEBUG("6lo sfr: adapting old fragment size (%u) for forwarding to %" PRIuSIZE "\n",
|
||||||
sixlowpan_sfr_rfrag_get_frag_size(hdrsnip->data),
|
sixlowpan_sfr_rfrag_get_frag_size(hdrsnip->data),
|
||||||
(unsigned)gnrc_pkt_len(pkt));
|
gnrc_pkt_len(pkt));
|
||||||
/* due to compression, packet length of the original fragment might have
|
/* due to compression, packet length of the original fragment might have
|
||||||
* changed */
|
* changed */
|
||||||
sixlowpan_sfr_rfrag_set_frag_size(hdrsnip->data, gnrc_pkt_len(pkt));
|
sixlowpan_sfr_rfrag_set_frag_size(hdrsnip->data, gnrc_pkt_len(pkt));
|
||||||
@ -1730,8 +1730,8 @@ static void _sched_arq_timeout(gnrc_sixlowpan_frag_fb_t *fbuf, uint32_t offset)
|
|||||||
(uint8_t)fbuf->tag);
|
(uint8_t)fbuf->tag);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
DEBUG("6lo sfr: arming ACK timeout in %lums for datagram %u\n",
|
DEBUG("6lo sfr: arming ACK timeout in %" PRIu32 "ms for datagram %u\n",
|
||||||
(long unsigned)offset, fbuf->tag);
|
offset, fbuf->tag);
|
||||||
fbuf->sfr.arq_timeout_event.event.offset = offset;
|
fbuf->sfr.arq_timeout_event.event.offset = offset;
|
||||||
fbuf->sfr.arq_timeout_event.msg.content.ptr = fbuf;
|
fbuf->sfr.arq_timeout_event.msg.content.ptr = fbuf;
|
||||||
fbuf->sfr.arq_timeout_event.msg.type = GNRC_SIXLOWPAN_FRAG_SFR_ARQ_TIMEOUT_MSG;
|
fbuf->sfr.arq_timeout_event.msg.type = GNRC_SIXLOWPAN_FRAG_SFR_ARQ_TIMEOUT_MSG;
|
||||||
|
@ -120,8 +120,8 @@ void gnrc_sixlowpan_multiplex_by_size(gnrc_pktsnip_t *pkt,
|
|||||||
}
|
}
|
||||||
#if defined(MODULE_GNRC_SIXLOWPAN_FRAG) || defined(MODULE_GNRC_SIXLOWPAN_FRAG_SFR)
|
#if defined(MODULE_GNRC_SIXLOWPAN_FRAG) || defined(MODULE_GNRC_SIXLOWPAN_FRAG_SFR)
|
||||||
else if (orig_datagram_size <= SIXLOWPAN_FRAG_MAX_LEN) {
|
else if (orig_datagram_size <= SIXLOWPAN_FRAG_MAX_LEN) {
|
||||||
DEBUG("6lo: Send fragmented (%u > %u)\n",
|
DEBUG("6lo: Send fragmented (%" PRIuSIZE " > %u)\n",
|
||||||
(unsigned int)datagram_size, netif->sixlo.max_frag_size);
|
datagram_size, netif->sixlo.max_frag_size);
|
||||||
gnrc_sixlowpan_frag_fb_t *fbuf;
|
gnrc_sixlowpan_frag_fb_t *fbuf;
|
||||||
#ifdef MODULE_GNRC_SIXLOWPAN_FRAG_SFR
|
#ifdef MODULE_GNRC_SIXLOWPAN_FRAG_SFR
|
||||||
bool sfr = gnrc_sixlowpan_frag_sfr_netif(netif);
|
bool sfr = gnrc_sixlowpan_frag_sfr_netif(netif);
|
||||||
@ -161,8 +161,8 @@ void gnrc_sixlowpan_multiplex_by_size(gnrc_pktsnip_t *pkt,
|
|||||||
#endif /* defined(MODULE_GNRC_SIXLOWPAN_FRAG) || defined(MODULE_GNRC_SIXLOWPAN_FRAG_SFR) */
|
#endif /* defined(MODULE_GNRC_SIXLOWPAN_FRAG) || defined(MODULE_GNRC_SIXLOWPAN_FRAG_SFR) */
|
||||||
else {
|
else {
|
||||||
(void)orig_datagram_size;
|
(void)orig_datagram_size;
|
||||||
DEBUG("6lo: packet too big (%u > %u)\n",
|
DEBUG("6lo: packet too big (%" PRIuSIZE " > %u)\n",
|
||||||
(unsigned int)datagram_size, netif->sixlo.max_frag_size);
|
datagram_size, netif->sixlo.max_frag_size);
|
||||||
gnrc_pktbuf_release_error(pkt, EMSGSIZE);
|
gnrc_pktbuf_release_error(pkt, EMSGSIZE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -838,8 +838,8 @@ void gnrc_sixlowpan_iphc_recv(gnrc_pktsnip_t *sixlo, void *rbuf_ptr,
|
|||||||
DEBUG("6lo iphc: calculating payload length for SFR\n");
|
DEBUG("6lo iphc: calculating payload length for SFR\n");
|
||||||
DEBUG(" - rbuf->super.datagram_size: %u\n",
|
DEBUG(" - rbuf->super.datagram_size: %u\n",
|
||||||
rbuf->super.datagram_size);
|
rbuf->super.datagram_size);
|
||||||
DEBUG(" - payload_offset: %u\n", (unsigned)payload_offset);
|
DEBUG(" - payload_offset: %" PRIuSIZE "\n", payload_offset);
|
||||||
DEBUG(" - uncomp_hdr_len: %u\n", (unsigned)uncomp_hdr_len);
|
DEBUG(" - uncomp_hdr_len: %" PRIuSIZE "\n", uncomp_hdr_len);
|
||||||
/* set IPv6 header payload length field to the length of whatever is
|
/* set IPv6 header payload length field to the length of whatever is
|
||||||
* left after removing the 6LoWPAN header and adding uncompressed
|
* left after removing the 6LoWPAN header and adding uncompressed
|
||||||
* headers */
|
* headers */
|
||||||
|
@ -118,9 +118,9 @@ static gnrc_pktsnip_t *_mark(gnrc_pktsnip_t *pkt, size_t size, gnrc_nettype_t ty
|
|||||||
void *header_data, *payload;
|
void *header_data, *payload;
|
||||||
|
|
||||||
if ((size == 0) || (pkt == NULL) || (size > pkt->size) || (pkt->data == NULL)) {
|
if ((size == 0) || (pkt == NULL) || (size > pkt->size) || (pkt->data == NULL)) {
|
||||||
DEBUG("pktbuf: size == 0 (was %u) or pkt == NULL (was %p) or "
|
DEBUG("pktbuf: size == 0 (was %" PRIuSIZE ") or pkt == NULL (was %p) or "
|
||||||
"size > pkt->size (was %u) or pkt->data == NULL (was %p)\n",
|
"size > pkt->size (was %" PRIuSIZE ") or pkt->data == NULL (was %p)\n",
|
||||||
(unsigned)size, (void *)pkt, (pkt ? (unsigned)pkt->size : 0),
|
size, (void *)pkt, (pkt ? pkt->size : 0),
|
||||||
(pkt ? pkt->data : NULL));
|
(pkt ? pkt->data : NULL));
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -95,8 +95,8 @@ gnrc_pktsnip_t *gnrc_pktbuf_add(gnrc_pktsnip_t *next, const void *data, size_t s
|
|||||||
gnrc_pktsnip_t *pkt;
|
gnrc_pktsnip_t *pkt;
|
||||||
|
|
||||||
if (size > CONFIG_GNRC_PKTBUF_SIZE) {
|
if (size > CONFIG_GNRC_PKTBUF_SIZE) {
|
||||||
DEBUG("pktbuf: size (%u) > CONFIG_GNRC_PKTBUF_SIZE (%u)\n",
|
DEBUG("pktbuf: size (%" PRIuSIZE ") > CONFIG_GNRC_PKTBUF_SIZE (%u)\n",
|
||||||
(unsigned)size, CONFIG_GNRC_PKTBUF_SIZE);
|
size, CONFIG_GNRC_PKTBUF_SIZE);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
mutex_lock(&gnrc_pktbuf_mutex);
|
mutex_lock(&gnrc_pktbuf_mutex);
|
||||||
@ -114,9 +114,9 @@ gnrc_pktsnip_t *gnrc_pktbuf_mark(gnrc_pktsnip_t *pkt, size_t size, gnrc_nettype_
|
|||||||
|
|
||||||
mutex_lock(&gnrc_pktbuf_mutex);
|
mutex_lock(&gnrc_pktbuf_mutex);
|
||||||
if ((size == 0) || (pkt == NULL) || (size > pkt->size) || (pkt->data == NULL)) {
|
if ((size == 0) || (pkt == NULL) || (size > pkt->size) || (pkt->data == NULL)) {
|
||||||
DEBUG("pktbuf: size == 0 (was %u) or pkt == NULL (was %p) or "
|
DEBUG("pktbuf: size == 0 (was %" PRIuSIZE ") or pkt == NULL (was %p) or "
|
||||||
"size > pkt->size (was %u) or pkt->data == NULL (was %p)\n",
|
"size > pkt->size (was %" PRIuSIZE ") or pkt->data == NULL (was %p)\n",
|
||||||
(unsigned)size, (void *)pkt, (pkt ? (unsigned)pkt->size : 0),
|
size, (void *)pkt, (pkt ? pkt->size : 0),
|
||||||
(pkt ? pkt->data : NULL));
|
(pkt ? pkt->data : NULL));
|
||||||
mutex_unlock(&gnrc_pktbuf_mutex);
|
mutex_unlock(&gnrc_pktbuf_mutex);
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -243,8 +243,8 @@ gnrc_pktsnip_t *gnrc_pktbuf_start_write(gnrc_pktsnip_t *pkt)
|
|||||||
#ifdef MODULE_OD
|
#ifdef MODULE_OD
|
||||||
static inline void _print_chunk(void *chunk, size_t size, int num)
|
static inline void _print_chunk(void *chunk, size_t size, int num)
|
||||||
{
|
{
|
||||||
printf("=========== chunk %3d (%-10p size: %4u) ===========\n", num, chunk,
|
printf("=========== chunk %3" PRIuSIZE " (%-10p size: %4u) ===========\n", num, chunk,
|
||||||
(unsigned int)size);
|
size);
|
||||||
od_hex_dump(chunk, size, OD_WIDTH_DEFAULT);
|
od_hex_dump(chunk, size, OD_WIDTH_DEFAULT);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -430,8 +430,9 @@ static void *_pktbuf_alloc(size_t size)
|
|||||||
const void *mismatch;
|
const void *mismatch;
|
||||||
if (CONFIG_GNRC_PKTBUF_CHECK_USE_AFTER_FREE &&
|
if (CONFIG_GNRC_PKTBUF_CHECK_USE_AFTER_FREE &&
|
||||||
(mismatch = memchk(ptr + 1, CANARY, size - sizeof(_unused_t)))) {
|
(mismatch = memchk(ptr + 1, CANARY, size - sizeof(_unused_t)))) {
|
||||||
printf("[%p] mismatch at offset %"PRIuPTR"/%u (ignoring %u initial bytes that were repurposed)\n",
|
printf("[%p] mismatch at offset %"PRIuPTR"/%" PRIuSIZE
|
||||||
(void *)ptr, (uintptr_t)mismatch - (uintptr_t)ptr, (unsigned)size, (unsigned)sizeof(_unused_t));
|
" (ignoring %" PRIuSIZE " initial bytes that were repurposed)\n",
|
||||||
|
(void *)ptr, (uintptr_t)mismatch - (uintptr_t)ptr, size, sizeof(_unused_t));
|
||||||
#ifdef MODULE_OD
|
#ifdef MODULE_OD
|
||||||
od_hex_dump(ptr, size, 0);
|
od_hex_dump(ptr, size, 0);
|
||||||
#endif
|
#endif
|
||||||
|
@ -151,8 +151,8 @@ static void _dump(gnrc_pktsnip_t *pkt)
|
|||||||
gnrc_pktsnip_t *snip = pkt;
|
gnrc_pktsnip_t *snip = pkt;
|
||||||
|
|
||||||
while (snip != NULL) {
|
while (snip != NULL) {
|
||||||
printf("~~ SNIP %2i - size: %3u byte, type: ", snips,
|
printf("~~ SNIP %2" PRIuSIZE " - size: %3u byte, type: ", snips,
|
||||||
(unsigned int)snip->size);
|
snip->size);
|
||||||
_dump_snip(snip);
|
_dump_snip(snip);
|
||||||
++snips;
|
++snips;
|
||||||
size += snip->size;
|
size += snip->size;
|
||||||
|
@ -1464,7 +1464,7 @@ void fib_print_notify_rp(fib_table_t *table)
|
|||||||
mutex_lock(&(table->mtx_access));
|
mutex_lock(&(table->mtx_access));
|
||||||
|
|
||||||
for (size_t i = 0; i < FIB_MAX_REGISTERED_RP; ++i) {
|
for (size_t i = 0; i < FIB_MAX_REGISTERED_RP; ++i) {
|
||||||
printf("[fib_print_notify_rp] pid[%d]: %d\n", (int)i, (int)(table->notify_rp[i]));
|
printf("[fib_print_notify_rp] pid[%" PRIuSIZE "]: %d\n", i, (int)(table->notify_rp[i]));
|
||||||
}
|
}
|
||||||
|
|
||||||
mutex_unlock(&(table->mtx_access));
|
mutex_unlock(&(table->mtx_access));
|
||||||
@ -1475,9 +1475,9 @@ void fib_print_fib_table(fib_table_t *table)
|
|||||||
mutex_lock(&(table->mtx_access));
|
mutex_lock(&(table->mtx_access));
|
||||||
|
|
||||||
for (size_t i = 0; i < table->size; ++i) {
|
for (size_t i = 0; i < table->size; ++i) {
|
||||||
printf("[fib_print_table] %d) iface_id: %d, global: %p, next hop: %p, lifetime: %"
|
printf("[fib_print_table] %" PRIuSIZE
|
||||||
PRIu32"\n",
|
") iface_id: %d, global: %p, next hop: %p, lifetime: %" PRIu32"\n",
|
||||||
(int)i, (int)table->data.entries[i].iface_id,
|
i, (int)table->data.entries[i].iface_id,
|
||||||
(void *)table->data.entries[i].global,
|
(void *)table->data.entries[i].global,
|
||||||
(void *)table->data.entries[i].next_hop,
|
(void *)table->data.entries[i].next_hop,
|
||||||
(uint32_t)(table->data.entries[i].lifetime / 1000));
|
(uint32_t)(table->data.entries[i].lifetime / 1000));
|
||||||
|
@ -40,7 +40,7 @@ void __attribute__((weak)) *malloc(size_t size)
|
|||||||
if (size != 0) {
|
if (size != 0) {
|
||||||
void *ptr = sbrk(size);
|
void *ptr = sbrk(size);
|
||||||
|
|
||||||
DEBUG("malloc(): allocating block of size %u at %p.\n", (unsigned int) size, ptr);
|
DEBUG("malloc(): allocating block of size %" PRIuSIZE " at %p.\n", size, ptr);
|
||||||
|
|
||||||
if (ptr != (void*) -1) {
|
if (ptr != (void*) -1) {
|
||||||
return ptr;
|
return ptr;
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
#include "sched.h"
|
#include "sched.h"
|
||||||
|
|
||||||
@ -115,7 +116,7 @@ void ps(void)
|
|||||||
#endif
|
#endif
|
||||||
" | %-8s %.1s | %3i"
|
" | %-8s %.1s | %3i"
|
||||||
#ifdef DEVELHELP
|
#ifdef DEVELHELP
|
||||||
" | %6" PRIu32 " (%5i) (%5i) | %10p | %10p "
|
" | %6" PRIuSIZE " (%5i) (%5i) | %10p | %10p "
|
||||||
#endif
|
#endif
|
||||||
#ifdef MODULE_SCHEDSTATISTICS
|
#ifdef MODULE_SCHEDSTATISTICS
|
||||||
" | %2d.%03d%% | %8u | %10"PRIu32" "
|
" | %2d.%03d%% | %8u | %10"PRIu32" "
|
||||||
@ -127,7 +128,7 @@ void ps(void)
|
|||||||
#endif
|
#endif
|
||||||
sname, queued, thread_get_priority(p)
|
sname, queued, thread_get_priority(p)
|
||||||
#ifdef DEVELHELP
|
#ifdef DEVELHELP
|
||||||
, (uint32_t)thread_get_stacksize(p), stacksz, stack_free,
|
, thread_get_stacksize(p), stacksz, stack_free,
|
||||||
thread_get_stackstart(p), thread_get_sp(p)
|
thread_get_stackstart(p), thread_get_sp(p)
|
||||||
#endif
|
#endif
|
||||||
#ifdef MODULE_SCHEDSTATISTICS
|
#ifdef MODULE_SCHEDSTATISTICS
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "riotboot/flashwrite.h"
|
#include "riotboot/flashwrite.h"
|
||||||
#include "riotboot/slot.h"
|
#include "riotboot/slot.h"
|
||||||
#include "od.h"
|
#include "od.h"
|
||||||
@ -107,7 +108,7 @@ int riotboot_flashwrite_flush(riotboot_flashwrite_t *state)
|
|||||||
int riotboot_flashwrite_putbytes(riotboot_flashwrite_t *state,
|
int riotboot_flashwrite_putbytes(riotboot_flashwrite_t *state,
|
||||||
const uint8_t *bytes, size_t len, bool more)
|
const uint8_t *bytes, size_t len, bool more)
|
||||||
{
|
{
|
||||||
LOG_DEBUG(LOG_PREFIX "processing bytes %u-%u\n", state->offset,
|
LOG_DEBUG(LOG_PREFIX "processing bytes %" PRIuSIZE "-%" PRIuSIZE "\n", state->offset,
|
||||||
state->offset + len - 1);
|
state->offset + len - 1);
|
||||||
|
|
||||||
while (len) {
|
while (len) {
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "hashes/sha256.h"
|
#include "hashes/sha256.h"
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
#include "riotboot/slot.h"
|
#include "riotboot/slot.h"
|
||||||
@ -41,7 +42,7 @@ int riotboot_flashwrite_verify_sha256(const uint8_t *sha256_digest,
|
|||||||
|
|
||||||
uint8_t *img_start = (uint8_t *)riotboot_slot_get_hdr(target_slot);
|
uint8_t *img_start = (uint8_t *)riotboot_slot_get_hdr(target_slot);
|
||||||
|
|
||||||
LOG_INFO("riotboot: verifying digest at %p (img at: %p size: %u)\n",
|
LOG_INFO("riotboot: verifying digest at %p (img at: %p size: %" PRIuSIZE ")\n",
|
||||||
sha256_digest, img_start, img_len);
|
sha256_digest, img_start, img_len);
|
||||||
|
|
||||||
sha256_init(&sha256);
|
sha256_init(&sha256);
|
||||||
|
@ -340,13 +340,11 @@ static int _print_reply(gnrc_pktsnip_t *pkt, int corrupted, uint32_t triptime, v
|
|||||||
|
|
||||||
if (gnrc_netif_highlander() || (if_pid == KERNEL_PID_UNDEF) ||
|
if (gnrc_netif_highlander() || (if_pid == KERNEL_PID_UNDEF) ||
|
||||||
!ipv6_addr_is_link_local(&ipv6_hdr->src)) {
|
!ipv6_addr_is_link_local(&ipv6_hdr->src)) {
|
||||||
printf("%u bytes from %s: icmp_seq=%u ttl=%u",
|
printf("%" PRIuSIZE " bytes from %s: icmp_seq=%u ttl=%u",
|
||||||
(unsigned)icmpv6->size,
|
icmpv6->size, from_str, recv_seq, ipv6_hdr->hl);
|
||||||
from_str, recv_seq, ipv6_hdr->hl);
|
|
||||||
} else {
|
} else {
|
||||||
printf("%u bytes from %s%%%u: icmp_seq=%u ttl=%u",
|
printf("%" PRIuSIZE " bytes from %s%%%u: icmp_seq=%u ttl=%u",
|
||||||
(unsigned)icmpv6->size,
|
icmpv6->size, from_str, if_pid, recv_seq, ipv6_hdr->hl);
|
||||||
from_str, if_pid, recv_seq, ipv6_hdr->hl);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
/* check if payload size matches */
|
/* check if payload size matches */
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "macros/units.h"
|
#include "macros/units.h"
|
||||||
#include "shell.h"
|
#include "shell.h"
|
||||||
#include "tiny_strerror.h"
|
#include "tiny_strerror.h"
|
||||||
@ -279,7 +280,7 @@ static int _read_handler(int argc, char **argv)
|
|||||||
return 5;
|
return 5;
|
||||||
}
|
}
|
||||||
else if ((size_t)res > line_len) {
|
else if ((size_t)res > line_len) {
|
||||||
printf("BUFFER OVERRUN! %d > %lu\n", res, (unsigned long)line_len);
|
printf("BUFFER OVERRUN! %d > %" PRIuSIZE "\n", res, line_len);
|
||||||
vfs_close(fd);
|
vfs_close(fd);
|
||||||
return 6;
|
return 6;
|
||||||
}
|
}
|
||||||
@ -491,8 +492,8 @@ static int _cp_handler(int argc, char **argv)
|
|||||||
while (bufspace > 0) {
|
while (bufspace > 0) {
|
||||||
int res = vfs_read(fd_in, &_shell_vfs_data_buffer[pos], bufspace);
|
int res = vfs_read(fd_in, &_shell_vfs_data_buffer[pos], bufspace);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
printf("Error reading %lu bytes @ 0x%lx in \"%s\" (%d): %s\n",
|
printf("Error reading %" PRIuSIZE " bytes @ 0x%" PRIxSIZE " in \"%s\" (%d): %s\n",
|
||||||
(unsigned long)bufspace, (unsigned long)pos, src_name,
|
bufspace, pos, src_name,
|
||||||
fd_in, tiny_strerror(res));
|
fd_in, tiny_strerror(res));
|
||||||
vfs_close(fd_in);
|
vfs_close(fd_in);
|
||||||
vfs_close(fd_out);
|
vfs_close(fd_out);
|
||||||
@ -504,7 +505,7 @@ static int _cp_handler(int argc, char **argv)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (((unsigned)res) > bufspace) {
|
if (((unsigned)res) > bufspace) {
|
||||||
printf("READ BUFFER OVERRUN! %d > %lu\n", res, (unsigned long)bufspace);
|
printf("READ BUFFER OVERRUN! %d > %" PRIuSIZE "\n", res, bufspace);
|
||||||
vfs_close(fd_in);
|
vfs_close(fd_in);
|
||||||
vfs_close(fd_out);
|
vfs_close(fd_out);
|
||||||
return 3;
|
return 3;
|
||||||
@ -517,15 +518,15 @@ static int _cp_handler(int argc, char **argv)
|
|||||||
while (bufspace > 0) {
|
while (bufspace > 0) {
|
||||||
int res = vfs_write(fd_out, &_shell_vfs_data_buffer[pos], bufspace);
|
int res = vfs_write(fd_out, &_shell_vfs_data_buffer[pos], bufspace);
|
||||||
if (res <= 0) {
|
if (res <= 0) {
|
||||||
printf("Error writing %lu bytes @ 0x%lx in \"%s\" (%d): %s\n",
|
printf("Error writing %" PRIuSIZE " bytes @ 0x%" PRIxSIZE " in \"%s\" (%d): %s\n",
|
||||||
(unsigned long)bufspace, (unsigned long)pos, dest_name,
|
bufspace, pos, dest_name,
|
||||||
fd_out, tiny_strerror(res));
|
fd_out, tiny_strerror(res));
|
||||||
vfs_close(fd_in);
|
vfs_close(fd_in);
|
||||||
vfs_close(fd_out);
|
vfs_close(fd_out);
|
||||||
return 4;
|
return 4;
|
||||||
}
|
}
|
||||||
if (((unsigned)res) > bufspace) {
|
if (((unsigned)res) > bufspace) {
|
||||||
printf("WRITE BUFFER OVERRUN! %d > %lu\n", res, (unsigned long)bufspace);
|
printf("WRITE BUFFER OVERRUN! %d > %" PRIuSIZE "\n", res, bufspace);
|
||||||
vfs_close(fd_in);
|
vfs_close(fd_in);
|
||||||
vfs_close(fd_out);
|
vfs_close(fd_out);
|
||||||
return 5;
|
return 5;
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include <nanocbor/nanocbor.h>
|
#include <nanocbor/nanocbor.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "hashes/sha256.h"
|
#include "hashes/sha256.h"
|
||||||
|
|
||||||
#include "kernel_defines.h"
|
#include "kernel_defines.h"
|
||||||
@ -330,7 +331,7 @@ static inline void _print_download_progress(suit_manifest_t *manifest,
|
|||||||
(void)manifest;
|
(void)manifest;
|
||||||
(void)offset;
|
(void)offset;
|
||||||
(void)len;
|
(void)len;
|
||||||
DEBUG("_suit_flashwrite(): writing %u bytes at pos %u\n", len, offset);
|
DEBUG("_suit_flashwrite(): writing %" PRIuSIZE " bytes at pos %" PRIuSIZE "\n", len, offset);
|
||||||
#if defined(MODULE_PROGRESS_BAR)
|
#if defined(MODULE_PROGRESS_BAR)
|
||||||
if (image_size != 0) {
|
if (image_size != 0) {
|
||||||
char _suffix[7] = { 0 };
|
char _suffix[7] = { 0 };
|
||||||
@ -368,14 +369,14 @@ static int _storage_helper(void *arg, size_t offset, uint8_t *buf, size_t len,
|
|||||||
if (image_size < offset + len) {
|
if (image_size < offset + len) {
|
||||||
/* Extra newline at the start to compensate for the progress bar */
|
/* Extra newline at the start to compensate for the progress bar */
|
||||||
LOG_ERROR(
|
LOG_ERROR(
|
||||||
"\n_suit_coap(): Image beyond size, offset + len=%u, "
|
"\n_suit_coap(): Image beyond size, offset + len=%" PRIuSIZE ", "
|
||||||
"image_size=%u\n", (unsigned)(total), (unsigned)image_size);
|
"image_size=%" PRIu32 "\n", total, image_size);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!more && image_size != total) {
|
if (!more && image_size != total) {
|
||||||
LOG_INFO("Incorrect size received, got %u, expected %u\n",
|
LOG_INFO("Incorrect size received, got %" PRIuSIZE ", expected %" PRIu32 "\n",
|
||||||
(unsigned)total, (unsigned)image_size);
|
total, image_size);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -427,8 +428,8 @@ static int _dtv_fetch(suit_manifest_t *manifest, int key,
|
|||||||
memcpy(manifest->urlbuf, url, url_len);
|
memcpy(manifest->urlbuf, url, url_len);
|
||||||
manifest->urlbuf[url_len] = '\0';
|
manifest->urlbuf[url_len] = '\0';
|
||||||
|
|
||||||
LOG_DEBUG("_dtv_fetch() fetching \"%s\" (url_len=%u)\n", manifest->urlbuf,
|
LOG_DEBUG("_dtv_fetch() fetching \"%s\" (url_len=%" PRIuSIZE ")\n", manifest->urlbuf,
|
||||||
(unsigned)url_len);
|
url_len);
|
||||||
|
|
||||||
if (_start_storage(manifest, comp) < 0) {
|
if (_start_storage(manifest, comp) < 0) {
|
||||||
LOG_ERROR("Unable to start storage backend\n");
|
LOG_ERROR("Unable to start storage backend\n");
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
*/
|
*/
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "kernel_defines.h"
|
#include "kernel_defines.h"
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
#include "xfa.h"
|
#include "xfa.h"
|
||||||
@ -41,7 +42,7 @@ static int _flashwrite_init(suit_storage_t *storage)
|
|||||||
{
|
{
|
||||||
(void)storage;
|
(void)storage;
|
||||||
|
|
||||||
LOG_DEBUG("Storage size %u\n", (unsigned)sizeof(suit_storage_flashwrite_t));
|
LOG_DEBUG("Storage size %" PRIuSIZE "\n", sizeof(suit_storage_flashwrite_t));
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -116,7 +116,7 @@ int suit_handle_url(const char *url)
|
|||||||
return size;
|
return size;
|
||||||
}
|
}
|
||||||
|
|
||||||
LOG_INFO("suit_worker: got manifest with size %u\n", (unsigned)size);
|
LOG_INFO("suit_worker: got manifest with size %" PRIdSIZE "\n", size);
|
||||||
|
|
||||||
return suit_handle_manifest_buf(_manifest_buf, size);
|
return suit_handle_manifest_buf(_manifest_buf, size);
|
||||||
}
|
}
|
||||||
|
@ -88,7 +88,7 @@ static void *_listen_thread(void *ctx)
|
|||||||
res = sock_udp_recv(&sock, buf, sizeof(buf), 2 * delay_us, NULL);
|
res = sock_udp_recv(&sock, buf, sizeof(buf), 2 * delay_us, NULL);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
if (res != -ETIMEDOUT) {
|
if (res != -ETIMEDOUT) {
|
||||||
printf("Error receiving message: %zd\n", res);
|
printf("Error receiving message: %" PRIdSIZE "\n", res);
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "event.h"
|
#include "event.h"
|
||||||
#include "event/thread.h"
|
#include "event/thread.h"
|
||||||
#include "od.h"
|
#include "od.h"
|
||||||
@ -56,7 +57,7 @@ void _recv(netdev_t *dev)
|
|||||||
printf("Src. addr.: %s\n", _addr_str);
|
printf("Src. addr.: %s\n", _addr_str);
|
||||||
|
|
||||||
data_len -= sizeof(ethernet_hdr_t);
|
data_len -= sizeof(ethernet_hdr_t);
|
||||||
printf("Payload (%u bytes): \n", (unsigned)data_len);
|
printf("Payload (%" PRIdSIZE " bytes): \n", data_len);
|
||||||
od_hex_dump(payload, data_len, 0);
|
od_hex_dump(payload, data_len, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -264,7 +264,7 @@ static int send(int iface, le_uint16_t dst_pan, uint8_t *dst, size_t dst_len,
|
|||||||
|
|
||||||
be_uint16_t _dst_pan = byteorder_ltobs(dst_pan);
|
be_uint16_t _dst_pan = byteorder_ltobs(dst_pan);
|
||||||
l2util_addr_to_str(dst, dst_len, _addr_str);
|
l2util_addr_to_str(dst, dst_len, _addr_str);
|
||||||
printf("txtsnd: sending %u bytes to %s", (unsigned)iol_data.iol_len, _addr_str);
|
printf("txtsnd: sending %" PRIuSIZE " bytes to %s", iol_data.iol_len, _addr_str);
|
||||||
l2util_addr_to_str((uint8_t*) &_dst_pan, sizeof(dst_pan), _addr_str);
|
l2util_addr_to_str((uint8_t*) &_dst_pan, sizeof(dst_pan), _addr_str);
|
||||||
printf(" (PAN: %s)\n", _addr_str);
|
printf(" (PAN: %s)\n", _addr_str);
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "irq.h"
|
#include "irq.h"
|
||||||
#include "ztimer.h"
|
#include "ztimer.h"
|
||||||
|
|
||||||
@ -54,9 +55,9 @@ void trace_dump(void)
|
|||||||
uint32_t t_last = 0;
|
uint32_t t_last = 0;
|
||||||
|
|
||||||
for (size_t i = 0; i < n; i++) {
|
for (size_t i = 0; i < n; i++) {
|
||||||
printf("n=%4lu t=%s%8" PRIu32 " v=0x%08lx\n", (unsigned long)i,
|
printf("n=%4" PRIuSIZE " t=%s%8" PRIu32 " v=0x%08" PRIx32 "\n", i,
|
||||||
i ? "+" : " ",
|
i ? "+" : " ",
|
||||||
tracebuf[i].time - t_last, (unsigned long)tracebuf[i].val);
|
tracebuf[i].time - t_last, tracebuf[i].val);
|
||||||
t_last = tracebuf[i].time;
|
t_last = tracebuf[i].time;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -142,8 +142,8 @@ universal_address_container_t *universal_address_add(uint8_t *addr, size_t addr_
|
|||||||
pEntry->use_count++;
|
pEntry->use_count++;
|
||||||
|
|
||||||
if (pEntry->use_count == 1) {
|
if (pEntry->use_count == 1) {
|
||||||
DEBUG("[universal_address_add] universal_address_table_filled: %d\n", \
|
DEBUG("[universal_address_add] universal_address_table_filled: %" PRIuSIZE "\n", \
|
||||||
(int)universal_address_table_filled);
|
universal_address_table_filled);
|
||||||
universal_address_table_filled++;
|
universal_address_table_filled++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -166,8 +166,8 @@ void universal_address_rem(universal_address_container_t *entry)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
DEBUG("[universal_address_rem] universal_address_table_filled: %d\n", \
|
DEBUG("[universal_address_rem] universal_address_table_filled: %" PRIuSIZE "\n", \
|
||||||
(int)universal_address_table_filled);
|
universal_address_table_filled);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -359,8 +359,8 @@ int universal_address_get_num_used_entries(void)
|
|||||||
|
|
||||||
void universal_address_print_table(void)
|
void universal_address_print_table(void)
|
||||||
{
|
{
|
||||||
printf("[universal_address_print_table] universal_address_table_filled: %d\n", \
|
printf("[universal_address_print_table] universal_address_table_filled: %" PRIuSIZE "\n", \
|
||||||
(int)universal_address_table_filled);
|
universal_address_table_filled);
|
||||||
|
|
||||||
/* cppcheck-suppress unsignedLessThanZero
|
/* cppcheck-suppress unsignedLessThanZero
|
||||||
* (reason: UNIVERSAL_ADDRESS_MAX_ENTRIES may be zero in which case this
|
* (reason: UNIVERSAL_ADDRESS_MAX_ENTRIES may be zero in which case this
|
||||||
|
@ -352,8 +352,8 @@ static bool _urb_transfer_complete(usbus_t *usbus, usbdev_ep_t *ep,
|
|||||||
_usbus_transfer_urb_submit(usbus_ep, next_urb);
|
_usbus_transfer_urb_submit(usbus_ep, next_urb);
|
||||||
}
|
}
|
||||||
|
|
||||||
DEBUG("Done with the transfer, available: %u, len: %u\n",
|
DEBUG("Done with the transfer, available: %" PRIuSIZE ", len: %" PRIuSIZE "\n",
|
||||||
(unsigned)active_urb->transferred, (unsigned)active_urb->len);
|
active_urb->transferred, active_urb->len);
|
||||||
handler->driver->transfer_handler(usbus, handler, ep,
|
handler->driver->transfer_handler(usbus, handler, ep,
|
||||||
USBUS_EVENT_TRANSFER_COMPLETE);
|
USBUS_EVENT_TRANSFER_COMPLETE);
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
|
#include "architecture.h"
|
||||||
#include "fmt.h"
|
#include "fmt.h"
|
||||||
|
|
||||||
#include "ut_process.h"
|
#include "ut_process.h"
|
||||||
@ -71,9 +72,9 @@ int ut_process_expand(const char *ut, size_t ut_len,
|
|||||||
res = _copy_str(exp_start, (&ut[i] - exp_start),
|
res = _copy_str(exp_start, (&ut[i] - exp_start),
|
||||||
&uri[uri_idx], uri_len - uri_idx);
|
&uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not fit write-back %.*s "
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not fit write-back %.*s "
|
||||||
"of template %s\n",
|
"of template %s\n",
|
||||||
(void *)uri, (unsigned)uri_len,
|
(void *)uri, uri_len,
|
||||||
(int)(&ut[i] - exp_start), exp_start, ut);
|
(int)(&ut[i] - exp_start), exp_start, ut);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
@ -103,8 +104,8 @@ int ut_process_expand(const char *ut, size_t ut_len,
|
|||||||
if (!exp_start) {
|
if (!exp_start) {
|
||||||
res = _copy_char(ut[i], &uri[uri_idx], uri_len - uri_idx);
|
res = _copy_char(ut[i], &uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not fit literal %c of "
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not fit literal %c of "
|
||||||
"template %s\n", (void *)uri, (unsigned)uri_len,
|
"template %s\n", (void *)uri, uri_len,
|
||||||
ut[i], ut);
|
ut[i], ut);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
@ -119,9 +120,9 @@ int ut_process_expand(const char *ut, size_t ut_len,
|
|||||||
res = _copy_str(exp_start, (&ut[i] - exp_start),
|
res = _copy_str(exp_start, (&ut[i] - exp_start),
|
||||||
&uri[uri_idx], uri_len - uri_idx);
|
&uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not fit terminal write-back %.*s of "
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not fit terminal write-back %.*s of "
|
||||||
"template %s\n",
|
"template %s\n",
|
||||||
(void *)uri, (unsigned)uri_len,
|
(void *)uri, uri_len,
|
||||||
(int)(&ut[i] - exp_start), exp_start, ut);
|
(int)(&ut[i] - exp_start), exp_start, ut);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
@ -129,8 +130,8 @@ int ut_process_expand(const char *ut, size_t ut_len,
|
|||||||
}
|
}
|
||||||
res = _copy_char('\0', &uri[uri_idx], uri_len - uri_idx);
|
res = _copy_char('\0', &uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not fit terminating '\\0' char\n",
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not fit terminating '\\0' char\n",
|
||||||
(void *)uri, (unsigned)uri_len);
|
(void *)uri, uri_len);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
/* do not increment uri_idx. We want the string length so \0 does not count
|
/* do not increment uri_idx. We want the string length so \0 does not count
|
||||||
@ -353,8 +354,8 @@ static int _set_var(const char *var, size_t var_len,
|
|||||||
if (prefix) {
|
if (prefix) {
|
||||||
res = _copy_char(prefix, &uri[uri_idx], uri_len - uri_idx);
|
res = _copy_char(prefix, &uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not fit prefix %c\n",
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not fit prefix %c\n",
|
||||||
(void *)uri, (unsigned)uri_len, prefix);
|
(void *)uri, uri_len, prefix);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
uri_idx += res;
|
uri_idx += res;
|
||||||
@ -364,8 +365,8 @@ static int _set_var(const char *var, size_t var_len,
|
|||||||
assert(sep); /* all operators have a separator defined */
|
assert(sep); /* all operators have a separator defined */
|
||||||
res = _copy_char(sep, &uri[uri_idx], uri_len - uri_idx);
|
res = _copy_char(sep, &uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not fit separator '%c'\n",
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not fit separator '%c'\n",
|
||||||
(void *)uri, (unsigned)uri_len, sep);
|
(void *)uri, uri_len, sep);
|
||||||
return -ENOBUFS;
|
return -ENOBUFS;
|
||||||
}
|
}
|
||||||
uri_idx += res;
|
uri_idx += res;
|
||||||
@ -387,8 +388,8 @@ static int _fill_var(const ut_process_var_t *var, bool has_reserved,
|
|||||||
for (const char *c = var->name; *c != '\0'; c++) {
|
for (const char *c = var->name; *c != '\0'; c++) {
|
||||||
res = _copy_char(*c, &uri[uri_idx], uri_len - uri_idx);
|
res = _copy_char(*c, &uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not var name %s\n", (void *)uri,
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not var name %s\n", (void *)uri,
|
||||||
(unsigned)uri_len, var->name);
|
uri_len, var->name);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
uri_idx += res;
|
uri_idx += res;
|
||||||
@ -397,8 +398,8 @@ static int _fill_var(const ut_process_var_t *var, bool has_reserved,
|
|||||||
if ((var->value[0] != '\0') || empty_equal) {
|
if ((var->value[0] != '\0') || empty_equal) {
|
||||||
res = _copy_char('=', &uri[uri_idx], uri_len - uri_idx);
|
res = _copy_char('=', &uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not fit =\n", (void *)uri,
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not fit =\n", (void *)uri,
|
||||||
(unsigned)uri_len);
|
uri_len);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
uri_idx += res;
|
uri_idx += res;
|
||||||
@ -416,8 +417,8 @@ static int _fill_var(const ut_process_var_t *var, bool has_reserved,
|
|||||||
}
|
}
|
||||||
res = _copy_str(enc, enc_len, &uri[uri_idx], uri_len - uri_idx);
|
res = _copy_str(enc, enc_len, &uri[uri_idx], uri_len - uri_idx);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
DEBUG("ut_process: %p(%u) does not fit value encoding %.*s\n",
|
DEBUG("ut_process: %p(%" PRIuSIZE ") does not fit value encoding %.*s\n",
|
||||||
(void *)uri, (unsigned)uri_len, (unsigned)enc_len, enc);
|
(void *)uri, uri_len, (unsigned)enc_len, enc);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
uri_idx += res;
|
uri_idx += res;
|
||||||
|
@ -315,7 +315,7 @@ int vfs_open(const char *name, int flags, mode_t mode)
|
|||||||
|
|
||||||
ssize_t vfs_read(int fd, void *dest, size_t count)
|
ssize_t vfs_read(int fd, void *dest, size_t count)
|
||||||
{
|
{
|
||||||
DEBUG("vfs_read: %d, %p, %lu\n", fd, dest, (unsigned long)count);
|
DEBUG("vfs_read: %d, %p, %" PRIuSIZE "\n", fd, dest, count);
|
||||||
if (dest == NULL) {
|
if (dest == NULL) {
|
||||||
return -EFAULT;
|
return -EFAULT;
|
||||||
}
|
}
|
||||||
@ -337,7 +337,7 @@ ssize_t vfs_read(int fd, void *dest, size_t count)
|
|||||||
|
|
||||||
ssize_t vfs_write(int fd, const void *src, size_t count)
|
ssize_t vfs_write(int fd, const void *src, size_t count)
|
||||||
{
|
{
|
||||||
DEBUG_NOT_STDOUT(fd, "vfs_write: %d, %p, %lu\n", fd, src, (unsigned long)count);
|
DEBUG_NOT_STDOUT(fd, "vfs_write: %d, %p, %" PRIuSIZE "\n", fd, src, count);
|
||||||
if (src == NULL) {
|
if (src == NULL) {
|
||||||
return -EFAULT;
|
return -EFAULT;
|
||||||
}
|
}
|
||||||
@ -839,8 +839,8 @@ int vfs_bind(int fd, int flags, const vfs_file_ops_t *f_op, void *private_data)
|
|||||||
|
|
||||||
int vfs_normalize_path(char *buf, const char *path, size_t buflen)
|
int vfs_normalize_path(char *buf, const char *path, size_t buflen)
|
||||||
{
|
{
|
||||||
DEBUG("vfs_normalize_path: %p, \"%s\" (%p), %lu\n",
|
DEBUG("vfs_normalize_path: %p, \"%s\" (%p), %" PRIuSIZE "\n",
|
||||||
(void *)buf, path, (void *)path, (unsigned long)buflen);
|
(void *)buf, path, (void *)path, buflen);
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
int npathcomp = 0;
|
int npathcomp = 0;
|
||||||
const char *path_end = path + strlen(path); /* Find the terminating null byte */
|
const char *path_end = path + strlen(path); /* Find the terminating null byte */
|
||||||
|
Loading…
Reference in New Issue
Block a user