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 )
41 fprintf(stderr,
"SASL path initialization failed!\n");
46 if ( sasl_client_init( NULL ) != SASL_OK ) {
47 fprintf(stderr,
"SASL library initialization failed!\n");
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Nov 26 2012 16:46:53 by
doxygen 1.8.1.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.