summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmytro Meleshko2019-12-29 01:59:45 +0200
committerDmytro Meleshko2019-12-29 01:59:45 +0200
commit7c1c85cafd41b104b5253059abce9a2168489a0e (patch)
tree193617f9cd284634b7dd0423419cb97044ca5444
parent8f816426d2898c0f9e5a9ff0327e78e268366c07 (diff)
downloadaur-7c1c85cafd41b104b5253059abce9a2168489a0e.tar.gz
use proper C types in 'for' loops in exif.c
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--exif.c6
3 files changed, 7 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd436e8b6200..d3ba7c403502 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mirage
pkgdesc = A simple GTK+ Image Viewer
pkgver = 1.0_pre2
- pkgrel = 3
+ pkgrel = 4
url = https://sourceforge.net/projects/mirageiv.berlios/
install = mirage.install
arch = x86_64
@@ -14,7 +14,7 @@ pkgbase = mirage
source = exif.c
sha256sums = 6b5b0011f41daec3653c464e47fd225e52b741fcad8870960e0a94662a2fdda7
sha256sums = a669be216365c84bc1f4dc3d08ee97ed0b0eee083c0293004a3f2772f9e177bd
- sha256sums = 6c680c8dd8a323ceeee7492e4c7db0280fd7fe2df1c4ed0b13bc9c4f3d6d8917
+ sha256sums = ed965fcf26cc1ca8ddea7eec8bc44a19d2c73e495235f9b015f9ee405ccce95f
pkgname = mirage
diff --git a/PKGBUILD b/PKGBUILD
index 5ad5cefaeb70..d9e5dfaa484c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=mirage
pkgver=1.0_pre2
-pkgrel=3
+pkgrel=4
pkgdesc="A simple GTK+ Image Viewer"
url="https://sourceforge.net/projects/mirageiv.berlios/"
license=('GPL')
@@ -19,7 +19,7 @@ source=(http://downloads.sourceforge.net/project/mirageiv.berlios/${pkgname}-${p
install=$pkgname.install
sha256sums=('6b5b0011f41daec3653c464e47fd225e52b741fcad8870960e0a94662a2fdda7'
'a669be216365c84bc1f4dc3d08ee97ed0b0eee083c0293004a3f2772f9e177bd'
- '6c680c8dd8a323ceeee7492e4c7db0280fd7fe2df1c4ed0b13bc9c4f3d6d8917')
+ 'ed965fcf26cc1ca8ddea7eec8bc44a19d2c73e495235f9b015f9ee405ccce95f')
prepare() {
cd "${pkgname}-${pkgver}"
diff --git a/exif.c b/exif.c
index 9fe007c65019..841c1689aa6b 100644
--- a/exif.c
+++ b/exif.c
@@ -121,7 +121,7 @@ PyObject* mirage_exif_entry_to_py(ExifEntry* e, ExifByteOrder byte_order) {
// reduce code complexity
py_value = PyList_New(e->components);
unsigned char format_size = exif_format_get_size(e->format);
- for (unsigned int i = 0; i < e->components; i++) {
+ for (Py_ssize_t i = 0; i < e->components; i++) {
const unsigned char* ptr = e->data + i*format_size;
PyObject* py_num = mirage_exif_number_to_py(ptr, e->format, byte_order);
// Note that PyList_SetItem does not increase refcount of added item
@@ -152,7 +152,7 @@ PyObject* mirage_exif_entry_to_py(ExifEntry* e, ExifByteOrder byte_order) {
PyObject* mirage_exif_ifd_entries_to_py(ExifContent* c, ExifIfd ifd, ExifByteOrder byte_order) {
PyObject* py_entries = PyDict_New();
- for (unsigned int i = 0; i < c->count; i++) {
+ for (Py_ssize_t i = 0; i < c->count; i++) {
ExifEntry* entry = c->entries[i];
if (!entry) continue;
@@ -181,7 +181,7 @@ PyObject* mirage_exif_read_metadata(PyObject* self, PyObject* args) {
PyObject* py_dict = PyDict_New();
- for (int ifd = 0; ifd < EXIF_IFD_COUNT; ifd++) {
+ for (ExifIfd ifd = 0; ifd < EXIF_IFD_COUNT; ifd++) {
ExifContent* content = data->ifd[ifd];
if (!content) continue;