<commit_before>/***************************************************************************
**
** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
** All rights reserved.
** Contact: Nokia Corporation (<EMAIL>)
**
** This file is part of libmeegotouch.
**
** If you have questions regarding the use of this file, please contact
** Nokia at <EMAIL>.
**
** This library is free software; you can redistribute it and/or
** modify it under the terms of the GNU Lesser General Public
** License version 2.1 as published by the Free Software Foundation
** and appearing in the file LICENSE.LGPL included in the packaging
** of this file.
**
****************************************************************************/

#ifndef MEXPORT_H
#define MEXPORT_H

#include <QtCore/QtGlobal>

#ifdef M_BUILD_CORE
#  define M_CORE_EXPORT Q_DECL_EXPORT
#else
#  define M_CORE_EXPORT Q_DECL_IMPORT
#endif

#ifdef M_BUILD_VIEWS
#  define M_VIEWS_EXPORT Q_DECL_EXPORT
#else
#  define M_VIEWS_EXPORT Q_DECL_IMPORT
#endif

#ifdef M_BUILD_SETTINGS
#  define M_SETTINGS_EXPORT Q_DECL_EXPORT
#else
#  define M_SETTINGS_EXPORT Q_DECL_IMPORT
#endif

#ifdef M_BUILD_EXTENSIONS
#  define M_EXTENSIONS_EXPORT Q_DECL_EXPORT<commit_msg>Changes: add deprecated M_EXPORT macro again<commit_after>/***************************************************************************
**
** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
** All rights reserved.
** Contact: Nokia Corporation (<EMAIL>)
**
** This file is part of libmeegotouch.
**
** If you have questions regarding the use of this file, please contact
** Nokia at <EMAIL>.
**
** This library is free software; you can redistribute it and/or
** modify it under the terms of the GNU Lesser General Public
** License version 2.1 as published by the Free Software Foundation
** and appearing in the file LICENSE.LGPL included in the packaging
** of this file.
**
****************************************************************************/

#ifndef MEXPORT_H
#define MEXPORT_H

#include <QtCore/QtGlobal>

// the M_EXPORT define is deprecated. it does not
// make any sense to use it. we just keep it here
// so that projects that are using it continue to
// work as before.
#if defined(M_EXPORTS)
#  define M_EXPORT Q_DECL_EXPORT
#else
#  if defined (Q_OS_WIN)
#    define M_EXPORT Q_DECL_IMPORT
#  else
#    define M_EXPORT Q_DECL_EXPORT
#  endif
#endif

#ifdef M_BUILD_CORE
#  define M_CORE_EXPORT Q_DECL_EXPORT
#else
#  define M_CORE_EXPORT Q_DECL_IMPORT
#endif

#ifdef M_BUILD_VIEWS
#  define M_VIEWS_EXPORT Q_DECL_EXPORT
#else
#  define M_VIEWS_EXPORT Q_DECL_IMPORT
#endif

#ifdef M_BUILD_SETTINGS
#  define M_SETTINGS_EXPORT Q_DECL_EXPORT
#else
#  define M_SETTINGS_EXPORT Q_DECL_IMPORT
#endif

#ifdef M_BUILD_EXTENSIONS
#  define M_EXTENSIONS_EXPORT Q_DECL_EXPORT
{'fraction_non_alphanumeric': 0.17445152158527955, 'fraction_numerical': 0.004246284501061571, 'mean_word_length': 5.589743589743589, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4481939', 'n_tokens_mistral': 903, 'n_tokens_neox': 831, 'n_words': 297}