#ifdef __cplusplus extern "C" { #endif typedef void* TessBaseAPI; typedef void* PixImage; TessBaseAPI Create(void); void Free(TessBaseAPI); void Clear(TessBaseAPI); void ClearPersistentCache(TessBaseAPI); int Init(TessBaseAPI, char*, char*, char*); bool SetVariable(TessBaseAPI, char*, char*); void SetPixImage(TessBaseAPI a, PixImage pix); void SetPageSegMode(TessBaseAPI, int); int GetPageSegMode(TessBaseAPI); char* UTF8Text(TessBaseAPI); char* HOCRText(TessBaseAPI); const char* Version(TessBaseAPI); PixImage CreatePixImageByFilePath(char*); PixImage CreatePixImageFromBytes(unsigned char*, int); void DestroyPixImage(PixImage pix); #ifdef __cplusplus } #endif/* extern "C" */