Esempio n. 1
0
void Load_pdfreader(char *file)
{
    int err;

    err = getPdtData(file, ConvertID_2_CalcID(21), &pdtSg);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
    err = getPdtData(file, ConvertID_2_CalcID(1), &pdtSd);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
    err = getPdtData(file, ConvertID_2_CalcID(2), &pdtSu);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
    err = getPdtData(file, ConvertID_2_CalcID(3), &pdtSs);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
    err = getPdtData(file, ConvertID_2_CalcID(4), &pdtSc);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
    err = getPdtData(file, ConvertID_2_CalcID(-1), &pdtSad);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
    err = getPdtData(file, ConvertID_2_CalcID(-2), &pdtSau);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
    err = getPdtData(file, ConvertID_2_CalcID(-3), &pdtSas);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
    err = getPdtData(file, ConvertID_2_CalcID(-4), &pdtSac);
    if (err != 0) {
        printf("Setting-up pdfreader has failed! Error number: %d. Exiting.\n",
               err);
        exit(1);
    }
}
Esempio n. 2
0
static pdtStr * readPdtData(int pc)
{ pdtStr * DT;
  static char*pdtFile=NULL;
  
  if(pdtFile==NULL)
  { pdtFile=malloc(2+strlen(WORK)+strlen(PDTFILE));
      sprintf(pdtFile,"%s/%s",WORK,PDTFILE);  
  }  
  DT=malloc(sizeof(pdtStr));
  if(getPdtData(pdtFile, pos(pc), DT )==0) return DT; 
  else
  {    
     printf("error in reading PDT file\n");
     free(DT);
     return NULL;
  }
}