Changeset 24223 for titan/titan/sat.h


Ignore:
Timestamp:
10/12/13 11:13:07 (10 years ago)
Author:
nit
Message:

[titan] add flag to copy only provider/sat with channel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/sat.h

    r23662 r24223  
    472472}
    473473
    474 int sat2bouquet(int orbitalpos)
    475 {
     474//flag 0: add all provider
     475//flag 1: add only provider with channel
     476int sat2bouquet(int orbitalpos, int flag)
     477{
     478        int treffer = 0;
    476479        struct sat* snode = NULL;
    477480        struct mainbouquet* mnode = NULL;
     
    509512        }
    510513        free(tmpstr); tmpstr = NULL;
    511         free(path); path = NULL;
    512514
    513515        if(mnode != NULL)
     
    520522                                tmpstr = ostrcat(tmpstr, "#", 1, 0);
    521523                                tmpstr = ostrcat(tmpstr, ollutoa(chnode->transponderid), 1, 1);
     524                                treffer = 1;
    522525                                addbouquet(&mnode->bouquet, tmpstr, status.servicetype, 1, NULL);
    523526                                free(tmpstr); tmpstr = NULL;
     
    526529                }
    527530        }
    528 
     531       
     532        if(treffer == 0 && flag == 1)
     533                delmainbouquet(path, 1);
     534
     535  free(path); path = NULL;
    529536        return 0;
    530537}
Note: See TracChangeset for help on using the changeset viewer.