size_t arguments, the emitted scanner actually prototypes them with
type yy_size_t, which is sometimes not the same thing depending on
flex version and platform.  Easiest fix seems to be to use yy_size_t.
Per buildfarm results.
  */
 
 void *
-base_yyalloc(size_t bytes, base_yyscan_t yyscanner)
+base_yyalloc(yy_size_t bytes, base_yyscan_t yyscanner)
 {
        return palloc(bytes);
 }
 
 void *
-base_yyrealloc(void *ptr, size_t bytes, base_yyscan_t yyscanner)
+base_yyrealloc(void *ptr, yy_size_t bytes, base_yyscan_t yyscanner)
 {
        if (ptr)
                return repalloc(ptr, bytes);