sync lintian overrides against sid
[alioth/cvs.git] / debian / port.h
1 /* $MirOS: contrib/hosted/tg/deb/cvs/debian/port.h,v 1.1 2010/09/16 00:18:40 tg Exp $ */
2
3 #ifndef DEBIAN__PORT_H
4 #define DEBIAN__PORT_H
5
6 /* taken from mksh/sh.h */
7 #undef __IDSTRING
8 #undef __IDSTRING_CONCAT
9 #undef __IDSTRING_EXPAND
10 #undef __COPYRIGHT
11 #undef __RCSID
12 #undef __SCCSID
13 #define __IDSTRING_CONCAT(l,p)          __LINTED__ ## l ## _ ## p
14 #define __IDSTRING_EXPAND(l,p)          __IDSTRING_CONCAT(l,p)
15 #define __IDSTRING(prefix, string)                              \
16         static const char __IDSTRING_EXPAND(__LINE__,prefix) [] \
17             __attribute__((used)) = "@(""#)" #prefix ": " string
18 #define __COPYRIGHT(x)          __IDSTRING(copyright,x)
19 #define __RCSID(x)              __IDSTRING(rcsid,x)
20 #define __SCCSID(x)             __IDSTRING(sccsid,x)
21
22 #endif