ftp.nice.ch/pub/next/unix/developer/pcn.2.0.s.tar.gz#/src/compiler/driver/co_internal.h

This is co_internal.h in view mode; [Download] [Up]

/*
 * PCN System
 * Author:      Robert Olson
 *              Argonne National Laboratory
 *
 * Please see the DISCLAIMER file in the top level directory of the
 * distribution regarding the provisions under which this software
 * is distributed.
 *
 * co_internal.h
 *
 */

#ifndef _PCN_INCLUDE_CO_INTERNAL_H
#define _PCN_INCLUDE_CO_INTERNAL_H

#ifndef TRUE
#define TRUE 1
#define FALSE 0
#endif

/*
 * The 'params' tuple is passed around to everything and contains
 * parameters that define the specific actions of the run.  It is
 * just a tuple containing all of the parameters.  The
 * following macros can be used to access the various parameters
 * by name.
 */
#define params_trace_level		params[0]
#define params_vt_xforms		params[1]
#define params_lint_xforms		params[2]
#define params_user_xforms		params[3]
#define params_basic_xforms		params[4]
#define params_dump_list		params[5]
#define params_verbose			params[6]
#define params_source_type		params[7]
#define params_module			params[8]
   
#define PARAMS_TUPLE_SIZE		9
    
/*
 * Default values for the params
 */

#define DEFAULT_TRACE_LEVEL 		0
#define DEFAULT_VT_XFORMS 		1
#define DEFAULT_LINT_XFORMS 		1
#define DEFAULT_BASIC_XFORMS		1
#define DEFAULT_USER_XFORMS 		[]
#define DEFAULT_DUMP_LIST 		[]
#define DEFAULT_VERBOSE_FLAG		0
#define DEFAULT_SOURCE_TYPE		"pcn"
#define DEFAULT_MODULE			""
    
#endif /* _PCN_INCLUDE_CO_INTERNAL_H */

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.