error.c
来自「This libusb version 0.1.12. libusb is a 」· C语言 代码 · 共 37 行
C
37 行
/* * USB Error messages * * Copyright (c) 2000-2001 Johannes Erdfelt <johannes@erdfelt.com> * * This library is covered by the LGPL, read LICENSE for details. */#include <errno.h>#include <string.h>#include "usb.h"#include "error.h"char usb_error_str[1024] = "";int usb_error_errno = 0;usb_error_type_t usb_error_type = USB_ERROR_TYPE_NONE;char *usb_strerror(void){ switch (usb_error_type) { case USB_ERROR_TYPE_NONE: return "No error"; case USB_ERROR_TYPE_STRING: return usb_error_str; case USB_ERROR_TYPE_ERRNO: if (usb_error_errno > -USB_ERROR_BEGIN) return strerror(usb_error_errno); else /* Any error we don't know falls under here */ return "Unknown error"; } return "Unknown error";}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?