svn commit: r335270 - head/lib/liby
Eitan Adler
eadler at freebsd.org
Sun Jun 17 01:23:35 UTC 2018
On 16 June 2018 at 18:10, Rodney W. Grimes
<freebsd at pdx.rh.cn85.dnsmgr.net> wrote:
> [ Charset UTF-8 unsupported, converting... ]
>> Author: eadler
>> Date: Sat Jun 16 23:50:34 2018
>> New Revision: 335270
>> URL: https://svnweb.freebsd.org/changeset/base/335270
>>
>> Log:
>> liby: build with WARNS=6
>>
>> Tested with amd64, arm64, i386, mips
>>
>> Added:
>> head/lib/liby/yyerror.h (contents, props changed)
>> Modified:
>> head/lib/liby/Makefile
>> head/lib/liby/main.c
>> head/lib/liby/yyerror.c
>>
>> Modified: head/lib/liby/Makefile
>> ==============================================================================
>> --- head/lib/liby/Makefile Sat Jun 16 23:49:22 2018 (r335269)
>> +++ head/lib/liby/Makefile Sat Jun 16 23:50:34 2018 (r335270)
>> @@ -5,6 +5,4 @@ LIB= y
>> SRCS= main.c yyerror.c
>> NO_PIC=
>>
>> -WARNS?= 1
>> -
>> .include <bsd.lib.mk>
>>
>> Modified: head/lib/liby/main.c
>> ==============================================================================
>> --- head/lib/liby/main.c Sat Jun 16 23:49:22 2018 (r335269)
>> +++ head/lib/liby/main.c Sat Jun 16 23:50:34 2018 (r335270)
>> @@ -32,16 +32,17 @@
>> #include <sys/cdefs.h>
>> __FBSDID("$FreeBSD$");
>>
>> -#ifndef lint
>> +#if defined(LIBC_SCCS) && !defined(lint)
>> static char sccsid[] = "@(#)main.c 8.1 (Berkeley) 6/4/93";
>> -#endif /* not lint */
>> +#endif /* LIBC_SCCS and not lint */
>>
>> #include <stdlib.h>
>>
>> -int yyparse(void);
>> +#include "yyerror.h"
>>
>> int
>> main(void)
>> {
>> +
>> exit(yyparse());
>> }
>>
>> Modified: head/lib/liby/yyerror.c
>> ==============================================================================
>> --- head/lib/liby/yyerror.c Sat Jun 16 23:49:22 2018 (r335269)
>> +++ head/lib/liby/yyerror.c Sat Jun 16 23:50:34 2018 (r335270)
>> @@ -32,16 +32,18 @@
>> #include <sys/cdefs.h>
>> __FBSDID("$FreeBSD$");
>>
>> -#ifndef lint
>> +#if defined(LIBC_SCCS) && !defined(lint)
>> static char sccsid[] = "@(#)yyerror.c 8.1 (Berkeley) 6/4/93";
>> -#endif /* not lint */
>> +#endif /* LIBC_SCCS and not lint */
>>
>> #include <stdio.h>
>>
>> +#include "yyerror.h"
>> +
>> int
>> -yyerror(msg)
>> -char *msg;
>> +yyerror(const char *msg)
>> {
>> - (void)fprintf(stderr, "%s\n", msg);
>> +
>> + fprintf(stderr, "%s\n", msg);
>> return(0);
>> }
>>
>> Added: head/lib/liby/yyerror.h
>> ==============================================================================
>> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
>> +++ head/lib/liby/yyerror.h Sat Jun 16 23:50:34 2018 (r335270)
>> @@ -0,0 +1,36 @@
>
> Where did this file come from????
I added a header file instead of keeping the prototypes in the .c
files. Is something wrong with that?
--
Eitan Adler
Source, Ports, Doc committer
Bugmeister, Ports Security teams
More information about the svn-src-head
mailing list