OLD | NEW |
1 | 1 |
2 /* pngget.c - retrieval of values from info struct | 2 /* pngget.c - retrieval of values from info struct |
3 * | 3 * |
4 * Last changed in libpng 1.2.51 [February 6, 2014] | 4 * Last changed in libpng 1.2.53 [February 26, 2015] |
5 * Copyright (c) 1998-2014 Glenn Randers-Pehrson | 5 * Copyright (c) 1998-2015 Glenn Randers-Pehrson |
6 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) | 6 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) |
7 * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.) | 7 * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.) |
8 * | 8 * |
9 * This code is released under the libpng license. | 9 * This code is released under the libpng license. |
10 * For conditions of distribution and use, see the disclaimer | 10 * For conditions of distribution and use, see the disclaimer |
11 * and license in png.h | 11 * and license in png.h |
12 * | 12 * |
13 */ | 13 */ |
14 | 14 |
15 #define PNG_INTERNAL | 15 #define PNG_INTERNAL |
(...skipping 862 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
878 return (png_uint_32)(png_ptr? png_ptr->zbuf_size : 0L); | 878 return (png_uint_32)(png_ptr? png_ptr->zbuf_size : 0L); |
879 } | 879 } |
880 | 880 |
881 #ifdef PNG_ASSEMBLER_CODE_SUPPORTED | 881 #ifdef PNG_ASSEMBLER_CODE_SUPPORTED |
882 #ifndef PNG_1_0_X | 882 #ifndef PNG_1_0_X |
883 /* This function was added to libpng 1.2.0 and should exist by default */ | 883 /* This function was added to libpng 1.2.0 and should exist by default */ |
884 png_uint_32 PNGAPI | 884 png_uint_32 PNGAPI |
885 png_get_asm_flags (png_structp png_ptr) | 885 png_get_asm_flags (png_structp png_ptr) |
886 { | 886 { |
887 /* Obsolete, to be removed from libpng-1.4.0 */ | 887 /* Obsolete, to be removed from libpng-1.4.0 */ |
888 return (png_ptr? 0L: 0L); | 888 PNG_UNUSED(png_ptr) |
| 889 return 0L; |
889 } | 890 } |
890 | 891 |
891 /* This function was added to libpng 1.2.0 and should exist by default */ | 892 /* This function was added to libpng 1.2.0 and should exist by default */ |
892 png_uint_32 PNGAPI | 893 png_uint_32 PNGAPI |
893 png_get_asm_flagmask (int flag_select) | 894 png_get_asm_flagmask (int flag_select) |
894 { | 895 { |
895 /* Obsolete, to be removed from libpng-1.4.0 */ | 896 /* Obsolete, to be removed from libpng-1.4.0 */ |
896 PNG_UNUSED(flag_select) | 897 PNG_UNUSED(flag_select) |
897 return 0L; | 898 return 0L; |
898 } | 899 } |
899 | 900 |
900 /* GRR: could add this: && defined(PNG_MMX_CODE_SUPPORTED) */ | 901 /* GRR: could add this: && defined(PNG_MMX_CODE_SUPPORTED) */ |
901 /* This function was added to libpng 1.2.0 */ | 902 /* This function was added to libpng 1.2.0 */ |
902 png_uint_32 PNGAPI | 903 png_uint_32 PNGAPI |
903 png_get_mmx_flagmask (int flag_select, int *compilerID) | 904 png_get_mmx_flagmask (int flag_select, int *compilerID) |
904 { | 905 { |
905 /* Obsolete, to be removed from libpng-1.4.0 */ | 906 /* Obsolete, to be removed from libpng-1.4.0 */ |
906 PNG_UNUSED(flag_select) | 907 PNG_UNUSED(flag_select) |
907 *compilerID = -1; /* unknown (i.e., no asm/MMX code compiled) */ | 908 *compilerID = -1; /* unknown (i.e., no asm/MMX code compiled) */ |
908 return 0L; | 909 return 0L; |
909 } | 910 } |
910 | 911 |
911 /* This function was added to libpng 1.2.0 */ | 912 /* This function was added to libpng 1.2.0 */ |
912 png_byte PNGAPI | 913 png_byte PNGAPI |
913 png_get_mmx_bitdepth_threshold (png_structp png_ptr) | 914 png_get_mmx_bitdepth_threshold (png_structp png_ptr) |
914 { | 915 { |
915 /* Obsolete, to be removed from libpng-1.4.0 */ | 916 /* Obsolete, to be removed from libpng-1.4.0 */ |
916 return (png_ptr? 0: 0); | 917 PNG_UNUSED(png_ptr) |
| 918 return 0L; |
917 } | 919 } |
918 | 920 |
919 /* This function was added to libpng 1.2.0 */ | 921 /* This function was added to libpng 1.2.0 */ |
920 png_uint_32 PNGAPI | 922 png_uint_32 PNGAPI |
921 png_get_mmx_rowbytes_threshold (png_structp png_ptr) | 923 png_get_mmx_rowbytes_threshold (png_structp png_ptr) |
922 { | 924 { |
923 /* Obsolete, to be removed from libpng-1.4.0 */ | 925 /* Obsolete, to be removed from libpng-1.4.0 */ |
924 return (png_ptr? 0L: 0L); | 926 PNG_UNUSED(png_ptr) |
| 927 return 0L; |
925 } | 928 } |
926 #endif /* ?PNG_1_0_X */ | 929 #endif /* ?PNG_1_0_X */ |
927 #endif /* ?PNG_ASSEMBLER_CODE_SUPPORTED */ | 930 #endif /* ?PNG_ASSEMBLER_CODE_SUPPORTED */ |
928 | 931 |
929 #ifdef PNG_SET_USER_LIMITS_SUPPORTED | 932 #ifdef PNG_SET_USER_LIMITS_SUPPORTED |
930 /* These functions were added to libpng 1.2.6 but not enabled | 933 /* These functions were added to libpng 1.2.6 but not enabled |
931 * by default. They will be enabled in libpng-1.4.0 */ | 934 * by default. They will be enabled in libpng-1.4.0 */ |
932 png_uint_32 PNGAPI | 935 png_uint_32 PNGAPI |
933 png_get_user_width_max (png_structp png_ptr) | 936 png_get_user_width_max (png_structp png_ptr) |
934 { | 937 { |
935 return (png_ptr? png_ptr->user_width_max : 0); | 938 return (png_ptr? png_ptr->user_width_max : 0); |
936 } | 939 } |
937 png_uint_32 PNGAPI | 940 png_uint_32 PNGAPI |
938 png_get_user_height_max (png_structp png_ptr) | 941 png_get_user_height_max (png_structp png_ptr) |
939 { | 942 { |
940 return (png_ptr? png_ptr->user_height_max : 0); | 943 return (png_ptr? png_ptr->user_height_max : 0); |
941 } | 944 } |
942 #endif /* ?PNG_SET_USER_LIMITS_SUPPORTED */ | 945 #endif /* ?PNG_SET_USER_LIMITS_SUPPORTED */ |
943 | 946 |
944 #endif /* PNG_READ_SUPPORTED || PNG_WRITE_SUPPORTED */ | 947 #endif /* PNG_READ_SUPPORTED || PNG_WRITE_SUPPORTED */ |
OLD | NEW |