size_t WriteVarintFieldMask(t_fieldMask value, BufferWriter *w) { // printf("writing %d bytes\n", 16 - pos); varintBuf varint; size_t pos = varintEncodeFieldMask(value, varint); size_t nw = VARINT_LEN(pos); return Buffer_Write(w, VARINT_BUF(varint, pos), nw); }
void WAV_Write(TAG_HANDLE* pWave, unsigned char* pBuffer, unsigned int Length, unsigned long *WriteLength) { JAPI_FS_FileWrite(pWave->FileHandle,pBuffer,Length,WriteLength); if(pWave->pRamBuffer) { Buffer_Write(pWave,pBuffer,Length,WriteLength); } }