Rozdiely pre cpdf/parse.c medzi verziami 1.6 a 1.7
| verzia 1.6, 2002/10/03 17:13:20 |
verzia 1.7, 2002/10/03 18:30:03 |
| Riadok 118 void read_obj(long offset) |
|
| Riadok 118 void read_obj(long offset) |
|
| struct object *obj = |
struct object *obj = |
| (struct object *) xcalloc(sizeof(struct object),1); |
(struct object *) xcalloc(sizeof(struct object),1); |
| fseek(fp, offset, SEEK_SET); |
fseek(fp, offset, SEEK_SET); |
| fget(&buffer[0], BUFLEN, fp); |
fget(buffer, BUFLEN, fp); |
| sscanf(&buffer[0], "%d ", &obj_num); |
sscanf(buffer, "%d ", &obj_num); |
| fget(&buffer[0],BUFLEN,fp); |
fget(buffer,BUFLEN,fp); |
| while(!strstr(&buffer[0],"endobj")) { |
while(!strstr(buffer,"endobj")) { |
| size += strlen(&buffer[0]); |
size += strlen(buffer); |
| obj->unparsed = resize(obj->unparsed,size); |
obj->unparsed = resize(obj->unparsed,size); |
| strcat(obj->unparsed,&buffer[0]); |
strcat(obj->unparsed,buffer); |
| fget(&buffer[0],BUFLEN,fp); |
fget(buffer,BUFLEN,fp); |
| } |
} |
| object[obj_num] = obj; |
object[obj_num] = obj; |
| return; |
return; |
Platon Group <platon@platon.sk> http://platon.sk/
|
|