blob: 558bb34ed9880d0d1b405bf85448baa27f35aecb [file] [log] [blame]
// Part of the Crubit project, under the Apache License v2.0 with LLVM
// Exceptions. See /LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#include "common/ffi_types.h"
#include "absl/strings/string_view.h"
namespace crubit {
FfiU8Slice MakeFfiU8Slice(absl::string_view s) {
FfiU8Slice result;
result.ptr = s.data();
result.size = s.size();
return result;
}
absl::string_view StringViewFromFfiU8Slice(FfiU8Slice ffi_u8_slice) {
return absl::string_view(ffi_u8_slice.ptr, ffi_u8_slice.size);
}
} // namespace crubit