36 #define AS_SCAN_PRIORITY_DEFAULT AS_SCAN_PRIORITY_AUTO
41 #define AS_SCAN_PERCENT_DEFAULT 100
46 #define AS_SCAN_NOBINS_DEFAULT false
55 typedef enum as_scan_priority_e {
82 typedef enum as_scan_status_e {
112 typedef struct as_scan_info_s {
140 typedef struct as_scan_bins_s {
275 typedef struct as_scan_s {
423 #define as_scan_select_inita(__scan, __n) \
424 if ( (__scan) != NULL && (__scan)->select.entries == NULL ) {\
425 (__scan)->select.entries = (as_bin_name *) alloca(__n * sizeof(as_bin_name));\
426 if ( (__scan)->select.entries ) { \
427 (__scan)->select._free = false;\
428 (__scan)->select.capacity = __n;\
429 (__scan)->select.size = 0;\