25#ifdef SYSTEM_LIBEXTTEXTCAT
26#include <libexttextcat/textcat.h>
34#ifndef TEXTCAT_RESULT_UNKNOWN_STR
35#define TEXTCAT_RESULT_UNKNOWN_STR _TEXTCAT_RESULT_UNKOWN
38#ifndef TEXTCAT_RESULT_SHORT_STR
39#define TEXTCAT_RESULT_SHORT_STR _TEXTCAT_RESULT_SHORT
66 auto const start = guess_str + 1;
73 char const * dash1 =
nullptr;
74 char const * dash2 =
nullptr;
82 if (dash1 ==
nullptr) {
91 auto const langLen = (dash1 ==
nullptr ?
p : dash1) -
start;
95 if (dash2 !=
nullptr) {
#define TEXTCAT_RESULT_UNKNOWN_STR
#define TEXTCAT_RESULT_SHORT_STR
#define GUESS_SEPARATOR_OPEN
#define GUESS_SEPARATOR_CLOSE
#define GUESS_SEPARATOR_SEP