File: W-implicit-declaration.description

package info (click to toggle)
bls-standalone 0.20151231
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, stretch
  • size: 280 kB
  • sloc: ansic: 1,913; python: 236; makefile: 63
file content (19 lines) | stat: -rw-r--r-- 720 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
## Match: regexp:[^:]*:[0-9]\+\(:[0-9]\+\)\?: warning:\/ implicit declaration of function 
## Extract: simple 0 2 ':'
## Since: 2
The build log contains the term
<pre>
warning: implicit declaration of function ...
</pre>
<p>
<p>
Implicit declaration means a function is used without being declared,
which means C knows nothing about the number of arguments, types of arguments
or type of the return value.
</p>
<p>
This is dangerous as it might hide issues the compiler could otherwise warn
about or cause bad code. If this is found together with other warnings
indicating especially bad things happening, the
tag <a href="E-pointer-trouble-at-implicit.html">E-pointer-trouble-at-implicit</a> is generated instead.
</p>