comparison mcabber/src/hbuf.c @ 83:a95e2fc9ea6b

[/trunk] Changeset 97 by mikael * Fix non-ISO C89 compliant declaration
author mikael
date Sun, 17 Apr 2005 18:16:19 +0000
parents ff119bb11563
children 5647381a7dfb
comparison
equal deleted inserted replaced
82:e44dd43e7a69 83:a95e2fc9ea6b
51 void hbuf_add_line(GList **p_hbuf, const char *text, const char *prefix, 51 void hbuf_add_line(GList **p_hbuf, const char *text, const char *prefix,
52 unsigned int width) 52 unsigned int width)
53 { 53 {
54 GList *hbuf = *p_hbuf; 54 GList *hbuf = *p_hbuf;
55 char *line, *cr, *end; 55 char *line, *cr, *end;
56 hbuf_block *hbuf_block_elt;
56 57
57 if (!text) return; 58 if (!text) return;
58 59
59 hbuf_block *hbuf_block_elt = g_new0(hbuf_block, 1); 60 hbuf_block_elt = g_new0(hbuf_block, 1);
60 if (prefix) 61 if (prefix)
61 strncpy(hbuf_block_elt->persist.prefix, prefix, PREFIX_LENGTH-1); 62 strncpy(hbuf_block_elt->persist.prefix, prefix, PREFIX_LENGTH-1);
62 if (!hbuf) { 63 if (!hbuf) {
63 hbuf_block_elt->ptr = g_new(char, HBB_BLOCKSIZE); 64 hbuf_block_elt->ptr = g_new(char, HBB_BLOCKSIZE);
64 hbuf_block_elt->flags = HBB_FLAG_ALLOC | HBB_FLAG_PERSISTENT; 65 hbuf_block_elt->flags = HBB_FLAG_ALLOC | HBB_FLAG_PERSISTENT;