| 189 | */ |
| 190 | |
| 191 | unsigned /* O - 1 on success, 0 on failure/end-of-file */ |
| 192 | cupsRasterReadHeader2( |
| 193 | cups_raster_t *r, /* I - Raster stream */ |
| 194 | cups_page_header2_t *h) /* I - Pointer to header data */ |
| 195 | { |
| 196 | /* |
| 197 | * Get the raster header... |
| 198 | */ |
| 199 | |
| 200 | if (!_cupsRasterReadHeader(r)) |
| 201 | { |
| 202 | memset(h, 0, sizeof(cups_page_header2_t)); |
| 203 | return (0); |
| 204 | } |
| 205 | |
| 206 | /* |
| 207 | * Copy the header to the user-supplied buffer... |
| 208 | */ |
| 209 | |
| 210 | memcpy(h, &(r->header), sizeof(cups_page_header2_t)); |
| 211 | return (1); |
| 212 | } |
| 213 | |
| 214 | |
| 215 | /* |