From d77c783d22d1051e63504a6fecd678319cc1ebca Mon Sep 17 00:00:00 2001 From: piaip Date: Tue, 7 Jun 2005 06:02:58 +0000 Subject: Since we declared ANSILINELEN as a value which is larger than an unsigned byte, we should increase counters then they can match its value. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2782 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- include/pttstruct.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'include') diff --git a/include/pttstruct.h b/include/pttstruct.h index 5bcf81f3..c282d972 100644 --- a/include/pttstruct.h +++ b/include/pttstruct.h @@ -587,13 +587,13 @@ typedef struct { #endif typedef struct { - unsigned char oldlen; /* previous line length */ - unsigned char len; /* current length of line */ + unsigned short oldlen; /* previous line length */ + unsigned short len; /* current length of line */ + unsigned short smod; /* start of modified data */ + unsigned short emod; /* end of modified data */ + unsigned short sso; /* start stand out */ + unsigned short eso; /* end stand out */ unsigned char mode; /* status of line, as far as update */ - unsigned char smod; /* start of modified data */ - unsigned char emod; /* end of modified data */ - unsigned char sso; /* start stand out */ - unsigned char eso; /* end stand out */ /* data 必需是最後一個欄位, see screen_backup() */ unsigned char data[ANSILINELEN + 1]; } screenline_t; -- cgit v1.2.3