46 lines
1.1 KiB
C++
46 lines
1.1 KiB
C++
$NetBSD: patch-kldap_ber.cpp,v 1.4 2014/11/14 22:23:40 joerg Exp $
|
|
|
|
Fix building with Clang.
|
|
|
|
--- kldap/ber.cpp.orig 2014-11-14 14:44:22.000000000 +0000
|
|
+++ kldap/ber.cpp
|
|
@@ -124,7 +124,7 @@ QByteArray Ber::flatten() const
|
|
return ret;
|
|
}
|
|
|
|
-int Ber::printf( const QString &format, ... )
|
|
+int Ber::printf( const char *format, ... )
|
|
{
|
|
char fmt[2];
|
|
va_list args;
|
|
@@ -132,8 +132,8 @@ int Ber::printf( const QString &format,
|
|
fmt[1] = '\0';
|
|
|
|
int i = 0, ret = 0;
|
|
- while ( i < format.length() ) {
|
|
- fmt[0] = format[i].toLatin1();
|
|
+ while ( format[i] ) {
|
|
+ fmt[0] = format[i];
|
|
i++;
|
|
switch ( fmt[0] ) {
|
|
case 'b':
|
|
@@ -229,7 +229,7 @@ int Ber::printf( const QString &format,
|
|
return ret;
|
|
}
|
|
|
|
-int Ber::scanf( const QString &format, ... )
|
|
+int Ber::scanf( const char *format, ... )
|
|
{
|
|
char fmt[2];
|
|
va_list args;
|
|
@@ -237,8 +237,8 @@ int Ber::scanf( const QString &format, .
|
|
fmt[1] = '\0';
|
|
|
|
int i = 0, ret = 0;
|
|
- while ( i < format.length() ) {
|
|
- fmt[0] = format[i].toLatin1();
|
|
+ while ( format[i] ) {
|
|
+ fmt[0] = format[i];
|
|
i++;
|
|
switch ( fmt[0] ) {
|
|
case 'l':
|