mirror of
https://github.com/ETLCPP/etl.git
synced 2026-11-09 22:59:47 +08:00
Merge branch 'pull-request/#1021-Some-minor-cleanup-changes' into development
This commit is contained in:
commit
d26c1a105b
@ -385,39 +385,13 @@ namespace etl
|
||||
//*************************************************************************
|
||||
void release_item(char* p_value)
|
||||
{
|
||||
//// Does it belong to us?
|
||||
//ETL_ASSERT(is_item_in_pool(p_value), ETL_ERROR(pool_object_not_in_pool));
|
||||
|
||||
//if (p_next != ETL_NULLPTR)
|
||||
//{
|
||||
// // Point it to the current free item.
|
||||
// *(uintptr_t*)p_value = reinterpret_cast<uintptr_t>(p_next);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// // This is the only free item.
|
||||
// *((uintptr_t*)p_value) = 0;
|
||||
//}
|
||||
|
||||
//p_next = p_value;
|
||||
|
||||
//--items_allocated;
|
||||
|
||||
// Does it belong to us?
|
||||
ETL_ASSERT(is_item_in_pool(p_value), ETL_ERROR(pool_object_not_in_pool));
|
||||
|
||||
if (items_allocated > 0)
|
||||
{
|
||||
if (p_next != ETL_NULLPTR)
|
||||
{
|
||||
// Point it to the current free item.
|
||||
*(uintptr_t*)p_value = reinterpret_cast<uintptr_t>(p_next);
|
||||
}
|
||||
else
|
||||
{
|
||||
// This is the only free item.
|
||||
*((uintptr_t*)p_value) = 0;
|
||||
}
|
||||
// Point it to the current free item.
|
||||
*(uintptr_t*)p_value = reinterpret_cast<uintptr_t>(p_next);
|
||||
|
||||
p_next = p_value;
|
||||
|
||||
|
||||
@ -2366,9 +2366,9 @@ namespace etl
|
||||
|
||||
//***************************************************************************
|
||||
/// Template wrapper for memcmp.
|
||||
/// \param source begin
|
||||
/// \param source end
|
||||
/// \param destination begin
|
||||
/// \param sb Source begin
|
||||
/// \param se Source end
|
||||
/// \param db Destination begin
|
||||
/// \return < 0 The first byte that does not match in both memory blocks has a lower value in 'sb' than in 'db' when evaluated as unsigned char values.
|
||||
/// 0 The contents of both memory blocks are equal
|
||||
/// > 0 The first byte that does not match in both memory blocks has a greater value in 'sb' than in 'db' when evaluated as unsigned char values.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user