Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/http/include/http/receive-buffer.h

    r9a09212 rb7fd2a0  
    4747 * @param buf_size buffer size
    4848 * @param nrecv number of bytes actually received
    49  * @return EOK on success or error code
     49 * @return EOK on success or an error code
    5050 */
    51 typedef int (*receive_func_t)(void *, void *, size_t, size_t *);
     51typedef errno_t (*receive_func_t)(void *, void *, size_t, size_t *);
    5252
    5353typedef struct {
     
    7070typedef bool (*char_class_func_t)(char);
    7171
    72 extern int recv_buffer_init(receive_buffer_t *, size_t, receive_func_t, void *);
    73 extern int recv_buffer_init_const(receive_buffer_t *, void *, size_t);
     72extern errno_t recv_buffer_init(receive_buffer_t *, size_t, receive_func_t, void *);
     73extern errno_t recv_buffer_init_const(receive_buffer_t *, void *, size_t);
    7474extern void recv_buffer_fini(receive_buffer_t *);
    7575extern void recv_reset(receive_buffer_t *);
     
    7777extern void recv_unmark(receive_buffer_t *, receive_buffer_mark_t *);
    7878extern void recv_mark_update(receive_buffer_t *, receive_buffer_mark_t *);
    79 extern int recv_cut(receive_buffer_t *, receive_buffer_mark_t *,
     79extern errno_t recv_cut(receive_buffer_t *, receive_buffer_mark_t *,
    8080    receive_buffer_mark_t *, void **, size_t *);
    81 extern int recv_cut_str(receive_buffer_t *, receive_buffer_mark_t *,
     81extern errno_t recv_cut_str(receive_buffer_t *, receive_buffer_mark_t *,
    8282    receive_buffer_mark_t *, char **);
    83 extern int recv_char(receive_buffer_t *, char *, bool);
    84 extern int recv_buffer(receive_buffer_t *, char *, size_t, size_t *);
    85 extern int recv_discard(receive_buffer_t *, char, size_t *);
    86 extern int recv_discard_str(receive_buffer_t *, const char *, size_t *);
    87 extern int recv_while(receive_buffer_t *, char_class_func_t);
    88 extern int recv_eol(receive_buffer_t *, size_t *);
    89 extern int recv_line(receive_buffer_t *, char *, size_t, size_t *);
     83extern errno_t recv_char(receive_buffer_t *, char *, bool);
     84extern errno_t recv_buffer(receive_buffer_t *, char *, size_t, size_t *);
     85extern errno_t recv_discard(receive_buffer_t *, char, size_t *);
     86extern errno_t recv_discard_str(receive_buffer_t *, const char *, size_t *);
     87extern errno_t recv_while(receive_buffer_t *, char_class_func_t);
     88extern errno_t recv_eol(receive_buffer_t *, size_t *);
     89extern errno_t recv_line(receive_buffer_t *, char *, size_t, size_t *);
    9090
    9191#endif
Note: See TracChangeset for help on using the changeset viewer.