more eol-style
[xonotic/netradiant.git] / plugins / mapxml / plugin.cpp
index 30745a93806c129ec46593ca800317c4704c9621..e66f52cd47c1dbfcfc460b67d2378a6b15badaf3 100644 (file)
@@ -1,73 +1,78 @@
-#include "plugin.h"\r
-\r
-// =============================================================================\r
-// Globals\r
-\r
-// function tables\r
-_QERFuncTable_1 g_FuncTable;\r
-_QERShadersTable g_ShadersTable;\r
-_QEREntityTable g_EntityTable;\r
-_QERBrushTable g_BrushTable;\r
-_QERPatchTable g_PatchTable;\r
-\r
-// =============================================================================\r
-// SYNAPSE\r
-\r
-CSynapseServer* g_pSynapseServer = NULL;\r
-CSynapseClientXMap g_SynapseClient;\r
-\r
-static const XMLConfigEntry_t entries[] = \r
-  { \r
-    { SHADERS_MAJOR, SYN_REQUIRE, sizeof(g_ShadersTable), &g_ShadersTable },    \r
-    { NULL, SYN_UNKNOWN, 0, NULL } };\r
-  \r
-extern "C" CSynapseClient* SYNAPSE_DLL_EXPORT Synapse_EnumerateInterfaces (const char *version, CSynapseServer *pServer)\r
-{\r
-  if (strcmp(version, SYNAPSE_VERSION))\r
-  {\r
-    Syn_Printf("ERROR: synapse API version mismatch: should be '" SYNAPSE_VERSION "', got '%s'\n", version);\r
-    return NULL;\r
-  }\r
-  g_pSynapseServer = pServer;\r
-  g_pSynapseServer->IncRef();\r
-  Set_Syn_Printf(g_pSynapseServer->Get_Syn_Printf());\r
-  \r
-  g_SynapseClient.AddAPI(MAP_MAJOR, "mapxml", sizeof(_QERPlugMapTable));\r
-  g_SynapseClient.AddAPI(RADIANT_MAJOR, NULL, sizeof(_QERFuncTable_1), SYN_REQUIRE, &g_FuncTable);\r
-  g_SynapseClient.AddAPI(ENTITY_MAJOR, NULL, sizeof(g_EntityTable), SYN_REQUIRE, &g_EntityTable);\r
-  g_SynapseClient.AddAPI(BRUSH_MAJOR, NULL, sizeof(g_BrushTable), SYN_REQUIRE, &g_BrushTable);\r
-  g_SynapseClient.AddAPI(PATCH_MAJOR, NULL, sizeof(g_PatchTable), SYN_REQUIRE, &g_PatchTable);\r
-\r
-  if ( !g_SynapseClient.ConfigXML( pServer, NULL, entries ) ) {\r
-    return NULL;\r
-  }\r
-  \r
-  return &g_SynapseClient;\r
-}\r
-\r
-bool CSynapseClientXMap::RequestAPI(APIDescriptor_t *pAPI)\r
-{\r
-  if (!strcmp(pAPI->major_name, MAP_MAJOR))\r
-  {\r
-    _QERPlugMapTable* pTable= static_cast<_QERPlugMapTable*>(pAPI->mpTable);\r
-    pTable->m_pfnMap_Read = &Map_Read;\r
-    pTable->m_pfnMap_Write = &Map_Write;\r
-    \r
-    return true;\r
-  }\r
-\r
-  Syn_Printf("ERROR: RequestAPI( '%s' ) not found in '%s'\n", pAPI->major_name, GetInfo());\r
-  return false;\r
-}\r
-\r
-#include "version.h"\r
-\r
-const char* CSynapseClientXMap::GetInfo()\r
-{\r
-  return "XMAP module built " __DATE__ " " RADIANT_VERSION;\r
-}\r
-\r
-const char* CSynapseClientXMap::GetName()\r
-{\r
-  return "xmap";\r
-}\r
+#include "plugin.h"
+
+// =============================================================================
+// Globals
+
+// function tables
+_QERFuncTable_1 g_FuncTable;
+_QERShadersTable g_ShadersTable;
+_QEREntityTable g_EntityTable;
+_QERBrushTable g_BrushTable;
+_QERPatchTable g_PatchTable;
+
+// =============================================================================
+// SYNAPSE
+
+CSynapseServer* g_pSynapseServer = NULL;
+CSynapseClientXMap g_SynapseClient;
+
+static const XMLConfigEntry_t entries[] = 
+  { 
+    { SHADERS_MAJOR, SYN_REQUIRE, sizeof(g_ShadersTable), &g_ShadersTable },    
+    { NULL, SYN_UNKNOWN, 0, NULL } };
+  
+#if __GNUC__ >= 4
+#pragma GCC visibility push(default)
+#endif
+extern "C" CSynapseClient* SYNAPSE_DLL_EXPORT Synapse_EnumerateInterfaces( const char *version, CSynapseServer *pServer ) {
+#if __GNUC__ >= 4
+#pragma GCC visibility pop
+#endif
+  if (strcmp(version, SYNAPSE_VERSION))
+  {
+    Syn_Printf("ERROR: synapse API version mismatch: should be '" SYNAPSE_VERSION "', got '%s'\n", version);
+    return NULL;
+  }
+  g_pSynapseServer = pServer;
+  g_pSynapseServer->IncRef();
+  Set_Syn_Printf(g_pSynapseServer->Get_Syn_Printf());
+  
+  g_SynapseClient.AddAPI(MAP_MAJOR, "mapxml", sizeof(_QERPlugMapTable));
+  g_SynapseClient.AddAPI(RADIANT_MAJOR, NULL, sizeof(_QERFuncTable_1), SYN_REQUIRE, &g_FuncTable);
+  g_SynapseClient.AddAPI(ENTITY_MAJOR, NULL, sizeof(g_EntityTable), SYN_REQUIRE, &g_EntityTable);
+  g_SynapseClient.AddAPI(BRUSH_MAJOR, NULL, sizeof(g_BrushTable), SYN_REQUIRE, &g_BrushTable);
+  g_SynapseClient.AddAPI(PATCH_MAJOR, NULL, sizeof(g_PatchTable), SYN_REQUIRE, &g_PatchTable);
+
+  if ( !g_SynapseClient.ConfigXML( pServer, NULL, entries ) ) {
+    return NULL;
+  }
+  
+  return &g_SynapseClient;
+}
+
+bool CSynapseClientXMap::RequestAPI(APIDescriptor_t *pAPI)
+{
+  if (!strcmp(pAPI->major_name, MAP_MAJOR))
+  {
+    _QERPlugMapTable* pTable= static_cast<_QERPlugMapTable*>(pAPI->mpTable);
+    pTable->m_pfnMap_Read = &Map_Read;
+    pTable->m_pfnMap_Write = &Map_Write;
+    
+    return true;
+  }
+
+  Syn_Printf("ERROR: RequestAPI( '%s' ) not found in '%s'\n", pAPI->major_name, GetInfo());
+  return false;
+}
+
+#include "version.h"
+
+const char* CSynapseClientXMap::GetInfo()
+{
+  return "XMAP module built " __DATE__ " " RADIANT_VERSION;
+}
+
+const char* CSynapseClientXMap::GetName()
+{
+  return "xmap";
+}