Lines Matching refs:mn2
209 mnumber mn1, mn2;
220 mn2.u.l = zstrtol(right, &eptr, 10);
232 mn1.type = mn2.type = MN_INTEGER;
235 mn2 = matheval(right);
238 if (((mn1.type|mn2.type) & (MN_INTEGER|MN_FLOAT)) ==
245 if (mn2.type & MN_INTEGER) {
246 mn2.type = MN_FLOAT;
247 mn2.u.d = (double)mn2.u.l;
252 return !((mn1.type & MN_FLOAT) ? (mn1.u.d == mn2.u.d) :
253 (mn1.u.l == mn2.u.l));
255 return !((mn1.type & MN_FLOAT) ? (mn1.u.d != mn2.u.d) :
256 (mn1.u.l != mn2.u.l));
258 return !((mn1.type & MN_FLOAT) ? (mn1.u.d < mn2.u.d) :
259 (mn1.u.l < mn2.u.l));
261 return !((mn1.type & MN_FLOAT) ? (mn1.u.d > mn2.u.d) :
262 (mn1.u.l > mn2.u.l));
264 return !((mn1.type & MN_FLOAT) ? (mn1.u.d <= mn2.u.d) :
265 (mn1.u.l <= mn2.u.l));
267 return !((mn1.type & MN_FLOAT) ? (mn1.u.d >= mn2.u.d) :
268 (mn1.u.l >= mn2.u.l));