/*
 *  Copyright 2010 OpenSourceStewardshipFoundation.org
 *  Licensed under GNU General Public License version 2
 *
 * Author: seanhalle@yahoo.com
 * 
 */


#ifndef _HISTOGRAM_H
#define	_HISTOGRAM_H

typedef struct
 {
   int  startOfRange;
   int  endOfRange;
   int  numBins;
   int  binWidth;
   int *bins;
 }
Histogram;

Histogram *
makeHistogram( int numBins, int startOfRange, int endOfRange );

void
addToHist( int value, Histogram *hist );

void
printHist( Histogram *hist );

#endif	/* _HISTOGRAM_H */

