From 6bdbb45e88e7b88b294dfb6e4cb493cbc3c8cf74 Mon Sep 17 00:00:00 2001 From: Joshua Haberman Date: Sun, 13 Feb 2011 12:59:54 -0800 Subject: Merged core/ and stream/ -> src/. The split wasn't worth it. --- stream/upb_stdio.h | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 stream/upb_stdio.h (limited to 'stream/upb_stdio.h') diff --git a/stream/upb_stdio.h b/stream/upb_stdio.h deleted file mode 100644 index fd71fdd..0000000 --- a/stream/upb_stdio.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * upb - a minimalist implementation of protocol buffers. - * - * This file provides upb_bytesrc and upb_bytesink implementations for - * ANSI C stdio. - * - * Copyright (c) 2010 Joshua Haberman. See LICENSE for details. - */ - -#include -#include "upb_stream.h" - -#ifndef UPB_STDIO_H_ -#define UPB_STDIO_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -struct upb_stdio; -typedef struct upb_stdio upb_stdio; - -// Creation/deletion. -upb_stdio *upb_stdio_new(); -void upb_stdio_free(upb_stdio *stdio); - -// Reset/initialize the object for use. The src or sink will call -// fread()/fwrite()/etc. on the given FILE*. -void upb_stdio_reset(upb_stdio *stdio, FILE* file); - -// Gets a bytesrc or bytesink for the given stdio. The returned pointer is -// invalidated by upb_stdio_reset above. It is perfectly valid to get both -// a bytesrc and a bytesink for the same stdio if the FILE* is open for reading -// and writing. -upb_bytesrc* upb_stdio_bytesrc(upb_stdio *stdio); -upb_bytesink* upb_stdio_bytesink(upb_stdio *stdio); - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif -- cgit v1.2.3