/******************************************************************************* ** ** Cabletron Systems Incorporated ** Post Office Box 5005 ** Rochester, NH 03866-5005 ** (c) Copyright Cabletron Systems Inc. 1999 ** ** Workfile: %M% ** Logfile: %P% ** Original Author: Todd Crowley ** SCCS Delta ID: %I% ** Last Delta Date/Time: %G% %U% ** *******************************************************************************/ /* * private definitions used in the lfap library */ #ifndef LFAPPRIVATE_H_ #define LFAPPRIVATE_H_ #include "Lfap.h" /* macro for determining number of octets to pad */ #define PADLEN(len) (((len) & 0x3) ? (0x4 - ((len) & 0x3)) : 0) /* offsets of the length field in the LFAP message header */ #define LFAP_LENGTH_OFFSET 6 #define CALL_VIRTUAL(ie,name) \ name ## _vtbl[(ie)->type < (sizeof(name ## _vtblv5) / sizeof(void *))\ ? (ie)->type : 0] #endif /* LFAPPRIVATE_H_ */