Ejemplo n.º 1
0
void EXT_FUNC Rehlds_RegisterPluginApi(const char *name, void *impl) {
	auto api = FindPluginApiByName(name);

	if (!api) {
		api = new plugin_api_t;
		strncpy(api->name, name, sizeof api->name - 1);
		g_PluginApis.push_back(api);
	}

	api->impl = impl;
}
Ejemplo n.º 2
0
void* EXT_FUNC Rehlds_GetPluginApi(const char *name) {
	auto api = FindPluginApiByName(name);
	return api ? api->impl : NULL;
}