Imported Upstream version 4.8.0.309

Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-11-10 13:04:39 +00:00
parent ee1447783b
commit 94b2861243
4912 changed files with 390737 additions and 49310 deletions

View File

@@ -0,0 +1,20 @@
/*
* sgen-entry-stream.h: EntryStream definitions
*
* Copyright (C) 2016 Xamarin Inc
*
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
*/
typedef struct {
int file;
char *buffer;
const char *end;
const char *pos;
} EntryStream;
void init_stream (EntryStream *stream, int file);
void reset_stream (EntryStream *stream);
void close_stream (EntryStream *stream);
gboolean refill_stream (EntryStream *in, size_t size);
ssize_t read_stream (EntryStream *stream, void *out, size_t size);