Diff for /parser3/src/classes/math.C between versions 1.8 and 1.11

version 1.8, 2001/11/01 16:41:52 version 1.11, 2001/12/15 21:28:17
Line 2 Line 2
         Parser: @b math parser class.          Parser: @b math parser class.
   
         Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)          Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
         Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf)          Author: Alexander Petrosyan <paf@design.ru> (http://paf.design.ru)
   
         $Id$          $Id$
 */  */
   
 #include "pa_config_includes.h"  
 #include "pa_common.h"  #include "pa_common.h"
 #include "pa_vint.h"  #include "pa_vint.h"
 #include "pa_vmath.h"  #include "pa_vmath.h"
Line 46  static void _random(Request& r, const St Line 45  static void _random(Request& r, const St
                         "bad range [0..%u]", max);                          "bad range [0..%u]", max);
                   
         Value& result=*new(pool) VInt(pool, (int)(          Value& result=*new(pool) VInt(pool, (int)(
                 ((double)((randomizer=rand())% RAND_MAX)) / RAND_MAX * (max + 1)));                  ((double)((randomizer=rand())% RAND_MAX)) / RAND_MAX * max ));
         result.set_name(method_name);          result.set_name(method_name);
         r.write_no_lang(result);          r.write_no_lang(result);
 }  }

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


E-mail: