diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index d95404f5c..bbbbd227c 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc @@ -2026,7 +2026,10 @@ hb_buffer_set_message_func (hb_buffer_t *buffer, bool hb_buffer_t::message_impl (hb_font_t *font, const char *fmt, va_list ap) { +#ifdef HB_NO_BUFFER_MESSAGE + return false; +#endif char buf[100]; - vsnprintf (buf, sizeof (buf), fmt, ap); + vsnprintf (buf, sizeof (buf), fmt, ap); return (bool) this->message_func (this, font, buf, this->message_data); } diff --git a/src/hb-config.hh b/src/hb-config.hh index fd5a71341..8bdce3598 100644 --- a/src/hb-config.hh +++ b/src/hb-config.hh @@ -52,6 +52,7 @@ #define HB_DISABLE_DEPRECATED #define HB_NDEBUG #define HB_NO_ATEXIT +#define HB_NO_BUFFER_MESSAGE #define HB_NO_BUFFER_SERIALIZE #define HB_NO_BITMAP #define HB_NO_CFF