/* 
 * Guess the mime type via GIO
 *
 * gcc -Wall -O2 `pkg-config --cflags gio-2.0`gio-mime.c -o gio-mime `pkg-config --libs gio-2.0`
 */

#include <gio/gio.h>
#include <stdio.h>

int main(int argc, char* argv[])
{
	int i;

	if (argc == 1) {	
		return 1;
	}

	for (i = 1; i < argc; i++) {
		const char* filename = argv[i];
		gboolean r;

		printf("%s: %s (%s)\n", filename, g_content_type_guess(filename, NULL, 0, &r), 
                       r ? "reliable" : "unreliable");
	}
	return 0;
}

