Changeset f4e4fe8 in tol


Ignore:
Timestamp:
Feb 22, 2012, 8:51:51 AM (15 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
3cb141d5
Parents:
e63f384
Message:

Fixes #1444
When optional argument n is unknown Succ returns unknown date

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@4172 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/date_type/dtegra.cpp

    re63f384 rf4e4fe8  
    307307//--------------------------------------------------------------------
    308308{
    309     BDate               dte = Date(Arg(1));
     309    BDate dte = Date(Arg(1));
    310310    BUserTimeSet* tms = Tms(Arg(2));
    311     BReal               num = 1;
    312    
    313     if(Arg(3)) { num = Real(Arg(3)); }
    314     contens_ = tms->Next(dte,(BInt)num);
     311    BDat num = 1;
     312   
     313    if(Arg(3)) { num = Dat(Arg(3)); }
     314    if(!num.IsUnknown())
     315    {
     316      contens_ = tms->Next(dte,(BInt)num.Value());
     317    }
    315318}
    316319
    … …  
    327330//--------------------------------------------------------------------
    328331{
    329     BUserTimeSerie* tsr = Tsr(Arg(1));
    330     contens_ = tsr->FirstDate();
     332  BUserTimeSerie* tsr = Tsr(Arg(1));
     333  contens_ = tsr->FirstDate();
    331334}
    332335
Note: See TracChangeset for help on using the changeset viewer.