diff options
author | Dmytro Meleshko | 2019-12-29 01:59:45 +0200 |
---|---|---|
committer | Dmytro Meleshko | 2019-12-29 01:59:45 +0200 |
commit | 7c1c85cafd41b104b5253059abce9a2168489a0e (patch) | |
tree | 193617f9cd284634b7dd0423419cb97044ca5444 | |
parent | 8f816426d2898c0f9e5a9ff0327e78e268366c07 (diff) | |
download | aur-7c1c85cafd41b104b5253059abce9a2168489a0e.tar.gz |
use proper C types in 'for' loops in exif.c
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | exif.c | 6 |
3 files changed, 7 insertions, 7 deletions
@@ -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 @@ -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}" @@ -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; |