summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/ketcindy/ketlibC/surflib.h
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-12-03 22:30:11 +0000
committerKarl Berry <karl@freefriends.org>2018-12-03 22:30:11 +0000
commit526cfb7ac8d644adaea426d705352af206a0d477 (patch)
treedfe6ef42917fb8d84e3f4cb105552bc768895348 /Master/texmf-dist/scripts/ketcindy/ketlibC/surflib.h
parent5fc4d8142bde77451e56a8ebf0a2a227079639d4 (diff)
ketcindy (3dec18)
git-svn-id: svn://tug.org/texlive/trunk@49309 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/scripts/ketcindy/ketlibC/surflib.h')
-rw-r--r--Master/texmf-dist/scripts/ketcindy/ketlibC/surflib.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/Master/texmf-dist/scripts/ketcindy/ketlibC/surflib.h b/Master/texmf-dist/scripts/ketcindy/ketlibC/surflib.h
index d502a2b15c3..a72eed58230 100644
--- a/Master/texmf-dist/scripts/ketcindy/ketlibC/surflib.h
+++ b/Master/texmf-dist/scripts/ketcindy/ketlibC/surflib.h
@@ -1,7 +1,3 @@
-// 181025
-// crv3onsfparadata debugged (case of out=NULL )
-// 181023
-// pthiddenQ changed ( int flg, double out[4] )
// 180430
// crv2sfparadata,wireparadata added
// output3h,output3 chanded
@@ -96,6 +92,7 @@ int output3h(const char *wa,const char *var, const char *varh, const char *fname
for(i=1; i<=length2i(din2); i++){
fprintf(fp,"start//\n");
fprintf(fp,"[");
+ ctr=0; //181105
for(j=din2[i][0]; j<=din2[i][1]; j++){
pull3(j,out1,tmpd);
fprintf(fp,"[ %7.5f, %7.5f, %7.5f]",tmpd[0],tmpd[1],tmpd[2]);
@@ -130,7 +127,6 @@ int writedataC(const char *fname, double out[][3]){
int i, nall;
FILE *fp;
nall=length3(out);
- printf("123 %d\n",nall);
fp=fopen(fname,"w");
for(i=1; i<=nall; i++){
fprintf(fp,"%7.5f %7.5f %7.5f %6s",out[i][0],out[i][1],out[i][2],"-99999");
@@ -1963,6 +1959,7 @@ int skeletondata3(double data[][3], double r00,
void readoutdata3(const char *fname, const char *var, double data[][3]){
double x,y,z;
float xx;
+ char dstrorg[256] = {'\0'};
char dstr[256] = {'\0'};
char str[10] = {'\0'},tmp[2]={'\0'};
int linectr=0, start=0, jj,nn,nctr;
@@ -1977,6 +1974,12 @@ void readoutdata3(const char *fname, const char *var, double data[][3]){
while( !feof(fp)){
fgets(dstr,250,fp);
linectr++;
+ jj=strlen(dstr);
+ if(jj>1){
+ dstr[jj-3]='\0';
+ }else{
+ dstr[0]='\0';
+ }
if(strncmp(dstr,var,nn)==0){
start=linectr;
}else{