// file: $USFS/util/ppm_diff/v1.0/ppm_diff.h
//

// Make sure this file is only included once
//
#ifndef __ISIP_PPM_DIFF
#define __ISIP_PPM_DIFF

// isip include files
//
#ifndef __ISIP_INTEGRAL_CONSTANTS
#include <integral_constants.h>
#endif

// define the help file
//
#define PPM_HELP_FILE "$USFS/util/ppm_diff/v6.2/ppm_diff.help"

// define default values
//
#define PPM_DEFAULT_A (float_4)1.0
#define PPM_DEFAULT_B (float_4)1.0
#define PPM_DEFAULT_MAX_COLORS (int_4)255
#define PPM_DEFAULT_BSIZE (int_4)256

// define command line identifiers
//
#define PPM_OPT_A (char_1*)"-alpha"
#define PPM_OPT_B (char_1*)"-beta"

// function definitions
//
extern "C" {

  logical_1 get_parameters_cc(int argc, char** argv,
			      float_4& alpha, float_4& beta,
			      char_1* file0, char_1* file1, char_1* file2);
}

// end of file
//
#endif
