Lines Matching defs:bt
878 static Linetype op_strict(long *p, long v, Linetype at, Linetype bt) {
879 if(at == LT_IF || bt == LT_IF) return (LT_IF);
882 static Linetype op_lt(long *p, Linetype at, long a, Linetype bt, long b) {
883 return op_strict(p, a < b, at, bt);
885 static Linetype op_gt(long *p, Linetype at, long a, Linetype bt, long b) {
886 return op_strict(p, a > b, at, bt);
888 static Linetype op_le(long *p, Linetype at, long a, Linetype bt, long b) {
889 return op_strict(p, a <= b, at, bt);
891 static Linetype op_ge(long *p, Linetype at, long a, Linetype bt, long b) {
892 return op_strict(p, a >= b, at, bt);
894 static Linetype op_eq(long *p, Linetype at, long a, Linetype bt, long b) {
895 return op_strict(p, a == b, at, bt);
897 static Linetype op_ne(long *p, Linetype at, long a, Linetype bt, long b) {
898 return op_strict(p, a != b, at, bt);
900 static Linetype op_or(long *p, Linetype at, long a, Linetype bt, long b) {
901 if (!strictlogic && (at == LT_TRUE || bt == LT_TRUE))
903 return op_strict(p, a || b, at, bt);
905 static Linetype op_and(long *p, Linetype at, long a, Linetype bt, long b) {
906 if (!strictlogic && (at == LT_FALSE || bt == LT_FALSE))
908 return op_strict(p, a && b, at, bt);