Lines Matching refs:flags
463 png_uint_32 flags = png_get_valid(d->png_ptr, info_ptr, (png_uint_32)~0);
465 /* Map the text chunks back into the flags */
473 flags |= PNG_INFO_tEXt;
476 flags |= PNG_INFO_zTXt;
480 flags |= PNG_INFO_iTXt;
489 return flags;
569 /* Create corresponding 'unknown' flags */
570 png_uint_32 flags = 0;
612 flags |= chunk_info[chunk].flag;
616 return flags;
641 check(FILE *fp, int argc, const char **argv, png_uint_32p flags/*out*/,
826 flags[0] = get_valid(d, d->info_ptr);
827 flags[1] = get_unknown(d, d->info_ptr, 0/*before IDAT*/);
830 flags[chunk_info[0/*IDAT*/].keep != PNG_HANDLE_CHUNK_AS_DEFAULT] |=
833 flags[2] = get_valid(d, d->end_ptr);
834 flags[3] = get_unknown(d, d->end_ptr, 1/*after IDAT*/);
842 check_error(display *d, png_uint_32 flags, const char *message)
844 while (flags)
846 png_uint_32 flag = flags & -(png_int_32)flags;
853 flags &= ~flag;
980 png_uint_32 flags[2][4];
984 memcpy(flags[0], default_flags, sizeof flags[0]);
986 def = check(fp, argc, argv, flags[1], d, set_callback);
993 check_error(d, (flags[0][0]|flags[0][2]) & (flags[0][1]|flags[0][3]),
995 check_error(d, (flags[1][0]|flags[1][2]) & (flags[1][1]|flags[1][3]),
1006 test = flags[1][0] & ~flags[0][0];
1008 test = flags[1][1] & ~(flags[0][0] | flags[0][1]);
1010 test = flags[1][2] & ~flags[0][2];
1012 test = flags[1][3] & ~(flags[0][2] | flags[0][3]);
1020 check_handling(d, def, flags[0][0] | flags[0][1], flags[1][0], flags[1][1],
1022 check_handling(d, def, flags[0][2] | flags[0][3], flags[1][2], flags[1][3],