/*
 * |-----------------------------------------------------------|
 * | Copyright (c) 1990 MIPS Computer Systems, Inc.            |
 * | All Rights Reserved                                       |
 * |-----------------------------------------------------------|
 * |          Restricted Rights Legend                         |
 * | Use, duplication, or disclosure by the Government is      |
 * | subject to restrictions as set forth in                   |
 * | subparagraph (c)(1)(ii) of the Rights in Technical        |
 * | Data and Computer Software Clause of DFARS 52.227-7013.   |
 * |         MIPS Computer Systems, Inc.                       |
 * |         928 Arques Avenue                                 |
 * |         Sunnyvale, CA 94086                               |
 * |-----------------------------------------------------------|
 */
/* $Header: shlib.h,v 1.1.2.1 92/06/24 14:10:23 marker Exp $ */

/*	Copyright (c) 1986 AT&T	*/
/*	  All Rights Reserved  	*/

/*	THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T	*/
/*	The copyright notice above does not evidence any   	*/
/*	actual or intended publication of such source code.	*/

#ident	"@(#)libw:inc/shlib.h	1.0"
/*
 * This header file contains all the macros and definitons
 *  needed for importing symbols for libw_s
 * 
 */
#if SHLIB

/*		libw data			*/
#define _cswidth	(* _LIBW__cswidth)
#define _eucwidth	(* _LIBW__eucwidth)
#define _pcmask		(* _LIBW__pcmask)

/*		LIBW functions			*/
#define __getwidth	(* _LIBW__getwidth)

/*		libc data			*/
#define _iob 		(* _LIBC__iob)
#define _sibuf		(* _LIBC__sibuf)
#define _sobuf		(* _LIBC__sobuf)
#define _smbuf		(* _LIBC__smbuf)
#define _lastbuf	(* _LIBC__lastbuf)
#define _bufendtab	(* _LIBC__bufendtab)
#define errno		(* _LIBC_errno)

/*		LIBC functions			*/
#define _filbuf		(* _LIBC__filbuf)
#define _flsbuf		(* _LIBC__flsbuf)
#define fflush		(* _LIBC_fflush)
#define close		(* _LIBC_close)
#define	read		(* _LIBC_read)
#define write		(* _LIBC_write)
#define isatty		(* _LIBC_isatty)
#define ungetc		(* _LIBC_ungetc)
#define malloc		(* _LIBC_malloc)
#define free		(* _LIBC_free)	
#define getenv		(* _LIBC_getenv)

#endif
