Lines Matching refs:pn_value
61 struct _prop_number_value pn_value; member
135 return _prop_number_compare_values(&pn1->pn_value, &pn2->pn_value); in _prop_number_rb_compare_nodes()
146 return _prop_number_compare_values(&pn->pn_value, pnv); in _prop_number_rb_compare_key()
212 if (pn->pn_value.pnv_is_unsigned) { in _prop_number_externalize()
215 pn->pn_value.pnv_unsigned); in _prop_number_externalize()
218 pn->pn_value.pnv_signed); in _prop_number_externalize()
253 if (num1->pn_value.pnv_is_unsigned == num2->pn_value.pnv_is_unsigned) in _prop_number_equals()
264 if (num1->pn_value.pnv_is_unsigned) { in _prop_number_equals()
268 if (num1->pn_value.pnv_unsigned > INTMAX_MAX) in _prop_number_equals()
270 if (num2->pn_value.pnv_signed < 0) in _prop_number_equals()
276 if (num1->pn_value.pnv_signed < 0) in _prop_number_equals()
278 if (num2->pn_value.pnv_unsigned > INTMAX_MAX) in _prop_number_equals()
282 if (num1->pn_value.pnv_signed == num2->pn_value.pnv_signed) in _prop_number_equals()
318 pn->pn_value = *pnv; in _prop_number_alloc()
417 return (pn->pn_value.pnv_is_unsigned); in prop_number_unsigned()
433 pnv = &pn->pn_value; in prop_number_size()
469 return (pn->pn_value.pnv_signed); in prop_number_signed_value()
496 return (pn->pn_value.pnv_unsigned); in prop_number_unsigned_value()
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 && in prop_number_equals_signed()
585 (pn->pn_value.pnv_unsigned > INTMAX_MAX || val < 0)) in prop_number_equals_signed()
588 return (pn->pn_value.pnv_signed == val); in prop_number_equals_signed()
612 if (! pn->pn_value.pnv_is_unsigned && in prop_number_equals_unsigned()
613 (pn->pn_value.pnv_signed < 0 || val > INT64_MAX)) in prop_number_equals_unsigned()
616 return (pn->pn_value.pnv_unsigned == val); in prop_number_equals_unsigned()