Lines Matching defs:buf
581 get_winsock_error(int err, char *buf, size_t len)
591 *buf = '\0';
767 strcpy(buf, p);
768 return buf;
779 get_winapi_error(int err, char *buf, size_t buflen)
787 *buf = '\0';
797 size_t written = wcstombs(buf, wbuf, buflen - 1);
799 buf[written] = '\0';
801 *buf = '\0';
805 p = strchr(buf, '\n');
807 if(p > buf && *(p-1) == '\r')
813 return (*buf ? buf : NULL);
836 const char *Curl_strerror(int err, char *buf, size_t buflen)
851 *buf = '\0';
857 msnprintf(buf, buflen, "%s", sys_errlist[err]);
863 !get_winsock_error(err, buf, buflen) &&
865 !get_winapi_error((DWORD)err, buf, buflen))
866 msnprintf(buf, buflen, "Unknown error %d (%#x)", err, err);
876 if(0 != strerror_r(err, buf, buflen)) {
877 if('\0' == buf[0])
878 msnprintf(buf, buflen, "Unknown error %d", err);
890 msnprintf(buf, buflen, "%s", msg);
892 msnprintf(buf, buflen, "Unknown error %d", err);
899 msnprintf(buf, buflen, "%s", msg);
901 msnprintf(buf, buflen, "Unknown error %d", err);
908 p = strrchr(buf, '\n');
909 if(p && (p - buf) >= 2)
911 p = strrchr(buf, '\r');
912 if(p && (p - buf) >= 1)
923 return buf;
931 const char *Curl_winapi_strerror(DWORD err, char *buf, size_t buflen)
941 *buf = '\0';
944 if(!get_winapi_error(err, buf, buflen)) {
945 msnprintf(buf, buflen, "Unknown error %lu (0x%08lX)", err, err);
951 strcpy(buf, txt);
963 return buf;
972 const char *Curl_sspi_strerror(int err, char *buf, size_t buflen)
983 *buf = '\0';
1081 msnprintf(buf, buflen,
1090 msnprintf(buf, buflen, "%s (0x%08X) - %s", txt, err, msgbuf);
1092 msnprintf(buf, buflen, "%s (0x%08X)", txt, err);
1101 strcpy(buf, txt);
1112 return buf;