diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 8989724149..8f72cebfb9 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,10 @@ 2002-12-01 23:12 UTC+0100 Foo Bar */ +2003-07-14 09:10 UTC-0300 Antonio Carlos Pantaglione + * source/rtl/memoline.c + ! Fixed a bug by missed () in HB_CHAR_SOFT1 compare. + 2003-07-13 14:13 UTC-0400 Alejandro de Garate + doc/es/gnulice.txt + doc/es/hvm.txt diff --git a/harbour/source/rtl/memoline.c b/harbour/source/rtl/memoline.c index 22cabbc768..3249d23648 100644 --- a/harbour/source/rtl/memoline.c +++ b/harbour/source/rtl/memoline.c @@ -95,17 +95,17 @@ HB_FUNC( MEMOLINE ) break; case HB_CHAR_LF: - if( !pszString[ ulPos - 1 ] == HB_CHAR_SOFT1 ) + if( !( pszString[ ulPos - 1 ] == HB_CHAR_SOFT1 ) ) { - ulCurLength = 0; - ulLastSpace = 0; - ulLineEnd = ( ulPos >= OS_EOL_LEN ) ? ( ulPos - OS_EOL_LEN ) : ulLineBegin; - ulLines++; - if( ulLines < ulLineNumber ) - { - ulLineBegin = ulPos + 1; - ulLineEnd = 0; - } + ulCurLength = 0; + ulLastSpace = 0; + ulLineEnd = ( ulPos >= OS_EOL_LEN ) ? ( ulPos - OS_EOL_LEN ) : ulLineBegin; + ulLines++; + if( ulLines < ulLineNumber ) + { + ulLineBegin = ulPos + 1; + ulLineEnd = 0; + } } break;