ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/dumpCat/dumpCat.c
(Generate patch)

Comparing trunk/dumpCat/dumpCat.c (file contents):
Revision 105 by mmeineke, Fri Sep 6 21:47:13 2002 UTC vs.
Revision 681 by mmeineke, Tue Aug 12 16:08:05 2003 UTC

# Line 4 | Line 4
4   #include <unistd.h>
5  
6   #define MAX_FILES 1000
7 + #define STR_BUFFER 2000
8  
9   void usage( void );
10  
# Line 16 | Line 17 | int main( int argc, char* argv[] ){
17    double boxX, boxY, boxZ;
18    char* foo;
19    char* in_name[MAX_FILES];
20 <  char readBuffer[2000];
20 >  char readBuffer[STR_BUFFER];
21 >  char writeBuffer[STR_BUFFER];
22    int i,j,k;
23    int lineNum;
24  
# Line 203 | Line 205 | int main( int argc, char* argv[] ){
205          exit(8);
206        }
207        
208 +      for(j=0; j<STR_BUFFER; j++) writeBuffer[j] = readBuffer[j];
209 +      
210  
211        foo = strtok(readBuffer, " ,;\t");
212        if(foo == NULL){
# Line 211 | Line 215 | int main( int argc, char* argv[] ){
215          exit(8);
216        }
217      
218 +      j = strlen( foo );
219        currentTime = atof( foo );
220        realTime = currentTime + lastTime;
221        
217
218      foo = strtok(NULL, " ,;\t");
219      if(foo == NULL){
220        printf("error in reading boxX at line %d in %s\n", lineNum,
221               in_name[0]);
222        exit(8);
223      }
224    
225      boxX = atof( foo );
226
227      foo = strtok(NULL, " ,;\t");
228      if(foo == NULL){
229        printf("error in reading boxY at line %d in %s\n", lineNum,
230               in_name[0]);
231        exit(8);
232      }
233      
234      boxY = atof( foo );
235    
236      foo = strtok(NULL, " ,;\t");
237      if(foo == NULL){
238        printf("error in reading boxZ at line %d in %s\n", lineNum,
239               in_name[0]);
240        exit(8);
241      }
242      
243      boxZ = atof( foo );
244
222        printMe = !( ((int)realTime) % timeMod );
223        
224        if( printMe ){
225 <        fprintf( out_file, "%d\n", i );
226 <        fprintf( out_file, "%lf\t%lf\t%lf\t%lf\n",
227 <                 realTime, boxX, boxY, boxZ );
225 >        fprintf( out_file,
226 >                 "%d\n"
227 >                 "%d%s\n",
228 >                 i, realTime, &(writeBuffer[j]) );      
229        }
230        
231        for(j=0; j<i; j++){
# Line 336 | Line 314 | int main( int argc, char* argv[] ){
314          exit(8);
315        }
316        
317 +      for(j=0; j<STR_BUFFER; j++) writeBuffer[j] = readBuffer[j];
318  
319        foo = strtok(readBuffer, " ,;\t");
320        if(foo == NULL){
# Line 343 | Line 322 | int main( int argc, char* argv[] ){
322                 in_name[k]);
323          exit(8);
324        }
325 <    
325 >
326 >      j = strlen( foo );
327        currentTime = atof( foo );
328        realTime = currentTime + lastTime;
329        
350
351      foo = strtok(NULL, " ,;\t");
352      if(foo == NULL){
353        printf("error in reading boxX at line %d in %s\n", lineNum,
354               in_name[k]);
355        exit(8);
356      }
357    
358      boxX = atof( foo );
359
360      foo = strtok(NULL, " ,;\t");
361      if(foo == NULL){
362        printf("error in reading boxY at line %d in %s\n", lineNum,
363               in_name[k]);
364        exit(8);
365      }
366      
367      boxY = atof( foo );
368    
369      foo = strtok(NULL, " ,;\t");
370      if(foo == NULL){
371        printf("error in reading boxZ at line %d in %s\n", lineNum,
372               in_name[k]);
373        exit(8);
374      }
375      
376      boxZ = atof( foo );
377
330        printMe = !( ((int)realTime) % timeMod );
331        
332        if( printMe ){
333 <        fprintf( out_file, "%d\n", i );
334 <        fprintf( out_file, "%lf\t%lf\t%lf\t%lf\n",
335 <                 realTime, boxX, boxY, boxZ );
333 >        fprintf( out_file,
334 >                 "%d\n"
335 >                 "%d%s\n",
336 >                 i, realTime, &(writeBuffer[j]) );      
337        }
338        
339        for(j=0; j<i; j++){

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines