Hi, experts,

My C++ program calls some functions defined in lib/cryptodev/rte_cryptodev.h. 
After upgrading dpdk from 23.11 to 24.11, my C++ program failed to be complied. 
 It looks like that the cimmit 719834a6 caused my issue.

It seems that the commit 719834a6 intends to exclude all head files from the
#ifdef __cplusplus
extern "C" {
#endif
......
#ifdef __cplusplus
}
#endif
Unfortunately some function declarations are also excluded wrongly since these 
declarations are before the last head file. Below picture is an example. The 
function in the red circle can't be linked by C++ complier. Would you please 
help to check this issue?

Best regards!
Hu Zhigang
    
[cid:bbf5bf01-e72e-42b0-8b1a-fc627fbb1dc5]

Reply via email to