l_val             968 lib/pengine/rules.c compare_attr_expr_vals(const char *l_val, const char *r_val, const char *type,
l_val             973 lib/pengine/rules.c     if (l_val != NULL && r_val != NULL) {
l_val             976 lib/pengine/rules.c                 if (pcmk__char_in_any_str('.', l_val, r_val, NULL)) {
l_val             989 lib/pengine/rules.c             cmp = strcasecmp(l_val, r_val);
l_val             992 lib/pengine/rules.c             long long l_val_num = crm_parse_ll(l_val, NULL);
l_val            1009 lib/pengine/rules.c                           l_val, r_val);
l_val            1010 lib/pengine/rules.c                 cmp = compare_attr_expr_vals(l_val, r_val, "string", op);
l_val            1017 lib/pengine/rules.c             int rc1 = pcmk__scan_double(l_val, &l_val_num, NULL, NULL);
l_val            1031 lib/pengine/rules.c                           "strings", l_val, r_val);
l_val            1032 lib/pengine/rules.c                 cmp = compare_attr_expr_vals(l_val, r_val, "string", op);
l_val            1036 lib/pengine/rules.c             cmp = compare_version(l_val, r_val);
l_val            1040 lib/pengine/rules.c     } else if (l_val == NULL && r_val == NULL) {
l_val            1066 lib/pengine/rules.c accept_attr_expr(const char *l_val, const char *r_val, const char *type,
l_val            1072 lib/pengine/rules.c         return (l_val != NULL);
l_val            1075 lib/pengine/rules.c         return (l_val == NULL);
l_val            1079 lib/pengine/rules.c     cmp = compare_attr_expr_vals(l_val, r_val, type, op);
l_val            1087 lib/pengine/rules.c     } else if (l_val == NULL || r_val == NULL) {