#ifndef INCLUDED_C_QUICK3STRING_H #define INCLUDED_C_QUICK3STRING_H #ifndef INCLUDED_C_TYPES_H #include #endif /*INCLUDED_C_TYPES_H*/ #ifndef INCLUDED_C_ALLOCATOR_H #include #endif /*INCLUDED_C_ALLOCATOR_H*/ /* ------------------------------------------------------------------------------------------------------------------ */ /* */ /** * @brief 泛型多态对象变长字节密钥提取器函数指针 */ typedef int (*c_Q3S_ExtractorFn)(const void* elem, c_size_t d, void* args); c_err_t c_Quick3string(void* base, c_size_t num, c_size_t elem_size, c_Q3S_ExtractorFn extractor, void* args); #endif /*INCLUDED_C_QUICK3STRING_H*/