shithub: jbig2

Download patch

ref: 57da6e3e2740ee0a3440d5989b52ba3edb5d4f9d
parent: 55eefa29f93e789cf7e0c2be353dc14029a2f5a6
author: Sebastian Rasmussen <sebras@gmail.com>
date: Sun Sep 29 12:59:29 EDT 2019

jbig2dec: Invite user to define MEMENTO in CFLAGS.

Previously we invited the user to define MEMENTO in jbig2_priv.h.
The problem with doing that is that the flag is enabled for all .c
modules, except memento.c. This implies that while memento's wrapper
functions are called, the versions being called are the ones that
have memento features disabled.

Setting CFLAGS=-DMEMENTO while configuring/building is the better
option as CFLAGS will affect all .c modules.

--- a/jbig2_priv.h
+++ b/jbig2_priv.h
@@ -20,9 +20,8 @@
 #ifndef _JBIG2_PRIV_H
 #define _JBIG2_PRIV_H
 
-/* To enable Memento, either uncomment the following, or arrange to
- * predefine MEMENTO whilst building. */
-/* #define MEMENTO */
+/* To enable Memento predefine MEMENTO while building by setting
+   CFLAGS=-DMEMENTO. */
 
 /* If we are being compiled as part of a larger project that includes
  * Memento, that project should define JBIG_EXTERNAL_MEMENTO_H to point