diff options
author | haranp <haranp@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-05-01 14:47:53 +0000 |
---|---|---|
committer | haranp <haranp@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-05-01 14:47:53 +0000 |
commit | 106fb6de1cf3523c10197dc8e02ec44e94523f18 (patch) | |
tree | be6eba2338470be1467fc89131f20d80878a4906 /crawl-ref/source/chardump.cc | |
parent | 83043ea070b1f45c5cad9c7ad1f1844a01079809 (diff) | |
download | crawl-ref-106fb6de1cf3523c10197dc8e02ec44e94523f18.tar.gz crawl-ref-106fb6de1cf3523c10197dc8e02ec44e94523f18.zip |
Type safety, cast cleanups, etc.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1401 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/chardump.cc')
-rw-r--r-- | crawl-ref/source/chardump.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/crawl-ref/source/chardump.cc b/crawl-ref/source/chardump.cc index 2f7793ae84..0458a9a594 100644 --- a/crawl-ref/source/chardump.cc +++ b/crawl-ref/source/chardump.cc @@ -269,16 +269,16 @@ std::string munge_description(const std::string & inStr) outStr.reserve(inStr.length() + 32); - const long kIndent = 3; - long lineLen = kIndent; + const int kIndent = 3; + int lineLen = kIndent; - long i = 0; + unsigned int i = 0; outStr += std::string(kIndent, ' '); - while (i < (long) inStr.length()) + while (i < inStr.length()) { - char ch = inStr[i]; + const char ch = inStr[i]; if (ch == '$') { @@ -310,8 +310,8 @@ std::string munge_description(const std::string & inStr) { std::string word; - while (i < (long) inStr.length() - && lineLen + (long) word.length() < 79 + while (i < inStr.length() + && lineLen + word.length() < 79 && !isspace(inStr[i]) && inStr[i] != '$') { word += inStr[i++]; @@ -884,7 +884,7 @@ static void sdump_spells(const std::string &, std::string & text) for (int i = spell_line.length(); i < 68; i++) spell_line += ' '; - itoa((int) spell_difficulty( spell ), tmp_quant, 10 ); + itoa(spell_difficulty(spell), tmp_quant, 10 ); spell_line += tmp_quant; spell_line += "\n"; |