Sfoglia il codice sorgente

rename local vars that clash with globals

richarddobson 3 settimane fa
parent
commit
fecca3466d
1 ha cambiato i file con 77 aggiunte e 70 eliminazioni
  1. 77 70
      dev/tabedit/columns6.c

+ 77 - 70
dev/tabedit/columns6.c

@@ -28,6 +28,10 @@
 #include <cdplib.h>
 #include <cdplib.h>
 #include <time.h>
 #include <time.h>
 
 
+ //#ifdef unix
+#define round(x) lround((x))
+//#endif
+
 static void sort_set(double *set,int setcnt);
 static void sort_set(double *set,int setcnt);
 static void do_search(double thisval,double error,int **adjusted);
 static void do_search(double thisval,double error,int **adjusted);
 static void adjust_all_vals(double thisval,double gap,int n,int m);
 static void adjust_all_vals(double thisval,double gap,int n,int m);
@@ -36,18 +40,18 @@ static void adjust_all_vals(double thisval,double gap,int n,int m);
  *
  *
  * parameter is interval compression multiplier.
  * parameter is interval compression multiplier.
  */
  */
-
+/* RDW Nov 2025 changed 'temp' to ctemp', avoid clash with global decl*/
 void compress_sequence(int multi)
 void compress_sequence(int multi)
 {
 {
     int n;
     int n;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     double interval, nunote;
     double interval, nunote;
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -74,17 +78,17 @@ void compress_sequence(int multi)
  *
  *
  * parameter is transposition in semitones.
  * parameter is transposition in semitones.
  */
  */
-
+/*RWD Nov 2025 'temp' changed to 'ctemp'*/
 void transpose_sequence(int multi)
 void transpose_sequence(int multi)
 {
 {
     int n;
     int n;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -109,12 +113,12 @@ void p_invertset_sequence(int multi)
     double  *set;
     double  *set;
     int setcnt, n, gotit, q;
     int setcnt, n, gotit, q;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -191,12 +195,12 @@ void p_expandset_sequence(int multi)
     int setcnt, n, gotit, q, qn, qq, qoct;
     int setcnt, n, gotit, q, qn, qq, qoct;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
     int lastsetpos=0, lastnusetpos=0, thissetpos, setstep;
     int lastsetpos=0, lastnusetpos=0, thissetpos, setstep;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -282,10 +286,10 @@ void p_expandset_sequence(int multi)
         sort_set(set,setcnt);
         sort_set(set,setcnt);
         for(n=1;n<cnt;n+=3) {
         for(n=1;n<cnt;n+=3) {
             for(q=0;q<setcnt;q++) {
             for(q=0;q<setcnt;q++) {
-                if(flteq(number[n],set[q])) {                           /* find which set-member this is */
+                if(flteq(number[n],set[q])) {               /* find which set-member this is */
                     qn = (int)round((q+1) * factor) - 1;    /* expand set-position */
                     qn = (int)round((q+1) * factor) - 1;    /* expand set-position */
-                    if(qn >= setcnt) {                                              /* if beyond existing set */
-                        qq = qn%setcnt;                                         /* cyclically find appropriate set member */
+                    if(qn >= setcnt) {                      /* if beyond existing set */
+                        qq = qn%setcnt;                     /* cyclically find appropriate set member */
                         qoct = qn/setcnt;
                         qoct = qn/setcnt;
                         transpos = 12.0 * qoct;
                         transpos = 12.0 * qoct;
                         number[n] = set[qq] + transpos;
                         number[n] = set[qq] + transpos;
@@ -299,6 +303,9 @@ void p_expandset_sequence(int multi)
             fprintf(stdout,"INFO: %lf  %lf  %lf\n",number[n],number[n+1],number[n+2]);
             fprintf(stdout,"INFO: %lf  %lf  %lf\n",number[n],number[n+1],number[n+2]);
     }
     }
     fflush(stdout);
     fflush(stdout);
+    /*RWD Nov 2025*/
+    if (set != NULL)
+        free(set);
 }
 }
 
 
 /************************************** P_INVERT_SEQUENCE *****************************************/
 /************************************** P_INVERT_SEQUENCE *****************************************/
@@ -308,12 +315,12 @@ void p_invert_sequence(int multi)
     int n;
     int n;
     double adjust;
     double adjust;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -341,12 +348,12 @@ void t_reverse_sequence(int multi)
     double totaldur;
     double totaldur;
     int tend, n, te;
     int tend, n, te;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -378,12 +385,12 @@ void p_reverse_sequence(int multi)
     int n, pe;
     int n, pe;
     int pend;
     int pend;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -409,12 +416,12 @@ void a_reverse_sequence(int multi)
     int n, ae;
     int n, ae;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
     int aend = cnt - 2;
     int aend = cnt - 2;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -439,12 +446,12 @@ void pa_reverse_sequence(int multi)
     int n, pe;
     int n, pe;
     int pend;
     int pend;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -470,12 +477,12 @@ void tp_reverse_sequence(int multi)
     double totaldur;
     double totaldur;
     int tend, n, te;
     int tend, n, te;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -506,12 +513,12 @@ void ta_reverse_sequence(int multi)
     double totaldur;
     double totaldur;
     int tend, n, te;
     int tend, n, te;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -542,12 +549,12 @@ void tpa_reverse_sequence(int multi)
     double totaldur;
     double totaldur;
     int tend, te, n;
     int tend, te, n;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -581,12 +588,12 @@ void loop_sequence(int multi)
     int n, m, loopcnt = (int)factor;
     int n, m, loopcnt = (int)factor;
     double lastdur = thresh, totaldur, basetime;
     double lastdur = thresh, totaldur, basetime;
     int hdcnt = ifactor;
     int hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -630,7 +637,7 @@ void abut_sequences(int multi)
 {
 {
     int n, m, hdcnt;
     int n, m, hdcnt;
     double lasttime, time;
     double lasttime, time;
-    char temp[264];
+    char ctemp[264];
     if(factor <= 0.0) {
     if(factor <= 0.0) {
         fprintf(stdout,"ERROR: final event duration is less than or equal to zero\n");
         fprintf(stdout,"ERROR: final event duration is less than or equal to zero\n");
         fflush(stdout);
         fflush(stdout);
@@ -640,8 +647,8 @@ void abut_sequences(int multi)
         hdcnt = ifactor;
         hdcnt = ifactor;
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -665,8 +672,8 @@ void abut_sequences(int multi)
         lasttime += factor;
         lasttime += factor;
         for(n = cnt; n < stringscnt; n+= 3) {
         for(n = cnt; n < stringscnt; n+= 3) {
             time = atof(strings[n]) + lasttime;
             time = atof(strings[n]) + lasttime;
-            sprintf(temp,"%lf",time);
-            fprintf(stdout,"INFO: %s  %s  %s\n",temp,strings[n+1],strings[n+2]);
+            sprintf(ctemp,"%lf",time);
+            fprintf(stdout,"INFO: %s  %s  %s\n",ctemp,strings[n+1],strings[n+2]);
         }
         }
     }
     }
     fflush(stdout);
     fflush(stdout);
@@ -677,13 +684,13 @@ void abut_sequences(int multi)
 void sort_set(double *set,int setcnt)
 void sort_set(double *set,int setcnt)
 {
 {
     int n, m;
     int n, m;
-    double temp;
+    double dtemp;
     for(n=0;n<setcnt-1;n++) {
     for(n=0;n<setcnt-1;n++) {
         for(m = n; m<setcnt; m++) {
         for(m = n; m<setcnt; m++) {
             if(set[m] < set[n]) {
             if(set[m] < set[n]) {
-                temp = set[n];
+                dtemp = set[n];
                 set[n] = set[m];
                 set[n] = set[m];
-                set[m] = temp;
+                set[m] = dtemp;
             }
             }
         }
         }
     }
     }
@@ -698,12 +705,12 @@ void uptempo_sequence(int multi)
 {
 {
     int n;
     int n;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {
         for(n=1;n< hdcnt;n++) {
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -732,12 +739,12 @@ void accel_sequence(int multi)
     double accel_step = (1.0/factor) - 1.0, lasttime;
     double accel_step = (1.0/factor) - 1.0, lasttime;
     double convertor, frac, accel, time, dur;
     double convertor, frac, accel, time, dur;
     int m, hdcnt = ifactor;
     int m, hdcnt = ifactor;
-    char temp[200];
+    char ctemp[200];
     if(multi) {
     if(multi) {
         sprintf(errstr,"%lf",number[0]);
         sprintf(errstr,"%lf",number[0]);
         for(n=1;n< hdcnt;n++) {lasttime = number[cnt-3];
         for(n=1;n< hdcnt;n++) {lasttime = number[cnt-3];
-            sprintf(temp,"  %lf",number[n]);
-            strcat(errstr,temp);
+            sprintf(ctemp,"  %lf",number[n]);
+            strcat(errstr,ctemp);
         }
         }
         strcat(errstr,"\n");
         strcat(errstr,"\n");
         fprintf(stdout,"INFO: %s\n",errstr);
         fprintf(stdout,"INFO: %s\n",errstr);
@@ -770,7 +777,7 @@ void accel_sequence(int multi)
 
 
 /************************************** MEAN_TEMPO *****************************************/
 /************************************** MEAN_TEMPO *****************************************/
 
 
-void mean_tempo()
+void mean_tempo(void)
 {
 {
     factor = (double)(60 * (cnt-1))/(number[cnt-1] - number[0]);
     factor = (double)(60 * (cnt-1))/(number[cnt-1] - number[0]);
     factor = (round(factor * 100.0))/100.0;
     factor = (round(factor * 100.0))/100.0;
@@ -914,7 +921,7 @@ void splice_pos(void)
 
 
 /************************************** WARP_TIMES *****************************************/
 /************************************** WARP_TIMES *****************************************/
 
 
-void time_warp()
+void time_warp(void)
 {
 {
     int m, n;
     int m, n;
     double thistime, nexttime, lasttime = 0.0, thisval, nextval, step, frac, val, sum, gap;
     double thistime, nexttime, lasttime = 0.0, thisval, nextval, step, frac, val, sum, gap;
@@ -967,7 +974,7 @@ void time_warp()
 
 
 /************************************** LIST_WARP *****************************************/
 /************************************** LIST_WARP *****************************************/
 
 
-void list_warp()
+void list_warp(void)
 {
 {
     int m, n;
     int m, n;
     int sizz = firstcnt-1;
     int sizz = firstcnt-1;
@@ -1007,7 +1014,7 @@ void list_warp()
 
 
 /************************************** BRKWARP_TIMES *****************************************/
 /************************************** BRKWARP_TIMES *****************************************/
 
 
-void brktime_warp()
+void brktime_warp(void)
 {
 {
     int m, n;
     int m, n;
     double thistime, nexttime, thisval, nextval, step, frac, val, gap, sum;
     double thistime, nexttime, thisval, nextval, step, frac, val, gap, sum;
@@ -1052,7 +1059,7 @@ void brktime_warp()
 
 
 /************************************** SEQWARP_TIMES *****************************************/
 /************************************** SEQWARP_TIMES *****************************************/
 
 
-void seqtime_warp()
+void seqtime_warp(void)
 {
 {
     int m, n, OK = 1;
     int m, n, OK = 1;
     double thistime, nexttime, thisval, nextval, step, frac, val, gap, sum, lasttime;
     double thistime, nexttime, thisval, nextval, step, frac, val, gap, sum, lasttime;
@@ -1116,7 +1123,7 @@ void seqtime_warp()
 
 
 /************************************** BRKVAL_WARP *****************************************/
 /************************************** BRKVAL_WARP *****************************************/
 
 
-void brkval_warp()
+void brkval_warp(void)
 {
 {
     int m, n;
     int m, n;
     double thistime, nexttime, thisval, nextval, step, frac, val;
     double thistime, nexttime, thisval, nextval, step, frac, val;
@@ -1152,7 +1159,7 @@ void brkval_warp()
 
 
 /************************************** DUPLICATE_LIST_AT_STEP *****************************************/
 /************************************** DUPLICATE_LIST_AT_STEP *****************************************/
 
 
-void duplicate_list_at_step()
+void duplicate_list_at_step(void)
 {
 {
     int n, m;
     int n, m;
     double base = 0.0;
     double base = 0.0;
@@ -1169,7 +1176,7 @@ void duplicate_list_at_step()
 
 
 /************************************ TW_PSEUDO_EXP ************************************/
 /************************************ TW_PSEUDO_EXP ************************************/
 
 
-void tw_pseudo_exp()
+void tw_pseudo_exp(void)
 {
 {
     double bottime = number[0];
     double bottime = number[0];
     double toptime = number[1];
     double toptime = number[1];
@@ -1284,7 +1291,7 @@ drand48()
 void warped_times(int isdiff)
 void warped_times(int isdiff)
 {
 {
     int j, k, m, n, lastn, numcnt = cnt - firstcnt, itemp;
     int j, k, m, n, lastn, numcnt = cnt - firstcnt, itemp;
-    double endtime, endval, frac, val = 0.0, thistime, timediff=0.0, valdiff=0.0, sum, temp;
+    double endtime, endval, frac, val = 0.0, thistime, timediff=0.0, valdiff=0.0, sum, dtemp;
     double timestep = (double)128/48000.0;
     double timestep = (double)128/48000.0;
     /* This is default window length for standard PVOC analysis under CDP, at srate 48000 (windows 1024 samps: decimation 8)*/
     /* This is default window length for standard PVOC analysis under CDP, at srate 48000 (windows 1024 samps: decimation 8)*/
     /* However, the timestep, so long as sufficiently small, is not critical, except for very long time stretches */
     /* However, the timestep, so long as sufficiently small, is not critical, except for very long time stretches */
@@ -1298,9 +1305,9 @@ void warped_times(int isdiff)
         j = k+1;
         j = k+1;
         while(m  < cnt) {
         while(m  < cnt) {
             if(number[m] < number[n]) {
             if(number[m] < number[n]) {
-                temp = number[m];
+                dtemp = number[m];
                 number[m] = number[n];
                 number[m] = number[n];
-                number[n] = temp;
+                number[n] = dtemp;
                 itemp = perm[j];
                 itemp = perm[j];
                 perm[j] = perm[k];
                 perm[j] = perm[k];
                 perm[k] = itemp;
                 perm[k] = itemp;
@@ -1663,7 +1670,7 @@ void sinjoin(char c)
 
 
 /************************************** BRKTIME_OWARP *****************************************/
 /************************************** BRKTIME_OWARP *****************************************/
 
 
-void brktime_owarp()
+void brktime_owarp(void)
 {
 {
     int m, n;
     int m, n;
     double thistime, nexttime, thisval, nextval, step, frac, val, gap, sum;
     double thistime, nexttime, thisval, nextval, step, frac, val, gap, sum;