[PATCH] programs/winhlp32: Use noyywrap for macro.lex.l

Fabian Maurer dark.shadow4 at web.de
Sun Jan 22 22:31:04 CST 2017


On Sunday, January 22, 2017 11:00:26 AM CET Mike Swanson wrote:
> diff --git a/programs/winhlp32/macro.lex.l b/programs/winhlp32/macro.lex.l
> index 8f6945ca98..ff8a4832d3 100644
> --- a/programs/winhlp32/macro.lex.l
> +++ b/programs/winhlp32/macro.lex.l
> @@ -20,7 +20,7 @@
>   * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,
> USA */
>  %}
> -%option noinput nounput never-interactive 8bit
> +%option noinput nounput noyywrap never-interactive 8bit
>  %x quote
>  %{
>  #include "config.h"
> @@ -367,7 +367,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
>  {
>      return lex_data ? lex_data->window : Globals.active_win;
>  }
> -
> -#ifndef yywrap
> -int yywrap(void) { return 1; }
> -#endif
> --
> 2.11.0
Hello,

I applied the patch and it compiles now, but I get a warning:
> macro.lex.yy.c:398:0: warning: "yywrap" redefined
> macro.lex.yy.c:74:0: note: this is the location of the previous definition

You probably want to get rid of that, too.

Regards,
Fabian





More information about the wine-devel mailing list