Lines Matching defs:pn_value
61 struct _prop_number_value pn_value;
135 return _prop_number_compare_values(&pn1->pn_value, &pn2->pn_value);
146 return _prop_number_compare_values(&pn->pn_value, pnv);
212 if (pn->pn_value.pnv_is_unsigned) {
215 pn->pn_value.pnv_unsigned);
218 pn->pn_value.pnv_signed);
253 if (num1->pn_value.pnv_is_unsigned == num2->pn_value.pnv_is_unsigned)
264 if (num1->pn_value.pnv_is_unsigned) {
268 if (num1->pn_value.pnv_unsigned > INTMAX_MAX)
270 if (num2->pn_value.pnv_signed < 0)
276 if (num1->pn_value.pnv_signed < 0)
278 if (num2->pn_value.pnv_unsigned > INTMAX_MAX)
282 if (num1->pn_value.pnv_signed == num2->pn_value.pnv_signed)
318 pn->pn_value = *pnv;
417 return (pn->pn_value.pnv_is_unsigned);
433 pnv = &pn->pn_value;
469 return (pn->pn_value.pnv_signed);
496 return (pn->pn_value.pnv_unsigned);
521 if (pn->pn_value.pnv_is_unsigned) { \
522 if (pn->pn_value.pnv_unsigned > (maxv)) \
524 *valp = (typ) pn->pn_value.pnv_unsigned; \
526 if ((pn->pn_value.pnv_signed > 0 && \
527 (uintmax_t)pn->pn_value.pnv_signed > (maxv)) || \
528 pn->pn_value.pnv_signed < (minv)) \
530 *valp = (typ) pn->pn_value.pnv_signed; \
584 if (pn->pn_value.pnv_is_unsigned &&
585 (pn->pn_value.pnv_unsigned > INTMAX_MAX || val < 0))
588 return (pn->pn_value.pnv_signed == val);
612 if (! pn->pn_value.pnv_is_unsigned &&
613 (pn->pn_value.pnv_signed < 0 || val > INT64_MAX))
616 return (pn->pn_value.pnv_unsigned == val);