/*******************************************************************************
* public methods
******************************************************************************/
-SANE_Status kds_s2000w_option_descriptors_init(uint8_t profile)
+SANE_Status kds_s2000w_option_descriptors_init(profile_t profile)
{
kds_s2000w_debug_printf(ALL, "kds_s2000w_option_descriptors_init");
#define DOCUMENT_FEEDER_TIMEOUT "DocumentFeederTimeout"
#define DOCUMENT_FEEDER_TIMEOUT_RESPONSE "DocumentFeederTimeoutResponse"
-enum {
+typedef enum {
PROFILE_MIN,
PROFILE_230802_V1_0_36,
PROFILE_FULL
-};
+} profile_t;
typedef struct {
const char* config_name;
SANE_Option_Descriptor* descriptor;
} option_descriptor_t;
-SANE_Status kds_s2000w_option_descriptors_init(uint8_t profile);
+SANE_Status kds_s2000w_option_descriptors_init(profile_t profile);
void kds_s2000w_option_descriptors_free();
uint8_t kds_s2000w_option_descriptors_get_max_option_count();