adjust to include worldName/serverName as tag values, missionName field

This commit is contained in:
2023-04-02 13:16:08 -07:00
parent 258774f763
commit d41cb543d7
12 changed files with 1135 additions and 32 deletions

39
extension/RVExtension.c Normal file
View File

@@ -0,0 +1,39 @@
#include <stdlib.h>
#include "extensionCallback.h"
extern void goRVExtension(char *output, int outputSize, char *input);
extern void goRVExtensionVersion(char *output, int outputSize);
extern int goRVExtensionArgs(char* output, int outputSize, char* input, char** argv, int argc);
// extern void goRVExtensionRegisterCallback(extensionCallback fnc);
//--- Called by Engine on extension load
__attribute__((dllexport)) void RVExtensionVersion(char *output, int outputSize);
//--- STRING callExtension STRING
__attribute__((dllexport)) void RVExtension(char *output, int outputSize, char *input);
//--- STRING callExtension ARRAY
__attribute__((dllexport)) int RVExtensionArgs(char *output, int outputSize, char* input, char** argv, int argc);
void RVExtension(char *output, int outputSize, char *input)
{
goRVExtension(output, outputSize, input);
}
void RVExtensionVersion(char *output, int outputSize)
{
goRVExtensionVersion(output, outputSize);
}
int RVExtensionArgs(char *output, int outputSize, char* input, char** argv, int argc)
{
return goRVExtensionArgs(output, outputSize, input, argv, argc);
}
// __declspec(dllexport) void RVExtensionRegisterCallback(extensionCallback fnc) {
// goRVExtensionRegisterCallback(fnc);
// }