Add CVS ID header
authorMark Spencer <markster@digium.com>
Tue, 13 Jan 2004 02:57:25 +0000 (02:57 +0000)
committerMark Spencer <markster@digium.com>
Tue, 13 Jan 2004 02:57:25 +0000 (02:57 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2002 65c4cc65-6c06-0410-ace0-fbb531ad65f3

cvsid.h [new file with mode: 0755]

diff --git a/cvsid.h b/cvsid.h
new file mode 100755 (executable)
index 0000000..7cfea6b
--- /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 */