|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T a
Length: 1218 (0x4c2)
Types: TextFile
Names: »asldefs.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦697af93db⟧ »EurOpenD3/network/snmp/mit-snmp.tar.Z«
└─⟦57bbcbe75⟧
└─⟦this⟧ »./snmp/asldefs.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦925ee6880⟧ »EurOpenD3/network/snmp/mit-snmp.900225.tar.Z«
└─⟦a4bfa469c⟧
└─⟦this⟧ »./snmp/asldefs.h«
#ifndef _ASLDEFS_H_
#define _ASLDEFS_H_
/*
* $Header: asldefs.h,v 1.1 89/01/11 22:10:02 jrd Exp $
* Author: J. Davin
* Copyright 1988, 1989, Massachusetts Institute of Technology
* See permission and disclaimer notice in file "notice.h"
*/
#include <notice.h>
#include <ctypes.h>
#include <asl.h>
#include <asn.h>
typedef struct AslNodeTag {
AsnTypeType aslNodeKind;
CUnswType aslNodeStuff;
AsnLengthType aslNodeMinLen;
AslIdType aslNodeNext;
} AslNodeType;
typedef AslNodeType *AslNodePtrType;
/*
extern AslNodeType aslNodeTable [];
#define aslIdToPtr(n) \
(& (aslNodeTbl [ ((AslIdType)(n)) ]))
*/
#define aslIdToPtr(n) \
((AslNodePtrType) ((AslIdType)(n)))
#define aslPtrToId(n) \
((AslIdType) ((AslNodePtrType) (n)))
#define aslKindDef(n) ((aslIdToPtr (n))->aslNodeKind)
#define aslMinLenDef(n) \
((AsnLengthType) (aslIdToPtr (n))->aslNodeMinLen)
#define aslNextDef(n) \
((AslIdType) ((aslIdToPtr (n))->aslNodeNext))
#define aslSonDef(n) \
((AslIdType) ((aslIdToPtr (n))->aslNodeStuff))
#endif /* _ASLDEFS_H_ */