2004-07-21 11:35:39 +01:00
|
|
|
#ifndef STATES
|
|
|
|
#define STATES
|
|
|
|
/**
|
|
|
|
* Header file for the states counter datatype.
|
|
|
|
*
|
|
|
|
* Previously, the states number was just a unsigned int, but that
|
|
|
|
* turned out to be insufficient.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
typedef unsigned long int states_t;
|
|
|
|
#define STATES0 0
|
|
|
|
|
|
|
|
__inline__ states_t statesIncrease (const states_t states);
|
|
|
|
__inline__ double statesDouble (const states_t states);
|
2004-08-09 11:05:58 +01:00
|
|
|
__inline__ int statesSmallerThan (const states_t states,
|
|
|
|
unsigned long int reflint);
|
2004-07-30 13:04:38 +01:00
|
|
|
__inline__ void statesFormat (const states_t states);
|
2004-07-21 11:35:39 +01:00
|
|
|
|
|
|
|
#endif
|