void set_shared_string()

in src/afs.cc [410:423]


	void set_shared_string(dsa_pointer& pointer, const std::string& input)
	{
		if (DsaPointerIsValid(pointer))
		{
			dsa_free(area_, pointer);
			pointer = InvalidDsaPointer;
		}
		if (input.empty())
		{
			return;
		}
		pointer = dsa_allocate(area_, input.size() + 1);
		memcpy(dsa_get_address(area_, pointer), input.c_str(), input.size() + 1);
	}