/* Returns the amount or 0 if none or an error occured  */
size_t xmlBufAvail(const xmlBufPtr buf)
/* Returns the amount or 0 if none or an error occured  */
size_t xmlBufAvail(const xmlBufPtr buf)
{
    if ((!buf) || (buf->error))
        return 0;
    CHECK_COMPAT(buf)
    return(buf->size - buf->use);
}