equal
deleted
inserted
replaced
240 |
240 |
241 jpeg_error_mgr_struct := ExternalBytes unprotectedNew:errMgrStructSize. |
241 jpeg_error_mgr_struct := ExternalBytes unprotectedNew:errMgrStructSize. |
242 jpeg_decompress_struct := ExternalBytes unprotectedNew:decompressStructSize. |
242 jpeg_decompress_struct := ExternalBytes unprotectedNew:decompressStructSize. |
243 errorOccurred := false. |
243 errorOccurred := false. |
244 |
244 |
245 %{ /* STACK: 200000 */ |
245 %{ /* STACK: 400000 */ |
246 struct jpeg_decompress_struct *cinfoPtr; |
246 struct jpeg_decompress_struct *cinfoPtr; |
247 struct my_error_mgr *jerrPtr; |
247 struct my_error_mgr *jerrPtr; |
248 OBJ j_e_m = __INST(jpeg_error_mgr_struct); |
248 OBJ j_e_m = __INST(jpeg_error_mgr_struct); |
249 OBJ j_d_s = __INST(jpeg_decompress_struct); |
249 OBJ j_d_s = __INST(jpeg_decompress_struct); |
250 FILE *f = __FILEVal(fp); |
250 FILE *f = __FILEVal(fp); |
359 %}. |
359 %}. |
360 ^ true |
360 ^ true |
361 ! |
361 ! |
362 |
362 |
363 decompressChunkInto:aByteArray startingAt:index |
363 decompressChunkInto:aByteArray startingAt:index |
364 %{ /* STACK: 200000 */ |
364 %{ /* STACK: 400000 */ |
365 struct jpeg_decompress_struct *cinfoPtr; |
365 struct jpeg_decompress_struct *cinfoPtr; |
366 struct my_error_mgr *jerrPtr; |
366 struct my_error_mgr *jerrPtr; |
367 char *rowPtr = NULL; |
367 char *rowPtr = NULL; |
368 OBJ j_d_s = __INST(jpeg_decompress_struct); |
368 OBJ j_d_s = __INST(jpeg_decompress_struct); |
369 OBJ j_e_m = __INST(jpeg_error_mgr_struct); |
369 OBJ j_e_m = __INST(jpeg_error_mgr_struct); |
408 %}. |
408 %}. |
409 self halt:'bad arguments'. |
409 self halt:'bad arguments'. |
410 ! |
410 ! |
411 |
411 |
412 finish_decompress |
412 finish_decompress |
413 %{ /* STACK: 200000 */ |
413 %{ /* STACK: 400000 */ |
414 struct jpeg_decompress_struct *cinfoPtr; |
414 struct jpeg_decompress_struct *cinfoPtr; |
415 struct my_error_mgr *jerrPtr; |
415 struct my_error_mgr *jerrPtr; |
416 OBJ j_d_s = __INST(jpeg_decompress_struct); |
416 OBJ j_d_s = __INST(jpeg_decompress_struct); |
417 OBJ j_e_m = __INST(jpeg_error_mgr_struct); |
417 OBJ j_e_m = __INST(jpeg_error_mgr_struct); |
418 |
418 |
450 %}. |
450 %}. |
451 ^ nil |
451 ^ nil |
452 ! |
452 ! |
453 |
453 |
454 start_decompress |
454 start_decompress |
455 %{ /* STACK: 200000 */ |
455 %{ /* STACK: 400000 */ |
456 struct jpeg_decompress_struct *cinfoPtr; |
456 struct jpeg_decompress_struct *cinfoPtr; |
457 struct my_error_mgr *jerrPtr; |
457 struct my_error_mgr *jerrPtr; |
458 OBJ j_d_s = __INST(jpeg_decompress_struct); |
458 OBJ j_d_s = __INST(jpeg_decompress_struct); |
459 OBJ j_e_m = __INST(jpeg_error_mgr_struct); |
459 OBJ j_e_m = __INST(jpeg_error_mgr_struct); |
460 |
460 |
576 ! ! |
576 ! ! |
577 |
577 |
578 !JPEGReader class methodsFor:'documentation'! |
578 !JPEGReader class methodsFor:'documentation'! |
579 |
579 |
580 version |
580 version |
581 ^ '$Header: /cvs/stx/stx/libview2/JPEGReader.st,v 1.40 2002-02-26 13:03:27 cg Exp $' |
581 ^ '$Header: /cvs/stx/stx/libview2/JPEGReader.st,v 1.41 2003-02-20 21:15:30 cg Exp $' |
582 ! ! |
582 ! ! |
583 JPEGReader initialize! |
583 JPEGReader initialize! |