From: Mathieu Desnoyers Date: Tue, 8 Mar 2016 00:24:20 +0000 (-0500) Subject: wfcqueue: add C++ compatibility API X-Git-Tag: v0.10.0~51 X-Git-Url: http://git.liburcu.org/?a=commitdiff_plain;h=4d0d7cbccec1c35f544f6fee24b762e398a2f0b9;hp=4d0d7cbccec1c35f544f6fee24b762e398a2f0b9;p=userspace-rcu.git wfcqueue: add C++ compatibility API Introduce __cds_wfcq_head_cast and cds_wfcq_head_cast for compability of wfcqueue with c++. Those are effect-less in C, where transparent unions are supported. However, in C++, those transform struct cds_wfcq_head and struct __cds_wfcq_head pointers to cds_wfcq_head_ptr_t. Reviewed-by: Paul E. McKenney Tested-by: Paul E. McKenney Signed-off-by: Mathieu Desnoyers ---