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/extract.c

    r7680 r7917  
    6666    remove_argument (N, &argc, argv);
    6767    if ((code = GetPhotcodebyName (argv[N])) == NULL) {
    68       fprintf (stderr, "ERROR: photcode %s not found in photcode table\n", argv[N]);
     68      gprint (GP_ERR, "ERROR: photcode %s not found in photcode table\n", argv[N]);
    6969      return (FALSE);
    7070    }
     
    7373
    7474  if (argc != 3) {
    75     fprintf (stderr, "USAGE: extract (filename) (value) [-g / -a Ncol] \n");
     75    gprint (GP_ERR, "USAGE: extract (filename) (value) [-g / -a Ncol] \n");
    7676    return (FALSE);
    7777  }
     
    9999    if (!strcasecmp (argv[2], "Ncode")) mode = NCODE;
    100100    if (mode == ZERO) {
    101       fprintf (stderr, "value may be one of the following:\n");
    102       fprintf (stderr, " ra dec mag Nmeas Nmiss Xp Xm ID\n");
     101      gprint (GP_ERR, "value may be one of the following:\n");
     102      gprint (GP_ERR, " ra dec mag Nmeas Nmiss Xp Xm ID\n");
    103103      return (FALSE);
    104104    }
     
    106106
    107107  if ((mode == REF) && !PhotcodeSelect) {
    108     fprintf (stderr, "must specify photcode for Reference\n");
     108    gprint (GP_ERR, "must specify photcode for Reference\n");
    109109    return (FALSE);
    110110  }
    111111  if ((mode == TYPE) && !PhotcodeSelect) {
    112     fprintf (stderr, "must specify photcode for Type\n");
     112    gprint (GP_ERR, "must specify photcode for Type\n");
    113113    return (FALSE);
    114114  }
     
    120120    Ns = GetPhotcodeNsec (code[0].code);
    121121    if ((mode != REF) && (code[0].type != PHOT_SEC) && (code[0].type != PHOT_PRI)) {
    122       fprintf (stderr, "filter must be a PRIMARY or SECONDARY photometry type\n");
     122      gprint (GP_ERR, "filter must be a PRIMARY or SECONDARY photometry type\n");
    123123      return (FALSE);
    124124    }
    125125    if ((mode == REF) && (code[0].type != PHOT_REF)) {
    126       fprintf (stderr, "filter must be a REFERENCE photometry type\n");
     126      gprint (GP_ERR, "filter must be a REFERENCE photometry type\n");
    127127      return (FALSE);
    128128    }
     
    138138      mode = MAG;
    139139    if (mode == ZERO) {
    140       fprintf (stderr, "for GSC, value may be one of the following:\n");
    141       fprintf (stderr, " ra dec mag\n");
     140      gprint (GP_ERR, "for GSC, value may be one of the following:\n");
     141      gprint (GP_ERR, " ra dec mag\n");
    142142      return (FALSE);
    143143    }
     
    169169      f = fopen (argv[1], "r");
    170170      if (f == (FILE *) NULL) {
    171         fprintf (stderr, "ERROR: can't open data file: %s\n", argv[1]);
     171        gprint (GP_ERR, "ERROR: can't open data file: %s\n", argv[1]);
    172172        /* delete new vector! */
    173173        return (FALSE);
     
    208208      f = fopen (filename, "r");
    209209      if (f == (FILE *) NULL) {
    210         fprintf (stderr, "no stars in %s, skipping\n", filename);
     210        gprint (GP_ERR, "no stars in %s, skipping\n", filename);
    211211        continue;
    212212      }
Note: See TracChangeset for help on using the changeset viewer.