|
@@ -71,7 +71,7 @@ uint8_t fifo8_pop(Fifo8 *fifo);
|
|
* fifo8_pop_buf:
|
|
* fifo8_pop_buf:
|
|
* @fifo: FIFO to pop from
|
|
* @fifo: FIFO to pop from
|
|
* @max: maximum number of bytes to pop
|
|
* @max: maximum number of bytes to pop
|
|
- * @num: actual number of returned bytes
|
|
|
|
|
|
+ * @numptr: pointer filled with number of bytes returned (can be NULL)
|
|
*
|
|
*
|
|
* Pop a number of elements from the FIFO up to a maximum of max. The buffer
|
|
* Pop a number of elements from the FIFO up to a maximum of max. The buffer
|
|
* containing the popped data is returned. This buffer points directly into
|
|
* containing the popped data is returned. This buffer points directly into
|
|
@@ -82,16 +82,16 @@ uint8_t fifo8_pop(Fifo8 *fifo);
|
|
* around in the ring buffer; in this case only a contiguous part of the data
|
|
* around in the ring buffer; in this case only a contiguous part of the data
|
|
* is returned.
|
|
* is returned.
|
|
*
|
|
*
|
|
- * The number of valid bytes returned is populated in *num; will always return
|
|
|
|
- * at least 1 byte. max must not be 0 or greater than the number of bytes in
|
|
|
|
- * the FIFO.
|
|
|
|
|
|
+ * The number of valid bytes returned is populated in *numptr; will always
|
|
|
|
+ * return at least 1 byte. max must not be 0 or greater than the number of
|
|
|
|
+ * bytes in the FIFO.
|
|
*
|
|
*
|
|
* Clients are responsible for checking the availability of requested data
|
|
* Clients are responsible for checking the availability of requested data
|
|
* using fifo8_num_used().
|
|
* using fifo8_num_used().
|
|
*
|
|
*
|
|
* Returns: A pointer to popped data.
|
|
* Returns: A pointer to popped data.
|
|
*/
|
|
*/
|
|
-const uint8_t *fifo8_pop_buf(Fifo8 *fifo, uint32_t max, uint32_t *num);
|
|
|
|
|
|
+const uint8_t *fifo8_pop_buf(Fifo8 *fifo, uint32_t max, uint32_t *numptr);
|
|
|
|
|
|
/**
|
|
/**
|
|
* fifo8_reset:
|
|
* fifo8_reset:
|