From b9015c85dbc97ad134002a27c4dff0b0d287dfe9 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Tue, 8 Aug 2017 22:57:33 +0200 Subject: [PATCH] Update comments. Make cast compatible with C++. --- m-deque.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/m-deque.h b/m-deque.h index 96db3c42..2749ea6c 100644 --- a/m-deque.h +++ b/m-deque.h @@ -85,8 +85,9 @@ M_C(name, _int_new_node)(deque_t d) \ { \ size_t def = d->default_size; \ - deque_node_t*n = (deque_node_t*) M_GET_REALLOC oplist (char, NULL, \ - sizeof(deque_node_t)+def * sizeof(type) ); \ + deque_node_t*n = (deque_node_t*) (void*) \ + M_GET_REALLOC oplist (char, NULL, \ + sizeof(deque_node_t)+def * sizeof(type) ); \ if (n==NULL) { \ M_MEMORY_FULL(sizeof(deque_node_t)+def * sizeof(type)); \ return NULL; \ @@ -120,7 +121,7 @@ DEQUEI_CONTRACT(d); \ /* We registered the delete operator to clear all objects */ \ M_C(name, _node_list_clear)(d->list); \ - /* This is safer */ \ + /* It is safer to clean some variables*/ \ d->front->node = NULL; \ d->back->node = NULL; \ d->count = 0; \