summaryrefslogtreecommitdiff
path: root/mig/statement.h
diff options
context:
space:
mode:
Diffstat (limited to 'mig/statement.h')
-rw-r--r--mig/statement.h65
1 files changed, 0 insertions, 65 deletions
diff --git a/mig/statement.h b/mig/statement.h
deleted file mode 100644
index 914c6d8..0000000
--- a/mig/statement.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Mach Operating System
- * Copyright (c) 1991,1990 Carnegie Mellon University
- * All Rights Reserved.
- *
- * Permission to use, copy, modify and distribute this software and its
- * documentation is hereby granted, provided that both the copyright
- * notice and this permission notice appear in all copies of the
- * software, derivative works or modified versions, and any portions
- * thereof, and that both notices appear in supporting documentation.
- *
- * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS
- * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
- * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
- *
- * Carnegie Mellon requests users of this software to return to
- *
- * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
- * School of Computer Science
- * Carnegie Mellon University
- * Pittsburgh PA 15213-3890
- *
- * any improvements or extensions that they make and grant Carnegie the
- * rights to redistribute these changes.
- */
-
-#ifndef _STATEMENT_H
-#define _STATEMENT_H
-
-#include "routine.h"
-
-typedef enum statement_kind
-{
- skRoutine,
- skImport,
- skUImport,
- skSImport,
- skRCSDecl,
-} statement_kind_t;
-
-typedef struct statement
-{
- statement_kind_t stKind;
- struct statement *stNext;
- union
- {
- /* when stKind == skRoutine */
- routine_t *_stRoutine;
- /* when stKind == skImport, skUImport, skSImport */
- const_string_t _stFileName;
- } data;
-} statement_t;
-
-#define stRoutine data._stRoutine
-#define stFileName data._stFileName
-
-#define stNULL ((statement_t *) 0)
-
-/* stNext will be initialized to put the statement in the list */
-extern statement_t *stAlloc(void);
-
-/* list of statements, in order they occur in the .defs file */
-extern statement_t *StatementList;
-
-#endif _STATEMENT_H