Diff for /libelwix/inc/elwix/aring.h between versions 1.4.4.2 and 1.5.2.1

version 1.4.4.2, 2026/02/10 17:24:39 version 1.5.2.1, 2026/02/11 13:33:22
Line 190  int lrb_enqueue(lrbuf_t *lrb, void *data, size_t len,  Line 190  int lrb_enqueue(lrbuf_t *lrb, void *data, size_t len, 
  * return: -1 error, 0 buffer is empty or >0 stored data bytes   * return: -1 error, 0 buffer is empty or >0 stored data bytes
  */   */
 int lrb_dequeue(lrbuf_t *lrb, void *data, size_t len);  int lrb_dequeue(lrbuf_t *lrb, void *data, size_t len);
   /*
    * lrb_getw() - Get address for write
    *
    * @lrb = Linear ring buffer
    * @len = Return available buffer length for write
    * return: NULL error or !=NULL pointer for write
    * remark: After use of lrb_getw() and write to pointer.
    *              You should update ring buffer with lrb_enqueue(,NULL,wrote_len,)
    */
   void *lrb_getw(lrbuf_t *lrb, size_t *len);
   /*
    * lrb_getr() - Get address for read
    *
    * @lrb = Linear ring buffer
    * @len = Return available data length for read
    * return: NULL error or !=NULL pointer for read
    * remark: After use of lrb_getr() and read from pointer.
    *              You could update ring buffer with lrb_dequeue(,NULL,read_len)
    */
   void *lrb_getr(lrbuf_t *lrb, size_t *len);
   
   
 #endif  #endif

Removed from v.1.4.4.2  
changed lines
  Added in v.1.5.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>