IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 16, 2006, 10:58:49 PM (20 years ago)
Author:
eugene
Message:

major updates to use gprint for buffered / threaded printing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/lib.shell/BufferOps.c

    r7080 r7917  
    6565
    6666 error:
    67   if (verbose) fprintf (stderr, "invalid matrix %s\n", name);
     67  if (verbose) gprint (GP_ERR, "invalid matrix %s\n", name);
    6868  return (NULL);
    6969}
     
    202202
    203203  if (*number < 0) {
    204     fprintf (stderr, "valid overlays may be: red (0), green (1), blue (2), yellow (3)\n");
     204    gprint (GP_ERR, "valid overlays may be: red (0), green (1), blue (2), yellow (3)\n");
    205205    return (FALSE);
    206206  }
     
    214214  int i;
    215215
    216   fprintf (stderr, "try %d\n", n);
     216  gprint (GP_ERR, "try %d\n", n);
    217217  for (i = 0; i < Nbuffers; i++) {
    218     fprintf (stderr, "%d  %lx\n", i, (long) buffers[i]);
    219     fprintf (stderr, "%d  %lx  %s\n", i, (long) buffers[i][0].name, buffers[i][0].name);
    220     fprintf (stderr, "%d  %lx  %s\n", i, (long) buffers[i][0].file, buffers[i][0].file);
    221     fprintf (stderr, "%d  %lx  %lx\n", i, (long) &buffers[i][0].header, (long) buffers[i][0].header.buffer);
    222     fprintf (stderr, "%d  %lx  %lx\n", i, (long) &buffers[i][0].matrix, (long) buffers[i][0].matrix.buffer);
    223     fprintf (stderr, "%d  %d  %d  %f %f\n", i, buffers[i][0].bitpix, buffers[i][0].unsign, buffers[i][0].bscale, buffers[i][0].bzero);
     218    gprint (GP_ERR, "%d  %lx\n", i, (long) buffers[i]);
     219    gprint (GP_ERR, "%d  %lx  %s\n", i, (long) buffers[i][0].name, buffers[i][0].name);
     220    gprint (GP_ERR, "%d  %lx  %s\n", i, (long) buffers[i][0].file, buffers[i][0].file);
     221    gprint (GP_ERR, "%d  %lx  %lx\n", i, (long) &buffers[i][0].header, (long) buffers[i][0].header.buffer);
     222    gprint (GP_ERR, "%d  %lx  %lx\n", i, (long) &buffers[i][0].matrix, (long) buffers[i][0].matrix.buffer);
     223    gprint (GP_ERR, "%d  %d  %d  %f %f\n", i, buffers[i][0].bitpix, buffers[i][0].unsign, buffers[i][0].bscale, buffers[i][0].bzero);
    224224  }
    225225}
     
    230230
    231231  if (Nbuffers == 0) {
    232     fprintf (stderr, "No allocated buffers\n");
     232    gprint (GP_ERR, "No allocated buffers\n");
    233233    return (TRUE);
    234234  }
    235235 
    236236  if (Long) {
    237     fprintf (GetOutfile(), "    N       name                      file     X     Y    bytes BP  U   bzero     bscale  \n");
     237    gprint (GP_LOG, "    N       name                      file     X     Y    bytes BP  U   bzero     bscale  \n");
    238238    for (i = 0; i < Nbuffers; i++) {
    239       fprintf (GetOutfile(), "%5d %10s %25s %5d %5d %10d %3d %1d %10.4e %10.4e\n",
     239      gprint (GP_LOG, "%5d %10s %25s %5d %5d %10d %3d %1d %10.4e %10.4e\n",
    240240               i, buffers[i][0].name, buffers[i][0].file,
    241241               buffers[i][0].header.Naxis[0], buffers[i][0].header.Naxis[1],
     
    246246  }
    247247
    248   fprintf (GetOutfile(), "    N       name                      file     X     Y    bytes\n");
     248  gprint (GP_LOG, "    N       name                      file     X     Y    bytes\n");
    249249  for (i = 0; i < Nbuffers; i++) {
    250     fprintf (GetOutfile(), "%5d %10s %25s %5d %5d %10d\n",
     250    gprint (GP_LOG, "%5d %10s %25s %5d %5d %10d\n",
    251251             i, buffers[i][0].name, buffers[i][0].file,
    252252             buffers[i][0].header.Naxis[0], buffers[i][0].header.Naxis[1],
Note: See TracChangeset for help on using the changeset viewer.