• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/libpng/libpng-1.2.50/contrib/gregbook/

Lines Matching refs:rpng2_info

157 static mainprog_info rpng2_info;
270 memset(&rpng2_info, 0, sizeof(mainprog_info));
331 rpng2_info.display_exponent = atof(p);
333 rpng2_info.display_exponent = default_display_exponent;
368 rpng2_info.display_exponent = atof(*argv);
369 if (rpng2_info.display_exponent <= 0.0)
400 rpng2_info.nommxfilters = TRUE;
402 rpng2_info.nommxcombine = TRUE;
404 rpng2_info.nommxinterlace = TRUE;
406 rpng2_info.nommxfilters = TRUE;
407 rpng2_info.nommxcombine = TRUE;
408 rpng2_info.nommxinterlace = TRUE;
477 } else if ((rc = readpng2_init(&rpng2_info)) != 0) {
525 /* set some final rpng2_info variables before entering main data loop */
531 rpng2_info.bg_red = (uch)r;
532 rpng2_info.bg_green = (uch)g;
533 rpng2_info.bg_blue = (uch)b;
535 rpng2_info.need_bgcolor = TRUE;
537 rpng2_info.state = kPreInit;
538 rpng2_info.mainprog_init = rpng2_win_init;
539 rpng2_info.mainprog_display_row = rpng2_win_display_row;
540 rpng2_info.mainprog_finish_display = rpng2_win_finish_display;
554 if (readpng2_decode_data(&rpng2_info, inbuf, incount))
558 if (error || incount != INBUFSIZE || rpng2_info.state == kDone) {
559 if (rpng2_info.state == kDone) {
586 readpng2_cleanup(&rpng2_info);
621 ulg rowbytes = rpng2_info.rowbytes;
624 Trace((stderr, " rowbytes = %d\n", rpng2_info.rowbytes))
625 Trace((stderr, " width = %ld\n", rpng2_info.width))
626 Trace((stderr, " height = %ld\n", rpng2_info.height))
628 rpng2_info.image_data = (uch *)malloc(rowbytes * rpng2_info.height);
629 if (!rpng2_info.image_data) {
630 readpng2_cleanup(&rpng2_info);
634 rpng2_info.row_pointers = (uch **)malloc(rpng2_info.height * sizeof(uch *));
635 if (!rpng2_info.row_pointers) {
636 free(rpng2_info.image_data);
637 rpng2_info.image_data = NULL;
638 readpng2_cleanup(&rpng2_info);
642 for (i = 0; i < rpng2_info.height; ++i)
643 rpng2_info.row_pointers[i] = rpng2_info.image_data + i*rowbytes;
651 readpng2_cleanup(&rpng2_info);
655 rpng2_info.state = kWindowInit;
664 uch bg_red = rpng2_info.bg_red;
665 uch bg_green = rpng2_info.bg_green;
666 uch bg_blue = rpng2_info.bg_blue;
679 wimage_rowbytes = ((3*rpng2_info.width + 3L) >> 2) << 2;
682 wimage_rowbytes*rpng2_info.height)))
697 bmih->biWidth = rpng2_info.width;
698 bmih->biHeight = -((long)rpng2_info.height);
711 memset(wimage_data, 0, wimage_rowbytes*rpng2_info.height);
713 for (j = 0; j < rpng2_info.height; ++j) {
715 for (i = rpng2_info.width; i > 0; --i) {
753 CW_USEDEFAULT, CW_USEDEFAULT, rpng2_info.width+extra_width,
754 rpng2_info.height+extra_height, NULL, NULL, global_hInst, NULL);
771 x = (rpng2_info.width - len*tm.tmAveCharWidth)/2;
772 y = (rpng2_info.height - tm.tmHeight)/2;
783 for (j = 0; j < rpng2_info.height; ++j) {
785 for (i = rpng2_info.width; i > 0; --i) {
795 rect.right = (LONG)rpng2_info.width; /* possibly off by one? */
796 rect.bottom = (LONG)rpng2_info.height; /* possibly off by one? */
825 bg_rowbytes = 3 * rpng2_info.width;
826 bg_data = (uch *)malloc(bg_rowbytes * rpng2_info.height);
853 for (row = 0; row < rpng2_info.height; ++row) {
872 for (i = 0; i < rpng2_info.width; ++i) {
920 for (row = 0; row < rpng2_info.height; ++row) {
925 for (i = 0; i < rpng2_info.width; ++i) {
953 hh = rpng2_info.height / 2;
954 hw = rpng2_info.width / 2;
972 for (row = 0; row < rpng2_info.height; ++row) {
975 for (i = 0; i < rpng2_info.width; ++i) {
1024 for (row = 0; row < rpng2_info.height; ++row) {
1027 for (i = rpng2_info.width; i > 0; --i) {
1047 uch bg_red = rpng2_info.bg_red;
1048 uch bg_green = rpng2_info.bg_green;
1049 uch bg_blue = rpng2_info.bg_blue;
1070 Aside from the use of the rpng2_info struct and the lack of an outer
1075 src = rpng2_info.image_data + row*rpng2_info.rowbytes;
1080 if (rpng2_info.channels == 3) {
1081 for (i = rpng2_info.width; i > 0; --i) {
1089 } else /* if (rpng2_info.channels == 4) */ {
1090 for (i = rpng2_info.width; i > 0; --i) {
1125 if ((rows & 0xf) == 0 || row == rpng2_info.height-1) {
1130 rect.right = (LONG)rpng2_info.width; /* possibly off by one? */
1151 rpng2_info.state = kDone;
1168 if (rpng2_info.image_data) {
1169 free(rpng2_info.image_data);
1170 rpng2_info.image_data = NULL;
1173 if (rpng2_info.row_pointers) {
1174 free(rpng2_info.row_pointers);
1175 rpng2_info.row_pointers = NULL;
1201 rc = StretchDIBits(hdc, 0, 0, rpng2_info.width, rpng2_info.height,
1202 0, 0, rpng2_info.width, rpng2_info.height,