/* $Id: port.h,v 1.3 1993/01/01 11:23:04 mume Exp $ */
/***************************************************************************

         Authors: Marwan Jabri

Copyright 1992 by Marwan Jabri and the Systems Engineering and Design
Automation Laboratory, the University of Sydney.

The material in this file is subject to copyright. It may not
be used, copied or transferred by any means without the prior written
approval of the Systems Engineering and Design Automation Laboratory at
Sydney University Electrical Engineering, NSW 2006, Australia. 
It is provided under a license and under the terms and the 
conditions described in an agreement (see the LICENSE file). 

SYDNEY UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL SYDNEY UNIVERSITY BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
****************************************************************************/
#ifndef PORT_H
#define PORT_H

#ifdef hpux
#define NEEDSTRNCASECMP
#define NEEDRINT
extern double rint();
#define NOMMAP
#endif

#ifdef AIX
#define NOMMAP
#endif

#ifdef DJGCC
#define NEEDRINT
#define cfree(a) free(a)
typedef struct {
	int type;
	char *name;
	double arg1, arg2, retval;
} exception;
#endif

#ifdef VP
#define NEEDRINT
#endif

#endif /* PORT_H */
