コード例 #1
0
ファイル: asn_read.c プロジェクト: gvsurenderreddy/rpstir
static void get_min_max(
    char *loctoken,
    long *minp,
    long *maxp,
    int parent)
{
    char *c;
    c = cvt_size(minp, loctoken, parent);
    if (*c != '.')
        *maxp = *minp;
    else
    {
        while (*c == '.')
            c++;
        if (!*c)
            get_must(0, c);
        c = cvt_size(maxp, c, parent);
    }
}
コード例 #2
0
ファイル: main.c プロジェクト: AlFredCharKo/newcoo2old
int main(int argc, const char * argv[]) {
    char outfile[MAX_LEN];
    char *infile = handle_cmdlargs(argc, argv);
    trim(infile);
    coords *newcoo = read_newcoo(infile);
    conv_tbl *cvt = get_noe(newcoo);
    cvt_askuser(cvt);
    coords *oldcoo = convert_new2old(newcoo, cvt);
    
    printf("\nenter output filename: ");
    scanf("%254s", outfile);
    trim(outfile);
    parameters *pars = (parameters*)calloc(1, sizeof(parameters));
    pars->infile = (char*)calloc(strlen(infile) + 1, sizeof(char));
    strcpy(pars->infile, infile);
    pars->outfile = (char*)calloc(strlen(outfile) + 1, sizeof(char));
    strcpy(pars->outfile, outfile);
    pars->noe = cvt_size(cvt);
    pars->cvt = cvt;
    
    
    print_pars(pars);
    write_oldcoo(outfile, oldcoo);
    
    
    
    


    coords_free(newcoo);
    coords_free(oldcoo);
    free(pars->infile);
    free(pars->outfile);
    cvt_free(cvt);
    free(pars);
    free(infile);
    return 0;
}