aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xcvsid.h36
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 */