Răsfoiți Sursa

feat:修改函数定义
module:lib_queue
ticket_ID:lib_queue

yangyongkai 3 ani în urmă
părinte
comite
cd1f7fc89c

+ 1 - 1
BleCanBoxCode/STM32F103RCT6/Middle/iso15765-canbus-master/lib/lib_iqueue.c

@@ -66,7 +66,7 @@ i_status iqueue_init(iqueue_t* _queue, int _max_elements, size_t _element_size,
 	return I_ERROR;
 	return I_ERROR;
 }
 }
 
 
-volatile void* iqueue_get_next_enqueue(iqueue_t* _queue)
+volatile uintptr_t iqueue_get_next_enqueue(iqueue_t* _queue)
 {
 {
 	return _queue->next;
 	return _queue->next;
 }
 }

+ 1 - 1
BleCanBoxCode/STM32F103RCT6/Middle/iso15765-canbus-master/lib/lib_iqueue.h

@@ -103,7 +103,7 @@ i_status iqueue_enqueue(iqueue_t * _queue, void * _element);
 i_status iqueue_dequeue(iqueue_t * _queue, void * _element);
 i_status iqueue_dequeue(iqueue_t * _queue, void * _element);
 i_status iqueue_size   (iqueue_t * _queue, uint32_t * _size);
 i_status iqueue_size   (iqueue_t * _queue, uint32_t * _size);
 i_status iqueue_advance_next(iqueue_t * _queue);
 i_status iqueue_advance_next(iqueue_t * _queue);
-volatile void* iqueue_get_next_enqueue(iqueue_t * _queue);
+volatile uintptr_t iqueue_get_next_enqueue(iqueue_t * _queue);
 void* iqueue_dequeue_fast(iqueue_t * _queue);
 void* iqueue_dequeue_fast(iqueue_t * _queue);
 
 
 /******************************************************************************
 /******************************************************************************