if (type & OT_BINHEX) {
if (dst) {
if (len == 0 || len == 1) {
- errno = ENOSPC;
+ errno = ENOBUFS;
return -1;
}
*dst++ = hexchrs[(c & 0xF0) >> 4];
if (c == '\\') {
if (dst) {
if (len == 0 || len == 1) {
- errno = ENOSPC;
+ errno = ENOBUFS;
return -1;
}
*dst++ = '\\'; *dst++ = '\\';
}
if (dst) {
if (len < 5) {
- errno = ENOSPC;
+ errno = ENOBUFS;
return -1;
}
*dst++ = '\\';
} else {
if (dst) {
if (len == 0) {
- errno = ENOSPC;
+ errno = ENOBUFS;
return -1;
}
*dst++ = (char)c;
/* NULL */
if (dst) {
if (len == 0) {
- errno = ENOSPC;
+ errno = ENOBUFS;
return -1;
}
*dst = '\0';