blob: b83028e9f977b5f3eddd64b3e5b2f79df6a8680b [file] [log] [blame]
// Copyright 2023 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef BRIDGE_H
#define BRIDGE_H
#ifdef __cplusplus
extern "C" {
#endif
#include <stdbool.h>
bool init_skunicode_impl(char* impl);
void cleanup_unicode_impl();
void* toUpper(char* str);
void print(void* str);
double perf_compute_codeunit_flags(char* text);
int getFlags(int index);
void* getSentences(char* text, int* length);
bool trimSentence(char* text, int* sentence, int wordLimit);
#ifdef __cplusplus
} // extern "C"
#endif
#endif // BRIDGE_H