static size_t ipp_length(ipp_t *ipp, int collection);
static ssize_t ipp_read_file(int *fd, ipp_uchar_t *buffer, size_t length);
static ssize_t ipp_read_http(http_t *http, ipp_uchar_t *buffer, size_t length);
-static ipp_state_t ipp_read_io(void *src, ipp_iocb_t cb, bool blocking, ipp_t *parent, ipp_t *ipp, int depth);
+static ipp_state_t ipp_read_io(void *src, ipp_iocb_t cb, int blocking, ipp_t *parent, ipp_t *ipp, int depth);
static void ipp_set_error(ipp_status_t status, const char *format,
...);
static _ipp_value_t *ipp_set_value(ipp_t *ipp, ipp_attribute_t **attr,
static ipp_state_t /* O - Current state */
ipp_read_io(void *src, /* I - Data source */
- ipp_iocb_t cb, /* I - Read callback function */
- bool blocking, /* I - Use blocking IO? */
+ ipp_iocb_t cb, /* I - Read callback function */
+ int blocking, /* I - Use blocking IO? */
ipp_t *parent, /* I - Parent request, if any */
- ipp_t *ipp, /* I - IPP data */
- int depth) /* I - Depth of collection */
+ ipp_t *ipp, /* I - IPP data */
+ int depth) /* I - Depth of collection */
{
int n; /* Length of data */
unsigned char *buffer, /* Data buffer */
if (depth > 10)
{
- _cupsSetError(IPP_STATUS_ERROR_INTERNAL, _("IPP message nested too deeply."), true);
+ _cupsSetError(IPP_STATUS_ERROR_INTERNAL, _("IPP message nested too deeply."), 1);
return (IPP_STATE_ERROR);
}