IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 24, 2010, 11:22:25 AM (16 years ago)
Author:
eugene
Message:

large update merging in changes for Ohana to support large files

Location:
trunk/Ohana
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana

  • trunk/Ohana/src/imregister/spreg/output.c

    r14590 r27435  
    1414
    1515/* given a subset list, write out the selected spectra, if desired */
    16 void OutputSubset (Spectrum *spectrum, int Nspectra, int *match, int Nmatch) {
     16void OutputSubset (Spectrum *spectrum, off_t Nspectra, off_t *match, off_t Nmatch) {
    1717
    1818  if (output.table != (char *) NULL) {
     
    2929
    3030/* write out complete binary FITS table in format of db */
    31 void DumpFitsBintable (char *filename, Spectrum *spectrum, int *match, int Nmatch) {
     31void DumpFitsBintable (char *filename, Spectrum *spectrum, off_t *match, off_t Nmatch) {
    3232
    33   int i, j;
     33  off_t i, j;
    3434  FILE *f;
    3535  Header header;
     
    7272
    7373/* write out an ASCII table */
    74 void DumpFitsTable (char *filename, Spectrum *spectrum, int *match, int Nmatch) {
     74void DumpFitsTable (char *filename, Spectrum *spectrum, off_t *match, off_t Nmatch) {
    7575 
    76   int i;
     76  off_t i;
    7777  char *obsstr, *regstr, *line, *datestr;
    7878  time_t tsecond;
     
    141141
    142142/* Select, TimeMode are global */
    143 int PrintSubset (Spectrum *spectrum, int *match, int Nmatch) {
     143int PrintSubset (Spectrum *spectrum, off_t *match, off_t Nmatch) {
    144144 
    145   int i, j;
     145  off_t i, j;
    146146  char *timestr;
    147147
     
    153153
    154154    /* predefined subset of values */
    155     fprintf (stdout, "%5d %20s %s %s %s %s ", i, timestr, spectrum[i].pathname, spectrum[i].filename, spectrum[i].objname, spectrum[i].telescope);
     155    fprintf (stdout, "%5lld %20s %s %s %s %s ", (long long) i, timestr, spectrum[i].pathname, spectrum[i].filename, spectrum[i].objname, spectrum[i].telescope);
    156156    fprintf (stdout, "%5.1f %5.3f %.1f %.1f %.2f\n", spectrum[i].exptime, spectrum[i].airmass, spectrum[i].Ws, spectrum[i].We, spectrum[i].dW);
    157157
     
    161161}
    162162
    163 int dump_data (Spectrum *spectrum, int Nspectrum) {
     163int dump_data (Spectrum *spectrum, off_t Nspectrum) {
    164164
    165   int i;
     165  off_t i;
    166166
    167167  for (i = 0; i < Nspectrum; i++) {
Note: See TracChangeset for help on using the changeset viewer.