Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
static int parse_param(char select, char *string)
{
    if (select == 'W') {
        WinmodeSetup(select, string);
    }
    else if (select == 'P')
    {
        strcpy(pipeName, string);
    }
    return 0;
}