diff --git a/ChangeLog.txt b/ChangeLog.txt index 4e46fab5a5..dbce88be02 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -10,6 +10,18 @@ * Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment */ +2016-01-13 15:25 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + * contrib/hbtip/encurlc.c + ! fixed C&P typos in tip_URLEncode() and tip_URLDecode() in may + previous commit + + * src/pp/ppcore.c + * pacified warning + + * src/common/hbver.c + * src/rtl/hbsocket.c + * updated for Digital Mars C compilation + 2016-01-13 11:08 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbsocket.h * src/rtl/hbsockhb.c diff --git a/contrib/hbtip/encurlc.c b/contrib/hbtip/encurlc.c index 9716753001..e8812ead29 100644 --- a/contrib/hbtip/encurlc.c +++ b/contrib/hbtip/encurlc.c @@ -74,12 +74,11 @@ HB_FUNC( TIP_URLENCODE ) { pszRet[ nPosRet ] = '+'; } - else if( - ( cElem >= 'A' && cElem <= 'Z' ) || - ( cElem >= 'a' && cElem <= 'z' ) || - ( cElem >= '0' && cElem <= '9' ) || - cElem == '.' || cElem == ',' || cElem == '&' || - cElem == '/' || cElem == ';' || cElem == '_' ) + else if( ( cElem >= 'A' && cElem <= 'Z' ) || + ( cElem >= 'a' && cElem <= 'z' ) || + ( cElem >= '0' && cElem <= '9' ) || + cElem == '.' || cElem == ',' || cElem == '&' || + cElem == '/' || cElem == ';' || cElem == '_' ) { pszRet[ nPosRet ] = cElem; } @@ -92,7 +91,7 @@ HB_FUNC( TIP_URLENCODE ) HB_UINT uiVal; pszRet[ nPosRet++ ] = '%'; uiVal = ( ( HB_UCHAR ) cElem ) >> 4; - pszRet[ nPosRet ] = ( char ) ( ( uiVal < 10 ? '0' : 'A' - 10 ) + uiVal ); + pszRet[ nPosRet++ ] = ( char ) ( ( uiVal < 10 ? '0' : 'A' - 10 ) + uiVal ); uiVal = ( ( HB_UCHAR ) cElem ) & 0x0F; pszRet[ nPosRet ] = ( char ) ( ( uiVal < 10 ? '0' : 'A' - 10 ) + uiVal ); } @@ -138,7 +137,7 @@ HB_FUNC( TIP_URLDECODE ) ( cElem >= 'A' ? 'A' - 10 : '0' ) ); pszRet[ nPosRet ] <<= 4; cElem = pszData[ ++nPos ]; - pszRet[ nPosRet ] = cElem - ( cElem >= 'a' ? 'a' - 10 : + pszRet[ nPosRet ] |= cElem - ( cElem >= 'a' ? 'a' - 10 : ( cElem >= 'A' ? 'A' - 10 : '0' ) ); } else diff --git a/src/common/hbver.c b/src/common/hbver.c index fd51e10211..ff75a7ce3c 100644 --- a/src/common/hbver.c +++ b/src/common/hbver.c @@ -73,6 +73,12 @@ #ifndef VER_NT_WORKSTATION #define VER_NT_WORKSTATION 0x0000001 #endif + #ifndef VER_NT_DOMAIN_CONTROLLER + #define VER_NT_DOMAIN_CONTROLLER 0x0000002 + #endif + #ifndef VER_NT_SERVER + #define VER_NT_SERVER 0x0000003 + #endif #ifndef VER_MINORVERSION #define VER_MINORVERSION 0x0000001 diff --git a/src/pp/ppcore.c b/src/pp/ppcore.c index eb6fb19653..3da8431cc2 100644 --- a/src/pp/ppcore.c +++ b/src/pp/ppcore.c @@ -1228,7 +1228,7 @@ static void hb_pp_getLine( PHB_PP_STATE pState ) nLen += hb_membufLen( pState->pBuffer ) - u; pBuffer = hb_membufPtr( pState->pBuffer ) + u - n; --n; - while( ++n < nLen && pBuffer[ n ] != ch ); + while( ++n < nLen && pBuffer[ n ] != ch ) {} } else { diff --git a/src/rtl/hbsocket.c b/src/rtl/hbsocket.c index 4df66d7f82..9c7774c131 100644 --- a/src/rtl/hbsocket.c +++ b/src/rtl/hbsocket.c @@ -208,7 +208,9 @@ #if defined( HB_OS_WIN ) # include # include -# include +# if ! defined( __DMC__ ) +# include +# endif #else # include # if defined( HB_OS_DOS )