static int parse_param(char select, char *string) { if (select == 'd') msilData.allowExtensions = !!string; if (select == 'P') replacePInvoke = !!string; if (select == 'K') { strcpy(prm_snkKeyFile, string); } if (select == 'W') { WinmodeSetup(select, string); } if (select == 'L') { _add_global_using(string); } if (select == 'N') { if (!validatenamespaceAndClass(string)) fatal("namesplace/class info in wrong format"); strcpy(namespaceAndClass, string); } if (select == 'V') { if (sscanf(string, "%d.%d.%d.%d", &assemblyVersion[0], &assemblyVersion[1], &assemblyVersion[2], &assemblyVersion[3]) != 4) fatal("invalid Version number"); } return 0; }
static int parse_param(char select, char *string) { if (select == 'W') { WinmodeSetup(select, string); } else if (select == 'P') { strcpy(pipeName, string); } return 0; }