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/dvo/cmpread.c

    r7680 r7917  
    1616
    1717  if (argc != 3) {
    18     fprintf (stderr, "USAGE: cmpread field <filename>\n");
     18    gprint (GP_ERR, "USAGE: cmpread field <filename>\n");
    1919    return (FALSE);
    2020  }
     
    3434  if (!strcasecmp (argv[1], "galmag"))  field = F_GALMAG;
    3535  if (field == F_NONE) {
    36     fprintf (stderr, "invalid cmp field: %s\n", argv[1]);
     36    gprint (GP_ERR, "invalid cmp field: %s\n", argv[1]);
    3737    return (FALSE);
    3838  }
     
    4242  /* load FITS header */
    4343  if (!gfits_read_header (argv[2], &header)) {
    44     fprintf (stderr, "ERROR: can't read header for %s\n", argv[2]);
     44    gprint (GP_ERR, "ERROR: can't read header for %s\n", argv[2]);
    4545    return (FALSE);
    4646  }
     
    4848  if ((field == F_RA) || (field == F_DEC)) {
    4949    if (!GetCoords (&coords, &header)) {
    50       fprintf (stderr, "can't get WCS info from header\n");
     50      gprint (GP_ERR, "can't get WCS info from header\n");
    5151      gfits_free_header (&header);
    5252      return (FALSE);
     
    5757  f = fopen (argv[2], "r");
    5858  if (f == NULL) {
    59     fprintf (stderr, "ERROR: can't read data from %s\n", argv[2]);
     59    gprint (GP_ERR, "ERROR: can't read data from %s\n", argv[2]);
    6060    gfits_free_header (&header);
    6161    return (FALSE);
     
    6565  /* find expected number of stars */
    6666  if (!gfits_scan (&header, "NSTARS", "%d", 1, &Nstars)) {
    67     fprintf (stderr, "ERROR: can't get NSTARS from header\n");
     67    gprint (GP_ERR, "ERROR: can't get NSTARS from header\n");
    6868    gfits_free_header (&header);
    6969    return (FALSE);
     
    7474  gfits_scan (&header, "EXTEND",  "%t", 1, &extend);
    7575  if (extend) {
    76     fprintf (stderr, "reading from FITS cmp file %s\n", argv[2]);
     76    gprint (GP_ERR, "reading from FITS cmp file %s\n", argv[2]);
    7777    Nbytes = gfits_matrix_size (&header);
    7878    fseek (f, Nbytes, SEEK_CUR);
     
    8080  } else {
    8181    /* allocate space for stars */
    82     fprintf (stderr, "reading from TEXT cmp file %s\n", argv[2]);
     82    gprint (GP_ERR, "reading from TEXT cmp file %s\n", argv[2]);
    8383    if (!gfits_scan (&header, "NSTARS", "%d", 1, &Nstars)) {
    84       fprintf (stderr, "ERROR: failed to find NSTARS\n");
     84      gprint (GP_ERR, "ERROR: failed to find NSTARS\n");
    8585      exit (1);
    8686    }
     
    139139  free (stars);
    140140  gfits_free_header (&header);
    141   fprintf (stderr, "loaded %d objects\n", Nstars);
     141  gprint (GP_ERR, "loaded %d objects\n", Nstars);
    142142  return (TRUE);
    143143}
Note: See TracChangeset for help on using the changeset viewer.