Rozdiely pre cpdf/utils.c medzi verziami 1.9 a 1.10
| verzia 1.9, 2002/11/30 19:38:09 |
verzia 1.10, 2002/12/21 18:41:34 |
| Riadok 28 char *resize(char *ptr, size_t size) |
|
| Riadok 28 char *resize(char *ptr, size_t size) |
|
| ret = (char *) xcalloc(size,1); |
ret = (char *) xcalloc(size,1); |
| else { |
else { |
| ret = (char *) xcalloc(size,1); |
ret = (char *) xcalloc(size,1); |
| strncpy(ret,ptr,size); |
memcpy(ret,ptr,size); |
| free(ptr); |
free(ptr); |
| } |
} |
| return ret; |
return ret; |
| Riadok 52 char *fget(char *s, int size, FILE * str |
|
| Riadok 52 char *fget(char *s, int size, FILE * str |
|
| } |
} |
| return s; |
return s; |
| } |
} |
| |
|
| |
char *strnstr(const char *haystack,char *needle,size_t size) |
| |
{ |
| |
char *max; |
| |
size_t len = strlen(needle); |
| |
if(!haystack || !needle || !size) |
| |
return NULL; |
| |
for(max = (char *) (haystack + size - len); haystack < max;haystack++) |
| |
if(*haystack == *needle) |
| |
if(!strncmp(haystack,needle,len)) |
| |
return (char *) haystack; |
| |
return NULL; |
| |
} |
Platon Group <platon@platon.sk> http://platon.sk/
|
|