#include <stdio.h>
#include <libgalago/galago.h>

int main(int argc, char* argv[])
{
	const GalagoList *l;	
	
	if (!galago_init("galago-dumper", FALSE)) {
		fprintf(stderr, "galago-dumper: galago_init failed!\n");
		return FALSE;
	}

	for (l = galago_core_get_people(FALSE, TRUE); l != NULL; l = l->next)
	{
		const char *display_name = NULL;
		GalagoPerson *person = (GalagoPerson *)l->data;
		GalagoAccount *account;
		
		account      = galago_person_get_priority_account(person);
		display_name = galago_person_get_display_name(person);

	
		if (display_name != NULL)
			printf("display_name:%s ", display_name);
		
		if (account != NULL)
			printf("account->username:%s ",
					galago_account_get_username(account));

		printf("\n");

	}
	
	galago_uninit();
}

