这个功能:
typedef struct
{
void* elem_array;
uint32_t elem_size;
uint32_t array_len;
uint32_t head;
uint32_t tail;
fifo_memcpy memcpy_fptr; /* must be a valid function or NULL */
} fifo_t;
和" p_fifo"被定义为:
{{1}}
总的来说,它试图对静态fifo数据结构做些什么。我无法通过函数中描述的计算真正告诉您可能实现的目标。请帮忙!
答案 0 :(得分:0)
您应该阅读您正在查看的代码的文档 否则你会被猜测困扰。你好像在寻求猜测的帮助 以下是我的猜测:
除了我的猜测,这是我基于意见的建议: