Rozdiely pre cpdf/utils.c medzi verziami 1.8 a 1.9
| verzia 1.8, 2002/11/10 16:58:30 |
verzia 1.9, 2002/11/30 19:38:09 |
| Riadok 21 void *xcalloc(size_t nmemb, size_t size) |
|
| Riadok 21 void *xcalloc(size_t nmemb, size_t size) |
|
| memset(p, '\0', nmemb * size); |
memset(p, '\0', nmemb * size); |
| return p; |
return p; |
| } |
} |
| void *resize(void *ptr, size_t size) |
char *resize(char *ptr, size_t size) |
| { |
{ |
| void *newptr = (void *) xmalloc(size); |
char *ret; |
| memcpy(newptr, ptr, size); |
if(!ptr) |
| free(ptr); |
ret = (char *) xcalloc(size,1); |
| return newptr; |
else { |
| |
ret = (char *) xcalloc(size,1); |
| |
strncpy(ret,ptr,size); |
| |
free(ptr); |
| |
} |
| |
return ret; |
| } |
} |
| |
|
| char *fget(char *s, int size, FILE * stream) |
char *fget(char *s, int size, FILE * stream) |
Platon Group <platon@platon.sk> http://platon.sk/
|
|