universe@20: /* universe@20: * bfile_heuristics.h universe@20: * universe@20: * Created on: 20.10.2011 universe@20: * Author: Mike universe@20: */ universe@20: universe@20: #ifndef BFILE_HEURISTICS_H_ universe@20: #define BFILE_HEURISTICS_H_ universe@20: universe@20: #include "stdinc.h" universe@20: #include "settings.h" universe@20: universe@20: #ifdef _cplusplus universe@20: extern "C" { universe@20: #endif universe@20: universe@20: typedef struct { universe@20: int level; universe@20: int ccount[256]; universe@20: } bfile_heuristics; universe@20: universe@20: bfile_heuristics *new_bfile_heuristics(int level); universe@20: bool bfile_check(bfile_heuristics *def, int next_char); universe@20: universe@20: #ifdef _cplusplus universe@20: } universe@20: #endif universe@20: universe@20: #endif /* BFILE_HEURISTICS_H_ */