18 #pragma GCC diagnostic ignored "-Waddress"
35 #define AS_SCAN_PRIORITY_DEFAULT AS_SCAN_PRIORITY_AUTO
40 #define AS_SCAN_PERCENT_DEFAULT 100
45 #define AS_SCAN_NOBINS_DEFAULT false
50 #define AS_SCAN_CONCURRENT_DEFAULT false
55 #define AS_SCAN_INCLUDE_LDT_DEFAULT false
60 #define AS_SCAN_DESERIALIZE_DEFAULT true
69 typedef enum as_scan_priority_e {
96 typedef enum as_scan_status_e {
126 typedef struct as_scan_info_s {
154 typedef struct as_scan_bins_s {
297 typedef struct as_scan_s {
469 #define as_scan_select_inita(__scan, __n) \
471 if ( (__scan) != NULL && (__scan)->select.entries == NULL ) {\
472 (__scan)->select.entries = (as_bin_name*) alloca(sizeof(as_bin_name) * (__n));\
473 if ( (__scan)->select.entries ) { \
474 (__scan)->select._free = false;\
475 (__scan)->select.capacity = (__n);\
476 (__scan)->select.size = 0;\