From cedef41777ac60f0a3de75bc8a95f6bfbb87fbfa Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Fri, 5 Feb 2016 10:02:29 -0500 Subject: Fix building CDK in debug mode. In debug mode, inline functions are not inlined, so ensure internal linkage. Thanks to Markus F.X.J. Oberhume. --- THANKS.md | 1 + src/cdk.patch | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/THANKS.md b/THANKS.md index 383fdbb5..d3ee3b00 100644 --- a/THANKS.md +++ b/THANKS.md @@ -43,6 +43,7 @@ private contract work related to Textadept. * Lance Larsen * M Rawash * Manuel Montenegro +* Markus F.X.J. Oberhume * Martin Morawetz * Michael T. Richter * Neil Hodgson diff --git a/src/cdk.patch b/src/cdk.patch index b3d5e55a..decbf63b 100644 --- a/src/cdk.patch +++ b/src/cdk.patch @@ -432,7 +432,7 @@ diff -r c40f79827990 entry.c } } -+inline int isUtf8CharPart(unsigned int ch) { return (ch >= 0x80) && (ch < 0xc0); } ++static inline int isUtf8CharPart(unsigned int ch) { return (ch >= 0x80) && (ch < 0xc0); } + /* * This injects a single character into the widget. -- cgit v1.2.3