IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39465


Ignore:
Timestamp:
Mar 14, 2016, 4:06:29 PM (10 years ago)
Author:
eugene
Message:

byteswap column after reading compressed data

Location:
trunk/Ohana/src/tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/tools/Makefile

    r39326 r39465  
    7777        rm -f `find . -name "*~"`
    7878        rm -f `find . -name "#*"`
     79        rm -f $(BIN)/*.$(ARCH)
    7980
    8081dist: clean
  • trunk/Ohana/src/tools/src/ftable.c

    r39459 r39465  
    582582 
    583583  gfits_free_header (&header);
    584   gfits_free_table (&ftable);
     584  gfits_free_matrix (&matrix);
    585585 
    586586  int Nextend = 0;
     
    612612        myQuit ("failed to uncompress table for extension #%d from input file %s\n", Nextend, argv[1]);
    613613     
     614      for (i = 0; i < Nfields; i++) {
     615        if (!gfits_byteswap_bintable_column (&rawtable, i+1))
     616          myQuit ("cannot swap table column for extension #%d from input file %s\n", Nextend, argv[1]);
     617      }
     618
    614619      outheader = &rawheader;
    615620      outtable  = &rawtable;
    616621      gfits_free_header (&header);
    617       gfits_free_table (&ftable);
     622      gfits_free_table  (&ftable);
    618623    }
    619624
     
    632637    Nextend ++;
    633638  }
    634 
    635   if (!fclose (fi)) myQuit ("error closing input file %s\n", argv[1]);
    636   if (!fclose (fo)) myQuit ("error closing output file %s\n", argv[1]);
     639  if (fclose (fi)) myQuit ("error closing input file %s\n", argv[1]);
     640  if (fclose (fo)) myQuit ("error closing output file %s\n", argv[1]);
     641
     642  fprintf (stderr, "copied %d extensions from %s into %s\n", Nextend, argv[1], argv[2]);
     643
    637644  exit (0);
    638645}
Note: See TracChangeset for help on using the changeset viewer.