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