1 @ nostorederror_nostoredlen @
2 expression __src, __dst, __len;
7 -copystr(__src, __dst, __len, NULL);
8 +strlcpy(__dst, __src, __len);
10 @ ifcondition_nostoredlen @
11 expression __src, __dst, __len;
16 -copystr(__src, __dst, __len, NULL) == ENAMETOOLONG
18 -copystr(__src, __dst, __len, NULL) != 0
20 -copystr(__src, __dst, __len, NULL)
22 +strlcpy(__dst, __src, __len) >= __len
25 @ nostorederror_storedlen1 @
26 expression __src, __dst, __len;
32 -copystr(__src, __dst, __len, &__done);
33 +__done = strlcpy(__dst, __src, __len);
34 +__done = MIN(__done, __len);
36 -copystr(__src, __dst, __len, __done);
37 + *__done = strlcpy(__dst, __src, __len);
38 + *__done = MIN(*__done, __len);