swh:1:snp:02a1d92dd1808c569ec9d337821842f444f1c84f
- HEAD
- refs/heads/libpng00
- refs/heads/libpng10
- refs/heads/libpng12
- refs/heads/libpng14
- refs/heads/libpng15
- refs/heads/libpng16
- refs/heads/libpng17
- refs/heads/master
- refs/tags/libpng-1.5.17-signed
- refs/tags/master-0.0.1
- refs/tags/png2uri-1.0.0
- refs/tags/png2uri-1.0.1
- refs/tags/png2uri-1.0.2
- refs/tags/png2uri-1.0.3
- refs/tags/png2uri-1.0.4
- refs/tags/png2uri-1.0.5
- refs/tags/pngmeta_1.10
- refs/tags/pngmeta_1.11
- refs/tags/pngzop-1.0.0
- refs/tags/pngzop-1.0.1
- refs/tags/pngzop-1.0.2
- refs/tags/v0.0.0
- refs/tags/v0.71
- refs/tags/v0.81
- refs/tags/v0.82
- refs/tags/v0.85
- refs/tags/v0.86
- refs/tags/v0.87
- refs/tags/v0.88
- refs/tags/v0.89
- refs/tags/v0.89c
- refs/tags/v0.90
- refs/tags/v0.96
- refs/tags/v0.97
- refs/tags/v0.97a
- refs/tags/v0.97c
- refs/tags/v0.98
- refs/tags/v0.99
- refs/tags/v0.99a
- refs/tags/v0.99c
- refs/tags/v0.99d
- refs/tags/v0.99e
- refs/tags/v0.99i
- refs/tags/v0.99j
- refs/tags/v0.99k
- refs/tags/v0.99m
- refs/tags/v0.99n
- refs/tags/v0.99p
- refs/tags/v1.0.0
- refs/tags/v1.0.0a
- refs/tags/v1.0.0b
- refs/tags/v1.0.1
- refs/tags/v1.0.10
- refs/tags/v1.0.10beta1
- refs/tags/v1.0.10rc1
- refs/tags/v1.0.11
- refs/tags/v1.0.11beta1
- refs/tags/v1.0.11beta2
- refs/tags/v1.0.11beta3
- refs/tags/v1.0.11rc1
- refs/tags/v1.0.12beta1
- refs/tags/v1.0.13
- refs/tags/v1.0.14
- refs/tags/v1.0.15
- refs/tags/v1.0.15rc1
- refs/tags/v1.0.15rc2
- refs/tags/v1.0.15rc3
- refs/tags/v1.0.16
- refs/tags/v1.0.17
- refs/tags/v1.0.18
- refs/tags/v1.0.19
- refs/tags/v1.0.19rc1
- refs/tags/v1.0.19rc2
- refs/tags/v1.0.19rc5
- refs/tags/v1.0.1a
- refs/tags/v1.0.1b
- refs/tags/v1.0.1c
- refs/tags/v1.0.1d
- refs/tags/v1.0.1e
- refs/tags/v1.0.2
- refs/tags/v1.0.20
- refs/tags/v1.0.21
- refs/tags/v1.0.21rc1
- refs/tags/v1.0.21rc2
- refs/tags/v1.0.22
- refs/tags/v1.0.22rc1
- refs/tags/v1.0.23
- refs/tags/v1.0.23rc1
- refs/tags/v1.0.23rc2
- refs/tags/v1.0.23rc3
- refs/tags/v1.0.23rc4
- refs/tags/v1.0.23rc5
- refs/tags/v1.0.24
- refs/tags/v1.0.24rc1
- refs/tags/v1.0.25
- refs/tags/v1.0.25rc1
- refs/tags/v1.0.25rc2
- refs/tags/v1.0.26
- refs/tags/v1.0.27
- refs/tags/v1.0.27rc1
- refs/tags/v1.0.27rc2
- refs/tags/v1.0.27rc3
- refs/tags/v1.0.27rc4
- refs/tags/v1.0.27rc5
- refs/tags/v1.0.27rc6
- refs/tags/v1.0.28
- refs/tags/v1.0.28rc2
- refs/tags/v1.0.28rc3
- refs/tags/v1.0.28rc4
- refs/tags/v1.0.28rc5
- refs/tags/v1.0.28rc6
- refs/tags/v1.0.29
- refs/tags/v1.0.29beta1
- refs/tags/v1.0.29rc1
- refs/tags/v1.0.29rc2
- refs/tags/v1.0.29rc3
- refs/tags/v1.0.2a
- refs/tags/v1.0.2b
- refs/tags/v1.0.3
- refs/tags/v1.0.30
- refs/tags/v1.0.30rc1
- refs/tags/v1.0.31
- refs/tags/v1.0.31rc01
- refs/tags/v1.0.32
- refs/tags/v1.0.33
- refs/tags/v1.0.34
- refs/tags/v1.0.35
- refs/tags/v1.0.37
- refs/tags/v1.0.38
- refs/tags/v1.0.38rc01
- refs/tags/v1.0.38rc02
- refs/tags/v1.0.38rc03
- refs/tags/v1.0.38rc04
- refs/tags/v1.0.38rc05
- refs/tags/v1.0.38rc06
- refs/tags/v1.0.38rc07
- refs/tags/v1.0.38rc08
- refs/tags/v1.0.39
- refs/tags/v1.0.39rc01
- refs/tags/v1.0.39rc02
- refs/tags/v1.0.39rc03
- refs/tags/v1.0.4
- refs/tags/v1.0.4-pre1
- refs/tags/v1.0.4-pre2
- refs/tags/v1.0.4-pre3
- refs/tags/v1.0.40
- refs/tags/v1.0.40rc01
- refs/tags/v1.0.41
- refs/tags/v1.0.41rc01
- refs/tags/v1.0.42
- refs/tags/v1.0.42rc01
- refs/tags/v1.0.43
- refs/tags/v1.0.43rc01
- refs/tags/v1.0.43rc02
- refs/tags/v1.0.44
- refs/tags/v1.0.45
- refs/tags/v1.0.46
- refs/tags/v1.0.47
- refs/tags/v1.0.48
- refs/tags/v1.0.4c
- refs/tags/v1.0.4d
- refs/tags/v1.0.4d2
- refs/tags/v1.0.4e
- refs/tags/v1.0.4f
- refs/tags/v1.0.5
- refs/tags/v1.0.5-pre1
- refs/tags/v1.0.50
- refs/tags/v1.0.51
- refs/tags/v1.0.51rc01
- refs/tags/v1.0.52
- refs/tags/v1.0.52rc01
- refs/tags/v1.0.52rc02
- refs/tags/v1.0.53
- refs/tags/v1.0.53beta01
- refs/tags/v1.0.53beta02
- refs/tags/v1.0.53rc01
- refs/tags/v1.0.53rc02
- refs/tags/v1.0.54
- refs/tags/v1.0.55
- refs/tags/v1.0.55rc01
- refs/tags/v1.0.56
- refs/tags/v1.0.56rc01
- refs/tags/v1.0.57
- refs/tags/v1.0.58
- refs/tags/v1.0.59
- refs/tags/v1.0.5a
- refs/tags/v1.0.5c
- refs/tags/v1.0.5d
- refs/tags/v1.0.5h
- refs/tags/v1.0.5q
- refs/tags/v1.0.5s
- refs/tags/v1.0.6
- refs/tags/v1.0.60
- refs/tags/v1.0.61
- refs/tags/v1.0.62
- refs/tags/v1.0.63
- refs/tags/v1.0.65
- refs/tags/v1.0.66
- refs/tags/v1.0.67
- refs/tags/v1.0.68
- refs/tags/v1.0.6a
- refs/tags/v1.0.6d
- refs/tags/v1.0.6e
- refs/tags/v1.0.6f
- refs/tags/v1.0.6g
- refs/tags/v1.0.6h
- refs/tags/v1.0.6i
- refs/tags/v1.0.6j
- refs/tags/v1.0.7
- refs/tags/v1.0.7beta11
- refs/tags/v1.0.7beta12
- refs/tags/v1.0.7beta13
- refs/tags/v1.0.7beta14
- refs/tags/v1.0.7beta15
- refs/tags/v1.0.7beta16
- refs/tags/v1.0.7beta17
- refs/tags/v1.0.7beta18
- refs/tags/v1.0.7rc1
- refs/tags/v1.0.7rc2
- refs/tags/v1.0.8
- refs/tags/v1.0.8beta1
- refs/tags/v1.0.8beta2
- refs/tags/v1.0.8beta3
- refs/tags/v1.0.8beta4
- refs/tags/v1.0.8rc1
- refs/tags/v1.0.9
- refs/tags/v1.0.9beta1
- refs/tags/v1.0.9beta10
- refs/tags/v1.0.9beta2
- refs/tags/v1.0.9beta3
- refs/tags/v1.0.9beta4
- refs/tags/v1.0.9beta5
- refs/tags/v1.0.9beta6
- refs/tags/v1.0.9beta7
- refs/tags/v1.0.9beta8
- refs/tags/v1.0.9beta9
- refs/tags/v1.0.9rc1
- refs/tags/v1.0.9rc2
- refs/tags/v1.00
- refs/tags/v1.2.0
- refs/tags/v1.2.0beta1
- refs/tags/v1.2.0beta2
- refs/tags/v1.2.0beta3
- refs/tags/v1.2.0beta4
- refs/tags/v1.2.0beta5
- refs/tags/v1.2.0rc1
- refs/tags/v1.2.1
- refs/tags/v1.2.10
- refs/tags/v1.2.10beta1
- refs/tags/v1.2.10beta2
- refs/tags/v1.2.10beta3
- refs/tags/v1.2.10beta4
- refs/tags/v1.2.10beta5
- refs/tags/v1.2.10beta6
- refs/tags/v1.2.10beta7
- refs/tags/v1.2.10rc1
- refs/tags/v1.2.10rc2
- refs/tags/v1.2.10rc3
- refs/tags/v1.2.11
- refs/tags/v1.2.11beta1
- refs/tags/v1.2.11beta2
- refs/tags/v1.2.11beta2cos
- refs/tags/v1.2.11beta3
- refs/tags/v1.2.11beta4
- refs/tags/v1.2.11rc1
- refs/tags/v1.2.11rc2
- refs/tags/v1.2.11rc3
- refs/tags/v1.2.11rc5
- refs/tags/v1.2.12
- refs/tags/v1.2.13
- refs/tags/v1.2.13beta1
- refs/tags/v1.2.13rc1
- refs/tags/v1.2.13rc2
- refs/tags/v1.2.14
- refs/tags/v1.2.14beta1
- refs/tags/v1.2.14beta2
- refs/tags/v1.2.14rc1
- refs/tags/v1.2.15
- refs/tags/v1.2.15beta1
- refs/tags/v1.2.15beta2
- refs/tags/v1.2.15beta3
- refs/tags/v1.2.15beta4
- refs/tags/v1.2.15beta5
- refs/tags/v1.2.15beta6
- refs/tags/v1.2.15rc1
- refs/tags/v1.2.15rc2
- refs/tags/v1.2.15rc3
- refs/tags/v1.2.15rc4
- refs/tags/v1.2.15rc5
- refs/tags/v1.2.16
- refs/tags/v1.2.16beta1
- refs/tags/v1.2.16beta2
- refs/tags/v1.2.16rc1
- refs/tags/v1.2.17
- refs/tags/v1.2.17beta1
- refs/tags/v1.2.17beta2
- refs/tags/v1.2.17rc1
- refs/tags/v1.2.17rc2
- refs/tags/v1.2.17rc3
- refs/tags/v1.2.17rc4
- refs/tags/v1.2.18
- refs/tags/v1.2.19
- refs/tags/v1.2.19beta1
- refs/tags/v1.2.19beta10
- refs/tags/v1.2.19beta11
- refs/tags/v1.2.19beta12
- refs/tags/v1.2.19beta13
- refs/tags/v1.2.19beta14
- refs/tags/v1.2.19beta15
- refs/tags/v1.2.19beta16
- refs/tags/v1.2.19beta17
- refs/tags/v1.2.19beta18
- refs/tags/v1.2.19beta19
- refs/tags/v1.2.19beta2
- refs/tags/v1.2.19beta20
- refs/tags/v1.2.19beta21
- refs/tags/v1.2.19beta22
- refs/tags/v1.2.19beta23
- refs/tags/v1.2.19beta24
- refs/tags/v1.2.19beta25
- refs/tags/v1.2.19beta26
- refs/tags/v1.2.19beta27
- refs/tags/v1.2.19beta28
- refs/tags/v1.2.19beta29
- refs/tags/v1.2.19beta3
- refs/tags/v1.2.19beta30
- refs/tags/v1.2.19beta31
- refs/tags/v1.2.19beta4
- refs/tags/v1.2.19beta5
- refs/tags/v1.2.19beta6
- refs/tags/v1.2.19beta7
- refs/tags/v1.2.19beta8
- refs/tags/v1.2.19beta9
- refs/tags/v1.2.19rc1
- refs/tags/v1.2.19rc2
- refs/tags/v1.2.19rc3
- refs/tags/v1.2.19rc4
- refs/tags/v1.2.19rc5
- refs/tags/v1.2.19rc6
- refs/tags/v1.2.1beta1
- refs/tags/v1.2.1beta2
- refs/tags/v1.2.1beta3
- refs/tags/v1.2.1beta4
- refs/tags/v1.2.1rc1
- refs/tags/v1.2.1rc2
- refs/tags/v1.2.2
- refs/tags/v1.2.20
- refs/tags/v1.2.20beta01
- refs/tags/v1.2.20beta02
- refs/tags/v1.2.20beta03
- refs/tags/v1.2.20beta04
- refs/tags/v1.2.20rc1
- refs/tags/v1.2.20rc2
- refs/tags/v1.2.20rc3
- refs/tags/v1.2.20rc4
- refs/tags/v1.2.20rc5
- refs/tags/v1.2.20rc6
- refs/tags/v1.2.21
- refs/tags/v1.2.21beta1
- refs/tags/v1.2.21beta2
- refs/tags/v1.2.21rc1
- refs/tags/v1.2.21rc2
- refs/tags/v1.2.21rc3
- refs/tags/v1.2.22
- refs/tags/v1.2.22beta1
- refs/tags/v1.2.22beta2
- refs/tags/v1.2.22beta3
- refs/tags/v1.2.22beta4
- refs/tags/v1.2.22rc1
- refs/tags/v1.2.23
- refs/tags/v1.2.23beta01
- refs/tags/v1.2.23beta02
- refs/tags/v1.2.23beta03
- refs/tags/v1.2.23beta04
- refs/tags/v1.2.23beta05
- refs/tags/v1.2.23rc01
- refs/tags/v1.2.24
- refs/tags/v1.2.24beta01
- refs/tags/v1.2.24beta02
- refs/tags/v1.2.24rc01
- refs/tags/v1.2.25
- refs/tags/v1.2.25beta01
- refs/tags/v1.2.25beta02
- refs/tags/v1.2.25beta03
- refs/tags/v1.2.25beta04
- refs/tags/v1.2.25beta05
- refs/tags/v1.2.25beta06
- refs/tags/v1.2.25rc01
- refs/tags/v1.2.25rc02
- refs/tags/v1.2.26
- refs/tags/v1.2.26beta01
- refs/tags/v1.2.26beta02
- refs/tags/v1.2.26beta03
- refs/tags/v1.2.26beta04
- refs/tags/v1.2.26beta05
- refs/tags/v1.2.26beta06
- refs/tags/v1.2.26rc01
- refs/tags/v1.2.27
- refs/tags/v1.2.27beta01
- refs/tags/v1.2.27beta02
- refs/tags/v1.2.27beta03
- refs/tags/v1.2.27beta04
- refs/tags/v1.2.27beta05
- refs/tags/v1.2.27beta06
- refs/tags/v1.2.27rc01
- refs/tags/v1.2.28
- refs/tags/v1.2.29
- refs/tags/v1.2.29beta01
- refs/tags/v1.2.29beta02
- refs/tags/v1.2.29beta03
- refs/tags/v1.2.29rc01
- refs/tags/v1.2.2beta1
- refs/tags/v1.2.2beta2
- refs/tags/v1.2.2beta3
- refs/tags/v1.2.2beta4
- refs/tags/v1.2.2beta5
- refs/tags/v1.2.2beta6
- refs/tags/v1.2.2rc1
- refs/tags/v1.2.3
- refs/tags/v1.2.30
- refs/tags/v1.2.30beta01
- refs/tags/v1.2.30beta02
- refs/tags/v1.2.30beta03
- refs/tags/v1.2.30beta04
- refs/tags/v1.2.30rc01
- refs/tags/v1.2.30rc02
- refs/tags/v1.2.30rc03
- refs/tags/v1.2.30rc04
- refs/tags/v1.2.30rc05
- refs/tags/v1.2.30rc06
- refs/tags/v1.2.30rc07
- refs/tags/v1.2.30rc08
- refs/tags/v1.2.31
- refs/tags/v1.2.31rc01
- refs/tags/v1.2.31rc02
- refs/tags/v1.2.31rc03
- refs/tags/v1.2.32
- refs/tags/v1.2.32beta01
- refs/tags/v1.2.32rc01
- refs/tags/v1.2.33
- refs/tags/v1.2.33beta01
- refs/tags/v1.2.33rc01
- refs/tags/v1.2.33rc02
- refs/tags/v1.2.34
- refs/tags/v1.2.34beta01
- refs/tags/v1.2.34beta02
- refs/tags/v1.2.34beta03
- refs/tags/v1.2.34beta04
- refs/tags/v1.2.34beta05
- refs/tags/v1.2.34beta06
- refs/tags/v1.2.34beta07
- refs/tags/v1.2.34rc01
- refs/tags/v1.2.35
- refs/tags/v1.2.35beta01
- refs/tags/v1.2.35beta02
- refs/tags/v1.2.35beta03
- refs/tags/v1.2.35rc01
- refs/tags/v1.2.35rc02
- refs/tags/v1.2.36
- refs/tags/v1.2.36beta01
- refs/tags/v1.2.36beta02
- refs/tags/v1.2.36beta03
- refs/tags/v1.2.36beta04
- refs/tags/v1.2.36beta05
- refs/tags/v1.2.37
- refs/tags/v1.2.37beta01
- refs/tags/v1.2.37beta02
- refs/tags/v1.2.37beta03
- refs/tags/v1.2.37rc01
- refs/tags/v1.2.38
- refs/tags/v1.2.38beta01
- refs/tags/v1.2.38rc01
- refs/tags/v1.2.38rc02
- refs/tags/v1.2.38rc03
- refs/tags/v1.2.39
- refs/tags/v1.2.39beta01
- refs/tags/v1.2.39beta02
- refs/tags/v1.2.39beta03
- refs/tags/v1.2.39beta04
- refs/tags/v1.2.39beta05
- refs/tags/v1.2.39rc01
- refs/tags/v1.2.3rc1
- refs/tags/v1.2.3rc2
- refs/tags/v1.2.3rc3
- refs/tags/v1.2.3rc4
- refs/tags/v1.2.3rc5
- refs/tags/v1.2.3rc6
- refs/tags/v1.2.4
- refs/tags/v1.2.40
- refs/tags/v1.2.40beta01
- refs/tags/v1.2.40rc01
- refs/tags/v1.2.41
- refs/tags/v1.2.41beta01
- refs/tags/v1.2.41beta02
- refs/tags/v1.2.41beta03
- refs/tags/v1.2.41beta04
- refs/tags/v1.2.41beta05
- refs/tags/v1.2.41beta06
- refs/tags/v1.2.41beta07
- refs/tags/v1.2.41beta08
- refs/tags/v1.2.41beta09
- refs/tags/v1.2.41beta10
- refs/tags/v1.2.41beta11
- refs/tags/v1.2.41beta12
- refs/tags/v1.2.41beta13
- refs/tags/v1.2.41beta14
- refs/tags/v1.2.41beta15
- refs/tags/v1.2.41beta16
- refs/tags/v1.2.41beta17
- refs/tags/v1.2.41beta18
- refs/tags/v1.2.41beta19
- refs/tags/v1.2.41rc01
- refs/tags/v1.2.41rc02
- refs/tags/v1.2.41rc03
- refs/tags/v1.2.42
- refs/tags/v1.2.42beta01
- refs/tags/v1.2.42beta02
- refs/tags/v1.2.42rc01
- refs/tags/v1.2.42rc02
- refs/tags/v1.2.42rc03
- refs/tags/v1.2.42rc04
- refs/tags/v1.2.42rc05
- refs/tags/v1.2.43
- refs/tags/v1.2.43beta02
- refs/tags/v1.2.43beta03
- refs/tags/v1.2.43beta04
- refs/tags/v1.2.43beta05
- refs/tags/v1.2.43rc01
- refs/tags/v1.2.43rc02
- refs/tags/v1.2.44
- refs/tags/v1.2.44beta01
- refs/tags/v1.2.44beta02
- refs/tags/v1.2.44beta03
- refs/tags/v1.2.44rc01
- refs/tags/v1.2.44rc02
- refs/tags/v1.2.44rc03
- refs/tags/v1.2.45
- refs/tags/v1.2.45beta01
- refs/tags/v1.2.45beta02
- refs/tags/v1.2.45beta03
- refs/tags/v1.2.45rc01
- refs/tags/v1.2.46
- refs/tags/v1.2.46rc01
- refs/tags/v1.2.46rc02
- refs/tags/v1.2.47
- refs/tags/v1.2.47rc01
- refs/tags/v1.2.48
- refs/tags/v1.2.48beta01
- refs/tags/v1.2.48rc02
- refs/tags/v1.2.49
- refs/tags/v1.2.4beta1
- refs/tags/v1.2.4beta2
- refs/tags/v1.2.4beta3
- refs/tags/v1.2.4rc1
- refs/tags/v1.2.5
- refs/tags/v1.2.50
- refs/tags/v1.2.51
- refs/tags/v1.2.51beta01
- refs/tags/v1.2.51beta02
- refs/tags/v1.2.51beta03
- refs/tags/v1.2.51beta04
- refs/tags/v1.2.51beta05
- refs/tags/v1.2.51rc01
- refs/tags/v1.2.51rc02
- refs/tags/v1.2.51rc03
- refs/tags/v1.2.51rc04
- refs/tags/v1.2.52
- refs/tags/v1.2.52beta01
- refs/tags/v1.2.52rc01
- refs/tags/v1.2.52rc02
- refs/tags/v1.2.53
- refs/tags/v1.2.53beta01
- refs/tags/v1.2.53beta02
- refs/tags/v1.2.53rc01
- refs/tags/v1.2.54
- refs/tags/v1.2.54beta01
- refs/tags/v1.2.54rc01
- refs/tags/v1.2.54rc02
- refs/tags/v1.2.54rc04
- refs/tags/v1.2.55
- refs/tags/v1.2.55beta01
- refs/tags/v1.2.55beta02
- refs/tags/v1.2.55rc01
- refs/tags/v1.2.56
- refs/tags/v1.2.56beta01
- refs/tags/v1.2.56rc01
- refs/tags/v1.2.57
- refs/tags/v1.2.57rc01
- refs/tags/v1.2.58
- refs/tags/v1.2.58beta01
- refs/tags/v1.2.58rc01
- refs/tags/v1.2.59
- refs/tags/v1.2.59beta01
- refs/tags/v1.2.59beta02
- refs/tags/v1.2.59rc01
- refs/tags/v1.2.5beta1
- refs/tags/v1.2.5beta2
- refs/tags/v1.2.5rc1
- refs/tags/v1.2.5rc2
- refs/tags/v1.2.5rc3
- refs/tags/v1.2.6
- refs/tags/v1.2.6beta1
- refs/tags/v1.2.6beta2
- refs/tags/v1.2.6beta3
- refs/tags/v1.2.6beta4
- refs/tags/v1.2.6rc1
- refs/tags/v1.2.6rc2
- refs/tags/v1.2.6rc3
- refs/tags/v1.2.6rc4
- refs/tags/v1.2.6rc5
- refs/tags/v1.2.7
- refs/tags/v1.2.7beta1
- refs/tags/v1.2.7beta2
- refs/tags/v1.2.7rc1
- refs/tags/v1.2.8
- refs/tags/v1.2.8beta1
- refs/tags/v1.2.8beta2
- refs/tags/v1.2.8beta3
- refs/tags/v1.2.8beta4
- refs/tags/v1.2.8beta5
- refs/tags/v1.2.8rc1
- refs/tags/v1.2.8rc2
- refs/tags/v1.2.8rc3
- refs/tags/v1.2.8rc4
- refs/tags/v1.2.8rc5
- refs/tags/v1.2.9
- refs/tags/v1.2.9beta1
- refs/tags/v1.2.9beta10
- refs/tags/v1.2.9beta11
- refs/tags/v1.2.9beta2
- refs/tags/v1.2.9beta3
- refs/tags/v1.2.9beta4
- refs/tags/v1.2.9beta5
- refs/tags/v1.2.9beta6
- refs/tags/v1.2.9beta7
- refs/tags/v1.2.9beta8
- refs/tags/v1.2.9beta9
- refs/tags/v1.2.9rc1
- refs/tags/v1.3.0
- refs/tags/v1.3.1
- refs/tags/v1.3.2
- refs/tags/v1.3.3
- refs/tags/v1.3.4
- refs/tags/v1.3.5
- refs/tags/v1.3.6
- refs/tags/v1.4.0
- refs/tags/v1.4.0beta1
- refs/tags/v1.4.0beta10
- refs/tags/v1.4.0beta100
- refs/tags/v1.4.0beta101
- refs/tags/v1.4.0beta102
- refs/tags/v1.4.0beta103
- refs/tags/v1.4.0beta104
- refs/tags/v1.4.0beta105
- refs/tags/v1.4.0beta106
- refs/tags/v1.4.0beta107
- refs/tags/v1.4.0beta108
- refs/tags/v1.4.0beta109
- refs/tags/v1.4.0beta11
- refs/tags/v1.4.0beta12
- refs/tags/v1.4.0beta13
- refs/tags/v1.4.0beta14
- refs/tags/v1.4.0beta15
- refs/tags/v1.4.0beta16
- refs/tags/v1.4.0beta17
- refs/tags/v1.4.0beta18
- refs/tags/v1.4.0beta19
- refs/tags/v1.4.0beta2
- refs/tags/v1.4.0beta20
- refs/tags/v1.4.0beta21
- refs/tags/v1.4.0beta22
- refs/tags/v1.4.0beta23
- refs/tags/v1.4.0beta24
- refs/tags/v1.4.0beta25
- refs/tags/v1.4.0beta26
- refs/tags/v1.4.0beta27
- refs/tags/v1.4.0beta28
- refs/tags/v1.4.0beta29
- refs/tags/v1.4.0beta3
- refs/tags/v1.4.0beta30
- refs/tags/v1.4.0beta31
- refs/tags/v1.4.0beta32
- refs/tags/v1.4.0beta33
- refs/tags/v1.4.0beta34
- refs/tags/v1.4.0beta35
- refs/tags/v1.4.0beta36
- refs/tags/v1.4.0beta37
- refs/tags/v1.4.0beta38
- refs/tags/v1.4.0beta39
- refs/tags/v1.4.0beta4
- refs/tags/v1.4.0beta40
- refs/tags/v1.4.0beta41
- refs/tags/v1.4.0beta42
- refs/tags/v1.4.0beta43
- refs/tags/v1.4.0beta44
- refs/tags/v1.4.0beta45
- refs/tags/v1.4.0beta46
- refs/tags/v1.4.0beta47
- refs/tags/v1.4.0beta48
- refs/tags/v1.4.0beta49
- refs/tags/v1.4.0beta5
- refs/tags/v1.4.0beta50
- refs/tags/v1.4.0beta51
- refs/tags/v1.4.0beta52
- refs/tags/v1.4.0beta53
- refs/tags/v1.4.0beta54
- refs/tags/v1.4.0beta55
- refs/tags/v1.4.0beta56
- refs/tags/v1.4.0beta57
- refs/tags/v1.4.0beta58
- refs/tags/v1.4.0beta6
- refs/tags/v1.4.0beta60
- refs/tags/v1.4.0beta61
- refs/tags/v1.4.0beta62
- refs/tags/v1.4.0beta63
- refs/tags/v1.4.0beta64
- refs/tags/v1.4.0beta65
- refs/tags/v1.4.0beta66
- refs/tags/v1.4.0beta67
- refs/tags/v1.4.0beta68
- refs/tags/v1.4.0beta69
- refs/tags/v1.4.0beta7
- refs/tags/v1.4.0beta70
- refs/tags/v1.4.0beta71
- refs/tags/v1.4.0beta73
- refs/tags/v1.4.0beta74
- refs/tags/v1.4.0beta75
- refs/tags/v1.4.0beta76
- refs/tags/v1.4.0beta77
- refs/tags/v1.4.0beta78
- refs/tags/v1.4.0beta79
- refs/tags/v1.4.0beta8
- refs/tags/v1.4.0beta80
- refs/tags/v1.4.0beta81
- refs/tags/v1.4.0beta82
- refs/tags/v1.4.0beta83
- refs/tags/v1.4.0beta84
- refs/tags/v1.4.0beta85
- refs/tags/v1.4.0beta86
- refs/tags/v1.4.0beta87
- refs/tags/v1.4.0beta89
- refs/tags/v1.4.0beta9
- refs/tags/v1.4.0beta90
- refs/tags/v1.4.0beta91
- refs/tags/v1.4.0beta92
- refs/tags/v1.4.0beta93
- refs/tags/v1.4.0beta94
- refs/tags/v1.4.0beta95
- refs/tags/v1.4.0beta96
- refs/tags/v1.4.0beta97
- refs/tags/v1.4.0beta98
- refs/tags/v1.4.0beta99
- refs/tags/v1.4.0rc01
- refs/tags/v1.4.0rc02
- refs/tags/v1.4.0rc03
- refs/tags/v1.4.0rc04
- refs/tags/v1.4.0rc05
- refs/tags/v1.4.0rc06
- refs/tags/v1.4.0rc07
- refs/tags/v1.4.0rc08
- refs/tags/v1.4.1
- refs/tags/v1.4.10
- refs/tags/v1.4.10beta01
- refs/tags/v1.4.10rc02
- refs/tags/v1.4.11
- refs/tags/v1.4.12
- refs/tags/v1.4.13
- refs/tags/v1.4.13beta01
- refs/tags/v1.4.13beta02
- refs/tags/v1.4.13beta03
- refs/tags/v1.4.13beta04
- refs/tags/v1.4.13beta05
- refs/tags/v1.4.13beta06
- refs/tags/v1.4.13rc01
- refs/tags/v1.4.13rc02
- refs/tags/v1.4.14
- refs/tags/v1.4.14beta01
- refs/tags/v1.4.14rc01
- refs/tags/v1.4.14rc02
- refs/tags/v1.4.15
- refs/tags/v1.4.15beta01
- refs/tags/v1.4.15beta02
- refs/tags/v1.4.15rc01
- refs/tags/v1.4.15rc02
- refs/tags/v1.4.16
- refs/tags/v1.4.16beta02
- refs/tags/v1.4.16rc01
- refs/tags/v1.4.17
- refs/tags/v1.4.17beta01
- refs/tags/v1.4.17beta02
- refs/tags/v1.4.17beta03
- refs/tags/v1.4.17rc01
- refs/tags/v1.4.17rc02
- refs/tags/v1.4.17rc03
- refs/tags/v1.4.17rc04
- refs/tags/v1.4.18
- refs/tags/v1.4.18beta01
- refs/tags/v1.4.18beta02
- refs/tags/v1.4.18rc01
- refs/tags/v1.4.19
- refs/tags/v1.4.19beta01
- refs/tags/v1.4.19rc01
- refs/tags/v1.4.1alpha01
- refs/tags/v1.4.1alpha02
- refs/tags/v1.4.1beta01
- refs/tags/v1.4.1beta02
- refs/tags/v1.4.1beta03
- refs/tags/v1.4.1beta04
- refs/tags/v1.4.1beta05
- refs/tags/v1.4.1beta06
- refs/tags/v1.4.1beta07
- refs/tags/v1.4.1beta08
- refs/tags/v1.4.1beta09
- refs/tags/v1.4.1beta10
- refs/tags/v1.4.1beta11
- refs/tags/v1.4.1beta12
- refs/tags/v1.4.1rc01
- refs/tags/v1.4.1rc02
- refs/tags/v1.4.1rc03
- refs/tags/v1.4.1rc04
- refs/tags/v1.4.2
- refs/tags/v1.4.20
- refs/tags/v1.4.20rc01
- refs/tags/v1.4.21
- refs/tags/v1.4.21beta01
- refs/tags/v1.4.21rc01
- refs/tags/v1.4.22
- refs/tags/v1.4.22beta01
- refs/tags/v1.4.22beta02
- refs/tags/v1.4.22rc01
- refs/tags/v1.4.2beta01
- refs/tags/v1.4.2rc01
- refs/tags/v1.4.2rc02
- refs/tags/v1.4.2rc03
- refs/tags/v1.4.2rc04
- refs/tags/v1.4.2rc05
- refs/tags/v1.4.2rc06
- refs/tags/v1.4.3
- refs/tags/v1.4.3beta01
- refs/tags/v1.4.3beta02
- refs/tags/v1.4.3beta04
- refs/tags/v1.4.3beta05
- refs/tags/v1.4.3rc01
- refs/tags/v1.4.3rc02
- refs/tags/v1.4.3rc03
- refs/tags/v1.4.4
- refs/tags/v1.4.4beta01
- refs/tags/v1.4.4beta02
- refs/tags/v1.4.4beta03
- refs/tags/v1.4.4beta05
- refs/tags/v1.4.4beta06
- refs/tags/v1.4.4beta07
- refs/tags/v1.4.4beta08
- refs/tags/v1.4.4rc01
- refs/tags/v1.4.4rc02
- refs/tags/v1.4.4rc03
- refs/tags/v1.4.4rc04
- refs/tags/v1.4.4rc05
- refs/tags/v1.4.5
- refs/tags/v1.4.5beta01
- refs/tags/v1.4.5beta02
- refs/tags/v1.4.5beta03
- refs/tags/v1.4.5beta04
- refs/tags/v1.4.5beta05
- refs/tags/v1.4.5beta06
- refs/tags/v1.4.5rc01
- refs/tags/v1.4.5rc02
- refs/tags/v1.4.5rc03
- refs/tags/v1.4.6
- refs/tags/v1.4.6beta01
- refs/tags/v1.4.6beta02
- refs/tags/v1.4.6beta03
- refs/tags/v1.4.6beta04
- refs/tags/v1.4.6beta05
- refs/tags/v1.4.6beta06
- refs/tags/v1.4.6beta07
- refs/tags/v1.4.6rc01
- refs/tags/v1.4.6rc02
- refs/tags/v1.4.7
- refs/tags/v1.4.7rc01
- refs/tags/v1.4.8
- refs/tags/v1.4.8beta01
- refs/tags/v1.4.8beta02
- refs/tags/v1.4.8beta03
- refs/tags/v1.4.8beta04
- refs/tags/v1.4.8beta05
- refs/tags/v1.4.8rc01
- refs/tags/v1.4.9
- refs/tags/v1.4.9beta01
- refs/tags/v1.4.9rc01
- refs/tags/v1.5.0
- refs/tags/v1.5.0beta01
- refs/tags/v1.5.0beta02
- refs/tags/v1.5.0beta03
- refs/tags/v1.5.0beta04
- refs/tags/v1.5.0beta05
- refs/tags/v1.5.0beta06
- refs/tags/v1.5.0beta07
- refs/tags/v1.5.0beta08
- refs/tags/v1.5.0beta09
- refs/tags/v1.5.0beta11
- refs/tags/v1.5.0beta12
- refs/tags/v1.5.0beta13
- refs/tags/v1.5.0beta14
- refs/tags/v1.5.0beta15
- refs/tags/v1.5.0beta16
- refs/tags/v1.5.0beta17
- refs/tags/v1.5.0beta18
- refs/tags/v1.5.0beta19
- refs/tags/v1.5.0beta20
- refs/tags/v1.5.0beta21
- refs/tags/v1.5.0beta22
- refs/tags/v1.5.0beta23
- refs/tags/v1.5.0beta24
- refs/tags/v1.5.0beta25
- refs/tags/v1.5.0beta26
- refs/tags/v1.5.0beta27
- refs/tags/v1.5.0beta28
- refs/tags/v1.5.0beta29
- refs/tags/v1.5.0beta30
- refs/tags/v1.5.0beta31
- refs/tags/v1.5.0beta32
- refs/tags/v1.5.0beta33
- refs/tags/v1.5.0beta34
- refs/tags/v1.5.0beta35
- refs/tags/v1.5.0beta36
- refs/tags/v1.5.0beta37
- refs/tags/v1.5.0beta38
- refs/tags/v1.5.0beta39
- refs/tags/v1.5.0beta40
- refs/tags/v1.5.0beta41
- refs/tags/v1.5.0beta42
- refs/tags/v1.5.0beta43
- refs/tags/v1.5.0beta44
- refs/tags/v1.5.0beta45
- refs/tags/v1.5.0beta46
- Branches list truncated to 937 entries, 624 were omitted.
- pngcrush-1.7.88-signed
- libpng-1.6.9-signed
- libpng-1.6.8-signed
- libpng-1.6.7-signed
- libpng-1.6.4-signed
- libpng-1.6.31-signed
- libpng-1.6.31-master-signed
- libpng-1.6.30-signed
- libpng-1.6.30-master-signed
- libpng-1.6.3-signed
- libpng-1.6.29-signed
- libpng-1.6.29-master-signed
- libpng-1.6.28-signed
- libpng-1.6.26-signed
- libpng-1.6.26-master-signed
- libpng-1.6.25-signed
- libpng-1.6.25-master-signed
- libpng-1.6.24-signed
- libpng-1.6.24-master-signed
- libpng-1.6.23-signed
- libpng-1.6.21-signed
- libpng-1.6.21-master-signed
- libpng-1.6.20-signed
- libpng-1.6.20-master-signed
- libpng-1.6.2-signed
- libpng-1.6.18-signed
- libpng-1.6.18-master-signed
- libpng-1.6.17-signed
- libpng-1.6.17-master-signed
- libpng-1.6.16-signed
- libpng-1.6.16-master-signed
- libpng-1.6.15-signed
- libpng-1.6.15-master-signed
- libpng-1.6.14-signed
- libpng-1.6.13-signed
- libpng-1.6.12-signed
- libpng-1.6.11-signed
- libpng-1.6.10-signed
- libpng-1.5.26-signed
- libpng-1.5.25-signed
- libpng-1.5.23-signed
- libpng-1.5.22-signed
- libpng-1.5.21-signed
- libpng-1.5.20-signed
- libpng-1.5.18-signed
- libpng-1.5.16-signed
- libpng-1.4.19-signed
- libpng-1.4.18-signed
- libpng-1.4.16-signed
- libpng-1.4.15-signed
- libpng-1.4.14-signed
- libpng-1.4.13-signed
- libpng-1.4.12-signed
- libpng-1.2.56-signed
- libpng-1.2.55-signed
- libpng-1.2.53-signed
- libpng-1.2.52-signed
- libpng-1.2.51-signed
- libpng-1.2.50-signed
- libpng-1.0.65-signed
- libpng-1.0.63-signed
- libpng-1.0.62-signed
- libpng-1.0.61-signed
- Releases list truncated to 63 entries, 2 were omitted.
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Tip revision: e5a37797b4b9bdd5620f8e887e6efbe439064fe3 authored by Guy Schalnat on 05 June 1996, 20:50:50 UTC
Imported from libpng-0.89.tar
Imported from libpng-0.89.tar
Tip revision: e5a3779
pngerror.c
/* pngerror.c - stub functions for i/o and memory allocation
libpng 1.0 beta 3 - version 0.89
For conditions of distribution and use, see copyright notice in png.h
Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
May 25, 1996
This file provides a location for all error handling. Users which
need special error handling are expected to write replacement functions
and use png_set_error_fn() to use those functions. See the instructions
at each function. */
#define PNG_INTERNAL
#include "png.h"
static void png_default_error PNGARG((png_structp png_ptr,
png_const_charp message));
static void png_default_warning PNGARG((png_structp png_ptr,
png_const_charp message));
/* This function is called whenever there is a fatal error. This function
should not be changed. If there is a need to handle errors differently,
you should supply a replacement error function and use png_set_error_fn()
to replace the error function at run-time. */
void
png_error(png_structp png_ptr, png_const_charp message)
{
if (png_ptr->error_fn)
(*(png_ptr->error_fn))(png_ptr, message);
/* if the following returns or doesn't exist, use the default function,
which will not return */
png_default_error(png_ptr, message);
}
/* This function is called whenever there is a non-fatal error. This function
should not be changed. If there is a need to handle warnings differently,
you should supply a replacement warning function and use
png_set_error_fn() to replace the warning function at run-time. */
void
png_warning(png_structp png_ptr, png_const_charp message)
{
if (png_ptr->warning_fn)
(*(png_ptr->warning_fn))(png_ptr, message);
else
png_default_warning(png_ptr, message);
}
/* This is the default error handling function. Note that replacements for
this function MUST NOT RETURN, or the program will likely crash. This
function is used by default, or if the program supplies NULL for the
error function pointer in png_set_error_fn(). */
static void
png_default_error(png_structp png_ptr, png_const_charp message)
{
#ifndef PNG_NO_STDIO
fprintf(stderr, "libpng error: %s\n", message);
#endif
#ifdef USE_FAR_KEYWORD
{
jmp_buf jmpbuf;
png_memcpy(jmpbuf,png_ptr->jmpbuf,sizeof(jmp_buf));
longjmp(jmpbuf, 1);
}
#else
longjmp(png_ptr->jmpbuf, 1);
#endif
}
/* This function is called when there is a warning, but the library thinks
it can continue anyway. Replacement functions don't have to do anything
here if you don't want to. In the default configuration, png_ptr is
not used, but it is passed in case it may be useful. */
static void
png_default_warning(png_structp png_ptr, png_const_charp message)
{
if (!png_ptr)
return;
#ifndef PNG_NO_STDIO
fprintf(stderr, "libpng warning: %s\n", message);
#endif
}
/* This function is called when the application wants to use another method
of handling errors and warnings. Note that the error function MUST NOT
return to the calling routine or serious problems will occur. The return
method used in the default routine calls longjmp(png_ptr->jmpbuf, 1) */
void
png_set_error_fn(png_structp png_ptr, png_voidp error_ptr,
png_error_ptr error_fn, png_error_ptr warning_fn)
{
png_ptr->error_ptr = error_ptr;
png_ptr->error_fn = error_fn;
png_ptr->warning_fn = warning_fn;
}
/* This function returns a pointer to the error_ptr associated with the user
functions. The application should free any memory associated with this
pointer before png_write_destroy and png_read_destroy are called. */
png_voidp
png_get_error_ptr(png_structp png_ptr)
{
return png_ptr->error_ptr;
}