cinfo 85 ext/gd/libgd/gd_jpeg.c static void fatal_jpeg_error (j_common_ptr cinfo) cinfo 90 ext/gd/libgd/gd_jpeg.c (*cinfo->err->output_message) (cinfo); cinfo 92 ext/gd/libgd/gd_jpeg.c jmpbufw = (jmpbuf_wrapper *) cinfo->client_data; cinfo 93 ext/gd/libgd/gd_jpeg.c jpeg_destroy (cinfo); cinfo 162 ext/gd/libgd/gd_jpeg.c void jpeg_gdIOCtx_dest (j_compress_ptr cinfo, gdIOCtx * outfile); cinfo 166 ext/gd/libgd/gd_jpeg.c struct jpeg_compress_struct cinfo; cinfo 176 ext/gd/libgd/gd_jpeg.c memset (&cinfo, 0, sizeof (cinfo)); cinfo 179 ext/gd/libgd/gd_jpeg.c cinfo.err = jpeg_std_error (&jerr); cinfo 180 ext/gd/libgd/gd_jpeg.c cinfo.client_data = &jmpbufw; cinfo 189 ext/gd/libgd/gd_jpeg.c cinfo.err->error_exit = fatal_jpeg_error; cinfo 191 ext/gd/libgd/gd_jpeg.c jpeg_create_compress (&cinfo); cinfo 193 ext/gd/libgd/gd_jpeg.c cinfo.image_width = im->sx; cinfo 194 ext/gd/libgd/gd_jpeg.c cinfo.image_height = im->sy; cinfo 195 ext/gd/libgd/gd_jpeg.c cinfo.input_components = 3; /* # of color components per pixel */ cinfo 196 ext/gd/libgd/gd_jpeg.c cinfo.in_color_space = JCS_RGB; /* colorspace of input image */ cinfo 197 ext/gd/libgd/gd_jpeg.c jpeg_set_defaults (&cinfo); cinfo 199 ext/gd/libgd/gd_jpeg.c jpeg_set_quality (&cinfo, quality, TRUE); cinfo 204 ext/gd/libgd/gd_jpeg.c jpeg_simple_progression (&cinfo); cinfo 207 ext/gd/libgd/gd_jpeg.c jpeg_gdIOCtx_dest (&cinfo, outfile); cinfo 209 ext/gd/libgd/gd_jpeg.c row = (JSAMPROW) safe_emalloc(cinfo.image_width * cinfo.input_components, sizeof(JSAMPLE), 0); cinfo 210 ext/gd/libgd/gd_jpeg.c memset(row, 0, cinfo.image_width * cinfo.input_components * sizeof(JSAMPLE)); cinfo 213 ext/gd/libgd/gd_jpeg.c jpeg_start_compress (&cinfo, TRUE); cinfo 220 ext/gd/libgd/gd_jpeg.c jpeg_write_marker (&cinfo, JPEG_COM, (unsigned char *) comment, (unsigned int) strlen (comment)); cinfo 237 ext/gd/libgd/gd_jpeg.c nlines = jpeg_write_scanlines (&cinfo, rowptr, 1); cinfo 264 ext/gd/libgd/gd_jpeg.c nlines = jpeg_write_scanlines (&cinfo, rowptr, 1); cinfo 271 ext/gd/libgd/gd_jpeg.c jpeg_finish_compress (&cinfo); cinfo 272 ext/gd/libgd/gd_jpeg.c jpeg_destroy_compress (&cinfo); cinfo 306 ext/gd/libgd/gd_jpeg.c void jpeg_gdIOCtx_src (j_decompress_ptr cinfo, gdIOCtx * infile); cinfo 322 ext/gd/libgd/gd_jpeg.c struct jpeg_decompress_struct cinfo; cinfo 335 ext/gd/libgd/gd_jpeg.c memset (&cinfo, 0, sizeof (cinfo)); cinfo 340 ext/gd/libgd/gd_jpeg.c cinfo.err = jpeg_std_error (&jerr); cinfo 341 ext/gd/libgd/gd_jpeg.c cinfo.client_data = &jmpbufw; cinfo 343 ext/gd/libgd/gd_jpeg.c cinfo.err->emit_message = (void (*)(j_common_ptr,int)) php_jpeg_emit_message; cinfo 356 ext/gd/libgd/gd_jpeg.c cinfo.err->error_exit = fatal_jpeg_error; cinfo 358 ext/gd/libgd/gd_jpeg.c jpeg_create_decompress (&cinfo); cinfo 360 ext/gd/libgd/gd_jpeg.c jpeg_gdIOCtx_src (&cinfo, infile); cinfo 363 ext/gd/libgd/gd_jpeg.c jpeg_save_markers(&cinfo, JPEG_APP0 + 14, 256); cinfo 365 ext/gd/libgd/gd_jpeg.c retval = jpeg_read_header (&cinfo, TRUE); cinfo 370 ext/gd/libgd/gd_jpeg.c if (cinfo.image_height > INT_MAX) { cinfo 371 ext/gd/libgd/gd_jpeg.c php_gd_error_ex(E_WARNING, "gd-jpeg: warning: JPEG image height (%u) is greater than INT_MAX (%d) (and thus greater than gd can handle)", cinfo.image_height, INT_MAX); cinfo 374 ext/gd/libgd/gd_jpeg.c if (cinfo.image_width > INT_MAX) { cinfo 375 ext/gd/libgd/gd_jpeg.c php_gd_error_ex(E_WARNING, "gd-jpeg: warning: JPEG image width (%u) is greater than INT_MAX (%d) (and thus greater than gd can handle)", cinfo.image_width, INT_MAX); cinfo 378 ext/gd/libgd/gd_jpeg.c im = gdImageCreateTrueColor ((int) cinfo.image_width, (int) cinfo.image_height); cinfo 387 ext/gd/libgd/gd_jpeg.c if ((cinfo.jpeg_color_space == JCS_CMYK) || (cinfo.jpeg_color_space == JCS_YCCK)) { cinfo 388 ext/gd/libgd/gd_jpeg.c cinfo.out_color_space = JCS_CMYK; cinfo 390 ext/gd/libgd/gd_jpeg.c cinfo.out_color_space = JCS_RGB; cinfo 393 ext/gd/libgd/gd_jpeg.c if (jpeg_start_decompress (&cinfo) != TRUE) { cinfo 407 ext/gd/libgd/gd_jpeg.c gdImageInterlace (im, cinfo.progressive_mode != 0); cinfo 410 ext/gd/libgd/gd_jpeg.c if (cinfo.out_color_space == JCS_RGB) { cinfo 411 ext/gd/libgd/gd_jpeg.c if (cinfo.output_components != 3) { cinfo 412 ext/gd/libgd/gd_jpeg.c php_gd_error_ex(E_WARNING, "gd-jpeg: error: JPEG color quantization request resulted in output_components == %d (expected 3 for RGB)", cinfo.output_components); cinfo 416 ext/gd/libgd/gd_jpeg.c } else if (cinfo.out_color_space == JCS_CMYK) { cinfo 418 ext/gd/libgd/gd_jpeg.c if (cinfo.output_components != 4) { cinfo 419 ext/gd/libgd/gd_jpeg.c php_gd_error_ex(E_WARNING, "gd-jpeg: error: JPEG color quantization request resulted in output_components == %d (expected 4 for CMYK)", cinfo.output_components); cinfo 423 ext/gd/libgd/gd_jpeg.c marker = cinfo.marker_list; cinfo 441 ext/gd/libgd/gd_jpeg.c row = safe_emalloc(cinfo.output_width * channels, sizeof(JSAMPLE), 0); cinfo 442 ext/gd/libgd/gd_jpeg.c memset(row, 0, cinfo.output_width * channels * sizeof(JSAMPLE)); cinfo 445 ext/gd/libgd/gd_jpeg.c if (cinfo.out_color_space == JCS_CMYK) { cinfo 446 ext/gd/libgd/gd_jpeg.c for (i = 0; i < cinfo.output_height; i++) { cinfo 449 ext/gd/libgd/gd_jpeg.c nrows = jpeg_read_scanlines (&cinfo, rowptr, 1); cinfo 454 ext/gd/libgd/gd_jpeg.c for (j = 0; j < cinfo.output_width; j++, currow += 4, tpix++) { cinfo 459 ext/gd/libgd/gd_jpeg.c for (i = 0; i < cinfo.output_height; i++) { cinfo 462 ext/gd/libgd/gd_jpeg.c nrows = jpeg_read_scanlines (&cinfo, rowptr, 1); cinfo 467 ext/gd/libgd/gd_jpeg.c for (j = 0; j < cinfo.output_width; j++, currow += 3, tpix++) { cinfo 473 ext/gd/libgd/gd_jpeg.c if (jpeg_finish_decompress (&cinfo) != TRUE) { cinfo 477 ext/gd/libgd/gd_jpeg.c if (cinfo.err->num_warnings > 0) { cinfo 482 ext/gd/libgd/gd_jpeg.c jpeg_destroy_decompress (&cinfo); cinfo 488 ext/gd/libgd/gd_jpeg.c jpeg_destroy_decompress (&cinfo); cinfo 549 ext/gd/libgd/gd_jpeg.c void init_source (j_decompress_ptr cinfo) cinfo 551 ext/gd/libgd/gd_jpeg.c my_src_ptr src = (my_src_ptr) cinfo->src; cinfo 596 ext/gd/libgd/gd_jpeg.c safeboolean fill_input_buffer (j_decompress_ptr cinfo) cinfo 598 ext/gd/libgd/gd_jpeg.c my_src_ptr src = (my_src_ptr) cinfo->src; cinfo 621 ext/gd/libgd/gd_jpeg.c ERREXIT (cinfo, JERR_INPUT_EMPTY); cinfo 623 ext/gd/libgd/gd_jpeg.c WARNMS (cinfo, JWRN_JPEG_EOF); cinfo 650 ext/gd/libgd/gd_jpeg.c void skip_input_data (j_decompress_ptr cinfo, long num_bytes) cinfo 652 ext/gd/libgd/gd_jpeg.c my_src_ptr src = (my_src_ptr) cinfo->src; cinfo 660 ext/gd/libgd/gd_jpeg.c (void) fill_input_buffer (cinfo); cinfo 689 ext/gd/libgd/gd_jpeg.c void term_source (j_decompress_ptr cinfo) cinfo 693 ext/gd/libgd/gd_jpeg.c my_src_ptr src = (my_src_ptr) cinfo->src; cinfo 704 ext/gd/libgd/gd_jpeg.c void jpeg_gdIOCtx_src (j_decompress_ptr cinfo, gdIOCtx * infile) cinfo 715 ext/gd/libgd/gd_jpeg.c if (cinfo->src == NULL) { /* first time for this JPEG object? */ cinfo 716 ext/gd/libgd/gd_jpeg.c cinfo->src = (struct jpeg_source_mgr *) cinfo 717 ext/gd/libgd/gd_jpeg.c (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, sizeof (my_source_mgr)); cinfo 718 ext/gd/libgd/gd_jpeg.c src = (my_src_ptr) cinfo->src; cinfo 719 ext/gd/libgd/gd_jpeg.c src->buffer = (unsigned char *) (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, INPUT_BUF_SIZE * sizeof (unsigned char)); cinfo 723 ext/gd/libgd/gd_jpeg.c src = (my_src_ptr) cinfo->src; cinfo 752 ext/gd/libgd/gd_jpeg.c void init_destination (j_compress_ptr cinfo) cinfo 754 ext/gd/libgd/gd_jpeg.c my_dest_ptr dest = (my_dest_ptr) cinfo->dest; cinfo 757 ext/gd/libgd/gd_jpeg.c dest->buffer = (unsigned char *) (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_IMAGE, OUTPUT_BUF_SIZE * sizeof (unsigned char)); cinfo 787 ext/gd/libgd/gd_jpeg.c safeboolean empty_output_buffer (j_compress_ptr cinfo) cinfo 789 ext/gd/libgd/gd_jpeg.c my_dest_ptr dest = (my_dest_ptr) cinfo->dest; cinfo 792 ext/gd/libgd/gd_jpeg.c ERREXIT (cinfo, JERR_FILE_WRITE); cinfo 811 ext/gd/libgd/gd_jpeg.c void term_destination (j_compress_ptr cinfo) cinfo 813 ext/gd/libgd/gd_jpeg.c my_dest_ptr dest = (my_dest_ptr) cinfo->dest; cinfo 818 ext/gd/libgd/gd_jpeg.c ERREXIT (cinfo, JERR_FILE_WRITE); cinfo 829 ext/gd/libgd/gd_jpeg.c void jpeg_gdIOCtx_dest (j_compress_ptr cinfo, gdIOCtx * outfile) cinfo 839 ext/gd/libgd/gd_jpeg.c if (cinfo->dest == NULL) { /* first time for this JPEG object? */ cinfo 840 ext/gd/libgd/gd_jpeg.c cinfo->dest = (struct jpeg_destination_mgr *) (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, sizeof (my_destination_mgr)); cinfo 843 ext/gd/libgd/gd_jpeg.c dest = (my_dest_ptr) cinfo->dest; cinfo 347 ext/gd/libgd/gd_topal.c prescan_quantize (j_decompress_ptr cinfo, JSAMPARRAY input_buf, cinfo 350 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 358 ext/gd/libgd/gd_topal.c JDIMENSION width = cinfo->output_width; cinfo 470 ext/gd/libgd/gd_topal.c update_box (j_decompress_ptr cinfo, boxptr boxp) cinfo 474 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 600 ext/gd/libgd/gd_topal.c median_cut (j_decompress_ptr cinfo, boxptr boxlist, int numboxes, cinfo 696 ext/gd/libgd/gd_topal.c update_box (cinfo, b1); cinfo 697 ext/gd/libgd/gd_topal.c update_box (cinfo, b2); cinfo 714 ext/gd/libgd/gd_topal.c compute_color (j_decompress_ptr cinfo, boxptr boxp, int icolor) cinfo 719 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 758 ext/gd/libgd/gd_topal.c cinfo->colormap[0][icolor] = (JSAMPLE) ((c0total + (total >> 1)) / total); cinfo 759 ext/gd/libgd/gd_topal.c cinfo->colormap[1][icolor] = (JSAMPLE) ((c1total + (total >> 1)) / total); cinfo 760 ext/gd/libgd/gd_topal.c cinfo->colormap[2][icolor] = (JSAMPLE) ((c2total + (total >> 1)) / total); cinfo 782 ext/gd/libgd/gd_topal.c select_colors (j_decompress_ptr cinfo, int desired_colors) cinfo 794 ext/gd/libgd/gd_topal.c boxlist = (boxptr) (*cinfo->mem->alloc_small) cinfo 795 ext/gd/libgd/gd_topal.c ((j_common_ptr) cinfo, JPOOL_IMAGE, desired_colors * SIZEOF (box)); cinfo 809 ext/gd/libgd/gd_topal.c update_box (cinfo, &boxlist[0]); cinfo 811 ext/gd/libgd/gd_topal.c numboxes = median_cut (cinfo, boxlist, numboxes, desired_colors); cinfo 814 ext/gd/libgd/gd_topal.c compute_color (cinfo, &boxlist[i], i); cinfo 815 ext/gd/libgd/gd_topal.c cinfo->actual_number_of_colors = numboxes; cinfo 816 ext/gd/libgd/gd_topal.c TRACEMS1 (cinfo, 1, JTRC_QUANT_SELECTED, numboxes); cinfo 925 ext/gd/libgd/gd_topal.c j_decompress_ptr cinfo, cinfo 940 ext/gd/libgd/gd_topal.c int numcolors = cinfo->actual_number_of_colors; cinfo 977 ext/gd/libgd/gd_topal.c x = GETJSAMPLE (cinfo->colormap[0][i]); cinfo 1012 ext/gd/libgd/gd_topal.c x = GETJSAMPLE (cinfo->colormap[1][i]); cinfo 1046 ext/gd/libgd/gd_topal.c x = GETJSAMPLE (cinfo->colormap[2][i]); cinfo 1100 ext/gd/libgd/gd_topal.c j_decompress_ptr cinfo, cinfo 1147 ext/gd/libgd/gd_topal.c r = GETJSAMPLE (cinfo->colormap[0][icolor]); cinfo 1148 ext/gd/libgd/gd_topal.c g = GETJSAMPLE (cinfo->colormap[1][icolor]); cinfo 1149 ext/gd/libgd/gd_topal.c b = GETJSAMPLE (cinfo->colormap[2][icolor]); cinfo 1205 ext/gd/libgd/gd_topal.c j_decompress_ptr cinfo, cinfo 1215 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 1245 ext/gd/libgd/gd_topal.c numcolors = find_nearby_colors (cinfo, minc0, minc1, minc2, colorlist); cinfo 1248 ext/gd/libgd/gd_topal.c find_best_colors (cinfo, minc0, minc1, minc2, numcolors, colorlist, cinfo 1293 ext/gd/libgd/gd_topal.c pass2_no_dither (j_decompress_ptr cinfo, cinfo 1297 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 1299 ext/gd/libgd/gd_topal.c JDIMENSION width = cinfo->output_width; cinfo 1348 ext/gd/libgd/gd_topal.c fill_inverse_cmap (cinfo, c0, c1, c2); cinfo 1368 ext/gd/libgd/gd_topal.c pass2_fs_dither (j_decompress_ptr cinfo, cinfo 1372 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 1387 ext/gd/libgd/gd_topal.c JDIMENSION width = cinfo->output_width; cinfo 1388 ext/gd/libgd/gd_topal.c JSAMPLE *range_limit = cinfo->sample_range_limit; cinfo 1389 ext/gd/libgd/gd_topal.c JSAMPROW colormap0 = cinfo->colormap[0]; cinfo 1390 ext/gd/libgd/gd_topal.c JSAMPROW colormap1 = cinfo->colormap[1]; cinfo 1391 ext/gd/libgd/gd_topal.c JSAMPROW colormap2 = cinfo->colormap[2]; cinfo 1498 ext/gd/libgd/gd_topal.c fill_inverse_cmap (cinfo, cur0 >> C0_SHIFT, cur1 >> C1_SHIFT, cinfo 1589 ext/gd/libgd/gd_topal.c init_error_limit (j_decompress_ptr cinfo) cinfo 1598 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 1599 ext/gd/libgd/gd_topal.c table = (int *) (*cinfo->mem->alloc_small) cinfo 1600 ext/gd/libgd/gd_topal.c ((j_common_ptr) cinfo, JPOOL_IMAGE, (MAXJSAMPLE * 2 + 1) * SIZEOF (int)); cinfo 1644 ext/gd/libgd/gd_topal.c finish_pass1 (j_decompress_ptr cinfo) cinfo 1646 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 1649 ext/gd/libgd/gd_topal.c cinfo->colormap = cquantize->sv_colormap; cinfo 1650 ext/gd/libgd/gd_topal.c select_colors (cinfo, cquantize->desired); cinfo 1657 ext/gd/libgd/gd_topal.c finish_pass2 (j_decompress_ptr cinfo) cinfo 1667 ext/gd/libgd/gd_topal.c start_pass_2_quant (j_decompress_ptr cinfo, boolean is_pre_scan) cinfo 1669 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 1675 ext/gd/libgd/gd_topal.c if (cinfo->dither_mode != JDITHER_NONE) cinfo 1676 ext/gd/libgd/gd_topal.c cinfo->dither_mode = JDITHER_FS; cinfo 1688 ext/gd/libgd/gd_topal.c if (cinfo->dither_mode == JDITHER_FS) cinfo 1695 ext/gd/libgd/gd_topal.c i = cinfo->actual_number_of_colors; cinfo 1697 ext/gd/libgd/gd_topal.c ERREXIT1 (cinfo, JERR_QUANT_FEW_COLORS, 1); cinfo 1699 ext/gd/libgd/gd_topal.c ERREXIT1 (cinfo, JERR_QUANT_MANY_COLORS, MAXNUMCOLORS); cinfo 1701 ext/gd/libgd/gd_topal.c if (cinfo->dither_mode == JDITHER_FS) cinfo 1703 ext/gd/libgd/gd_topal.c size_t arraysize = (size_t) ((cinfo->output_width + 2) * cinfo 1707 ext/gd/libgd/gd_topal.c cquantize->fserrors = (FSERRPTR) (*cinfo->mem->alloc_large) cinfo 1708 ext/gd/libgd/gd_topal.c ((j_common_ptr) cinfo, JPOOL_IMAGE, arraysize); cinfo 1713 ext/gd/libgd/gd_topal.c init_error_limit (cinfo); cinfo 1736 ext/gd/libgd/gd_topal.c new_color_map_2_quant (j_decompress_ptr cinfo) cinfo 1738 ext/gd/libgd/gd_topal.c my_cquantize_ptr cquantize = (my_cquantize_ptr) cinfo->cquantize; cinfo 1777 ext/gd/libgd/gd_topal.c jinit_2pass_quantizer (j_decompress_ptr cinfo) cinfo 1839 ext/gd/libgd/gd_topal.c (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_IMAGE, cinfo 1841 ext/gd/libgd/gd_topal.c cinfo->cquantize = (struct jpeg_color_quantizer *) cquantize; cinfo 1845 ext/gd/libgd/gd_topal.c if (cinfo->out_color_components != 3) cinfo 1846 ext/gd/libgd/gd_topal.c ERREXIT (cinfo, JERR_NOTIMPL); cinfo 1861 ext/gd/libgd/gd_topal.c cquantize->histogram = (hist3d) (*cinfo->mem->alloc_small) cinfo 1862 ext/gd/libgd/gd_topal.c ((j_common_ptr) cinfo, JPOOL_IMAGE, HIST_C0_ELEMS * SIZEOF (hist2d)); cinfo 1865 ext/gd/libgd/gd_topal.c cquantize->histogram[i] = (hist2d) (*cinfo->mem->alloc_large) cinfo 1866 ext/gd/libgd/gd_topal.c ((j_common_ptr) cinfo, JPOOL_IMAGE, cinfo 1888 ext/gd/libgd/gd_topal.c if (cinfo->enable_2pass_quant) cinfo 1891 ext/gd/libgd/gd_topal.c int desired = cinfo->desired_number_of_colors; cinfo 1894 ext/gd/libgd/gd_topal.c ERREXIT1 (cinfo, JERR_QUANT_FEW_COLORS, 8); cinfo 1897 ext/gd/libgd/gd_topal.c ERREXIT1 (cinfo, JERR_QUANT_MANY_COLORS, MAXNUMCOLORS); cinfo 1898 ext/gd/libgd/gd_topal.c cquantize->sv_colormap = (*cinfo->mem->alloc_sarray) cinfo 1899 ext/gd/libgd/gd_topal.c ((j_common_ptr) cinfo, JPOOL_IMAGE, (JDIMENSION) desired, cinfo 1908 ext/gd/libgd/gd_topal.c if (cinfo->dither_mode != JDITHER_NONE) cinfo 1909 ext/gd/libgd/gd_topal.c cinfo->dither_mode = JDITHER_FS; cinfo 1916 ext/gd/libgd/gd_topal.c if (cinfo->dither_mode == JDITHER_FS) cinfo 1918 ext/gd/libgd/gd_topal.c cquantize->fserrors = (FSERRPTR) (*cinfo->mem->alloc_large) cinfo 1919 ext/gd/libgd/gd_topal.c ((j_common_ptr) cinfo, JPOOL_IMAGE, cinfo 1920 ext/gd/libgd/gd_topal.c (size_t) ((cinfo->output_width + 2) * (3 * SIZEOF (FSERROR)))); cinfo 1922 ext/gd/libgd/gd_topal.c init_error_limit (cinfo);