Diff for /parser3/src/main/pa_int.C between versions 1.6 and 1.8

version 1.6, 2026/01/07 14:19:45 version 1.8, 2026/01/07 18:11:33
Line 5 Line 5
         Authors: Konstantin Morshnev <moko@design.ru>, Alexandr Petrosian <paf@design.ru>          Authors: Konstantin Morshnev <moko@design.ru>, Alexandr Petrosian <paf@design.ru>
 */  */
   
   #include "pa_common.h"
 #include "pa_int.h"  #include "pa_int.h"
 #include "pa_string.h"  #include "pa_string.h"
 #include "pa_exception.h"  #include "pa_exception.h"
Line 177  pa_wint pa_atowi(const char* str, int ba Line 178  pa_wint pa_atowi(const char* str, int ba
         }          }
   
         if(negative){          if(negative){
                 const pa_uwint min_abs = (pa_uwint)0 - (pa_wint)PA_WINT_MIN;                  const pa_uwint min_abs = (pa_uwint)0 - (pa_uwint)PA_WINT_MIN;
                 pa_uwint result=pa_ato_any<pa_uwint>(str, base, problem_source, min_abs);                  pa_uwint result=pa_ato_any<pa_uwint>(str, base, problem_source, min_abs);
                 if(result==min_abs) return PA_WINT_MIN;                  if(result==min_abs) return PA_WINT_MIN;
                 return -(pa_wint)result;                  return -(pa_wint)result;

Removed from v.1.6  
changed lines
  Added in v.1.8


E-mail: