Kyle Evans fc90521002 crunchgen(8): fix crunched application build with WARNS=6
This was revealed by the rescue build with a patch I'm working on to default
WARNS=6 everywhere. The issues resolved were:

- Missing prototype for _crunched_${ident}_stub in the *_stub.c generated
  bits
- Missing prototype for crunched_main
- Incomplete prototype for _crunched_${ident}_stub in the generated parts of
  crunched_main
- Literal strings in the stub table must drop const qualifier, unless we
  const'ify name
- f field in struct stub didn't have a proper prototype

Most of these issues are minor formalities and easily addressed.

I note that if my patch to eventually raise WARNS for the rescue build
lands, we'll need to bump the __FreeBSD_version requirement for
bootstrapping crunchgen and wipe out the rescue .OBJDIR if it's stale, which
we should be able to detect pretty easily from a couple of the issues that
have been fixed here.

Reviewed by:	arichardson
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D26363
2020-09-10 18:19:45 +00:00
..
2020-02-19 12:49:49 +00:00
2020-05-21 01:55:35 +00:00
2020-05-01 01:31:19 +00:00
2020-07-08 03:57:47 +00:00
2020-06-22 07:46:24 +00:00
2020-01-10 22:20:23 +00:00
2020-03-30 03:26:52 +00:00
2019-12-04 16:56:11 +00:00
2020-06-18 12:29:24 +00:00
2020-08-25 02:21:27 +00:00
2020-04-10 23:10:28 +00:00
2020-06-16 19:21:28 +00:00
2019-12-11 17:37:53 +00:00
2020-08-17 10:25:02 +00:00
2020-09-01 15:52:18 +00:00
2020-09-09 00:39:47 +00:00
2020-04-06 23:16:05 +00:00
2020-04-06 23:16:05 +00:00
2020-04-06 23:16:05 +00:00
2019-12-11 17:37:53 +00:00
2020-06-24 02:08:08 +00:00
2020-08-25 16:09:23 +00:00
2020-02-19 12:49:49 +00:00
2020-06-23 10:56:15 +00:00
2020-08-21 09:48:00 +00:00
2020-03-23 14:44:23 +00:00
2019-12-11 17:37:53 +00:00
2020-09-06 15:44:09 +00:00
2020-08-24 18:17:13 +00:00
2020-03-31 16:47:15 +00:00
2019-11-21 01:24:49 +00:00
2020-04-06 23:16:05 +00:00
2020-07-14 05:33:23 +00:00