blang/src/blang.h

20 lines
441 B
C

#if !defined _BLANG_H
# define _BLANG_H
# include <stdint.h>
/* This has to be big enough to hold a char * without degradation.
* Adjust to architecture/system/environment/etc. */
typedef uint64_t hand_t;
/* Just has to be fairly big. (TODO specify) */
typedef uint64_t counter_t;
/* Holds *argv; will not change between environments. */
typedef char * chart_t;
struct State{
chart_t chart;
counter_t counter;
hand_t hand;
};
#endif