Ignore:
Timestamp:
05/13/14 14:39:48 (10 years ago)
Author:
Malte Marquarding
Message:

Finally fix aall warning: deprecated conversion from string constant to 'char*'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/external-alma/atnf/PKSIO/NROFITSDataset.cc

    r2812 r2940  
    887887  //cout << "SCANTP(" << i << ") = " << record_->SCANTP << endl ;
    888888  //
    889   char *name1 = "" ;
    890   char *name2 = "" ;
     889  const char *name1 = "" ;
     890  const char *name2 = "" ;
    891891  if ( SCNCD == 0 ) {
    892892    name1 = "DRA" ;
     
    16831683  while ( count < ARYNM && index < rowNum_ ) {
    16841684    char ctmp[5] ;
    1685     fread( ctmp, 1, 4, fp_ ) ;
     1685    std::size_t retval = fread( ctmp, 1, 4, fp_ ) ;
    16861686    ctmp[4] = '\0' ;
    16871687    //cout << "ctmp = " << ctmp << endl ;
     
    17671767  int count = 0 ;
    17681768  while ( strncmp( buf, name, strlen(name) ) != 0 && strncmp( buf, "END", 3 ) != 0 ) {
    1769     fread( buf, 1, 80, fp_ ) ;
     1769    std::size_t retval = fread( buf, 1, 80, fp_ ) ;
    17701770    buf[80] = '\0' ;
    17711771    count++ ;
     
    18011801  fseek( fp_, 0, SEEK_SET ) ;
    18021802  while ( strncmp( buf, name, strlen(name) ) != 0 && strncmp( buf, "END", 3 ) != 0 ) {
    1803     fread( buf, 1, 80, fp_ ) ;
     1803    std::size_t retval = fread( buf, 1, 80, fp_ ) ;
    18041804    buf[80] = '\0' ;
    18051805    //char bufo[9] ;
     
    18371837  fseek( fp_, 0, SEEK_SET ) ;
    18381838  while ( strncmp( buf, name, strlen(name) ) != 0 && strncmp( buf, "END", 3 ) != 0 ) {
    1839     fread( buf, 1, 80, fp_ ) ;
     1839    std::size_t retval = fread( buf, 1, 80, fp_ ) ;
    18401840    buf[80] = '\0' ;
    18411841    //char bufo[9] ;
     
    18711871  fseek( fp_, 0, SEEK_SET ) ;
    18721872  while ( strncmp( buf, name, strlen(name) ) != 0 && strncmp( buf, "END", 3 ) != 0 ) {
    1873     fread( buf, 1, 80, fp_ ) ;
     1873    std::size_t retval = fread( buf, 1, 80, fp_ ) ;
    18741874    buf[80] = '\0' ;
    18751875    char bufo[9] ;
     
    19131913  // read data
    19141914  if ( xsize < clen ) {
    1915     fread( v, 1, xsize, fp_ ) ;
     1915    std::size_t retval = fread( v, 1, xsize, fp_ ) ;
    19161916    //v[xsize] = '\0' ;
    19171917  }
    19181918  else {
    1919     fread( v, 1, clen-1, fp_ ) ;
     1919    std::size_t retval = fread( v, 1, clen-1, fp_ ) ;
    19201920    //v[clen-1] = '\0' ;
    19211921  }
     
    19351935
    19361936  // read data
    1937   fread( &v, sizeof(int), 1, fp_ ) ;
     1937  std::size_t retval = fread( &v, sizeof(int), 1, fp_ ) ;
    19381938  if ( b == 0 )
    19391939    convertEndian( v ) ;
     
    19531953
    19541954  // read data
    1955   fread( &v, sizeof(float), 1, fp_ ) ;
     1955  std::size_t retval = fread( &v, sizeof(float), 1, fp_ ) ;
    19561956  if ( b == 0 )
    19571957    convertEndian( v ) ;
     
    19711971
    19721972  // read data
    1973   fread( &v, sizeof(double), 1, fp_ ) ;
     1973  std::size_t retval = fread( &v, sizeof(double), 1, fp_ ) ;
    19741974  if ( b == 0 )
    19751975    convertEndian( v ) ; 
     
    19961996    int clen = strlen( v[i] ) ;
    19971997    if ( clen > xsize ) {
    1998       fread( v[i], 1, xsize, fp_ ) ;
     1998      std::size_t retval = fread( v[i], 1, xsize, fp_ ) ;
    19991999      //v[i][xsize] = '\0' ;
    20002000    }
    20012001    else {
    2002       fread( v[i], 1, clen, fp_ ) ;
     2002      std::size_t retval = fread( v[i], 1, clen, fp_ ) ;
    20032003      //v[i][clen-1] = '\0' ;
    20042004    }
     
    20192019
    20202020  for ( unsigned int i = 0 ; i < v.size() ; i++ ) {
    2021     fread( &v[i], 1, sizeof(int), fp_ ) ;
     2021    std::size_t retval = fread( &v[i], 1, sizeof(int), fp_ ) ;
    20222022    if ( b == 0 )
    20232023      convertEndian( v[i] ) ;
     
    20382038
    20392039  for ( unsigned int i = 0 ; i < v.size() ; i++ ) {
    2040     fread( &v[i], 1, sizeof(float), fp_ ) ;
     2040    std::size_t retval = fread( &v[i], 1, sizeof(float), fp_ ) ;
    20412041    if ( b == 0 )
    20422042      convertEndian( v[i] ) ;
     
    20572057
    20582058  for ( unsigned int i = 0 ; i < v.size() ; i++ ) {
    2059     fread( &v[i], 1, sizeof(double), fp_ ) ;
     2059    std::size_t retval = fread( &v[i], 1, sizeof(double), fp_ ) ;
    20602060    if ( b == 0 )
    20612061      convertEndian( v[i] ) ;
     
    20872087//     int clen = (int)strlen( v[i] ) ;
    20882088//     if ( clen > xsize ) {
    2089 //       fread( v[i], 1, xsize, fp_ ) ;
     2089//       std::size_t retval = fread( v[i], 1, xsize, fp_ ) ;
    20902090//       //v[i][xsize] = '\0' ;
    20912091//     }
    20922092//     else {
    2093 //       fread( v[i], 1, clen-1, fp_ ) ;
     2093//       std::size_t retval = fread( v[i], 1, clen-1, fp_ ) ;
    20942094//       //v[i][clen-1] = '\0' ;
    20952095//     }
    20962096    char c[xsize+1] ;
    2097     fread( c, 1, xsize, fp_ ) ;
     2097    std::size_t retval = fread( c, 1, xsize, fp_ ) ;
    20982098    c[xsize] = '\0' ;
    20992099    v[i] = string( c ) ;
     
    21182118    int offset = scanLen_ * arrayid_[i] + sizeof(int) * idx ;
    21192119    fseek( fp_, offset, SEEK_CUR ) ;
    2120     fread( &v[i], 1, sizeof(int), fp_ ) ;
     2120    std::size_t retval = fread( &v[i], 1, sizeof(int), fp_ ) ;
    21212121    if ( b == 0 )
    21222122      convertEndian( v[i] ) ;
     
    21412141    int offset = scanLen_ * arrayid_[i] + sizeof(float) * idx ;
    21422142    fseek( fp_, offset, SEEK_CUR ) ;
    2143     fread( &v[i], 1, sizeof(float), fp_ ) ;
     2143    std::size_t retval = fread( &v[i], 1, sizeof(float), fp_ ) ;
    21442144    if ( b == 0 )
    21452145      convertEndian( v[i] ) ;
     
    21642164    int offset = scanLen_ * arrayid_[i] + sizeof(double) * idx ;
    21652165    fseek( fp_, offset, SEEK_CUR ) ;
    2166     fread( &v[i], 1, sizeof(double), fp_ ) ;
     2166    std::size_t retval = fread( &v[i], 1, sizeof(double), fp_ ) ;
    21672167    if ( b == 0 )
    21682168      convertEndian( v[i] ) ;
Note: See TracChangeset for help on using the changeset viewer.