usr/src/cmd/awk_xpg4/awk3.c
1136
return (comparison(np));
usr/src/cmd/awk_xpg4/awk3.c
37
static NODE *comparison(NODE *np);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2153
if (comparison(token)) {
usr/src/tools/smatch/src/check_debug.c
460
int comparison;
usr/src/tools/smatch/src/check_debug.c
466
comparison = get_comparison(one, two);
usr/src/tools/smatch/src/check_debug.c
467
if (!comparison)
usr/src/tools/smatch/src/check_debug.c
470
snprintf(buf, sizeof(buf), "%s", show_special(comparison));
usr/src/tools/smatch/src/check_index_overflow.c
270
struct expression *array_size_value, *comparison;
usr/src/tools/smatch/src/check_index_overflow.c
291
comparison = compare_expression(offset, SPECIAL_GTE, array_size_value);
usr/src/tools/smatch/src/check_index_overflow.c
292
if (assume(comparison)) {
usr/src/tools/smatch/src/smatch.h
1106
int comparison;
usr/src/tools/smatch/src/smatch.h
1115
int comparison,
usr/src/tools/smatch/src/smatch.h
1126
int possible_comparison(struct expression *a, int comparison, struct expression *b);
usr/src/tools/smatch/src/smatch.h
1140
void filter_by_comparison(struct range_list **rl, int comparison, struct range_list *right);
usr/src/tools/smatch/src/smatch_buf_comparison.c
373
int comparison;
usr/src/tools/smatch/src/smatch_buf_comparison.c
380
comparison = get_comparison(offset, size);
usr/src/tools/smatch/src/smatch_buf_comparison.c
381
if (!comparison)
usr/src/tools/smatch/src/smatch_buf_comparison.c
385
(comparison == '<' || comparison == SPECIAL_UNSIGNED_LT))
usr/src/tools/smatch/src/smatch_buf_comparison.c
388
(comparison == SPECIAL_LTE ||
usr/src/tools/smatch/src/smatch_buf_comparison.c
389
comparison == SPECIAL_UNSIGNED_LTE ||
usr/src/tools/smatch/src/smatch_buf_comparison.c
390
comparison == SPECIAL_EQUAL))
usr/src/tools/smatch/src/smatch_comparison.c
1050
right_comparison = data->comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1421
int comparison,
usr/src/tools/smatch/src/smatch_comparison.c
1440
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_comparison.c
1445
comparison,
usr/src/tools/smatch/src/smatch_comparison.c
1458
static void add_comparison(struct expression *left, int comparison, struct expression *right)
usr/src/tools/smatch/src/smatch_comparison.c
1490
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_comparison.c
1495
comparison,
usr/src/tools/smatch/src/smatch_comparison.c
1535
int comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1545
comparison = get_comparison(r_left, r_right);
usr/src/tools/smatch/src/smatch_comparison.c
1547
switch (comparison) {
usr/src/tools/smatch/src/smatch_comparison.c
1598
int comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1619
comparison = data->comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1627
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_comparison.c
1632
add_comparison_var_sym(left, left_var, left_vsl, comparison, expr, var, vsl);
usr/src/tools/smatch/src/smatch_comparison.c
1759
int possible_comparison(struct expression *a, int comparison, struct expression *b)
usr/src/tools/smatch/src/smatch_comparison.c
1776
if (strcmp(one, two) == 0 && comparison == SPECIAL_EQUAL) {
usr/src/tools/smatch/src/smatch_comparison.c
1786
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_comparison.c
1797
saved = ((struct compare_data *)sm->state->data)->comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1798
if (saved == comparison)
usr/src/tools/smatch/src/smatch_comparison.c
1800
if (comparison == SPECIAL_EQUAL &&
usr/src/tools/smatch/src/smatch_comparison.c
1913
int comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1934
comparison = data->comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1942
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_comparison.c
1944
comparison = combine_comparisons(left_compare, comparison);
usr/src/tools/smatch/src/smatch_comparison.c
1945
if (!comparison)
usr/src/tools/smatch/src/smatch_comparison.c
1947
add_comparison_var_sym(left, left_var, left_vsl, comparison, expr, var, vsl);
usr/src/tools/smatch/src/smatch_comparison.c
1957
int comparison;
usr/src/tools/smatch/src/smatch_comparison.c
1960
if (!str_to_comparison_arg(range, call, &comparison, &arg))
usr/src/tools/smatch/src/smatch_comparison.c
1962
snprintf(buf, sizeof(buf), "%s", show_comparison(comparison));
usr/src/tools/smatch/src/smatch_comparison.c
1963
update_links_from_call(call, comparison, arg);
usr/src/tools/smatch/src/smatch_comparison.c
1964
add_comparison(call, comparison, arg);
usr/src/tools/smatch/src/smatch_comparison.c
2155
int comparison;
usr/src/tools/smatch/src/smatch_comparison.c
2184
data->comparison == UNKNOWN_COMPARISON ||
usr/src/tools/smatch/src/smatch_comparison.c
2185
data->comparison == IMPOSSIBLE_COMPARISON)
usr/src/tools/smatch/src/smatch_comparison.c
2193
comparison = data->comparison;
usr/src/tools/smatch/src/smatch_comparison.c
2197
comparison = flip_comparison(data->comparison);
usr/src/tools/smatch/src/smatch_comparison.c
2210
snprintf(info_buf, sizeof(info_buf), "%s %s", show_comparison(comparison), right_name);
usr/src/tools/smatch/src/smatch_comparison.c
2238
if (!data || !data->comparison)
usr/src/tools/smatch/src/smatch_comparison.c
2260
snprintf(info_buf, sizeof(info_buf), "%s %s", show_comparison(data->comparison), right_name);
usr/src/tools/smatch/src/smatch_comparison.c
2332
data->comparison == UNKNOWN_COMPARISON ||
usr/src/tools/smatch/src/smatch_comparison.c
2333
data->comparison == IMPOSSIBLE_COMPARISON)
usr/src/tools/smatch/src/smatch_comparison.c
2375
snprintf(info_buf, sizeof(info_buf), "%s %s", show_comparison(data->comparison), right_buf);
usr/src/tools/smatch/src/smatch_comparison.c
2585
if (!possibly_true(data->left, data->comparison, data->right))
usr/src/tools/smatch/src/smatch_comparison.c
2645
static struct sm_state *clone_partial_sm(struct sm_state *sm, int comparison)
usr/src/tools/smatch/src/smatch_comparison.c
2655
comparison,
usr/src/tools/smatch/src/smatch_comparison.c
2681
true_comparison = comparison_intersection(data->comparison, op);
usr/src/tools/smatch/src/smatch_comparison.c
2682
false_comparison = comparison_intersection(data->comparison, negate_comparison(op));
usr/src/tools/smatch/src/smatch_comparison.c
2709
if (data->comparison == IMPOSSIBLE_COMPARISON)
usr/src/tools/smatch/src/smatch_comparison.c
2719
if (data->comparison == comparison_intersection(data->comparison, op))
usr/src/tools/smatch/src/smatch_comparison.c
2721
if (data->comparison == comparison_intersection(data->comparison, negate_comparison(op)))
usr/src/tools/smatch/src/smatch_comparison.c
2735
alloc_sname(show_comparison(comparison_intersection(data->comparison, op))),
usr/src/tools/smatch/src/smatch_comparison.c
2736
alloc_sname(show_comparison(comparison_intersection(data->comparison, negate_comparison(op)))),
usr/src/tools/smatch/src/smatch_comparison.c
40
static void add_comparison(struct expression *left, int comparison, struct expression *right);
usr/src/tools/smatch/src/smatch_comparison.c
556
new = comparison_intersection(extra, data->comparison);
usr/src/tools/smatch/src/smatch_comparison.c
557
if (new == data->comparison)
usr/src/tools/smatch/src/smatch_comparison.c
60
static const char *show_comparison(int comparison)
usr/src/tools/smatch/src/smatch_comparison.c
62
if (comparison == IMPOSSIBLE_COMPARISON)
usr/src/tools/smatch/src/smatch_comparison.c
64
if (comparison == UNKNOWN_COMPARISON)
usr/src/tools/smatch/src/smatch_comparison.c
66
return show_special(comparison);
usr/src/tools/smatch/src/smatch_comparison.c
72
int comparison,
usr/src/tools/smatch/src/smatch_comparison.c
80
state->name = alloc_sname(show_comparison(comparison));
usr/src/tools/smatch/src/smatch_comparison.c
85
data->comparison = comparison;
usr/src/tools/smatch/src/smatch_comparison.c
97
return ((struct compare_data *)state->data)->comparison;
usr/src/tools/smatch/src/smatch_comparison.c
998
return flip_comparison(data->comparison);
usr/src/tools/smatch/src/smatch_comparison.c
999
return data->comparison;
usr/src/tools/smatch/src/smatch_db.c
1380
int comparison;
usr/src/tools/smatch/src/smatch_db.c
1391
comparison = get_comparison_strings(var, buf);
usr/src/tools/smatch/src/smatch_db.c
1394
if (!comparison)
usr/src/tools/smatch/src/smatch_db.c
1397
snprintf(buf, sizeof(buf), "[%s$%d]", show_special(comparison), param);
usr/src/tools/smatch/src/smatch_extra.c
1081
int comparison;
usr/src/tools/smatch/src/smatch_extra.c
1135
comparison = get_comparison_no_extra(left, right);
usr/src/tools/smatch/src/smatch_extra.c
1136
if (comparison) {
usr/src/tools/smatch/src/smatch_extra.c
1137
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_extra.c
1144
filter_by_comparison(&rl, comparison, orig_rl);
usr/src/tools/smatch/src/smatch_extra.c
1154
filter_by_comparison(&rl, comparison, orig_rl);
usr/src/tools/smatch/src/smatch_extra.c
599
int comparison;
usr/src/tools/smatch/src/smatch_extra.c
608
comparison = remove_unsigned_from_comparison(condition->op);
usr/src/tools/smatch/src/smatch_extra.c
610
if (comparison != SPECIAL_GTE && comparison != '>')
usr/src/tools/smatch/src/smatch_extra.c
622
*op = comparison;
usr/src/tools/smatch/src/smatch_extra.h
207
void function_comparison(struct expression *left, int comparison, struct expression *right);
usr/src/tools/smatch/src/smatch_extra.h
45
int str_to_comparison_arg(const char *c, struct expression *call, int *comparison, struct expression **arg);
usr/src/tools/smatch/src/smatch_extra.h
63
int true_comparison_range(struct data_range *left, int comparison, struct data_range *right);
usr/src/tools/smatch/src/smatch_extra.h
64
int true_comparison_range_LR(int comparison, struct data_range *var, struct data_range *val, int left);
usr/src/tools/smatch/src/smatch_extra.h
65
int false_comparison_range_LR(int comparison, struct data_range *var, struct data_range *val, int left);
usr/src/tools/smatch/src/smatch_extra.h
67
int possibly_true(struct expression *left, int comparison, struct expression *right);
usr/src/tools/smatch/src/smatch_extra.h
68
int possibly_true_rl(struct range_list *left_ranges, int comparison, struct range_list *right_ranges);
usr/src/tools/smatch/src/smatch_extra.h
69
int possibly_true_rl_LR(int comparison, struct range_list *a, struct range_list *b, int left);
usr/src/tools/smatch/src/smatch_extra.h
71
int possibly_false(struct expression *left, int comparison, struct expression *right);
usr/src/tools/smatch/src/smatch_extra.h
72
int possibly_false_rl(struct range_list *left_ranges, int comparison, struct range_list *right_ranges);
usr/src/tools/smatch/src/smatch_extra.h
73
int possibly_false_rl_LR(int comparison, struct range_list *a, struct range_list *b, int left);
usr/src/tools/smatch/src/smatch_function_hooks.c
303
static void call_implies_callbacks(int comparison, struct expression *expr, sval_t sval, int left, struct stree **implied_true, struct stree **implied_false)
usr/src/tools/smatch/src/smatch_function_hooks.c
328
if (!true_comparison_range_LR(comparison, tmp->range, value_range, left))
usr/src/tools/smatch/src/smatch_function_hooks.c
341
if (!false_comparison_range_LR(comparison, tmp->range, value_range, left))
usr/src/tools/smatch/src/smatch_function_hooks.c
355
int comparison;
usr/src/tools/smatch/src/smatch_function_hooks.c
655
int comparison;
usr/src/tools/smatch/src/smatch_function_hooks.c
699
comparison = db_info->comparison;
usr/src/tools/smatch/src/smatch_function_hooks.c
701
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_function_hooks.c
704
if (!possibly_true_rl(var_rl, comparison, ret_range))
usr/src/tools/smatch/src/smatch_function_hooks.c
708
filter_by_comparison(&var_rl, comparison, ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
709
filter_by_comparison(&ret_range, flip_comparison(comparison), var_rl);
usr/src/tools/smatch/src/smatch_function_hooks.c
711
if (!possibly_false_rl(var_rl, comparison, ret_range))
usr/src/tools/smatch/src/smatch_function_hooks.c
715
filter_by_comparison(&var_rl, negate_comparison(comparison), ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
716
filter_by_comparison(&ret_range, flip_comparison(negate_comparison(comparison)), var_rl);
usr/src/tools/smatch/src/smatch_function_hooks.c
736
static void compare_db_return_states_callbacks(struct expression *left, int comparison, struct expression *right, struct stree *implied_true, struct stree *implied_false)
usr/src/tools/smatch/src/smatch_function_hooks.c
763
db_info.comparison = comparison;
usr/src/tools/smatch/src/smatch_function_hooks.c
845
void function_comparison(struct expression *left, int comparison, struct expression *right)
usr/src/tools/smatch/src/smatch_function_hooks.c
871
call_implies_callbacks(comparison, call_expr, sval, call_on_left, &implied_true, &implied_false);
usr/src/tools/smatch/src/smatch_function_hooks.c
873
compare_db_return_states_callbacks(left, comparison, right, implied_true, implied_false);
usr/src/tools/smatch/src/smatch_implied.c
1227
struct expression *comparison;
usr/src/tools/smatch/src/smatch_implied.c
1231
comparison = compare_expression(left, op, value);
usr/src/tools/smatch/src/smatch_implied.c
1233
if (!assume(comparison))
usr/src/tools/smatch/src/smatch_implied.c
139
static int create_fake_history(struct sm_state *sm, int comparison, struct range_list *rl)
usr/src/tools/smatch/src/smatch_implied.c
155
split_comparison_helper(orig_rl, comparison, rl, &true_rl, &false_rl);
usr/src/tools/smatch/src/smatch_implied.c
178
sm->name, show_rl(rl), sm->state->name, show_comparison(comparison), show_rl(rl),
usr/src/tools/smatch/src/smatch_implied.c
257
static bool possibly_true_helper(struct range_list *var_rl, int comparison, struct range_list *rl)
usr/src/tools/smatch/src/smatch_implied.c
259
if (comparison == PARAM_LIMIT) {
usr/src/tools/smatch/src/smatch_implied.c
267
return possibly_true_rl(var_rl, comparison, rl);
usr/src/tools/smatch/src/smatch_implied.c
270
static bool possibly_false_helper(struct range_list *var_rl, int comparison, struct range_list *rl)
usr/src/tools/smatch/src/smatch_implied.c
272
if (comparison == PARAM_LIMIT) {
usr/src/tools/smatch/src/smatch_implied.c
280
return possibly_false_rl(var_rl, comparison, rl);
usr/src/tools/smatch/src/smatch_implied.c
287
static void do_compare(struct sm_state *sm, int comparison, struct range_list *rl,
usr/src/tools/smatch/src/smatch_implied.c
302
istrue = !possibly_false_helper(var_rl, comparison, rl);
usr/src/tools/smatch/src/smatch_implied.c
303
isfalse = !possibly_true_helper(var_rl, comparison, rl);
usr/src/tools/smatch/src/smatch_implied.c
315
if (!create_fake_history(sm, comparison, rl))
usr/src/tools/smatch/src/smatch_implied.c
346
static void __separate_pools(struct sm_state *sm, int comparison, struct range_list *rl,
usr/src/tools/smatch/src/smatch_implied.c
365
__func__, sm->state->name, show_comparison(comparison), show_rl(rl));
usr/src/tools/smatch/src/smatch_implied.c
379
do_compare(sm, comparison, rl, true_stack, maybe_stack, false_stack, mixed, gate_sm);
usr/src/tools/smatch/src/smatch_implied.c
381
__separate_pools(sm->left, comparison, rl, true_stack, maybe_stack, false_stack, checked, mixed, gate_sm, start_time);
usr/src/tools/smatch/src/smatch_implied.c
382
__separate_pools(sm->right, comparison, rl, true_stack, maybe_stack, false_stack, checked, mixed, gate_sm, start_time);
usr/src/tools/smatch/src/smatch_implied.c
387
static void separate_pools(struct sm_state *sm, int comparison, struct range_list *rl,
usr/src/tools/smatch/src/smatch_implied.c
398
__separate_pools(sm, comparison, rl, true_stack, &maybe_stack, false_stack, checked, mixed, sm, &start_time);
usr/src/tools/smatch/src/smatch_implied.c
628
static void separate_and_filter(struct sm_state *sm, int comparison, struct range_list *rl,
usr/src/tools/smatch/src/smatch_implied.c
643
sm->name, sm->state->name, show_comparison(comparison), show_rl(rl));
usr/src/tools/smatch/src/smatch_implied.c
650
separate_pools(sm, comparison, rl, &true_stack, &false_stack, NULL, mixed);
usr/src/tools/smatch/src/smatch_implied.c
739
int comparison = expr->op;
usr/src/tools/smatch/src/smatch_implied.c
751
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_implied.c
766
separate_and_filter(sm, comparison, rl, __get_cur_stree(), implied_true, implied_false, &mixed);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
127
int comparison;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
132
comparison = get_comparison(expr->left, expr->right);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
133
if (comparison && show_special(comparison)[0] == '>')
usr/src/tools/smatch/src/smatch_math.c
365
int comparison;
usr/src/tools/smatch/src/smatch_math.c
379
comparison = get_comparison(expr->left, expr->right);
usr/src/tools/smatch/src/smatch_math.c
403
switch (comparison) {
usr/src/tools/smatch/src/smatch_param_compare_limit.c
108
comparison = flip_comparison(comparison);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
111
state = alloc_compare_state(NULL, left_name, left_vsl, comparison, NULL, right_name, right_vsl);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
195
if (!data || !data->comparison)
usr/src/tools/smatch/src/smatch_param_compare_limit.c
228
snprintf(info_buf, sizeof(info_buf), "%s %s", show_special(data->comparison), right_buf);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
93
int comparison,
usr/src/tools/smatch/src/smatch_ranges.c
1128
int true_comparison_range(struct data_range *left, int comparison, struct data_range *right)
usr/src/tools/smatch/src/smatch_ranges.c
1130
switch (comparison) {
usr/src/tools/smatch/src/smatch_ranges.c
1166
sm_perror("unhandled comparison %d", comparison);
usr/src/tools/smatch/src/smatch_ranges.c
1172
int true_comparison_range_LR(int comparison, struct data_range *var, struct data_range *val, int left)
usr/src/tools/smatch/src/smatch_ranges.c
1175
return true_comparison_range(var, comparison, val);
usr/src/tools/smatch/src/smatch_ranges.c
1177
return true_comparison_range(val, comparison, var);
usr/src/tools/smatch/src/smatch_ranges.c
1180
static int false_comparison_range_sval(struct data_range *left, int comparison, struct data_range *right)
usr/src/tools/smatch/src/smatch_ranges.c
1182
switch (comparison) {
usr/src/tools/smatch/src/smatch_ranges.c
1218
sm_perror("unhandled comparison %d", comparison);
usr/src/tools/smatch/src/smatch_ranges.c
1224
int false_comparison_range_LR(int comparison, struct data_range *var, struct data_range *val, int left)
usr/src/tools/smatch/src/smatch_ranges.c
1227
return false_comparison_range_sval(var, comparison, val);
usr/src/tools/smatch/src/smatch_ranges.c
1229
return false_comparison_range_sval(val, comparison, var);
usr/src/tools/smatch/src/smatch_ranges.c
1232
int possibly_true(struct expression *left, int comparison, struct expression *right)
usr/src/tools/smatch/src/smatch_ranges.c
1238
if (comparison == UNKNOWN_COMPARISON)
usr/src/tools/smatch/src/smatch_ranges.c
1256
if (true_comparison_range(tmp_left, comparison, tmp_right))
usr/src/tools/smatch/src/smatch_ranges.c
1263
int possibly_false(struct expression *left, int comparison, struct expression *right)
usr/src/tools/smatch/src/smatch_ranges.c
1285
if (false_comparison_range_sval(tmp_left, comparison, tmp_right))
usr/src/tools/smatch/src/smatch_ranges.c
1292
int possibly_true_rl(struct range_list *left_ranges, int comparison, struct range_list *right_ranges)
usr/src/tools/smatch/src/smatch_ranges.c
1297
if (!left_ranges || !right_ranges || comparison == UNKNOWN_COMPARISON)
usr/src/tools/smatch/src/smatch_ranges.c
1311
if (true_comparison_range(left_tmp, comparison, right_tmp))
usr/src/tools/smatch/src/smatch_ranges.c
1318
int possibly_false_rl(struct range_list *left_ranges, int comparison, struct range_list *right_ranges)
usr/src/tools/smatch/src/smatch_ranges.c
1323
if (!left_ranges || !right_ranges || comparison == UNKNOWN_COMPARISON)
usr/src/tools/smatch/src/smatch_ranges.c
1337
if (false_comparison_range_sval(left_tmp, comparison, right_tmp))
usr/src/tools/smatch/src/smatch_ranges.c
1345
int possibly_true_rl_LR(int comparison, struct range_list *a, struct range_list *b, int left)
usr/src/tools/smatch/src/smatch_ranges.c
1348
return possibly_true_rl(a, comparison, b);
usr/src/tools/smatch/src/smatch_ranges.c
1350
return possibly_true_rl(b, comparison, a);
usr/src/tools/smatch/src/smatch_ranges.c
1353
int possibly_false_rl_LR(int comparison, struct range_list *a, struct range_list *b, int left)
usr/src/tools/smatch/src/smatch_ranges.c
1356
return possibly_false_rl(a, comparison, b);
usr/src/tools/smatch/src/smatch_ranges.c
1358
return possibly_false_rl(b, comparison, a);
usr/src/tools/smatch/src/smatch_ranges.c
210
struct expression *call, int *comparison,
usr/src/tools/smatch/src/smatch_ranges.c
223
*comparison = SPECIAL_LTE;
usr/src/tools/smatch/src/smatch_ranges.c
226
*comparison = '<';
usr/src/tools/smatch/src/smatch_ranges.c
231
*comparison = SPECIAL_EQUAL;
usr/src/tools/smatch/src/smatch_ranges.c
235
*comparison = SPECIAL_GTE;
usr/src/tools/smatch/src/smatch_ranges.c
238
*comparison = '>';
usr/src/tools/smatch/src/smatch_ranges.c
243
*comparison = SPECIAL_NOTEQUAL;
usr/src/tools/smatch/src/smatch_ranges.c
245
*comparison = SPECIAL_EQUAL;
usr/src/tools/smatch/src/smatch_ranges.c
288
int str_to_comparison_arg(const char *str, struct expression *call, int *comparison, struct expression **arg)
usr/src/tools/smatch/src/smatch_ranges.c
297
return str_to_comparison_arg_helper(str, call, comparison, arg, NULL);
usr/src/tools/smatch/src/smatch_ranges.c
303
int comparison;
usr/src/tools/smatch/src/smatch_ranges.c
311
if (!str_to_comparison_arg_helper(c, call, &comparison, &arg, endp)) {
usr/src/tools/smatch/src/smatch_ranges.c
318
if (comparison == '<') {
usr/src/tools/smatch/src/smatch_ranges.c
325
if (comparison == '>') {
usr/src/tools/smatch/src/smatch_ranges.c
347
void filter_by_comparison(struct range_list **rl, int comparison, struct range_list *right)
usr/src/tools/smatch/src/smatch_ranges.c
355
if (comparison == UNKNOWN_COMPARISON)
usr/src/tools/smatch/src/smatch_ranges.c
369
switch (comparison) {
usr/src/tools/smatch/src/smatch_ranges.c
396
sm_perror("unhandled comparison %s", show_special(comparison));
usr/src/tools/smatch/src/smatch_ranges.c
408
int comparison;
usr/src/tools/smatch/src/smatch_ranges.c
414
if (!str_to_comparison_arg_helper(c, call, &comparison, &arg, endp))
usr/src/tools/smatch/src/smatch_ranges.c
429
filter_by_comparison(&casted_start, comparison, right_orig);
usr/src/tools/smatch/src/smatch_ranges.c
620
int comparison;
usr/src/tools/smatch/src/smatch_ranges.c
622
if (!str_to_comparison_arg(value, call, &comparison, &arg))
usr/src/tools/smatch/src/validation/compare-null-to-int.c
1
static unsigned int comparison = (void *)0 == 1;