Ignore:
Timestamp:
Apr 13, 2000, 7:34:37 PM (25 years ago)
Author:
ansari
Message:

Compil SGI-CC , Probleme avec for(int i) repete - Reza 13/4/2000

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/FitsIOServer/fitsxntuple.cc

    r873 r923  
    7474  nbcols = fn.NbColsFromFits();
    7575  nbentries = 0;
    76   for (int k=0; k<nbcols; k++) nbentries=max( nbentries, fn.NentriesFromFits(k) );
     76  int k;
     77  for (k=0; k<nbcols; k++) nbentries=max( nbentries, fn.NentriesFromFits(k) );
    7778
    7879  //
     
    8889  vector<int> IfitsCol;
    8990  vector<int> SfitsCol;
    90   for (int k=0; k<nbcols;k++)
     91  for (k=0; k<nbcols;k++)
    9192    {
    9293      char ss= fn.ColTypeFromFits(k);
     
    102103  char ** ColName = new char*[nbcols];
    103104  int compt=0;
    104   for (int k=0; k<DfitsCol.size(); k++)
     105  for (k=0; k<DfitsCol.size(); k++)
    105106    {
    106107      ColName[compt] = new char[LONNOM+1];
     
    108109      ColName[compt++][ LONNOM] =  '\0';
    109110    }
    110   for (int k=0; k<FfitsCol.size(); k++)
     111  for (k=0; k<FfitsCol.size(); k++)
    111112    {
    112113      ColName[compt] = new char[LONNOM+1];
     
    114115      ColName[compt++][ LONNOM] =  '\0';
    115116    }
    116   for (int k=0; k<IfitsCol.size(); k++)
     117  for (k=0; k<IfitsCol.size(); k++)
    117118    {
    118119      ColName[compt] = new char[LONNOM+1];
     
    120121      ColName[compt++][ LONNOM] =  '\0';
    121122    }
    122   for (int k=0; k<SfitsCol.size(); k++)
     123  for (k=0; k<SfitsCol.size(); k++)
    123124    {
    124125      ColName[compt] = new char[LONNOM+1];
     
    138139      (*dobj_)= XNTuple(DfitsCol.size(), FfitsCol.size(), IfitsCol.size(), SfitsCol.size(),ColName);
    139140    }
    140   for (int k=0; k<nbcols;k++)
     141  for (k=0; k<nbcols;k++)
    141142    {
    142143      delete [] ColName[k];
     
    155156      dcolumn_ = new double[nbentries];
    156157      dligne = new r_8[DfitsCol.size()];
    157       for (int k=0; k<DfitsCol.size(); k++) dligne[k]=0.;
     158      for (k=0; k<DfitsCol.size(); k++) dligne[k]=0.;
    158159    }
    159160  else dligne=NULL;
     
    163164      fcolumn_ = new float[nbentries];
    164165      fligne = new r_4[FfitsCol.size()];
    165       for (int k=0; k<FfitsCol.size(); k++) fligne[k]=0.;
     166      for (k=0; k<FfitsCol.size(); k++) fligne[k]=0.;
    166167    }
    167168  else fligne=NULL;
     
    171172      icolumn_ = new int[nbentries];
    172173      iligne = new int_4[IfitsCol.size()];
    173       for (int k=0; k<IfitsCol.size(); k++) iligne[k]=0;
     174      for (k=0; k<IfitsCol.size(); k++) iligne[k]=0;
    174175    }
    175176  else iligne=NULL;
     
    178179      if (ccolumn_ != NULL)
    179180        {
    180           for (int k=0; k<dobj_->NEntry(); k++) delete [] ccolumn_[k];
     181          for (k=0; k<dobj_->NEntry(); k++) delete [] ccolumn_[k];
    181182          delete [] ccolumn_;
    182183          ccolumn_ = NULL;
     
    184185      ccolumn_ = new char*[nbentries];
    185186      int  taille_des_chaines=0;
    186       for (int k=0; k< SfitsCol.size(); k++)  taille_des_chaines = max( taille_des_chaines, fn.ColStringLengthFromFits(SfitsCol[k]) );
    187       for (int k=0; k<nbentries;k++) ccolumn_[k]= new char[taille_des_chaines+1];
     187      for (k=0; k< SfitsCol.size(); k++)  taille_des_chaines = max( taille_des_chaines, fn.ColStringLengthFromFits(SfitsCol[k]) );
     188      for (k=0; k<nbentries;k++) ccolumn_[k]= new char[taille_des_chaines+1];
    188189      cligne = new char*[SfitsCol.size()];
    189       for (int k=0; k<SfitsCol.size(); k++) cligne[k]=" ";
     190      for (k=0; k<SfitsCol.size(); k++) cligne[k]=" ";
    190191    }
    191192  else cligne=NULL;
    192193
    193   for (int k=0; k<nbentries;k++) dobj_->Fill(dligne, fligne, iligne, cligne);
     194  for (k=0; k<nbentries;k++) dobj_->Fill(dligne, fligne, iligne, cligne);
    194195  delete [] dligne;
    195196  delete [] fligne;
    196197  delete [] iligne;
    197   for (int k=0; k< SfitsCol.size(); k++) delete []  cligne[k];
     198  for (k=0; k< SfitsCol.size(); k++) delete []  cligne[k];
    198199  delete [] cligne;
    199200   
    200201  compt=0;
    201   for (int k=0; k<DfitsCol.size(); k++)
     202  for (k=0; k<DfitsCol.size(); k++)
    202203    {
    203204      fn.GetBinTabFCol(dcolumn_, nbentries, DfitsCol[k]);
     
    206207    }
    207208 
    208   for (int k=0; k<FfitsCol.size(); k++)
     209  for (k=0; k<FfitsCol.size(); k++)
    209210    {
    210211      fn.GetBinTabFCol(fcolumn_,nbentries, FfitsCol[k]);
     
    213214    }
    214215             
    215   for (int k=0; k<IfitsCol.size(); k++)
     216  for (k=0; k<IfitsCol.size(); k++)
    216217    {
    217218      fn.GetBinTabFCol(icolumn_,nbentries, IfitsCol[k]);
     
    220221    }
    221222 
    222   for (int k=0; k<SfitsCol.size(); k++)
     223  for (k=0; k<SfitsCol.size(); k++)
    223224    {
    224225      fn.GetBinTabFCol(ccolumn_,nbentries, SfitsCol[k]);
     
    247248  dvl.Print();
    248249  char** Noms = new char*[ncols];   
    249   for (int k=0; k< ncols; k++)
     250  int k;
     251  for (k=0; k< ncols; k++)
    250252    {
    251253      Noms[k]= new char[LONNOM+1];
     
    254256   char* types=new char[ncols+1];
    255257  int compt=0;
    256   for (int k=0; k<dobj_->NDVar();k++)
     258  for (k=0; k<dobj_->NDVar();k++)
    257259    {
    258260      types[compt++]='D';
    259261    }
    260   for (int k=0; k<dobj_->NFVar();k++)
     262  for (k=0; k<dobj_->NFVar();k++)
    261263    {
    262264      types[compt++]='E';
    263265    }
    264   for (int k=0; k<dobj_->NIVar();k++)
     266  for (k=0; k<dobj_->NIVar();k++)
    265267    {
    266268      types[compt++]='I';
    267269    }
    268   for (int k=0; k<dobj_->NSVar();k++)
     270  for (k=0; k<dobj_->NSVar();k++)
    269271    {
    270272      types[compt++]='A';
     
    272274  types[ncols]='\0';
    273275  vector<int> StringSizes(dobj_->NSVar());
    274   for (int k=0; k< StringSizes.size(); k++) StringSizes[k]=dobj_->mStrSz;
     276  for (k=0; k< StringSizes.size(); k++) StringSizes[k]=dobj_->mStrSz;
    275277  // la librairie fitsio ecrit colonne par colonne
    276278    fn.makeHeaderBntblOnFits(types, Noms, nrows, ncols, dvl, extname,StringSizes);
    277    for (int k=0; k< ncols; k++)
     279   for (k=0; k< ncols; k++)
    278280    {
    279281      delete [] Noms[k];
     
    282284   delete [] types;
    283285  compt=0; 
    284   for (int k=0; k<dobj_->NDVar();k++)
     286  for (k=0; k<dobj_->NDVar();k++)
    285287    {
    286288      putColToFits(compt, dobj_->NEntry(), getColDFromObj(compt));
    287289      compt++;
    288290    }
    289   for (int k=0; k<dobj_->NFVar();k++)
     291  for (k=0; k<dobj_->NFVar();k++)
    290292    {
    291293      putColToFits(compt, dobj_->NEntry(), getColFFromObj(compt));
    292294      compt++;
    293295    }
    294   for (int k=0; k<dobj_->NIVar();k++)
     296  for (k=0; k<dobj_->NIVar();k++)
    295297    {
    296298      putColToFits(compt, dobj_->NEntry(), getColIFromObj(compt));
    297299      compt++;
    298300    }
    299   for (int k=0; k<dobj_->NSVar();k++)
     301  for (k=0; k<dobj_->NSVar();k++)
    300302    {
    301303      putColToFits(compt, dobj_->NEntry(), getColSFromObj(compt));
Note: See TracChangeset for help on using the changeset viewer.