safec
3.2
Safe C Library - ISO TR24731 Bounds Checking Interface
|
#include "safe_str_lib.h"
Functions | |
EXPORT errno_t | strlastdiff_s (const char *dest, rsize_t dmax, const char *src, rsize_t *idx) |
Returns the index of the last character that is different between dest and src. More... | |
Returns the index of the last character that is different between dest and src.
Index is valid only for EOK. 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 last difference |
EOK | when idx to last 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 |