/usr/share/doc/skalibs-doc/gccattributes.html is in skalibs-doc 0.47-1.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | <?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Language" content="en" />
<title>skalibs: the gccattributes header</title>
<meta name="Description" content="skalibs: the gccattributes header" />
<meta name="Keywords" content="skalibs header gccattributes gcc attributes" />
<!-- <link rel="stylesheet" type="text/css" href="http://www.skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">skalibs</a><br />
<a href="http://www.skarnet.org/software/">Software</a><br />
<a href="http://www.skarnet.org/">www.skarnet.org</a>
</p>
<h1> The <tt>gccattributes.h</tt> header </h1>
<p>
<tt>gccattributes.h</tt> is a set of wrappers around
gcc attributes (duh). It defines macros that are always valid, and
that have no effect if the compiler is not gcc or the used version
of gcc does not support the wanted attribute.
</p>
<p>
For instance:
</p>
<pre>
extern unsigned int str_len (char const *) gccattr_pure ;
</pre>
<p>
defines the <tt>str_len</tt> function as <em>pure</em> if it is
supported.
</p>
<p>
The file <tt>src/headers/gccattributes.h</tt> is the only reliable reference.
</p>
</body>
</html>
|