![]() |
LibInsane
1.0.10
Cross-platform Cross-API Cross-driver Cross-image-scanner Image Scan Library
|
Go to the source code of this file.
Macros | |
#define | LIS_ENUM_ERROR 0xFFFFFFF |
#define | LIS_ERR_BIT (1 << 30) |
#define | LIS_ERR_INTERNAL_BIT (1 << 29) |
#define | LIS_IS_OK(err) (!((err) & LIS_ERR_BIT)) |
#define | LIS_IS_ERROR(err) ((err) & LIS_ERR_BIT) |
Enumerations | |
enum | lis_error { LIS_OK = 0 , LIS_WARMING_UP , LIS_ERR_DEVICE_BUSY = LIS_ERR_BIT , LIS_ERR_CANCELLED , LIS_ERR_UNSUPPORTED , LIS_ERR_INVALID_VALUE , LIS_ERR_JAMMED , LIS_ERR_COVER_OPEN , LIS_ERR_IO_ERROR , LIS_ERR_NO_MEM , LIS_ERR_ACCESS_DENIED , LIS_ERR_HW_IS_LOCKED , LIS_ERR_INTERNAL_IMG_FORMAT_NOT_SUPPORTED = LIS_ERR_BIT | LIS_ERR_INTERNAL_BIT , LIS_ERR_INTERNAL_NOT_IMPLEMENTED , LIS_ERR_INTERNAL_UNKNOWN_ERROR , LIS_ERR_OFFLINE } |
Functions | |
const char * | lis_strerror (enum lis_error) |
returns an English message corresponding to the error code. More... | |
#define LIS_IS_ERROR | ( | err | ) | ((err) & LIS_ERR_BIT) |
#define LIS_IS_OK | ( | err | ) | (!((err) & LIS_ERR_BIT)) |
enum lis_error |
const char* lis_strerror | ( | enum | lis_error | ) |
returns an English message corresponding to the error code.