-#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 } };
+
+extern "C" CSynapseClient* SYNAPSE_DLL_EXPORT Synapse_EnumerateInterfaces (const char *version, CSynapseServer *pServer)
+{
+ 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";
+}