third-party libs

This commit is contained in:
Benjamin Palko 2026-10-14 15:54:34 -04:00
parent f836927d3a
commit b154ee9266
3667 changed files with 854591 additions and 0 deletions

View file

@ -0,0 +1,37 @@
/*
* This is a part of the BugTrap package.
* Copyright (c) 2005-2009 IntelleSoft.
* All rights reserved.
*
* Description: Input stream.
* Author: Maksim Pyatkovskiy.
*
* This source code is only intended as a supplement to the
* BugTrap package reference and related electronic documentation
* provided with the product. See these sources for detailed
* information regarding the BugTrap package.
*/
#include "StdAfx.h"
#include "InputStream.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
/**
* @param arrBytes - array of bytes.
* @param nCount - size of the array.
* @return number of retrieved bytes.
*/
size_t CInputStream::ReadBytes(unsigned char* arrBytes, size_t nCount)
{
size_t nNumRead = 0;
while (nNumRead < nCount)
{
if (! ReadByte(arrBytes[nNumRead]))
break;
++nNumRead;
}
return nNumRead;
}