Base: Fix header uniformity, whitespace, and doxygen
[skip ci]
This commit is contained in:
@@ -10,16 +10,15 @@
|
||||
* for detail see the LICENCE text file. *
|
||||
* *
|
||||
* FreeCAD is distributed in the hope that it will be useful, *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||
* GNU Library General Public License for more details. *
|
||||
* *
|
||||
* You should have received a copy of the GNU Library General Public *
|
||||
* License along with FreeCAD; if not, write to the Free Software *
|
||||
* License along with FreeCAD; if not, write to the Free Software *
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
* USA *
|
||||
* *
|
||||
* Juergen Riegel 2006 *
|
||||
***************************************************************************/
|
||||
|
||||
/** \defgroup MemDebug Memory debugging
|
||||
@@ -60,12 +59,12 @@ using namespace Base;
|
||||
|
||||
/** Memory debugging class
|
||||
* This class is an interface to the Windows CRT debugging
|
||||
* facility. If the define MemDebugOn in the src/FCConfig.h is
|
||||
* set the class gets instantiated globally and tracks all memory allocations on the heap.
|
||||
* facility. If the define MemDebugOn in the src/FCConfig.h is
|
||||
* set the class gets instantiated globally and tracks all memory allocations on the heap.
|
||||
* The result gets written in the MemLog.txt in the active directory.
|
||||
* \par
|
||||
* NOTE: you must not instantiate this class!
|
||||
*
|
||||
* NOTE: you must not instantiate this class!
|
||||
*
|
||||
*
|
||||
* \author Juergen Riegel
|
||||
*/
|
||||
@@ -88,7 +87,7 @@ protected:
|
||||
//@}
|
||||
};
|
||||
|
||||
// the one and only MemDebug instance.
|
||||
// the one and only MemDebug instance.
|
||||
#ifdef MemDebugOn
|
||||
MemDebug cSingelton;
|
||||
#endif
|
||||
@@ -116,12 +115,12 @@ MemDebug::MemDebug()
|
||||
_CrtSetReportFile(_CRT_ERROR, _CRTDBG_FILE_STDERR );
|
||||
_CrtSetReportMode(_CRT_ASSERT, _CRTDBG_MODE_FILE );
|
||||
_CrtSetReportFile(_CRT_ASSERT, _CRTDBG_FILE_STDERR );
|
||||
|
||||
|
||||
// Set the debug heap to report memory leaks when the process terminates,
|
||||
// and to keep freed blocks in the linked list.
|
||||
SET_CRT_DEBUG_FIELD( _CRTDBG_LEAK_CHECK_DF | _CRTDBG_DELAY_FREE_MEM_DF );
|
||||
|
||||
// Open a log file for the hook functions to use
|
||||
// Open a log file for the hook functions to use
|
||||
if ( logFile != NULL )
|
||||
throw "Base::MemDebug::MemDebug():38: Don't call the constructor by your self!";
|
||||
#if (_MSC_VER >= 1400)
|
||||
@@ -212,8 +211,8 @@ int __cdecl MemDebug::sAllocHook(
|
||||
|
||||
if( nBlockUse !=4 )
|
||||
return(7);
|
||||
|
||||
fprintf( logFile,
|
||||
|
||||
fprintf( logFile,
|
||||
"%s (#%7d) %12Iu byte (%s) in %s line %d",
|
||||
operation[nAllocType],lRequest, nSize, blockType[nBlockUse],szFileName, nLine);
|
||||
if ( pvData != NULL )
|
||||
|
||||
Reference in New Issue
Block a user