CAEN Utility  2.0.2
Utilities for CAEN projects
CAENUtility.c File Reference

Main header and generic tools. More...

#include <CAENUtility.h>
#include <string.h>
#include <CAENLogger.h>
#include <CAENRandom.h>
#include <CAENXMLParser.h>
#include <CAENMultiplatform.h>
Include dependency graph for CAENUtility.c:

Go to the source code of this file.

Macros

#define VISUAL_LEAK_DETECTOR_ENABLED   (0)
 
#define IS_VLD_ENABLED   (_DEBUG && _WIN32 && _CAEN_UTILITY_EXPORT && VISUAL_LEAK_DETECTOR_ENABLED)
 

Functions

size_t c_srtrim (char *str, const char *remove)
 
size_t c_sltrim (char *str, const char *remove)
 
size_t c_strim (char *str, const char *remove)
 
static int32_t _initLibrary (void)
 
static int32_t _closeLibrary (void)
 

Detailed Description

Main header and generic tools.

Author

Definition in file CAENUtility.c.

Macro Definition Documentation

◆ VISUAL_LEAK_DETECTOR_ENABLED

#define VISUAL_LEAK_DETECTOR_ENABLED   (0)

Definition at line 38 of file CAENUtility.c.

◆ IS_VLD_ENABLED

#define IS_VLD_ENABLED   (_DEBUG && _WIN32 && _CAEN_UTILITY_EXPORT && VISUAL_LEAK_DETECTOR_ENABLED)

Definition at line 40 of file CAENUtility.c.

Function Documentation

◆ _initLibrary()

static int32_t _initLibrary ( void  )
static

Definition at line 83 of file CAENUtility.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _closeLibrary()

static int32_t _closeLibrary ( void  )
static

Definition at line 110 of file CAENUtility.c.

Here is the call graph for this function: