Mercurial > projects > ldc
comparison gen/asmstmt.cpp @ 1103:b30fe7e1dbb9
- Updated to DMD frontend 1.041.
- Removed dmd/inifile.c , it's not under a free license, replaced with libconfig based config file.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
---|---|
date | Thu, 12 Mar 2009 20:37:27 +0100 |
parents | ae950bd712d3 |
children | f99a3b393c03 |
comparison
equal
deleted
inserted
replaced
1102:ae950bd712d3 | 1103:b30fe7e1dbb9 |
---|---|
467 char buf[10]; | 467 char buf[10]; |
468 for (unsigned i = 0; i < nargs; i++) { | 468 for (unsigned i = 0; i < nargs; i++) { |
469 needle = prefix + digits[i] + suffix; | 469 needle = prefix + digits[i] + suffix; |
470 size_t pos = insnt.find(needle); | 470 size_t pos = insnt.find(needle); |
471 if(std::string::npos != pos) | 471 if(std::string::npos != pos) |
472 sprintf(buf, "%" PRIuSIZE, idx++); | 472 sprintf(buf, "%lu", idx++); |
473 while(std::string::npos != (pos = insnt.find(needle))) | 473 while(std::string::npos != (pos = insnt.find(needle))) |
474 insnt.replace(pos, needle.size(), buf); | 474 insnt.replace(pos, needle.size(), buf); |
475 } | 475 } |
476 } | 476 } |
477 | 477 |
492 char buf[10]; | 492 char buf[10]; |
493 for (unsigned i = 0; i < nargs; i++) { | 493 for (unsigned i = 0; i < nargs; i++) { |
494 needle = prefix + digits[i] + suffix; | 494 needle = prefix + digits[i] + suffix; |
495 size_t pos = insnt.find(needle); | 495 size_t pos = insnt.find(needle); |
496 if(std::string::npos != pos) | 496 if(std::string::npos != pos) |
497 sprintf(buf, "%" PRIuSIZE, idx++); | 497 sprintf(buf, "%lu", idx++); |
498 while(std::string::npos != (pos = insnt.find(needle))) | 498 while(std::string::npos != (pos = insnt.find(needle))) |
499 insnt.replace(pos, needle.size(), buf); | 499 insnt.replace(pos, needle.size(), buf); |
500 } | 500 } |
501 } | 501 } |
502 | 502 |