safec
3.2
Safe C Library - ISO TR24731 Bounds Checking Interface
|
#include "safe_str_lib.h"
Functions | |
errno_t | strfirstdiff_s (const char *dest, rsize_t dmax, const char *src, rsize_t *idx) |
Returns the index of the first character that is different between dest and src. More... | |
Returns the index of the first character that is different between dest and src.
Index is valid only for OK. The scanning stops at the first null in dest or src, or after dmax characters.
[in] | dest | pointer to string to compare against |
[in] | dmax | restricted maximum length of string dest |
[in] | src | pointer to the string to be compared to dest |
[out] | idx | pointer to returned index to first difference |
EOK | when index to first diff is returned |
ESNODIFF | when no difference |
ESNULLP | when dest/src/idx is NULL pointer |
ESZEROL | when dmax = 0 |
ESLEMAX | when dmax > RSIZE_MAX_STR |