kioslave
20 #ifndef _KIOSLAVE_COMMON_H
21 #define _KIOSLAVE_COMMON_H
27 #include <KStandardDirs>
30 #include <sasl/sasl.h>
33 inline bool initSASL()
35 #ifdef Q_OS_WIN32 //krazy:exclude=cpp
36 QByteArray libInstallPath( QFile::encodeName( QDir::toNativeSeparators( KGlobal::dirs()->installPath(
"lib" ) + QLatin1String(
"sasl2" ) ) ) );
37 QByteArray configPath( QFile::encodeName( QDir::toNativeSeparators( KGlobal::dirs()->installPath(
"config" ) + QLatin1String(
"sasl2" ) ) ) );
38 if ( sasl_set_path( SASL_PATH_TYPE_PLUGIN, libInstallPath.data() ) != SASL_OK ||
39 sasl_set_path( SASL_PATH_TYPE_CONFIG, configPath.data() ) != SASL_OK ) {
40 fprintf( stderr,
"SASL path initialization failed!\n" );
45 if ( sasl_client_init( NULL ) != SASL_OK ) {
46 fprintf( stderr,
"SASL library initialization failed!\n" );
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Nov 26 2013 09:02:16 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.