Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
KLDAP
Commits
ceb3e5aa
Commit
ceb3e5aa
authored
May 27, 2021
by
Laurent Montel
😁
Browse files
Remove unused include
parent
6a73299a
Pipeline
#63243
canceled with stage
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
kioslave/src/common.h
deleted
100644 → 0
View file @
6a73299a
/* This file is part of the KDE project
SPDX-FileCopyrightText: 2008 Jarosław Staniek <staniek@kde.org>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
#pragma once
#include <QCoreApplication>
#include <QDir>
#include <QFile>
#include <stdio.h>
extern
"C"
{
#include <sasl/sasl.h>
}
inline
bool
initSASL
()
{
#ifdef Q_OS_WIN // krazy:exclude=cpp
for
(
const
auto
&
path
:
QCoreApplication
::
libraryPaths
())
{
QDir
dir
(
path
);
if
(
dir
.
exists
(
QStringLiteral
(
"sasl2"
)))
{
auto
libInstallPath
=
QFile
::
encodeName
(
dir
.
absoluteFilePath
(
QStringLiteral
(
"sasl2"
)));
if
(
sasl_set_path
(
SASL_PATH_TYPE_PLUGIN
,
libInstallPath
.
data
())
!=
SASL_OK
)
{
fprintf
(
stderr
,
"SASL path initialization failed!
\n
"
);
return
false
;
}
break
;
}
}
#endif
if
(
sasl_client_init
(
NULL
)
!=
SASL_OK
)
{
fprintf
(
stderr
,
"SASL library initialization failed!
\n
"
);
return
false
;
}
return
true
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment