Index: trunk/src_plugins/shand_cmd/command.c =================================================================== --- trunk/src_plugins/shand_cmd/command.c (revision 2925) +++ trunk/src_plugins/shand_cmd/command.c (revision 2926) @@ -183,16 +183,18 @@ static int CommandLoadLayoutToBuffer(int argc, char **argv, Coord x, Coord y) { - char *filename; + char *filename, *format = NULL; switch (argc) { - case 1: /* filename is passed in commandline */ + case 2: + format = argv[1]; + case 1: /* filename is passed in commandline */ filename = argv[0]; - if (filename && LoadLayoutToBuffer(PASTEBUFFER, filename)) + if (filename && LoadLayoutToBuffer(PASTEBUFFER, filename, format)) SetMode(PCB_MODE_PASTE_BUFFER); break; - default: /* usage */ + default: /* usage */ Message("Usage: m [name]\n loads layout data to buffer\n"); return (1); }