Lines Matching refs:buf
579 get_winsock_error(int err, char *buf, size_t len) in get_winsock_error() argument
589 *buf = '\0'; in get_winsock_error()
765 strcpy(buf, p); in get_winsock_error()
766 return buf; in get_winsock_error()
777 get_winapi_error(int err, char *buf, size_t buflen) in get_winapi_error() argument
785 *buf = '\0'; in get_winapi_error()
795 size_t written = wcstombs(buf, wbuf, buflen - 1); in get_winapi_error()
797 buf[written] = '\0'; in get_winapi_error()
799 *buf = '\0'; in get_winapi_error()
803 p = strchr(buf, '\n'); in get_winapi_error()
805 if(p > buf && *(p-1) == '\r') in get_winapi_error()
811 return (*buf ? buf : NULL); in get_winapi_error()
834 const char *Curl_strerror(int err, char *buf, size_t buflen) in Curl_strerror() argument
849 *buf = '\0'; in Curl_strerror()
855 msnprintf(buf, buflen, "%s", sys_errlist[err]); in Curl_strerror()
861 !get_winsock_error(err, buf, buflen) && in Curl_strerror()
863 !get_winapi_error(err, buf, buflen)) in Curl_strerror()
864 msnprintf(buf, buflen, "Unknown error %d (%#x)", err, err); in Curl_strerror()
874 if(0 != strerror_r(err, buf, buflen)) { in Curl_strerror()
875 if('\0' == buf[0]) in Curl_strerror()
876 msnprintf(buf, buflen, "Unknown error %d", err); in Curl_strerror()
888 msnprintf(buf, buflen, "%s", msg); in Curl_strerror()
890 msnprintf(buf, buflen, "Unknown error %d", err); in Curl_strerror()
897 msnprintf(buf, buflen, "%s", msg); in Curl_strerror()
899 msnprintf(buf, buflen, "Unknown error %d", err); in Curl_strerror()
906 p = strrchr(buf, '\n'); in Curl_strerror()
907 if(p && (p - buf) >= 2) in Curl_strerror()
909 p = strrchr(buf, '\r'); in Curl_strerror()
910 if(p && (p - buf) >= 1) in Curl_strerror()
921 return buf; in Curl_strerror()
929 const char *Curl_winapi_strerror(DWORD err, char *buf, size_t buflen) in Curl_winapi_strerror() argument
939 *buf = '\0'; in Curl_winapi_strerror()
942 if(!get_winapi_error((int)err, buf, buflen)) { in Curl_winapi_strerror()
943 msnprintf(buf, buflen, "Unknown error %lu (0x%08lX)", err, err); in Curl_winapi_strerror()
949 strcpy(buf, txt); in Curl_winapi_strerror()
961 return buf; in Curl_winapi_strerror()
970 const char *Curl_sspi_strerror(int err, char *buf, size_t buflen) in Curl_sspi_strerror() argument
981 *buf = '\0'; in Curl_sspi_strerror()
1079 msnprintf(buf, buflen, in Curl_sspi_strerror()
1088 msnprintf(buf, buflen, "%s (0x%08X) - %s", txt, err, msgbuf); in Curl_sspi_strerror()
1090 msnprintf(buf, buflen, "%s (0x%08X)", txt, err); in Curl_sspi_strerror()
1099 strcpy(buf, txt); in Curl_sspi_strerror()
1110 return buf; in Curl_sspi_strerror()