ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/src/libstatgrab/vector.c
(Generate patch)

Comparing projects/libstatgrab/src/libstatgrab/vector.c (file contents):
Revision 1.6 by tdb, Tue Apr 6 14:52:58 2004 UTC vs.
Revision 1.8 by ats, Wed Apr 7 14:36:36 2004 UTC

# Line 27 | Line 27
27  
28   #include <stdlib.h>
29  
30 + #include "tools.h"
31   #include "vector.h"
32  
33   void *sg_vector_resize(void *vector, vector_header *h, int count) {
# Line 52 | Line 53 | void *sg_vector_resize(void *vector, vector_header *h,
53          if (new_count != h->alloc_count) {
54                  char *new_vector;
55  
56 <                new_vector = realloc(vector, new_count * h->item_size);
56 >                new_vector = sg_realloc(vector, new_count * h->item_size);
57                  if (new_vector == NULL && new_count != 0) {
58                          /* Out of memory -- free the contents of the vector. */
59                          sg_vector_resize(vector, h, 0);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines