5#ifndef RUNTIME_INCLUDE_BIN_DART_IO_API_H_
6#define RUNTIME_INCLUDE_BIN_DART_IO_API_H_
8#include "../dart_tools_api.h"
46void ReadFile(uint8_t**
data, intptr_t* file_len,
void* stream);
60 bool* auto_setup_scope);
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
struct _Dart_Handle * Dart_Handle
void(* Dart_NativeFunction)(Dart_NativeArguments arguments)
static const uint8_t buffer[]
void SetExecutableName(const char *executable_name)
void WriteFile(const void *buffer, intptr_t num_bytes, void *stream)
void ReadFile(uint8_t **data, intptr_t *file_len, void *stream)
void GetIOEmbedderInformation(Dart_EmbedderInformation *info)
void SetCaptureStdout(bool value)
bool ShouldCaptureStdout()
void SetExecutableArguments(int script_index, char **argv)
Dart_NativeFunction LookupIONative(Dart_Handle name, int argument_count, bool *auto_setup_scope)
bool ShouldCaptureStderr()
void CloseFile(void *stream)
const uint8_t * LookupIONativeSymbol(Dart_NativeFunction nf)
void SetCaptureStderr(bool value)
bool GetEntropy(uint8_t *buffer, intptr_t length)
void * OpenFile(const char *name, bool write)
void SetSystemTempDirectory(const char *system_temp)
static int8_t data[kExtLength]
void write(SkWStream *wStream, const T &text)