Ticket #9979: 0001-Fix-dllimport-error-for-MSqlEscapeAsAQuery-QString-M.patch

File 0001-Fix-dllimport-error-for-MSqlEscapeAsAQuery-QString-M.patch, 1.1 KB (added by Jonathan <jonathan@…>, 13 years ago)

Fix around 400 occureneces on windows of warning: 'void MSqlEscapeAsAQuery(QString&, MSqlBindings&)' redeclared without dllimport attribute: previous dllimport ignored

  • mythtv/libs/libmythbase/mythdbcon.h

    From ecc0125875797f6906ed02c1a621740efb58223a Mon Sep 17 00:00:00 2001
    From: Jonathan Martens <jonathan@snetram.nl>
    Date: Wed, 10 Aug 2011 09:44:31 +0200
    Subject: [PATCH] Fix dllimport error for MSqlEscapeAsAQuery(QString&, MSqlBindings&)
    
    This should suppress the following message:
    warning: 'void MSqlEscapeAsAQuery(QString&, MSqlBindings&)' redeclared without dllimport attribute: previous dllimport ignored
    ---
     mythtv/libs/libmythbase/mythdbcon.h |    2 +-
     1 files changed, 1 insertions(+), 1 deletions(-)
    
    diff --git a/mythtv/libs/libmythbase/mythdbcon.h b/mythtv/libs/libmythbase/mythdbcon.h
    index 0ed2c96..a27952f 100644
    a b typedef QMap<QString, QVariant> MSqlBindings; 
    126126 */
    127127class MBASE_PUBLIC MSqlQuery : private QSqlQuery
    128128{
    129     friend void MSqlEscapeAsAQuery(QString&, MSqlBindings&);
     129    MBASE_PUBLIC friend void MSqlEscapeAsAQuery(QString&, MSqlBindings&);
    130130  public:
    131131    /// \brief Get DB connection from pool
    132132    MSqlQuery(const MSqlQueryInfo &qi);