By rdivacky@, enables cparser to work out of the box on amd64 --- driver/firm_machine.c 2011-04-14 16:51:46.000000000 +0200 +++ driver/firm_machine.c 2011-08-12 22:04:40.000000000 +0200 @@ -108,12 +108,18 @@ machine_triple_t *firm_get_host_machine(void) { machine_triple_t *machine = XMALLOC(machine_triple_t); +#ifdef __amd64__ + machine->cpu_type = xstrdup("x86_64"); +#else machine->cpu_type = xstrdup("i386"); +#endif machine->manufacturer = xstrdup("unknown"); #if defined(_WIN32) || defined(__CYGWIN__) machine->operating_system = xstrdup("win32"); #elif defined(__APPLE__) machine->operating_system = xstrdup("darwin"); +#elif defined(__FreeBSD__) + machine->operating_system = xstrdup("bsd"); #else machine->operating_system = xstrdup("linux"); #endif