#include <stdio.h>
#include <string.h>
#include "buffer.h"
+#include "debug.h"
#include "memory.h"
#include "string2.h"
*/
struct Buffer *mutt_buffer_init(struct Buffer *b)
{
+ if (!b)
+ return NULL;
memset(b, 0, sizeof(struct Buffer));
return b;
}
*/
void mutt_buffer_reset(struct Buffer *b)
{
+ if (!b)
+ return;
memset(b->data, 0, b->dsize);
b->dptr = b->data;
}
*/
void mutt_buffer_addstr(struct Buffer *buf, const char *s)
{
+ if (!buf || !s)
+ return;
mutt_buffer_add(buf, s, mutt_str_strlen(s));
}
*/
void mutt_buffer_addch(struct Buffer *buf, char c)
{
+ if (!buf)
+ return;
mutt_buffer_add(buf, &c, 1);
}