Diff for /embedaddon/quagga/lib/stream.h between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2012/10/09 09:22:28 version 1.1.1.3, 2016/11/02 10:09:10
Line 122  struct stream_fifo Line 122  struct stream_fifo
   /* number of bytes still to be read */    /* number of bytes still to be read */
 #define STREAM_READABLE(S) ((S)->endp - (S)->getp)  #define STREAM_READABLE(S) ((S)->endp - (S)->getp)
   
   #define STREAM_CONCAT_REMAIN(S1, S2, size) \
     ((size) - (S1)->endp - (S2)->endp)
   
 /* deprecated macros - do not use in new code */  /* deprecated macros - do not use in new code */
 #define STREAM_PNT(S)   stream_pnt((S))  #define STREAM_PNT(S)   stream_pnt((S))
 #define STREAM_DATA(S)  ((S)->data)  #define STREAM_DATA(S)  ((S)->data)
Line 145  extern size_t stream_get_endp (struct stream *); Line 148  extern size_t stream_get_endp (struct stream *);
 extern size_t stream_get_size (struct stream *);  extern size_t stream_get_size (struct stream *);
 extern u_char *stream_get_data (struct stream *);  extern u_char *stream_get_data (struct stream *);
   
   /**
    * Create a new stream structure; copy offset bytes from s1 to the new
    * stream; copy s2 data to the new stream; copy rest of s1 data to the
    * new stream.
    */
   extern struct stream *stream_dupcat(struct stream *s1, struct stream *s2,
                                       size_t offset);
   
 extern void stream_set_getp (struct stream *, size_t);  extern void stream_set_getp (struct stream *, size_t);
 extern void stream_set_endp (struct stream *, size_t);  extern void stream_set_endp (struct stream *, size_t);
 extern void stream_forward_getp (struct stream *, size_t);  extern void stream_forward_getp (struct stream *, size_t);
Line 181  extern u_int32_t stream_get_ipv4 (struct stream *); Line 192  extern u_int32_t stream_get_ipv4 (struct stream *);
 /* Deprecated: assumes blocking I/O.  Will be removed.   /* Deprecated: assumes blocking I/O.  Will be removed. 
    Use stream_read_try instead.  */     Use stream_read_try instead.  */
 extern int stream_read (struct stream *, int, size_t);  extern int stream_read (struct stream *, int, size_t);
   
 /* Deprecated: all file descriptors should already be non-blocking.  
    Will be removed.  Use stream_read_try instead. */  
 extern int stream_read_unblock (struct stream *, int, size_t);  
   
 /* Read up to size bytes into the stream.  /* Read up to size bytes into the stream.
    Return code:     Return code:

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


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