C++ TargetRTS
Loading...
Searching...
No Matches
RTMemoryUtil.h
1/*
2 * Licensed Materials - Property of HCL and/or IBM
3 * Copyright HCL Technologies Ltd. 2016, 2021. All Rights Reserved.
4 * Copyright IBM Corporation 1999, 2016. All Rights Reserved.
5 *
6 * U.S. Government Users Restricted Rights - Use, duplication or
7 * disclosure restricted by GSA ADP Schedule.
8 */
9
10#ifndef __RTMemoryUtil_h__
11#define __RTMemoryUtil_h__ included
12
13#ifdef PRAGMA
14#pragma interface
15#endif
16
17#ifndef __RTConfig_h__
18#include <RTConfig.h>
19#endif
20
22{
23public:
24 static int memcmp( const void *, const void *, int );
25 static void memcpy( void *, const void *, int );
26 static void * memdup( const void *, int );
27 static void memset( void *, int val, int len );
28
29 static int atoi( const char * );
30 static const char * strchr( const char *, char );
31 static int strcmp( const char *, const char *, int len = -1 );
32 static void strcpy( char *, const char *, int len = -1 );
33 static char * strdup( const char *, int len = -1 );
34 static int strlen( const char * );
35
36 static const char * _getenv( const char * );
37};
38
39#endif // __RTMemoryUtil_h__
Definition: RTMemoryUtil.h:22