mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 21:57:57 +03:00
28 lines
655 B
C
28 lines
655 B
C
![]() |
/*
|
||
|
GameSpy GT2 SDK
|
||
|
Dan "Mr. Pants" Schoenblum
|
||
|
dan@gamespy.com
|
||
|
|
||
|
Copyright 2002 GameSpy Industries, Inc
|
||
|
|
||
|
devsupport@gamespy.com
|
||
|
*/
|
||
|
|
||
|
#ifndef _GT2_BUFFER_H_
|
||
|
#define _GT2_BUFFER_H_
|
||
|
|
||
|
#include "gt2Main.h"
|
||
|
|
||
|
GT2Bool gti2AllocateBuffer(GTI2Buffer * buffer, int size);
|
||
|
|
||
|
int gti2GetBufferFreeSpace(const GTI2Buffer * buffer);
|
||
|
|
||
|
void gti2BufferWriteByte(GTI2Buffer * buffer, GT2Byte b);
|
||
|
void gti2BufferWriteUShort(GTI2Buffer * buffer, unsigned short s);
|
||
|
void gti2BufferWriteData(GTI2Buffer * buffer, const GT2Byte * data, int len);
|
||
|
|
||
|
// shortens the buffer by "shortenBy" (length, not size)
|
||
|
void gti2BufferShorten(GTI2Buffer * buffer, int start, int shortenBy);
|
||
|
|
||
|
#endif
|