/***********************************************************************
*                                                                      *
*               This software is part of the ast package               *
*           Copyright (c) 1989-2006 AT&T Knowledge Ventures            *
*                      and is licensed under the                       *
*                  Common Public License, Version 1.0                  *
*                      by AT&T Knowledge Ventures                      *
*                                                                      *
*                A copy of the License is available at                 *
*            http://www.opensource.org/licenses/cpl1.0.txt             *
*         (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9)         *
*                                                                      *
*              Information and Software Systems Research               *
*                            AT&T Research                             *
*                           Florham Park NJ                            *
*                                                                      *
*                 Glenn Fowler <gsf@research.att.com>                  *
*                  David Korn <dgk@research.att.com>                   *
*                   Eduardo Krell <ekrell@adexus.cl>                   *
*                                                                      *
***********************************************************************/
#pragma prototyped
/*
 * 3d symbol mappings to minimize pollution
 */

#ifndef _NAME3D_H
#define _NAME3D_H

#include "ast_3d.h"
#include "cs_3d.h"
#include "dll_3d.h"
#include "std_3d.h"

#define bprintf		_3d_printf
#define bvprintf	_3d_vprintf
#define calldump	_3d_calldump
#define callinit	_3d_callinit
#define checklink	_3d_checklink
#define control		_3d_control
#define error		_3d_error
#define error_info	_3d_error_info
#define errorf		_3d_errorf
#define errormsg	_3d_errormsg
#define errorv		_3d_errorv
#define fileinit	_3d_fileinit
#define fix		_3d_fix
#define forked		_3d_forked
#define fs3d_copy	_3d_copy
#define fs3d_dup	_3d_dup
#define fs3d_mkdir	_3d_mkdir
#define fs3d_open	_3d_open
#define fscall		_3d_fscall
#define fschannel	_3d_fschannel
#define fsdrop		_3d_fsdrop
#define fsinit		_3d_fsinit
#define fsreal		_3d_fsreal
#define getattr		_3d_getattr
#define getkey		_3d_getkey
#define getmount	_3d_getmount
#define init		_3d_init
#define instance	_3d_instance
#define intercept	_3d_intercept
#define iterate		_3d_iterate
#define keep		_3d_keep
#define mapdump		_3d_mapdump
#define mapget		_3d_mapget
#define mapinit		_3d_mapinit
#define mapset		_3d_mapset
#define nosys		_3d_nosys
#define pathcanon	_3d_pathcanon
#define pathreal	_3d_pathreal
#define peek		_3d_peek
#define search		_3d_search
#define setattr		_3d_setattr
#define state		_3d_state
#define strcopy		_3d_strcopy
#define stub		_3d_stub
#define syscall3d	_3d_syscall
#define sysfunc		_3d_sysfunc

#endif
