l_val 892 lib/pengine/rules.c compare_attr_expr_vals(const char *l_val, const char *r_val, const char *type, l_val 897 lib/pengine/rules.c if (l_val != NULL && r_val != NULL) { l_val 900 lib/pengine/rules.c if (pcmk__char_in_any_str('.', l_val, r_val, NULL)) { l_val 913 lib/pengine/rules.c cmp = strcasecmp(l_val, r_val); l_val 917 lib/pengine/rules.c int rc1 = pcmk__scan_ll(l_val, &l_val_num, 0LL); l_val 933 lib/pengine/rules.c l_val, r_val); l_val 934 lib/pengine/rules.c cmp = compare_attr_expr_vals(l_val, r_val, "string", op); l_val 941 lib/pengine/rules.c int rc1 = pcmk__scan_double(l_val, &l_val_num, NULL, NULL); l_val 955 lib/pengine/rules.c "strings", l_val, r_val); l_val 956 lib/pengine/rules.c cmp = compare_attr_expr_vals(l_val, r_val, "string", op); l_val 960 lib/pengine/rules.c cmp = compare_version(l_val, r_val); l_val 964 lib/pengine/rules.c } else if (l_val == NULL && r_val == NULL) { l_val 990 lib/pengine/rules.c accept_attr_expr(const char *l_val, const char *r_val, const char *type, l_val 996 lib/pengine/rules.c return (l_val != NULL); l_val 999 lib/pengine/rules.c return (l_val == NULL); l_val 1003 lib/pengine/rules.c cmp = compare_attr_expr_vals(l_val, r_val, type, op); l_val 1011 lib/pengine/rules.c } else if (l_val == NULL || r_val == NULL) {