fishtalk/include/fishtalk_int.h

23 lines
484 B
C
Raw Normal View History

2026-05-23 02:26:17 +09:00
#include <fishtalk_phon.h>
#define FT_IS_SKIPPABLE(x) ((x) == ' ' || (x) == '\t')
struct ft_handle {
FT_SAMPLE_PROC sample;
2026-05-23 10:23:33 +09:00
int rate;
int in_cmd;
2026-05-23 02:26:17 +09:00
char buffer[512 * 1024];
long buffer_size;
2026-05-23 10:23:33 +09:00
char cmd_buffer[16 * 1024];
long cmd_buffer_size;
2026-05-23 02:26:17 +09:00
};
2026-05-23 10:23:33 +09:00
/* cmd.c */
2026-05-23 02:26:17 +09:00
void ft_cmd_queue(FT_HANDLE handle, const char* buffer);
2026-05-23 10:23:33 +09:00
void ft_cmd_main(FT_HANDLE handle, const char* buffer, long length);
/* phon.c */
void ft_phon_main(FT_HANDLE handle, const char* buffer, long length);