mirror of
https://github.com/reactos/reactos.git
synced 2025-04-21 04:37:15 +00:00

Imported from https://www.nuget.org/packages/Microsoft.Windows.SDK.CRTSource/10.0.22621.3 License: MIT
21 lines
553 B
C++
21 lines
553 B
C++
//
|
|
// heapchk.cpp
|
|
//
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//
|
|
// Implementation of _heapchk().
|
|
//
|
|
#include <corecrt_internal.h>
|
|
#include <malloc.h>
|
|
|
|
// Performs a consistency check on the heap. The return value is one of the
|
|
// following:
|
|
// * _HEAPOK The validation of the heap completed successfully
|
|
// * _HEAPBADNODE Some node in the heap is malformed and the heap is corrupt
|
|
extern "C" int __cdecl _heapchk()
|
|
{
|
|
if (!HeapValidate(__acrt_heap, 0, nullptr))
|
|
return _HEAPBADNODE;
|
|
|
|
return _HEAPOK;
|
|
}
|