components/bzip2/oldapi.c
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Mon, 11 Mar 2013 10:38:09 -0700
branchs11-update
changeset 2520 ceec631e74d1
parent 61 7684fe2a9eb5
permissions -rw-r--r--
Close of build 10.

/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License (the "License").
 * You may not use this file except in compliance with the License.
 *
 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
 * or http://www.opensolaris.org/os/licensing.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
 * If applicable, add the following below this CDDL HEADER, with the
 * fields enclosed by brackets "[]" replaced with your own identifying
 * information: Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 */
/*
 *  Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
 */

#include <stdio.h>
#include "bzlib.h"

/*
 * Wrappers for the old names. For compatibility with Solaris 8.
 */

int
bzCompressInit(bz_stream *strm, int blockSize100k, int verbosity,
    int workFactor)
{
	return (BZ2_bzCompressInit(strm, blockSize100k, verbosity, workFactor));
}

int
bzCompress(bz_stream *strm, int action)
{
	return (BZ2_bzCompress(strm, action));
}

int
bzCompressEnd(bz_stream *strm)
{
	return (BZ2_bzCompressEnd(strm));
}

int
bzDecompressInit(bz_stream *strm, int verbosity, int small)
{
	return (BZ2_bzDecompressInit(strm, verbosity, small));
}

int
bzDecompress(bz_stream *strm)
{
	return (BZ2_bzDecompress(strm));
}

int
bzDecompressEnd(bz_stream *strm)
{
	return (BZ2_bzDecompressEnd(strm));
}

BZFILE *
bzReadOpen(int *bzerror, FILE *f, int verbosity, int small, void *unused,
    int nUnused)
{
	return (BZ2_bzReadOpen(bzerror, f, verbosity, small, unused, nUnused));
}

void
bzReadClose(int *bzerror, BZFILE *b)
{
	BZ2_bzReadClose(bzerror, b);
}

void
bzReadGetUnused(int *bzerror, BZFILE *b, void **unused, int *nUnused)
{
	BZ2_bzReadGetUnused(bzerror, b, unused, nUnused);
}

int
bzRead(int *bzerror, BZFILE *b, void *buf, int len)
{
	return (BZ2_bzRead(bzerror, b, buf, len));
}

BZFILE *
bzWriteOpen(int *bzerror, FILE *f, int blockSize100k, int verbosity,
    int workFactor)
{
	return (BZ2_bzWriteOpen(bzerror, f, blockSize100k, verbosity,
	    workFactor));
}

void
bzWrite(int *bzerror, BZFILE *b, void *buf, int len)
{
	BZ2_bzWrite(bzerror, b, buf, len);
}

void
bzWriteClose(int *bzerror, BZFILE *b, int abandon, unsigned int *nbytes_in,
    unsigned int *nbytes_out)
{
	BZ2_bzWriteClose(bzerror, b, abandon, nbytes_in, nbytes_out);
}

int
bzBuffToBuffCompress(char *dest, unsigned int *destLen, char *source,
    unsigned int sourceLen, int blockSize100k, int verbosity, int workFactor)
{
	return (BZ2_bzBuffToBuffCompress(dest, destLen, source, sourceLen,
	    blockSize100k, verbosity, workFactor));
}

int
bzBuffToBuffDecompress(char *dest, unsigned int *destLen, char *source,
    unsigned int sourceLen, int small, int verbosity)
{
	return (BZ2_bzBuffToBuffDecompress(dest, destLen, source, sourceLen,
	    small, verbosity));
}


const char *
bzlibVersion(void)
{
	return (BZ2_bzlibVersion());
}

BZFILE *
bzopen(const char *path, const char *mode)
{
	return (BZ2_bzopen(path, mode));
}

BZFILE *
bzdopen(int fd, const char *mode)
{
	return (BZ2_bzdopen(fd, mode));
}

int
bzread(BZFILE *b, void *buf, int len)
{
	return (BZ2_bzread(b, buf, len));
}

int
bzwrite(BZFILE *b, void *buf, int len)
{
	return (BZ2_bzwrite(b, buf, len));
}

int
bzflush(BZFILE *b)
{
	return (BZ2_bzflush(b));
}

void
bzclose(BZFILE *b)
{
	BZ2_bzclose(b);
}

const char *
bzerror(BZFILE *b, int *errnum)
{
	return (BZ2_bzerror(b, errnum));
}