00001 /*
00002 * Asterisk -- A telephony toolkit for Linux.
00003 *
00004 * CVSID Macro for including CVS file Id in source files.
00005 *
00006 * Copyright (C) 2004, William Waites
00007 *
00008 * William Waites <ww@styx.org>
00009 *
00010 * This program is free software, distributed under the following
00011 * terms:
00012 *
00013 * 1. Any copies of this file must retain this copyright
00014 * notice intact.
00015 * 2. A non-exclusive, non-cancellible license is given
00016 * to Digium Inc. (Linux Support Services) in order that
00017 * they may license this file to third parties under terms
00018 * of their choosing on the condition that if they do so
00019 * they must also make this file, or any derivative of
00020 * it, available under terms of the the GNU General Public
00021 * License.
00022 * 3. If you have not recieved this file under a proprietary
00023 * license from Digium or one of their licensees, or the
00024 * author, it is distributed to you under terms of the GNU
00025 * General Public License.
00026 *
00027 * If you do not have a copy of the GNU GPL, which should be
00028 * available in the root directory of this source tree, it can
00029 * be found at:
00030 *
00031 * http://www.gnu.org/licenses/gpl.html
00032 *
00033 */
00034
00035 /*
00036 * To use this macro, in the source file put the lines:
00037 *
00038 * #include <asterisk/cvsid.h>
00039 * #ifndef lint
00040 * CVSID("$Id: cvsid.h,v 1.2 2004/01/27 00:30:03 markster Exp $");
00041 * #endif
00042 *
00043 * You will then be able to run strings(1) on the resulting
00044 * binary and find out what revisions of each source file were
00045 * used to build it, since when checked into a CVS repository,
00046 * the portion of the string between the dollar signs will be
00047 * replaced with version information for the file.
00048 */
00049
00050 #ifndef ASTERISK_CVSID_H
00051 #define ASTERISK_CVSID_H
00052
00053 #ifdef __GNUC__
00054 #define CVSID(x) static char __cvsid[] __attribute__ ((unused)) = x
00055 #else
00056 #define CVSID(x) static char __cvsid[] = x
00057 #endif
00058
00059 #endif /* ASTERISK_CVSID_H */
00060
00061
1.2.15