From 3b65ae0b2b60d86111ee03005dad7f6ccf7fc40f Mon Sep 17 00:00:00 2001 From: Dmitri Pal Date: Fri, 23 Jul 2010 19:33:04 -0400 Subject: [BASICOBJ] Added a convenience function Added a function to add a string to the buffer. Allows adding const strings to the buffer. This solution eliminates all the hassle of type casting that was needed before. --- common/basicobjects/simplebuffer.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'common/basicobjects/simplebuffer.h') diff --git a/common/basicobjects/simplebuffer.h b/common/basicobjects/simplebuffer.h index 002e8b6..4d02321 100644 --- a/common/basicobjects/simplebuffer.h +++ b/common/basicobjects/simplebuffer.h @@ -53,6 +53,15 @@ int simplebuffer_add_raw(struct simplebuffer *data, uint32_t len, uint32_t block); + +/* Function to add string to the buffer. + * Same as above just uses string as an argument. + */ +int simplebuffer_add_str(struct simplebuffer *data, + const char *str, + uint32_t len, + uint32_t block); + /* Finction to add CR to the buffer */ int simplebuffer_add_cr(struct simplebuffer *data); -- cgit