#ident "$Id: x25mbu.h,v 1.1 1995/03/16 17:18:24 garyp Exp $"
/*****************************************************************************
 * Copyright (c) 1988-95 Digi International Inc., All Rights Reserved
 * 
 * This  software  contains  proprietary  and  confidential   information   of
 * Digi International  Inc.   By  accepting  transfer  of this copy, Recipient
 * agrees to retain this software in  confidence,  to  prevent  disclosure  to
 * others,  and  to make no  use of this software other than that for which it
 * was delivered.  This is an unpublished copyright work  Digi   International
 * Inc.    Except   as   permitted   by  federal  law,  17 USC 117, copying is
 * strictly prohibited.
 * 
 * Digi  International  Inc.  CONFIDENTIAL  -   (Digi    International    Inc.
 * Confidential  when   combined   with   the   aggregated  modules  for  this
 * product) OBJECT CODE ONLY SOURCE MATERIALS
 * 
 * (C) COPYRIGHT Digi International Inc. 1995
 * 
 * All Rights Reserved
 * 
 * US   Government   Users   Restricted   Rights   -   Use,   duplication   or
 * disclosure  restricted by GSA ADP Schedule Contract with Digi International
 * Inc.
 * 
 *****************************************************************************/

/*******************************************************************
 *
 *  SpiderX25 X25 PLP Driver
 *
 *  Copyright 1991 Spider Systems Limited
 *
 *  X25MBU.H
 *
 *
 *******************************************************************/

/*
 *	x25mbu.h
 *	 /projects/common/PBRAIN/SCCS/pbrainF/dev/sys/x25/0/s.x25mbu.h
 *	@(#)x25mbu.h	1.5
 *
 *	Last delta created	15:13:25 1/30/91
 *	This file extracted	18:33:01 11/19/92
 *
 */

/* ----------------------------------------------------------------------
   External definitions for routines available from mbu.c
   ---------------------------------------------------------------------- */

extern	int		mb_bulen(mblk_t *);
extern	void	mb_gset(struct x25vcformat FAR *,mblk_t *);
extern	int		mb_1stbyte();
extern	int		mb_getch();
extern	void	mb_pset(struct x25vcformat FAR *,mblk_t *);
extern	int		mb_putch();
extern	unsigned char	*mb_byteaddr();
extern	mblk_t* mb_zapdata();
extern	bufp_t	mtod();
extern	mblk_t* mb_frag();
extern	void	 mb_join(mblk_t*,mblk_t*);
extern	void	m_freem(mblk_t*);
extern	void	getNbytes(mblk_t *,int,unsigned char *);
extern	void	putNbytes(mblk_t *,int,unsigned char *);
