| 
 |   
| version 1.107, 2006/01/19 16:20:37 | version 1.108, 2006/01/19 18:05:42 | 
|---|---|
| Line 1 | Line 1 | 
| /* $Id$ | /* $Id$ | 
| $State$ | $State$ | 
| $Log$ | $Log$ | 
| Revision 1.108 2006/01/19 18:05:42 lievre | |
| Gnuplot problem appeared... | |
| To be fixed | |
| Revision 1.107 2006/01/19 16:20:37 brouard | Revision 1.107 2006/01/19 16:20:37 brouard | 
| Test existence of gnuplot in imach path | Test existence of gnuplot in imach path | 
| Line 243 extern int errno; | Line 247 extern int errno; | 
| /* #define _(String) gettext (String) */ | /* #define _(String) gettext (String) */ | 
| #define MAXLINE 256 | #define MAXLINE 256 | 
| #define GNUPLOTPROGRAM "gnuplot" | #define GNUPLOTPROGRAM "gnuplot" | 
| /*#define GNUPLOTPROGRAM "..\\gp37mgw\\wgnuplot"*/ | /*#define GNUPLOTPROGRAM "..\\gp37mgw\\wgnuplot"*/ | 
| #define FILENAMELENGTH 132 | #define FILENAMELENGTH 132 | 
| /*#define DEBUG*/ | |
| /*#define windows*/ | |
| #define GLOCK_ERROR_NOPATH -1 /* empty path */ | #define GLOCK_ERROR_NOPATH -1 /* empty path */ | 
| #define GLOCK_ERROR_GETCWD -2 /* cannot get cwd */ | #define GLOCK_ERROR_GETCWD -2 /* cannot get cwd */ | 
| Line 4664 int main(int argc, char *argv[]) | Line 4668 int main(int argc, char *argv[]) | 
| } | } | 
| } | } | 
| else if(s[m][i] !=9){ /* Standard case, age in fractional | else if(s[m][i] !=9){ /* Standard case, age in fractional | 
| years but with the precision of a | years but with the precision of a month */ | 
| month */ | |
| agev[m][i]=(mint[m][i]/12.+1./24.+anint[m][i])-(moisnais[i]/12.+1./24.+annais[i]); | agev[m][i]=(mint[m][i]/12.+1./24.+anint[m][i])-(moisnais[i]/12.+1./24.+annais[i]); | 
| if((int)mint[m][i]==99 || (int)anint[m][i]==9999) | if((int)mint[m][i]==99 || (int)anint[m][i]==9999) | 
| agev[m][i]=1; | agev[m][i]=1; | 
| Line 5550 lsurv=vector(1,AGESUP); | Line 5553 lsurv=vector(1,AGESUP); | 
| chdir(path); | chdir(path); | 
| #ifndef UNIX | #ifndef UNIX | 
| strcpy(plotcmd,"\""); | /* strcpy(plotcmd,"\""); */ | 
| #endif | #endif | 
| strcat(plotcmd,pathimach); | strcpy(plotcmd,pathimach); | 
| /*strcat(plotcmd,CHARSEPARATOR);*/ | /*strcat(plotcmd,CHARSEPARATOR);*/ | 
| strcat(plotcmd,GNUPLOTPROGRAM); | strcat(plotcmd,GNUPLOTPROGRAM); | 
| #ifndef UNIX | #ifndef UNIX | 
| strcat(plotcmd,"\""); | strcat(plotcmd,".exe"); | 
| /* strcat(plotcmd,"\"");*/ | |
| #endif | #endif | 
| if(stat(plotcmd,&info)){ | if(stat(plotcmd,&info)){ | 
| printf("Error gnuplot program not found: %s\n",plotcmd);fflush(stdout); | printf("Error gnuplot program not found: %s\n",plotcmd);fflush(stdout); | 
| } | } | 
| #ifndef UNIX | |
| strcpy(plotcmd,"\""); | |
| #endif | |
| strcat(plotcmd,pathimach); | |
| strcat(plotcmd,GNUPLOTPROGRAM); | |
| #ifndef UNIX | |
| strcat(plotcmd,".exe"); | |
| strcat(plotcmd,"\""); | |
| #endif | |
| strcat(plotcmd," "); | strcat(plotcmd," "); | 
| strcat(plotcmd,optionfilegnuplot); | strcat(plotcmd,optionfilegnuplot); | 
| printf("Starting graphs with: %s",plotcmd);fflush(stdout); | printf("Starting graphs with: %s",plotcmd);fflush(stdout); | 
| if((outcmd=system(plotcmd)) != 0){ | if((outcmd=system(plotcmd)) != 0){ | 
| printf(" Problem with gnuplot\n"); | printf("\n Problem with gnuplot\n"); | 
| } | } | 
| printf(" Wait..."); | printf(" Wait..."); | 
| while (z[0] != 'q') { | while (z[0] != 'q') { |