warn_collector: fix building with newer flex

Flex before 2.5.37 would call YY_INPUT with a result of type int*.
But now it passes result as a yy_size_t* which leaders to errors:

lex.yy.c:1419:3: error: passing 'yy_size_t *' (aka 'unsigned int *') to
	parameter of type 'int *' converts between pointers to integer types
	with different sign

Change the type to match the newer flex.  This means we'll fail when
built with older versions, but we don't care about that.

BUG=chromium:219621
TEST=`emerge-x86-alex crash-reporter` works w/flex-2.5.37
TEST=`emerge-stumpy crash-reporter` works w/flex-2.5.37
CQ-DEPEND=CL:176183

Change-Id: I64e7fdf43af50b7a8aa65125c6a83b9c77ea6ae6
Reviewed-on: https://chromium-review.googlesource.com/176248
Reviewed-by: Luigi Semenzato <semenzato@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
1 file changed
tree: 29d6788a68f17f347e3441481122529a3c4e0a2e
  1. crash_reporter/