diff options
Diffstat (limited to 'src/VBox/HostServices/SharedOpenGL/unpacker/unpack_writeback.c')
-rw-r--r-- | src/VBox/HostServices/SharedOpenGL/unpacker/unpack_writeback.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_writeback.c b/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_writeback.c new file mode 100644 index 00000000..f55a4c37 --- /dev/null +++ b/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_writeback.c @@ -0,0 +1,35 @@ +/* Copyright (c) 2001, Stanford University + * All rights reserved + * + * See the file LICENSE.txt for information on redistributing this software. + */ + +#include "unpacker.h" +#include "cr_error.h" +#include <stdio.h> + +CRNetworkPointer *return_ptr = NULL, *writeback_ptr = NULL; + +void crUnpackSetReturnPointer( CRNetworkPointer *ret ) +{ + return_ptr = ret; +} + +void crUnpackSetWritebackPointer( CRNetworkPointer *wri ) +{ + writeback_ptr = wri; +} + +void crUnpackExtendWriteback(void) +{ + /* This copies the unpack buffer's CRNetworkPointer to writeback_ptr */ + SET_WRITEBACK_PTR( 8 ); + cr_unpackDispatch.Writeback( NULL ); +} + +#if 0 +void crUnpackWriteback(void) +{ + crError( "crUnpackWriteback should never be called" ); +} +#endif |