From 6213a75b68825037fbaf6f5ad4eef66e8bad4b3c Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 10 Nov 2018 16:09:21 -0500 Subject: [PATCH] Add trivial casts to hb_bytes_t --- src/hb-dsalgs.hh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/hb-dsalgs.hh b/src/hb-dsalgs.hh index ce1342607..9b9cb5f42 100644 --- a/src/hb-dsalgs.hh +++ b/src/hb-dsalgs.hh @@ -526,6 +526,9 @@ struct hb_bytes_t template inline hb_bytes_t (const T& array) : arrayZ ((const char *) array.arrayZ), len (array.len) {} + inline operator const void * (void) const { return arrayZ; } + inline operator const char * (void) const { return arrayZ; } + inline void free (void) { ::free ((void *) arrayZ); arrayZ = nullptr; len = 0; } inline int cmp (const hb_bytes_t &a) const