/*
* Copyright (c) 1999
* Steven G. Kargl.  All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
*    this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
*    this list of conditions and the following disclaimer in the documentation
*    and/or other materials provided with the distribution.
*
* This software is provided by Steven G. Kargl and contributors ``as is'' and
* any express or implied warranties, including, but not limited to, the implied
* warranties of merchantability and fitness for a particular purpose are
* disclaimed.  In no event shall Steven G. Kargl or contributors be liable for
* any direct, indirect, incidental, special, exemplary, or consequential
* damages (including, but not limited to, procurement of substitute goods or
* services; loss of use, data, or profits; or business interruption) however
* caused and on any theory of liability, whether in contract, strict liability,
* or tort (including negligence or otherwise) arising in any way out of the
* use of this software, even if advised of the possibility of such damage.
*/

#ifndef _F77_H
#define _F77_H

#ifdef flags_t
#undef flags_t;
#endif
typedef unsigned long int flags_t;

#define CLEAR				0ul
#define VERBOSE				(1ul << 0)
#define COMPILE_ONLY		(1ul << 1)
#define PREPROCESS_ONLY		(1ul << 2)
#define ONETRIP				(1ul << 3)
#define BOUNDS_CHECK		(1ul << 4)
#define FREE_FORM			(1ul << 5)
#define F66_HOLLERITH		(1ul << 6)
#define NO_PROMOTE_REAL		(1ul << 7)
#define REAL_FUNCS			(1ul << 8)
#define NO_WARNINGS			(1ul << 9)
#define NO_DBLE_CMPLX		(1ul << 10)
#define IGNORE_CD_FUNCS		(1ul << 11)
#define STRICT_F77			(1ul << 12)
#define COLUMNS_72			(1ul << 13)
#define SHORT_INTEGER		(1ul << 14)
#define IGNORE_F90_BITS		(1ul << 15)
#define F77_TEMPORARY		(1ul << 16)
#define PROMOTE_REAL2DP		(1ul << 17)
#define ALIGN_COMMON		(1ul << 18)
#define SUPRESS_F66_WARN	(1ul << 19)
#define SUN_FPP_NO_WARN		(1ul << 20)
#define SUN_FPP_UNDEF		(1ul << 21)
#define SUN_FPP_MACROS		(1ul << 22)
#define ECHO				(1ul << 23)

#endif


syntax highlighted by Code2HTML, v. 0.9.1