From be42afab1c325fae5c3c270876a3447220adcca5 Mon Sep 17 00:00:00 2001 From: james <> Date: Fri, 7 Mar 2008 13:16:02 +0000 Subject: *** empty log message *** --- src/slide.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/slide.c') diff --git a/src/slide.c b/src/slide.c index 7561f60..a06daea 100644 --- a/src/slide.c +++ b/src/slide.c @@ -10,6 +10,9 @@ static char rcsid[] = "$Id$"; /* * $Log$ + * Revision 1.7 2008/03/07 13:16:02 james + * *** empty log message *** + * * Revision 1.6 2008/03/07 12:37:04 james * *** empty log message *** * @@ -54,7 +57,7 @@ slide_consume (Slide * s, int n) s->nbytes -= n; if (s->nbytes < 0) - abort (); + crash_out("slide_consume called with -ve number of bytes"); memmove (s->slide, s->slide + n, s->nbytes); @@ -74,9 +77,9 @@ slide_added (Slide * s, int n) Slide * slide_new (int n) { - Slide *ret = (Slide *) malloc (sizeof (Slide)); + Slide *ret = (Slide *) xmalloc (sizeof (Slide)); - ret->slide = (uint8_t *) malloc (n); + ret->slide = (uint8_t *) xmalloc (n); ret->size = n; ret->target_size = n; ret->nbytes = 0; @@ -96,7 +99,6 @@ slide_expand (Slide * s, int n) while (n > s->size) s->size <<= 1; - // FIXME -- might fail - s->slide = realloc (s->slide, s->size); + s->slide = xrealloc (s->slide, s->size); } -- cgit v1.2.3