#include <stdlib.h>
/* struct s_Buffer declaration. */
-typedef struct s_Buffer
-{
- char* data; /* the buffer data. */
- size_t size; /* the buffer size (in bytes). */
- size_t capacity; /* the buffer capacity (in bytes). */
-}s_Buffer_t,* Buffer_t;
+typedef struct s_Buffer {
+ char *data; /* the buffer data. */
+ size_t size; /* the buffer size (in bytes). */
+ size_t capacity; /* the buffer capacity (in bytes). */
+} s_Buffer_t, *Buffer_t;
/* Asserts that a s_Buffer is valid. */
#define ASSERT_VALID_Buffer(p) ( ASSERT_NOT_NULL((p)) /*&& ASSERT_NOT_NULL((p)->data)*/ )
/* Clears the buffer (this function don't destroy it,
* see Buffer_free function).
- */
+ */
void Buffer_clear(Buffer_t buffer);
/* Appends a string in the buffer. If successful,
* the function returns true. Otherwise the function
* returns false.
*/
-bool Buffer_append(Buffer_t buffer,char* str);
+bool Buffer_append(Buffer_t buffer, char *str);
/*
* Removes all the linefeed from the buffer.
-#endif /* #ifndef __BUFFER_H__ */
\ No newline at end of file
+#endif /* #ifndef __BUFFER_H__ */