home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
x
/
xyzext.zip
/
xyz
/
include
/
xyz.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-07-18
|
661b
|
38 lines
#ifndef _XYZ_H_
#define _XYZ_H_
#if defined(XYZEXT)
struct XYZ_marker {
void *tag;
struct XYZ_marker *next;
};
extern void XamineYourZerver(
# if NeedFunctionPrototypes
char *tagname,
int delta
struct XYZ_marker *marker;
# endif
);
#define XYZ(tagname) { \
static struct XYZ_marker marker = { 0, 0 }; \
XamineYourZerver(tagname, 1, &marker); \
}
#define XYZdelta(tagname, delta) { \
static struct XYZ_marker marker = { 0, 0 }; \
XamineYourZerver(tagname, delta, &marker); \
}
#else /* not defined(XYZEXT) */
#define XYZ(tagname) { /* nothing */ }
#define XYZdelta(tagname, delta) { /* nothing */ }
#endif
#endif /* _XYZ_H_ */