Lines Matching defs:mode_list
1084 SANE_String_Const *mode_list;
1085 mode_list = (SANE_String_Const *) malloc(5 * sizeof(SANE_String_Const));
1086 if (mode_list == NULL) return SANE_STATUS_NO_MEM;
1088 if (ms->dev->info.modes & MI_MODES_COLOR) mode_list[i++] = M_COLOR;
1089 if (ms->dev->info.modes & MI_MODES_GRAY) mode_list[i++] = M_GRAY;
1090 if (ms->dev->info.modes & MI_MODES_HALFTONE) mode_list[i++] = M_HALFTONE;
1091 if (ms->dev->info.modes & MI_MODES_LINEART) mode_list[i++] = M_LINEART;
1092 mode_list[i] = NULL;
1093 sod[OPT_MODE].constraint.string_list = mode_list;
1094 sod[OPT_MODE].size = max_string_size(mode_list);
1095 val[OPT_MODE].s = strdup(mode_list[0]);