diff -up libdap-3.14.0/d4_ce/lex.d4_ce.cc.flex libdap-3.14.0/d4_ce/lex.d4_ce.cc --- libdap-3.14.0/d4_ce/lex.d4_ce.cc.flex 2015-04-07 00:45:50.000000000 -0600 +++ libdap-3.14.0/d4_ce/lex.d4_ce.cc 2015-04-16 11:12:38.074231518 -0600 @@ -1276,9 +1276,9 @@ void yyFlexLexer::switch_streams( std::i } #ifdef YY_INTERACTIVE -size_t yyFlexLexer::LexerInput( char* buf, size_t /* max_size */ ) +int yyFlexLexer::LexerInput( char* buf, int /* max_size */ ) #else -size_t yyFlexLexer::LexerInput( char* buf, size_t max_size ) +int yyFlexLexer::LexerInput( char* buf, int max_size ) #endif { if ( yyin->eof() || yyin->fail() ) @@ -1305,7 +1305,7 @@ size_t yyFlexLexer::LexerInput( char* bu #endif } -void yyFlexLexer::LexerOutput( const char* buf, size_t size ) +void yyFlexLexer::LexerOutput( const char* buf, int size ) { (void) yyout->write( buf, size ); } diff -up libdap-3.14.0/d4_ce/lex.d4_function.cc.flex libdap-3.14.0/d4_ce/lex.d4_function.cc --- libdap-3.14.0/d4_ce/lex.d4_function.cc.flex 2015-04-03 22:47:36.000000000 -0600 +++ libdap-3.14.0/d4_ce/lex.d4_function.cc 2015-04-16 11:12:52.096512693 -0600 @@ -1303,9 +1303,9 @@ void yyFlexLexer::switch_streams( std::i } #ifdef YY_INTERACTIVE -size_t yyFlexLexer::LexerInput( char* buf, size_t /* max_size */ ) +int yyFlexLexer::LexerInput( char* buf, int /* max_size */ ) #else -size_t yyFlexLexer::LexerInput( char* buf, size_t max_size ) +int yyFlexLexer::LexerInput( char* buf, int max_size ) #endif { if ( yyin->eof() || yyin->fail() ) @@ -1332,7 +1332,7 @@ size_t yyFlexLexer::LexerInput( char* bu #endif } -void yyFlexLexer::LexerOutput( const char* buf, size_t size ) +void yyFlexLexer::LexerOutput( const char* buf, int size ) { (void) yyout->write( buf, size ); }