| 7186 | } |
| 7187 | |
| 7188 | PUGI__FN double round_nearest_nzero(double value) |
| 7189 | { |
| 7190 | // same as round_nearest, but returns -0 for [-0.5, -0] |
| 7191 | // ceil is used to differentiate between +0 and -0 (we return -0 for [-0.5, -0] and +0 for +0) |
| 7192 | return (value >= -0.5 && value <= 0) ? ceil(value) : floor(value + 0.5); |
| 7193 | } |
| 7194 | |
| 7195 | PUGI__FN const char_t* qualified_name(const xpath_node& node) |
| 7196 | { |