Blame libfreerdp/core/test/TestSettings.c

Packit 1fb8d4
#include <freerdp/settings.h>
Packit 1fb8d4
Packit 1fb8d4
int TestSettings(int argc, char* argv[])
Packit 1fb8d4
{
Packit 1fb8d4
	rdpSettings *settings = NULL;
Packit 1fb8d4
	rdpSettings *cloned;
Packit 1fb8d4
Packit 1fb8d4
	settings = freerdp_settings_new(0);
Packit 1fb8d4
	if (!settings)
Packit 1fb8d4
	{
Packit 1fb8d4
		printf("Couldn't create settings\n");
Packit 1fb8d4
		return -1;
Packit 1fb8d4
	}
Packit 1fb8d4
	settings->Username = _strdup("abcdefg");
Packit 1fb8d4
	settings->Password = _strdup("xyz");
Packit 1fb8d4
	cloned = freerdp_settings_clone(settings);
Packit 1fb8d4
	if (!cloned)
Packit 1fb8d4
	{
Packit 1fb8d4
		printf("Problem cloning settings\n");
Packit 1fb8d4
		freerdp_settings_free(settings);
Packit 1fb8d4
		return -1;
Packit 1fb8d4
	}
Packit 1fb8d4
	
Packit 1fb8d4
	freerdp_settings_free(cloned);
Packit 1fb8d4
	freerdp_settings_free(settings);
Packit 1fb8d4
	return 0;
Packit 1fb8d4
}
Packit 1fb8d4