freebsd-ports/japanese/gtkicq/files/patch-aa
Seiichirou Hiraoka 732998a22e Fix for faultless Japanese message support
PR: ports/13395
Submitted by: knu@and.or.jp
1999-08-27 07:30:17 +00:00

112 lines
2.2 KiB
Plaintext

*** 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 );