summaryrefslogtreecommitdiff
path: root/misc/kdepimlibs4/patches/patch-kldap_ber.cpp
blob: 42b95ff955770a89d9efa53e93e19e4642a00f79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$NetBSD: patch-kldap_ber.cpp,v 1.1 2012/09/30 13:15:04 adam Exp $

Fix building with Clang.

--- kldap/ber.cpp.orig	2012-09-30 12:13:44.000000000 +0000
+++ kldap/ber.cpp
@@ -128,7 +128,11 @@ int Ber::printf( const QString &format, 
 {
   char fmt[2];
   va_list args;
+#ifdef __clang__
+  va_start ( args, format.unicode() );
+#else
   va_start ( args, format );
+#endif
   fmt[1] = '\0';
 
   int i = 0, ret = 0;
@@ -233,7 +237,11 @@ int Ber::scanf( const QString &format, .
 {
   char fmt[2];
   va_list args;
+#ifdef __clang__
+  va_start ( args, format.unicode() );
+#else
   va_start ( args, format );
+#endif
   fmt[1] = '\0';
 
   int i = 0, ret = 0;