const up libeot

Change-Id: Ifd8a774365b8c343e214660942d9bac4d52462b9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187822
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
This commit is contained in:
Caolán McNamara
2025-07-14 22:47:34 +02:00
parent ed6395d5d3
commit 63612c3d5c
2 changed files with 56 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
From 1cb423d68e647e0c99e397cd6cf04272240ee86d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com>
Date: Sun, 13 Jul 2025 19:43:51 +0100
Subject: [PATCH] const up tripletEncodings
moves tripletEncodings out of the .data section
---
src/ctf/parseCTF.c | 2 +-
src/triplet_encodings.c | 2 +-
src/triplet_encodings.h | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/ctf/parseCTF.c b/src/ctf/parseCTF.c
index 3ec938d..231a85e 100644
--- a/src/ctf/parseCTF.c
+++ b/src/ctf/parseCTF.c
@@ -424,7 +424,7 @@
unsigned currX = 0, currY = 0;
for (unsigned i = 0; i < totalPoints; ++i)
{
- struct TripletEncoding enc = tripletEncodings[flags[i] & 0x7F];
+ const struct TripletEncoding enc = tripletEncodings[flags[i] & 0x7F];
unsigned moreBytes = enc.byteCount - 1;
if (in->pos + moreBytes > in->size)
{
diff --git a/src/triplet_encodings.c b/src/triplet_encodings.c
index 899eadb..81e9ae0 100644
--- a/src/triplet_encodings.c
+++ b/src/triplet_encodings.c
@@ -4,7 +4,7 @@
*/
#include "triplet_encodings.h"
-struct TripletEncoding tripletEncodings[] = {{2, 0, 8, 0, 0, 0, -1},
+const struct TripletEncoding tripletEncodings[] = {{2, 0, 8, 0, 0, 0, -1},
{2, 0, 8, 0, 0, 0, 1},
{2, 0, 8, 0, 256, 0, -1},
{2, 0, 8, 0, 256, 0, 1},
diff --git a/src/triplet_encodings.h b/src/triplet_encodings.h
index 972145f..40a7537 100644
--- a/src/triplet_encodings.h
+++ b/src/triplet_encodings.h
@@ -17,7 +17,7 @@
int ySign;
};
-extern struct TripletEncoding tripletEncodings[];
+extern const struct TripletEncoding tripletEncodings[];
#endif /* #define __LIBEOT_TRIPLET_ENCODINGS_H__ */
--
2.49.0
+2
View File
@@ -11,6 +11,8 @@ libeot_patches :=
libeot_patches += 0001-remove-unused-err.h.patch
libeot_patches += debug-no-werror.patch.0
libeot_patches += ubsan.patch.0
# upstreamed as: https://github.com/umanwizard/libeot/pull/14
libeot_patches += 0001-const-up-tripletEncodings.patch
$(eval $(call gb_UnpackedTarball_UnpackedTarball,libeot))