| 2111 | */ |
| 2112 | |
| 2113 | int /* O - Boolean value or 0 on error */ |
| 2114 | ippGetBoolean(ipp_attribute_t *attr, /* I - IPP attribute */ |
| 2115 | int element) /* I - Value number (0-based) */ |
| 2116 | { |
| 2117 | /* |
| 2118 | * Range check input... |
| 2119 | */ |
| 2120 | |
| 2121 | if (!attr || attr->value_tag != IPP_TAG_BOOLEAN || |
| 2122 | element < 0 || element >= attr->num_values) |
| 2123 | return (0); |
| 2124 | |
| 2125 | /* |
| 2126 | * Return the value... |
| 2127 | */ |
| 2128 | |
| 2129 | return (attr->values[element].boolean); |
| 2130 | } |
| 2131 | |
| 2132 | |
| 2133 | /* |
no outgoing calls
no test coverage detected