diff options
-rwxr-xr-x | cvsid.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/cvsid.h b/cvsid.h new file mode 100755 index 000000000..7cfea6b09 --- /dev/null +++ b/cvsid.h @@ -0,0 +1,36 @@ +/* + * Asterisk -- A telephony toolkit for Linux. + * + * CVSID Macro for including CVS file Id in source files. + * + * Copyright (C) 2004, William Waites + * + * William Waites <ww@styx.org> + * + * This program is free software, distributed under the terms of + * the GNU General Public License. This file has been disclaimed + * to Digium. + * + * To use, in the source file put the lines: + * + * #include <asterisk/cvsid.h> + * #ifndef lint + * CVSID("$Id$"); + * #endif /* lint */ + * + * You will then be able to run strings(1) on the resulting + * binary and find out what revisions of each source file were + * used to build it. + * + */ + +#ifndef ASTERISK_CVSID_H +#define ASTERISK_CVSID_H + +#ifdef __GNUC__ +#define CVSID(x) static char __cvsid[] __attribute__ ((unused)) = x +#else +#define CVSID(x) static char __cvsid[] = x +#endif + +#endif /* ASTERISK_CVSID_H */ |