#include <errno.h>
#include <stdlib.h>
Go to the source code of this file.
|
errno_t | scp_strcpy_s (const char *file, int line, char *strDest, size_t sizeInBytes, const char *strSource) |
|
errno_t | scp_strcat_s (const char *file, int line, char *strDest, size_t sizeInBytes, const char *strSource) |
|
template<size_t size> |
errno_t | scp_strcpy_s (const char *file, int line, char(&strDest)[size], const char *strSource) |
|
template<size_t size> |
errno_t | scp_strcat_s (const char *file, int line, char(&strDest)[size], const char *strSource) |
|
#define __safe_strings_error_handler |
( |
|
val | ) |
Error(file, line,"%s: String error. Please Report.\nTrying to put into " SIZE_T_ARG " byte buffer:\n%s", #val, sizeInBytes,strSource) |
#define strcat_s |
( |
|
... | ) |
scp_strcat_s( __FILE__, __LINE__, __VA_ARGS__ ) |
#define strcpy_s |
( |
|
... | ) |
scp_strcpy_s( __FILE__, __LINE__, __VA_ARGS__ ) |
errno_t scp_strcat_s |
( |
const char * |
file, |
|
|
int |
line, |
|
|
char * |
strDest, |
|
|
size_t |
sizeInBytes, |
|
|
const char * |
strSource |
|
) |
| |
template<size_t size>
errno_t scp_strcat_s |
( |
const char * |
file, |
|
|
int |
line, |
|
|
char(&) |
strDest[size], |
|
|
const char * |
strSource |
|
) |
| |
|
inline |
errno_t scp_strcpy_s |
( |
const char * |
file, |
|
|
int |
line, |
|
|
char * |
strDest, |
|
|
size_t |
sizeInBytes, |
|
|
const char * |
strSource |
|
) |
| |
template<size_t size>
errno_t scp_strcpy_s |
( |
const char * |
file, |
|
|
int |
line, |
|
|
char(&) |
strDest[size], |
|
|
const char * |
strSource |
|
) |
| |
|
inline |