diff -ur boost_1_53_0/boost/wave/util/cpp_iterator.hpp boost_work/boost/wave/util/cpp_iterator.hpp
old
|
new
|
|
794 | 794 | char buffer[22]; |
795 | 795 | |
796 | 796 | using namespace std; // for some systems sprintf is in namespace std |
797 | | sprintf (buffer, "%d", pos.get_line()); |
| 797 | sprintf (buffer, "%ld", pos.get_line()); |
798 | 798 | |
799 | 799 | pos.set_column(++column); // account for ' ' |
800 | 800 | pending.push_back(result_type(T_INTLIT, buffer, pos)); |
diff -ur boost_1_53_0/boost/wave/util/cpp_macromap.hpp boost_work/boost/wave/util/cpp_macromap.hpp
old
|
new
|
|
1414 | 1414 | char buffer[22]; // 21 bytes holds all NUL-terminated unsigned 64-bit numbers |
1415 | 1415 | |
1416 | 1416 | using namespace std; // for some systems sprintf is in namespace std |
1417 | | sprintf(buffer, "%d", main_pos.get_line()); |
| 1417 | sprintf(buffer, "%ld", main_pos.get_line()); |
1418 | 1418 | expanded.push_back(token_type(T_INTLIT, buffer, curr_token.get_position())); |
1419 | 1419 | return true; |
1420 | 1420 | } |
diff -ur boost_1_53_0/tools/wave/trace_macro_expansion.hpp boost_work/tools/wave/trace_macro_expansion.hpp
old
|
new
|
|
621 | 621 | char buffer[22]; |
622 | 622 | |
623 | 623 | using namespace std; // for some systems sprintf is in namespace std |
624 | | sprintf (buffer, "%d", pos.get_line()); |
| 624 | sprintf (buffer, "%ld", pos.get_line()); |
625 | 625 | |
626 | 626 | pos.set_column(++column); // account for ' ' |
627 | 627 | pending.push_back(result_type(T_INTLIT, buffer, pos)); |