$OpenBSD$
--- src/CTPP2StringIconvOutputCollector.cpp.orig	Thu Aug  2 08:22:44 2012
+++ src/CTPP2StringIconvOutputCollector.cpp	Sat Apr  4 14:33:08 2015
@@ -85,7 +85,7 @@ INT_32 StringIconvOutputCollector::Collect(const void 
 	size_t iDstLength     = CTPP_ESCAPE_BUFFER_LEN;
 
 	char         aDstData[CTPP_ESCAPE_BUFFER_LEN];
-#if defined(linux) || defined(__APPLE__)
+#if defined(linux) || defined(__APPLE__) || defined(__OpenBSD__)
 	char       * aSrcData = (char *)vData;
 #else
 	const char * aSrcData = (const char *)vData;
