/[pspp]/pspp/src/groff-font.c
ViewVC logotype

Diff of /pspp/src/groff-font.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by blp, Wed Oct 26 05:06:14 2005 UTC revision 1.16 by blp, Sat Oct 29 05:50:06 2005 UTC
# Line 562  check_deref_space (struct font_desc *fon Line 562  check_deref_space (struct font_desc *fon
562        font->deref_size = min_size + 16;        font->deref_size = min_size + 16;
563        if (font->deref_size < 256)        if (font->deref_size < 256)
564          font->deref_size = 256;          font->deref_size = 256;
565        font->deref = pool_realloc (font->owner, font->deref,        font->deref = pool_nrealloc (font->owner, font->deref,
566                                    sizeof *font->deref * font->deref_size);                                     font->deref_size, sizeof *font->deref);
567        for (; i < font->deref_size; i++)        for (; i < font->deref_size; i++)
568          font->deref[i] = -1;          font->deref[i] = -1;
569      }      }
# Line 577  add_char_metric (struct font_desc *font, Line 577  add_char_metric (struct font_desc *font,
577    if (font->metric_used >= font->metric_size)    if (font->metric_used >= font->metric_size)
578      {      {
579        font->metric_size += 64;        font->metric_size += 64;
580        font->metric = pool_realloc (font->owner, font->metric,        font->metric = pool_nrealloc (font->owner, font->metric,
581                                     sizeof *font->metric * font->metric_size);                                      font->metric_size, sizeof *font->metric);
582      }      }
583    font->metric[font->metric_used] = metrics;    font->metric[font->metric_used] = metrics;
584    font->deref[code] = font->metric_used++;    font->deref[code] = font->metric_used++;
# Line 615  add_kern (struct font_desc *font, int ch Line 615  add_kern (struct font_desc *font, int ch
615    
616        font->kern_size *= 2;        font->kern_size *= 2;
617        font->kern_max_used = font->kern_size / 2;        font->kern_max_used = font->kern_size / 2;
618        font->kern = pool_malloc (font->owner,        font->kern = pool_nmalloc (font->owner,
619                                  sizeof *font->kern * font->kern_size);                                   font->kern_size, sizeof *font->kern);
620        for (i = 0; i < font->kern_size; i++)        for (i = 0; i < font->kern_size; i++)
621          font->kern[i].ch1 = -1;          font->kern[i].ch1 = -1;
622    

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26