Spracherkennung für: .patch vermutete Sprache: Abap {ABAP[68] MT940[56] SQL[42]} [Methode: maximale Elemente, drei Dimensionen]
From 50f787d82340f4c89ee388b1c182b5fe549ee8d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi@remlab.net>
Date: Sun, 6 Nov 2011 10:34:52 +0100
Subject: [PATCH 2/8] fix zvbi compilation on Win32
Linear memory extents over SSIZE_MAX are undefined, so there is no
point in protecting against them.
---
src/export.c | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/src/export.c b/src/export.c
index 82fe9cf..f5f111f 100644
--- a/src/export.c
+++ b/src/export.c
@@ -1080,8 +1080,6 @@ write_fd (vbi_export * e,
size_t count;
count = src_size;
- if (unlikely (src_size > SSIZE_MAX))
- count = SSIZE_MAX & -4096;
for (retry = 10;; --retry) {
actual = write (e->_handle.fd, src, count);
@@ -1638,12 +1636,7 @@ vbi_export_mem (vbi_export * e,
free (e->buffer.data);
}
- if (unlikely (e->buffer.offset > (size_t) SSIZE_MAX)) {
- errno = EOVERFLOW;
- actual = -1; /* failed */
- } else {
- actual = e->buffer.offset;
- }
+ actual = e->buffer.offset;
} else {
if (VBI_EXPORT_TARGET_ALLOC == e->target)
free (e->buffer.data);
--
2.52.0.windows.1
[Dauer der Verarbeitung: 0.3 Sekunden, vorverarbeitet 2026-10-24]