Browse Source

Fixed incorrect __declspec(dllexport) definition

master
Artyom Beilis 12 years ago
parent
commit
5cdf81273f
4 changed files with 9 additions and 4 deletions
  1. +6
    -1
      contrib/server_side/sessions/berkeley_db/bdb.cpp
  2. +1
    -1
      contrib/server_side/sessions/cppdb/cppdb_storage.cpp
  3. +1
    -1
      contrib/server_side/sessions/sqlite3/session_sqlite_storage.cpp
  4. +1
    -1
      tests/loadable_storage.cpp

+ 6
- 1
contrib/server_side/sessions/berkeley_db/bdb.cpp View File

@@ -242,9 +242,14 @@ private:
booster::shared_ptr<bdb_storage> storage_;
};

#if defined(CPPCMS_WIN32)
# define STORAGE_API __declspec(dllexport)
#else
# define STORAGE_API
#endif

extern "C" {
cppcms::sessions::session_storage_factory *session_factory(cppcms::json::value const &v)
STORAGE_API cppcms::sessions::session_storage_factory *session_factory(cppcms::json::value const &v)
{
std::string dir = v.get<std::string>("directory");
return new bdb_factory(dir);


+ 1
- 1
contrib/server_side/sessions/cppdb/cppdb_storage.cpp View File

@@ -259,7 +259,7 @@ private:

} // anon
#if defined(CPPCMS_WIN32)
# define STORAGE_API declspec(__dllexport)
# define STORAGE_API __declspec(dllexport)
#else
# define STORAGE_API
#endif


+ 1
- 1
contrib/server_side/sessions/sqlite3/session_sqlite_storage.cpp View File

@@ -364,7 +364,7 @@ private:
} // anon

#if defined(CPPCMS_WIN32)
# define STORAGE_API declspec(__dllexport)
# define STORAGE_API __declspec(dllexport)
#else
# define STORAGE_API
#endif


+ 1
- 1
tests/loadable_storage.cpp View File

@@ -104,7 +104,7 @@ private:
} // anon

#if defined(CPPCMS_WIN32)
# define STORAGE_API declspec(__dllexport)
# define STORAGE_API __declspec(dllexport)
#else
# define STORAGE_API
#endif


Loading…
Cancel
Save