*** src/histadd.c.orig Tue Aug 17 01:17:01 1999 --- src/histadd.c Tue Aug 17 01:22:06 1999 *************** *** 13,22 **** time_t timedate; struct tm *my_tm; char pdate[46]; - int cx, cy, cz; char *halves[] = { "AM", "PM" }; int half = 0; - char buf[ 1024 ]; char *filename; int file; --- 13,20 ---- *************** *** 53,84 **** write( file, pdate, strlen( pdate ) ); ! strcpy( buf, "" ); ! cy = cz = 0; ! for( cx = 0; cx < strlen( strings[ 2 ] ); cx ++ ) ! { ! cy ++; ! if( strings[ 2 ][cx] == '\n' || cy == 70 || ! ( cy >= 60 && strings[ 2 ][cx] == ' ' ) ) ! { ! write( file, ( strings[ 2 ] + cz ), cy ); ! if( cy >= 60 && cy != 70 ) ! { ! write( file, "\n", 1 ); ! } ! if( cy == 70 ) ! { ! write( file, "-\n", 2 ); ! } ! cz += cy; ! cy = 0; ! } ! } ! ! if( cz != strlen( strings[ 2 ] ) ) ! { ! write( file, ( strings[ 2 ] + cz ), strlen( strings[ 2 ] ) - cz ); ! } write( file, "\n", 1 ); --- 51,57 ---- write( file, pdate, strlen( pdate ) ); ! write( file, strings[ 2 ], strlen( strings[ 2 ] ) ); write( file, "\n", 1 ); *************** *** 92,101 **** time_t timedate; struct tm *my_tm; char pdate[42]; - int cx, cy, cz; char *halves[] = { "AM", "PM" }; int half = 0; - char buf[ 1024 ]; char *filename; int file; --- 65,72 ---- *************** *** 132,163 **** write( file, pdate, strlen( pdate ) ); ! strcpy( buf, "" ); ! cy = cz = 0; ! for( cx = 0; cx < strlen( strings[ 2 ] ); cx ++ ) ! { ! cy ++; ! if( strings[ 2 ][cx] == '\n' || cy == 70 || ! ( cy >= 60 && strings[ 2 ][cx] == ' ' ) ) ! { ! write( file, ( strings[ 2 ] + cz ), cy ); ! if( cy >= 60 && cy != 70 ) ! { ! write( file, "\n", 1 ); ! } ! if( cy == 70 ) ! { ! write( file, "-\n", 2 ); ! } ! cz += cy; ! cy = 0; ! } ! } ! ! if( cz != strlen( strings[ 2 ] ) ) ! { ! write( file, ( strings[ 2 ] + cz ), strlen( strings[ 2 ] ) - cz ); ! } write( file, "\n", 1 ); --- 103,109 ---- write( file, pdate, strlen( pdate ) ); ! write( file, strings[ 2 ], strlen( strings[ 2 ] ) ); write( file, "\n", 1 );