Ignore:
Timestamp:
Oct 13, 2003, 10:48:37 PM (22 years ago)
Author:
aubourg
Message:

pb long/int

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/Kernel/piotoirdr.cc

    r2398 r2448  
    33//                               Christophe Magneville
    44//                               Reza Ansari
    5 // $Id: piotoirdr.cc,v 1.10 2003-06-05 08:15:47 aubourg Exp $
     5// $Id: piotoirdr.cc,v 1.11 2003-10-13 20:48:37 aubourg Exp $
    66
    77#include "piotoirdr.h"
     
    9393       << snBegin << " " << snEnd << endl;
    9494
    95   for (int snb = snBegin; snb <= snEnd; snb += bufferSize) {
    96     int sne = snb + bufferSize - 1;
     95  for (long snb = snBegin; snb <= snEnd; snb += bufferSize) {
     96    long sne = snb + bufferSize - 1;
    9797    if (sne > snEnd) sne=snEnd;
    9898    // TBD : check if PIODOUBLE != double;
    99     char command[80];
     99    char command[128];
    100100    sprintf(command, "Begin=%d; End=%d", snb, sne);
    101101    double* data = NULL;
     
    103103    PIOBYTE*  pioflags = NULL;
    104104    fits_lock();
     105    char objname[128];
     106    strcpy(objname, object.c_str());
    105107    PIOLONG n = PIOReadTOI((void**) &data,
    106                            const_cast<char*>(object.c_str()),
     108                           objname,
    107109                           "PIODOUBLE",
    108110                           command,
     
    113115    }
    114116    if (flagdef != "") {
     117      char flagname[128];
     118      strcpy(flagname, flagdef.c_str());
    115119      PIOLONG nf = PIOReadFLGObjectMask(&pioflags,
    116                                        const_cast<char*>(flagdef.c_str()),
    117                                        command,
    118                                        pioGroup);
     120                                        flagname,
     121                                        command,
     122                                        pioGroup);
    119123      if (nf != n) {
    120124        cerr << "*** PIO Error, inconsistent read, data " << n << " flags "
Note: See TracChangeset for help on using the changeset viewer.